| @@ -1,20 +1,20 @@ | | | @@ -1,20 +1,20 @@ |
1 | # $NetBSD: Makefile,v 1.17 2009/10/31 02:10:34 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.18 2010/09/04 15:57:16 tron Exp $ |
2 | # | | | |
3 | | | 2 | |
4 | EGG_VERSION= 0.6c11 | | 3 | EGG_VERSION= 0.6c11 |
5 | DISTNAME= setuptools-${EGG_VERSION} | | 4 | DISTNAME= setuptools-${EGG_VERSION} |
6 | EGG_NAME= setuptools-${EGG_VERSION} | | 5 | EGG_NAME= setuptools-${EGG_VERSION} |
7 | PKGNAME= ${PYPKGPREFIX}-setuptools-${EGG_VERSION} | | 6 | PKGNAME= ${PYPKGPREFIX}-setuptools-${EGG_VERSION} |
| | | 7 | PKGREVISION= 1 |
8 | CATEGORIES= devel python | | 8 | CATEGORIES= devel python |
9 | MASTER_SITES= http://pypi.python.org/packages/source/s/setuptools/ | | 9 | MASTER_SITES= http://pypi.python.org/packages/source/s/setuptools/ |
10 | | | 10 | |
11 | MAINTAINER= joerg@NetBSD.org | | 11 | MAINTAINER= joerg@NetBSD.org |
12 | HOMEPAGE= http://peak.telecommunity.com/DevCenter/setuptools | | 12 | HOMEPAGE= http://peak.telecommunity.com/DevCenter/setuptools |
13 | COMMENT= New Python packaging system | | 13 | COMMENT= New Python packaging system |
14 | | | 14 | |
15 | PKG_DESTDIR_SUPPORT= user-destdir | | 15 | PKG_DESTDIR_SUPPORT= user-destdir |
16 | | | 16 | |
17 | PYDISTUTILSPKG= yes | | 17 | PYDISTUTILSPKG= yes |
18 | | | 18 | |
19 | PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} PYPKGPREFIX=${PYPKGPREFIX} | | 19 | PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} PYPKGPREFIX=${PYPKGPREFIX} |
20 | PLIST_SUBST+= EGG_NAME=${EGGNAME} | | 20 | PLIST_SUBST+= EGG_NAME=${EGGNAME} |
| @@ -34,26 +34,31 @@ PYSETUPINSTALLARGS+= --root=/ | | | @@ -34,26 +34,31 @@ PYSETUPINSTALLARGS+= --root=/ |
34 | .endif | | 34 | .endif |
35 | | | 35 | |
36 | FILES_SUBST+= PYSITELIB=${PREFIX}/${PYSITELIB} | | 36 | FILES_SUBST+= PYSITELIB=${PREFIX}/${PYSITELIB} |
37 | FILES_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} | | 37 | FILES_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} |
38 | | | 38 | |
39 | PLIST_VARS+= py24 py25 | | 39 | PLIST_VARS+= py24 py25 |
40 | | | 40 | |
41 | .if ${PYPKGPREFIX} == "py24" | | 41 | .if ${PYPKGPREFIX} == "py24" |
42 | PLIST.py24= yes | | 42 | PLIST.py24= yes |
43 | .else | | 43 | .else |
44 | PLIST.py25= yes | | 44 | PLIST.py25= yes |
45 | .endif | | 45 | .endif |
46 | | | 46 | |
| | | 47 | .if ${OPSYS} == "Darwin" && \ |
| | | 48 | (${PYPKGPREFIX} != "py24" && ${PYPKGPREFIX} != "py25") |
| | | 49 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat |
| | | 50 | .endif |
| | | 51 | |
47 | post-extract: | | 52 | post-extract: |
48 | chmod -R go-w ${WRKSRC} | | 53 | chmod -R go-w ${WRKSRC} |
49 | | | 54 | |
50 | post-build: | | 55 | post-build: |
51 | ${SED} -e 's,@PYTHON@,${PYTHONBIN},' \ | | 56 | ${SED} -e 's,@PYTHON@,${PYTHONBIN},' \ |
52 | -e 's,@PYPREFIX@,${PYPKGPREFIX},' \ | | 57 | -e 's,@PYPREFIX@,${PYPKGPREFIX},' \ |
53 | -e 's,@PYSITELIB@,${PREFIX}/${PYSITELIB},' \ | | 58 | -e 's,@PYSITELIB@,${PREFIX}/${PYSITELIB},' \ |
54 | ${FILESDIR}/manage-eggs.py > ${WRKDIR}/manage-eggs.py | | 59 | ${FILESDIR}/manage-eggs.py > ${WRKDIR}/manage-eggs.py |
55 | ${SED} -e 's,@PYTHON@,${PYTHONBIN},' \ | | 60 | ${SED} -e 's,@PYTHON@,${PYTHONBIN},' \ |
56 | -e 's,@PKGVERSION@,${EGG_VERSION},' \ | | 61 | -e 's,@PKGVERSION@,${EGG_VERSION},' \ |
57 | ${FILESDIR}/easy_install.py > ${WRKDIR}/easy_install.py | | 62 | ${FILESDIR}/easy_install.py > ${WRKDIR}/easy_install.py |
58 | | | 63 | |
59 | post-install: | | 64 | post-install: |