Wed Mar 29 09:04:03 2023 UTC ()
*: use PYTHON_VERSION instead of comparing PYPKGPREFIX


(wiz)
diff -r1.45 -r1.46 pkgsrc/databases/py-sqlite3/Makefile
diff -r1.13 -r1.14 pkgsrc/devel/py-frozendict/Makefile
diff -r1.21 -r1.22 pkgsrc/devel/py-nose/Makefile
diff -r1.11 -r1.12 pkgsrc/security/py-cyclonedx-python-lib/Makefile
diff -r1.31 -r1.32 pkgsrc/security/py-keyring/Makefile
diff -r1.2 -r1.3 pkgsrc/security/py-olm/Makefile
diff -r1.36 -r1.37 pkgsrc/sysutils/u-boot/u-boot.mk

cvs diff -r1.45 -r1.46 pkgsrc/databases/py-sqlite3/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/py-sqlite3/Makefile 2022/11/23 16:19:43 1.45
+++ pkgsrc/databases/py-sqlite3/Makefile 2023/03/29 09:04:02 1.46
@@ -1,30 +1,30 @@ @@ -1,30 +1,30 @@
1# $NetBSD: Makefile,v 1.45 2022/11/23 16:19:43 adam Exp $ 1# $NetBSD: Makefile,v 1.46 2023/03/29 09:04:02 wiz Exp $
2 2
3PKGNAME= ${PYPKGPREFIX}-sqlite3-${PY_DISTVERSION} 3PKGNAME= ${PYPKGPREFIX}-sqlite3-${PY_DISTVERSION}
4PKGREVISION= 23 4PKGREVISION= 23
5CATEGORIES= databases python 5CATEGORIES= databases python
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://www.python.org/ 8HOMEPAGE= https://www.python.org/
9COMMENT= Built-in sqlite support for Python 2.5 and up 9COMMENT= Built-in sqlite support for Python 2.5 and up
10 10
11USE_GCC_RUNTIME= yes 11USE_GCC_RUNTIME= yes
12 12
13# part of python itself; using egg.mk will install a useless egg 13# part of python itself; using egg.mk will install a useless egg
14PYDISTUTILSPKG= yes 14PYDISTUTILSPKG= yes
15PY_SETUP_SUBST+= SQLITE_PREFIX=${BUILDLINK_PREFIX.sqlite3} 15PY_SETUP_SUBST+= SQLITE_PREFIX=${BUILDLINK_PREFIX.sqlite3}
16PYSETUPINSTALLARGS+= --install-lib ${PREFIX}/${PYLIB}/lib-dynload 16PYSETUPINSTALLARGS+= --install-lib ${PREFIX}/${PYLIB}/lib-dynload
17 17
18.include "../../lang/python/pyversion.mk" 18.include "../../lang/python/pyversion.mk"
19 19
20.if ${PYPKGPREFIX} == "py311" 20.if ${PYTHON_VERSION} == 311
21SUBST_CLASSES+= py311 21SUBST_CLASSES+= py311
22SUBST_FILES.py311+= setup.py 22SUBST_FILES.py311+= setup.py
23SUBST_SED.py311+= -e "s+'_sqlite/cache.c',+'_sqlite/blob.c',+" 23SUBST_SED.py311+= -e "s+'_sqlite/cache.c',+'_sqlite/blob.c',+"
24SUBST_STAGE.py311= pre-build 24SUBST_STAGE.py311= pre-build
25.endif 25.endif
26 26
27.include "../../databases/sqlite3/buildlink3.mk" 27.include "../../databases/sqlite3/buildlink3.mk"
28.include "../../lang/python/extension.mk" 28.include "../../lang/python/extension.mk"
29.include "../../lang/python/srcdist.mk" 29.include "../../lang/python/srcdist.mk"
30.include "../../mk/bsd.pkg.mk" 30.include "../../mk/bsd.pkg.mk"

cvs diff -r1.13 -r1.14 pkgsrc/devel/py-frozendict/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-frozendict/Makefile 2023/03/02 12:40:45 1.13
+++ pkgsrc/devel/py-frozendict/Makefile 2023/03/29 09:04:02 1.14
@@ -1,34 +1,34 @@ @@ -1,34 +1,34 @@
1# $NetBSD: Makefile,v 1.13 2023/03/02 12:40:45 adam Exp $ 1# $NetBSD: Makefile,v 1.14 2023/03/29 09:04:02 wiz Exp $
2 2
3DISTNAME= frozendict-2.3.5 3DISTNAME= frozendict-2.3.5
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=f/frozendict/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=f/frozendict/}
7 7
8MAINTAINER= kethzer.dr@gmail.com 8MAINTAINER= kethzer.dr@gmail.com
9HOMEPAGE= https://github.com/slezica/python-frozendict 9HOMEPAGE= https://github.com/slezica/python-frozendict
10COMMENT= Immutable wrapper around dictionaries 10COMMENT= Immutable wrapper around dictionaries
11LICENSE= mit 11LICENSE= mit
12 12
13TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 13TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
14 14
15PYTHON_VERSIONS_INCOMPATIBLE= 27 15PYTHON_VERSIONS_INCOMPATIBLE= 27
16 16
17PLIST_VARS= c 17PLIST_VARS= c
18 18
19.include "../../lang/python/pyversion.mk" 19.include "../../lang/python/pyversion.mk"
20 20
21.if ${PYPKGPREFIX} == "py311" 21.if ${PYTHON_VERSION} == 311
22# as of 2.3.4, python 3.11 is not supported 22# as of 2.3.4, python 3.11 is not supported
23# do not build C extension for now 23# do not build C extension for now
24PYSETUPARGS= py 24PYSETUPARGS= py
25.else 25.else
26PLIST.c= yes 26PLIST.c= yes
27.endif 27.endif
28 28
29DISTUTILS_BUILDDIR_IN_TEST_ENV= yes 29DISTUTILS_BUILDDIR_IN_TEST_ENV= yes
30do-test: 30do-test:
31 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} 31 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
32 32
33.include "../../lang/python/egg.mk" 33.include "../../lang/python/egg.mk"
34.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.21 -r1.22 pkgsrc/devel/py-nose/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-nose/Makefile 2022/08/24 09:25:56 1.21
+++ pkgsrc/devel/py-nose/Makefile 2023/03/29 09:04:02 1.22
@@ -1,38 +1,38 @@ @@ -1,38 +1,38 @@
1# $NetBSD: Makefile,v 1.21 2022/08/24 09:25:56 wiz Exp $ 1# $NetBSD: Makefile,v 1.22 2023/03/29 09:04:02 wiz Exp $
2 2
3DISTNAME= nose-1.3.7 3DISTNAME= nose-1.3.7
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 3 5PKGREVISION= 3
6CATEGORIES= devel python 6CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=n/nose/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=n/nose/}
8 8
9MAINTAINER= kamel.derouiche@gmail.com 9MAINTAINER= kamel.derouiche@gmail.com
10HOMEPAGE= https://nose.readthedocs.io/ 10HOMEPAGE= https://nose.readthedocs.io/
11COMMENT= Unittest-based testing framework for python 11COMMENT= Unittest-based testing framework for python
12LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
13 13
14USE_LANGUAGES= # none 14USE_LANGUAGES= # none
15 15
16USE_PKG_RESOURCES= yes 16USE_PKG_RESOURCES= yes
17# only needed for a plugin 17# only needed for a plugin
18PYTHON_VERSIONED_DEPENDENCIES+= coverage:test 18PYTHON_VERSIONED_DEPENDENCIES+= coverage:test
19 19
20INSTALLATION_DIRS+= ${PKGMANDIR}/man1 20INSTALLATION_DIRS+= ${PKGMANDIR}/man1
21 21
22post-install: 22post-install:
23 ${MV} ${DESTDIR}${PREFIX}/bin/nosetests ${DESTDIR}${PREFIX}/bin/nosetests-${PYVERSSUFFIX} || ${TRUE} 23 ${MV} ${DESTDIR}${PREFIX}/bin/nosetests ${DESTDIR}${PREFIX}/bin/nosetests-${PYVERSSUFFIX} || ${TRUE}
24 ${MV} ${DESTDIR}${PREFIX}/man/man1/nosetests.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/nosetests${PYVERSSUFFIX}.1 24 ${MV} ${DESTDIR}${PREFIX}/man/man1/nosetests.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/nosetests${PYVERSSUFFIX}.1
25 25
26.include "../../lang/python/egg.mk" 26.include "../../lang/python/egg.mk"
27 27
28.if ${PYPKGPREFIX} == "py27" 28.if ${PYTHON_VERSION} == 207
29# only work with python 2.x 29# only work with python 2.x
30do-test: 30do-test:
31 ${RUN} cd ${WRKSRC}; ${SETENV} ${TEST_ENV} ${PYTHONBIN} selftest.py 31 ${RUN} cd ${WRKSRC}; ${SETENV} ${TEST_ENV} ${PYTHONBIN} selftest.py
32.else 32.else
33pre-build: 33pre-build:
34 cd ${WRKSRC} && 2to3-${PYVERSSUFFIX} -w --no-diffs nose 34 cd ${WRKSRC} && 2to3-${PYVERSSUFFIX} -w --no-diffs nose
35.endif 35.endif
36 36
37.include "../../lang/python/versioned_dependencies.mk" 37.include "../../lang/python/versioned_dependencies.mk"
38.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"

cvs diff -r1.11 -r1.12 pkgsrc/security/py-cyclonedx-python-lib/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-cyclonedx-python-lib/Makefile 2022/09/18 11:53:56 1.11
+++ pkgsrc/security/py-cyclonedx-python-lib/Makefile 2023/03/29 09:04:02 1.12
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1# $NetBSD: Makefile,v 1.11 2022/09/18 11:53:56 wiz Exp $ 1# $NetBSD: Makefile,v 1.12 2023/03/29 09:04:02 wiz Exp $
2 2
3DISTNAME= cyclonedx-python-lib-3.1.0 3DISTNAME= cyclonedx-python-lib-3.1.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= security python 5CATEGORIES= security python
6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cyclonedx-python-lib/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cyclonedx-python-lib/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/CycloneDX/cyclonedx-python-lib 9HOMEPAGE= https://github.com/CycloneDX/cyclonedx-python-lib
10COMMENT= Python library for generating CycloneDX SBOMs 10COMMENT= Python library for generating CycloneDX SBOMs
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13DEPENDS+= ${PYPKGPREFIX}-packageurl>=0.9:../../devel/py-packageurl 13DEPENDS+= ${PYPKGPREFIX}-packageurl>=0.9:../../devel/py-packageurl
14DEPENDS+= ${PYPKGPREFIX}-setuptools>=47.0.0:../../devel/py-setuptools 14DEPENDS+= ${PYPKGPREFIX}-setuptools>=47.0.0:../../devel/py-setuptools
15DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=2.4.0:../../devel/py-sortedcontainers 15DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=2.4.0:../../devel/py-sortedcontainers
16DEPENDS+= ${PYPKGPREFIX}-toml>=0.10.0:../../textproc/py-toml 16DEPENDS+= ${PYPKGPREFIX}-toml>=0.10.0:../../textproc/py-toml
17TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 17TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
18 18
19PYTHON_VERSIONS_INCOMPATIBLE= 27 19PYTHON_VERSIONS_INCOMPATIBLE= 27
20 20
21.include "../../lang/python/pyversion.mk" 21.include "../../lang/python/pyversion.mk"
22 22
23.if ${PYPKGPREFIX} == "py37" 23.if ${PYTHON_VERSION} == 307
24DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=3.4:../../devel/py-importlib-metadata 24DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=3.4:../../devel/py-importlib-metadata
25.endif 25.endif
26 26
27.include "../../lang/python/egg.mk" 27.include "../../lang/python/egg.mk"
28.include "../../mk/bsd.pkg.mk" 28.include "../../mk/bsd.pkg.mk"

cvs diff -r1.31 -r1.32 pkgsrc/security/py-keyring/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-keyring/Makefile 2023/03/12 13:58:25 1.31
+++ pkgsrc/security/py-keyring/Makefile 2023/03/29 09:04:02 1.32
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.31 2023/03/12 13:58:25 wiz Exp $ 1# $NetBSD: Makefile,v 1.32 2023/03/29 09:04:02 wiz Exp $
2 2
3DISTNAME= keyring-23.13.1 3DISTNAME= keyring-23.13.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= security python 6CATEGORIES= security python
7MASTER_SITES= ${MASTER_SITE_PYPI:=k/keyring/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=k/keyring/}
8 8
9MAINTAINER= pkgsrc.gnome@gmail.com 9MAINTAINER= pkgsrc.gnome@gmail.com
10HOMEPAGE= https://github.com/jaraco/keyring 10HOMEPAGE= https://github.com/jaraco/keyring
11COMMENT= Store and access your passwords safely 11COMMENT= Store and access your passwords safely
12LICENSE= python-software-foundation 12LICENSE= python-software-foundation
13 13
14DEPENDS+= ${PYPKGPREFIX}-jaraco.classes>=0:../../devel/py-jaraco.classes 14DEPENDS+= ${PYPKGPREFIX}-jaraco.classes>=0:../../devel/py-jaraco.classes
@@ -16,30 +16,30 @@ DEPENDS+= ${PYPKGPREFIX}-jeepney>=0.4.2: @@ -16,30 +16,30 @@ DEPENDS+= ${PYPKGPREFIX}-jeepney>=0.4.2:
16DEPENDS+= ${PYPKGPREFIX}-secretstorage>=3.2:../../security/py-secretstorage 16DEPENDS+= ${PYPKGPREFIX}-secretstorage>=3.2:../../security/py-secretstorage
17TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=3.4.1:../../devel/py-setuptools_scm 17TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=3.4.1:../../devel/py-setuptools_scm
18TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 18TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
19TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6:../../devel/py-test 19TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6:../../devel/py-test
20TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov 20TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
21TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8 21TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8
22 22
23USE_LANGUAGES= # none 23USE_LANGUAGES= # none
24 24
25PYTHON_VERSIONS_INCOMPATIBLE= 27 25PYTHON_VERSIONS_INCOMPATIBLE= 27
26 26
27.include "../../lang/python/pyversion.mk" 27.include "../../lang/python/pyversion.mk"
28 28
29.if ${PYPKGPREFIX} == "py37" || ${PYPKGPREFIX} == "py38" || ${PYPKGPREFIX} == "py39" || ${PYPKGPREFIX} == "py310" || ${PYPKGPREFIX} == "py311" 29.if ${PYTHON_VERSION} < 312
30DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.11.4:../../devel/py-importlib-metadata 30DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.11.4:../../devel/py-importlib-metadata
31.endif 31.endif
32.if ${PYPKGPREFIX} == "py37" || ${PYPKGPREFIX} == "py38" 32.if ${PYTHON_VERSION} < 309
33DEPENDS+= ${PYPKGPREFIX}-importlib-resources>=0:../../devel/py-importlib-resources 33DEPENDS+= ${PYPKGPREFIX}-importlib-resources>=0:../../devel/py-importlib-resources
34.endif 34.endif
35 35
36REPLACE_PYTHON+= keyring/cli.py 36REPLACE_PYTHON+= keyring/cli.py
37 37
38post-install: 38post-install:
39 cd ${DESTDIR}${PREFIX}/bin && \ 39 cd ${DESTDIR}${PREFIX}/bin && \
40 ${MV} keyring keyring-${PYVERSSUFFIX} || ${TRUE} 40 ${MV} keyring keyring-${PYVERSSUFFIX} || ${TRUE}
41 41
42# 2 failed, 11 passed, 83 skipped 42# 2 failed, 11 passed, 83 skipped
43do-test: 43do-test:
44 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests 44 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
45 45

cvs diff -r1.2 -r1.3 pkgsrc/security/py-olm/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-olm/Makefile 2022/01/25 13:12:49 1.2
+++ pkgsrc/security/py-olm/Makefile 2023/03/29 09:04:03 1.3
@@ -1,26 +1,26 @@ @@ -1,26 +1,26 @@
1# $NetBSD: Makefile,v 1.2 2022/01/25 13:12:49 wiz Exp $ 1# $NetBSD: Makefile,v 1.3 2023/03/29 09:04:03 wiz Exp $
2 2
3DISTNAME= olm-3.2.10 3DISTNAME= olm-3.2.10
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= security python 5CATEGORIES= security python
6MASTER_SITES= https://gitlab.matrix.org/matrix-org/olm/-/archive/${PKGVERSION_NOREV}/ 6MASTER_SITES= https://gitlab.matrix.org/matrix-org/olm/-/archive/${PKGVERSION_NOREV}/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://gitlab.matrix.org/matrix-org/olm/ 9HOMEPAGE= https://gitlab.matrix.org/matrix-org/olm/
10COMMENT= Olm bindings for Python 10COMMENT= Olm bindings for Python
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13WRKSRC= ${WRKDIR}/${DISTNAME}/python 13WRKSRC= ${WRKDIR}/${DISTNAME}/python
14 14
15DEPENDS+= ${PYPKGPREFIX}-future>=0.18.2:../../devel/py-future 15DEPENDS+= ${PYPKGPREFIX}-future>=0.18.2:../../devel/py-future
16DEPENDS+= ${PYPKGPREFIX}-cffi>=1.0.0:../../devel/py-cffi 16DEPENDS+= ${PYPKGPREFIX}-cffi>=1.0.0:../../devel/py-cffi
17 17
18.include "../../lang/python/pyversion.mk" 18.include "../../lang/python/pyversion.mk"
19 19
20.if ${PYPKGPREFIX} == "py27" 20.if ${PYTHON_VERSION} == 207
21DEPENDS+= ${PYPKGPREFIX}-typing-[0-9]*:../../devel/py-typing 21DEPENDS+= ${PYPKGPREFIX}-typing-[0-9]*:../../devel/py-typing
22.endif 22.endif
23 23
24.include "../../security/olm/buildlink3.mk" 24.include "../../security/olm/buildlink3.mk"
25.include "../../lang/python/egg.mk" 25.include "../../lang/python/egg.mk"
26.include "../../mk/bsd.pkg.mk" 26.include "../../mk/bsd.pkg.mk"

cvs diff -r1.36 -r1.37 pkgsrc/sysutils/u-boot/u-boot.mk (expand / switch to unified diff)

--- pkgsrc/sysutils/u-boot/u-boot.mk 2022/07/29 13:47:36 1.36
+++ pkgsrc/sysutils/u-boot/u-boot.mk 2023/03/29 09:04:03 1.37
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: u-boot.mk,v 1.36 2022/07/29 13:47:36 thorpej Exp $ 1# $NetBSD: u-boot.mk,v 1.37 2023/03/29 09:04:03 wiz Exp $
2 2
3.include "../../sysutils/u-boot/u-boot-version.mk" 3.include "../../sysutils/u-boot/u-boot-version.mk"
4 4
5PKGNAME?= u-boot-${UBOOT_TARGET}-${UBOOT_VERSION:S/-/./} 5PKGNAME?= u-boot-${UBOOT_TARGET}-${UBOOT_VERSION:S/-/./}
6DISTNAME?= u-boot-${UBOOT_VERSION} 6DISTNAME?= u-boot-${UBOOT_VERSION}
7DISTINFO_FILE?= ${.CURDIR}/../../sysutils/u-boot/distinfo 7DISTINFO_FILE?= ${.CURDIR}/../../sysutils/u-boot/distinfo
8CATEGORIES= sysutils 8CATEGORIES= sysutils
9EXTRACT_SUFX?= .tar.bz2 9EXTRACT_SUFX?= .tar.bz2
10 10
11HOMEPAGE?= https://www.denx.de/wiki/U-Boot 11HOMEPAGE?= https://www.denx.de/wiki/U-Boot
12MASTER_SITES?= ftp://ftp.denx.de/pub/u-boot/ 12MASTER_SITES?= ftp://ftp.denx.de/pub/u-boot/
13 13
14.if !empty(UBOOT_VERSION:M202[0-9].*) 14.if !empty(UBOOT_VERSION:M202[0-9].*)
@@ -30,27 +30,27 @@ COMMENT= Das U-Boot, the Universal Boot  @@ -30,27 +30,27 @@ COMMENT= Das U-Boot, the Universal Boot
30LICENSE= gnu-gpl-v2 30LICENSE= gnu-gpl-v2
31 31
32USE_LANGUAGES= c c++ 32USE_LANGUAGES= c c++
33USE_TOOLS+= bison flex gmake gsed pkg-config gawk 33USE_TOOLS+= bison flex gmake gsed pkg-config gawk
34PYTHON_FOR_BUILD_ONLY= yes 34PYTHON_FOR_BUILD_ONLY= yes
35.include "../../lang/python/tool.mk" 35.include "../../lang/python/tool.mk"
36 36
37# XXX May need to cast a wider net, but at least 2022.04 requires 37# XXX May need to cast a wider net, but at least 2022.04 requires
38# this when building for sunxi. 38# this when building for sunxi.
39.if !empty(UBOOT_VERSION:M202[2-9].*) 39.if !empty(UBOOT_VERSION:M202[2-9].*)
40TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 40TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
41.endif 41.endif
42 42
43.if ${PYPKGPREFIX} == "py27" 43.if ${PYTHON_VERSION} == 207
44ALL_ENV+= PYTHON2=${PYTHONBIN} PYTHONCONFIG=${PYTHONCONFIG} 44ALL_ENV+= PYTHON2=${PYTHONBIN} PYTHONCONFIG=${PYTHONCONFIG}
45.else 45.else
46ALL_ENV+= PYTHON3=${PYTHONBIN} PYTHONCONFIG=${PYTHONCONFIG} 46ALL_ENV+= PYTHON3=${PYTHONBIN} PYTHONCONFIG=${PYTHONCONFIG}
47.endif 47.endif
48ALL_ENV+= PYTHONLIBPATH=-L${PREFIX}/lib 48ALL_ENV+= PYTHONLIBPATH=-L${PREFIX}/lib
49 49
50.if defined(PKGREVISION) && !empty(PKGREVISION) && (${PKGREVISION} != "0") 50.if defined(PKGREVISION) && !empty(PKGREVISION) && (${PKGREVISION} != "0")
51UBOOT_ENV+= UBOOT_PKGREVISION=nb${PKGREVISION} 51UBOOT_ENV+= UBOOT_PKGREVISION=nb${PKGREVISION}
52.endif 52.endif
53 53
54MAKE_ENV+= ${UBOOT_ENV} 54MAKE_ENV+= ${UBOOT_ENV}
55 55
56INSTALLATION_DIRS+= share/u-boot/${UBOOT_TARGET} 56INSTALLATION_DIRS+= share/u-boot/${UBOOT_TARGET}