pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/py-sip6
Module Name: pkgsrc
Committed By: gdt
Date: Mon Mar 2 15:00:18 UTC 2026
Modified Files:
pkgsrc/x11/py-sip6: Makefile PLIST distinfo
Log Message:
devel/py-sip6: Update to 6.15.1
Tested with qgis 3.44.7, which was able to open a project and display
data, on NetBSD 10 amd64.
Upstream NEWS, less bugfixes.
* v6.15.1
(This release fixes regressions in v6.15.0.)
v6.15.0
Removal of support for Python v3.9
Optimisations to improve the speed of code generation
A number of optimisations have been made to significantly reduce
the time taken to generate the bindings code. For example the
generation of the QGIS Python bindings (excluding the compilation
of the generated code) is around 5x faster. Test framework
Test Framework
The test framework has been rewritten to use pytest instead of
unittest. Many tests have been added and the test suite can be run
for each supported ABI version. See the README.md file in the test
subdirectory for more details.
SIP_ABI pseudo-timeline
The SIP_ABI pseudo-timeline was added to allow the ABI version to
be tested in %If directives.
Support for _Bool
_Bool can now be used as a synonym for bool.
sip Module Configuration
The %SipModuleConfiguration directive is used by ABI v14 to
specify how the sip module is expected to behave. For example it
can be configured to behave like v12 or v13.
The --option option has been added to the sip-module command line
tool in order to configure a generated sdist to behave
accordingly.
Support for Multiple Interpreters and Free Threading
In anticipation of the support for multiple interpreters and free
threading (to be implemented in ABI v14), and
multi_interpreter_support and gil_use have been added as arguments
to the %Module directive.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/x11/py-sip6/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/x11/py-sip6/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/x11/py-sip6/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/py-sip6/Makefile
diff -u pkgsrc/x11/py-sip6/Makefile:1.30 pkgsrc/x11/py-sip6/Makefile:1.31
--- pkgsrc/x11/py-sip6/Makefile:1.30 Tue Nov 11 12:37:45 2025
+++ pkgsrc/x11/py-sip6/Makefile Mon Mar 2 15:00:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2025/11/11 12:37:45 adam Exp $
+# $NetBSD: Makefile,v 1.31 2026/03/02 15:00:18 gdt Exp $
# Before updating sip, geography/qgis (as the most demanding sip user
# currently known) must be tested to build and run (with an actual
@@ -16,7 +16,7 @@
# other packaging systems -- the MAINTAINER's decision is that lack of
# trouble is more important than fast updates.
-DISTNAME= sip-6.14.0
+DISTNAME= sip-6.15.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/sip/sip6/}
CATEGORIES= x11 python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/sip/}
@@ -43,5 +43,11 @@ PYTHON_SELF_CONFLICT= yes
DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
.endif
+# Tests are broken.
+# https://github.com/Python-SIP/sip/issues/103
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-anyio-[0-9]*:../../devel/py-anyio
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/py-sip6/PLIST
diff -u pkgsrc/x11/py-sip6/PLIST:1.7 pkgsrc/x11/py-sip6/PLIST:1.8
--- pkgsrc/x11/py-sip6/PLIST:1.7 Sun Apr 13 08:33:26 2025
+++ pkgsrc/x11/py-sip6/PLIST Mon Mar 2 15:00:18 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2025/04/13 08:33:26 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2026/03/02 15:00:18 gdt Exp $
bin/sip-build
bin/sip-distinfo
bin/sip-install
@@ -62,6 +62,9 @@ ${PYSITELIB}/sipbuild/generator/bindings
${PYSITELIB}/sipbuild/generator/error_log.py
${PYSITELIB}/sipbuild/generator/error_log.pyc
${PYSITELIB}/sipbuild/generator/error_log.pyo
+${PYSITELIB}/sipbuild/generator/indexed_lists.py
+${PYSITELIB}/sipbuild/generator/indexed_lists.pyc
+${PYSITELIB}/sipbuild/generator/indexed_lists.pyo
${PYSITELIB}/sipbuild/generator/instantiations.py
${PYSITELIB}/sipbuild/generator/instantiations.pyc
${PYSITELIB}/sipbuild/generator/instantiations.pyo
@@ -74,9 +77,24 @@ ${PYSITELIB}/sipbuild/generator/outputs/
${PYSITELIB}/sipbuild/generator/outputs/code/__init__.py
${PYSITELIB}/sipbuild/generator/outputs/code/__init__.pyc
${PYSITELIB}/sipbuild/generator/outputs/code/__init__.pyo
+${PYSITELIB}/sipbuild/generator/outputs/code/backends/__init__.py
+${PYSITELIB}/sipbuild/generator/outputs/code/backends/__init__.pyc
+${PYSITELIB}/sipbuild/generator/outputs/code/backends/__init__.pyo
+${PYSITELIB}/sipbuild/generator/outputs/code/backends/abstract_backend.py
+${PYSITELIB}/sipbuild/generator/outputs/code/backends/abstract_backend.pyc
+${PYSITELIB}/sipbuild/generator/outputs/code/backends/abstract_backend.pyo
+${PYSITELIB}/sipbuild/generator/outputs/code/backends/v12v13.py
+${PYSITELIB}/sipbuild/generator/outputs/code/backends/v12v13.pyc
+${PYSITELIB}/sipbuild/generator/outputs/code/backends/v12v13.pyo
${PYSITELIB}/sipbuild/generator/outputs/code/code.py
${PYSITELIB}/sipbuild/generator/outputs/code/code.pyc
${PYSITELIB}/sipbuild/generator/outputs/code/code.pyo
+${PYSITELIB}/sipbuild/generator/outputs/code/snippets.py
+${PYSITELIB}/sipbuild/generator/outputs/code/snippets.pyc
+${PYSITELIB}/sipbuild/generator/outputs/code/snippets.pyo
+${PYSITELIB}/sipbuild/generator/outputs/code/utils.py
+${PYSITELIB}/sipbuild/generator/outputs/code/utils.pyc
+${PYSITELIB}/sipbuild/generator/outputs/code/utils.pyo
${PYSITELIB}/sipbuild/generator/outputs/extracts.py
${PYSITELIB}/sipbuild/generator/outputs/extracts.pyc
${PYSITELIB}/sipbuild/generator/outputs/extracts.pyo
@@ -351,6 +369,26 @@ ${PYSITELIB}/sipbuild/module/source/12/1
${PYSITELIB}/sipbuild/module/source/12/17/siplib.c
${PYSITELIB}/sipbuild/module/source/12/17/threads.c
${PYSITELIB}/sipbuild/module/source/12/17/voidptr.c
+${PYSITELIB}/sipbuild/module/source/12/18/LICENSE
+${PYSITELIB}/sipbuild/module/source/12/18/MANIFEST.in
+${PYSITELIB}/sipbuild/module/source/12/18/README.in
+${PYSITELIB}/sipbuild/module/source/12/18/apiversions.c
+${PYSITELIB}/sipbuild/module/source/12/18/descriptors.c
+${PYSITELIB}/sipbuild/module/source/12/18/int_convertors.c
+${PYSITELIB}/sipbuild/module/source/12/18/objmap.c
+${PYSITELIB}/sipbuild/module/source/12/18/pyproject.toml.in
+${PYSITELIB}/sipbuild/module/source/12/18/qtlib.c
+${PYSITELIB}/sipbuild/module/source/12/18/setup.cfg.in
+${PYSITELIB}/sipbuild/module/source/12/18/setup.py.in
+${PYSITELIB}/sipbuild/module/source/12/18/sip.h.in
+${PYSITELIB}/sipbuild/module/source/12/18/sip.pyi
+${PYSITELIB}/sipbuild/module/source/12/18/sip.rst.in
+${PYSITELIB}/sipbuild/module/source/12/18/sip_array.c
+${PYSITELIB}/sipbuild/module/source/12/18/sip_array.h
+${PYSITELIB}/sipbuild/module/source/12/18/sipint.h
+${PYSITELIB}/sipbuild/module/source/12/18/siplib.c
+${PYSITELIB}/sipbuild/module/source/12/18/threads.c
+${PYSITELIB}/sipbuild/module/source/12/18/voidptr.c
${PYSITELIB}/sipbuild/module/source/12/9/LICENSE
${PYSITELIB}/sipbuild/module/source/12/9/LICENSE-GPL2
${PYSITELIB}/sipbuild/module/source/12/9/LICENSE-GPL3
@@ -415,6 +453,26 @@ ${PYSITELIB}/sipbuild/module/source/13/1
${PYSITELIB}/sipbuild/module/source/13/10/sip_object_map.c
${PYSITELIB}/sipbuild/module/source/13/10/sip_threads.c
${PYSITELIB}/sipbuild/module/source/13/10/sip_voidptr.c
+${PYSITELIB}/sipbuild/module/source/13/11/LICENSE
+${PYSITELIB}/sipbuild/module/source/13/11/MANIFEST.in
+${PYSITELIB}/sipbuild/module/source/13/11/README.in
+${PYSITELIB}/sipbuild/module/source/13/11/pyproject.toml.in
+${PYSITELIB}/sipbuild/module/source/13/11/setup.cfg.in
+${PYSITELIB}/sipbuild/module/source/13/11/setup.py.in
+${PYSITELIB}/sipbuild/module/source/13/11/sip.h.in
+${PYSITELIB}/sipbuild/module/source/13/11/sip.pyi
+${PYSITELIB}/sipbuild/module/source/13/11/sip.rst.in
+${PYSITELIB}/sipbuild/module/source/13/11/sip_array.c
+${PYSITELIB}/sipbuild/module/source/13/11/sip_array.h
+${PYSITELIB}/sipbuild/module/source/13/11/sip_core.c
+${PYSITELIB}/sipbuild/module/source/13/11/sip_core.h
+${PYSITELIB}/sipbuild/module/source/13/11/sip_descriptors.c
+${PYSITELIB}/sipbuild/module/source/13/11/sip_enum.c
+${PYSITELIB}/sipbuild/module/source/13/11/sip_enum.h
+${PYSITELIB}/sipbuild/module/source/13/11/sip_int_convertors.c
+${PYSITELIB}/sipbuild/module/source/13/11/sip_object_map.c
+${PYSITELIB}/sipbuild/module/source/13/11/sip_threads.c
+${PYSITELIB}/sipbuild/module/source/13/11/sip_voidptr.c
${PYSITELIB}/sipbuild/module/source/13/2/LICENSE
${PYSITELIB}/sipbuild/module/source/13/2/LICENSE-GPL2
${PYSITELIB}/sipbuild/module/source/13/2/LICENSE-GPL3
@@ -598,6 +656,9 @@ ${PYSITELIB}/sipbuild/pyproject.pyo
${PYSITELIB}/sipbuild/setuptools_builder.py
${PYSITELIB}/sipbuild/setuptools_builder.pyc
${PYSITELIB}/sipbuild/setuptools_builder.pyo
+${PYSITELIB}/sipbuild/sip_module_configuration.py
+${PYSITELIB}/sipbuild/sip_module_configuration.pyc
+${PYSITELIB}/sipbuild/sip_module_configuration.pyo
${PYSITELIB}/sipbuild/toml.py
${PYSITELIB}/sipbuild/toml.pyc
${PYSITELIB}/sipbuild/toml.pyo
Index: pkgsrc/x11/py-sip6/distinfo
diff -u pkgsrc/x11/py-sip6/distinfo:1.20 pkgsrc/x11/py-sip6/distinfo:1.21
--- pkgsrc/x11/py-sip6/distinfo:1.20 Tue Nov 11 12:37:45 2025
+++ pkgsrc/x11/py-sip6/distinfo Mon Mar 2 15:00:18 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2025/11/11 12:37:45 adam Exp $
+$NetBSD: distinfo,v 1.21 2026/03/02 15:00:18 gdt Exp $
-BLAKE2s (sip-6.14.0.tar.gz) = 5fc3371e36f3ba960be4bfadacc31df4f5145d0ae715a6a6d250a832bf7a9e85
-SHA512 (sip-6.14.0.tar.gz) = 77bc52cccc9f6eb76aaf7c4e25b4a9d3deccfc02ce3f4d649c6d9f4139c7ffe250d025f7c6de130d88784e39d6294bb1236bb70e7b06cf5d90d5e10667d7d4d1
-Size (sip-6.14.0.tar.gz) = 2349267 bytes
+BLAKE2s (sip-6.15.1.tar.gz) = 426255c1e2a09e046c77718cde0f5420aad98ca228e71c0aef5680586bb57adf
+SHA512 (sip-6.15.1.tar.gz) = 30a312419ba82c0221c0cf03c3fb3ad7d45bb8fe633d1d7477025a7986b0a7f7b7b781a8d9cd6bcdb78f3b872231fd1eed123a761b497861822f2e35093f574d
+Size (sip-6.15.1.tar.gz) = 2563506 bytes
Home |
Main Index |
Thread Index |
Old Index