aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2010-12-14 09:04:59 +0100
committerJustin Lecher <jlec@gentoo.org>2010-12-14 09:04:59 +0100
commit6c664abb1e0dd8f917e51d682a97466117da11ac (patch)
treed3f362cad20498901d56382091e92bbcbf8fdbeb /dev-python/meshpy
parent[sci-mathematics/armadillo] update license, make BLAS, LAPACK, Boost hard dep... (diff)
downloadsci-6c664abb1e0dd8f917e51d682a97466117da11ac.tar.gz
sci-6c664abb1e0dd8f917e51d682a97466117da11ac.tar.bz2
sci-6c664abb1e0dd8f917e51d682a97466117da11ac.zip
Some QA, src_configure not needed
(Portage version: 2.2.0_alpha8/git/Linux x86_64, signed Manifest commit with key 70EB7916)
Diffstat (limited to 'dev-python/meshpy')
-rw-r--r--dev-python/meshpy/ChangeLog4
-rw-r--r--dev-python/meshpy/Manifest16
-rw-r--r--dev-python/meshpy/meshpy-0.91.2.ebuild23
-rw-r--r--dev-python/meshpy/metadata.xml8
4 files changed, 38 insertions, 13 deletions
diff --git a/dev-python/meshpy/ChangeLog b/dev-python/meshpy/ChangeLog
index 07e4421eb..e480b2010 100644
--- a/dev-python/meshpy/ChangeLog
+++ b/dev-python/meshpy/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 14 Dec 2010; Justin Lecher <jlec@gentoo.org> meshpy-0.91.2.ebuild,
+ metadata.xml:
+ Some QA, src_configure not needed
+
*meshpy-0.91.2 (13 Dec 2010)
13 December 2010; Nico Schlömer <nico.schloemer@gmail.com>
diff --git a/dev-python/meshpy/Manifest b/dev-python/meshpy/Manifest
index 03f673283..57c2609d7 100644
--- a/dev-python/meshpy/Manifest
+++ b/dev-python/meshpy/Manifest
@@ -1,4 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
DIST MeshPy-0.91.2.tar.gz 460056 RMD160 b1148a7277194866e2df40f50d832c9252eb0ce8 SHA1 a3a244fa74a7a707fe97aa2cd6b7f35bf7762cc3 SHA256 d971a99d6d7cae85b48718ab824dba4fab6fce9951ff1e4d07d366d1129c4274
-EBUILD meshpy-0.91.2.ebuild 653 RMD160 628c2fc2df5de9faa78831a91224603eb56d6d81 SHA1 4136ed3f84b65cef38c3e999aaa84041e7e69c9b SHA256 1036b273dbf67d3058e67f1121730af2f14052d4253cf29f84e94c7683c2931f
-MISC ChangeLog 268 RMD160 996542ca3f4c9d842573de029747f2db1bc61639 SHA1 d1e42a37ea15cd2b92b998729d3ad91cebe6af4a SHA256 ec85eeaa32d56e38aae305900a08bf1e98ef2f8e20960bd3a5d072d861f7ffb3
-MISC metadata.xml 664 RMD160 989f1563f834a8341ab7667a7e6332ad1d78af74 SHA1 6924f0de366f011adc15fcfd1ae9da2d2ff3b488 SHA256 fc57f90336bfc22c2373b08f2281d713ee521e25c3b80e3f8b9f89fc8e7424e5
+EBUILD meshpy-0.91.2.ebuild 783 RMD160 f1db2028bd0ba5f13e623d499b48e80dd1b98ba7 SHA1 ac46ddff5846560db4d483d1cfb22d7483a7f2f5 SHA256 d35823f849c9485f4c3a66f5d5219446749078507992f4d36a00ee0b42cc0982
+MISC ChangeLog 390 RMD160 0f9fa59c31c8f18f7fcf1c6d018151fc4874b7c5 SHA1 be97007c9b0f4b4d48f4b547687bf612df8758b6 SHA256 c54ba15e50dd9bec039574429c7c094f1505b88ac7856084ca4c52fbc553b493
+MISC metadata.xml 668 RMD160 32fdffaac6d03e6a9adb5e180aaefc7b0c5b21f9 SHA1 7776be7f04a22ca210ce4a54fd90a546e53067c1 SHA256 6effa203a7fe18f0ab5bf6402fb7a582fdd5bc4ca3f1c11ca72a66d780808561
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iEYEARECAAYFAk0HJSsACgkQgAnW8HDreRbzHACglnTexwQWC20SK2X/NR3rQ3D1
+I4gAmwTG6exFq9kp8R71PL3n7HpYOfcp
+=k7pr
+-----END PGP SIGNATURE-----
diff --git a/dev-python/meshpy/meshpy-0.91.2.ebuild b/dev-python/meshpy/meshpy-0.91.2.ebuild
index 1eac72c37..cecc702e7 100644
--- a/dev-python/meshpy/meshpy-0.91.2.ebuild
+++ b/dev-python/meshpy/meshpy-0.91.2.ebuild
@@ -3,12 +3,13 @@
# $Header: $
EAPI="3"
-#SUPPORT_PYTHON_ABIS="1"
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
inherit distutils
MY_PN="MeshPy"
-S="${WORKDIR}/${MY_PN}-${PV}"
DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
HOMEPAGE="http://mathema.tician.de/software/meshpy http://pypi.python.org/pypi/MeshPy"
@@ -16,14 +17,20 @@ SRC_URI="mirror://pypi/M/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
-
+KEYWORDS="~amd64 ~x86"
IUSE=""
-DEPEND="dev-python/setuptools"
-RDEPEND="dev-libs/boost[python]
+RDEPEND="
+ dev-libs/boost[python]
dev-python/pyvtk"
+DEPEND="
+ ${RDEPEND}
+ dev-python/setuptools"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
-src_configure() {
- ./configure.py --boost-python-libname="boost_python-mt"
+src_prepare() {
+ sed 's: delay = 10: delay = 1:g' -i aksetup_helper.py || die
+ echo "BOOST_PYTHON_LIBNAME = ['boost_python-mt']">> siteconf.py
+ distutils_src_prepare
}
diff --git a/dev-python/meshpy/metadata.xml b/dev-python/meshpy/metadata.xml
index defc3ee0c..24d0dc6b5 100644
--- a/dev-python/meshpy/metadata.xml
+++ b/dev-python/meshpy/metadata.xml
@@ -3,8 +3,12 @@
<pkgmetadata>
<herd>sci</herd>
<longdescription lang="en">
-MeshPy offers quality triangular and tetrahedral mesh generation for Python. Meshes of this type are chiefly used in finite-element simulation codes, but also have many other applications ranging from computer graphics to robotics.
-In order to generate these 2D and 3D meshes, MeshPy provides Python interfaces to two well-regarded mesh generators, Triangle by J. Shewchuk and TetGen by Hang Si. Both are included in the package in slightly modified versions.
+MeshPy offers quality triangular and tetrahedral mesh generation for Python.
+Meshes of this type are chiefly used in finite-element simulation codes, but
+also have many other applications ranging from computer graphics to robotics.
+In order to generate these 2D and 3D meshes, MeshPy provides Python interfaces
+to two well-regarded mesh generators, Triangle by J. Shewchuk and TetGen by
+Hang Si. Both are included in the package in slightly modified versions.
</longdescription>
</pkgmetadata>