diff options
author | 2010-12-30 21:27:48 +0000 | |
---|---|---|
committer | 2010-12-30 21:27:48 +0000 | |
commit | 4063a45a3660d2a58bbb377b88804a6ef4c97cf2 (patch) | |
tree | 814d3ccdd94f726bbdb0875620842bfbcf925ee8 /dev-python/py-freebsd | |
parent | Delete older ebuild. (diff) | |
download | historical-4063a45a3660d2a58bbb377b88804a6ef4c97cf2.tar.gz historical-4063a45a3660d2a58bbb377b88804a6ef4c97cf2.tar.bz2 historical-4063a45a3660d2a58bbb377b88804a6ef4c97cf2.zip |
Fix dependencies. Set SUPPORT_PYTHON_ABIS.
Package-Manager: portage-2.2.0_alpha10_p22/cvs/Linux x86_64
Diffstat (limited to 'dev-python/py-freebsd')
-rw-r--r-- | dev-python/py-freebsd/ChangeLog | 6 | ||||
-rw-r--r-- | dev-python/py-freebsd/Manifest | 4 | ||||
-rw-r--r-- | dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild | 41 |
3 files changed, 32 insertions, 19 deletions
diff --git a/dev-python/py-freebsd/ChangeLog b/dev-python/py-freebsd/ChangeLog index 52eea8bc5437..4dd240aab358 100644 --- a/dev-python/py-freebsd/ChangeLog +++ b/dev-python/py-freebsd/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-python/py-freebsd # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/py-freebsd/ChangeLog,v 1.5 2010/12/30 21:11:02 arfrever Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/py-freebsd/ChangeLog,v 1.6 2010/12/30 21:27:48 arfrever Exp $ + + 30 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + py-freebsd-0.9.3-r1.ebuild: + Fix dependencies. Set SUPPORT_PYTHON_ABIS. 30 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> -py-freebsd-0.9.3.ebuild: diff --git a/dev-python/py-freebsd/Manifest b/dev-python/py-freebsd/Manifest index 698c4e7dce5b..d8f54187c145 100644 --- a/dev-python/py-freebsd/Manifest +++ b/dev-python/py-freebsd/Manifest @@ -1,6 +1,6 @@ AUX fbsd7-netstat.patch 390 RMD160 40b4d4b2707614cd11bde6909fb925dbecdd201b SHA1 a5c973fedee0c04d6d5e71a9ae217780d642d65b SHA256 acfede837e7cacb16ee17c550ec6bdc9cfd907e3727468f2227d90061d6fdd14 AUX process-fix.patch 1608 RMD160 717636d785118ab8979c5527ce1368fba6bc252d SHA1 0f7e211d2ed9b5ece5210768fca2b7e3fc145fda SHA256 5a3bdc5f54d73eead3bbf59515b3ae5f363e42f695a03accf5bd88ff17bb85f8 DIST py-freebsd-0.9.3.tar.gz 26995 RMD160 16d891dcc4d1af67c9bd1b92072eddc28f6aa14a SHA1 a8b46a15fc0f530c86ceb9d32e4c38c5784af777 SHA256 4792a5f9d124bd7634890dceeccd9995149176d4d36e17e882eadd4d23b46f92 -EBUILD py-freebsd-0.9.3-r1.ebuild 1079 RMD160 91c967e1ee0adad814e9beff30d110d03db3a9cc SHA1 2f84cc2d65967e9e18121686bdf6d55078089272 SHA256 a740f0b7ea3016a314ccce28f8d37e09d3f2b12b7fd02f64ed1a6e40c410391e -MISC ChangeLog 1058 RMD160 a973edfeb24a14ae31eaae546865fa41ccf243e3 SHA1 d8e72a7e95aa1ddd75eab536bc7556d979141a27 SHA256 9a92768275adf8c48b02694c657b697a632766de49f09feed52e6790c31512af +EBUILD py-freebsd-0.9.3-r1.ebuild 1266 RMD160 e2968ab5689e30f0eda4231094aff8570d47500d SHA1 3355f20e2bc357097e63e94bb152610b147a3670 SHA256 1a5d5c4099dc710dcc229fb6d27177656aa07ca83eff29ea007b658c2d0c48c0 +MISC ChangeLog 1207 RMD160 4efe1651537bc74344154a15158b11b9bed486a8 SHA1 a23b3d994a7c09fdd3b14da12cb08fba8c117cd4 SHA256 7ec6a4b1282f8a02b64621890c4bd01fd19e6e0c37b36239d466bb1334e75bff MISC metadata.xml 176 RMD160 f70cb6f594542f1bbce030c5c44b8de48dd4392a SHA1 c5a4dcb6c566ea6fdb13828d63376a82563853bb SHA256 17e1b3544b5836d88f6ed59f62fefa3b1e80fc05c81b07df31b5e607a05719b6 diff --git a/dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild b/dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild index 7c5856798f93..f3b7edb44f0f 100644 --- a/dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild +++ b/dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild @@ -1,8 +1,13 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild,v 1.2 2010/02/08 08:44:13 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild,v 1.3 2010/12/30 21:27:48 arfrever Exp $ -inherit eutils distutils +EAPI="3" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython" + +inherit distutils eutils DESCRIPTION="Python interface to FreeBSD-specific system libraries" HOMEPAGE="http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/py-freebsd/" @@ -14,24 +19,28 @@ SLOT="0" KEYWORDS="~sparc-fbsd ~x86-fbsd" IUSE="" -RDEPEND="sys-freebsd/freebsd-lib - dev-lang/python" -DEPEND="${RDEPEND}" +DEPEND="sys-freebsd/freebsd-lib" +RDEPEND="${DEPEND}" + +PYTHON_MODNAME="freebsd_compat02.py" -src_unpack() { - unpack ${A} - cd "${S}" +src_prepare() { + distutils_src_prepare epatch "${FILESDIR}/fbsd7-netstat.patch" epatch "${FILESDIR}/process-fix.patch" } src_test() { - mkdir "${T}/tests" - "${python}" setup.py install --home="${T}/tests" - - export PYTHONPATH="${T}/tests/$(get_libdir)/python" - "${python}" "${S}/tests/test_kqueue.py" || die "test_kqueue failed" - "${python}" "${S}/tests/test_sysctl.py" || die "test_sysctl failed" - - rm -rf "${T}/tests" + testing() { + local exit_status="0" test + for test in test_kqueue.py test_sysctl.py; do + if ! PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" tests/${test}; then + eerror "${test} failed with $(python_get_implementation) $(python_get_version)" + exit_status="1" + fi + done + + return "${exit_status}" + } + python_execute_function testing } |