Sat Jan 14 17:22:25 2023 UTC ()
python311: remove REPLACE* where it changes nothing


(wiz)
diff -r1.2 -r1.3 pkgsrc/lang/python311/Makefile

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

--- pkgsrc/lang/python311/Makefile 2022/11/02 11:36:23 1.2
+++ pkgsrc/lang/python311/Makefile 2023/01/14 17:22:25 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.2 2022/11/02 11:36:23 jperkin Exp $ 1# $NetBSD: Makefile,v 1.3 2023/01/14 17:22:25 wiz Exp $
2 2
3.include "dist.mk" 3.include "dist.mk"
4 4
5PKGNAME= python311-${PY_DISTVERSION} 5PKGNAME= python311-${PY_DISTVERSION}
6CATEGORIES= lang python 6CATEGORIES= lang python
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.python.org/ 9HOMEPAGE= https://www.python.org/
10COMMENT= Interpreted, interactive, object-oriented programming language 10COMMENT= Interpreted, interactive, object-oriented programming language
11LICENSE= python-software-foundation 11LICENSE= python-software-foundation
12 12
13CONFLICTS+= python-[0-9]* 13CONFLICTS+= python-[0-9]*
14 14
@@ -122,27 +122,26 @@ PRINT_PLIST_AWK+= { gsub(/python${PY_VER @@ -122,27 +122,26 @@ PRINT_PLIST_AWK+= { gsub(/python${PY_VER
122 "python$${PY_VER_SUFFIX}") } 122 "python$${PY_VER_SUFFIX}") }
123 123
124TEST_TARGET= test 124TEST_TARGET= test
125INSTALL_TARGET= altinstall 125INSTALL_TARGET= altinstall
126 126
127REPLACE_INTERPRETER+= python 127REPLACE_INTERPRETER+= python
128REPLACE.python.old= .*python[^ ]* 128REPLACE.python.old= .*python[^ ]*
129REPLACE.python.new= ${PREFIX}/bin/python${PY_VER_SUFFIX} 129REPLACE.python.new= ${PREFIX}/bin/python${PY_VER_SUFFIX}
130REPLACE_FILES.python+= Lib/base64.py 130REPLACE_FILES.python+= Lib/base64.py
131REPLACE_FILES.python+= Lib/cProfile.py 131REPLACE_FILES.python+= Lib/cProfile.py
132REPLACE_FILES.python+= Lib/cgi.py 132REPLACE_FILES.python+= Lib/cgi.py
133REPLACE_FILES.python+= Lib/encodings/rot_13.py 133REPLACE_FILES.python+= Lib/encodings/rot_13.py
134REPLACE_FILES.python+= Lib/idlelib/pyshell.py 134REPLACE_FILES.python+= Lib/idlelib/pyshell.py
135REPLACE_FILES.python+= Lib/keyword.py 
136REPLACE_FILES.python+= Lib/lib2to3/pgen2/token.py 135REPLACE_FILES.python+= Lib/lib2to3/pgen2/token.py
137REPLACE_FILES.python+= Lib/lib2to3/tests/data/different_encoding.py 136REPLACE_FILES.python+= Lib/lib2to3/tests/data/different_encoding.py
138REPLACE_FILES.python+= Lib/lib2to3/tests/data/false_encoding.py 137REPLACE_FILES.python+= Lib/lib2to3/tests/data/false_encoding.py
139REPLACE_FILES.python+= Lib/lib2to3/tests/pytree_idempotency.py 138REPLACE_FILES.python+= Lib/lib2to3/tests/pytree_idempotency.py
140REPLACE_FILES.python+= Lib/pdb.py 139REPLACE_FILES.python+= Lib/pdb.py
141REPLACE_FILES.python+= Lib/platform.py 140REPLACE_FILES.python+= Lib/platform.py
142REPLACE_FILES.python+= Lib/profile.py 141REPLACE_FILES.python+= Lib/profile.py
143REPLACE_FILES.python+= Lib/pydoc.py 142REPLACE_FILES.python+= Lib/pydoc.py
144REPLACE_FILES.python+= Lib/quopri.py 143REPLACE_FILES.python+= Lib/quopri.py
145REPLACE_FILES.python+= Lib/smtpd.py 144REPLACE_FILES.python+= Lib/smtpd.py
146REPLACE_FILES.python+= Lib/smtplib.py 145REPLACE_FILES.python+= Lib/smtplib.py
147REPLACE_FILES.python+= Lib/tabnanny.py 146REPLACE_FILES.python+= Lib/tabnanny.py
148REPLACE_FILES.python+= Lib/tarfile.py 147REPLACE_FILES.python+= Lib/tarfile.py
@@ -160,28 +159,26 @@ REPLACE_FILES.python+= Lib/turtledemo/fo @@ -160,28 +159,26 @@ REPLACE_FILES.python+= Lib/turtledemo/fo
160REPLACE_FILES.python+= Lib/turtledemo/fractalcurves.py 159REPLACE_FILES.python+= Lib/turtledemo/fractalcurves.py
161REPLACE_FILES.python+= Lib/turtledemo/lindenmayer.py 160REPLACE_FILES.python+= Lib/turtledemo/lindenmayer.py
162REPLACE_FILES.python+= Lib/turtledemo/minimal_hanoi.py 161REPLACE_FILES.python+= Lib/turtledemo/minimal_hanoi.py
163REPLACE_FILES.python+= Lib/turtledemo/paint.py 162REPLACE_FILES.python+= Lib/turtledemo/paint.py
164REPLACE_FILES.python+= Lib/turtledemo/peace.py 163REPLACE_FILES.python+= Lib/turtledemo/peace.py
165REPLACE_FILES.python+= Lib/turtledemo/penrose.py 164REPLACE_FILES.python+= Lib/turtledemo/penrose.py
166REPLACE_FILES.python+= Lib/turtledemo/planet_and_moon.py 165REPLACE_FILES.python+= Lib/turtledemo/planet_and_moon.py
167REPLACE_FILES.python+= Lib/turtledemo/sorting_animate.py 166REPLACE_FILES.python+= Lib/turtledemo/sorting_animate.py
168REPLACE_FILES.python+= Lib/turtledemo/tree.py 167REPLACE_FILES.python+= Lib/turtledemo/tree.py
169REPLACE_FILES.python+= Lib/turtledemo/yinyang.py 168REPLACE_FILES.python+= Lib/turtledemo/yinyang.py
170REPLACE_FILES.python+= Lib/uu.py 169REPLACE_FILES.python+= Lib/uu.py
171REPLACE_FILES.python+= Lib/webbrowser.py 170REPLACE_FILES.python+= Lib/webbrowser.py
172 171
173REPLACE_SH+= Misc/python-config.sh.in 
174 
175# XXX: It might be needed to add manually more paths like ${PREFIX}/qt5/lib 172# XXX: It might be needed to add manually more paths like ${PREFIX}/qt5/lib
176# Test: python -c 'from ctypes.util import find_library; print(find_library("ffi"));' 173# Test: python -c 'from ctypes.util import find_library; print(find_library("ffi"));'
177SUBST_CLASSES+= findlib 174SUBST_CLASSES+= findlib
178SUBST_MESSAGE.findlib= Fixing find_library(). 175SUBST_MESSAGE.findlib= Fixing find_library().
179SUBST_STAGE.findlib= pre-configure 176SUBST_STAGE.findlib= pre-configure
180SUBST_FILES.findlib= Lib/ctypes/macholib/dyld.py 177SUBST_FILES.findlib= Lib/ctypes/macholib/dyld.py
181SUBST_FILES.findlib+= Lib/ctypes/util.py 178SUBST_FILES.findlib+= Lib/ctypes/util.py
182SUBST_FILES.findlib+= Lib/distutils/unixccompiler.py 179SUBST_FILES.findlib+= Lib/distutils/unixccompiler.py
183SUBST_SED.findlib= -e 's,/usr/local,${PREFIX},' 180SUBST_SED.findlib= -e 's,/usr/local,${PREFIX},'
184SUBST_SED.findlib+= -e "s!\('-Wl,-t'\)!'${COMPILER_RPATH_FLAG}${PREFIX}/lib', '-L${PREFIX}/lib', \1!" 181SUBST_SED.findlib+= -e "s!\('-Wl,-t'\)!'${COMPILER_RPATH_FLAG}${PREFIX}/lib', '-L${PREFIX}/lib', \1!"
185SUBST_NOOP_OK.findlib= yes 182SUBST_NOOP_OK.findlib= yes
186 183
187SUBST_CLASSES+= pkgversion 184SUBST_CLASSES+= pkgversion