|
Line
Link Here
|
| 0 |
-- /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.28.ebuild |
0 |
++ /usr/local/portage/dev-python/setuptools/setuptools-0.6.28-r1.ebuild |
|
Lines 3-12
Link Here
|
| 3 |
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.28.ebuild,v 1.1 2012/09/20 12:09:33 radhermit Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-0.6.28.ebuild,v 1.1 2012/09/20 12:09:33 radhermit Exp $ |
| 4 |
|
4 |
|
| 5 |
EAPI="4" |
5 |
EAPI="4" |
| 6 |
SUPPORT_PYTHON_ABIS="1" |
|
|
| 7 |
DISTUTILS_SRC_TEST="setup.py" |
| 8 |
|
6 |
|
| 9 |
inherit distutils eutils |
7 |
inherit python python-distutils-ng eutils |
| 10 |
|
8 |
|
| 11 |
MY_PN="distribute" |
9 |
MY_PN="distribute" |
| 12 |
MY_P="${MY_PN}-${PV}" |
10 |
MY_P="${MY_PN}-${PV}" |
|
Lines 23-33
Link Here
|
| 23 |
S="${WORKDIR}/${MY_P}" |
21 |
S="${WORKDIR}/${MY_P}" |
| 24 |
|
22 |
|
| 25 |
DOCS="README.txt docs/easy_install.txt docs/pkg_resources.txt docs/setuptools.txt" |
23 |
DOCS="README.txt docs/easy_install.txt docs/pkg_resources.txt docs/setuptools.txt" |
| 26 |
PYTHON_MODNAME="easy_install.py pkg_resources.py setuptools site.py" |
|
|
| 27 |
|
24 |
|
| 28 |
src_prepare() { |
25 |
python_prepare_all() { |
| 29 |
distutils_src_prepare |
|
|
| 30 |
|
| 31 |
epatch "${FILESDIR}/${PN}-0.6_rc7-noexe.patch" |
26 |
epatch "${FILESDIR}/${PN}-0.6_rc7-noexe.patch" |
| 32 |
epatch "${FILESDIR}/distribute-0.6.16-fix_deprecation_warnings.patch" |
27 |
epatch "${FILESDIR}/distribute-0.6.16-fix_deprecation_warnings.patch" |
| 33 |
|
28 |
|
|
Lines 35-51
Link Here
|
| 35 |
rm -f setuptools/tests/test_packageindex.py |
30 |
rm -f setuptools/tests/test_packageindex.py |
| 36 |
} |
31 |
} |
| 37 |
|
32 |
|
| 38 |
src_test() { |
33 |
python_test() { |
| 39 |
# test_install_site_py fails with disabled byte-compiling in Python 2.7 / >=3.2. |
34 |
# test_install_site_py fails with disabled byte-compiling in Python 2.7 / >=3.2. |
| 40 |
python_enable_pyc |
35 |
python_enable_pyc |
| 41 |
|
36 |
"${PYTHON}" setup.py test || die |
| 42 |
distutils_src_test |
|
|
| 43 |
|
| 44 |
python_disable_pyc |
37 |
python_disable_pyc |
| 45 |
find "(" -name "*.pyc" -o -name "*\$py.class" ")" -exec rm -f {} + |
38 |
find "(" -name "*.pyc" -o -name "*\$py.class" ")" -exec rm -f {} + |
| 46 |
find -name "__pycache__" -exec rmdir {} + |
39 |
find -name "__pycache__" -exec rmdir {} + |
| 47 |
} |
40 |
} |
| 48 |
|
41 |
|
| 49 |
src_install() { |
42 |
src_install() { |
| 50 |
DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT="1" DONT_PATCH_SETUPTOOLS="1" distutils_src_install |
43 |
DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT="1" DONT_PATCH_SETUPTOOLS="1" python-distutils-ng_src_install |
| 51 |
} |
44 |
} |