python: Don't install nis_failed.so if no yp headers Because python won't even try to build it. You only see nis_failed.so if there is an error building it, when it wanted to build it, and that should be fixed accordingly. In a nutshell, if the yp headers are installed, python will build the nis module, otherwise it won't. On netbsd systems at least, if you have the yp headers installed and subsequently re-install over the top with MKYP=no you get into the state where the headers are installed, but the functions are no longer in libc. This is an error with *your* system - either rebuild with MKYP=yes OR remove the yp headers from include/rpc and include/rpcsvc. Follow on fix for PR pkg/53673.diff -r1.79 -r1.80 pkgsrc/lang/python27/Makefile
(roy)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.79 2019/04/03 13:17:27 maya Exp $ | 1 | # $NetBSD: Makefile,v 1.80 2019/04/25 15:59:54 roy Exp $ | |
2 | 2 | |||
3 | .include "dist.mk" | 3 | .include "dist.mk" | |
4 | 4 | |||
5 | PKGNAME= python27-${PY_DISTVERSION} | 5 | PKGNAME= python27-${PY_DISTVERSION} | |
6 | CATEGORIES= lang python | 6 | CATEGORIES= lang python | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.python.org/ | 9 | HOMEPAGE= https://www.python.org/ | |
10 | COMMENT= Interpreted, interactive, object-oriented programming language | 10 | COMMENT= Interpreted, interactive, object-oriented programming language | |
11 | LICENSE= python-software-foundation | 11 | LICENSE= python-software-foundation | |
12 | 12 | |||
13 | DEPENDS= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts | 13 | DEPENDS= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts | |
14 | 14 | |||
@@ -70,27 +70,27 @@ PY_PLATNAME= linux2 | @@ -70,27 +70,27 @@ PY_PLATNAME= linux2 | |||
70 | PY_PLATNAME= sco_sv3 | 70 | PY_PLATNAME= sco_sv3 | |
71 | .else | 71 | .else | |
72 | PY_PLATNAME= ${LOWER_OPSYS}${OS_VERSION:C/\..*//} | 72 | PY_PLATNAME= ${LOWER_OPSYS}${OS_VERSION:C/\..*//} | |
73 | .endif | 73 | .endif | |
74 | PLIST_SUBST+= PY_PLATNAME=${PY_PLATNAME:Q} | 74 | PLIST_SUBST+= PY_PLATNAME=${PY_PLATNAME:Q} | |
75 | 75 | |||
76 | .if !empty(LP64PLATFORMS:@.PLAT.@${MACHINE_PLATFORM:M${.PLAT.}}@) || \ | 76 | .if !empty(LP64PLATFORMS:@.PLAT.@${MACHINE_PLATFORM:M${.PLAT.}}@) || \ | |
77 | (defined(ABI) && ${ABI} == "64") | 77 | (defined(ABI) && ${ABI} == "64") | |
78 | IS_64BIT_PLATFORM?= yes | 78 | IS_64BIT_PLATFORM?= yes | |
79 | .else | 79 | .else | |
80 | IS_64BIT_PLATFORM?= no | 80 | IS_64BIT_PLATFORM?= no | |
81 | .endif | 81 | .endif | |
82 | 82 | |||
83 | PLIST_VARS+= dl dll extra-so nis no-nis qt | 83 | PLIST_VARS+= dl dll extra-so nis qt | |
84 | 84 | |||
85 | # the dl module isn't built for 64 bit archs | 85 | # the dl module isn't built for 64 bit archs | |
86 | .if empty(IS_64BIT_PLATFORM:M[yY][eE][sS]) | 86 | .if empty(IS_64BIT_PLATFORM:M[yY][eE][sS]) | |
87 | PLIST.dl= yes | 87 | PLIST.dl= yes | |
88 | .endif | 88 | .endif | |
89 | 89 | |||
90 | # setup.py causes some modules to be built if the platform is *not* 64bit. | 90 | # setup.py causes some modules to be built if the platform is *not* 64bit. | |
91 | .if !empty(IS_64BIT_PLATFORM:M[nN][oO]) | 91 | .if !empty(IS_64BIT_PLATFORM:M[nN][oO]) | |
92 | PLIST.extra-so= yes | 92 | PLIST.extra-so= yes | |
93 | .endif | 93 | .endif | |
94 | 94 | |||
95 | # For Xcode 5 we need to search the SDK path for headers, otherwise certain | 95 | # For Xcode 5 we need to search the SDK path for headers, otherwise certain | |
96 | # modules will not be built. | 96 | # modules will not be built. | |
@@ -107,28 +107,26 @@ PLIST.qt= yes | @@ -107,28 +107,26 @@ PLIST.qt= yes | |||
107 | PLIST.dll= yes | 107 | PLIST.dll= yes | |
108 | .endif | 108 | .endif | |
109 | 109 | |||
110 | .for incdir in ${_OPSYS_INCLUDE_DIRS} | 110 | .for incdir in ${_OPSYS_INCLUDE_DIRS} | |
111 | . if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h)) | 111 | . if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h)) | |
112 | HAVE_RPC_H= yes | 112 | HAVE_RPC_H= yes | |
113 | . endif | 113 | . endif | |
114 | . if (exists(${incdir}/rpcsvc/yp_prot.h) || exists(${incdir}/nsl/rpcsvc/yp_prot.h)) | 114 | . if (exists(${incdir}/rpcsvc/yp_prot.h) || exists(${incdir}/nsl/rpcsvc/yp_prot.h)) | |
115 | HAVE_YP_PROT_H= yes | 115 | HAVE_YP_PROT_H= yes | |
116 | . endif | 116 | . endif | |
117 | .endfor | 117 | .endfor | |
118 | .if (${HAVE_RPC_H:Uno} == yes && ${HAVE_YP_PROT_H:Uno} == yes) | 118 | .if (${HAVE_RPC_H:Uno} == yes && ${HAVE_YP_PROT_H:Uno} == yes) | |
119 | PLIST.nis= yes | 119 | PLIST.nis= yes | |
120 | .else | |||
121 | PLIST.no-nis= yes | |||
122 | .endif | 120 | .endif | |
123 | 121 | |||
124 | # configure complains about buggy getaddrinfo() | 122 | # configure complains about buggy getaddrinfo() | |
125 | CONFIGURE_ARGS.OSF1+= --disable-ipv6 | 123 | CONFIGURE_ARGS.OSF1+= --disable-ipv6 | |
126 | 124 | |||
127 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | 125 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | |
128 | 126 | |||
129 | TEST_TARGET= test | 127 | TEST_TARGET= test | |
130 | INSTALL_TARGET= altinstall | 128 | INSTALL_TARGET= altinstall | |
131 | 129 | |||
132 | REPLACE_INTERPRETER+= py27 | 130 | REPLACE_INTERPRETER+= py27 | |
133 | REPLACE.py27.old= .*python[^ ]* | 131 | REPLACE.py27.old= .*python[^ ]* | |
134 | REPLACE.py27.new= ${PREFIX}/bin/python${PY_VER_SUFFIX} | 132 | REPLACE.py27.new= ${PREFIX}/bin/python${PY_VER_SUFFIX} |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2019/03/05 12:43:40 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2019/04/25 15:59:54 roy Exp $ | |
2 | bin/2to3-${PY_VER_SUFFIX} | 2 | bin/2to3-${PY_VER_SUFFIX} | |
3 | bin/pydoc${PY_VER_SUFFIX} | 3 | bin/pydoc${PY_VER_SUFFIX} | |
4 | bin/python${PY_VER_SUFFIX} | 4 | bin/python${PY_VER_SUFFIX} | |
5 | bin/python${PY_VER_SUFFIX}-config | 5 | bin/python${PY_VER_SUFFIX}-config | |
6 | bin/smtpd${PY_VER_SUFFIX}.py | 6 | bin/smtpd${PY_VER_SUFFIX}.py | |
7 | include/python${PY_VER_SUFFIX}/Python-ast.h | 7 | include/python${PY_VER_SUFFIX}/Python-ast.h | |
8 | include/python${PY_VER_SUFFIX}/Python.h | 8 | include/python${PY_VER_SUFFIX}/Python.h | |
9 | include/python${PY_VER_SUFFIX}/abstract.h | 9 | include/python${PY_VER_SUFFIX}/abstract.h | |
10 | include/python${PY_VER_SUFFIX}/asdl.h | 10 | include/python${PY_VER_SUFFIX}/asdl.h | |
11 | include/python${PY_VER_SUFFIX}/ast.h | 11 | include/python${PY_VER_SUFFIX}/ast.h | |
12 | include/python${PY_VER_SUFFIX}/bitset.h | 12 | include/python${PY_VER_SUFFIX}/bitset.h | |
13 | include/python${PY_VER_SUFFIX}/boolobject.h | 13 | include/python${PY_VER_SUFFIX}/boolobject.h | |
14 | include/python${PY_VER_SUFFIX}/bufferobject.h | 14 | include/python${PY_VER_SUFFIX}/bufferobject.h | |
@@ -1928,27 +1928,26 @@ lib/python${PY_VER_SUFFIX}/lib-dynload/c | @@ -1928,27 +1928,26 @@ lib/python${PY_VER_SUFFIX}/lib-dynload/c | |||
1928 | lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so | 1928 | lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so | |
1929 | lib/python${PY_VER_SUFFIX}/lib-dynload/crypt.so | 1929 | lib/python${PY_VER_SUFFIX}/lib-dynload/crypt.so | |
1930 | lib/python${PY_VER_SUFFIX}/lib-dynload/datetime.so | 1930 | lib/python${PY_VER_SUFFIX}/lib-dynload/datetime.so | |
1931 | lib/python${PY_VER_SUFFIX}/lib-dynload/dbm.so | 1931 | lib/python${PY_VER_SUFFIX}/lib-dynload/dbm.so | |
1932 | ${PLIST.dl}lib/python${PY_VER_SUFFIX}/lib-dynload/dl.so | 1932 | ${PLIST.dl}lib/python${PY_VER_SUFFIX}/lib-dynload/dl.so | |
1933 | lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so | 1933 | lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so | |
1934 | lib/python${PY_VER_SUFFIX}/lib-dynload/future_builtins.so | 1934 | lib/python${PY_VER_SUFFIX}/lib-dynload/future_builtins.so | |
1935 | lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so | 1935 | lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so | |
1936 | ${PLIST.extra-so}lib/python${PY_VER_SUFFIX}/lib-dynload/imageop.so | 1936 | ${PLIST.extra-so}lib/python${PY_VER_SUFFIX}/lib-dynload/imageop.so | |
1937 | lib/python${PY_VER_SUFFIX}/lib-dynload/itertools.so | 1937 | lib/python${PY_VER_SUFFIX}/lib-dynload/itertools.so | |
1938 | lib/python${PY_VER_SUFFIX}/lib-dynload/math.so | 1938 | lib/python${PY_VER_SUFFIX}/lib-dynload/math.so | |
1939 | lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so | 1939 | lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so | |
1940 | ${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so | 1940 | ${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so | |
1941 | ${PLIST.no-nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis_failed.so | |||
1942 | lib/python${PY_VER_SUFFIX}/lib-dynload/operator.so | 1941 | lib/python${PY_VER_SUFFIX}/lib-dynload/operator.so | |
1943 | lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so | 1942 | lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so | |
1944 | lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so | 1943 | lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so | |
1945 | lib/python${PY_VER_SUFFIX}/lib-dynload/select.so | 1944 | lib/python${PY_VER_SUFFIX}/lib-dynload/select.so | |
1946 | lib/python${PY_VER_SUFFIX}/lib-dynload/strop.so | 1945 | lib/python${PY_VER_SUFFIX}/lib-dynload/strop.so | |
1947 | lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so | 1946 | lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so | |
1948 | lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so | 1947 | lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so | |
1949 | lib/python${PY_VER_SUFFIX}/lib-dynload/time.so | 1948 | lib/python${PY_VER_SUFFIX}/lib-dynload/time.so | |
1950 | lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so | 1949 | lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so | |
1951 | lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so | 1950 | lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so | |
1952 | lib/python${PY_VER_SUFFIX}/lib-tk/Canvas.py | 1951 | lib/python${PY_VER_SUFFIX}/lib-tk/Canvas.py | |
1953 | lib/python${PY_VER_SUFFIX}/lib-tk/Canvas.pyc | 1952 | lib/python${PY_VER_SUFFIX}/lib-tk/Canvas.pyc | |
1954 | lib/python${PY_VER_SUFFIX}/lib-tk/Canvas.pyo | 1953 | lib/python${PY_VER_SUFFIX}/lib-tk/Canvas.pyo |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.31 2019/04/03 13:17:27 maya Exp $ | 1 | # $NetBSD: Makefile,v 1.32 2019/04/25 15:59:54 roy Exp $ | |
2 | 2 | |||
3 | .include "dist.mk" | 3 | .include "dist.mk" | |
4 | 4 | |||
5 | PKGNAME= python34-${PY_DISTVERSION} | 5 | PKGNAME= python34-${PY_DISTVERSION} | |
6 | CATEGORIES= lang python | 6 | CATEGORIES= lang python | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.python.org/ | 9 | HOMEPAGE= https://www.python.org/ | |
10 | COMMENT= Interpreted, interactive, object-oriented programming language | 10 | COMMENT= Interpreted, interactive, object-oriented programming language | |
11 | LICENSE= python-software-foundation | 11 | LICENSE= python-software-foundation | |
12 | 12 | |||
13 | CONFLICTS+= python-[0-9]* | 13 | CONFLICTS+= python-[0-9]* | |
14 | 14 | |||
@@ -65,39 +65,37 @@ PLIST_SUBST+= PY_PLATNAME=${PY_PLATNAME: | @@ -65,39 +65,37 @@ PLIST_SUBST+= PY_PLATNAME=${PY_PLATNAME: | |||
65 | # ossaudiodev is only available on x86 for the following platforms | 65 | # ossaudiodev is only available on x86 for the following platforms | |
66 | PLIST_VARS+= oss | 66 | PLIST_VARS+= oss | |
67 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && \ | 67 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && \ | |
68 | (${PY_PLATNAME} == "linux" || ${OPSYS} == "FreeBSD") | 68 | (${PY_PLATNAME} == "linux" || ${OPSYS} == "FreeBSD") | |
69 | PLIST.oss= yes | 69 | PLIST.oss= yes | |
70 | .endif | 70 | .endif | |
71 | 71 | |||
72 | # For Xcode 5 and up, we need to search the SDK path for headers, otherwise | 72 | # For Xcode 5 and up, we need to search the SDK path for headers, otherwise | |
73 | # certain modules will not be built. | 73 | # certain modules will not be built. | |
74 | .if ${OPSYS} == "Darwin" && exists(${OSX_SDK_PATH:Q}/usr/include) | 74 | .if ${OPSYS} == "Darwin" && exists(${OSX_SDK_PATH:Q}/usr/include) | |
75 | CFLAGS+= -I${OSX_SDK_PATH:Q}/usr/include | 75 | CFLAGS+= -I${OSX_SDK_PATH:Q}/usr/include | |
76 | .endif | 76 | .endif | |
77 | 77 | |||
78 | PLIST_VARS+= nis no-nis | 78 | PLIST_VARS+= nis | |
79 | .for incdir in ${_OPSYS_INCLUDE_DIRS} | 79 | .for incdir in ${_OPSYS_INCLUDE_DIRS} | |
80 | . if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h)) | 80 | . if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h)) | |
81 | HAVE_RPC_H= yes | 81 | HAVE_RPC_H= yes | |
82 | . endif | 82 | . endif | |
83 | . if (exists(${incdir}/rpcsvc/yp_prot.h) || exists(${incdir}/nsl/rpcsvc/yp_prot.h)) | 83 | . if (exists(${incdir}/rpcsvc/yp_prot.h) || exists(${incdir}/nsl/rpcsvc/yp_prot.h)) | |
84 | HAVE_YP_PROT_H= yes | 84 | HAVE_YP_PROT_H= yes | |
85 | . endif | 85 | . endif | |
86 | .endfor | 86 | .endfor | |
87 | .if (${HAVE_RPC_H:Uno} == yes && ${HAVE_YP_PROT_H:Uno} == yes) | 87 | .if (${HAVE_RPC_H:Uno} == yes && ${HAVE_YP_PROT_H:Uno} == yes) | |
88 | PLIST.nis= yes | 88 | PLIST.nis= yes | |
89 | .else | |||
90 | PLIST.no-nis= yes | |||
91 | .endif | 89 | .endif | |
92 | 90 | |||
93 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | 91 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | |
94 | 92 | |||
95 | PRINT_PLIST_AWK+= { gsub(/${PY_PLATNAME}/, "$${PY_PLATNAME}") } | 93 | PRINT_PLIST_AWK+= { gsub(/${PY_PLATNAME}/, "$${PY_PLATNAME}") } | |
96 | PRINT_PLIST_AWK+= { gsub(/python${PY_VER_SUFFIX}/, \ | 94 | PRINT_PLIST_AWK+= { gsub(/python${PY_VER_SUFFIX}/, \ | |
97 | "python$${PY_VER_SUFFIX}") } | 95 | "python$${PY_VER_SUFFIX}") } | |
98 | 96 | |||
99 | TEST_TARGET= test | 97 | TEST_TARGET= test | |
100 | INSTALL_TARGET= altinstall | 98 | INSTALL_TARGET= altinstall | |
101 | 99 | |||
102 | REPLACE_INTERPRETER+= python | 100 | REPLACE_INTERPRETER+= python | |
103 | REPLACE.python.old= .*python[^ ]* | 101 | REPLACE.python.old= .*python[^ ]* |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.11 2019/03/20 19:29:11 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.12 2019/04/25 15:59:54 roy Exp $ | |
2 | bin/2to3-${PY_VER_SUFFIX} | 2 | bin/2to3-${PY_VER_SUFFIX} | |
3 | bin/pydoc${PY_VER_SUFFIX} | 3 | bin/pydoc${PY_VER_SUFFIX} | |
4 | bin/python${PY_VER_SUFFIX} | 4 | bin/python${PY_VER_SUFFIX} | |
5 | bin/python${PY_VER_SUFFIX}-config | 5 | bin/python${PY_VER_SUFFIX}-config | |
6 | bin/pyvenv-${PY_VER_SUFFIX} | 6 | bin/pyvenv-${PY_VER_SUFFIX} | |
7 | include/python${PY_VER_SUFFIX}/Python-ast.h | 7 | include/python${PY_VER_SUFFIX}/Python-ast.h | |
8 | include/python${PY_VER_SUFFIX}/Python.h | 8 | include/python${PY_VER_SUFFIX}/Python.h | |
9 | include/python${PY_VER_SUFFIX}/abstract.h | 9 | include/python${PY_VER_SUFFIX}/abstract.h | |
10 | include/python${PY_VER_SUFFIX}/accu.h | 10 | include/python${PY_VER_SUFFIX}/accu.h | |
11 | include/python${PY_VER_SUFFIX}/asdl.h | 11 | include/python${PY_VER_SUFFIX}/asdl.h | |
12 | include/python${PY_VER_SUFFIX}/ast.h | 12 | include/python${PY_VER_SUFFIX}/ast.h | |
13 | include/python${PY_VER_SUFFIX}/bitset.h | 13 | include/python${PY_VER_SUFFIX}/bitset.h | |
14 | include/python${PY_VER_SUFFIX}/bltinmodule.h | 14 | include/python${PY_VER_SUFFIX}/bltinmodule.h | |
@@ -1770,27 +1770,26 @@ lib/python${PY_VER_SUFFIX}/lib-dynload/_ | @@ -1770,27 +1770,26 @@ lib/python${PY_VER_SUFFIX}/lib-dynload/_ | |||
1770 | lib/python${PY_VER_SUFFIX}/lib-dynload/_struct.so | 1770 | lib/python${PY_VER_SUFFIX}/lib-dynload/_struct.so | |
1771 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testbuffer.so | 1771 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testbuffer.so | |
1772 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testcapi.so | 1772 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testcapi.so | |
1773 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testimportmultiple.so | 1773 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testimportmultiple.so | |
1774 | lib/python${PY_VER_SUFFIX}/lib-dynload/array.so | 1774 | lib/python${PY_VER_SUFFIX}/lib-dynload/array.so | |
1775 | lib/python${PY_VER_SUFFIX}/lib-dynload/audioop.so | 1775 | lib/python${PY_VER_SUFFIX}/lib-dynload/audioop.so | |
1776 | lib/python${PY_VER_SUFFIX}/lib-dynload/binascii.so | 1776 | lib/python${PY_VER_SUFFIX}/lib-dynload/binascii.so | |
1777 | lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so | 1777 | lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so | |
1778 | lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so | 1778 | lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so | |
1779 | lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so | 1779 | lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so | |
1780 | lib/python${PY_VER_SUFFIX}/lib-dynload/math.so | 1780 | lib/python${PY_VER_SUFFIX}/lib-dynload/math.so | |
1781 | lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so | 1781 | lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so | |
1782 | ${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so | 1782 | ${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so | |
1783 | ${PLIST.no-nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis_failed.so | |||
1784 | lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so | 1783 | lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so | |
1785 | lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so | 1784 | lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so | |
1786 | lib/python${PY_VER_SUFFIX}/lib-dynload/select.so | 1785 | lib/python${PY_VER_SUFFIX}/lib-dynload/select.so | |
1787 | lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so | 1786 | lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so | |
1788 | lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so | 1787 | lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so | |
1789 | lib/python${PY_VER_SUFFIX}/lib-dynload/time.so | 1788 | lib/python${PY_VER_SUFFIX}/lib-dynload/time.so | |
1790 | lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so | 1789 | lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so | |
1791 | lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so | 1790 | lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so | |
1792 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar${PKGVERSION}.final.0.pickle | 1791 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar${PKGVERSION}.final.0.pickle | |
1793 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar.txt | 1792 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar.txt | |
1794 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar${PKGVERSION}.final.0.pickle | 1793 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar${PKGVERSION}.final.0.pickle | |
1795 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar.txt | 1794 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar.txt | |
1796 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.py | 1795 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.py |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.18 2019/04/03 13:17:27 maya Exp $ | 1 | # $NetBSD: Makefile,v 1.19 2019/04/25 15:59:54 roy Exp $ | |
2 | 2 | |||
3 | .include "dist.mk" | 3 | .include "dist.mk" | |
4 | 4 | |||
5 | PKGNAME= python35-${PY_DISTVERSION} | 5 | PKGNAME= python35-${PY_DISTVERSION} | |
6 | CATEGORIES= lang python | 6 | CATEGORIES= lang python | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.python.org/ | 9 | HOMEPAGE= https://www.python.org/ | |
10 | COMMENT= Interpreted, interactive, object-oriented programming language | 10 | COMMENT= Interpreted, interactive, object-oriented programming language | |
11 | LICENSE= python-software-foundation | 11 | LICENSE= python-software-foundation | |
12 | 12 | |||
13 | CONFLICTS+= python-[0-9]* | 13 | CONFLICTS+= python-[0-9]* | |
14 | 14 | |||
@@ -67,39 +67,37 @@ PLIST_SUBST+= PY_PLATNAME=${PY_PLATNAME: | @@ -67,39 +67,37 @@ PLIST_SUBST+= PY_PLATNAME=${PY_PLATNAME: | |||
67 | # ossaudiodev is only available on x86 for the following platforms | 67 | # ossaudiodev is only available on x86 for the following platforms | |
68 | PLIST_VARS+= oss | 68 | PLIST_VARS+= oss | |
69 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && \ | 69 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && \ | |
70 | (${PY_PLATNAME} == "linux" || ${OPSYS} == "FreeBSD") | 70 | (${PY_PLATNAME} == "linux" || ${OPSYS} == "FreeBSD") | |
71 | PLIST.oss= yes | 71 | PLIST.oss= yes | |
72 | .endif | 72 | .endif | |
73 | 73 | |||
74 | # For Xcode 5 and up, we need to search the SDK path for headers, otherwise | 74 | # For Xcode 5 and up, we need to search the SDK path for headers, otherwise | |
75 | # certain modules will not be built. | 75 | # certain modules will not be built. | |
76 | .if ${OPSYS} == "Darwin" && exists(${OSX_SDK_PATH:Q}/usr/include) | 76 | .if ${OPSYS} == "Darwin" && exists(${OSX_SDK_PATH:Q}/usr/include) | |
77 | CFLAGS+= -I${OSX_SDK_PATH:Q}/usr/include | 77 | CFLAGS+= -I${OSX_SDK_PATH:Q}/usr/include | |
78 | .endif | 78 | .endif | |
79 | 79 | |||
80 | PLIST_VARS+= nis no-nis | 80 | PLIST_VARS+= nis | |
81 | .for incdir in ${_OPSYS_INCLUDE_DIRS} | 81 | .for incdir in ${_OPSYS_INCLUDE_DIRS} | |
82 | . if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h)) | 82 | . if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h)) | |
83 | HAVE_RPC_H= yes | 83 | HAVE_RPC_H= yes | |
84 | . endif | 84 | . endif | |
85 | . if (exists(${incdir}/rpcsvc/yp_prot.h) || exists(${incdir}/nsl/rpcsvc/yp_prot.h)) | 85 | . if (exists(${incdir}/rpcsvc/yp_prot.h) || exists(${incdir}/nsl/rpcsvc/yp_prot.h)) | |
86 | HAVE_YP_PROT_H= yes | 86 | HAVE_YP_PROT_H= yes | |
87 | . endif | 87 | . endif | |
88 | .endfor | 88 | .endfor | |
89 | .if (${HAVE_RPC_H:Uno} == yes && ${HAVE_YP_PROT_H:Uno} == yes) | 89 | .if (${HAVE_RPC_H:Uno} == yes && ${HAVE_YP_PROT_H:Uno} == yes) | |
90 | PLIST.nis= yes | 90 | PLIST.nis= yes | |
91 | .else | |||
92 | PLIST.no-nis= yes | |||
93 | .endif | 91 | .endif | |
94 | 92 | |||
95 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | 93 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | |
96 | 94 | |||
97 | PRINT_PLIST_AWK+= { gsub(/${PY_PLATNAME}/, "$${PY_PLATNAME}") } | 95 | PRINT_PLIST_AWK+= { gsub(/${PY_PLATNAME}/, "$${PY_PLATNAME}") } | |
98 | PRINT_PLIST_AWK+= { gsub(/python${PY_VER_SUFFIX}/, \ | 96 | PRINT_PLIST_AWK+= { gsub(/python${PY_VER_SUFFIX}/, \ | |
99 | "python$${PY_VER_SUFFIX}") } | 97 | "python$${PY_VER_SUFFIX}") } | |
100 | 98 | |||
101 | TEST_TARGET= test | 99 | TEST_TARGET= test | |
102 | INSTALL_TARGET= altinstall | 100 | INSTALL_TARGET= altinstall | |
103 | 101 | |||
104 | REPLACE_INTERPRETER+= python | 102 | REPLACE_INTERPRETER+= python | |
105 | REPLACE.python.old= .*python[^ ]* | 103 | REPLACE.python.old= .*python[^ ]* |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.9 2019/03/20 19:27:47 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.10 2019/04/25 15:59:54 roy Exp $ | |
2 | bin/2to3-${PY_VER_SUFFIX} | 2 | bin/2to3-${PY_VER_SUFFIX} | |
3 | bin/pydoc${PY_VER_SUFFIX} | 3 | bin/pydoc${PY_VER_SUFFIX} | |
4 | bin/python${PY_VER_SUFFIX} | 4 | bin/python${PY_VER_SUFFIX} | |
5 | bin/python${PY_VER_SUFFIX}-config | 5 | bin/python${PY_VER_SUFFIX}-config | |
6 | bin/pyvenv-${PY_VER_SUFFIX} | 6 | bin/pyvenv-${PY_VER_SUFFIX} | |
7 | include/python${PY_VER_SUFFIX}/Python-ast.h | 7 | include/python${PY_VER_SUFFIX}/Python-ast.h | |
8 | include/python${PY_VER_SUFFIX}/Python.h | 8 | include/python${PY_VER_SUFFIX}/Python.h | |
9 | include/python${PY_VER_SUFFIX}/abstract.h | 9 | include/python${PY_VER_SUFFIX}/abstract.h | |
10 | include/python${PY_VER_SUFFIX}/accu.h | 10 | include/python${PY_VER_SUFFIX}/accu.h | |
11 | include/python${PY_VER_SUFFIX}/asdl.h | 11 | include/python${PY_VER_SUFFIX}/asdl.h | |
12 | include/python${PY_VER_SUFFIX}/ast.h | 12 | include/python${PY_VER_SUFFIX}/ast.h | |
13 | include/python${PY_VER_SUFFIX}/bitset.h | 13 | include/python${PY_VER_SUFFIX}/bitset.h | |
14 | include/python${PY_VER_SUFFIX}/bltinmodule.h | 14 | include/python${PY_VER_SUFFIX}/bltinmodule.h | |
@@ -1821,27 +1821,26 @@ lib/python${PY_VER_SUFFIX}/lib-dynload/_ | @@ -1821,27 +1821,26 @@ lib/python${PY_VER_SUFFIX}/lib-dynload/_ | |||
1821 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testbuffer.so | 1821 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testbuffer.so | |
1822 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testcapi.so | 1822 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testcapi.so | |
1823 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testimportmultiple.so | 1823 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testimportmultiple.so | |
1824 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testmultiphase.so | 1824 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testmultiphase.so | |
1825 | lib/python${PY_VER_SUFFIX}/lib-dynload/array.so | 1825 | lib/python${PY_VER_SUFFIX}/lib-dynload/array.so | |
1826 | lib/python${PY_VER_SUFFIX}/lib-dynload/audioop.so | 1826 | lib/python${PY_VER_SUFFIX}/lib-dynload/audioop.so | |
1827 | lib/python${PY_VER_SUFFIX}/lib-dynload/binascii.so | 1827 | lib/python${PY_VER_SUFFIX}/lib-dynload/binascii.so | |
1828 | lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so | 1828 | lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so | |
1829 | lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so | 1829 | lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so | |
1830 | lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so | 1830 | lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so | |
1831 | lib/python${PY_VER_SUFFIX}/lib-dynload/math.so | 1831 | lib/python${PY_VER_SUFFIX}/lib-dynload/math.so | |
1832 | lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so | 1832 | lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so | |
1833 | ${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so | 1833 | ${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so | |
1834 | ${PLIST.no-nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis_failed.so | |||
1835 | lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so | 1834 | lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so | |
1836 | lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so | 1835 | lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so | |
1837 | lib/python${PY_VER_SUFFIX}/lib-dynload/select.so | 1836 | lib/python${PY_VER_SUFFIX}/lib-dynload/select.so | |
1838 | lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so | 1837 | lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so | |
1839 | lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so | 1838 | lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so | |
1840 | lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so | 1839 | lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so | |
1841 | lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so | 1840 | lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so | |
1842 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar${PKGVERSION}.final.0.pickle | 1841 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar${PKGVERSION}.final.0.pickle | |
1843 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar.txt | 1842 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar.txt | |
1844 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar${PKGVERSION}.final.0.pickle | 1843 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar${PKGVERSION}.final.0.pickle | |
1845 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar.txt | 1844 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar.txt | |
1846 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.py | 1845 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.py | |
1847 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.pyc | 1846 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.pyc |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2019/04/03 13:17:27 maya Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2019/04/25 15:59:54 roy Exp $ | |
2 | 2 | |||
3 | .include "dist.mk" | 3 | .include "dist.mk" | |
4 | 4 | |||
5 | PKGNAME= python36-${PY_DISTVERSION} | 5 | PKGNAME= python36-${PY_DISTVERSION} | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 1 | |
7 | CATEGORIES= lang python | 7 | CATEGORIES= lang python | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.python.org/ | 10 | HOMEPAGE= https://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 | CONFLICTS+= python-[0-9]* | 14 | CONFLICTS+= python-[0-9]* | |
@@ -68,39 +68,37 @@ PLIST_SUBST+= PY_PLATNAME=${PY_PLATNAME: | @@ -68,39 +68,37 @@ PLIST_SUBST+= PY_PLATNAME=${PY_PLATNAME: | |||
68 | # ossaudiodev is only available on x86 for the following platforms | 68 | # ossaudiodev is only available on x86 for the following platforms | |
69 | PLIST_VARS+= oss | 69 | PLIST_VARS+= oss | |
70 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && \ | 70 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && \ | |
71 | (${PY_PLATNAME} == "linux" || ${OPSYS} == "FreeBSD") | 71 | (${PY_PLATNAME} == "linux" || ${OPSYS} == "FreeBSD") | |
72 | PLIST.oss= yes | 72 | PLIST.oss= yes | |
73 | .endif | 73 | .endif | |
74 | 74 | |||
75 | # For Xcode 5 and up, we need to search the SDK path for headers, otherwise | 75 | # For Xcode 5 and up, we need to search the SDK path for headers, otherwise | |
76 | # certain modules will not be built. | 76 | # certain modules will not be built. | |
77 | .if ${OPSYS} == "Darwin" && exists(${OSX_SDK_PATH:Q}/usr/include) | 77 | .if ${OPSYS} == "Darwin" && exists(${OSX_SDK_PATH:Q}/usr/include) | |
78 | CFLAGS+= -I${OSX_SDK_PATH:Q}/usr/include | 78 | CFLAGS+= -I${OSX_SDK_PATH:Q}/usr/include | |
79 | .endif | 79 | .endif | |
80 | 80 | |||
81 | PLIST_VARS+= nis no-nis | 81 | PLIST_VARS+= nis | |
82 | .for incdir in ${_OPSYS_INCLUDE_DIRS} | 82 | .for incdir in ${_OPSYS_INCLUDE_DIRS} | |
83 | . if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h)) | 83 | . if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h)) | |
84 | HAVE_RPC_H= yes | 84 | HAVE_RPC_H= yes | |
85 | . endif | 85 | . endif | |
86 | . if (exists(${incdir}/rpcsvc/yp_prot.h) || exists(${incdir}/nsl/rpcsvc/yp_prot.h)) | 86 | . if (exists(${incdir}/rpcsvc/yp_prot.h) || exists(${incdir}/nsl/rpcsvc/yp_prot.h)) | |
87 | HAVE_YP_PROT_H= yes | 87 | HAVE_YP_PROT_H= yes | |
88 | . endif | 88 | . endif | |
89 | .endfor | 89 | .endfor | |
90 | .if (${HAVE_RPC_H:Uno} == yes && ${HAVE_YP_PROT_H:Uno} == yes) | 90 | .if (${HAVE_RPC_H:Uno} == yes && ${HAVE_YP_PROT_H:Uno} == yes) | |
91 | PLIST.nis= yes | 91 | PLIST.nis= yes | |
92 | .else | |||
93 | PLIST.no-nis= yes | |||
94 | .endif | 92 | .endif | |
95 | 93 | |||
96 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | 94 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | |
97 | 95 | |||
98 | PRINT_PLIST_AWK+= { gsub(/${PY_PLATNAME}/, "$${PY_PLATNAME}") } | 96 | PRINT_PLIST_AWK+= { gsub(/${PY_PLATNAME}/, "$${PY_PLATNAME}") } | |
99 | PRINT_PLIST_AWK+= { gsub(/python${PY_VER_SUFFIX}/, \ | 97 | PRINT_PLIST_AWK+= { gsub(/python${PY_VER_SUFFIX}/, \ | |
100 | "python$${PY_VER_SUFFIX}") } | 98 | "python$${PY_VER_SUFFIX}") } | |
101 | 99 | |||
102 | TEST_TARGET= test | 100 | TEST_TARGET= test | |
103 | INSTALL_TARGET= altinstall | 101 | INSTALL_TARGET= altinstall | |
104 | 102 | |||
105 | REPLACE_INTERPRETER+= python | 103 | REPLACE_INTERPRETER+= python | |
106 | REPLACE.python.old= .*python[^ ]* | 104 | REPLACE.python.old= .*python[^ ]* |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.13 2018/12/31 10:06:45 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.14 2019/04/25 15:59:54 roy Exp $ | |
2 | bin/2to3-${PY_VER_SUFFIX} | 2 | bin/2to3-${PY_VER_SUFFIX} | |
3 | bin/pydoc${PY_VER_SUFFIX} | 3 | bin/pydoc${PY_VER_SUFFIX} | |
4 | bin/python${PY_VER_SUFFIX} | 4 | bin/python${PY_VER_SUFFIX} | |
5 | bin/python${PY_VER_SUFFIX}-config | 5 | bin/python${PY_VER_SUFFIX}-config | |
6 | bin/pyvenv-${PY_VER_SUFFIX} | 6 | bin/pyvenv-${PY_VER_SUFFIX} | |
7 | include/python${PY_VER_SUFFIX}/Python-ast.h | 7 | include/python${PY_VER_SUFFIX}/Python-ast.h | |
8 | include/python${PY_VER_SUFFIX}/Python.h | 8 | include/python${PY_VER_SUFFIX}/Python.h | |
9 | include/python${PY_VER_SUFFIX}/abstract.h | 9 | include/python${PY_VER_SUFFIX}/abstract.h | |
10 | include/python${PY_VER_SUFFIX}/accu.h | 10 | include/python${PY_VER_SUFFIX}/accu.h | |
11 | include/python${PY_VER_SUFFIX}/asdl.h | 11 | include/python${PY_VER_SUFFIX}/asdl.h | |
12 | include/python${PY_VER_SUFFIX}/ast.h | 12 | include/python${PY_VER_SUFFIX}/ast.h | |
13 | include/python${PY_VER_SUFFIX}/bitset.h | 13 | include/python${PY_VER_SUFFIX}/bitset.h | |
14 | include/python${PY_VER_SUFFIX}/bltinmodule.h | 14 | include/python${PY_VER_SUFFIX}/bltinmodule.h | |
@@ -1920,27 +1920,26 @@ lib/python${PY_VER_SUFFIX}/lib-dynload/_ | @@ -1920,27 +1920,26 @@ lib/python${PY_VER_SUFFIX}/lib-dynload/_ | |||
1920 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testbuffer.so | 1920 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testbuffer.so | |
1921 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testcapi.so | 1921 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testcapi.so | |
1922 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testimportmultiple.so | 1922 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testimportmultiple.so | |
1923 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testmultiphase.so | 1923 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testmultiphase.so | |
1924 | lib/python${PY_VER_SUFFIX}/lib-dynload/array.so | 1924 | lib/python${PY_VER_SUFFIX}/lib-dynload/array.so | |
1925 | lib/python${PY_VER_SUFFIX}/lib-dynload/audioop.so | 1925 | lib/python${PY_VER_SUFFIX}/lib-dynload/audioop.so | |
1926 | lib/python${PY_VER_SUFFIX}/lib-dynload/binascii.so | 1926 | lib/python${PY_VER_SUFFIX}/lib-dynload/binascii.so | |
1927 | lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so | 1927 | lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so | |
1928 | lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so | 1928 | lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so | |
1929 | lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so | 1929 | lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so | |
1930 | lib/python${PY_VER_SUFFIX}/lib-dynload/math.so | 1930 | lib/python${PY_VER_SUFFIX}/lib-dynload/math.so | |
1931 | lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so | 1931 | lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so | |
1932 | ${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so | 1932 | ${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so | |
1933 | ${PLIST.no-nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis_failed.so | |||
1934 | lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so | 1933 | lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so | |
1935 | lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so | 1934 | lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so | |
1936 | lib/python${PY_VER_SUFFIX}/lib-dynload/select.so | 1935 | lib/python${PY_VER_SUFFIX}/lib-dynload/select.so | |
1937 | lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so | 1936 | lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so | |
1938 | lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so | 1937 | lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so | |
1939 | lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so | 1938 | lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so | |
1940 | lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so | 1939 | lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so | |
1941 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar${PKGVERSION}.final.0.pickle | 1940 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar${PKGVERSION}.final.0.pickle | |
1942 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar.txt | 1941 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar.txt | |
1943 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar${PKGVERSION}.final.0.pickle | 1942 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar${PKGVERSION}.final.0.pickle | |
1944 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar.txt | 1943 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar.txt | |
1945 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.py | 1944 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.py | |
1946 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.pyc | 1945 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.pyc |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.6 2019/04/03 13:17:28 maya Exp $ | 1 | # $NetBSD: Makefile,v 1.7 2019/04/25 15:59:54 roy Exp $ | |
2 | 2 | |||
3 | .include "dist.mk" | 3 | .include "dist.mk" | |
4 | 4 | |||
5 | PKGNAME= python37-${PY_DISTVERSION} | 5 | PKGNAME= python37-${PY_DISTVERSION} | |
6 | CATEGORIES= lang python | 6 | CATEGORIES= lang python | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.python.org/ | 9 | HOMEPAGE= https://www.python.org/ | |
10 | COMMENT= Interpreted, interactive, object-oriented programming language | 10 | COMMENT= Interpreted, interactive, object-oriented programming language | |
11 | LICENSE= python-software-foundation | 11 | LICENSE= python-software-foundation | |
12 | 12 | |||
13 | CONFLICTS+= python-[0-9]* | 13 | CONFLICTS+= python-[0-9]* | |
14 | 14 | |||
@@ -67,39 +67,37 @@ PLIST_SUBST+= PY_PLATNAME=${PY_PLATNAME: | @@ -67,39 +67,37 @@ PLIST_SUBST+= PY_PLATNAME=${PY_PLATNAME: | |||
67 | # ossaudiodev is only available on x86 for the following platforms | 67 | # ossaudiodev is only available on x86 for the following platforms | |
68 | PLIST_VARS+= oss | 68 | PLIST_VARS+= oss | |
69 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && \ | 69 | .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && \ | |
70 | (${PY_PLATNAME} == "linux" || ${OPSYS} == "FreeBSD") | 70 | (${PY_PLATNAME} == "linux" || ${OPSYS} == "FreeBSD") | |
71 | PLIST.oss= yes | 71 | PLIST.oss= yes | |
72 | .endif | 72 | .endif | |
73 | 73 | |||
74 | # For Xcode 5 and up, we need to search the SDK path for headers, otherwise | 74 | # For Xcode 5 and up, we need to search the SDK path for headers, otherwise | |
75 | # certain modules will not be built. | 75 | # certain modules will not be built. | |
76 | .if ${OPSYS} == "Darwin" && exists(${OSX_SDK_PATH:Q}/usr/include) | 76 | .if ${OPSYS} == "Darwin" && exists(${OSX_SDK_PATH:Q}/usr/include) | |
77 | CFLAGS+= -I${OSX_SDK_PATH:Q}/usr/include | 77 | CFLAGS+= -I${OSX_SDK_PATH:Q}/usr/include | |
78 | .endif | 78 | .endif | |
79 | 79 | |||
80 | PLIST_VARS+= nis no-nis | 80 | PLIST_VARS+= nis | |
81 | .for incdir in ${_OPSYS_INCLUDE_DIRS} | 81 | .for incdir in ${_OPSYS_INCLUDE_DIRS} | |
82 | . if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h)) | 82 | . if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h)) | |
83 | HAVE_RPC_H= yes | 83 | HAVE_RPC_H= yes | |
84 | . endif | 84 | . endif | |
85 | . if (exists(${incdir}/rpcsvc/yp_prot.h) || exists(${incdir}/nsl/rpcsvc/yp_prot.h)) | 85 | . if (exists(${incdir}/rpcsvc/yp_prot.h) || exists(${incdir}/nsl/rpcsvc/yp_prot.h)) | |
86 | HAVE_YP_PROT_H= yes | 86 | HAVE_YP_PROT_H= yes | |
87 | . endif | 87 | . endif | |
88 | .endfor | 88 | .endfor | |
89 | .if (${HAVE_RPC_H:Uno} == yes && ${HAVE_YP_PROT_H:Uno} == yes) | 89 | .if (${HAVE_RPC_H:Uno} == yes && ${HAVE_YP_PROT_H:Uno} == yes) | |
90 | PLIST.nis= yes | 90 | PLIST.nis= yes | |
91 | .else | |||
92 | PLIST.no-nis= yes | |||
93 | .endif | 91 | .endif | |
94 | 92 | |||
95 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | 93 | PLIST_SUBST+= PY_VER_SUFFIX=${PY_VER_SUFFIX:Q} | |
96 | 94 | |||
97 | PRINT_PLIST_AWK+= { gsub(/${PY_PLATNAME}/, "$${PY_PLATNAME}") } | 95 | PRINT_PLIST_AWK+= { gsub(/${PY_PLATNAME}/, "$${PY_PLATNAME}") } | |
98 | PRINT_PLIST_AWK+= { gsub(/python${PY_VER_SUFFIX}/, \ | 96 | PRINT_PLIST_AWK+= { gsub(/python${PY_VER_SUFFIX}/, \ | |
99 | "python$${PY_VER_SUFFIX}") } | 97 | "python$${PY_VER_SUFFIX}") } | |
100 | 98 | |||
101 | TEST_TARGET= test | 99 | TEST_TARGET= test | |
102 | INSTALL_TARGET= altinstall | 100 | INSTALL_TARGET= altinstall | |
103 | 101 | |||
104 | REPLACE_INTERPRETER+= python | 102 | REPLACE_INTERPRETER+= python | |
105 | REPLACE.python.old= .*python[^ ]* | 103 | REPLACE.python.old= .*python[^ ]* |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.5 2019/03/26 20:54:55 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.6 2019/04/25 15:59:54 roy Exp $ | |
2 | bin/2to3-${PY_VER_SUFFIX} | 2 | bin/2to3-${PY_VER_SUFFIX} | |
3 | bin/pydoc${PY_VER_SUFFIX} | 3 | bin/pydoc${PY_VER_SUFFIX} | |
4 | ${PLIST.pymalloc}bin/python${PY_VER_SUFFIX} | 4 | ${PLIST.pymalloc}bin/python${PY_VER_SUFFIX} | |
5 | bin/python${PY_VER_SUFFIX}${M} | 5 | bin/python${PY_VER_SUFFIX}${M} | |
6 | bin/python${PY_VER_SUFFIX}${M}-config | 6 | bin/python${PY_VER_SUFFIX}${M}-config | |
7 | bin/pyvenv-${PY_VER_SUFFIX} | 7 | bin/pyvenv-${PY_VER_SUFFIX} | |
8 | include/python${PY_VER_SUFFIX}${M}/Python-ast.h | 8 | include/python${PY_VER_SUFFIX}${M}/Python-ast.h | |
9 | include/python${PY_VER_SUFFIX}${M}/Python.h | 9 | include/python${PY_VER_SUFFIX}${M}/Python.h | |
10 | include/python${PY_VER_SUFFIX}${M}/abstract.h | 10 | include/python${PY_VER_SUFFIX}${M}/abstract.h | |
11 | include/python${PY_VER_SUFFIX}${M}/accu.h | 11 | include/python${PY_VER_SUFFIX}${M}/accu.h | |
12 | include/python${PY_VER_SUFFIX}${M}/asdl.h | 12 | include/python${PY_VER_SUFFIX}${M}/asdl.h | |
13 | include/python${PY_VER_SUFFIX}${M}/ast.h | 13 | include/python${PY_VER_SUFFIX}${M}/ast.h | |
14 | include/python${PY_VER_SUFFIX}${M}/bitset.h | 14 | include/python${PY_VER_SUFFIX}${M}/bitset.h | |
@@ -1947,27 +1947,26 @@ lib/python${PY_VER_SUFFIX}/lib-dynload/_ | @@ -1947,27 +1947,26 @@ lib/python${PY_VER_SUFFIX}/lib-dynload/_ | |||
1947 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testimportmultiple.so | 1947 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testimportmultiple.so | |
1948 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testmultiphase.so | 1948 | lib/python${PY_VER_SUFFIX}/lib-dynload/_testmultiphase.so | |
1949 | lib/python${PY_VER_SUFFIX}/lib-dynload/_uuid.so | 1949 | lib/python${PY_VER_SUFFIX}/lib-dynload/_uuid.so | |
1950 | lib/python${PY_VER_SUFFIX}/lib-dynload/_xxtestfuzz.so | 1950 | lib/python${PY_VER_SUFFIX}/lib-dynload/_xxtestfuzz.so | |
1951 | lib/python${PY_VER_SUFFIX}/lib-dynload/array.so | 1951 | lib/python${PY_VER_SUFFIX}/lib-dynload/array.so | |
1952 | lib/python${PY_VER_SUFFIX}/lib-dynload/audioop.so | 1952 | lib/python${PY_VER_SUFFIX}/lib-dynload/audioop.so | |
1953 | lib/python${PY_VER_SUFFIX}/lib-dynload/binascii.so | 1953 | lib/python${PY_VER_SUFFIX}/lib-dynload/binascii.so | |
1954 | lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so | 1954 | lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so | |
1955 | lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so | 1955 | lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so | |
1956 | lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so | 1956 | lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so | |
1957 | lib/python${PY_VER_SUFFIX}/lib-dynload/math.so | 1957 | lib/python${PY_VER_SUFFIX}/lib-dynload/math.so | |
1958 | lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so | 1958 | lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so | |
1959 | ${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so | 1959 | ${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so | |
1960 | ${PLIST.no-nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis_failed.so | |||
1961 | lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so | 1960 | lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so | |
1962 | lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so | 1961 | lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so | |
1963 | lib/python${PY_VER_SUFFIX}/lib-dynload/select.so | 1962 | lib/python${PY_VER_SUFFIX}/lib-dynload/select.so | |
1964 | lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so | 1963 | lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so | |
1965 | lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so | 1964 | lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so | |
1966 | lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so | 1965 | lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so | |
1967 | lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so | 1966 | lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so | |
1968 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar${PKGVERSION}.final.0.pickle | 1967 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar${PKGVERSION}.final.0.pickle | |
1969 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar.txt | 1968 | lib/python${PY_VER_SUFFIX}/lib2to3/Grammar.txt | |
1970 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar${PKGVERSION}.final.0.pickle | 1969 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar${PKGVERSION}.final.0.pickle | |
1971 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar.txt | 1970 | lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar.txt | |
1972 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.py | 1971 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.py | |
1973 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.pyc | 1972 | lib/python${PY_VER_SUFFIX}/lib2to3/__init__.pyc |