pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-pyside6: update to 6.10.1



Module Name:	pkgsrc-wip
Committed By:	Paul Ripke <stix%stix.id.au@localhost>
Pushed By:	stix
Date:		Fri Jan 2 12:28:57 2026 +1100
Changeset:	a24242e19a86d0d7e2e35c477536e0c119e551fd

Modified Files:
	py-pyside6/Makefile
	py-pyside6/PLIST
	py-pyside6/TODO
	py-pyside6/distinfo
	py-pyside6/patches/patch-sources_pyside6_cmake_Macros_PySideModules.cmake
Added Files:
	py-pyside6/patches/patch-sources_pyside6_libpyside_CMakeLists.txt
	py-pyside6/patches/patch-sources_shiboken6_libshiboken_helper.cpp
Removed Files:
	py-pyside6/patches/patch-sources_shiboken6_libshiboken_helper.h

Log Message:
py-pyside6: update to 6.10.1

Builds with pkgsrc-2025Q4.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a24242e19a86d0d7e2e35c477536e0c119e551fd

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-pyside6/Makefile                                |   3 +-
 py-pyside6/PLIST                                   | 307 +++++++++++----------
 py-pyside6/TODO                                    |   2 +-
 py-pyside6/distinfo                                |  11 +-
 ...ources_pyside6_cmake_Macros_PySideModules.cmake |  28 +-
 .../patch-sources_pyside6_libpyside_CMakeLists.txt |  20 ++
 .../patch-sources_shiboken6_libshiboken_helper.cpp |  15 +
 .../patch-sources_shiboken6_libshiboken_helper.h   |  18 --
 8 files changed, 217 insertions(+), 187 deletions(-)

diffs:
diff --git a/py-pyside6/Makefile b/py-pyside6/Makefile
index 1e0735e43e..bf7b98538f 100644
--- a/py-pyside6/Makefile
+++ b/py-pyside6/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: $
 
-VERSION=	6.8.2
+VERSION=	6.10.1
 DISTNAME=	pyside-setup-everywhere-src-${VERSION}
 PKGNAME=	${PYPKGPREFIX}-pyside6-${VERSION}
 MASTER_SITES=	https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${VERSION}-src/
@@ -13,7 +13,6 @@ HOMEPAGE=	https://wiki.qt.io/Qt_for_Python
 COMMENT=	Qt6 bindings for Python
 LICENSE=	gnu-gpl-v2
 
-#PYTHON_VERSIONS_ACCEPTED=	311
 USE_TOOLS+=			pkg-config bash
 USE_LANGUAGES+=			c c++
 CMAKE_CONFIGURE_ARGS+=		-DCMAKE_INSTALL_PREFIX:STRING="${PREFIX}"
diff --git a/py-pyside6/PLIST b/py-pyside6/PLIST
index 9b537a53f5..6315996e1f 100644
--- a/py-pyside6/PLIST
+++ b/py-pyside6/PLIST
@@ -1,4 +1,113 @@
 @comment $NetBSD$
+PySide6/include/Qt3DAnimation/pyside6_qt3danimation_python.h
+PySide6/include/Qt3DCore/pyside6_qt3dcore_python.h
+PySide6/include/Qt3DExtras/pyside6_qt3dextras_python.h
+PySide6/include/Qt3DInput/pyside6_qt3dinput_python.h
+PySide6/include/Qt3DLogic/pyside6_qt3dlogic_python.h
+PySide6/include/Qt3DRender/pyside6_qt3drender_python.h
+PySide6/include/QtBluetooth/pyside6_qtbluetooth_python.h
+PySide6/include/QtCharts/pyside6_qtcharts_python.h
+PySide6/include/QtConcurrent/pyside6_qtconcurrent_python.h
+PySide6/include/QtCore/pyside6_qtcore_python.h
+PySide6/include/QtCore/qiopipe.h
+PySide6/include/QtCore/qtcorehelper.h
+PySide6/include/QtDBus/pyside6_qtdbus_python.h
+PySide6/include/QtDBus/qtdbushelper.h
+PySide6/include/QtDataVisualization/pyside6_qtdatavisualization_python.h
+PySide6/include/QtDataVisualization/qtdatavisualization_helper.h
+PySide6/include/QtDesigner/pyside6_qtdesigner_python.h
+PySide6/include/QtDesigner/qpydesignerextensions.h
+PySide6/include/QtGui/pyside6_qtgui_python.h
+PySide6/include/QtGui/qpytextobject.h
+PySide6/include/QtGui/qtguihelper.h
+PySide6/include/QtHelp/pyside6_qthelp_python.h
+PySide6/include/QtHttpServer/pyside6_qthttpserver_python.h
+PySide6/include/QtLocation/pyside6_qtlocation_python.h
+PySide6/include/QtMultimedia/pyside6_qtmultimedia_python.h
+PySide6/include/QtMultimediaWidgets/pyside6_qtmultimediawidgets_python.h
+PySide6/include/QtNetwork/pyside6_qtnetwork_python.h
+PySide6/include/QtNetworkAuth/pyside6_qtnetworkauth_python.h
+PySide6/include/QtNfc/pyside6_qtnfc_python.h
+PySide6/include/QtOpenGL/pyside6_qtopengl_python.h
+PySide6/include/QtOpenGLWidgets/pyside6_qtopenglwidgets_python.h
+PySide6/include/QtPositioning/pyside6_qtpositioning_python.h
+PySide6/include/QtPrintSupport/pyside6_qtprintsupport_python.h
+PySide6/include/QtQml/pyside6_qtqml_python.h
+PySide6/include/QtQuick/pyside6_qtquick_python.h
+PySide6/include/QtQuick3D/pyside6_qtquick3d_python.h
+PySide6/include/QtQuickControls2/pyside6_qtquickcontrols2_python.h
+PySide6/include/QtQuickTest/pyside6_qtquicktest_python.h
+PySide6/include/QtQuickWidgets/pyside6_qtquickwidgets_python.h
+PySide6/include/QtRemoteObjects/pyside6_qtremoteobjects_python.h
+PySide6/include/QtScxml/pyside6_qtscxml_python.h
+PySide6/include/QtSensors/pyside6_qtsensors_python.h
+PySide6/include/QtSerialPort/pyside6_qtserialport_python.h
+PySide6/include/QtSpatialAudio/pyside6_qtspatialaudio_python.h
+PySide6/include/QtSql/pyside6_qtsql_python.h
+PySide6/include/QtStateMachine/pyside6_qtstatemachine_python.h
+PySide6/include/QtSvg/pyside6_qtsvg_python.h
+PySide6/include/QtSvgWidgets/pyside6_qtsvgwidgets_python.h
+PySide6/include/QtTest/pyside6_qttest_python.h
+PySide6/include/QtTextToSpeech/pyside6_qttexttospeech_python.h
+PySide6/include/QtUiTools/pyside6_qtuitools_python.h
+PySide6/include/QtWebChannel/pyside6_qtwebchannel_python.h
+PySide6/include/QtWebSockets/pyside6_qtwebsockets_python.h
+PySide6/include/QtWidgets/pyside6_qtwidgets_python.h
+PySide6/include/QtXml/pyside6_qtxml_python.h
+PySide6/include/class_property.h
+PySide6/include/dynamicqmetaobject.h
+PySide6/include/dynamicslot_p.h
+PySide6/include/feature_select.h
+PySide6/include/pyside.h
+PySide6/include/pyside6_global.h
+PySide6/include/pyside_numpy.h
+PySide6/include/pyside_p.h
+PySide6/include/pysidecapsulemethod_p.h
+PySide6/include/pysideclassdecorator_p.h
+PySide6/include/pysideclassinfo.h
+PySide6/include/pysideclassinfo_p.h
+PySide6/include/pysidecleanup.h
+PySide6/include/pysidedynamicclass_p.h
+PySide6/include/pysidedynamiccommon_p.h
+PySide6/include/pysidedynamicenum_p.h
+PySide6/include/pysidedynamicpod_p.h
+PySide6/include/pysideinit.h
+PySide6/include/pysidelogging_p.h
+PySide6/include/pysidemacros.h
+PySide6/include/pysidemetafunction.h
+PySide6/include/pysidemetafunction_p.h
+PySide6/include/pysidemetatype.h
+PySide6/include/pysideproperty.h
+PySide6/include/pysideproperty_p.h
+PySide6/include/pysideqapp.h
+PySide6/include/pysideqenum.h
+PySide6/include/pysideqhash.h
+PySide6/include/pysideqmetatype.h
+PySide6/include/pysideqml.h
+PySide6/include/pysideqmlattached.h
+PySide6/include/pysideqmlattached_p.h
+PySide6/include/pysideqmlextended_p.h
+PySide6/include/pysideqmlforeign_p.h
+PySide6/include/pysideqmllistproperty_p.h
+PySide6/include/pysideqmlmacros.h
+PySide6/include/pysideqmlmetacallerror_p.h
+PySide6/include/pysideqmlnamedelement_p.h
+PySide6/include/pysideqmlregistertype.h
+PySide6/include/pysideqmlregistertype_p.h
+PySide6/include/pysideqmltypeinfo_p.h
+PySide6/include/pysideqmluncreatable.h
+PySide6/include/pysideqobject.h
+PySide6/include/pysideqslotobject_p.h
+PySide6/include/pysiderephandler_p.h
+PySide6/include/pysidesignal.h
+PySide6/include/pysidesignal_p.h
+PySide6/include/pysideslot_p.h
+PySide6/include/pysidestaticstrings.h
+PySide6/include/pysideutils.h
+PySide6/include/pysidevariantutils.h
+PySide6/include/pysideweakref.h
+PySide6/include/qobjectconnect.h
+PySide6/include/signalmanager.h
 bin/android_deploy.py
 bin/assistant
 bin/balsam
@@ -32,6 +141,9 @@ bin/project_lib/__init__.py
 bin/project_lib/design_studio_project.py
 bin/project_lib/newproject.py
 bin/project_lib/project_data.py
+bin/project_lib/pyproject_json.py
+bin/project_lib/pyproject_parse_result.py
+bin/project_lib/pyproject_toml.py
 bin/project_lib/utils.py
 bin/pyside_tool.py
 bin/qml.py
@@ -58,153 +170,11 @@ bin/shiboken6
 bin/shiboken_tool.py
 bin/svgtoqml
 bin/uic
-include/PySide6/Qt3DAnimation/pyside6_qt3danimation_python.h
-include/PySide6/Qt3DCore/pyside6_qt3dcore_python.h
-include/PySide6/Qt3DExtras/pyside6_qt3dextras_python.h
-include/PySide6/Qt3DInput/pyside6_qt3dinput_python.h
-include/PySide6/Qt3DLogic/pyside6_qt3dlogic_python.h
-include/PySide6/Qt3DRender/pyside6_qt3drender_python.h
-include/PySide6/QtBluetooth/pyside6_qtbluetooth_python.h
-include/PySide6/QtCharts/pyside6_qtcharts_python.h
-include/PySide6/QtConcurrent/pyside6_qtconcurrent_python.h
-include/PySide6/QtCore/pyside6_qtcore_python.h
-include/PySide6/QtCore/qiopipe.h
-include/PySide6/QtCore/qtcorehelper.h
-include/PySide6/QtDBus/pyside6_qtdbus_python.h
-include/PySide6/QtDBus/qtdbushelper.h
-include/PySide6/QtDataVisualization/pyside6_qtdatavisualization_python.h
-include/PySide6/QtDataVisualization/qtdatavisualization_helper.h
-include/PySide6/QtDesigner/pyside6_qtdesigner_python.h
-include/PySide6/QtDesigner/qpydesignerextensions.h
-include/PySide6/QtGui/pyside6_qtgui_python.h
-include/PySide6/QtGui/qpytextobject.h
-include/PySide6/QtGui/qtguihelper.h
-include/PySide6/QtHelp/pyside6_qthelp_python.h
-include/PySide6/QtHttpServer/pyside6_qthttpserver_python.h
-include/PySide6/QtLocation/pyside6_qtlocation_python.h
-include/PySide6/QtMultimedia/pyside6_qtmultimedia_python.h
-include/PySide6/QtMultimediaWidgets/pyside6_qtmultimediawidgets_python.h
-include/PySide6/QtNetwork/pyside6_qtnetwork_python.h
-include/PySide6/QtNetworkAuth/pyside6_qtnetworkauth_python.h
-include/PySide6/QtNfc/pyside6_qtnfc_python.h
-include/PySide6/QtOpenGL/pyside6_qtopengl_python.h
-include/PySide6/QtOpenGLWidgets/pyside6_qtopenglwidgets_python.h
-include/PySide6/QtPositioning/pyside6_qtpositioning_python.h
-include/PySide6/QtPrintSupport/pyside6_qtprintsupport_python.h
-include/PySide6/QtQml/pyside6_qtqml_python.h
-include/PySide6/QtQuick/pyside6_qtquick_python.h
-include/PySide6/QtQuick3D/pyside6_qtquick3d_python.h
-include/PySide6/QtQuickControls2/pyside6_qtquickcontrols2_python.h
-include/PySide6/QtQuickTest/pyside6_qtquicktest_python.h
-include/PySide6/QtQuickWidgets/pyside6_qtquickwidgets_python.h
-include/PySide6/QtRemoteObjects/pyside6_qtremoteobjects_python.h
-include/PySide6/QtScxml/pyside6_qtscxml_python.h
-include/PySide6/QtSensors/pyside6_qtsensors_python.h
-include/PySide6/QtSerialPort/pyside6_qtserialport_python.h
-include/PySide6/QtSpatialAudio/pyside6_qtspatialaudio_python.h
-include/PySide6/QtSql/pyside6_qtsql_python.h
-include/PySide6/QtStateMachine/pyside6_qtstatemachine_python.h
-include/PySide6/QtSvg/pyside6_qtsvg_python.h
-include/PySide6/QtSvgWidgets/pyside6_qtsvgwidgets_python.h
-include/PySide6/QtTest/pyside6_qttest_python.h
-include/PySide6/QtTextToSpeech/pyside6_qttexttospeech_python.h
-include/PySide6/QtUiTools/pyside6_qtuitools_python.h
-include/PySide6/QtWebChannel/pyside6_qtwebchannel_python.h
-include/PySide6/QtWebSockets/pyside6_qtwebsockets_python.h
-include/PySide6/QtWidgets/pyside6_qtwidgets_python.h
-include/PySide6/QtXml/pyside6_qtxml_python.h
-include/PySide6/class_property.h
-include/PySide6/dynamicqmetaobject.h
-include/PySide6/dynamicslot_p.h
-include/PySide6/feature_select.h
-include/PySide6/pyside.h
-include/PySide6/pyside6_global.h
-include/PySide6/pyside_numpy.h
-include/PySide6/pyside_p.h
-include/PySide6/pysideclassdecorator_p.h
-include/PySide6/pysideclassinfo.h
-include/PySide6/pysideclassinfo_p.h
-include/PySide6/pysidecleanup.h
-include/PySide6/pysideinit.h
-include/PySide6/pysidelogging_p.h
-include/PySide6/pysidemacros.h
-include/PySide6/pysidemetafunction.h
-include/PySide6/pysidemetafunction_p.h
-include/PySide6/pysidemetatype.h
-include/PySide6/pysideproperty.h
-include/PySide6/pysideproperty_p.h
-include/PySide6/pysideqapp.h
-include/PySide6/pysideqenum.h
-include/PySide6/pysideqhash.h
-include/PySide6/pysideqmetatype.h
-include/PySide6/pysideqml.h
-include/PySide6/pysideqmlattached.h
-include/PySide6/pysideqmlattached_p.h
-include/PySide6/pysideqmlextended_p.h
-include/PySide6/pysideqmlforeign_p.h
-include/PySide6/pysideqmllistproperty_p.h
-include/PySide6/pysideqmlmacros.h
-include/PySide6/pysideqmlmetacallerror_p.h
-include/PySide6/pysideqmlnamedelement_p.h
-include/PySide6/pysideqmlregistertype.h
-include/PySide6/pysideqmlregistertype_p.h
-include/PySide6/pysideqmltypeinfo_p.h
-include/PySide6/pysideqmluncreatable.h
-include/PySide6/pysideqobject.h
-include/PySide6/pysideqslotobject_p.h
-include/PySide6/pysidesignal.h
-include/PySide6/pysidesignal_p.h
-include/PySide6/pysideslot_p.h
-include/PySide6/pysidestaticstrings.h
-include/PySide6/pysideutils.h
-include/PySide6/pysideweakref.h
-include/PySide6/qobjectconnect.h
-include/PySide6/signalmanager.h
-include/shiboken6/autodecref.h
-include/shiboken6/basewrapper.h
-include/shiboken6/basewrapper_p.h
-include/shiboken6/bindingmanager.h
-include/shiboken6/bufferprocs_py37.h
-include/shiboken6/gilstate.h
-include/shiboken6/helper.h
-include/shiboken6/pep384ext.h
-include/shiboken6/pep384impl.h
-include/shiboken6/pyobjectholder.h
-include/shiboken6/sbkarrayconverter.h
-include/shiboken6/sbkcontainer.h
-include/shiboken6/sbkconverter.h
-include/shiboken6/sbkcppstring.h
-include/shiboken6/sbkcpptonumpy.h
-include/shiboken6/sbkenum.h
-include/shiboken6/sbkerrors.h
-include/shiboken6/sbkfeature_base.h
-include/shiboken6/sbkmodule.h
-include/shiboken6/sbknumpycheck.h
-include/shiboken6/sbknumpyview.h
-include/shiboken6/sbkpython.h
-include/shiboken6/sbksmartpointer.h
-include/shiboken6/sbkstaticstrings.h
-include/shiboken6/sbkstring.h
-include/shiboken6/sbktypefactory.h
-include/shiboken6/sbkversion.h
-include/shiboken6/sbkwindows.h
-include/shiboken6/shiboken.h
-include/shiboken6/shibokenbuffer.h
-include/shiboken6/shibokenmacros.h
-include/shiboken6/signature.h
-include/shiboken6/signature_p.h
-include/shiboken6/threadstatesaver.h
-include/shiboken6/voidptr.h
 lib/cmake/PySide6/PySide6Config.abi3.cmake
 lib/cmake/PySide6/PySide6Config.cmake
 lib/cmake/PySide6/PySide6ConfigVersion.cmake
 lib/cmake/PySide6/PySide6Targets-release.cmake
 lib/cmake/PySide6/PySide6Targets.cmake
-lib/cmake/PySide6Qml/PySide6QmlConfig.abi3.cmake
-lib/cmake/PySide6Qml/PySide6QmlConfig.cmake
-lib/cmake/PySide6Qml/PySide6QmlConfigVersion.cmake
-lib/cmake/PySide6Qml/PySide6QmlTargets-release.cmake
-lib/cmake/PySide6Qml/PySide6QmlTargets.cmake
 lib/cmake/Shiboken6/Shiboken6Config.abi3.cmake
 lib/cmake/Shiboken6/Shiboken6Config.cmake
 lib/cmake/Shiboken6/Shiboken6ConfigVersion.cmake
@@ -213,16 +183,17 @@ lib/cmake/Shiboken6/Shiboken6Targets.cmake
 lib/cmake/Shiboken6/ShibokenHelpers.cmake
 lib/cmake/Shiboken6Tools/Shiboken6ToolsConfig.cmake
 lib/cmake/Shiboken6Tools/Shiboken6ToolsConfigVersion.cmake
+lib/cmake/Shiboken6Tools/Shiboken6ToolsMacros.cmake
 lib/cmake/Shiboken6Tools/Shiboken6ToolsTargets-release.cmake
 lib/cmake/Shiboken6Tools/Shiboken6ToolsTargets.cmake
 lib/libpyside6.abi3.so
-lib/libpyside6.abi3.so.6.8
-lib/libpyside6.abi3.so.${PKGVERSION}
+lib/libpyside6.abi3.so.6.10
 lib/libpyside6qml.abi3.so
-lib/libpyside6qml.abi3.so.6.8
+lib/libpyside6qml.abi3.so.6.10
 lib/libpyside6qml.abi3.so.${PKGVERSION}
+lib/libpyside6remoteobjects.a
 lib/libshiboken6.abi3.so
-lib/libshiboken6.abi3.so.6.8
+lib/libshiboken6.abi3.so.6.10
 lib/libshiboken6.abi3.so.${PKGVERSION}
 lib/pkgconfig/pyside6.pc
 lib/pkgconfig/shiboken6.pc
@@ -256,7 +227,6 @@ ${PYSITELIB}/PySide6/QtDataVisualization.abi3.so
 ${PYSITELIB}/PySide6/QtDataVisualization.pyi
 ${PYSITELIB}/PySide6/QtDesigner.abi3.so
 ${PYSITELIB}/PySide6/QtDesigner.pyi
-${PYSITELIB}/PySide6/QtExampleIcons.abi3.so
 ${PYSITELIB}/PySide6/QtGui.abi3.so
 ${PYSITELIB}/PySide6/QtGui.pyi
 ${PYSITELIB}/PySide6/QtHelp.abi3.so
@@ -362,6 +332,7 @@ share/PySide6/glue/qtqml.cpp
 share/PySide6/glue/qtquick.cpp
 share/PySide6/glue/qtquick3d.cpp
 share/PySide6/glue/qtquicktest.cpp
+share/PySide6/glue/qtremoteobjects.cpp
 share/PySide6/glue/qtsql.cpp
 share/PySide6/glue/qtstatemachine.cpp
 share/PySide6/glue/qttest.cpp
@@ -375,7 +346,6 @@ share/PySide6/typesystems/glue/plugins.h
 share/PySide6/typesystems/glue/qeasingcurve_glue.cpp
 share/PySide6/typesystems/glue/qeasingcurve_glue.h
 share/PySide6/typesystems/gui_common.xml
-share/PySide6/typesystems/opengl_common.xml
 share/PySide6/typesystems/typesystem_3danimation.xml
 share/PySide6/typesystems/typesystem_3dcore.xml
 share/PySide6/typesystems/typesystem_3dextras.xml
@@ -398,7 +368,9 @@ share/PySide6/typesystems/typesystem_glgetv_modifications.xml
 share/PySide6/typesystems/typesystem_gui.xml
 share/PySide6/typesystems/typesystem_gui_common.xml
 share/PySide6/typesystems/typesystem_gui_mac.xml
+share/PySide6/typesystems/typesystem_gui_nativeinterface.xml
 share/PySide6/typesystems/typesystem_gui_rhi.xml
+share/PySide6/typesystems/typesystem_gui_wayland.xml
 share/PySide6/typesystems/typesystem_gui_win.xml
 share/PySide6/typesystems/typesystem_gui_x11.xml
 share/PySide6/typesystems/typesystem_help.xml
@@ -460,3 +432,42 @@ share/PySide6/typesystems/typesystem_widgets.xml
 share/PySide6/typesystems/typesystem_widgets_common.xml
 share/PySide6/typesystems/typesystem_xml.xml
 share/PySide6/typesystems/widgets_common.xml
+shiboken6/include/autodecref.h
+shiboken6/include/basewrapper.h
+shiboken6/include/basewrapper_p.h
+shiboken6/include/bindingmanager.h
+shiboken6/include/bufferprocs_py37.h
+shiboken6/include/gilstate.h
+shiboken6/include/helper.h
+shiboken6/include/pep384ext.h
+shiboken6/include/pep384impl.h
+shiboken6/include/pyobjectholder.h
+shiboken6/include/sbkarrayconverter.h
+shiboken6/include/sbkbindingutils.h
+shiboken6/include/sbkcontainer.h
+shiboken6/include/sbkconverter.h
+shiboken6/include/sbkcppstring.h
+shiboken6/include/sbkcpptonumpy.h
+shiboken6/include/sbkenum.h
+shiboken6/include/sbkerrors.h
+shiboken6/include/sbkfeature_base.h
+shiboken6/include/sbkmodule.h
+shiboken6/include/sbkmodule_p.h
+shiboken6/include/sbknumpycheck.h
+shiboken6/include/sbknumpyview.h
+shiboken6/include/sbkpep.h
+shiboken6/include/sbkpepbuffer.h
+shiboken6/include/sbkpython.h
+shiboken6/include/sbksmartpointer.h
+shiboken6/include/sbkstaticstrings.h
+shiboken6/include/sbkstring.h
+shiboken6/include/sbktypefactory.h
+shiboken6/include/sbkversion.h
+shiboken6/include/sbkwindows.h
+shiboken6/include/shiboken.h
+shiboken6/include/shibokenbuffer.h
+shiboken6/include/shibokenmacros.h
+shiboken6/include/signature.h
+shiboken6/include/signature_p.h
+shiboken6/include/threadstatesaver.h
+shiboken6/include/voidptr.h
diff --git a/py-pyside6/TODO b/py-pyside6/TODO
index b74bbc2da8..e6751246ad 100644
--- a/py-pyside6/TODO
+++ b/py-pyside6/TODO
@@ -9,7 +9,7 @@ Missing optional deps:
 - Qt6Pdf
 - Qt6PdfWidgets
 - Qt6SerialBus
-- Qt6DataVisualization
 - Qt6Graphs
 - Qt6WebEngineCore
 - Qt6WebEngineWidgets
+- Qt6WebEngineQuick
diff --git a/py-pyside6/distinfo b/py-pyside6/distinfo
index bc83c3ec0a..cdfb030048 100644
--- a/py-pyside6/distinfo
+++ b/py-pyside6/distinfo
@@ -1,7 +1,8 @@
 $NetBSD: $
 
-BLAKE2s (pyside-setup-everywhere-src-6.8.2.tar.xz) = dce62323acc9c62bfcc1df71afead3c96e32622e65700988373abb4d6d617aad
-SHA512 (pyside-setup-everywhere-src-6.8.2.tar.xz) = cc522143974d08133d68d3259caa5127916534e16678693866d65965a546db98b5b1b07d92f7c0918b7c8fb10213d94ad50259b22cf9ebc2a63b985068d75452
-Size (pyside-setup-everywhere-src-6.8.2.tar.xz) = 16609596 bytes
-SHA1 (patch-sources_pyside6_cmake_Macros_PySideModules.cmake) = 64124611147d88a4134b258ac5a6112f1b02d00b
-SHA1 (patch-sources_shiboken6_libshiboken_helper.h) = 493bcbebe2a2fbc77fc0bb8cceb837bfba712d90
+BLAKE2s (pyside-setup-everywhere-src-6.10.1.tar.xz) = caa08461fc98f6b5967c422912de03520ad758df0e1869ae0fe20103600764f2
+SHA512 (pyside-setup-everywhere-src-6.10.1.tar.xz) = fef31a1d39362d09c8e4c4621090851d42dc4566f2bd813361da64eed8af25a8bd9cf770dea2a26f9e00420ae19eb57ec2f5db11c1d86f39d26b6e8f7ebf6d21
+Size (pyside-setup-everywhere-src-6.10.1.tar.xz) = 17746968 bytes
+SHA1 (patch-sources_pyside6_cmake_Macros_PySideModules.cmake) = 191360f36a20c8566bea5bd6732db7b37ae63c0c
+SHA1 (patch-sources_pyside6_libpyside_CMakeLists.txt) = 567a06072402396e4237b20a7e2474e23bedaf40
+SHA1 (patch-sources_shiboken6_libshiboken_helper.cpp) = d29888da21d2a0b02a4e38f6b7114fb6a54efa81
diff --git a/py-pyside6/patches/patch-sources_pyside6_cmake_Macros_PySideModules.cmake b/py-pyside6/patches/patch-sources_pyside6_cmake_Macros_PySideModules.cmake
index 1d31a56901..733b807a4f 100644
--- a/py-pyside6/patches/patch-sources_pyside6_cmake_Macros_PySideModules.cmake
+++ b/py-pyside6/patches/patch-sources_pyside6_cmake_Macros_PySideModules.cmake
@@ -1,27 +1,29 @@
 $NetBSD$
 
-- Add OpenGL include directories.
-- Fix shiboken6 module directory.
-
---- sources/pyside6/cmake/Macros/PySideModules.cmake.orig	2025-01-27 08:28:26.000000000 +0000
+--- sources/pyside6/cmake/Macros/PySideModules.cmake.orig	2025-11-18 11:43:26.000000000 +0000
 +++ sources/pyside6/cmake/Macros/PySideModules.cmake
-@@ -121,8 +121,9 @@ macro(create_pyside_module)
-     # Add QtCore since include conventions are sometimes violated for its classes
+@@ -122,7 +122,7 @@ macro(create_pyside_module)
      get_target_property(qt_core_includes Qt${QT_MAJOR_VERSION}::Core
                          INTERFACE_INCLUDE_DIRECTORIES)
-+    find_package(OpenGL COMPONENTS OpenGL)
      set(shiboken_include_dir_list ${pyside6_SOURCE_DIR} ${qt_platform_includes}
 -        ${qt_core_includes})
 +        ${qt_core_includes} ${OPENGL_INCLUDE_DIRS})
      if(module_ADDITIONAL_INCLUDE_DIRS)
          list(APPEND shiboken_include_dir_list ${${module_ADDITIONAL_INCLUDE_DIRS}})
      endif()
-@@ -338,7 +339,7 @@ macro(create_pyside_module)
-     if(NOT (PYSIDE_IS_CROSS_BUILD OR DISABLE_PYI))
+@@ -308,6 +308,7 @@ macro(create_pyside_module)
+     list(APPEND ld_prefix_list "${pysidebindings_BINARY_DIR}/libpysideqml")
+     list(APPEND ld_prefix_list "${pysidebindings_BINARY_DIR}/libpysideremoteobjects")
+     list(APPEND ld_prefix_list "${SHIBOKEN_SHARED_LIBRARY_DIR}")
++    list(APPEND ld_prefix_list "${pysidebindings_BINARY_DIR}/../shiboken6/libshiboken")
+     if(WIN32)
+         list(APPEND ld_prefix_list "${QT6_INSTALL_PREFIX}/${QT6_INSTALL_BINS}")
+     endif()
+@@ -349,6 +350,7 @@ macro(create_pyside_module)
+         set(SHIBOKEN_PYTHON_MODULE_DIR "${PYTHON_SITE_PACKAGES}/shiboken6")
          set(generate_pyi_options ${module_NAME} --sys-path
              "${pysidebindings_BINARY_DIR}"
--            "${SHIBOKEN_PYTHON_MODULE_DIR}/..")     # use the layer above shiboken6
-+            "${SHIBOKEN_PYTHON_MODULE_DIR}/../..")     # use the layer above shiboken6
++            "${pysidebindings_BINARY_DIR}/.."
+             "${SHIBOKEN_PYTHON_MODULE_DIR}/.."
+             "${SHIBOKEN_PYTHON_MODULE_DIR}/../../..")     # use the layer above shiboken6
          if (QUIET_BUILD)
-             list(APPEND generate_pyi_options "--quiet")
-         endif()
diff --git a/py-pyside6/patches/patch-sources_pyside6_libpyside_CMakeLists.txt b/py-pyside6/patches/patch-sources_pyside6_libpyside_CMakeLists.txt
new file mode 100644
index 0000000000..62b0b963bb
--- /dev/null
+++ b/py-pyside6/patches/patch-sources_pyside6_libpyside_CMakeLists.txt
@@ -0,0 +1,20 @@
+$NetBSD$
+
+Fix paths in installed cmake files.
+https://qt-project.atlassian.net/browse/PYSIDE-3210
+
+--- sources/pyside6/libpyside/CMakeLists.txt.orig	2026-01-01 23:30:15.593845919 +0000
++++ sources/pyside6/libpyside/CMakeLists.txt
+@@ -159,9 +159,9 @@ configure_package_config_file(
+ )
+ 
+ # Install-tree / wheel configuration
+-set(PYSIDE_PYTHONPATH "")
+-set(PYSIDE_TYPESYSTEMS "typesystems")
+-set(PYSIDE_GLUE "glue")
++#set(PYSIDE_PYTHONPATH "")
++#set(PYSIDE_TYPESYSTEMS "typesystems")
++#set(PYSIDE_GLUE "glue")
+ set(PYSIDE_SOVERSION "${pyside6_library_so_version}")
+ 
+ configure_package_config_file(
diff --git a/py-pyside6/patches/patch-sources_shiboken6_libshiboken_helper.cpp b/py-pyside6/patches/patch-sources_shiboken6_libshiboken_helper.cpp
new file mode 100644
index 0000000000..786c71d059
--- /dev/null
+++ b/py-pyside6/patches/patch-sources_shiboken6_libshiboken_helper.cpp
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Also use cast on pthread_self for NetBSD.
+
+--- sources/shiboken6/libshiboken/helper.cpp.orig	2026-01-01 03:11:05.257821627 +0000
++++ sources/shiboken6/libshiboken/helper.cpp
+@@ -600,7 +600,7 @@ ThreadId currentThreadId()
+ {
+ #if defined(_WIN32)
+     return GetCurrentThreadId();
+-#elif defined(__APPLE_CC__)
++#elif defined(__APPLE_CC__) || defined(__NetBSD__)
+     return reinterpret_cast<ThreadId>(pthread_self());
+ #else
+     return pthread_self();
diff --git a/py-pyside6/patches/patch-sources_shiboken6_libshiboken_helper.h b/py-pyside6/patches/patch-sources_shiboken6_libshiboken_helper.h
deleted file mode 100644
index 2f4b1e5f84..0000000000
--- a/py-pyside6/patches/patch-sources_shiboken6_libshiboken_helper.h
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD$
-
-Use pthread_t type on NetBSD.
-
---- sources/shiboken6/libshiboken/helper.h.orig	2025-01-27 08:28:26.000000000 +0000
-+++ sources/shiboken6/libshiboken/helper.h
-@@ -61,7 +61,11 @@ class AutoArrayPointer
-         T *data;
- };
- 
-+#ifdef __NetBSD__
-+using ThreadId = pthread_t;
-+#else
- using ThreadId = unsigned long long;
-+#endif
- LIBSHIBOKEN_API ThreadId currentThreadId();
- LIBSHIBOKEN_API ThreadId mainThreadId();
- 


Home | Main Index | Thread Index | Old Index