summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2011-11-26 16:28:56 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2011-11-26 16:28:56 +0000
commitbdfd9a9caebd45ef343bea6025262a303d884279 (patch)
treeacf8a0899dcfc62463c8061f808d8bfd59bf07d8 /dev-python/netaddr
parentmove python-dateutil from SLOT 0 to python-2 (diff)
downloadhistorical-bdfd9a9caebd45ef343bea6025262a303d884279.tar.gz
historical-bdfd9a9caebd45ef343bea6025262a303d884279.tar.bz2
historical-bdfd9a9caebd45ef343bea6025262a303d884279.zip
Support Python 2.4, 2.5 and 3.*. Add src_test(). Patch by Arfrever. Backported from Progress Overlay
Package-Manager: portage-2.2.0_alpha77/cvs/Linux x86_64
Diffstat (limited to 'dev-python/netaddr')
-rw-r--r--dev-python/netaddr/ChangeLog6
-rw-r--r--dev-python/netaddr/netaddr-0.7.6.ebuild34
2 files changed, 28 insertions, 12 deletions
diff --git a/dev-python/netaddr/ChangeLog b/dev-python/netaddr/ChangeLog
index 79b3e7aa776e..eef767cf8380 100644
--- a/dev-python/netaddr/ChangeLog
+++ b/dev-python/netaddr/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-python/netaddr
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/netaddr/ChangeLog,v 1.1 2011/11/04 21:23:26 maksbotan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/netaddr/ChangeLog,v 1.2 2011/11/26 16:28:56 hwoarang Exp $
+
+ 26 Nov 2011; Markos Chandras <hwoarang@gentoo.org> netaddr-0.7.6.ebuild:
+ Support Python 2.4, 2.5 and 3.*. Add src_test(). Patch by Arfrever. Backported
+ from Progress Overlay
*netaddr-0.7.6 (04 Nov 2011)
diff --git a/dev-python/netaddr/netaddr-0.7.6.ebuild b/dev-python/netaddr/netaddr-0.7.6.ebuild
index b1e3ca767a98..5b846dc648e1 100644
--- a/dev-python/netaddr/netaddr-0.7.6.ebuild
+++ b/dev-python/netaddr/netaddr-0.7.6.ebuild
@@ -1,23 +1,35 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/netaddr/netaddr-0.7.6.ebuild,v 1.1 2011/11/04 21:23:26 maksbotan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/netaddr/netaddr-0.7.6.ebuild,v 1.2 2011/11/26 16:28:56 hwoarang Exp $
-EAPI=4
+EAPI="4"
+SUPPORT_PYTHON_ABIS="1"
+PYTHON_TESTS_FAILURES_TOLERANT_ABIS="*-jython"
-SUPPORT_PYTHON_ABIS=1
-PYTHON_DEPEND="2:2.6"
-DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES=1
+inherit distutils
-inherit python distutils
-
-DESCRIPTION="Network address representation and manipulation library."
-HOMEPAGE="http://github.com/drkjam/netaddr"
+DESCRIPTION="Network address representation and manipulation library"
+HOMEPAGE="https://github.com/drkjam/netaddr http://pypi.python.org/pypi/netaddr"
SRC_URI="https://github.com/downloads/drkjam/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
-RDEPEND="${DEPEND}"
+RDEPEND=""
+
+src_prepare() {
+ distutils_src_prepare
+
+ # https://github.com/drkjam/netaddr/issues/20
+ sed -e "s/AddrFormatError/netaddr.core.AddrFormatError/" -i netaddr/tests/3.x/ip/{platform_linux2.txt,platform_win32.txt}
+}
+
+src_test() {
+ testing() {
+ PYTHONPATH="build-${PYTHON_ABI}/lib" "$(PYTHON)" netaddr/tests/__init__.py
+ }
+ python_execute_function testing
+}