aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2010-06-27 22:49:16 +0200
committerJustin Lecher <jlec@gentoo.org>2010-06-27 23:10:04 +0200
commitec4624552694eb00c5314a832203e4397cf6be46 (patch)
treea6fd8c0bb621c2fd61a8a381c887f88f3a8fcf3b /sci-chemistry
parentPython ABI fixes (diff)
downloadsci-ec4624552694eb00c5314a832203e4397cf6be46.tar.gz
sci-ec4624552694eb00c5314a832203e4397cf6be46.tar.bz2
sci-ec4624552694eb00c5314a832203e4397cf6be46.zip
Python ABI fixes
(Portage version: 2.2_rc67/git/Linux x86_64) (Signed Manifest commit)
Diffstat (limited to 'sci-chemistry')
-rw-r--r--sci-chemistry/mgltools-qslimlib/ChangeLog8
-rw-r--r--sci-chemistry/mgltools-qslimlib/Manifest14
-rw-r--r--sci-chemistry/mgltools-qslimlib/mgltools-qslimlib-1.5.4-r1.ebuild (renamed from sci-chemistry/mgltools-qslimlib/mgltools-qslimlib-1.5.4.ebuild)24
3 files changed, 40 insertions, 6 deletions
diff --git a/sci-chemistry/mgltools-qslimlib/ChangeLog b/sci-chemistry/mgltools-qslimlib/ChangeLog
index eda481f44..1589792b1 100644
--- a/sci-chemistry/mgltools-qslimlib/ChangeLog
+++ b/sci-chemistry/mgltools-qslimlib/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for sci-chemistry/mgltools-qslimlib
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*mgltools-qslimlib-1.5.4-r1 (27 Jun 2010)
+
+ 27 Jun 2010; Justin Lecher <jlec@gentoo.org>
+ -mgltools-qslimlib-1.5.4.ebuild, +mgltools-qslimlib-1.5.4-r1.ebuild:
+ Python ABI fixes
+
*mgltools-qslimlib-1.5.4 (18 May 2009)
18 May 2009; Justin Lecher (jlec) <jlec@j-schmitz.net>
diff --git a/sci-chemistry/mgltools-qslimlib/Manifest b/sci-chemistry/mgltools-qslimlib/Manifest
index 6fa612990..aa46a4776 100644
--- a/sci-chemistry/mgltools-qslimlib/Manifest
+++ b/sci-chemistry/mgltools-qslimlib/Manifest
@@ -1,5 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 1.5.4-gcc4.3.patch 1967 RMD160 d2b40acf75b52c85fd4f70b794e658ec7354f802 SHA1 6834b05b6568362122e7232c1c4af00b882ac7cf SHA256 a74d4f41923ddb07249e84448c1d0ead18ee50a5a9d7b8e19a0918e4df369ddb
DIST mgltools_source_1.5.4.tar.gz 21591865 RMD160 faa158477c4e9156ee5fd23b89251e5bedbd689d SHA1 3b3056a75cd944a4aa46771e09916a4e85052b88 SHA256 d0c614e167512bd19127c741cb2d9860443c097f7ccf0bbe244c0b155e59a9c2
-EBUILD mgltools-qslimlib-1.5.4.ebuild 997 RMD160 a80e9d891340ada1e266f14d69cb3c296c86d30d SHA1 46580ee0c3cfe3bb645125378b29a6542af64155 SHA256 d94a9702928676d4a2e72923c5eb1318e38e4f528b52c604367720c227628dea
-MISC ChangeLog 325 RMD160 7e88b50574b371c19b01cf0fc2d190061c6aaf37 SHA1 0d2726f4219f809d03074e35c3e68c928128e49f SHA256 1f164c22d3dad1e06ae646460ecb9e68ef5dcd49a8a8d2eec435dd932fd4c039
+EBUILD mgltools-qslimlib-1.5.4-r1.ebuild 1232 RMD160 49b55c290f73a1c359aa531074aea5b89241adc0 SHA1 44a78d6058c555321f66ac81d45c2256d5a8a3bc SHA256 0f7f68d09bb427dcf5deba129e495186bceb03dcd610c2bdcf65cf2ec4511406
+MISC ChangeLog 506 RMD160 705f2eba773c3591d204dd1e6d6a2fa42d09818b SHA1 1d8be01b0650c21bee8c2133e43ebc3215698e42 SHA256 b87caa7a77e2925a5dd78d9d1dcdd0a8206e9477375bc5c7fdb022165acd64b9
MISC metadata.xml 215 RMD160 bc9c07aa91f2f175542244e4e4522a73558210a1 SHA1 facb283386de1c0b6b938cdcd4dde04d1694298b SHA256 13f32353652adbd3d934d41381cfc2cacc9e1127c508cebc73806cc1026ee80c
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iEYEARECAAYFAkwnuUwACgkQgAnW8HDreRb0/wCeIER1hStn/yRvFh+cRIhsl2He
+I3wAnRBuhi7YjxMdTDAv5WxoN0iyszt/
+=wP1d
+-----END PGP SIGNATURE-----
diff --git a/sci-chemistry/mgltools-qslimlib/mgltools-qslimlib-1.5.4.ebuild b/sci-chemistry/mgltools-qslimlib/mgltools-qslimlib-1.5.4-r1.ebuild
index 4aba3e1a7..35ed0d954 100644
--- a/sci-chemistry/mgltools-qslimlib/mgltools-qslimlib-1.5.4.ebuild
+++ b/sci-chemistry/mgltools-qslimlib/mgltools-qslimlib-1.5.4-r1.ebuild
@@ -1,12 +1,18 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI="3"
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+
inherit distutils eutils
-MY_P="QSlimLib-${PV}"
+MY_PN="QSlimLib"
+MY_P="${MY_PN}-${PV}"
-DESCRIPTION="mgltools plugin -- qslimlib"
+DESCRIPTION="mgltools plugin -- QSlimLib"
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 +26,15 @@ RDEPEND="dev-python/numpy"
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
@@ -35,4 +44,13 @@ src_unpack() {
-i "${S}"/MANIFEST.in
epatch "${FILESDIR}"/${PV}-gcc4.3.patch
+ distutils_src_prepare
+}
+
+pkg_postinst() {
+ python_mod_optimize ${MY_PN}
+}
+
+pkg_postrm() {
+ python_mod_cleanup ${MY_PN}
}