From: landry@openbsd.org Subject: [wip] py-sip 6.15.3 To: ports@openbsd.org Date: Mon, 6 Jul 2026 16:59:51 +0200 hi, we have a slightly old py-sip 6.14, and after seeing failures with qgis 4.2 (cf https://github.com/qgis/QGIS/issues/66686) i've just tried with a local update, which apparently fixes the underlying mysterious (as always with sip) issue. i've locally rebuilt py3-qt6, p3-pyqt6_sip & py3-qscintilla-qt6 with the py-sip update before trying to rebuild geo/qgis without geo/qgis/patches/patch-python_PyQt6_core_auto_generated_symbology_qgscategorizedsymbolrenderer_sip_in so here's a diff, if it can go through a bulk... feedback and more testing from the python/qt users welcome. Landry Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-sip/Makefile,v diff -u -r1.71 Makefile --- Makefile 9 Dec 2025 10:43:51 -0000 1.71 +++ Makefile 6 Jul 2026 14:52:23 -0000 @@ -3,7 +3,7 @@ # The following ports often usually need updating together: # devel/py-sip, www/py-qtwebengine, x11/py-qt5, x11/py-sip-qt5 # API changes fairly often, be sure to test dependent ports when updating. -MODPY_DISTV= 6.14.0 +MODPY_DISTV= 6.15.3 DISTNAME= sip-${MODPY_DISTV} PKGNAME= py-${DISTNAME} Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-sip/distinfo,v diff -u -r1.30 distinfo --- distinfo 9 Dec 2025 10:43:51 -0000 1.30 +++ distinfo 6 Jul 2026 14:52:23 -0000 @@ -1,2 +1,2 @@ -SHA256 (sip-6.14.0.tar.gz) = IMCGq6OHcHs0z0f9ltGpeNAeK5WAfob4qqlgCB8WOyg= -SIZE (sip-6.14.0.tar.gz) = 2349267 +SHA256 (sip-6.15.3.tar.gz) = uyUWmD+fcW0yHlFXwA0N4MEkIuunO49DpEYQoPZiJDg= +SIZE (sip-6.15.3.tar.gz) = 2590400 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-sip/pkg/PLIST,v diff -u -r1.24 PLIST --- pkg/PLIST 23 Oct 2025 13:19:37 -0000 1.24 +++ pkg/PLIST 6 Jul 2026 14:52:23 -0000 @@ -53,6 +53,8 @@ lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}pyproject.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}setuptools_builder.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}setuptools_builder.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}sip_module_configuration.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}sip_module_configuration.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}toml.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}toml.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -85,6 +87,8 @@ lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/${MODPY_PYCACHE}bindings_configuration.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/${MODPY_PYCACHE}error_log.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/${MODPY_PYCACHE}error_log.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/${MODPY_PYCACHE}indexed_lists.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/${MODPY_PYCACHE}indexed_lists.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/${MODPY_PYCACHE}instantiations.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/${MODPY_PYCACHE}instantiations.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/${MODPY_PYCACHE}python_slots.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -99,6 +103,7 @@ lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/bindings_configuration.py lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/error_log.py +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/indexed_lists.py lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/instantiations.py lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/ lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/__init__.py @@ -123,7 +128,24 @@ lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/${MODPY_PYCACHE}code.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/${MODPY_PYCACHE}code.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/${MODPY_PYCACHE}snippets.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/${MODPY_PYCACHE}snippets.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/ +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/__init__.py +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/${MODPY_PYCACHE}abstract_backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/${MODPY_PYCACHE}abstract_backend.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/${MODPY_PYCACHE}v12v13.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/${MODPY_PYCACHE}v12v13.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/abstract_backend.py +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/backends/v12v13.py lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/code.py +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/snippets.py +lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/code/utils.py lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/extracts.py lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/formatters/ lib/python${MODPY_VERSION}/site-packages/sipbuild/generator/outputs/formatters/__init__.py @@ -398,6 +420,27 @@ lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/17/siplib.c lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/17/threads.c lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/17/voidptr.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/ +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/LICENSE +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/MANIFEST.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/README.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/apiversions.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/descriptors.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/int_convertors.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/objmap.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/pyproject.toml.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/qtlib.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/setup.cfg.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/setup.py.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/sip.h.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/sip.pyi +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/sip.rst.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/sip_array.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/sip_array.h +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/sipint.h +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/siplib.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/threads.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/18/voidptr.c lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/9/ lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/9/LICENSE lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12/9/LICENSE-GPL2 @@ -466,6 +509,27 @@ lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/10/sip_object_map.c lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/10/sip_threads.c lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/10/sip_voidptr.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/ +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/LICENSE +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/MANIFEST.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/README.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/pyproject.toml.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/setup.cfg.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/setup.py.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip.h.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip.pyi +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip.rst.in +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_array.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_array.h +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_core.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_core.h +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_descriptors.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_enum.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_enum.h +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_int_convertors.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_object_map.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_threads.c +lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/11/sip_voidptr.c lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/2/ lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/2/LICENSE lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/13/2/LICENSE-GPL2 @@ -649,6 +713,7 @@ lib/python${MODPY_VERSION}/site-packages/sipbuild/py_versions.py lib/python${MODPY_VERSION}/site-packages/sipbuild/pyproject.py lib/python${MODPY_VERSION}/site-packages/sipbuild/setuptools_builder.py +lib/python${MODPY_VERSION}/site-packages/sipbuild/sip_module_configuration.py lib/python${MODPY_VERSION}/site-packages/sipbuild/toml.py lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/ lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/__init__.py