Thu May 14 21:43:12 2020 UTC ()
document non-obvious readline build dependency


(tnn)
diff -r1.83 -r1.84 pkgsrc/lang/python27/Makefile
diff -r1.22 -r1.23 pkgsrc/lang/python36/Makefile
diff -r1.15 -r1.16 pkgsrc/lang/python37/Makefile
diff -r1.7 -r1.8 pkgsrc/lang/python38/Makefile

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

--- pkgsrc/lang/python27/Makefile 2020/04/20 20:05:56 1.83
+++ pkgsrc/lang/python27/Makefile 2020/05/14 21:43:11 1.84
@@ -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
5PKGNAME= python27-${PY_DISTVERSION} 5PKGNAME= python27-${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
13DEPENDS= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts 13DEPENDS= 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"
203post-install: 203post-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.
211CONFIGURE_ENV+= ac_cv_type_socklen_t=yes 211CONFIGURE_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
214BUILDLINK_DEPMETHOD.readline= build 215BUILDLINK_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"

cvs diff -r1.22 -r1.23 pkgsrc/lang/python36/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/python36/Attic/Makefile 2020/03/08 16:42:29 1.22
+++ pkgsrc/lang/python36/Attic/Makefile 2020/05/14 21:43:11 1.23
@@ -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
3PKGREVISION= 2 3PKGREVISION= 2
4.include "dist.mk" 4.include "dist.mk"
5 5
6PKGNAME= python36-${PY_DISTVERSION} 6PKGNAME= python36-${PY_DISTVERSION}
7CATEGORIES= lang python 7CATEGORIES= lang python
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.python.org/ 10HOMEPAGE= https://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
14CONFLICTS+= python-[0-9]* 14CONFLICTS+= python-[0-9]*
@@ -168,26 +168,27 @@ SUBST_VARS.sslbase= SSLBASE @@ -168,26 +168,27 @@ SUBST_VARS.sslbase= SSLBASE
168 168
169CHECK_INTERPRETER_SKIP= lib/python${PY_VER_SUFFIX}/venv/scripts/posix/pydoc 169CHECK_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 !
172post-configure: 172post-configure:
173 touch ${WRKSRC}/Include/opcode.h 173 touch ${WRKSRC}/Include/opcode.h
174 174
175.if ${OPSYS} == "HPUX" 175.if ${OPSYS} == "HPUX"
176post-install: 176post-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
181BUILDLINK_DEPMETHOD.readline= build 182BUILDLINK_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"

cvs diff -r1.15 -r1.16 pkgsrc/lang/python37/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/python37/Makefile 2020/03/11 08:31:57 1.15
+++ pkgsrc/lang/python37/Makefile 2020/05/14 21:43:11 1.16
@@ -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
5PKGNAME= python37-${PY_DISTVERSION} 5PKGNAME= python37-${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
@@ -160,26 +160,27 @@ SUBST_SED.findlib+= -e "s!\('-Wl,-t'\)!' @@ -160,26 +160,27 @@ SUBST_SED.findlib+= -e "s!\('-Wl,-t'\)!'
160 160
161CHECK_INTERPRETER_SKIP= lib/python${PY_VER_SUFFIX}/venv/scripts/posix/pydoc 161CHECK_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 !
164post-configure: 164post-configure:
165 touch ${WRKSRC}/Include/opcode.h 165 touch ${WRKSRC}/Include/opcode.h
166 166
167.if ${OPSYS} == "HPUX" 167.if ${OPSYS} == "HPUX"
168post-install: 168post-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
173BUILDLINK_DEPMETHOD.readline= build 174BUILDLINK_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"

cvs diff -r1.7 -r1.8 pkgsrc/lang/python38/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/python38/Makefile 2020/03/08 16:42:29 1.7
+++ pkgsrc/lang/python38/Makefile 2020/05/14 21:43:11 1.8
@@ -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
3PKGREVISION= 1 3PKGREVISION= 1
4.include "dist.mk" 4.include "dist.mk"
5 5
6PKGNAME= python38-${PY_DISTVERSION} 6PKGNAME= python38-${PY_DISTVERSION}
7CATEGORIES= lang python 7CATEGORIES= lang python
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.python.org/ 10HOMEPAGE= https://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
14CONFLICTS+= python-[0-9]* 14CONFLICTS+= python-[0-9]*
@@ -164,26 +164,27 @@ CHECK_INTERPRETER_SKIP+= lib/python${PY_ @@ -164,26 +164,27 @@ CHECK_INTERPRETER_SKIP+= lib/python${PY_
164CHECK_INTERPRETER_SKIP+= lib/python${PY_VER_SUFFIX}/test/ziptestdata/exe_with_zip 164CHECK_INTERPRETER_SKIP+= lib/python${PY_VER_SUFFIX}/test/ziptestdata/exe_with_zip
165CHECK_INTERPRETER_SKIP+= lib/python${PY_VER_SUFFIX}/test/ziptestdata/header.sh 165CHECK_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 !
168post-configure: 168post-configure:
169 touch ${WRKSRC}/Include/opcode.h 169 touch ${WRKSRC}/Include/opcode.h
170 170
171.if ${OPSYS} == "HPUX" 171.if ${OPSYS} == "HPUX"
172post-install: 172post-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
177BUILDLINK_DEPMETHOD.readline= build 178BUILDLINK_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"