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

Reply via email to