aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/py-qt6-pyqt/Makefile7
-rw-r--r--devel/py-qt6-pyqt/distinfo6
-rw-r--r--devel/py-qt6-pyqt/pkg-descr10
-rw-r--r--devel/py-qt6-pyqt/pkg-plist10
-rw-r--r--devel/pyside6-tools/Makefile9
-rw-r--r--devel/pyside6-tools/distinfo6
-rw-r--r--devel/pyside6-tools/pkg-plist3
-rw-r--r--devel/pyside6/Makefile15
-rw-r--r--devel/pyside6/distinfo8
-rw-r--r--devel/pyside6/files/patch-sources_pyside6_cmake_Macros_PySideModules.cmake (renamed from devel/pyside6/files/patch-cmake_Macros_PySideModules.cmake)4
-rw-r--r--devel/pyside6/pkg-plist11
-rw-r--r--devel/qt6-5compat/distinfo6
-rw-r--r--devel/qt6-base/Makefile4
-rw-r--r--devel/qt6-base/distinfo8
-rw-r--r--devel/qt6-base/files/patch-cmake_QtBuildPathsHelpers.cmake2
-rw-r--r--devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake4
-rw-r--r--devel/qt6-base/files/patch-src_corelib_global_qcompare.h37
-rw-r--r--devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h49
-rw-r--r--devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h18
-rw-r--r--devel/qt6-base/files/patch-src_corelib_tools_qspan.h15
-rw-r--r--devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp4
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp6
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h10
-rw-r--r--devel/qt6-base/pkg-plist48
-rw-r--r--devel/qt6-languageserver/distinfo6
-rw-r--r--devel/qt6-location/distinfo6
-rw-r--r--devel/qt6-location/pkg-plist1
-rw-r--r--devel/qt6-positioning/distinfo6
-rw-r--r--devel/qt6-remoteobjects/distinfo6
-rw-r--r--devel/qt6-scxml/distinfo6
-rw-r--r--devel/qt6-tools/distinfo6
-rw-r--r--devel/qt6-tools/pkg-plist43
-rw-r--r--devel/qt6-translations/distinfo6
-rw-r--r--devel/shiboken6/Makefile16
-rw-r--r--devel/shiboken6/distinfo6
-rw-r--r--devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake4
-rw-r--r--devel/shiboken6/files/patch-data_shiboken6.pc.in4
-rw-r--r--devel/shiboken6/files/patch-libshiboken_signature_signature__globals.cpp29
-rw-r--r--devel/shiboken6/pkg-plist4
39 files changed, 335 insertions, 114 deletions
diff --git a/devel/py-qt6-pyqt/Makefile b/devel/py-qt6-pyqt/Makefile
index 86be00ae82a6..4df559c4e5e9 100644
--- a/devel/py-qt6-pyqt/Makefile
+++ b/devel/py-qt6-pyqt/Makefile
@@ -1,12 +1,12 @@
PORTNAME= pyqt
-PORTVERSION= ${PYQT_VERSION}
+DISTVERSION= ${PYQT_VERSION}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITES_PYQT}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
DISTNAME= ${PYQT_DISTNAME}
MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt6 toolkit, QtCore module
+COMMENT= Python bindings for the Qt6 toolkit
WWW= https://riverbankcomputing.com/software/pyqt
PYQT_DIST= yes
@@ -17,8 +17,7 @@ BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>1:devel/py-dbus@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>1:devel/py-dbus@${PY_FLAVOR}
USES= gl pkgconfig python pyqt:6 qt:6
-USE_GL+= gl opengl
-USE_LOCALE= C.UTF-8
+USE_GL= opengl
USE_PYTHON= concurrent flavors
USE_PYQT= pysip qtbuilder sip
USE_QT= base connectivity declarative imageformats multimedia \
diff --git a/devel/py-qt6-pyqt/distinfo b/devel/py-qt6-pyqt/distinfo
index 1d1e78af0bb2..d03553ac245f 100644
--- a/devel/py-qt6-pyqt/distinfo
+++ b/devel/py-qt6-pyqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701802289
-SHA256 (PyQt6-6.6.1.tar.gz) = 9f158aa29d205142c56f0f35d07784b8df0be28378d20a97bcda8bd64ffd0379
-SIZE (PyQt6-6.6.1.tar.gz) = 1043203
+TIMESTAMP = 1714270793
+SHA256 (PyQt6-6.7.0.tar.gz) = 3d31b2c59dc378ee26e16586d9469842483588142fc377280aad22aaf2fa6235
+SIZE (PyQt6-6.7.0.tar.gz) = 1050408
diff --git a/devel/py-qt6-pyqt/pkg-descr b/devel/py-qt6-pyqt/pkg-descr
index e94deea7a2c0..f9bc7673c880 100644
--- a/devel/py-qt6-pyqt/pkg-descr
+++ b/devel/py-qt6-pyqt/pkg-descr
@@ -1,2 +1,8 @@
-PyQt6 is a set of Python bindings for Qt6 application framework.
-This package provides the QtCore module.
+PyQt6 is a comprehensive set of Python bindings for Qt6. It is
+implemented as more than 35 extension modules and enables Python
+to be used as an alternative application development language to
+C++ on all supported platforms.
+
+PyQt6 may also be embedded in C++ based applications to allow users
+of those applications to configure or enhance the functionality of
+those applications.
diff --git a/devel/py-qt6-pyqt/pkg-plist b/devel/py-qt6-pyqt/pkg-plist
index 1b92e9fe76e6..741bedcd9a28 100644
--- a/devel/py-qt6-pyqt/pkg-plist
+++ b/devel/py-qt6-pyqt/pkg-plist
@@ -154,6 +154,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_qlist.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_qmap.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_qset.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_std_optional.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_std_pair.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_virtual_error_handler.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qrandom.sip
@@ -195,6 +196,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtranslator.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtransposeproxymodel.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtversion.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtyperevision.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtypes.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qurl.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qurlquery.sip
@@ -205,6 +207,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qwaitcondition.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qwineventnotifier.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qxmlstream.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qyieldcpu.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtDBus/QtDBus.toml
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtDBus/QtDBusmod.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtDBus/qdbusabstractadaptor.sip
@@ -378,6 +381,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qpymultimedia_qlist.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qscreencapture.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qsoundeffect.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qtvideo.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qvideoframe.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qvideoframeformat.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qvideosink.sip
@@ -397,6 +401,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtNetwork/qhstspolicy.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtNetwork/qhttp1configuration.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtNetwork/qhttp2configuration.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtNetwork/qhttpheaders.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtNetwork/qhttpmultipart.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtNetwork/qlocalserver.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtNetwork/qlocalsocket.sip
@@ -563,6 +568,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtQuick/qsgrendernode.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtQuick/qsgsimplerectnode.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtQuick/qsgsimpletexturenode.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtQuick/qsgtextnode.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtQuick/qsgtexture.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtQuick/qsgtexture_platform.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtQuick/qsgtexturematerial.sip
@@ -634,6 +640,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtSvg/QtSvgmod.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtSvg/qsvggenerator.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtSvg/qsvgrenderer.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtSvg/qtsvgglobal.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtSvgWidgets/QtSvgWidgets.toml
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtSvgWidgets/QtSvgWidgetsmod.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtSvgWidgets/qgraphicssvgitem.sip
@@ -878,6 +885,8 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/__pycache__/qscintilla%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/__pycache__/qtcharts%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/__pycache__/qtcharts%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/__pycache__/qtopenglwidgets%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/__pycache__/qtopenglwidgets%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/__pycache__/qtprintsupport%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/__pycache__/qtprintsupport%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/__pycache__/qtquickwidgets%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -887,6 +896,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/qaxcontainer.py
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/qscintilla.py
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/qtcharts.py
+%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/qtopenglwidgets.py
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/qtprintsupport.py
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/qtquickwidgets.py
%%PYTHON_SITELIBDIR%%/PyQt6/uic/widget-plugins/qtwebenginewidgets.py
diff --git a/devel/pyside6-tools/Makefile b/devel/pyside6-tools/Makefile
index d291d6e57606..ebcf57f007e9 100644
--- a/devel/pyside6-tools/Makefile
+++ b/devel/pyside6-tools/Makefile
@@ -18,15 +18,15 @@ LIB_DEPENDS= libshiboken6.abi${PYTHON_MAJOR_VER}.so:devel/shiboken6@${PY_FLAVOR}
libxkbcommon.so:x11/libxkbcommon \
libzstd.so:archivers/zstd
-USES= cmake gl llvm:lib python qt:6 shebangfix tar:xz
-USE_GL= gl
+USES= cmake gl llvm:lib,noexport python qt:6 shebangfix tar:xz
+USE_GL= opengl
USE_PYTHON= flavors
USE_QT= base declarative languageserver tools
SHEBANG_FILES= pyside_tool.py qtpy2cpp_lib/tests/baseline/basic_test.py
PLIST_SUB= PYSIDE_BINDIR_REL=${PYSIDE_BINDIR_REL}
-WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION}/sources/pyside-tools
+WRKSRC_SUBDIR= sources/pyside-tools
PYSIDE_RELNAME= ${PORTNAME}
PYSIDE_BINDIR_REL?= bin/${PYSIDE_RELNAME}
@@ -41,6 +41,7 @@ post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}
@${MV} ${STAGEDIR}${PREFIX}/${PYSIDE_RELNAME} ${STAGEDIR}${PREFIX}/bin
# These directories contain templates that should not be byte-compiled.
+# Temporarily relocate them to avoid errors.
@${MV} ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/deploy_lib/android/recipes ${WRKDIR}
.for d in deploy_lib project qtpy2cpp_lib
@@ -52,6 +53,8 @@ post-install:
${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/${d}
.endfor
+# Move the aforementioned templates back into STAGEDIR after the byte-compiling
+# operation has finished.
@${MV} ${WRKDIR}/recipes ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/deploy_lib/android
.include <bsd.port.mk>
diff --git a/devel/pyside6-tools/distinfo b/devel/pyside6-tools/distinfo
index 6db1494a2bdd..4698008effb1 100644
--- a/devel/pyside6-tools/distinfo
+++ b/devel/pyside6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708228813
-SHA256 (pyside-setup-everywhere-src-6.6.2.tar.xz) = 14620b694d7af4c978443016292d3d2108ba5dc105f4170e3b71eadcaf04c9f0
-SIZE (pyside-setup-everywhere-src-6.6.2.tar.xz) = 13975896
+TIMESTAMP = 1714321552
+SHA256 (pyside-setup-everywhere-src-6.7.0.tar.xz) = 82eae370737df5ecf539c165d09d7c81d5fc6153a541b8d3d37b11275f9e3e8f
+SIZE (pyside-setup-everywhere-src-6.7.0.tar.xz) = 14382456
diff --git a/devel/pyside6-tools/pkg-plist b/devel/pyside6-tools/pkg-plist
index 3588c387efa4..11d945b6bae8 100644
--- a/devel/pyside6-tools/pkg-plist
+++ b/devel/pyside6-tools/pkg-plist
@@ -8,6 +8,8 @@
%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/commands%%PYTHON_EXT_SUFFIX%%.pyc
%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/dependency_util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/dependency_util%%PYTHON_EXT_SUFFIX%%.pyc
%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/deploy_util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/deploy_util%%PYTHON_EXT_SUFFIX%%.pyc
%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/nuitka_helper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -31,6 +33,7 @@
%%PYSIDE_BINDIR_REL%%/deploy_lib/commands.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/config.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/default.spec
+%%PYSIDE_BINDIR_REL%%/deploy_lib/dependency_util.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/deploy_util.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/nuitka_helper.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/pyside_icon.icns
diff --git a/devel/pyside6/Makefile b/devel/pyside6/Makefile
index 232d6cd0cabe..28c40a7c11ec 100644
--- a/devel/pyside6/Makefile
+++ b/devel/pyside6/Makefile
@@ -5,28 +5,33 @@ MASTER_SITES= QT/official_releases/QtForPython/shiboken6/PySide6-${DISTVERSION}-
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pyside-setup-everywhere-src-${DISTVERSION}
+PATCH_SITES= https://github.com/qtproject/pyside-pyside-setup/commit/
+PATCHFILES+= 3b2ad15ec75b082699dbde6c695c19b467eb0008.patch:-p1 # Adapt to revert of QAudio->QtAudio namespace renaming
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Python Qt bindings for Qt 6
WWW= https://wiki.qt.io/Qt_for_Python
LICENSE= LGPL3
+BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
LIB_DEPENDS= libshiboken6.abi${PYTHON_MAJOR_VER}.so:devel/shiboken6@${PY_FLAVOR} \
libxkbcommon.so:x11/libxkbcommon
-USES= cmake gl llvm:lib python qt:6 tar:xz
-USE_GL= gl
+USES= cmake gl llvm:lib,noexport python qt:6 tar:xz
+USE_GL= opengl
USE_LDCONFIG= yes
USE_PYTHON= flavors
USE_QT= 3d base charts connectivity datavis3d declarative doc graphs \
httpserver imageformats location multimedia networkauth pdf \
positioning quick3d quicktimeline remoteobjects scxml sensors \
serialbus serialport shadertools speech svg tools translations \
- wayland webchannel websockets
+ webchannel websockets
-CMAKE_ARGS= -DPYTHON_EXECUTABLE=${PYTHON_CMD}
+CONFIGURE_ENV= LLVM_INSTALL_DIR="${LLVM_PREFIX}/lib/cmake/llvm"
-WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION}/sources/pyside6
+PATCH_WRKSRC= ${WRKSRC:H:H}
+WRKSRC_SUBDIR= sources/pyside6
PLIST_SUB= DISTVERSION=${DISTVERSION}
.include <bsd.port.pre.mk>
diff --git a/devel/pyside6/distinfo b/devel/pyside6/distinfo
index 52d7922c624b..5c3bcc4bb142 100644
--- a/devel/pyside6/distinfo
+++ b/devel/pyside6/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1708228795
-SHA256 (pyside-setup-everywhere-src-6.6.2.tar.xz) = 14620b694d7af4c978443016292d3d2108ba5dc105f4170e3b71eadcaf04c9f0
-SIZE (pyside-setup-everywhere-src-6.6.2.tar.xz) = 13975896
+TIMESTAMP = 1714344956
+SHA256 (pyside-setup-everywhere-src-6.7.0.tar.xz) = 82eae370737df5ecf539c165d09d7c81d5fc6153a541b8d3d37b11275f9e3e8f
+SIZE (pyside-setup-everywhere-src-6.7.0.tar.xz) = 14382456
+SHA256 (3b2ad15ec75b082699dbde6c695c19b467eb0008.patch) = 9fe5ce2d8e8fa1d90069dc9c9ccf86ef40e2fbf393c348822eea9afe697b2ec6
+SIZE (3b2ad15ec75b082699dbde6c695c19b467eb0008.patch) = 10764
diff --git a/devel/pyside6/files/patch-cmake_Macros_PySideModules.cmake b/devel/pyside6/files/patch-sources_pyside6_cmake_Macros_PySideModules.cmake
index beb57e5a20cf..ae379547d829 100644
--- a/devel/pyside6/files/patch-cmake_Macros_PySideModules.cmake
+++ b/devel/pyside6/files/patch-sources_pyside6_cmake_Macros_PySideModules.cmake
@@ -1,5 +1,5 @@
---- cmake/Macros/PySideModules.cmake.orig 2023-11-27 12:04:49 UTC
-+++ cmake/Macros/PySideModules.cmake
+--- sources/pyside6/cmake/Macros/PySideModules.cmake.orig 2023-11-27 12:04:49 UTC
++++ sources/pyside6/cmake/Macros/PySideModules.cmake
@@ -107,7 +107,7 @@ macro(create_pyside_module)
get_target_property(qt_core_includes Qt${QT_MAJOR_VERSION}::Core
INTERFACE_INCLUDE_DIRECTORIES)
diff --git a/devel/pyside6/pkg-plist b/devel/pyside6/pkg-plist
index 1d610064f5d5..7cd3b16bd011 100644
--- a/devel/pyside6/pkg-plist
+++ b/devel/pyside6/pkg-plist
@@ -8,6 +8,7 @@ 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
@@ -38,6 +39,7 @@ 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
@@ -117,10 +119,10 @@ lib/cmake/PySide6Qml/PySide6QmlConfigVersion.cmake
lib/cmake/PySide6Qml/PySide6QmlTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/PySide6Qml/PySide6QmlTargets.cmake
lib/libpyside6.abi3.so
-lib/libpyside6.abi3.so.6.6
+lib/libpyside6.abi3.so.6.7
lib/libpyside6.abi3.so.%%DISTVERSION%%
lib/libpyside6qml.abi3.so
-lib/libpyside6qml.abi3.so.6.6
+lib/libpyside6qml.abi3.so.6.7
lib/libpyside6qml.abi3.so.%%DISTVERSION%%
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DAnimation.abi3.so
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DAnimation.pyi
@@ -201,6 +203,8 @@ lib/libpyside6qml.abi3.so.%%DISTVERSION%%
%%PYTHON_SITELIBDIR%%/PySide6/QtQuick3D.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtQuickControls2.abi3.so
%%PYTHON_SITELIBDIR%%/PySide6/QtQuickControls2.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtQuickTest.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtQuickTest.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtQuickWidgets.abi3.so
%%PYTHON_SITELIBDIR%%/PySide6/QtQuickWidgets.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtRemoteObjects.abi3.so
@@ -273,9 +277,11 @@ share/PySide6/glue/qtmultimedia.cpp
share/PySide6/glue/qtnetwork.cpp
share/PySide6/glue/qtnetworkauth.cpp
share/PySide6/glue/qtopengl.cpp
+share/PySide6/glue/qtpositioning.cpp
share/PySide6/glue/qtprintsupport.cpp
share/PySide6/glue/qtqml.cpp
share/PySide6/glue/qtquick.cpp
+share/PySide6/glue/qtquicktest.cpp
share/PySide6/glue/qtserialbus.cpp
share/PySide6/glue/qtsql.cpp
share/PySide6/glue/qtstatemachine.cpp
@@ -360,6 +366,7 @@ share/PySide6/typesystems/typesystem_qml.xml
share/PySide6/typesystems/typesystem_quick.xml
share/PySide6/typesystems/typesystem_quick3d.xml
share/PySide6/typesystems/typesystem_quickcontrols2.xml
+share/PySide6/typesystems/typesystem_quicktest.xml
share/PySide6/typesystems/typesystem_quickwidgets.xml
share/PySide6/typesystems/typesystem_remoteobjects.xml
share/PySide6/typesystems/typesystem_scxml.xml
diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/distinfo
index 55282398ffde..06a74a6ace18 100644
--- a/devel/qt6-5compat/distinfo
+++ b/devel/qt6-5compat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711661020
-SHA256 (KDE/Qt/6.6.3/qt5compat-everywhere-src-6.6.3.tar.xz) = 68c2cf4e5eabfea27626fe40d088cb0dbb2c0414d3961ef132b7e06c60ceec0b
-SIZE (KDE/Qt/6.6.3/qt5compat-everywhere-src-6.6.3.tar.xz) = 14634848
+TIMESTAMP = 1712112788
+SHA256 (KDE/Qt/6.7.0/qt5compat-everywhere-src-6.7.0.tar.xz) = 9d49d4fd8345d8a40b63e0b65cd49c1d8286e33a7f1409bf1316763f654e19f5
+SIZE (KDE/Qt/6.7.0/qt5compat-everywhere-src-6.7.0.tar.xz) = 14629204
diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile
index 048dc7a6f13c..d1ac58883186 100644
--- a/devel/qt6-base/Makefile
+++ b/devel/qt6-base/Makefile
@@ -3,6 +3,9 @@ DISTVERSION= ${QT6_VERSION}
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
+PATCH_SITES= https://github.com/qt/qtbase/commit/
+PATCHFILES+= 7c4e1357e49baebdd2d20710fccb5604cbb36c0d.patch:-p1 # CVE-2024-33861
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt base (core, gui, widgets, network,...)
@@ -55,7 +58,6 @@ CMAKE_OFF+= FEATURE_sql_mysql \
SHEBANG_FILES= ${WRKSRC}/mkspecs/features/uikit/device_destinations.sh \
${WRKSRC}/mkspecs/features/uikit/devices.py \
${WRKSRC}/mkspecs/features/data/mac/objc_namespace.sh \
- ${WRKSRC}/util/android/android_emulator_launcher.sh \
${WRKSRC}/util/testrunner/qt-testrunner.py \
${WRKSRC}/util/testrunner/sanitizer-testrunner.py
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo
index 356bc1c3352b..8fc9397acc46 100644
--- a/devel/qt6-base/distinfo
+++ b/devel/qt6-base/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1711661021
-SHA256 (KDE/Qt/6.6.3/qtbase-everywhere-src-6.6.3.tar.xz) = 0493fd0b380c4edf8872f011a7f26d245aa4cdd75b349904ef340a22dedf7462
-SIZE (KDE/Qt/6.6.3/qtbase-everywhere-src-6.6.3.tar.xz) = 48784716
+TIMESTAMP = 1715748396
+SHA256 (KDE/Qt/6.7.0/qtbase-everywhere-src-6.7.0.tar.xz) = 11b2e29e2e52fb0e3b453ea13bbe51a10fdff36e1c192d8868c5a40233b8b254
+SIZE (KDE/Qt/6.7.0/qtbase-everywhere-src-6.7.0.tar.xz) = 49314276
+SHA256 (KDE/Qt/6.7.0/7c4e1357e49baebdd2d20710fccb5604cbb36c0d.patch) = fa921cb0eb73ed23a0a5c6cfaf10da2116511b60f2e49c8c406eef516363d228
+SIZE (KDE/Qt/6.7.0/7c4e1357e49baebdd2d20710fccb5604cbb36c0d.patch) = 6164
diff --git a/devel/qt6-base/files/patch-cmake_QtBuildPathsHelpers.cmake b/devel/qt6-base/files/patch-cmake_QtBuildPathsHelpers.cmake
index 8df0968ae885..d1c33877dc66 100644
--- a/devel/qt6-base/files/patch-cmake_QtBuildPathsHelpers.cmake
+++ b/devel/qt6-base/files/patch-cmake_QtBuildPathsHelpers.cmake
@@ -1,4 +1,4 @@
---- cmake/QtBuildPathsHelpers.cmake.orig 2024-02-08 16:01:05 UTC
+--- cmake/QtBuildPathsHelpers.cmake.orig 2023-09-15 10:20:51 UTC
+++ cmake/QtBuildPathsHelpers.cmake
@@ -100,7 +100,7 @@ function(qt_internal_setup_build_and_install_paths)
if(QT_CONFIG_INSTALL_DIR)
diff --git a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake
index a1e02bb2b362..39f338bc0a6a 100644
--- a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake
+++ b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake
@@ -1,6 +1,6 @@
---- cmake/QtFlagHandlingHelpers.cmake.orig 2023-11-15 13:58:42 UTC
+--- cmake/QtFlagHandlingHelpers.cmake.orig 2023-09-15 10:20:51 UTC
+++ cmake/QtFlagHandlingHelpers.cmake
-@@ -132,6 +132,10 @@ function(qt_internal_add_link_flags_no_undefined targe
+@@ -167,6 +167,10 @@ function(qt_internal_add_link_flags_no_undefined targe
set(no_undefined_flag "-Wl,--no-undefined")
endif()
diff --git a/devel/qt6-base/files/patch-src_corelib_global_qcompare.h b/devel/qt6-base/files/patch-src_corelib_global_qcompare.h
new file mode 100644
index 000000000000..dca740aacab1
--- /dev/null
+++ b/devel/qt6-base/files/patch-src_corelib_global_qcompare.h
@@ -0,0 +1,37 @@
+Also disable spurious zero as null pointer constant warnings for Clang which
+are errors in www/dooble due to -Werror being passed.
+
+--- src/corelib/global/qcompare.h.orig 2024-01-22 10:20:09 UTC
++++ src/corelib/global/qcompare.h
+@@ -195,6 +195,7 @@ class partial_ordering (private)
+
+ QT_WARNING_PUSH
+ // https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903
++ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant")
+ QT_WARNING_DISABLE_GCC("-Wzero-as-null-pointer-constant")
+ friend constexpr bool is_eq (partial_ordering o) noexcept { return o == 0; }
+ friend constexpr bool is_neq (partial_ordering o) noexcept { return o != 0; }
+@@ -380,6 +381,7 @@ class weak_ordering (private)
+
+ QT_WARNING_PUSH
+ // https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903
++ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant")
+ QT_WARNING_DISABLE_GCC("-Wzero-as-null-pointer-constant")
+ friend constexpr bool is_eq (weak_ordering o) noexcept { return o == 0; }
+ friend constexpr bool is_neq (weak_ordering o) noexcept { return o != 0; }
+@@ -575,6 +577,7 @@ class strong_ordering (public)
+
+ QT_WARNING_PUSH
+ // https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903
++ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant")
+ QT_WARNING_DISABLE_GCC("-Wzero-as-null-pointer-constant")
+ friend constexpr bool is_eq (strong_ordering o) noexcept { return o == 0; }
+ friend constexpr bool is_neq (strong_ordering o) noexcept { return o != 0; }
+@@ -859,6 +862,7 @@ class QPartialOrdering (private)
+
+ QT_WARNING_PUSH
+ // https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903
++ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant")
+ QT_WARNING_DISABLE_GCC("-Wzero-as-null-pointer-constant")
+ friend constexpr bool is_eq (QPartialOrdering o) noexcept { return o == 0; }
+ friend constexpr bool is_neq (QPartialOrdering o) noexcept { return o != 0; }
diff --git a/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h b/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
new file mode 100644
index 000000000000..f28c5a926a13
--- /dev/null
+++ b/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
@@ -0,0 +1,49 @@
+Suppress spurious zero as null pointer constant warnings which cause errors
+in www/dooble due to -Werror being passed. This is the same problem as in
+qcompare.h that upstream suppresses for GCC.
+
+/usr/local/include/qt6/QtCore/qfloat16.h:209:5: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
+...
+/usr/local/include/qt6/QtCore/qcomparehelpers.h:211:43: note: expanded from macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE'
+ 211 | { return compareThreeWay(lhs, rhs) >= 0; }
+
+--- src/corelib/global/qcomparehelpers.h.orig 2024-01-22 10:20:09 UTC
++++ src/corelib/global/qcomparehelpers.h
+@@ -197,6 +197,8 @@ template <typename In> constexpr auto to_Qt(In in) noe
+ { return !comparesEqual(rhs, lhs); }
+
+ #define QT_DECLARE_ORDERING_HELPER_TEMPLATE(OrderingType, LeftType, RightType, Constexpr) \
++ QT_WARNING_PUSH \
++ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant") \
+ friend Constexpr bool operator<(LeftType const &lhs, RightType const &rhs) \
+ noexcept(noexcept(compareThreeWay(lhs, rhs))) \
+ { return compareThreeWay(lhs, rhs) < 0; } \
+@@ -208,7 +210,8 @@ template <typename In> constexpr auto to_Qt(In in) noe
+ { return compareThreeWay(lhs, rhs) <= 0; } \
+ friend Constexpr bool operator>=(LeftType const &lhs, RightType const &rhs) \
+ noexcept(noexcept(compareThreeWay(lhs, rhs))) \
+- { return compareThreeWay(lhs, rhs) >= 0; }
++ { return compareThreeWay(lhs, rhs) >= 0; } \
++ QT_WARNING_POP
+
+ #define QT_DECLARE_ORDERING_HELPER_PARTIAL(LeftType, RightType, Constexpr) \
+ QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr)
+@@ -225,6 +228,8 @@ template <typename In> constexpr auto to_Qt(In in) noe
+
+ // Helpers for reversed ordering, using the existing compareThreeWay() function.
+ #define QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(OrderingType, LeftType, RightType, Constexpr) \
++ QT_WARNING_PUSH \
++ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant") \
+ friend Constexpr bool operator<(RightType const &lhs, LeftType const &rhs) \
+ noexcept(noexcept(compareThreeWay(rhs, lhs))) \
+ { return compareThreeWay(rhs, lhs) > 0; } \
+@@ -236,7 +241,8 @@ template <typename In> constexpr auto to_Qt(In in) noe
+ { return compareThreeWay(rhs, lhs) >= 0; } \
+ friend Constexpr bool operator>=(RightType const &lhs, LeftType const &rhs) \
+ noexcept(noexcept(compareThreeWay(rhs, lhs))) \
+- { return compareThreeWay(rhs, lhs) <= 0; }
++ { return compareThreeWay(rhs, lhs) <= 0; } \
++ QT_WARNING_POP
+
+ #define QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL(LeftType, RightType, Constexpr) \
+ QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr)
diff --git a/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h b/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h
new file mode 100644
index 000000000000..6766a7584185
--- /dev/null
+++ b/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h
@@ -0,0 +1,18 @@
+Suppress warnings when -pedantic is passed and using std < c++20, which could
+also be errors if -Werror is also passed as is the case with www/dooble.
+
+error: use of the 'nodiscard' attribute is a C++20 extension
+
+https://github.com/llvm/llvm-project/issues/32865
+
+--- src/corelib/global/qcompilerdetection.h.orig 2024-01-22 10:20:09 UTC
++++ src/corelib/global/qcompilerdetection.h
+@@ -964,7 +964,7 @@
+ # define Q_REQUIRED_RESULT [[nodiscard]]
+ #endif
+
+-#if __has_cpp_attribute(nodiscard) >= 201907L /* used for both P1771 and P1301... */
++#if __has_cpp_attribute(nodiscard) >= 201907L && (!defined(Q_CC_CLANG) || __cplusplus >= 201907L) /* used for both P1771 and P1301... */
+ // [[nodiscard]] constructor (P1771)
+ # ifndef Q_NODISCARD_CTOR
+ # define Q_NODISCARD_CTOR [[nodiscard]]
diff --git a/devel/qt6-base/files/patch-src_corelib_tools_qspan.h b/devel/qt6-base/files/patch-src_corelib_tools_qspan.h
new file mode 100644
index 000000000000..287d7ae418f0
--- /dev/null
+++ b/devel/qt6-base/files/patch-src_corelib_tools_qspan.h
@@ -0,0 +1,15 @@
+Fix warning which causes error in www/dooble due to -Werror being set.
+
+/usr/local/include/qt6/QtCore/qspan.h:278:5: error: '__cpp_lib_span' is not defined, evaluates to 0
+
+--- src/corelib/tools/qspan.h.orig 2024-01-22 10:20:09 UTC
++++ src/corelib/tools/qspan.h
+@@ -275,7 +275,7 @@ class QSpanBase<T, q20::dynamic_extent> : protected QS
+ : QSpanBase(other.data(), other.size())
+ {}
+
+-#if __cpp_lib_span
++#ifdef __cpp_lib_span
+ template <typename S, size_t N, if_qualification_conversion<S> = true>
+ Q_IMPLICIT constexpr QSpanBase(std::span<S, N> other) noexcept
+ : QSpanBase(other.data(), other.size())
diff --git a/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp b/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp
index 15331f44334e..1fae16c7af55 100644
--- a/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp
+++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp
@@ -1,6 +1,6 @@
---- src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp.orig 2023-09-21 19:24:26 UTC
+--- src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp.orig 2023-09-15 10:20:51 UTC
+++ src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp
-@@ -17,11 +17,7 @@
+@@ -19,11 +19,7 @@
#include <mutex>
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp
index 3f0e8a5a8dc0..3f65f6206cf6 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp
@@ -1,4 +1,4 @@
---- src/plugins/tls/openssl/qsslcontext_openssl.cpp.orig 2023-09-21 19:24:26 UTC
+--- src/plugins/tls/openssl/qsslcontext_openssl.cpp.orig 2023-09-15 10:20:51 UTC
+++ src/plugins/tls/openssl/qsslcontext_openssl.cpp
@@ -49,9 +49,9 @@ extern "C" int q_verify_cookie_callback(SSL *ssl, cons
}
@@ -41,7 +41,7 @@
#if QT_CONFIG(dtls)
// DTLS cookies:
-@@ -758,6 +760,7 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
+@@ -760,6 +762,7 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
}
#endif // ocsp
@@ -49,7 +49,7 @@
QSharedPointer<SSL_CONF_CTX> cctx(q_SSL_CONF_CTX_new(), &q_SSL_CONF_CTX_free);
if (cctx) {
q_SSL_CONF_CTX_set_ssl_ctx(cctx.data(), sslContext->ctx);
-@@ -804,7 +807,9 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
+@@ -806,7 +809,9 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
sslContext->errorStr = msgErrorSettingBackendConfig(QSslSocket::tr("SSL_CONF_finish() failed"));
sslContext->errorCode = QSslError::UnspecifiedError;
}
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h
index 911ffd8d9f99..565d27f71f8f 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h
@@ -1,4 +1,4 @@
---- src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h.orig 2023-09-13 16:02:48 UTC
+--- src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h.orig 2023-09-15 10:20:51 UTC
+++ src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h
@@ -46,6 +46,13 @@ QT_BEGIN_NAMESPACE
@@ -78,7 +78,7 @@
void q_SSL_free(SSL *a);
STACK_OF(SSL_CIPHER) *q_SSL_get_ciphers(const SSL *a);
const SSL_CIPHER *q_SSL_get_current_cipher(SSL *a);
-@@ -536,14 +568,26 @@ void q_PKCS12_free(PKCS12 *pkcs12);
+@@ -537,14 +569,26 @@ void q_PKCS12_free(PKCS12 *pkcs12);
#define q_BIO_get_mem_data(b, pp) (int)q_BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)
#define q_BIO_pending(b) (int)q_BIO_ctrl(b,BIO_CTRL_PENDING,0,NULL)
#define q_SSL_CTX_set_mode(ctx,op) q_SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
@@ -105,7 +105,7 @@
#define q_sk_SSL_CIPHER_value(st, i) q_SKM_sk_value(SSL_CIPHER, (st), (i))
#define q_SSL_CTX_add_extra_chain_cert(ctx,x509) \
q_SSL_CTX_ctrl(ctx,SSL_CTRL_EXTRA_CHAIN_CERT,0,(char *)x509)
-@@ -645,7 +689,11 @@ int q_OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash
+@@ -646,7 +690,11 @@ int q_OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash
int q_OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd, ASN1_OCTET_STRING **pikeyHash,
ASN1_INTEGER **pserial, OCSP_CERTID *cid);
@@ -117,7 +117,7 @@
OCSP_CERTID *q_OCSP_cert_to_id(const EVP_MD *dgst, X509 *subject, X509 *issuer);
void q_OCSP_CERTID_free(OCSP_CERTID *cid);
int q_OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b);
-@@ -664,8 +712,15 @@ void *q_CRYPTO_malloc(size_t num, const char *file, in
+@@ -665,8 +713,15 @@ void *q_CRYPTO_malloc(size_t num, const char *file, in
void *q_CRYPTO_malloc(size_t num, const char *file, int line);
#define q_OPENSSL_malloc(num) q_CRYPTO_malloc(num, "", 0)
@@ -133,7 +133,7 @@
int q_CRYPTO_memcmp(const void * in_a, const void * in_b, size_t len);
void q_SSL_set_info_callback(SSL *ssl, void (*cb) (const SSL *ssl, int type, int val));
-@@ -729,7 +784,11 @@ int q_RSA_bits(RSA *a);
+@@ -730,7 +785,11 @@ int q_RSA_bits(RSA *a);
int q_DH_bits(DH *dh);
int q_RSA_bits(RSA *a);
diff --git a/devel/qt6-base/pkg-plist b/devel/qt6-base/pkg-plist
index f9441889733f..4f219c9874f8 100644
--- a/devel/qt6-base/pkg-plist
+++ b/devel/qt6-base/pkg-plist
@@ -30,7 +30,6 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractitemmodel_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractproxymodel_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qanimationgroup_p.h
-%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qatomicscopedvaluerollback_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytearray_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytedata_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarbackend_p.h
@@ -42,6 +41,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcore_unix_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcoreapplication_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcorecmdlineargs_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcoreevent_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qdatastream_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qdataurl_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qdatetime_p.h
@@ -72,6 +72,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfsfileengine_iterator_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfsfileengine_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfunctions_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfutex_freebsd_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfutex_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfutureinterface_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfuturewatcher_p.h
@@ -144,6 +145,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsharedmemory_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsimd_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsimd_x86_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsingleshottimer_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qspan_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qstorageinfo_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qstringalgorithms_p.h
@@ -200,6 +202,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QAtomicInt
%%QT_INCDIR%%/QtCore/QAtomicInteger
%%QT_INCDIR%%/QtCore/QAtomicPointer
+%%QT_INCDIR%%/QtCore/QAtomicScopedValueRollback
%%QT_INCDIR%%/QtCore/QBEInteger
%%QT_INCDIR%%/QtCore/QBaseIterator
%%QT_INCDIR%%/QtCore/QBasicMutex
@@ -252,7 +255,6 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QDeadlineTimer
%%QT_INCDIR%%/QtCore/QDebug
%%QT_INCDIR%%/QtCore/QDebugStateSaver
-%%QT_INCDIR%%/QtCore/QDeferredDeleteEvent
%%QT_INCDIR%%/QtCore/QDir
%%QT_INCDIR%%/QtCore/QDirIterator
%%QT_INCDIR%%/QtCore/QDynamicPropertyChangeEvent
@@ -461,11 +463,13 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QSocketDescriptor
%%QT_INCDIR%%/QtCore/QSocketNotifier
%%QT_INCDIR%%/QtCore/QSortFilterProxyModel
+%%QT_INCDIR%%/QtCore/QSpan
%%QT_INCDIR%%/QtCore/QSpecialInteger
%%QT_INCDIR%%/QtCore/QStack
%%QT_INCDIR%%/QtCore/QStandardPaths
%%QT_INCDIR%%/QtCore/QStaticByteArrayMatcher
%%QT_INCDIR%%/QtCore/QStaticByteArrayMatcherBase
+%%QT_INCDIR%%/QtCore/QStaticLatin1StringMatcher
%%QT_INCDIR%%/QtCore/QStaticPlugin
%%QT_INCDIR%%/QtCore/QStorageInfo
%%QT_INCDIR%%/QtCore/QString
@@ -487,6 +491,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QSystemSemaphore
%%QT_INCDIR%%/QtCore/QTaggedIterator
%%QT_INCDIR%%/QtCore/QTaggedPointer
+%%QT_INCDIR%%/QtCore/QTemplatedMetaMethodReturnArgument
%%QT_INCDIR%%/QtCore/QTemporaryDir
%%QT_INCDIR%%/QtCore/QTemporaryFile
%%QT_INCDIR%%/QtCore/QTextBoundaryFinder
@@ -589,8 +594,10 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/q20chrono.h
%%QT_INCDIR%%/QtCore/q20functional.h
%%QT_INCDIR%%/QtCore/q20iterator.h
+%%QT_INCDIR%%/QtCore/q20map.h
%%QT_INCDIR%%/QtCore/q20memory.h
%%QT_INCDIR%%/QtCore/q20type_traits.h
+%%QT_INCDIR%%/QtCore/q20vector.h
%%QT_INCDIR%%/QtCore/q23functional.h
%%QT_INCDIR%%/QtCore/q23utility.h
%%QT_INCDIR%%/QtCore/qabstractanimation.h
@@ -609,6 +616,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qassociativeiterable.h
%%QT_INCDIR%%/QtCore/qatomic.h
%%QT_INCDIR%%/QtCore/qatomic_cxx11.h
+%%QT_INCDIR%%/QtCore/qatomicscopedvaluerollback.h
%%QT_INCDIR%%/QtCore/qbasicatomic.h
%%QT_INCDIR%%/QtCore/qbasictimer.h
%%QT_INCDIR%%/QtCore/qbindingstorage.h
@@ -634,6 +642,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qcommandlineparser.h
%%QT_INCDIR%%/QtCore/qcompare.h
%%QT_INCDIR%%/QtCore/qcompare_impl.h
+%%QT_INCDIR%%/QtCore/qcomparehelpers.h
%%QT_INCDIR%%/QtCore/qcompilerdetection.h
%%QT_INCDIR%%/QtCore/qconcatenatetablesproxymodel.h
%%QT_INCDIR%%/QtCore/qconfig.h
@@ -765,8 +774,10 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qsize.h
%%QT_INCDIR%%/QtCore/qsocketnotifier.h
%%QT_INCDIR%%/QtCore/qsortfilterproxymodel.h
+%%QT_INCDIR%%/QtCore/qspan.h
%%QT_INCDIR%%/QtCore/qstack.h
%%QT_INCDIR%%/QtCore/qstandardpaths.h
+%%QT_INCDIR%%/QtCore/qstaticlatin1stringmatcher.h
%%QT_INCDIR%%/QtCore/qstorageinfo.h
%%QT_INCDIR%%/QtCore/qstring.h
%%QT_INCDIR%%/QtCore/qstringalgorithms.h
@@ -813,6 +824,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qtransposeproxymodel.h
%%QT_INCDIR%%/QtCore/qtresource.h
%%QT_INCDIR%%/QtCore/qtsan_impl.h
+%%QT_INCDIR%%/QtCore/qtsymbolmacros.h
%%QT_INCDIR%%/QtCore/qttranslation.h
%%QT_INCDIR%%/QtCore/qttypetraits.h
%%QT_INCDIR%%/QtCore/qtversion.h
@@ -838,6 +850,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qxmlstream.h
%%QT_INCDIR%%/QtCore/qxpfunctional.h
%%QT_INCDIR%%/QtCore/qxptype_traits.h
+%%QT_INCDIR%%/QtCore/qyieldcpu.h
%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/dbus_minimal_p.h
%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbus_symbols_p.h
%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusabstractadaptor_p.h
@@ -892,7 +905,6 @@ bin/qmake6
%%QT_INCDIR%%/QtDBus/qdbuserror.h
%%QT_INCDIR%%/QtDBus/qdbusextratypes.h
%%QT_INCDIR%%/QtDBus/qdbusinterface.h
-%%QT_INCDIR%%/QtDBus/qdbusmacros.h
%%QT_INCDIR%%/QtDBus/qdbusmessage.h
%%QT_INCDIR%%/QtDBus/qdbusmetatype.h
%%QT_INCDIR%%/QtDBus/qdbuspendingcall.h
@@ -1129,6 +1141,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformintegration.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformintegrationfactory_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformintegrationplugin.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformkeymapper.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformmenu.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformmenu_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformnativeinterface.h
@@ -1192,6 +1205,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/QBrush
%%QT_INCDIR%%/QtGui/QBrushData
%%QT_INCDIR%%/QtGui/QBrushDataPointerDeleter
+%%QT_INCDIR%%/QtGui/QChildWindowEvent
%%QT_INCDIR%%/QtGui/QClipboard
%%QT_INCDIR%%/QtGui/QCloseEvent
%%QT_INCDIR%%/QtGui/QColor
@@ -1462,6 +1476,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/qrgba64.h
%%QT_INCDIR%%/QtGui/qrgbafloat.h
%%QT_INCDIR%%/QtGui/qscreen.h
+%%QT_INCDIR%%/QtGui/qscreen_platform.h
%%QT_INCDIR%%/QtGui/qsessionmanager.h
%%QT_INCDIR%%/QtGui/qshortcut.h
%%QT_INCDIR%%/QtGui/qstandarditemmodel.h
@@ -1544,6 +1559,7 @@ bin/qmake6
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhostinfo_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhsts_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhstsstore_p.h
+%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhttp2connection_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhttp2protocolhandler_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhttpheaderparser_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhttpmultipart_p.h
@@ -1581,8 +1597,11 @@ bin/qmake6
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkreplyhttpimpl_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkreplyimpl_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkrequest_p.h
+%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkrequestfactory_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qocsp_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qocspresponse_p.h
+%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qrestaccessmanager_p.h
+%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qrestreply_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qsocks5socketengine_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qssl_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qsslcertificate_p.h
@@ -1612,6 +1631,7 @@ bin/qmake6
%%QT_INCDIR%%/QtNetwork/QDnsTextRecord
%%DTLS%%%%QT_INCDIR%%/QtNetwork/QDtls
%%DTLS%%%%QT_INCDIR%%/QtNetwork/QDtlsClientVerifier
+%%QT_INCDIR%%/QtNetwork/QHttpHeaders
%%QT_INCDIR%%/QtNetwork/QHostAddress
%%QT_INCDIR%%/QtNetwork/QHostInfo
%%QT_INCDIR%%/QtNetwork/QHstsPolicy
@@ -1636,8 +1656,10 @@ bin/qmake6
%%QT_INCDIR%%/QtNetwork/QNetworkProxyQuery
%%QT_INCDIR%%/QtNetwork/QNetworkReply
%%QT_INCDIR%%/QtNetwork/QNetworkRequest
+%%QT_INCDIR%%/QtNetwork/QNetworkRequestFactory
%%QT_INCDIR%%/QtNetwork/QOcspResponse
%%QT_INCDIR%%/QtNetwork/QPasswordDigestor
+%%QT_INCDIR%%/QtNetwork/QRestReply
%%QT_INCDIR%%/QtNetwork/QSsl
%%QT_INCDIR%%/QtNetwork/QSslCertificate
%%QT_INCDIR%%/QtNetwork/QSslCertificateExtension
@@ -1667,6 +1689,7 @@ bin/qmake6
%%QT_INCDIR%%/QtNetwork/qhstspolicy.h
%%QT_INCDIR%%/QtNetwork/qhttp1configuration.h
%%QT_INCDIR%%/QtNetwork/qhttp2configuration.h
+%%QT_INCDIR%%/QtNetwork/qhttpheaders.h
%%QT_INCDIR%%/QtNetwork/qhttpmultipart.h
%%QT_INCDIR%%/QtNetwork/qlocalserver.h
%%QT_INCDIR%%/QtNetwork/qlocalsocket.h
@@ -1680,8 +1703,11 @@ bin/qmake6
%%QT_INCDIR%%/QtNetwork/qnetworkproxy.h
%%QT_INCDIR%%/QtNetwork/qnetworkreply.h
%%QT_INCDIR%%/QtNetwork/qnetworkrequest.h
+%%QT_INCDIR%%/QtNetwork/qnetworkrequestfactory.h
%%QT_INCDIR%%/QtNetwork/qocspresponse.h
%%QT_INCDIR%%/QtNetwork/qpassworddigestor.h
+%%QT_INCDIR%%/QtNetwork/qrestaccessmanager.h
+%%QT_INCDIR%%/QtNetwork/qrestreply.h
%%QT_INCDIR%%/QtNetwork/qssl.h
%%QT_INCDIR%%/QtNetwork/qsslcertificate.h
%%QT_INCDIR%%/QtNetwork/qsslcertificateextension.h
@@ -1887,7 +1913,6 @@ bin/qmake6
%%QT_INCDIR%%/QtSql/QtSql
%%QT_INCDIR%%/QtSql/QtSqlDepends
%%QT_INCDIR%%/QtSql/QtSqlVersion
-%%QT_INCDIR%%/QtSql/qsql.h
%%QT_INCDIR%%/QtSql/qsqldatabase.h
%%QT_INCDIR%%/QtSql/qsqldriver.h
%%QT_INCDIR%%/QtSql/qsqldriverplugin.h
@@ -1913,6 +1938,7 @@ bin/qmake6
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qbenchmarkmetric_p.h
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qbenchmarkperfevents_p.h
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qbenchmarktimemeasurers_p.h
+%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qcomparisontesthelper_p.h
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qcsvbenchmarklogger_p.h
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qemulationdetector_p.h
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qjunittestlogger_p.h
@@ -1959,7 +1985,6 @@ bin/qmake6
%%QT_INCDIR%%/QtTest/qbenchmarkmetric.h
%%QT_INCDIR%%/QtTest/qsignalspy.h
%%QT_INCDIR%%/QtTest/qtest.h
-%%QT_INCDIR%%/QtTest/qtest_global.h
%%QT_INCDIR%%/QtTest/qtest_gui.h
%%QT_INCDIR%%/QtTest/qtest_network.h
%%QT_INCDIR%%/QtTest/qtest_widgets.h
@@ -2052,6 +2077,7 @@ bin/qmake6
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qplaintextedit_p.h
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qproxystyle_p.h
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qpushbutton_p.h
+%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qrhiwidget_p.h
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qscrollarea_p.h
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qscrollbar_p.h
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qscroller_p.h
@@ -2205,6 +2231,7 @@ bin/qmake6
%%QT_INCDIR%%/QtWidgets/QProxyStyle
%%QT_INCDIR%%/QtWidgets/QPushButton
%%QT_INCDIR%%/QtWidgets/QRadioButton
+%%QT_INCDIR%%/QtWidgets/QRhiWidget
%%QT_INCDIR%%/QtWidgets/QRubberBand
%%QT_INCDIR%%/QtWidgets/QScrollArea
%%QT_INCDIR%%/QtWidgets/QScrollBar
@@ -2369,6 +2396,7 @@ bin/qmake6
%%QT_INCDIR%%/QtWidgets/qproxystyle.h
%%QT_INCDIR%%/QtWidgets/qpushbutton.h
%%QT_INCDIR%%/QtWidgets/qradiobutton.h
+%%QT_INCDIR%%/QtWidgets/qrhiwidget.h
%%QT_INCDIR%%/QtWidgets/qrubberband.h
%%QT_INCDIR%%/QtWidgets/qscrollarea.h
%%QT_INCDIR%%/QtWidgets/qscrollbar.h
@@ -2478,6 +2506,7 @@ lib/cmake/Qt6/FindMySQL.cmake
lib/cmake/Qt6/FindOracle.cmake
lib/cmake/Qt6/FindPPS.cmake
lib/cmake/Qt6/FindPostgreSQL.cmake
+lib/cmake/Qt6/FindRenderDoc.cmake
lib/cmake/Qt6/FindSlog2.cmake
lib/cmake/Qt6/FindTslib.cmake
lib/cmake/Qt6/FindWrapAtomic.cmake
@@ -2667,6 +2696,7 @@ lib/cmake/Qt6Core/Qt6CoreConfigureFileTemplate.in
lib/cmake/Qt6Core/Qt6CoreDependencies.cmake
lib/cmake/Qt6Core/Qt6CoreDeploySupport.cmake
lib/cmake/Qt6Core/Qt6CoreMacros.cmake
+lib/cmake/Qt6Core/Qt6CoreResourceInit.in.cpp
lib/cmake/Qt6Core/Qt6CoreTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Core/Qt6CoreTargets.cmake
lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake
@@ -3074,8 +3104,8 @@ lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake
%%QT_LIBDIR%%/metatypes/qt6widgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%X11%%%%QT_LIBDIR%%/metatypes/qt6xcbqpaprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%QT_LIBDIR%%/metatypes/qt6xml_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%DEBUG%%%%QT_LIBDIR%%/objects-Debug/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons.cpp.o
-%%NO_DEBUG%%%%QT_LIBDIR%%/objects-Release/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons.cpp.o
+%%DEBUG%%%%QT_LIBDIR%%/objects-Debug/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons_init.cpp.o
+%%NO_DEBUG%%%%QT_LIBDIR%%/objects-Release/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons_init.cpp.o
%%QT_MKSPECDIR%%/aix-g++-64/qmake.conf
%%QT_MKSPECDIR%%/aix-g++-64/qplatformdefs.h
%%QT_MKSPECDIR%%/aix-g++/qmake.conf
@@ -3132,6 +3162,7 @@ lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake
%%QT_MKSPECDIR%%/common/uikit/clang.conf
%%QT_MKSPECDIR%%/common/uikit/qmake.conf
%%QT_MKSPECDIR%%/common/unix.conf
+%%QT_MKSPECDIR%%/common/vxworks/qplatformdefs.h
%%QT_MKSPECDIR%%/common/wasm/qplatformdefs.h
%%QT_MKSPECDIR%%/common/wasm/wasm.conf
%%QT_MKSPECDIR%%/common/watchos.conf
@@ -3527,6 +3558,7 @@ lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake
%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-dcc/qplatformdefs.h
%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-g++/qmake.conf
%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-g++/qplatformdefs.h
+%%QT_MKSPECDIR%%/vxworks-clang/qplatformdefs.h
%%QT_MKSPECDIR%%/wasm-emscripten-64/qmake.conf
%%QT_MKSPECDIR%%/wasm-emscripten-64/qplatformdefs.h
%%QT_MKSPECDIR%%/wasm-emscripten/qmake.conf
@@ -3582,7 +3614,6 @@ libdata/pkgconfig/Qt6Sql.pc
libdata/pkgconfig/Qt6Test.pc
libdata/pkgconfig/Qt6Widgets.pc
libdata/pkgconfig/Qt6Xml.pc
-%%QT_TOOLDIR%%/android_emulator_launcher.sh
%%QT_TOOLDIR%%/cmake_automoc_parser
%%QT_TOOLDIR%%/ensure_pro_file.cmake
%%QT_TOOLDIR%%/moc
@@ -3726,6 +3757,7 @@ libdata/pkgconfig/Qt6Xml.pc
%%QT_DOCDIR%%/global/template/style/online.css
%%QT_DOCDIR%%/global/template/style/tech_preview.svg
%%QT_DOCDIR%%/global/template/style/theqtcompany.png
+%%QT_DOCDIR%%/global/warninglimit.qdocconf
%%QT_DATADIR%%/modules/Concurrent.json
%%QT_DATADIR%%/modules/Core.json
%%QT_DATADIR%%/modules/DBus.json
diff --git a/devel/qt6-languageserver/distinfo b/devel/qt6-languageserver/distinfo
index f4089cb0c0f8..7ae1f34fbcd7 100644
--- a/devel/qt6-languageserver/distinfo
+++ b/devel/qt6-languageserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711661023
-SHA256 (KDE/Qt/6.6.3/qtlanguageserver-everywhere-src-6.6.3.tar.xz) = 1021b4b9024bd23bef86292f4b6c15cc7db620b6c47be8cb6e539bfae7f6cf8c
-SIZE (KDE/Qt/6.6.3/qtlanguageserver-everywhere-src-6.6.3.tar.xz) = 145420
+TIMESTAMP = 1712112792
+SHA256 (KDE/Qt/6.7.0/qtlanguageserver-everywhere-src-6.7.0.tar.xz) = a99ecb342abdf7b7ac24804c89830a7991de95f9402f45a1e337ae851f76c9fc
+SIZE (KDE/Qt/6.7.0/qtlanguageserver-everywhere-src-6.7.0.tar.xz) = 145140
diff --git a/devel/qt6-location/distinfo b/devel/qt6-location/distinfo
index 3b4044add279..a363028bbebd 100644
--- a/devel/qt6-location/distinfo
+++ b/devel/qt6-location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711661029
-SHA256 (KDE/Qt/6.6.3/qtlocation-everywhere-src-6.6.3.tar.xz) = d7b42920f30a6a3fc4edffae541332fceaa6f5f7a4776c6809e0fd80fff801d1
-SIZE (KDE/Qt/6.6.3/qtlocation-everywhere-src-6.6.3.tar.xz) = 3028756
+TIMESTAMP = 1712112799
+SHA256 (KDE/Qt/6.7.0/qtlocation-everywhere-src-6.7.0.tar.xz) = bb044d66bc17db98f526ec1b52d8e94810e046310f288561380774e5903ad46a
+SIZE (KDE/Qt/6.7.0/qtlocation-everywhere-src-6.7.0.tar.xz) = 3165588
diff --git a/devel/qt6-location/pkg-plist b/devel/qt6-location/pkg-plist
index 4d37c40560a6..fdcc8e074803 100644
--- a/devel/qt6-location/pkg-plist
+++ b/devel/qt6-location/pkg-plist
@@ -6,6 +6,7 @@
%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativecirclemapitem_p_p.h
%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativecontactdetails_p.h
%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeocodemodel_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeojsondata_p.h
%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeomap_p.h
%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeomapcopyrightsnotice_p.h
%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeomapitembase_p.h
diff --git a/devel/qt6-positioning/distinfo b/devel/qt6-positioning/distinfo
index 3c664af6107a..1f0ecbd8b816 100644
--- a/devel/qt6-positioning/distinfo
+++ b/devel/qt6-positioning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711661032
-SHA256 (KDE/Qt/6.6.3/qtpositioning-everywhere-src-6.6.3.tar.xz) = 9a37b6502aa00f6caf6701d3d0ed95f6de13a8d0934ec8348e6631ad9bfd3fbb
-SIZE (KDE/Qt/6.6.3/qtpositioning-everywhere-src-6.6.3.tar.xz) = 1505028
+TIMESTAMP = 1712112802
+SHA256 (KDE/Qt/6.7.0/qtpositioning-everywhere-src-6.7.0.tar.xz) = 1d601ba43c26c8a01db81eeaaeea5943c015da98caa59d7905b86e0e9d609ddf
+SIZE (KDE/Qt/6.7.0/qtpositioning-everywhere-src-6.7.0.tar.xz) = 658368
diff --git a/devel/qt6-remoteobjects/distinfo b/devel/qt6-remoteobjects/distinfo
index 243c822553c7..f06927cb6b8d 100644
--- a/devel/qt6-remoteobjects/distinfo
+++ b/devel/qt6-remoteobjects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711661034
-SHA256 (KDE/Qt/6.6.3/qtremoteobjects-everywhere-src-6.6.3.tar.xz) = 5f7e573f64aeb0b9edf4c19ea2064663430435bcf0e283c0fcf43b3fda276d99
-SIZE (KDE/Qt/6.6.3/qtremoteobjects-everywhere-src-6.6.3.tar.xz) = 534172
+TIMESTAMP = 1712112805
+SHA256 (KDE/Qt/6.7.0/qtremoteobjects-everywhere-src-6.7.0.tar.xz) = a0ba60d625c9713fc8396b8db1e283df863bfaa06664d46496bd16fab5e4c695
+SIZE (KDE/Qt/6.7.0/qtremoteobjects-everywhere-src-6.7.0.tar.xz) = 536264
diff --git a/devel/qt6-scxml/distinfo b/devel/qt6-scxml/distinfo
index fb549b237938..842029d3e219 100644
--- a/devel/qt6-scxml/distinfo
+++ b/devel/qt6-scxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711661037
-SHA256 (KDE/Qt/6.6.3/qtscxml-everywhere-src-6.6.3.tar.xz) = 0f1b6a4db03d30b8770bc1c0eb11280acb41bfaf91b577928bb9686d31e16cb5
-SIZE (KDE/Qt/6.6.3/qtscxml-everywhere-src-6.6.3.tar.xz) = 1167484
+TIMESTAMP = 1712112809
+SHA256 (KDE/Qt/6.7.0/qtscxml-everywhere-src-6.7.0.tar.xz) = 725b97bbb8766df733d7588488acd92375c218eeb376a95525572b4268a9257c
+SIZE (KDE/Qt/6.7.0/qtscxml-everywhere-src-6.7.0.tar.xz) = 1167668
diff --git a/devel/qt6-tools/distinfo b/devel/qt6-tools/distinfo
index a6b6b9a440b9..54c942e02bfc 100644
--- a/devel/qt6-tools/distinfo
+++ b/devel/qt6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711661051
-SHA256 (KDE/Qt/6.6.3/qttools-everywhere-src-6.6.3.tar.xz) = aa6d4c822d8cb74066ef30ab42283ac24e5cc702f33e6d78a9ebef5b0df91bc0
-SIZE (KDE/Qt/6.6.3/qttools-everywhere-src-6.6.3.tar.xz) = 8596272
+TIMESTAMP = 1712112826
+SHA256 (KDE/Qt/6.7.0/qttools-everywhere-src-6.7.0.tar.xz) = c8da6b239e82fe1e23465cbf0936c0da5a334438d3fb433e19c503cbb1abee7b
+SIZE (KDE/Qt/6.7.0/qttools-everywhere-src-6.7.0.tar.xz) = 9012572
diff --git a/devel/qt6-tools/pkg-plist b/devel/qt6-tools/pkg-plist
index 4f94015b3e5f..ed028d34a528 100644
--- a/devel/qt6-tools/pkg-plist
+++ b/devel/qt6-tools/pkg-plist
@@ -229,23 +229,23 @@ bin/qtplugininfo6
%%QT_INCDIR%%/QtHelp/qthelpversion.h
%%QT_INCDIR%%/QtQDocCatch/QtQDocCatchDepends
%%QT_INCDIR%%/QtQDocCatch/catch/catch.hpp
-%%QT_INCDIR%%/QtQDocCatchConversionsPrivate/QtQDocCatchConversionsPrivateDepends
-%%QT_INCDIR%%/QtQDocCatchConversionsPrivate/catch_conversions/qdoc_catch_conversions.h
-%%QT_INCDIR%%/QtQDocCatchConversionsPrivate/catch_conversions/qt_catch_conversions.h
-%%QT_INCDIR%%/QtQDocCatchConversionsPrivate/catch_conversions/std_catch_conversions.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/QtQDocCatchGeneratorsPrivateDepends
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/combinators/cycle_generator.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/combinators/oneof_generator.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/k_partition_of_r_generator.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/path_generator.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/qchar_generator.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/qstring_generator.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/namespaces.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/semantics/copy_value.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/semantics/generator_handler.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/semantics/move_into_vector.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/statistics/distribution.h
-%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/statistics/percentages.h
+%%QT_INCDIR%%/QtQDocCatchConversions/QtQDocCatchConversionsDepends
+%%QT_INCDIR%%/QtQDocCatchConversions/catch_conversions/qdoc_catch_conversions.h
+%%QT_INCDIR%%/QtQDocCatchConversions/catch_conversions/qt_catch_conversions.h
+%%QT_INCDIR%%/QtQDocCatchConversions/catch_conversions/std_catch_conversions.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/QtQDocCatchGeneratorsDepends
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/generators/combinators/cycle_generator.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/generators/combinators/oneof_generator.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/generators/k_partition_of_r_generator.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/generators/path_generator.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/generators/qchar_generator.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/generators/qstring_generator.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/namespaces.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/utilities/semantics/copy_value.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/utilities/semantics/generator_handler.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/utilities/semantics/move_into_vector.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/utilities/statistics/distribution.h
+%%QT_INCDIR%%/QtQDocCatchGenerators/catch_generators/utilities/statistics/percentages.h
%%QT_INCDIR%%/QtTools/%%FULLVER%%/QtTools/private/qttools-config_p.h
%%QT_INCDIR%%/QtTools/QtTools
%%QT_INCDIR%%/QtTools/QtToolsDepends
@@ -407,12 +407,9 @@ lib/cmake/Qt6UiTools/Qt6UiToolsVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_help.pri
%%QT_MKSPECDIR%%/modules/qt_lib_help_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_linguist.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_linguist_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatch_private.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatchconversionsprivate.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatchconversionsprivate_private.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatchgeneratorsprivate.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatchgeneratorsprivate_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatchconversions_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatchgenerators_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_tools_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_uiplugin.pri
%%QT_MKSPECDIR%%/modules/qt_lib_uitools.pri
@@ -421,8 +418,6 @@ lib/cmake/Qt6UiTools/Qt6UiToolsVersionlessTargets.cmake
libdata/pkgconfig/Qt6Designer.pc
libdata/pkgconfig/Qt6Help.pc
libdata/pkgconfig/Qt6Linguist.pc
-libdata/pkgconfig/Qt6QDocCatchConversionsPrivate.pc
-libdata/pkgconfig/Qt6QDocCatchGeneratorsPrivate.pc
libdata/pkgconfig/Qt6UiPlugin.pc
libdata/pkgconfig/Qt6UiTools.pc
%%QT_TOOLDIR%%/lprodump
diff --git a/devel/qt6-translations/distinfo b/devel/qt6-translations/distinfo
index 5f809613ae4a..9c9b6208e8c7 100644
--- a/devel/qt6-translations/distinfo
+++ b/devel/qt6-translations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711661068
-SHA256 (KDE/Qt/6.6.3/qttranslations-everywhere-src-6.6.3.tar.xz) = 12e35f2ac9a262e41827d95f168d4de6eb85c166bdaf7e5b3291f8f516cf73cf
-SIZE (KDE/Qt/6.6.3/qttranslations-everywhere-src-6.6.3.tar.xz) = 1472412
+TIMESTAMP = 1712112830
+SHA256 (KDE/Qt/6.7.0/qttranslations-everywhere-src-6.7.0.tar.xz) = 26fc8047062ca4bacd1bd953be86fd39c6e0a5f5e9920c72ba9d40876cea4b56
+SIZE (KDE/Qt/6.7.0/qttranslations-everywhere-src-6.7.0.tar.xz) = 1475980
diff --git a/devel/shiboken6/Makefile b/devel/shiboken6/Makefile
index 2e6cad8d62d9..cc180355b098 100644
--- a/devel/shiboken6/Makefile
+++ b/devel/shiboken6/Makefile
@@ -14,25 +14,25 @@ LICENSE_COMB= multi
LIB_DEPENDS= libxslt.so:textproc/libxslt
-USES= cmake compiler:c++17-lang gnome llvm:lib pathfix python qt:6 \
- tar:xz
+USES= cmake compiler:c++17-lang gnome llvm:lib,noexport pathfix \
+ python qt:6 tar:xz
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_PYTHON= flavors
USE_QT= base
+CONFIGURE_ENV= LLVM_INSTALL_DIR="${LLVM_PREFIX}/lib/cmake/llvm"
CMAKE_ARGS= -DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \
-DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm" \
- -DCMAKE_CXX_FLAGS=-lexecinfo \
- -DCMAKE_STANDARD_LIBRARIES=-lexecinfo \
-DCMAKE_CXX_STANDARD_LIBRARIES=-lexecinfo \
-DUSE_PYTHON_VERSION=${PYTHON_VER} \
-DBUILD_TESTS:BOOL=false
-WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION}/sources/shiboken6
+WRKSRC_SUBDIR= sources/shiboken6
PLIST_SUB= DISTVERSION=${DISTVERSION}
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS NUMPY
+OPTIONS_DEFAULT= NUMPY
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}myst-parser>0:textproc/py-myst-parser@${PY_FLAVOR} \
@@ -42,6 +42,10 @@ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR}
DOCS_ALL_TARGET= all doc
DOCS_PORTDOCS= *
+NUMPY_BUILD_DEPENDS= ${PYNUMPY}
+NUMPY_RUN_DEPENDS= ${PYNUMPY}
+NUMPY_CMAKE_ON= -DNUMPY_INCLUDE_DIR:PATH="${PYTHON_SITELIBDIR}/numpy/core/include"
+
post-install:
${RM} ${STAGEDIR}${PREFIX}/bin/shiboken_tool.py
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
diff --git a/devel/shiboken6/distinfo b/devel/shiboken6/distinfo
index 1e9558b3237e..cc2142b76825 100644
--- a/devel/shiboken6/distinfo
+++ b/devel/shiboken6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708228666
-SHA256 (pyside-setup-everywhere-src-6.6.2.tar.xz) = 14620b694d7af4c978443016292d3d2108ba5dc105f4170e3b71eadcaf04c9f0
-SIZE (pyside-setup-everywhere-src-6.6.2.tar.xz) = 13975896
+TIMESTAMP = 1714321386
+SHA256 (pyside-setup-everywhere-src-6.7.0.tar.xz) = 82eae370737df5ecf539c165d09d7c81d5fc6153a541b8d3d37b11275f9e3e8f
+SIZE (pyside-setup-everywhere-src-6.7.0.tar.xz) = 14382456
diff --git a/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake b/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake
index 4f4be866326a..1bf82a17406c 100644
--- a/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake
+++ b/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake
@@ -1,8 +1,8 @@
We don't need bash for a simple export command.
---- cmake/ShibokenHelpers.cmake.orig 2023-10-14 09:37:51 UTC
+--- cmake/ShibokenHelpers.cmake.orig 2024-04-05 12:14:13 UTC
+++ cmake/ShibokenHelpers.cmake
-@@ -772,7 +772,7 @@ $@")
+@@ -769,7 +769,7 @@ $@")
$@")
else()
string(REPLACE ";" ":" path_dirs_native "${path_dirs_native}")
diff --git a/devel/shiboken6/files/patch-data_shiboken6.pc.in b/devel/shiboken6/files/patch-data_shiboken6.pc.in
index 2830d8e58633..6079806aa457 100644
--- a/devel/shiboken6/files/patch-data_shiboken6.pc.in
+++ b/devel/shiboken6/files/patch-data_shiboken6.pc.in
@@ -1,4 +1,4 @@
---- data/shiboken6.pc.in.orig 2023-10-14 09:37:51 UTC
+--- data/shiboken6.pc.in.orig 2024-04-05 12:14:13 UTC
+++ data/shiboken6.pc.in
@@ -8,5 +8,5 @@ Version: @shiboken6_VERSION@
Name: shiboken6
@@ -6,4 +6,4 @@
Version: @shiboken6_VERSION@
-Libs: @SHIBOKEN_PYTHON_LIBRARIES@ -L${libdir} -lshiboken6@shiboken6_SUFFIX@@PYTHON_SHARED_LIBRARY_SUFFIX@@LIBRARY_OUTPUT_SUFFIX@
+Libs: @SHIBOKEN_PYTHON_LIBRARIES@ -L${libdir} -lshiboken6@shiboken6_SUFFIX@@PYTHON_SHARED_LIBRARY_SUFFIX@@LIBRARY_OUTPUT_SUFFIX@ -lexecinfo
- Cflags: -I@PYTHON_INCLUDE_DIRS@ -I${includedir}/@shiboken6_SUFFIX@@SBK_PKG_CONFIG_PY_DEBUG_DEFINITION@
+ Cflags: -I@Python_INCLUDE_DIRS@ -I${includedir}/@shiboken6_SUFFIX@@SBK_PKG_CONFIG_PY_DEBUG_DEFINITION@
diff --git a/devel/shiboken6/files/patch-libshiboken_signature_signature__globals.cpp b/devel/shiboken6/files/patch-libshiboken_signature_signature__globals.cpp
new file mode 100644
index 000000000000..0dae95aec43f
--- /dev/null
+++ b/devel/shiboken6/files/patch-libshiboken_signature_signature__globals.cpp
@@ -0,0 +1,29 @@
+--- libshiboken/signature/signature_globals.cpp.orig 2024-04-29 02:02:21 UTC
++++ libshiboken/signature/signature_globals.cpp
+@@ -210,7 +210,7 @@ static int init_phase_2(safe_globals_struc *p, PyMetho
+ ////////////////////////////////////////////////////////////////////////////
+ // a stack trace for linux-like platforms
+ #include <cstdio>
+-#if defined(__GLIBC__)
++#if defined(__GLIBC__) || defined(__FreeBSD__)
+ # include <execinfo.h>
+ #endif
+ #include <signal.h>
+@@ -218,7 +218,7 @@ static void handler(int sig) {
+ #include <unistd.h>
+
+ static void handler(int sig) {
+-#if defined(__GLIBC__)
++#if defined(__GLIBC__) || defined(__FreeBSD__)
+ void *array[30];
+ size_t size;
+
+@@ -228,7 +228,7 @@ static void handler(int sig) {
+ // print out all the frames to stderr
+ #endif
+ std::fprintf(stderr, "Error: signal %d:\n", sig);
+-#if defined(__GLIBC__)
++#if defined(__GLIBC__) || defined(__FreeBSD__)
+ backtrace_symbols_fd(array, size, STDERR_FILENO);
+ #endif
+ exit(1);
diff --git a/devel/shiboken6/pkg-plist b/devel/shiboken6/pkg-plist
index cbc90f9f6ac1..579d15768358 100644
--- a/devel/shiboken6/pkg-plist
+++ b/devel/shiboken6/pkg-plist
@@ -6,7 +6,9 @@ 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
@@ -43,7 +45,7 @@ lib/cmake/Shiboken6Tools/Shiboken6ToolsConfigVersion.cmake
lib/cmake/Shiboken6Tools/Shiboken6ToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Shiboken6Tools/Shiboken6ToolsTargets.cmake
lib/libshiboken6.abi3.so
-lib/libshiboken6.abi3.so.6.6
+lib/libshiboken6.abi3.so.6.7
lib/libshiboken6.abi3.so.%%DISTVERSION%%
%%PYTHON_SITELIBDIR%%/shiboken6/Shiboken.abi3.so
%%PYTHON_SITELIBDIR%%/shiboken6/Shiboken.pyi