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.diff -r1.62 -r1.63 pkgsrc/devel/py-gobject/Makefile
(gdt)
@@ -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 | |||
3 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//} | 3 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//} | |
4 | PKGREVISION= 4 | 4 | PKGREVISION= 4 | |
5 | 5 | |||
6 | PYTHON_VERSIONED_DEPENDENCIES+= cairo | 6 | PYTHON_VERSIONED_DEPENDENCIES+= cairo | |
7 | 7 | |||
8 | PYTHON_VERSIONS_ACCEPTED= 37 27 | 8 | PYTHON_VERSIONS_ACCEPTED= 27 | |
9 | 9 | |||
10 | .include "Makefile.common" | 10 | .include "Makefile.common" | |
11 | 11 | |||
12 | SUBST_CLASSES+= codegen | 12 | SUBST_CLASSES+= codegen | |
13 | SUBST_STAGE.codegen= pre-configure | 13 | SUBST_STAGE.codegen= pre-configure | |
14 | SUBST_FILES.codegen= dsextras.py | 14 | SUBST_FILES.codegen= dsextras.py | |
15 | SUBST_SED.codegen= -e "s|@PYGTKCODEGEN@|${PREFIX}/share/pygobject/2.0|" | 15 | SUBST_SED.codegen= -e "s|@PYGTKCODEGEN@|${PREFIX}/share/pygobject/2.0|" | |
16 | 16 | |||
17 | REPLACE_PYTHON+= codegen/code-coverage.py | 17 | REPLACE_PYTHON+= codegen/code-coverage.py | |
18 | REPLACE_PYTHON+= codegen/codegen.py | 18 | REPLACE_PYTHON+= codegen/codegen.py | |
19 | REPLACE_PYTHON+= codegen/createdefs.py | 19 | REPLACE_PYTHON+= codegen/createdefs.py | |
20 | REPLACE_PYTHON+= codegen/defsconvert.py | 20 | REPLACE_PYTHON+= codegen/defsconvert.py | |
21 | REPLACE_PYTHON+= codegen/defsgen.py | 21 | REPLACE_PYTHON+= codegen/defsgen.py |
@@ -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 | |||
3 | DISTNAME= pkgutil_resolve_name-1.3.10 | 3 | DISTNAME= pkgutil_resolve_name-1.3.10 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= devel python | 5 | CATEGORIES= devel python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pkgutil_resolve_name/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pkgutil_resolve_name/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/graingert/pkgutil-resolve-name | 9 | HOMEPAGE= https://github.com/graingert/pkgutil-resolve-name | |
10 | COMMENT= Resolve a name to an object | 10 | COMMENT= Resolve a name to an object | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | #DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli | 13 | #DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli | |
14 | 14 | |||
15 | USE_LANGUAGES= # none | 15 | USE_LANGUAGES= # none | |
16 | 16 | |||
17 | PYTHON_VERSIONS_ACCEPTED= 38 37 | 17 | PYTHON_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" |
@@ -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 | |||
3 | DISTNAME= blender-2.83.5 | 3 | DISTNAME= blender-2.83.5 | |
4 | PKGREVISION= 18 | 4 | PKGREVISION= 18 | |
5 | CATEGORIES= graphics | 5 | CATEGORIES= graphics | |
6 | MASTER_SITES= https://download.blender.org/source/ | 6 | MASTER_SITES= https://download.blender.org/source/ | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.blender.org/ | 10 | HOMEPAGE= https://www.blender.org/ | |
11 | COMMENT= Fully integrated 3D graphics creation suite | 11 | COMMENT= Fully integrated 3D graphics creation suite | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | USE_CMAKE= yes | 14 | USE_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 | |||
47 | PLIST_SUBST+= BLENDERVER=${PKGVERSION_NOREV:C/[a-z]//} | 47 | PLIST_SUBST+= BLENDERVER=${PKGVERSION_NOREV:C/[a-z]//} | |
48 | 48 | |||
49 | REPLACE_PYTHON= release/bin/blender-thumbnailer.py | 49 | REPLACE_PYTHON= release/bin/blender-thumbnailer.py | |
50 | 50 | |||
51 | INSTALLATION_DIRS= bin share/blender | 51 | INSTALLATION_DIRS= bin share/blender | |
52 | 52 | |||
53 | CHECK_PORTABILITY_SKIP+= doc/python_api/sphinx_doc_gen.sh | 53 | CHECK_PORTABILITY_SKIP+= doc/python_api/sphinx_doc_gen.sh | |
54 | 54 | |||
55 | PYTHON_VERSIONS_ACCEPTED= 38 37 | 55 | PYTHON_VERSIONS_ACCEPTED= 38 | |
56 | 56 | |||
57 | pre-configure: | 57 | pre-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" |
@@ -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 | |||
3 | DISTNAME= mozjs78_78.15.0.orig | 3 | DISTNAME= mozjs78_78.15.0.orig | |
4 | PKGNAME= ${DISTNAME:S/_/-/:S/.orig//} | 4 | PKGNAME= ${DISTNAME:S/_/-/:S/.orig//} | |
5 | PKGREVISION= 3 | 5 | PKGREVISION= 3 | |
6 | CATEGORIES= lang | 6 | CATEGORIES= lang | |
7 | MASTER_SITES= http://deb.debian.org/debian/pool/main/m/mozjs78/ | 7 | MASTER_SITES= http://deb.debian.org/debian/pool/main/m/mozjs78/ | |
8 | EXTRACT_SUFX= .tar.xz | 8 | EXTRACT_SUFX= .tar.xz | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://spidermonkey.dev/ | 11 | HOMEPAGE= https://spidermonkey.dev/ | |
12 | COMMENT= SpiderMonkey JavaScript library (78.x branch) | 12 | COMMENT= SpiderMonkey JavaScript library (78.x branch) | |
13 | LICENSE= mpl-1.1 | 13 | LICENSE= 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 | |||
52 | BUILDLINK_TRANSFORM.SunOS+= rm:-pie | 52 | BUILDLINK_TRANSFORM.SunOS+= rm:-pie | |
53 | 53 | |||
54 | SUBST_CLASSES+= conf | 54 | SUBST_CLASSES+= conf | |
55 | SUBST_STAGE.conf= pre-configure | 55 | SUBST_STAGE.conf= pre-configure | |
56 | SUBST_MESSAGE.conf= Set variables in configuration file. | 56 | SUBST_MESSAGE.conf= Set variables in configuration file. | |
57 | SUBST_FILES.conf+= js/moz.configure | 57 | SUBST_FILES.conf+= js/moz.configure | |
58 | SUBST_VARS.conf= PREFIX | 58 | SUBST_VARS.conf= PREFIX | |
59 | 59 | |||
60 | PKGCONFIG_OVERRIDE+= js/src/build/js.pc.in | 60 | PKGCONFIG_OVERRIDE+= js/src/build/js.pc.in | |
61 | PKGCONFIG_OVERRIDE+= js/src/ctypes/libffi/libffi.pc.in | 61 | PKGCONFIG_OVERRIDE+= js/src/ctypes/libffi/libffi.pc.in | |
62 | 62 | |||
63 | PYTHON_VERSIONS_ACCEPTED= 39 38 37 | 63 | PYTHON_VERSIONS_ACCEPTED= 39 38 | |
64 | PYTHON_FOR_BUILD_ONLY= tool | 64 | PYTHON_FOR_BUILD_ONLY= tool | |
65 | TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | 65 | TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | |
66 | 66 | |||
67 | TEST_DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | 67 | TEST_DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | |
68 | 68 | |||
69 | TEST_TARGET= check-jstests | 69 | TEST_TARGET= check-jstests | |
70 | 70 | |||
71 | pre-configure: | 71 | pre-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 |
@@ -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 | |||
3 | DISTNAME= fetchmail-6.4.34 | 3 | DISTNAME= fetchmail-6.4.34 | |
4 | PKGNAME= ${DISTNAME:S/fetchmail/fetchmailconf/} | 4 | PKGNAME= ${DISTNAME:S/fetchmail/fetchmailconf/} | |
5 | CATEGORIES= mail | 5 | CATEGORIES= mail | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/} | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.fetchmail.info/ | 10 | HOMEPAGE= https://www.fetchmail.info/ | |
11 | COMMENT= Configuration tool for fetchmail | 11 | COMMENT= Configuration tool for fetchmail | |
12 | LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1 | 12 | LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1 | |
13 | 13 | |||
14 | DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail | 14 | DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail | |
@@ -22,23 +22,23 @@ PATCHDIR= ${.CURDIR}/../../mail/fetchma | @@ -22,23 +22,23 @@ PATCHDIR= ${.CURDIR}/../../mail/fetchma | |||
22 | USE_PKGLOCALEDIR= yes | 22 | USE_PKGLOCALEDIR= yes | |
23 | GNU_CONFIGURE= yes | 23 | GNU_CONFIGURE= yes | |
24 | CONFIGURE_ARGS+= --without-hesiod | 24 | CONFIGURE_ARGS+= --without-hesiod | |
25 | CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_PREFIX.openssl} | 25 | CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_PREFIX.openssl} | |
26 | LDFLAGS+= ${CFLAGS} | 26 | LDFLAGS+= ${CFLAGS} | |
27 | USE_TOOLS+= msgfmt tbl | 27 | USE_TOOLS+= msgfmt tbl | |
28 | USE_LANGUAGES+= c | 28 | USE_LANGUAGES+= c | |
29 | 29 | |||
30 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 | 30 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 | |
31 | INSTALL_TARGET= install-pythonPYTHON | 31 | INSTALL_TARGET= install-pythonPYTHON | |
32 | 32 | |||
33 | PLIST_SUBST+= PYSITELIB=${PYSITELIB} | 33 | PLIST_SUBST+= PYSITELIB=${PYSITELIB} | |
34 | REPLACE_PYTHON= fetchmailconf.py | 34 | REPLACE_PYTHON= fetchmailconf.py | |
35 | PYTHON_VERSIONS_ACCEPTED= 310 39 38 37 | 35 | PYTHON_VERSIONS_ACCEPTED= 310 39 38 | |
36 | 36 | |||
37 | post-install: | 37 | post-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" |
@@ -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 | |||
3 | DISTNAME= numpy-1.16.6 | 3 | DISTNAME= numpy-1.16.6 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | PKGREVISION= 5 | 5 | PKGREVISION= 5 | |
6 | CATEGORIES= math python | 6 | CATEGORIES= math python | |
7 | MASTER_SITES= ${MASTER_SITE_PYPI:=n/numpy/} | 7 | MASTER_SITES= ${MASTER_SITE_PYPI:=n/numpy/} | |
8 | EXTRACT_SUFX= .zip | 8 | EXTRACT_SUFX= .zip | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.numpy.org/ | 11 | HOMEPAGE= http://www.numpy.org/ | |
12 | COMMENT= Array processing for numbers, strings, records, and objects | 12 | COMMENT= Array processing for numbers, strings, records, and objects | |
13 | LICENSE= modified-bsd | 13 | LICENSE= 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. | |
16 | PYTHON_VERSIONS_ACCEPTED= 37 27 | 16 | PYTHON_VERSIONS_ACCEPTED= 27 | |
17 | 17 | |||
18 | TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose | 18 | TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose | |
19 | 19 | |||
20 | PYTHON_VERSIONED_DEPENDENCIES= test:test | 20 | PYTHON_VERSIONED_DEPENDENCIES= test:test | |
21 | 21 | |||
22 | USE_PKG_RESOURCES= yes | 22 | USE_PKG_RESOURCES= yes | |
23 | 23 | |||
24 | USE_LANGUAGES= c fortran | 24 | USE_LANGUAGES= c fortran | |
25 | 25 | |||
26 | .include "../../math/py-numpy/Makefile.make_env" | 26 | .include "../../math/py-numpy/Makefile.make_env" | |
27 | 27 | |||
28 | REPLACE_PYTHON+= *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py | 28 | REPLACE_PYTHON+= *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py | |
29 | 29 |