Sun Nov 6 13:31:01 2022 UTC ()
py37-reduce: Drop 37 from PYTHON_VERSIONS_ACCEPTED

Drop 37 from PYTHON_VERSIONS_ACCEPTED for all but
py-backports.cached-property (which exists only for 37, and I'm
guessing it will build fine and not cause trouble).

This follows the new plan of "37 is all but removed, with the
lang/python37 package remaining, but py37-foo are not built by
default" compromise to avoid problems from the current state of
massive py37-foo build failures while stopping short of outright
removal.


(gdt)
diff -r1.62 -r1.63 pkgsrc/devel/py-gobject/Makefile
diff -r1.1 -r1.2 pkgsrc/devel/py-pkgutil_resolve_name/Makefile
diff -r1.21 -r1.22 pkgsrc/graphics/blender-lts/Makefile
diff -r1.27 -r1.28 pkgsrc/lang/mozjs78/Makefile
diff -r1.119 -r1.120 pkgsrc/mail/fetchmailconf/Makefile
diff -r1.10 -r1.11 pkgsrc/math/py-numpy16/Makefile

cvs diff -r1.62 -r1.63 pkgsrc/devel/py-gobject/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-gobject/Makefile 2021/12/30 13:05:30 1.62
+++ pkgsrc/devel/py-gobject/Makefile 2022/11/06 13:31:00 1.63
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: Makefile,v 1.62 2021/12/30 13:05:30 adam Exp $ 1# $NetBSD: Makefile,v 1.63 2022/11/06 13:31:00 gdt Exp $
2 2
3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//} 3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//}
4PKGREVISION= 4 4PKGREVISION= 4
5 5
6PYTHON_VERSIONED_DEPENDENCIES+= cairo 6PYTHON_VERSIONED_DEPENDENCIES+= cairo
7 7
8PYTHON_VERSIONS_ACCEPTED= 37 27 8PYTHON_VERSIONS_ACCEPTED= 27
9 9
10.include "Makefile.common" 10.include "Makefile.common"
11 11
12SUBST_CLASSES+= codegen 12SUBST_CLASSES+= codegen
13SUBST_STAGE.codegen= pre-configure 13SUBST_STAGE.codegen= pre-configure
14SUBST_FILES.codegen= dsextras.py 14SUBST_FILES.codegen= dsextras.py
15SUBST_SED.codegen= -e "s|@PYGTKCODEGEN@|${PREFIX}/share/pygobject/2.0|" 15SUBST_SED.codegen= -e "s|@PYGTKCODEGEN@|${PREFIX}/share/pygobject/2.0|"
16 16
17REPLACE_PYTHON+= codegen/code-coverage.py 17REPLACE_PYTHON+= codegen/code-coverage.py
18REPLACE_PYTHON+= codegen/codegen.py 18REPLACE_PYTHON+= codegen/codegen.py
19REPLACE_PYTHON+= codegen/createdefs.py 19REPLACE_PYTHON+= codegen/createdefs.py
20REPLACE_PYTHON+= codegen/defsconvert.py 20REPLACE_PYTHON+= codegen/defsconvert.py
21REPLACE_PYTHON+= codegen/defsgen.py 21REPLACE_PYTHON+= codegen/defsgen.py

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-pkgutil_resolve_name/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-pkgutil_resolve_name/Makefile 2022/09/05 14:12:15 1.1
+++ pkgsrc/devel/py-pkgutil_resolve_name/Makefile 2022/11/06 13:31:01 1.2
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: Makefile,v 1.1 2022/09/05 14:12:15 adam Exp $ 1# $NetBSD: Makefile,v 1.2 2022/11/06 13:31:01 gdt Exp $
2 2
3DISTNAME= pkgutil_resolve_name-1.3.10 3DISTNAME= pkgutil_resolve_name-1.3.10
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pkgutil_resolve_name/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pkgutil_resolve_name/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/graingert/pkgutil-resolve-name 9HOMEPAGE= https://github.com/graingert/pkgutil-resolve-name
10COMMENT= Resolve a name to an object 10COMMENT= Resolve a name to an object
11LICENSE= mit 11LICENSE= mit
12 12
13#DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli 13#DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
14 14
15USE_LANGUAGES= # none 15USE_LANGUAGES= # none
16 16
17PYTHON_VERSIONS_ACCEPTED= 38 37 17PYTHON_VERSIONS_ACCEPTED= 38
18 18
19.include "../../lang/python/egg.mk" 19.include "../../lang/python/egg.mk"
20.include "../../mk/bsd.pkg.mk" 20.include "../../mk/bsd.pkg.mk"

cvs diff -r1.21 -r1.22 pkgsrc/graphics/blender-lts/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/blender-lts/Makefile 2022/09/27 20:58:24 1.21
+++ pkgsrc/graphics/blender-lts/Makefile 2022/11/06 13:31:01 1.22
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.21 2022/09/27 20:58:24 wiz Exp $ 1# $NetBSD: Makefile,v 1.22 2022/11/06 13:31:01 gdt Exp $
2 2
3DISTNAME= blender-2.83.5 3DISTNAME= blender-2.83.5
4PKGREVISION= 18 4PKGREVISION= 18
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= https://download.blender.org/source/ 6MASTER_SITES= https://download.blender.org/source/
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.blender.org/ 10HOMEPAGE= https://www.blender.org/
11COMMENT= Fully integrated 3D graphics creation suite 11COMMENT= Fully integrated 3D graphics creation suite
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14USE_CMAKE= yes 14USE_CMAKE= yes
@@ -42,27 +42,27 @@ CMAKE_ARGS+= -DWITH_PYTHON_INSTALL_REQUE @@ -42,27 +42,27 @@ CMAKE_ARGS+= -DWITH_PYTHON_INSTALL_REQUE
42.include "../../graphics/MesaLib/buildlink3.mk" 42.include "../../graphics/MesaLib/buildlink3.mk"
43.if ${MESALIB_SUPPORTS_EGL} == "yes" 43.if ${MESALIB_SUPPORTS_EGL} == "yes"
44#CMAKE_ARGS+= -DWITH_GL_EGL=ON 44#CMAKE_ARGS+= -DWITH_GL_EGL=ON
45.endif 45.endif
46 46
47PLIST_SUBST+= BLENDERVER=${PKGVERSION_NOREV:C/[a-z]//} 47PLIST_SUBST+= BLENDERVER=${PKGVERSION_NOREV:C/[a-z]//}
48 48
49REPLACE_PYTHON= release/bin/blender-thumbnailer.py 49REPLACE_PYTHON= release/bin/blender-thumbnailer.py
50 50
51INSTALLATION_DIRS= bin share/blender 51INSTALLATION_DIRS= bin share/blender
52 52
53CHECK_PORTABILITY_SKIP+= doc/python_api/sphinx_doc_gen.sh 53CHECK_PORTABILITY_SKIP+= doc/python_api/sphinx_doc_gen.sh
54 54
55PYTHON_VERSIONS_ACCEPTED= 38 37 55PYTHON_VERSIONS_ACCEPTED= 38
56 56
57pre-configure: 57pre-configure:
58 ${MKDIR} ${WRKSRC}/build 58 ${MKDIR} ${WRKSRC}/build
59 59
60.include "options.mk" 60.include "options.mk"
61.include "../../audio/openal-soft/buildlink3.mk" 61.include "../../audio/openal-soft/buildlink3.mk"
62.include "../../audio/libsndfile/buildlink3.mk" 62.include "../../audio/libsndfile/buildlink3.mk"
63.include "../../devel/SDL2/buildlink3.mk" 63.include "../../devel/SDL2/buildlink3.mk"
64.include "../../devel/boost-libs/buildlink3.mk" 64.include "../../devel/boost-libs/buildlink3.mk"
65.include "../../devel/gettext-tools/buildlink3.mk" 65.include "../../devel/gettext-tools/buildlink3.mk"
66.include "../../devel/libexecinfo/buildlink3.mk" 66.include "../../devel/libexecinfo/buildlink3.mk"
67.include "../../devel/pcre/buildlink3.mk" 67.include "../../devel/pcre/buildlink3.mk"
68.include "../../graphics/freetype2/buildlink3.mk" 68.include "../../graphics/freetype2/buildlink3.mk"

cvs diff -r1.27 -r1.28 pkgsrc/lang/mozjs78/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/mozjs78/Makefile 2022/07/06 20:37:55 1.27
+++ pkgsrc/lang/mozjs78/Makefile 2022/11/06 13:31:01 1.28
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.27 2022/07/06 20:37:55 nia Exp $ 1# $NetBSD: Makefile,v 1.28 2022/11/06 13:31:01 gdt Exp $
2 2
3DISTNAME= mozjs78_78.15.0.orig 3DISTNAME= mozjs78_78.15.0.orig
4PKGNAME= ${DISTNAME:S/_/-/:S/.orig//} 4PKGNAME= ${DISTNAME:S/_/-/:S/.orig//}
5PKGREVISION= 3 5PKGREVISION= 3
6CATEGORIES= lang 6CATEGORIES= lang
7MASTER_SITES= http://deb.debian.org/debian/pool/main/m/mozjs78/ 7MASTER_SITES= http://deb.debian.org/debian/pool/main/m/mozjs78/
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://spidermonkey.dev/ 11HOMEPAGE= https://spidermonkey.dev/
12COMMENT= SpiderMonkey JavaScript library (78.x branch) 12COMMENT= SpiderMonkey JavaScript library (78.x branch)
13LICENSE= mpl-1.1 13LICENSE= mpl-1.1
14 14
@@ -50,27 +50,27 @@ CONFIGURE_ARGS+= --host=${MACHINE_GNU_PL @@ -50,27 +50,27 @@ CONFIGURE_ARGS+= --host=${MACHINE_GNU_PL
50.endif 50.endif
51 51
52BUILDLINK_TRANSFORM.SunOS+= rm:-pie 52BUILDLINK_TRANSFORM.SunOS+= rm:-pie
53 53
54SUBST_CLASSES+= conf 54SUBST_CLASSES+= conf
55SUBST_STAGE.conf= pre-configure 55SUBST_STAGE.conf= pre-configure
56SUBST_MESSAGE.conf= Set variables in configuration file. 56SUBST_MESSAGE.conf= Set variables in configuration file.
57SUBST_FILES.conf+= js/moz.configure 57SUBST_FILES.conf+= js/moz.configure
58SUBST_VARS.conf= PREFIX 58SUBST_VARS.conf= PREFIX
59 59
60PKGCONFIG_OVERRIDE+= js/src/build/js.pc.in 60PKGCONFIG_OVERRIDE+= js/src/build/js.pc.in
61PKGCONFIG_OVERRIDE+= js/src/ctypes/libffi/libffi.pc.in 61PKGCONFIG_OVERRIDE+= js/src/ctypes/libffi/libffi.pc.in
62 62
63PYTHON_VERSIONS_ACCEPTED= 39 38 37 63PYTHON_VERSIONS_ACCEPTED= 39 38
64PYTHON_FOR_BUILD_ONLY= tool 64PYTHON_FOR_BUILD_ONLY= tool
65TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 65TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
66 66
67TEST_DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six 67TEST_DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
68 68
69TEST_TARGET= check-jstests 69TEST_TARGET= check-jstests
70 70
71pre-configure: 71pre-configure:
72 cd ${WRKSRC}/js/src && \ 72 cd ${WRKSRC}/js/src && \
73 autoconf-2.13 old-configure.in > old-configure && autoconf-2.13 73 autoconf-2.13 old-configure.in > old-configure && autoconf-2.13
74 ${MKDIR} ${WRKSRC}/js/src/build && \ 74 ${MKDIR} ${WRKSRC}/js/src/build && \
75 ${TOUCH} ${WRKSRC}/js/src/build/old-configure.vars 75 ${TOUCH} ${WRKSRC}/js/src/build/old-configure.vars
76 76

cvs diff -r1.119 -r1.120 pkgsrc/mail/fetchmailconf/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/fetchmailconf/Makefile 2022/10/16 20:35:35 1.119
+++ pkgsrc/mail/fetchmailconf/Makefile 2022/11/06 13:31:01 1.120
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.119 2022/10/16 20:35:35 triaxx Exp $ 1# $NetBSD: Makefile,v 1.120 2022/11/06 13:31:01 gdt Exp $
2 2
3DISTNAME= fetchmail-6.4.34 3DISTNAME= fetchmail-6.4.34
4PKGNAME= ${DISTNAME:S/fetchmail/fetchmailconf/} 4PKGNAME= ${DISTNAME:S/fetchmail/fetchmailconf/}
5CATEGORIES= mail 5CATEGORIES= mail
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.fetchmail.info/ 10HOMEPAGE= https://www.fetchmail.info/
11COMMENT= Configuration tool for fetchmail 11COMMENT= Configuration tool for fetchmail
12LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1 12LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1
13 13
14DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail 14DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail
@@ -22,23 +22,23 @@ PATCHDIR= ${.CURDIR}/../../mail/fetchma @@ -22,23 +22,23 @@ PATCHDIR= ${.CURDIR}/../../mail/fetchma
22USE_PKGLOCALEDIR= yes 22USE_PKGLOCALEDIR= yes
23GNU_CONFIGURE= yes 23GNU_CONFIGURE= yes
24CONFIGURE_ARGS+= --without-hesiod 24CONFIGURE_ARGS+= --without-hesiod
25CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_PREFIX.openssl} 25CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_PREFIX.openssl}
26LDFLAGS+= ${CFLAGS} 26LDFLAGS+= ${CFLAGS}
27USE_TOOLS+= msgfmt tbl 27USE_TOOLS+= msgfmt tbl
28USE_LANGUAGES+= c 28USE_LANGUAGES+= c
29 29
30INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 30INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
31INSTALL_TARGET= install-pythonPYTHON 31INSTALL_TARGET= install-pythonPYTHON
32 32
33PLIST_SUBST+= PYSITELIB=${PYSITELIB} 33PLIST_SUBST+= PYSITELIB=${PYSITELIB}
34REPLACE_PYTHON= fetchmailconf.py 34REPLACE_PYTHON= fetchmailconf.py
35PYTHON_VERSIONS_ACCEPTED= 310 39 38 37 35PYTHON_VERSIONS_ACCEPTED= 310 39 38
36 36
37post-install: 37post-install:
38 ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${DESTDIR}${PREFIX}/bin/fetchmailconf 38 ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${DESTDIR}${PREFIX}/bin/fetchmailconf
39 ${LN} -s fetchmail.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/fetchmailconf.1 39 ${LN} -s fetchmail.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/fetchmailconf.1
40 ${RM} -rf ${DESTDIR}${PREFIX}/${PYSITELIB}/__pycache__/ 40 ${RM} -rf ${DESTDIR}${PREFIX}/${PYSITELIB}/__pycache__/
41 41
42.include "../../lang/python/application.mk" 42.include "../../lang/python/application.mk"
43.include "../../security/openssl/buildlink3.mk" 43.include "../../security/openssl/buildlink3.mk"
44.include "../../mk/bsd.pkg.mk" 44.include "../../mk/bsd.pkg.mk"

cvs diff -r1.10 -r1.11 pkgsrc/math/py-numpy16/Makefile (expand / switch to unified diff)

--- pkgsrc/math/py-numpy16/Makefile 2022/04/09 23:46:52 1.10
+++ pkgsrc/math/py-numpy16/Makefile 2022/11/06 13:31:01 1.11
@@ -1,29 +1,29 @@ @@ -1,29 +1,29 @@
1# $NetBSD: Makefile,v 1.10 2022/04/09 23:46:52 gutteridge Exp $ 1# $NetBSD: Makefile,v 1.11 2022/11/06 13:31:01 gdt Exp $
2 2
3DISTNAME= numpy-1.16.6 3DISTNAME= numpy-1.16.6
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 5 5PKGREVISION= 5
6CATEGORIES= math python 6CATEGORIES= math python
7MASTER_SITES= ${MASTER_SITE_PYPI:=n/numpy/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=n/numpy/}
8EXTRACT_SUFX= .zip 8EXTRACT_SUFX= .zip
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.numpy.org/ 11HOMEPAGE= http://www.numpy.org/
12COMMENT= Array processing for numbers, strings, records, and objects 12COMMENT= Array processing for numbers, strings, records, and objects
13LICENSE= modified-bsd 13LICENSE= modified-bsd
14 14
15# This package only exists to accomodate Python 2.7 and 3.7. 15# This package only exists to accomodate Python 2.7 and 3.7.
16PYTHON_VERSIONS_ACCEPTED= 37 27 16PYTHON_VERSIONS_ACCEPTED= 27
17 17
18TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose 18TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
19 19
20PYTHON_VERSIONED_DEPENDENCIES= test:test 20PYTHON_VERSIONED_DEPENDENCIES= test:test
21 21
22USE_PKG_RESOURCES= yes 22USE_PKG_RESOURCES= yes
23 23
24USE_LANGUAGES= c fortran 24USE_LANGUAGES= c fortran
25 25
26.include "../../math/py-numpy/Makefile.make_env" 26.include "../../math/py-numpy/Makefile.make_env"
27 27
28REPLACE_PYTHON+= *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py 28REPLACE_PYTHON+= *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py
29 29