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