aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2010-06-29 16:52:55 +0200
committerJustin Lecher <jlec@gentoo.org>2010-06-29 20:08:21 +0200
commita79b53303b8e0cd3b0631257dc17195e80ffd0ea (patch)
tree418b00c18b531a3087a0fa1f62cae1f25638a589 /sci-chemistry
parentFix for Python ABIs (diff)
downloadsci-a79b53303b8e0cd3b0631257dc17195e80ffd0ea.tar.gz
sci-a79b53303b8e0cd3b0631257dc17195e80ffd0ea.tar.bz2
sci-a79b53303b8e0cd3b0631257dc17195e80ffd0ea.zip
Fix for Python ABIs
(Portage version: 2.2_rc67/git/Linux x86_64) (Signed Manifest commit)
Diffstat (limited to 'sci-chemistry')
-rw-r--r--sci-chemistry/mgltools-visionlib/Manifest12
-rw-r--r--sci-chemistry/mgltools-visionlib/mgltools-visionlib-1.5.4.ebuild20
2 files changed, 29 insertions, 3 deletions
diff --git a/sci-chemistry/mgltools-visionlib/Manifest b/sci-chemistry/mgltools-visionlib/Manifest
index a49b36e95..69e9c0493 100644
--- a/sci-chemistry/mgltools-visionlib/Manifest
+++ b/sci-chemistry/mgltools-visionlib/Manifest
@@ -1,4 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
DIST mgltools_source_1.5.4.tar.gz 21591865 RMD160 faa158477c4e9156ee5fd23b89251e5bedbd689d SHA1 3b3056a75cd944a4aa46771e09916a4e85052b88 SHA256 d0c614e167512bd19127c741cb2d9860443c097f7ccf0bbe244c0b155e59a9c2
-EBUILD mgltools-visionlib-1.5.4.ebuild 941 RMD160 7e5c84f59b6fbcc0d8a6d0b7a284579f30271200 SHA1 59b4ae46488ddf43c012bde46d451028c36ed4db SHA256 9aab06da475cf21e2e351939679f3d0958d53ac8c54ebb344bf38a408a07e0f0
+EBUILD mgltools-visionlib-1.5.4.ebuild 1180 RMD160 56ba6d0cfb77f6f303fca00e8fc382baaefa84fd SHA1 59c6435b501a8538be1d3da3e93de733caeb30c0 SHA256 ef4d9be294da8742af2fcfa1f484d637bd5832de3b248ea8f54efe436654df5c
MISC ChangeLog 301 RMD160 ea23d5f2a206a6b0e353e1236ffc792f2d676aa9 SHA1 fe0356e3adb662153486d729477aa28a695ebee9 SHA256 4421ef9f60f12305fefc5699cd04cf24f621c0891afa2bde28afd58d936c7ea8
MISC metadata.xml 215 RMD160 bc9c07aa91f2f175542244e4e4522a73558210a1 SHA1 facb283386de1c0b6b938cdcd4dde04d1694298b SHA256 13f32353652adbd3d934d41381cfc2cacc9e1127c508cebc73806cc1026ee80c
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iEYEARECAAYFAkwqCMcACgkQgAnW8HDreRZvkwCfSxjO5CGLC2PseNytAjtG1vER
+KegAn3PDy962Gmf1rzGlnKsxAdvhnxmL
+=GUHL
+-----END PGP SIGNATURE-----
diff --git a/sci-chemistry/mgltools-visionlib/mgltools-visionlib-1.5.4.ebuild b/sci-chemistry/mgltools-visionlib/mgltools-visionlib-1.5.4.ebuild
index 8c90b92f5..5e7cd2813 100644
--- a/sci-chemistry/mgltools-visionlib/mgltools-visionlib-1.5.4.ebuild
+++ b/sci-chemistry/mgltools-visionlib/mgltools-visionlib-1.5.4.ebuild
@@ -2,11 +2,16 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI="3"
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
inherit distutils
-MY_P="VisionLibraries-${PV}"
+MY_PN="VisionLibraries"
+MY_P="${MY_PN}-${PV}"
-DESCRIPTION="mgltools plugin -- visionlib"
+DESCRIPTION="mgltools plugin -- VisionLibraries"
HOMEPAGE="http://mgltools.scripps.edu"
#SRC_URI="http://mgltools.scripps.edu/downloads/tars/releases/REL${PV}/mgltools_source_${PV}.tar.gz"
SRC_URI="http://dev.gentooexperimental.org/~jlec/distfiles/mgltools_source_${PV}.tar.gz"
@@ -20,12 +25,15 @@ RDEPEND=""
DEPEND="${RDEPEND}
dev-lang/swig"
+RESTRICT_PYTHON_ABIS="3.*"
S="${WORKDIR}"/${MY_P}
src_unpack() {
tar xzpf "${DISTDIR}"/${A} mgltools_source_${PV}/MGLPACKS/${MY_P}.tar.gz
tar xzpf mgltools_source_${PV}/MGLPACKS/${MY_P}.tar.gz
+}
+src_prepare() {
find "${S}" -name CVS -type d -exec rm -rf '{}' \; >& /dev/null
find "${S}" -name LICENSE -type f -exec rm -f '{}' \; >& /dev/null
@@ -33,5 +41,13 @@ src_unpack() {
-e 's:^.*CVS:#&1:g' \
-e 's:^.*LICENSE:#&1:g' \
-i "${S}"/MANIFEST.in
+ distutils_src_prepare
}
+pkg_postinst() {
+ python_mod_optimize ${MY_PN}
+}
+
+pkg_postrm() {
+ python_mod_cleanup ${MY_PN}
+}