Set SUPPORT_PYTHON_ABIS.
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Wed, 30 Jun 2010 01:03:35 +0000 (01:03 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Wed, 30 Jun 2010 01:03:35 +0000 (01:03 +0000)
Package-Manager: portage-HEAD/cvs/Linux x86_64

dev-python/pygraphviz/ChangeLog
dev-python/pygraphviz/Manifest
dev-python/pygraphviz/pygraphviz-0.99.1.ebuild

index 2fcd3bfb75a18077f4ff8ad5f2b8615e9c867bda..19a93a572aa591a0b82d1fd2a3e0a5be2df954d4 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-python/pygraphviz
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygraphviz/ChangeLog,v 1.3 2010/06/01 15:15:36 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygraphviz/ChangeLog,v 1.4 2010/06/30 01:03:35 arfrever Exp $
+
+  30 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  pygraphviz-0.99.1.ebuild:
+  Set SUPPORT_PYTHON_ABIS.
 
   01 Jun 2010; Joseph Jezak <josejx@gentoo.org> pygraphviz-0.99.1.ebuild:
   Marked ~ppc for bug #317225.
index ec2dd255c296453dd9a425a786e5019970934a82..2ff27530b2d30bf1233d7064119f9b630f9ad60d 100644 (file)
@@ -1,15 +1,5 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
 AUX pygraphviz-0.99.1-setup.py.patch 1365 RMD160 21c99573bdd8110fe6d7e510b289b3c826f3fa85 SHA1 1fdb8a16e40a6d901ac2b5531b87dab124e492ae SHA256 26d133aa57857662d14fb418ca79eba45ae29727a883cbeec5d968c701e134f9
 DIST pygraphviz-0.99.1.tar.gz 85092 RMD160 90872f9daf9721bbd7dc6cbe6ecb7bfec0679171 SHA1 01634b1921f4a127ca091387f4e18c64c096229e SHA256 7fa6fcde271584d0732532bc72108e720098198c9455d682d2246422f0e423ef
-EBUILD pygraphviz-0.99.1.ebuild 904 RMD160 42006a7daaf6a6e91741c37a3c37d99ce1012709 SHA1 6103610742d4080ca894caf664c6a4012ef2e3a2 SHA256 1a1b8b29f74e020b3fc3f8e47b1f0216c8a48a463ff330fa068476664ceeccd9
-MISC ChangeLog 663 RMD160 185ce7e88695ad6ffbe235f2ca23511381345eec SHA1 7688c867c78f4c7e67830370368a8c5fe8883d6f SHA256 a7386020edf1adb37344372264b10f9f3d338f2a323a504eb5f1a1aaa65a21ea
+EBUILD pygraphviz-0.99.1.ebuild 1091 RMD160 ca9b8bd070df36409c11288195e9b25604300956 SHA1 ad4420411031cbe33e6cd266002f1d8246444f81 SHA256 841663e692255e727c18104d0c0992601e25e4bfaa49a76d9e97d8995913b782
+MISC ChangeLog 794 RMD160 0199347818ccab822e9e167fb8b95532a3b7d3ff SHA1 0d0a414bb5073311c912db2169466b7157d1672e SHA256 eb73313827c3d3f1ca0b29265aa8428b7257f0dbb191f579a0f4511c051119c5
 MISC metadata.xml 450 RMD160 0b1ad4d0244f4488b611020cb62da7e53950cc0f SHA1 12b513b5f8214e531054b1a3124d255a2d709a42 SHA256 d557a44d61bc5f7b285ce29d9ab787670018d052ac525f03e13e878e83dd6b06
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
-
-iEYEARECAAYFAkwFI+IACgkQcsIHjyDViGR+XQCePgOlxoYGqbTbPUHbbWS4sZ2y
-c4AAn0+kc0Cljgbaa3gEjsXW/kXp4+ig
-=RlOY
------END PGP SIGNATURE-----
index 8898bdaa86d7fa382c7c9d70157d172fcfbd62c2..6ce4cc02ee4da24ce504a57ac4442d40ef06027d 100644 (file)
@@ -1,13 +1,16 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygraphviz/pygraphviz-0.99.1.ebuild,v 1.3 2010/06/01 15:15:36 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygraphviz/pygraphviz-0.99.1.ebuild,v 1.4 2010/06/30 01:03:35 arfrever Exp $
 
-EAPI=2
-NEED_PYTHON="2.4"
-inherit eutils distutils
+EAPI="3"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit distutils eutils
 
 DESCRIPTION="Python bindings for the agraph library in the graphviz package."
-HOMEPAGE="http://networkx.lanl.gov/pygraphviz/"
+HOMEPAGE="http://networkx.lanl.gov/pygraphviz/ http://pypi.python.org/pypi/pygraphviz"
 SRC_URI="http://networkx.lanl.gov/download/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
@@ -19,17 +22,20 @@ RDEPEND=">=media-gfx/graphviz-2.12"
 DEPEND="${RDEPEND}"
 
 src_prepare() {
-       epatch "${FILESDIR}"/${P}-setup.py.patch
+       distutils_src_prepare
+       epatch "${FILESDIR}/${P}-setup.py.patch"
 }
 
 src_test() {
-       cd build/lib*
-       PYTHONPATH=. ${python} -c "import pygraphviz; pygraphviz.test()" \
-               || die "tests failed"
+       testing() {
+               "$(PYTHON)" -c "import sys; sys.path.insert(0, '$(ls -d build-${PYTHON_ABI}/lib.*)'); import pygraphviz; pygraphviz.test()"
+       }
+       python_execute_function testing
 }
 
 src_install() {
        distutils_src_install
+
        if use examples; then
                insinto /usr/share/doc/${PF}
                doins -r examples || die