pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-meson_python
Module Name: pkgsrc
Committed By: adam
Date: Thu Sep 7 15:40:42 UTC 2023
Modified Files:
pkgsrc/devel/py-meson_python: Makefile PLIST distinfo
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-meson_python/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-meson_python/PLIST \
pkgsrc/devel/py-meson_python/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-meson_python/Makefile
diff -u pkgsrc/devel/py-meson_python/Makefile:1.2 pkgsrc/devel/py-meson_python/Makefile:1.3
--- pkgsrc/devel/py-meson_python/Makefile:1.2 Thu Jun 29 21:51:19 2023
+++ pkgsrc/devel/py-meson_python/Makefile Thu Sep 7 15:40:41 2023
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.2 2023/06/29 21:51:19 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2023/09/07 15:40:41 adam Exp $
-DISTNAME= meson_python-0.13.2
+DISTNAME= meson_python-0.14.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES= devel
+CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=m/meson_python/}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -10,9 +10,9 @@ HOMEPAGE= https://github.com/mesonbuild/
COMMENT= Meson Python build backend (PEP 517)
LICENSE= mit
-DEPENDS+= meson-[0-9]*:../../devel/meson
-DEPENDS+= ${PYPKGPREFIX}-project-metadata-[0-9]*:../../devel/py-project-metadata
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+DEPENDS+= meson>=0.63.3:../../devel/meson
+DEPENDS+= ${PYPKGPREFIX}-project-metadata>=0.7.1:../../devel/py-project-metadata
+TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0:../../devel/py-test
TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock
TEST_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
TEST_DEPENDS+= git-base-[0-9]*:../../devel/git-base
@@ -22,10 +22,10 @@ PYTHON_VERSIONS_INCOMPATIBLE= 27
.include "../../lang/python/pyversion.mk"
.if ${PYTHON_VERSION} < 311
-DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
+DEPENDS+= ${PYPKGPREFIX}-tomli>=1.0.0:../../textproc/py-tomli
.endif
.if ${PYTHON_VERSION} >= 312
-DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+DEPENDS+= ${PYPKGPREFIX}-setuptools>=60.0:../../devel/py-setuptools
.endif
do-test:
Index: pkgsrc/devel/py-meson_python/PLIST
diff -u pkgsrc/devel/py-meson_python/PLIST:1.1 pkgsrc/devel/py-meson_python/PLIST:1.2
--- pkgsrc/devel/py-meson_python/PLIST:1.1 Thu Jun 29 09:43:53 2023
+++ pkgsrc/devel/py-meson_python/PLIST Thu Sep 7 15:40:41 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/29 09:43:53 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2023/09/07 15:40:41 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/MIT.txt
@@ -10,12 +10,10 @@ ${PYSITELIB}/mesonpy/__init__.py
${PYSITELIB}/mesonpy/__init__.pyc
${PYSITELIB}/mesonpy/_compat.py
${PYSITELIB}/mesonpy/_compat.pyc
-${PYSITELIB}/mesonpy/_dylib.py
-${PYSITELIB}/mesonpy/_dylib.pyc
${PYSITELIB}/mesonpy/_editable.py
${PYSITELIB}/mesonpy/_editable.pyc
-${PYSITELIB}/mesonpy/_elf.py
-${PYSITELIB}/mesonpy/_elf.pyc
+${PYSITELIB}/mesonpy/_rpath.py
+${PYSITELIB}/mesonpy/_rpath.pyc
${PYSITELIB}/mesonpy/_tags.py
${PYSITELIB}/mesonpy/_tags.pyc
${PYSITELIB}/mesonpy/_util.py
Index: pkgsrc/devel/py-meson_python/distinfo
diff -u pkgsrc/devel/py-meson_python/distinfo:1.1 pkgsrc/devel/py-meson_python/distinfo:1.2
--- pkgsrc/devel/py-meson_python/distinfo:1.1 Thu Jun 29 09:43:53 2023
+++ pkgsrc/devel/py-meson_python/distinfo Thu Sep 7 15:40:41 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/29 09:43:53 wiz Exp $
+$NetBSD: distinfo,v 1.2 2023/09/07 15:40:41 adam Exp $
-BLAKE2s (meson_python-0.13.2.tar.gz) = 56d843d4217e3485db516cf1f969075208ba76b2ed57187ea689945e34d2c499
-SHA512 (meson_python-0.13.2.tar.gz) = 448a6db4b31f8c7d3f090ea6727a6f5ee336e616d9a1bbd8668ab9dcc4a2c94e5cfa64f263c443fa998262ee3099d897fad8b0fd17c76f7b607ce01475128d45
-Size (meson_python-0.13.2.tar.gz) = 68636 bytes
+BLAKE2s (meson_python-0.14.0.tar.gz) = eb9cc9e9c6249b3dc83941b972038ba01bd59ab5c449ac3921f2540d562b74ca
+SHA512 (meson_python-0.14.0.tar.gz) = 7ef4be513fe897d21b2a68c2e229a6763449dede18d60d49929228c29925149ae295e551100e4f48f0b2f114d3687db619bedee6509b51e7d27f8fe3906d879e
+Size (meson_python-0.14.0.tar.gz) = 78824 bytes
Home |
Main Index |
Thread Index |
Old Index