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