Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/py-freebsd: py-freebsd-0.9.3-r1.ebuild ChangeLog
Date: Thu, 30 Dec 2010 21:27:58
Message-Id: 20101230212748.E6C0420054@flycatcher.gentoo.org
1 arfrever 10/12/30 21:27:48
2
3 Modified: py-freebsd-0.9.3-r1.ebuild ChangeLog
4 Log:
5 Fix dependencies. Set SUPPORT_PYTHON_ABIS.
6
7 (Portage version: 2.2.0_alpha10_p22/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.3 dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild?r1=1.2&r2=1.3
15
16 Index: py-freebsd-0.9.3-r1.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-python/py-freebsd/py-freebsd-0.9.3-r1.ebuild,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- py-freebsd-0.9.3-r1.ebuild 8 Feb 2010 08:44:13 -0000 1.2
23 +++ py-freebsd-0.9.3-r1.ebuild 30 Dec 2010 21:27:48 -0000 1.3
24 @@ -1,8 +1,13 @@
25 # Copyright 1999-2010 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $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 $
28 +# $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 $
29
30 -inherit eutils distutils
31 +EAPI="3"
32 +PYTHON_DEPEND="2"
33 +SUPPORT_PYTHON_ABIS="1"
34 +RESTRICT_PYTHON_ABIS="3.* *-jython"
35 +
36 +inherit distutils eutils
37
38 DESCRIPTION="Python interface to FreeBSD-specific system libraries"
39 HOMEPAGE="http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/py-freebsd/"
40 @@ -14,24 +19,28 @@
41 KEYWORDS="~sparc-fbsd ~x86-fbsd"
42 IUSE=""
43
44 -RDEPEND="sys-freebsd/freebsd-lib
45 - dev-lang/python"
46 -DEPEND="${RDEPEND}"
47 -
48 -src_unpack() {
49 - unpack ${A}
50 - cd "${S}"
51 +DEPEND="sys-freebsd/freebsd-lib"
52 +RDEPEND="${DEPEND}"
53 +
54 +PYTHON_MODNAME="freebsd_compat02.py"
55 +
56 +src_prepare() {
57 + distutils_src_prepare
58 epatch "${FILESDIR}/fbsd7-netstat.patch"
59 epatch "${FILESDIR}/process-fix.patch"
60 }
61
62 src_test() {
63 - mkdir "${T}/tests"
64 - "${python}" setup.py install --home="${T}/tests"
65 -
66 - export PYTHONPATH="${T}/tests/$(get_libdir)/python"
67 - "${python}" "${S}/tests/test_kqueue.py" || die "test_kqueue failed"
68 - "${python}" "${S}/tests/test_sysctl.py" || die "test_sysctl failed"
69 -
70 - rm -rf "${T}/tests"
71 + testing() {
72 + local exit_status="0" test
73 + for test in test_kqueue.py test_sysctl.py; do
74 + if ! PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" tests/${test}; then
75 + eerror "${test} failed with $(python_get_implementation) $(python_get_version)"
76 + exit_status="1"
77 + fi
78 + done
79 +
80 + return "${exit_status}"
81 + }
82 + python_execute_function testing
83 }
84
85
86
87 1.6 dev-python/py-freebsd/ChangeLog
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/py-freebsd/ChangeLog?rev=1.6&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/py-freebsd/ChangeLog?rev=1.6&content-type=text/plain
91 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/py-freebsd/ChangeLog?r1=1.5&r2=1.6
92
93 Index: ChangeLog
94 ===================================================================
95 RCS file: /var/cvsroot/gentoo-x86/dev-python/py-freebsd/ChangeLog,v
96 retrieving revision 1.5
97 retrieving revision 1.6
98 diff -u -r1.5 -r1.6
99 --- ChangeLog 30 Dec 2010 21:11:02 -0000 1.5
100 +++ ChangeLog 30 Dec 2010 21:27:48 -0000 1.6
101 @@ -1,6 +1,10 @@
102 # ChangeLog for dev-python/py-freebsd
103 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
104 -# $Header: /var/cvsroot/gentoo-x86/dev-python/py-freebsd/ChangeLog,v 1.5 2010/12/30 21:11:02 arfrever Exp $
105 +# $Header: /var/cvsroot/gentoo-x86/dev-python/py-freebsd/ChangeLog,v 1.6 2010/12/30 21:27:48 arfrever Exp $
106 +
107 + 30 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
108 + py-freebsd-0.9.3-r1.ebuild:
109 + Fix dependencies. Set SUPPORT_PYTHON_ABIS.
110
111 30 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
112 -py-freebsd-0.9.3.ebuild: