| @@ -1,19 +1,19 @@ | | | @@ -1,19 +1,19 @@ |
1 | # $NetBSD: Makefile,v 1.3 2011/04/22 13:42:06 obache Exp $ | | 1 | # $NetBSD: Makefile,v 1.4 2011/04/23 10:35:28 tron Exp $ |
2 | | | 2 | |
3 | .include "dist.mk" | | 3 | .include "dist.mk" |
4 | | | 4 | |
5 | PKGNAME= python27-${PY_DISTVERSION} | | 5 | PKGNAME= python27-${PY_DISTVERSION} |
6 | PKGREVISION= 2 | | 6 | PKGREVISION= 3 |
7 | CATEGORIES= lang python | | 7 | CATEGORIES= lang python |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.python.org/ | | 10 | HOMEPAGE= http://www.python.org/ |
11 | COMMENT= Interpreted, interactive, object-oriented programming language | | 11 | COMMENT= Interpreted, interactive, object-oriented programming language |
12 | LICENSE= python-software-foundation | | 12 | LICENSE= python-software-foundation |
13 | | | 13 | |
14 | PKG_DESTDIR_SUPPORT= user-destdir | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
15 | | | 15 | |
16 | CONFLICTS+= python-[0-9]* | | 16 | CONFLICTS+= python-[0-9]* |
17 | | | 17 | |
18 | GNU_CONFIGURE= yes | | 18 | GNU_CONFIGURE= yes |
19 | CONFIGURE_ARGS+= --with-threads | | 19 | CONFIGURE_ARGS+= --with-threads |
| @@ -133,29 +133,27 @@ CONFIGURE_ARGS+= --disable-ipv6 | | | @@ -133,29 +133,27 @@ CONFIGURE_ARGS+= --disable-ipv6 |
133 | | | 133 | |
134 | .if defined(BUILDLINK_TRANSFORM) | | 134 | .if defined(BUILDLINK_TRANSFORM) |
135 | MAKE_ENV+= PY_BDB_TRANSFORM=${BUILDLINK_TRANSFORM:Q} | | 135 | MAKE_ENV+= PY_BDB_TRANSFORM=${BUILDLINK_TRANSFORM:Q} |
136 | .endif | | 136 | .endif |
137 | | | 137 | |
138 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | | 138 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} |
139 | | | 139 | |
140 | TEST_TARGET= test | | 140 | TEST_TARGET= test |
141 | INSTALL_TARGET= altinstall | | 141 | INSTALL_TARGET= altinstall |
142 | | | 142 | |
143 | REPLACE_INTERPRETER+= py27 | | 143 | REPLACE_INTERPRETER+= py27 |
144 | REPLACE.py27.old= .*python[^ ]* | | 144 | REPLACE.py27.old= .*python[^ ]* |
145 | REPLACE.py27.new= ${PREFIX}/bin/python${PY_VER_SUFFIX} | | 145 | REPLACE.py27.new= ${PREFIX}/bin/python${PY_VER_SUFFIX} |
146 | REPLACE_FILES.py27= Lib/cgi.py # explicitly demanded to be patched | | 146 | REPLACE_FILES.py27= Lib/*.py Lib/*/*.py Lib/*/*/*.py |
147 | REPLACE_FILES.py27+= Lib/bsddb/dbshelve.py Lib/test/test_bz2.py | | | |
148 | REPLACE_FILES.py27+= Lib/test/test_largefile.py Lib/test/test_optparse.py | | | |
149 | | | 147 | |
150 | SUBST_CLASSES+= findlib | | 148 | SUBST_CLASSES+= findlib |
151 | SUBST_MESSAGE.findlib= Fixing find_library_file on Darwin. | | 149 | SUBST_MESSAGE.findlib= Fixing find_library_file on Darwin. |
152 | SUBST_STAGE.findlib= pre-configure | | 150 | SUBST_STAGE.findlib= pre-configure |
153 | SUBST_FILES.findlib= Lib/distutils/unixccompiler.py | | 151 | SUBST_FILES.findlib= Lib/distutils/unixccompiler.py |
154 | SUBST_SED.findlib= -e 's,/usr/local,${PREFIX},' | | 152 | SUBST_SED.findlib= -e 's,/usr/local,${PREFIX},' |
155 | | | 153 | |
156 | post-extract: | | 154 | post-extract: |
157 | ${MV} ${WRKSRC}/Lib/smtpd.py ${WRKSRC}/Lib/smtpd${PY_VER_SUFFIX}.py | | 155 | ${MV} ${WRKSRC}/Lib/smtpd.py ${WRKSRC}/Lib/smtpd${PY_VER_SUFFIX}.py |
158 | ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} | | 156 | ${MV} ${WRKSRC}/Tools/scripts/pydoc ${WRKSRC}/Tools/scripts/pydoc${PY_VER_SUFFIX} |
159 | ${MV} ${WRKSRC}/Tools/scripts/2to3 ${WRKSRC}/Tools/scripts/2to3-${PY_VER_SUFFIX} | | 157 | ${MV} ${WRKSRC}/Tools/scripts/2to3 ${WRKSRC}/Tools/scripts/2to3-${PY_VER_SUFFIX} |
160 | | | 158 | |
161 | .if ${OPSYS} == "HPUX" | | 159 | .if ${OPSYS} == "HPUX" |