Sat Apr 23 10:35:28 2011 UTC ()
Correct path to Python interpreter in all ".py" files to fix build
with revision 1.26 of "pkgsrc/mk/check/check-interpreter.mk".

Bump package revision because the binary package changed.


(tron)
diff -r1.3 -r1.4 pkgsrc/lang/python27/Makefile

cvs diff -r1.3 -r1.4 pkgsrc/lang/python27/Makefile (expand / switch to unified diff)

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