document non-obvious readline build dependencydiff -r1.83 -r1.84 pkgsrc/lang/python27/Makefile
(tnn)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.83 2020/04/20 20:05:56 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.84 2020/05/14 21:43:11 tnn 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 | |||
@@ -201,24 +201,25 @@ post-extract: | @@ -201,24 +201,25 @@ post-extract: | |||
201 | 201 | |||
202 | .if ${OPSYS} == "HPUX" | 202 | .if ${OPSYS} == "HPUX" | |
203 | post-install: | 203 | post-install: | |
204 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython2.7.sl \ | 204 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython2.7.sl \ | |
205 | ${DESTDIR}${PREFIX}/lib/libpython2.7.sl.1.0 | 205 | ${DESTDIR}${PREFIX}/lib/libpython2.7.sl.1.0 | |
206 | .endif | 206 | .endif | |
207 | 207 | |||
208 | .if ${OS_VARIANT} == "SCOOSR5" | 208 | .if ${OS_VARIANT} == "SCOOSR5" | |
209 | # SCO OpenServer 5.0.7/3.2 has no socklen_t in system headers, but has in | 209 | # SCO OpenServer 5.0.7/3.2 has no socklen_t in system headers, but has in | |
210 | # GNU pth's header. It should be used in this case. | 210 | # GNU pth's header. It should be used in this case. | |
211 | CONFIGURE_ENV+= ac_cv_type_socklen_t=yes | 211 | CONFIGURE_ENV+= ac_cv_type_socklen_t=yes | |
212 | .endif | 212 | .endif | |
213 | 213 | |||
214 | # needed to make devel/py-readline pick up the correct readline implementation | |||
214 | BUILDLINK_DEPMETHOD.readline= build | 215 | BUILDLINK_DEPMETHOD.readline= build | |
215 | 216 | |||
216 | .include "../../archivers/bzip2/buildlink3.mk" | 217 | .include "../../archivers/bzip2/buildlink3.mk" | |
217 | .include "../../devel/gettext-lib/buildlink3.mk" | 218 | .include "../../devel/gettext-lib/buildlink3.mk" | |
218 | .include "../../devel/libffi/buildlink3.mk" | 219 | .include "../../devel/libffi/buildlink3.mk" | |
219 | .include "../../devel/readline/buildlink3.mk" | 220 | .include "../../devel/readline/buildlink3.mk" | |
220 | .include "../../devel/zlib/buildlink3.mk" | 221 | .include "../../devel/zlib/buildlink3.mk" | |
221 | .include "../../security/openssl/buildlink3.mk" | 222 | .include "../../security/openssl/buildlink3.mk" | |
222 | .include "../../mk/bdb.buildlink3.mk" | 223 | .include "../../mk/bdb.buildlink3.mk" | |
223 | .include "../../mk/dlopen.buildlink3.mk" | 224 | .include "../../mk/dlopen.buildlink3.mk" | |
224 | .include "../../mk/bsd.pkg.mk" | 225 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.22 2020/03/08 16:42:29 bsiegert Exp $ | 1 | # $NetBSD: Makefile,v 1.23 2020/05/14 21:43:11 tnn Exp $ | |
2 | 2 | |||
3 | PKGREVISION= 2 | 3 | PKGREVISION= 2 | |
4 | .include "dist.mk" | 4 | .include "dist.mk" | |
5 | 5 | |||
6 | PKGNAME= python36-${PY_DISTVERSION} | 6 | PKGNAME= python36-${PY_DISTVERSION} | |
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]* | |
@@ -168,26 +168,27 @@ SUBST_VARS.sslbase= SSLBASE | @@ -168,26 +168,27 @@ SUBST_VARS.sslbase= SSLBASE | |||
168 | 168 | |||
169 | CHECK_INTERPRETER_SKIP= lib/python${PY_VER_SUFFIX}/venv/scripts/posix/pydoc | 169 | CHECK_INTERPRETER_SKIP= lib/python${PY_VER_SUFFIX}/venv/scripts/posix/pydoc | |
170 | 170 | |||
171 | # Avoid error: Cannot generate ./Include/opcode.h, python not found ! | 171 | # Avoid error: Cannot generate ./Include/opcode.h, python not found ! | |
172 | post-configure: | 172 | post-configure: | |
173 | touch ${WRKSRC}/Include/opcode.h | 173 | touch ${WRKSRC}/Include/opcode.h | |
174 | 174 | |||
175 | .if ${OPSYS} == "HPUX" | 175 | .if ${OPSYS} == "HPUX" | |
176 | post-install: | 176 | post-install: | |
177 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython3.6.sl \ | 177 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython3.6.sl \ | |
178 | ${DESTDIR}${PREFIX}/lib/libpython3.6.sl.1.0 | 178 | ${DESTDIR}${PREFIX}/lib/libpython3.6.sl.1.0 | |
179 | .endif | 179 | .endif | |
180 | 180 | |||
181 | # needed to make devel/py-readline pick up the correct readline implementation | |||
181 | BUILDLINK_DEPMETHOD.readline= build | 182 | BUILDLINK_DEPMETHOD.readline= build | |
182 | 183 | |||
183 | .include "../../archivers/bzip2/buildlink3.mk" | 184 | .include "../../archivers/bzip2/buildlink3.mk" | |
184 | .include "../../archivers/xz/buildlink3.mk" | 185 | .include "../../archivers/xz/buildlink3.mk" | |
185 | .include "../../devel/gettext-lib/buildlink3.mk" | 186 | .include "../../devel/gettext-lib/buildlink3.mk" | |
186 | .include "../../devel/libffi/buildlink3.mk" | 187 | .include "../../devel/libffi/buildlink3.mk" | |
187 | .include "../../devel/readline/buildlink3.mk" | 188 | .include "../../devel/readline/buildlink3.mk" | |
188 | .include "../../devel/zlib/buildlink3.mk" | 189 | .include "../../devel/zlib/buildlink3.mk" | |
189 | .include "../../security/openssl/buildlink3.mk" | 190 | .include "../../security/openssl/buildlink3.mk" | |
190 | .include "../../mk/bdb.buildlink3.mk" | 191 | .include "../../mk/bdb.buildlink3.mk" | |
191 | .include "../../mk/dlopen.buildlink3.mk" | 192 | .include "../../mk/dlopen.buildlink3.mk" | |
192 | .include "../../mk/oss.buildlink3.mk" | 193 | .include "../../mk/oss.buildlink3.mk" | |
193 | .include "../../mk/bsd.pkg.mk" | 194 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.15 2020/03/11 08:31:57 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.16 2020/05/14 21:43:11 tnn 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 | |||
@@ -160,26 +160,27 @@ SUBST_SED.findlib+= -e "s!\('-Wl,-t'\)!' | @@ -160,26 +160,27 @@ SUBST_SED.findlib+= -e "s!\('-Wl,-t'\)!' | |||
160 | 160 | |||
161 | CHECK_INTERPRETER_SKIP= lib/python${PY_VER_SUFFIX}/venv/scripts/posix/pydoc | 161 | CHECK_INTERPRETER_SKIP= lib/python${PY_VER_SUFFIX}/venv/scripts/posix/pydoc | |
162 | 162 | |||
163 | # Avoid error: Cannot generate ./Include/opcode.h, python not found ! | 163 | # Avoid error: Cannot generate ./Include/opcode.h, python not found ! | |
164 | post-configure: | 164 | post-configure: | |
165 | touch ${WRKSRC}/Include/opcode.h | 165 | touch ${WRKSRC}/Include/opcode.h | |
166 | 166 | |||
167 | .if ${OPSYS} == "HPUX" | 167 | .if ${OPSYS} == "HPUX" | |
168 | post-install: | 168 | post-install: | |
169 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython3.7.sl \ | 169 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython3.7.sl \ | |
170 | ${DESTDIR}${PREFIX}/lib/libpython3.7.sl.1.0 | 170 | ${DESTDIR}${PREFIX}/lib/libpython3.7.sl.1.0 | |
171 | .endif | 171 | .endif | |
172 | 172 | |||
173 | # needed to make devel/py-readline pick up the correct readline implementation | |||
173 | BUILDLINK_DEPMETHOD.readline= build | 174 | BUILDLINK_DEPMETHOD.readline= build | |
174 | 175 | |||
175 | .include "../../archivers/bzip2/buildlink3.mk" | 176 | .include "../../archivers/bzip2/buildlink3.mk" | |
176 | .include "../../archivers/xz/buildlink3.mk" | 177 | .include "../../archivers/xz/buildlink3.mk" | |
177 | .include "../../devel/gettext-lib/buildlink3.mk" | 178 | .include "../../devel/gettext-lib/buildlink3.mk" | |
178 | .include "../../devel/libffi/buildlink3.mk" | 179 | .include "../../devel/libffi/buildlink3.mk" | |
179 | .include "../../devel/libuuid/buildlink3.mk" | 180 | .include "../../devel/libuuid/buildlink3.mk" | |
180 | .include "../../devel/readline/buildlink3.mk" | 181 | .include "../../devel/readline/buildlink3.mk" | |
181 | .include "../../devel/zlib/buildlink3.mk" | 182 | .include "../../devel/zlib/buildlink3.mk" | |
182 | .include "../../security/openssl/buildlink3.mk" | 183 | .include "../../security/openssl/buildlink3.mk" | |
183 | .include "../../mk/bdb.buildlink3.mk" | 184 | .include "../../mk/bdb.buildlink3.mk" | |
184 | .include "../../mk/dlopen.buildlink3.mk" | 185 | .include "../../mk/dlopen.buildlink3.mk" | |
185 | .include "../../mk/oss.buildlink3.mk" | 186 | .include "../../mk/oss.buildlink3.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 2020/03/08 16:42:29 bsiegert Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2020/05/14 21:43:11 tnn Exp $ | |
2 | 2 | |||
3 | PKGREVISION= 1 | 3 | PKGREVISION= 1 | |
4 | .include "dist.mk" | 4 | .include "dist.mk" | |
5 | 5 | |||
6 | PKGNAME= python38-${PY_DISTVERSION} | 6 | PKGNAME= python38-${PY_DISTVERSION} | |
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]* | |
@@ -164,26 +164,27 @@ CHECK_INTERPRETER_SKIP+= lib/python${PY_ | @@ -164,26 +164,27 @@ CHECK_INTERPRETER_SKIP+= lib/python${PY_ | |||
164 | CHECK_INTERPRETER_SKIP+= lib/python${PY_VER_SUFFIX}/test/ziptestdata/exe_with_zip | 164 | CHECK_INTERPRETER_SKIP+= lib/python${PY_VER_SUFFIX}/test/ziptestdata/exe_with_zip | |
165 | CHECK_INTERPRETER_SKIP+= lib/python${PY_VER_SUFFIX}/test/ziptestdata/header.sh | 165 | CHECK_INTERPRETER_SKIP+= lib/python${PY_VER_SUFFIX}/test/ziptestdata/header.sh | |
166 | 166 | |||
167 | # Avoid error: Cannot generate ./Include/opcode.h, python not found ! | 167 | # Avoid error: Cannot generate ./Include/opcode.h, python not found ! | |
168 | post-configure: | 168 | post-configure: | |
169 | touch ${WRKSRC}/Include/opcode.h | 169 | touch ${WRKSRC}/Include/opcode.h | |
170 | 170 | |||
171 | .if ${OPSYS} == "HPUX" | 171 | .if ${OPSYS} == "HPUX" | |
172 | post-install: | 172 | post-install: | |
173 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython3.8.sl \ | 173 | ${LN} -fs ${DESTDIR}${PREFIX}/lib/libpython3.8.sl \ | |
174 | ${DESTDIR}${PREFIX}/lib/libpython3.8.sl.1.0 | 174 | ${DESTDIR}${PREFIX}/lib/libpython3.8.sl.1.0 | |
175 | .endif | 175 | .endif | |
176 | 176 | |||
177 | # needed to make devel/py-readline pick up the correct readline implementation | |||
177 | BUILDLINK_DEPMETHOD.readline= build | 178 | BUILDLINK_DEPMETHOD.readline= build | |
178 | 179 | |||
179 | .include "../../archivers/bzip2/buildlink3.mk" | 180 | .include "../../archivers/bzip2/buildlink3.mk" | |
180 | .include "../../archivers/xz/buildlink3.mk" | 181 | .include "../../archivers/xz/buildlink3.mk" | |
181 | .include "../../devel/gettext-lib/buildlink3.mk" | 182 | .include "../../devel/gettext-lib/buildlink3.mk" | |
182 | .include "../../devel/libffi/buildlink3.mk" | 183 | .include "../../devel/libffi/buildlink3.mk" | |
183 | .include "../../devel/libuuid/buildlink3.mk" | 184 | .include "../../devel/libuuid/buildlink3.mk" | |
184 | .include "../../devel/readline/buildlink3.mk" | 185 | .include "../../devel/readline/buildlink3.mk" | |
185 | .include "../../devel/zlib/buildlink3.mk" | 186 | .include "../../devel/zlib/buildlink3.mk" | |
186 | .include "../../security/openssl/buildlink3.mk" | 187 | .include "../../security/openssl/buildlink3.mk" | |
187 | .include "../../mk/bdb.buildlink3.mk" | 188 | .include "../../mk/bdb.buildlink3.mk" | |
188 | .include "../../mk/dlopen.buildlink3.mk" | 189 | .include "../../mk/dlopen.buildlink3.mk" | |
189 | .include "../../mk/oss.buildlink3.mk" | 190 | .include "../../mk/oss.buildlink3.mk" |