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