py-meson_python: updated to 0.14.0 0.14.0 ====== - Do not run ``meson install`` to build a wheel. This was unnecessary as files are added to the wheel from the build and source directories. This does not affect the handling of ``meson install`` options, which are interpreted by ``meson-python`` itself. - Obey the ``--skip-subprojects`` when specified for the ``meson install`` command. - Implement support for the ``exclude_directories`` and ``exclude_files`` arguments to Meson ``install_subdir()`` function and similar installation functions. This requires Meson version 1.1.0 or later. - Implement support for building wheels targeting the Python limited API. Extension modules targeting the Python limited API can be easily built starting with the upcoming Meson 1.3.0 release. - when ``pyproject.toml`` does not contain a ``version`` field and ``version`` is not declared dynamic, raise an error instead of silently using the version declared in ``meson.build``. - Fix the mtime of source files in the sdist tarball. - Add ``objc`` and ``objcpp`` compilers to the cross file generated when the ``$ARCHFLAGS`` is set. - Extensive documentation improvements.diff -r1.2 -r1.3 pkgsrc/devel/py-meson_python/Makefile
(adam)
@@ -1,35 +1,35 @@ | @@ -1,35 +1,35 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2023/06/29 21:51:19 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2023/09/07 15:40:41 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= meson_python-0.13.2 | 3 | DISTNAME= meson_python-0.14.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= devel | 5 | CATEGORIES= devel python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=m/meson_python/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=m/meson_python/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/mesonbuild/meson-python | 9 | HOMEPAGE= https://github.com/mesonbuild/meson-python | |
10 | COMMENT= Meson Python build backend (PEP 517) | 10 | COMMENT= Meson Python build backend (PEP 517) | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | DEPENDS+= meson-[0-9]*:../../devel/meson | 13 | DEPENDS+= meson>=0.63.3:../../devel/meson | |
14 | DEPENDS+= ${PYPKGPREFIX}-project-metadata-[0-9]*:../../devel/py-project-metadata | 14 | DEPENDS+= ${PYPKGPREFIX}-project-metadata>=0.7.1:../../devel/py-project-metadata | |
15 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | 15 | TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0:../../devel/py-test | |
16 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock | 16 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock | |
17 | TEST_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel | 17 | TEST_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel | |
18 | TEST_DEPENDS+= git-base-[0-9]*:../../devel/git-base | 18 | TEST_DEPENDS+= git-base-[0-9]*:../../devel/git-base | |
19 | 19 | |||
20 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 20 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
21 | 21 | |||
22 | .include "../../lang/python/pyversion.mk" | 22 | .include "../../lang/python/pyversion.mk" | |
23 | 23 | |||
24 | .if ${PYTHON_VERSION} < 311 | 24 | .if ${PYTHON_VERSION} < 311 | |
25 | DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli | 25 | DEPENDS+= ${PYPKGPREFIX}-tomli>=1.0.0:../../textproc/py-tomli | |
26 | .endif | 26 | .endif | |
27 | .if ${PYTHON_VERSION} >= 312 | 27 | .if ${PYTHON_VERSION} >= 312 | |
28 | DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools | 28 | DEPENDS+= ${PYPKGPREFIX}-setuptools>=60.0:../../devel/py-setuptools | |
29 | .endif | 29 | .endif | |
30 | 30 | |||
31 | do-test: | 31 | do-test: | |
32 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} | 32 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} | |
33 | 33 | |||
34 | .include "../../lang/python/wheel.mk" | 34 | .include "../../lang/python/wheel.mk" | |
35 | .include "../../mk/bsd.pkg.mk" | 35 | .include "../../mk/bsd.pkg.mk" |
@@ -1,24 +1,22 @@ | @@ -1,24 +1,22 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1 2023/06/29 09:43:53 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2023/09/07 15:40:41 adam Exp $ | |
2 | ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER | 2 | ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER | |
3 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | 3 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | |
4 | ${PYSITELIB}/${WHEEL_INFODIR}/MIT.txt | 4 | ${PYSITELIB}/${WHEEL_INFODIR}/MIT.txt | |
5 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | 5 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | |
6 | ${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED | 6 | ${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED | |
7 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | 7 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | |
8 | ${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json | 8 | ${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json | |
9 | ${PYSITELIB}/mesonpy/__init__.py | 9 | ${PYSITELIB}/mesonpy/__init__.py | |
10 | ${PYSITELIB}/mesonpy/__init__.pyc | 10 | ${PYSITELIB}/mesonpy/__init__.pyc | |
11 | ${PYSITELIB}/mesonpy/_compat.py | 11 | ${PYSITELIB}/mesonpy/_compat.py | |
12 | ${PYSITELIB}/mesonpy/_compat.pyc | 12 | ${PYSITELIB}/mesonpy/_compat.pyc | |
13 | ${PYSITELIB}/mesonpy/_dylib.py | |||
14 | ${PYSITELIB}/mesonpy/_dylib.pyc | |||
15 | ${PYSITELIB}/mesonpy/_editable.py | 13 | ${PYSITELIB}/mesonpy/_editable.py | |
16 | ${PYSITELIB}/mesonpy/_editable.pyc | 14 | ${PYSITELIB}/mesonpy/_editable.pyc | |
17 | ${PYSITELIB}/mesonpy/_elf.py | 15 | ${PYSITELIB}/mesonpy/_rpath.py | |
18 | ${PYSITELIB}/mesonpy/_elf.pyc | 16 | ${PYSITELIB}/mesonpy/_rpath.pyc | |
19 | ${PYSITELIB}/mesonpy/_tags.py | 17 | ${PYSITELIB}/mesonpy/_tags.py | |
20 | ${PYSITELIB}/mesonpy/_tags.pyc | 18 | ${PYSITELIB}/mesonpy/_tags.pyc | |
21 | ${PYSITELIB}/mesonpy/_util.py | 19 | ${PYSITELIB}/mesonpy/_util.py | |
22 | ${PYSITELIB}/mesonpy/_util.pyc | 20 | ${PYSITELIB}/mesonpy/_util.pyc | |
23 | ${PYSITELIB}/mesonpy/_wheelfile.py | 21 | ${PYSITELIB}/mesonpy/_wheelfile.py | |
24 | ${PYSITELIB}/mesonpy/_wheelfile.pyc | 22 | ${PYSITELIB}/mesonpy/_wheelfile.pyc |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.1 2023/06/29 09:43:53 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.2 2023/09/07 15:40:41 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (meson_python-0.13.2.tar.gz) = 56d843d4217e3485db516cf1f969075208ba76b2ed57187ea689945e34d2c499 | 3 | BLAKE2s (meson_python-0.14.0.tar.gz) = eb9cc9e9c6249b3dc83941b972038ba01bd59ab5c449ac3921f2540d562b74ca | |
4 | SHA512 (meson_python-0.13.2.tar.gz) = 448a6db4b31f8c7d3f090ea6727a6f5ee336e616d9a1bbd8668ab9dcc4a2c94e5cfa64f263c443fa998262ee3099d897fad8b0fd17c76f7b607ce01475128d45 | 4 | SHA512 (meson_python-0.14.0.tar.gz) = 7ef4be513fe897d21b2a68c2e229a6763449dede18d60d49929228c29925149ae295e551100e4f48f0b2f114d3687db619bedee6509b51e7d27f8fe3906d879e | |
5 | Size (meson_python-0.13.2.tar.gz) = 68636 bytes | 5 | Size (meson_python-0.14.0.tar.gz) = 78824 bytes |