aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2023-07-27 11:24:46 +0000
committerJason E. Hale <jhale@FreeBSD.org>2023-07-27 22:10:42 +0000
commit66b0e0515e2a1a737daf42f4a218d9ad715734ea (patch)
treecc3f9ef59dcaecd05279069a7df8c9934cd247e0
parentd05bd0442d1df7cf6cd4272e878cb068285bf823 (diff)
downloadports-66b0e0515e2a1a737daf42f4a218d9ad715734ea.tar.gz
ports-66b0e0515e2a1a737daf42f4a218d9ad715734ea.zip
Qt: Update Qt6 to 6.5.2
As a patch release, Qt 6.5.2 does not introduce any new features but contains about 290 bug fixes, security updates, and other improvements to the top of the Qt 6.5.1 release. See more information about the most important changes and bug fixes from Qt 6.5.2 release note. Announcement: https://www.qt.io/blog/qt-6.5.2-released-1 Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.2/release-note.md
-rw-r--r--Mk/Uses/qt-dist.mk11
-rw-r--r--Mk/Uses/qt.mk22
-rw-r--r--accessibility/qt6-speech/Makefile1
-rw-r--r--accessibility/qt6-speech/distinfo6
-rw-r--r--comms/qt6-sensors/distinfo6
-rw-r--r--comms/qt6-sensors/pkg-plist7
-rw-r--r--comms/qt6-serialbus/distinfo6
-rw-r--r--comms/qt6-serialport/distinfo6
-rw-r--r--databases/qt6-base_sqldriver/distinfo6
-rw-r--r--devel/Makefile1
-rw-r--r--devel/pyside6-tools/Makefile54
-rw-r--r--devel/pyside6-tools/distinfo6
-rw-r--r--devel/pyside6-tools/pkg-plist137
-rw-r--r--devel/pyside6/Makefile39
-rw-r--r--devel/pyside6/distinfo6
-rw-r--r--devel/pyside6/pkg-plist136
-rw-r--r--devel/qt6-5compat/Makefile1
-rw-r--r--devel/qt6-5compat/distinfo6
-rw-r--r--devel/qt6-base/Makefile1
-rw-r--r--devel/qt6-base/distinfo10
-rw-r--r--devel/qt6-languageserver/distinfo6
-rw-r--r--devel/qt6-location/Makefile17
-rw-r--r--devel/qt6-location/distinfo3
-rw-r--r--devel/qt6-location/pkg-descr10
-rw-r--r--devel/qt6-location/pkg-plist216
-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/Makefile1
-rw-r--r--devel/qt6-tools/distinfo6
-rw-r--r--devel/qt6-translations/distinfo6
-rw-r--r--devel/qt6/Makefile1
-rw-r--r--devel/shiboken6/Makefile52
-rw-r--r--devel/shiboken6/distinfo6
-rw-r--r--devel/shiboken6/files/patch-doc_CMakeLists.txt9
-rw-r--r--devel/shiboken6/pkg-plist7
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/qt6-3d/Makefile32
-rw-r--r--graphics/qt6-3d/distinfo6
-rw-r--r--graphics/qt6-3d/pkg-plist7
-rw-r--r--graphics/qt6-imageformats/Makefile1
-rw-r--r--graphics/qt6-imageformats/distinfo6
-rw-r--r--graphics/qt6-lottie/distinfo6
-rw-r--r--graphics/qt6-quickeffectmaker/Makefile17
-rw-r--r--graphics/qt6-quickeffectmaker/distinfo3
-rw-r--r--graphics/qt6-quickeffectmaker/pkg-descr2
-rw-r--r--graphics/qt6-quickeffectmaker/pkg-plist101
-rw-r--r--graphics/qt6-svg/Makefile1
-rw-r--r--graphics/qt6-svg/distinfo6
-rw-r--r--graphics/qt6-wayland/Makefile1
-rw-r--r--graphics/qt6-wayland/distinfo6
-rw-r--r--misc/qt6-doc/Makefile1
-rw-r--r--misc/qt6-doc/distinfo6
-rw-r--r--misc/qt6-doc/pkg-plist2
-rw-r--r--misc/qt6-examples/distinfo6
-rw-r--r--misc/qt6-examples/pkg-plist1519
-rw-r--r--multimedia/qt6-multimedia/Makefile1
-rw-r--r--multimedia/qt6-multimedia/distinfo6
-rw-r--r--net/qt6-networkauth/Makefile1
-rw-r--r--net/qt6-networkauth/distinfo6
-rw-r--r--www/Makefile1
-rw-r--r--www/qt6-httpserver/Makefile15
-rw-r--r--www/qt6-httpserver/distinfo3
-rw-r--r--www/qt6-httpserver/pkg-descr3
-rw-r--r--www/qt6-httpserver/pkg-plist52
-rw-r--r--www/qt6-webchannel/distinfo6
-rw-r--r--www/qt6-webengine/Makefile5
-rw-r--r--www/qt6-webengine/distinfo6
-rw-r--r--www/qt6-webengine/files/patch-CMakeLists.txt4
-rw-r--r--www/qt6-webengine/files/patch-cmake_Functions.cmake26
-rw-r--r--www/qt6-webengine/files/patch-configure.cmake16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_formatutils.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_opts_SkRasterPipeline__opts.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_licenses.py11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_core_CMakeLists.txt12
-rw-r--r--www/qt6-webengine/files/patch-src_core_api_configure.cmake8
-rw-r--r--www/qt6-webengine/files/patch-src_core_api_qt__cmdline.cmake4
-rw-r--r--www/qt6-webengine/files/patch-src_core_configure.json56
-rw-r--r--www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt10
-rw-r--r--www/qt6-websockets/distinfo6
-rw-r--r--x11-toolkits/qt6-charts/distinfo6
-rw-r--r--x11-toolkits/qt6-datavis3d/distinfo6
-rw-r--r--x11-toolkits/qt6-declarative/Makefile1
-rw-r--r--x11-toolkits/qt6-declarative/distinfo6
-rw-r--r--x11-toolkits/qt6-quick3d/Makefile1
-rw-r--r--x11-toolkits/qt6-quick3d/distinfo6
-rw-r--r--x11-toolkits/qt6-quicktimeline/Makefile1
-rw-r--r--x11-toolkits/qt6-quicktimeline/distinfo6
-rw-r--r--x11-toolkits/qt6-shadertools/Makefile1
-rw-r--r--x11-toolkits/qt6-shadertools/distinfo6
-rw-r--r--x11-toolkits/qt6-virtualkeyboard/distinfo6
108 files changed, 1918 insertions, 1076 deletions
diff --git a/Mk/Uses/qt-dist.mk b/Mk/Uses/qt-dist.mk
index b000cd2b038b..b55254b30447 100644
--- a/Mk/Uses/qt-dist.mk
+++ b/Mk/Uses/qt-dist.mk
@@ -21,14 +21,15 @@ qmake_ARGS?= # empty
.include "${USESDIR}/qmake.mk"
# Supported distribution arguments
-_COMMON_DISTS= 3d base charts datavis3d declarative imageformats multimedia \
+_COMMON_DISTS= 3d base charts datavis3d declarative imageformats location multimedia \
networkauth quick3d quicktimeline remoteobjects scxml sensors \
serialbus serialport speech svg tools translations virtualkeyboard \
wayland webchannel webengine websockets
-_QT5_DISTS= connectivity gamepad graphicaleffects location quickcontrols \
+_QT5_DISTS= connectivity gamepad graphicaleffects quickcontrols \
quickcontrols2 script webglplugin webview \
x11extras xmlpatterns
-_QT6_DISTS= 5compat doc languageserver lottie positioning shadertools
+_QT6_DISTS= 5compat doc httpserver languageserver lottie positioning \
+ quickeffectmaker shadertools
_QT_DISTS= ${_COMMON_DISTS} \
${_QT${_QT_VER}_DISTS}
@@ -459,9 +460,9 @@ _sub_need_clean= \#\#
. endif
# The Qt modules have an install- and deinstall-step for wrangling
# the qconfig-modules.h header, but qmake does not.
-. if ${PORTNAME} != "qmake"
+. if ${PORTNAME} != "qmake"
post-install: qt-post-install
-. endif # PORTNAME != qmake
+. endif # PORTNAME != qmake
qt-post-install:
# We can't use SUB_FILES with the shared pkg-change.in.
# We need it to be a script instead of a group of @unexecs.
diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk
index 438180abb8fc..517373b04dc0 100644
--- a/Mk/Uses/qt.mk
+++ b/Mk/Uses/qt.mk
@@ -23,8 +23,8 @@ _QT_MK_INCLUDED= qt.mk
# Qt versions currently supported by the framework.
_QT_SUPPORTED?= 5 6
QT5_VERSION?= 5.15.8
-QT6_VERSION?= 6.5.1
-PYSIDE6_VERSION?= ${QT6_VERSION}.1
+QT6_VERSION?= 6.5.2
+PYSIDE6_VERSION?= ${QT6_VERSION}
# We accept the Qt version to be passed by either or all of the three mk files.
. if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS)
@@ -131,17 +131,17 @@ _USES_POST+= qt
_QT_MK_POST_INCLUDED= qt.mk
# The Qt components supported by qt.mk: list of shared, and version specific ones
-_USE_QT_COMMON= 3d charts datavis3d declarative doc examples imageformats \
+_USE_QT_COMMON= 3d charts datavis3d declarative doc examples imageformats location \
multimedia networkauth quick3d quicktimeline remoteobjects scxml \
- sensors serialbus serialport svg virtualkeyboard wayland \
+ sensors serialbus serialport speech svg virtualkeyboard wayland \
webchannel webengine websockets
_USE_QT5_ONLY= assistant buildtools concurrent connectivity core dbus \
declarative-test designer diag gamepad \
- graphicaleffects gui help l10n linguist linguisttools location \
+ graphicaleffects gui help l10n linguist linguisttools \
network opengl paths phonon4 pixeltool plugininfo printsupport \
qdbus qdbusviewer qdoc qdoc-data qev qmake quickcontrols \
- quickcontrols2 script scripttools speech sql sql-mysql sql-odbc \
+ quickcontrols2 script scripttools sql sql-mysql sql-odbc \
sql-pgsql sql-sqlite2 sql-sqlite3 sql-tds testlib uiplugin \
uitools webglplugin webkit websockets-qml webview \
widgets x11extras xml xmlpatterns
@@ -149,8 +149,8 @@ _USE_QT5_ONLY= assistant buildtools concurrent connectivity core dbus \
_USE_QT5_ONLY+= sql-ibase
. endif
-_USE_QT6_ONLY= 5compat base languageserver lottie positioning shadertools \
- tools translations \
+_USE_QT6_ONLY= 5compat base httpserver languageserver lottie positioning \
+ quickeffectmaker shadertools tools translations \
sqldriver-sqlite sqldriver-mysql sqldriver-psql sqldriver-odbc
# Dependency tuples: _LIB should be preferred if possible.
@@ -218,6 +218,9 @@ qt-gui_LIB= libQt${_QT_LIBVER}Gui.so
qt-help_PORT= devel/${_QT_RELNAME}-help
qt-help_LIB= libQt${_QT_LIBVER}Help.so
+qt-httpserver_PORT= www/${_QT_RELNAME}-httpserver
+qt-httpserver_LIB= libQt${_QT_LIBVER}HttpServer.so
+
qt-imageformats_PORT= graphics/${_QT_RELNAME}-imageformats
qt-imageformats_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/imageformats/libqtiff.so
@@ -297,6 +300,9 @@ qt-quickcontrols_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtQuick/Controls/qmldir
qt-quickcontrols2_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols2
qt-quickcontrols2_LIB= libQt${_QT_LIBVER}QuickControls2.so
+qt-quickeffectmaker_PORT= graphics/${_QT_RELNAME}-quickeffectmaker
+qt-quickeffectmaker_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qqem
+
qt-quicktimeline_PORT= x11-toolkits/${_QT_RELNAME}-quicktimeline
qt-quicktimeline_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtQuick/Timeline/libqtquicktimelineplugin.so
diff --git a/accessibility/qt6-speech/Makefile b/accessibility/qt6-speech/Makefile
index a32698900a05..8b7b629f9a13 100644
--- a/accessibility/qt6-speech/Makefile
+++ b/accessibility/qt6-speech/Makefile
@@ -1,6 +1,5 @@
PORTNAME= speech
PORTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= accessibility
PKGNAMEPREFIX= qt6-
diff --git a/accessibility/qt6-speech/distinfo b/accessibility/qt6-speech/distinfo
index ae54e9644f72..3f826e061502 100644
--- a/accessibility/qt6-speech/distinfo
+++ b/accessibility/qt6-speech/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324603
-SHA256 (KDE/Qt/6.5.1/qtspeech-everywhere-src-6.5.1.tar.xz) = 67120ba5f156962713b6fd5aeb109ed789f66d07e8bfbda4fa24d12d653457b6
-SIZE (KDE/Qt/6.5.1/qtspeech-everywhere-src-6.5.1.tar.xz) = 220208
+TIMESTAMP = 1689943801
+SHA256 (KDE/Qt/6.5.2/qtspeech-everywhere-src-6.5.2.tar.xz) = 88ff9c2876f4a76632bfee7f58c3277aab9ff49e24d628e4a19f6b0e7a62d4b2
+SIZE (KDE/Qt/6.5.2/qtspeech-everywhere-src-6.5.2.tar.xz) = 249568
diff --git a/comms/qt6-sensors/distinfo b/comms/qt6-sensors/distinfo
index eee281f72a4f..c99cd57b60d4 100644
--- a/comms/qt6-sensors/distinfo
+++ b/comms/qt6-sensors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324605
-SHA256 (KDE/Qt/6.5.1/qtsensors-everywhere-src-6.5.1.tar.xz) = c95aca8371c2909255d908f4d78a0bfd975a83a73ed882eabc561d444864aba5
-SIZE (KDE/Qt/6.5.1/qtsensors-everywhere-src-6.5.1.tar.xz) = 1485244
+TIMESTAMP = 1689943969
+SHA256 (KDE/Qt/6.5.2/qtsensors-everywhere-src-6.5.2.tar.xz) = 4006bd7cfbb4302a887bda82b7fe3c31633626363a5e6ba9730bdb4fa8ab2aa6
+SIZE (KDE/Qt/6.5.2/qtsensors-everywhere-src-6.5.2.tar.xz) = 1484712
diff --git a/comms/qt6-sensors/pkg-plist b/comms/qt6-sensors/pkg-plist
index e0a23ef38d65..af1fc404005e 100644
--- a/comms/qt6-sensors/pkg-plist
+++ b/comms/qt6-sensors/pkg-plist
@@ -143,12 +143,6 @@ lib/cmake/Qt6Sensors/Qt6SensorsPlugins.cmake
lib/cmake/Qt6Sensors/Qt6SensorsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Sensors/Qt6SensorsTargets.cmake
lib/cmake/Qt6Sensors/Qt6SensorsVersionlessTargets.cmake
-lib/cmake/Qt6Sensors/Qt6dummySensorPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6Sensors/Qt6dummySensorPluginConfig.cmake
-lib/cmake/Qt6Sensors/Qt6dummySensorPluginConfigVersion.cmake
-lib/cmake/Qt6Sensors/Qt6dummySensorPluginConfigVersionImpl.cmake
-lib/cmake/Qt6Sensors/Qt6dummySensorPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6Sensors/Qt6dummySensorPluginTargets.cmake
lib/cmake/Qt6Sensors/Qt6genericSensorPluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Sensors/Qt6genericSensorPluginConfig.cmake
lib/cmake/Qt6Sensors/Qt6genericSensorPluginConfigVersion.cmake
@@ -177,7 +171,6 @@ lib/cmake/Qt6SensorsQuick/Qt6SensorsQuickVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_sensors_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_sensorsquick.pri
%%QT_MKSPECDIR%%/modules/qt_lib_sensorsquick_private.pri
-%%QT_PLUGINDIR%%/sensors/libqtsensors_dummy.so
%%QT_PLUGINDIR%%/sensors/libqtsensors_generic.so
%%QT_QMLDIR%%/QtSensors/libsensorsquickplugin.so
%%QT_QMLDIR%%/QtSensors/plugins.qmltypes
diff --git a/comms/qt6-serialbus/distinfo b/comms/qt6-serialbus/distinfo
index bc5a2b10a4fb..ad0328a2d4e6 100644
--- a/comms/qt6-serialbus/distinfo
+++ b/comms/qt6-serialbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324610
-SHA256 (KDE/Qt/6.5.1/qtserialbus-everywhere-src-6.5.1.tar.xz) = dbff967829bf0ac75ed54fb0da4893a7a160309989d9e2da349622a72c5e157f
-SIZE (KDE/Qt/6.5.1/qtserialbus-everywhere-src-6.5.1.tar.xz) = 554324
+TIMESTAMP = 1689944077
+SHA256 (KDE/Qt/6.5.2/qtserialbus-everywhere-src-6.5.2.tar.xz) = f0426307cdc185547ad6331a670187d180cce4c11254d6a26aa997fe03b7cdfe
+SIZE (KDE/Qt/6.5.2/qtserialbus-everywhere-src-6.5.2.tar.xz) = 553888
diff --git a/comms/qt6-serialport/distinfo b/comms/qt6-serialport/distinfo
index 45255619d97a..8da46e754e51 100644
--- a/comms/qt6-serialport/distinfo
+++ b/comms/qt6-serialport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324612
-SHA256 (KDE/Qt/6.5.1/qtserialport-everywhere-src-6.5.1.tar.xz) = c3554d0646d4e2b981a4b17f3d196317def7eabea42b81c97967e355bcb432a6
-SIZE (KDE/Qt/6.5.1/qtserialport-everywhere-src-6.5.1.tar.xz) = 279664
+TIMESTAMP = 1689944134
+SHA256 (KDE/Qt/6.5.2/qtserialport-everywhere-src-6.5.2.tar.xz) = 063c54169aea6b303183b434637ad050e9f67d7f22bb3eff1ede1905eb2ccc9e
+SIZE (KDE/Qt/6.5.2/qtserialport-everywhere-src-6.5.2.tar.xz) = 279364
diff --git a/databases/qt6-base_sqldriver/distinfo b/databases/qt6-base_sqldriver/distinfo
index 5643eb4379fa..b3e54331e490 100644
--- a/databases/qt6-base_sqldriver/distinfo
+++ b/databases/qt6-base_sqldriver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324645
-SHA256 (KDE/Qt/6.5.1/qtbase-everywhere-src-6.5.1.tar.xz) = db56fa1f4303a1189fe33418d25d1924931c7aef237f89eea9de58e858eebfed
-SIZE (KDE/Qt/6.5.1/qtbase-everywhere-src-6.5.1.tar.xz) = 48287392
+TIMESTAMP = 1689944181
+SHA256 (KDE/Qt/6.5.2/qtbase-everywhere-src-6.5.2.tar.xz) = 3db4c729b4d80a9d8fda8dd77128406353baff4755ca619177eda4cddae71269
+SIZE (KDE/Qt/6.5.2/qtbase-everywhere-src-6.5.2.tar.xz) = 48410716
diff --git a/devel/Makefile b/devel/Makefile
index 703b2868cedb..8e46ed3ecd06 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5921,6 +5921,7 @@
SUBDIR += qt6-5compat
SUBDIR += qt6-base
SUBDIR += qt6-languageserver
+ SUBDIR += qt6-location
SUBDIR += qt6-positioning
SUBDIR += qt6-remoteobjects
SUBDIR += qt6-scxml
diff --git a/devel/pyside6-tools/Makefile b/devel/pyside6-tools/Makefile
index fad8de6906c1..eb710a23659f 100644
--- a/devel/pyside6-tools/Makefile
+++ b/devel/pyside6-tools/Makefile
@@ -1,43 +1,53 @@
-PORTNAME= pyside6-tools
+PORTNAME= pyside6
DISTVERSION= ${PYSIDE6_VERSION}
CATEGORIES= devel
MASTER_SITES= QT/official_releases/QtForPython/shiboken6/PySide6-${DISTVERSION}-src
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= -tools
DISTNAME= pyside-setup-everywhere-src-${DISTVERSION}
MAINTAINER= kde@FreeBSD.org
-COMMENT= Pyside6 development tools
+COMMENT= PySide6 development tools
WWW= https://wiki.qt.io/Qt_for_Python
LICENSE= BSD3CLAUSE GPLv2
LICENSE_COMB= multi
-BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \
- git>0:devel/git
LIB_DEPENDS= libshiboken6.abi${PYTHON_MAJOR_VER}.so:devel/shiboken6@${PY_FLAVOR} \
libpyside6.abi${PYTHON_MAJOR_VER}.so:devel/pyside6@${PY_FLAVOR} \
libxkbcommon.so:x11/libxkbcommon \
- libzstd.so:archivers/zstd \
- libLLVM-${LLVM_DEFAULT}.so:devel/llvm${LLVM_DEFAULT}
+ libzstd.so:archivers/zstd
-USES= cmake gl python qt:6 shebangfix tar:xz xorg
+USES= cmake gl llvm:lib python qt:6 shebangfix tar:xz
USE_GL= gl
USE_PYTHON= flavors
-USE_QT= base tools languageserver declarative
+USE_QT= base declarative languageserver tools
SHEBANG_FILES= pyside_tool.py qtpy2cpp_lib/tests/baseline/basic_test.py
-CMAKE_ARGS+= -DQT6_INSTALL_PREFIX=${LOCALBASE}/lib/qt6 \
- -DCMAKE_EXECUTABLE_SUFFIX=6
-
-PLIST_FILES= bin/pyside_tool.py
-
-.include <bsd.port.pre.mk>
-
-WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${QT6_VERSION}/sources/pyside-tools
-
-#.if ${ARCH} == amd64 || ${ARCH} == i386
-#USE_QT+= webengine
-#.endif
-
-.include <bsd.port.post.mk>
+PLIST_SUB= PYSIDE_BINDIR_REL=${PYSIDE_BINDIR_REL}
+WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION}/sources/pyside-tools
+
+PYSIDE_RELNAME= ${PORTNAME}
+PYSIDE_BINDIR_REL?= bin/${PYSIDE_RELNAME}
+
+# Move scripts into a dedicated directory. They're too generically named, e.g.:
+# deploy.py and project.py. Unversioned copies of Qt tools like lrelease and
+# rcc are also installed which we probably don't want in PATH by default.
+# Install to: ${PREFIX}/bin/pyside6 by default for now until there are
+# consumers of this and a more fitting location is deemed necessary.
+post-install:
+ @${MV} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/${PYSIDE_RELNAME}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}
+ @${MV} ${STAGEDIR}${PREFIX}/${PYSIDE_RELNAME} ${STAGEDIR}${PREFIX}/bin
+
+.for d in deploy_lib project qtpy2cpp_lib
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
+ -f -d ${PREFIX}/${PYSIDE_BINDIR_REL}/${d} \
+ ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/${d}
+ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -f -d ${PREFIX}/${PYSIDE_BINDIR_REL}/${d} \
+ ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/${d}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/devel/pyside6-tools/distinfo b/devel/pyside6-tools/distinfo
index 11650ba11d89..f2854aa44a8d 100644
--- a/devel/pyside6-tools/distinfo
+++ b/devel/pyside6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687806690
-SHA256 (pyside-setup-everywhere-src-6.5.1.1.tar.xz) = 9741a06f0b7d4b2168818448134bc7e96ddb5efb846a3915b4177ba4159b5b78
-SIZE (pyside-setup-everywhere-src-6.5.1.1.tar.xz) = 13565304
+TIMESTAMP = 1690399287
+SHA256 (pyside-setup-everywhere-src-6.5.2.tar.xz) = 90dbf1d14fcd41c98a7cbea44b8a4951e10d0b798e154749756e4946654d1ba8
+SIZE (pyside-setup-everywhere-src-6.5.2.tar.xz) = 13576204
diff --git a/devel/pyside6-tools/pkg-plist b/devel/pyside6-tools/pkg-plist
index 7427ae8bde18..9b765c5dac21 100644
--- a/devel/pyside6-tools/pkg-plist
+++ b/devel/pyside6-tools/pkg-plist
@@ -1,45 +1,92 @@
-bin/android_deploy.py
-bin/assistant
-bin/deploy.py
-bin/deploy_lib/__init__.py
-bin/deploy_lib/android/__init__.py
-bin/deploy_lib/android/android_helper.py
-bin/deploy_lib/android/buildozer.py
-bin/deploy_lib/android/recipes/PySide6/__init__.tmpl.py
-bin/deploy_lib/android/recipes/shiboken6/__init__.tmpl.py
-bin/deploy_lib/commands.py
-bin/deploy_lib/config.py
-bin/deploy_lib/default.spec
-bin/deploy_lib/deploy_util.py
-bin/deploy_lib/nuitka_helper.py
-bin/deploy_lib/pyside_icon.jpg
-bin/deploy_lib/python_helper.py
-bin/designer
-bin/linguist
-bin/lrelease
-bin/lupdate
-bin/metaobjectdump.py
-bin/project.py
-bin/project/__init__.py
-bin/project/newproject.py
-bin/project/project_data.py
-bin/project/utils.py
-bin/qml.py
-bin/qmlcachegen
-bin/qmlformat
-bin/qmlimportscanner
-bin/qmllint
-bin/qmlls
-bin/qmltyperegistrar
-bin/qtpy2cpp.py
-bin/qtpy2cpp_lib/astdump.py
-bin/qtpy2cpp_lib/formatter.py
-bin/qtpy2cpp_lib/nodedump.py
-bin/qtpy2cpp_lib/qt.py
-bin/qtpy2cpp_lib/tests/baseline/basic_test.cpp
-bin/qtpy2cpp_lib/tests/baseline/basic_test.py
-bin/qtpy2cpp_lib/tests/test_qtpy2cpp.py
-bin/qtpy2cpp_lib/tokenizer.py
-bin/qtpy2cpp_lib/visitor.py
-bin/rcc
-bin/uic
+%%PYSIDE_BINDIR_REL%%/android_deploy.py
+%%PYSIDE_BINDIR_REL%%/assistant
+%%PYSIDE_BINDIR_REL%%/deploy.py
+%%PYSIDE_BINDIR_REL%%/deploy_lib/__init__.py
+%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/commands%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%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__/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
+%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/nuitka_helper%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/python_helper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/python_helper%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__init__.py
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/android_helper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/android_helper%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/buildozer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/buildozer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/android_helper.py
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/buildozer.py
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/PySide6/__init__.tmpl.py
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/PySide6/__pycache__/__init__.tmpl%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/PySide6/__pycache__/__init__.tmpl%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/shiboken6/__init__.tmpl.py
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/shiboken6/__pycache__/__init__.tmpl%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/shiboken6/__pycache__/__init__.tmpl%%PYTHON_EXT_SUFFIX%%.pyc
+%%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/deploy_util.py
+%%PYSIDE_BINDIR_REL%%/deploy_lib/nuitka_helper.py
+%%PYSIDE_BINDIR_REL%%/deploy_lib/pyside_icon.jpg
+%%PYSIDE_BINDIR_REL%%/deploy_lib/python_helper.py
+%%PYSIDE_BINDIR_REL%%/designer
+%%PYSIDE_BINDIR_REL%%/linguist
+%%PYSIDE_BINDIR_REL%%/lrelease
+%%PYSIDE_BINDIR_REL%%/lupdate
+%%PYSIDE_BINDIR_REL%%/metaobjectdump.py
+%%PYSIDE_BINDIR_REL%%/project.py
+%%PYSIDE_BINDIR_REL%%/project/__init__.py
+%%PYSIDE_BINDIR_REL%%/project/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/project/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/project/__pycache__/newproject%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/project/__pycache__/newproject%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/project/__pycache__/project_data%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/project/__pycache__/project_data%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/project/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/project/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/project/newproject.py
+%%PYSIDE_BINDIR_REL%%/project/project_data.py
+%%PYSIDE_BINDIR_REL%%/project/utils.py
+%%PYSIDE_BINDIR_REL%%/pyside_tool.py
+%%PYSIDE_BINDIR_REL%%/qml.py
+%%PYSIDE_BINDIR_REL%%/qmlcachegen
+%%PYSIDE_BINDIR_REL%%/qmlformat
+%%PYSIDE_BINDIR_REL%%/qmlimportscanner
+%%PYSIDE_BINDIR_REL%%/qmllint
+%%PYSIDE_BINDIR_REL%%/qmlls
+%%PYSIDE_BINDIR_REL%%/qmltyperegistrar
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp.py
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/astdump%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/astdump%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/formatter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/formatter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/nodedump%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/nodedump%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/qt%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/qt%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/tokenizer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/tokenizer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/visitor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/visitor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/astdump.py
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/formatter.py
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/nodedump.py
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/qt.py
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/__pycache__/test_qtpy2cpp%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/__pycache__/test_qtpy2cpp%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/__pycache__/basic_test%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/__pycache__/basic_test%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/basic_test.cpp
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/basic_test.py
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/test_qtpy2cpp.py
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tokenizer.py
+%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/visitor.py
+%%PYSIDE_BINDIR_REL%%/rcc
+%%PYSIDE_BINDIR_REL%%/uic
diff --git a/devel/pyside6/Makefile b/devel/pyside6/Makefile
index c059e0f08871..953c5516c23d 100644
--- a/devel/pyside6/Makefile
+++ b/devel/pyside6/Makefile
@@ -11,30 +11,25 @@ WWW= https://wiki.qt.io/Qt_for_Python
LICENSE= LGPL3
-BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \
- llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
- git>0:devel/git \
- ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx
-LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \
- libLLVM.so:devel/llvm${LLVM_DEFAULT} \
- libshiboken6.abi${PYTHON_MAJOR_VER}.so:devel/shiboken6@${PY_FLAVOR}
-
-USES= cmake gl python qt:6 tar:xz
+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
USE_LDCONFIG= yes
USE_PYTHON= flavors
-USE_QT= 3d 5compat base declarative doc imageformats positioning \
- quick3d quicktimeline networkauth serialport shadertools \
- svg tools translations wayland webchannel websockets
-
-CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHON_CMD}
+USE_QT= 3d base charts datavis3d declarative doc httpserver \
+ imageformats location multimedia networkauth positioning \
+ quick3d quicktimeline remoteobjects scxml sensors serialbus \
+ serialport shadertools speech svg tools translations wayland \
+ webchannel websockets
-.include <bsd.port.pre.mk>
+CMAKE_ARGS= -DPYTHON_EXECUTABLE=${PYTHON_CMD}
-PLIST_SUB+= PYVERSTR=.cpython-${PYTHON_SUFFIX}${PYTHON_ABIVER}
-PLIST_SUB+= DISTVERSION=${DISTVERSION}
+WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION}/sources/pyside6
+PLIST_SUB= DISTVERSION=${DISTVERSION}
-WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${QT6_VERSION}/sources/pyside6
+.include <bsd.port.pre.mk>
.if ${ARCH} == amd64 || ${ARCH} == i386
PLIST_SUB+= WEBENGINE=""
@@ -43,4 +38,12 @@ USE_QT+= webengine
PLIST_SUB+= WEBENGINE="@comment "
.endif
+post-install:
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
+ -f -d ${PYTHONPREFIX_SITELIBDIR}/PySide6 \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PySide6
+ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -f -d ${PYTHONPREFIX_SITELIBDIR}/PySide6 \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PySide6
+
.include <bsd.port.post.mk>
diff --git a/devel/pyside6/distinfo b/devel/pyside6/distinfo
index d0b7f0ce74e2..5156fe37e15e 100644
--- a/devel/pyside6/distinfo
+++ b/devel/pyside6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687806666
-SHA256 (pyside-setup-everywhere-src-6.5.1.1.tar.xz) = 9741a06f0b7d4b2168818448134bc7e96ddb5efb846a3915b4177ba4159b5b78
-SIZE (pyside-setup-everywhere-src-6.5.1.1.tar.xz) = 13565304
+TIMESTAMP = 1690395040
+SHA256 (pyside-setup-everywhere-src-6.5.2.tar.xz) = 90dbf1d14fcd41c98a7cbea44b8a4951e10d0b798e154749756e4946654d1ba8
+SIZE (pyside-setup-everywhere-src-6.5.2.tar.xz) = 13576204
diff --git a/devel/pyside6/pkg-plist b/devel/pyside6/pkg-plist
index 2c5d661d6ba3..41440914c4ac 100644
--- a/devel/pyside6/pkg-plist
+++ b/devel/pyside6/pkg-plist
@@ -4,17 +4,24 @@ 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/QtCharts/pyside6_qtcharts_python.h
include/PySide6/QtConcurrent/pyside6_qtconcurrent_python.h
include/PySide6/QtCore/pyside6_qtcore_python.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/QtOpenGL/pyside6_qtopengl_python.h
@@ -28,12 +35,18 @@ include/PySide6/QtQuick/pyside6_qtquick_python.h
include/PySide6/QtQuick3D/pyside6_qtquick3d_python.h
include/PySide6/QtQuickControls2/pyside6_qtquickcontrols2_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/QtSerialBus/pyside6_qtserialbus_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
%%WEBENGINE%%include/PySide6/QtWebEngineCore/pyside6_qtwebenginecore_python.h
@@ -89,72 +102,150 @@ include/PySide6/pysideutils.h
include/PySide6/pysideweakref.h
include/PySide6/qobjectconnect.h
include/PySide6/signalmanager.h
+lib/cmake/PySide6/PySide6Config.abi3.cmake
+lib/cmake/PySide6/PySide6Config.cmake
+lib/cmake/PySide6/PySide6ConfigVersion.cmake
+lib/cmake/PySide6/PySide6Targets-%%CMAKE_BUILD_TYPE%%.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-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/PySide6Qml/PySide6QmlTargets.cmake
+lib/libpyside6.abi3.so
+lib/libpyside6.abi3.so.6.5
+lib/libpyside6.abi3.so.%%DISTVERSION%%
+lib/libpyside6qml.abi3.so
+lib/libpyside6qml.abi3.so.6.5
+lib/libpyside6qml.abi3.so.%%DISTVERSION%%
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DAnimation.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/Qt3DAnimation.pyi
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DCore.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/Qt3DCore.pyi
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DExtras.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/Qt3DExtras.pyi
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DInput.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/Qt3DInput.pyi
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DLogic.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/Qt3DLogic.pyi
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DRender.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/Qt3DRender.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtCharts.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtCharts.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtConcurrent.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtConcurrent.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtCore.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtCore.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtDBus.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtDBus.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtDataVisualization.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtDataVisualization.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtDesigner.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtDesigner.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtGui.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtGui.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtHelp.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtHelp.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtHttpServer.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtHttpServer.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtLocation.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtLocation.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtMultimedia.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtMultimedia.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtMultimediaWidgets.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtMultimediaWidgets.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtNetwork.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtNetwork.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtNetworkAuth.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtNetworkAuth.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtOpenGL.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtOpenGL.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtOpenGLWidgets.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtOpenGLWidgets.pyi
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdf.abi3.so
+%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdf.pyi
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdfWidgets.abi3.so
+%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdfWidgets.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtPositioning.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtPositioning.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtPrintSupport.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtPrintSupport.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtQml.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtQml.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtQuick.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtQuick.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtQuick3D.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtQuick3D.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtQuickControls2.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtQuickControls2.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtQuickWidgets.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtQuickWidgets.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtRemoteObjects.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtRemoteObjects.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtScxml.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtScxml.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtSensors.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtSensors.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtSerialBus.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtSerialBus.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtSerialPort.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtSerialPort.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtSpatialAudio.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtSpatialAudio.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtSql.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtSql.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtStateMachine.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtStateMachine.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtSvg.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtSvg.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtSvgWidgets.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtSvgWidgets.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtTest.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtTest.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtTextToSpeech.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtTextToSpeech.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtUiTools.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtUiTools.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtWebChannel.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtWebChannel.pyi
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtWebEngineCore.abi3.so
+%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtWebEngineCore.pyi
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtWebEngineQuick.abi3.so
+%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtWebEngineQuick.pyi
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtWebEngineWidgets.abi3.so
+%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtWebEngineWidgets.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtWebSockets.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtWebSockets.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtWidgets.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtWidgets.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtXml.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtXml.pyi
%%PYTHON_SITELIBDIR%%/PySide6/__init__.py
+%%PYTHON_SITELIBDIR%%/PySide6/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/__pycache__/_config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/__pycache__/_config%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/__pycache__/_git_pyside_version%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/__pycache__/_git_pyside_version%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/PySide6/_config.py
%%PYTHON_SITELIBDIR%%/PySide6/_git_pyside_version.py
%%PYTHON_SITELIBDIR%%/PySide6/support/__init__.py
+%%PYTHON_SITELIBDIR%%/PySide6/support/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/support/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/support/__pycache__/deprecated%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/support/__pycache__/deprecated%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/support/__pycache__/generate_pyi%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/support/__pycache__/generate_pyi%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/PySide6/support/deprecated.py
%%PYTHON_SITELIBDIR%%/PySide6/support/generate_pyi.py
-lib/cmake/PySide6/PySide6Config.abi3.cmake
-lib/cmake/PySide6/PySide6Config.cmake
-lib/cmake/PySide6/PySide6ConfigVersion.cmake
-lib/cmake/PySide6/PySide6Targets-%%CMAKE_BUILD_TYPE%%.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-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/PySide6Qml/PySide6QmlTargets.cmake
-lib/libpyside6.abi3.so
-lib/libpyside6.abi3.so.%%DISTVERSION%%
-lib/libpyside6.abi3.so.6.5
-lib/libpyside6qml.abi3.so
-lib/libpyside6qml.abi3.so.%%DISTVERSION%%
-lib/libpyside6qml.abi3.so.6.5
libdata/pkgconfig/pyside6.pc
plugins/designer/libPySidePlugin.so
+share/PySide6/glue/qtcharts.cpp
share/PySide6/glue/qtcore.cpp
+share/PySide6/glue/qtdatavisualization.cpp
share/PySide6/glue/qtdesigner.cpp
share/PySide6/glue/qtgui.cpp
+share/PySide6/glue/qtmultimedia.cpp
share/PySide6/glue/qtnetwork.cpp
share/PySide6/glue/qtnetworkauth.cpp
share/PySide6/glue/qtopengl.cpp
@@ -163,6 +254,7 @@ share/PySide6/glue/qtqml.cpp
share/PySide6/glue/qtquick.cpp
share/PySide6/glue/qtserialbus.cpp
share/PySide6/glue/qtsql.cpp
+share/PySide6/glue/qtstatemachine.cpp
share/PySide6/glue/qttest.cpp
share/PySide6/glue/qtuitools.cpp
%%WEBENGINE%%share/PySide6/glue/qtwebenginecore.cpp
@@ -183,10 +275,12 @@ share/PySide6/typesystems/typesystem_3dextras.xml
share/PySide6/typesystems/typesystem_3dinput.xml
share/PySide6/typesystems/typesystem_3dlogic.xml
share/PySide6/typesystems/typesystem_3drender.xml
+share/PySide6/typesystems/typesystem_charts.xml
share/PySide6/typesystems/typesystem_concurrent.xml
share/PySide6/typesystems/typesystem_core.xml
share/PySide6/typesystems/typesystem_core_common.xml
share/PySide6/typesystems/typesystem_core_win.xml
+share/PySide6/typesystems/typesystem_datavisualization.xml
share/PySide6/typesystems/typesystem_dbus.xml
share/PySide6/typesystems/typesystem_designer.xml
share/PySide6/typesystems/typesystem_glgeti_v_includes.xml
@@ -199,6 +293,10 @@ share/PySide6/typesystems/typesystem_gui_mac.xml
share/PySide6/typesystems/typesystem_gui_win.xml
share/PySide6/typesystems/typesystem_gui_x11.xml
share/PySide6/typesystems/typesystem_help.xml
+share/PySide6/typesystems/typesystem_httpserver.xml
+share/PySide6/typesystems/typesystem_location.xml
+share/PySide6/typesystems/typesystem_multimedia.xml
+share/PySide6/typesystems/typesystem_multimediawidgets.xml
share/PySide6/typesystems/typesystem_network.xml
share/PySide6/typesystems/typesystem_networkauth.xml
share/PySide6/typesystems/typesystem_opengl.xml
@@ -235,12 +333,18 @@ share/PySide6/typesystems/typesystem_quick.xml
share/PySide6/typesystems/typesystem_quick3d.xml
share/PySide6/typesystems/typesystem_quickcontrols2.xml
share/PySide6/typesystems/typesystem_quickwidgets.xml
+share/PySide6/typesystems/typesystem_remoteobjects.xml
+share/PySide6/typesystems/typesystem_scxml.xml
+share/PySide6/typesystems/typesystem_sensors.xml
share/PySide6/typesystems/typesystem_serialbus.xml
share/PySide6/typesystems/typesystem_serialport.xml
+share/PySide6/typesystems/typesystem_spatialaudio.xml
share/PySide6/typesystems/typesystem_sql.xml
+share/PySide6/typesystems/typesystem_statemachine.xml
share/PySide6/typesystems/typesystem_svg.xml
share/PySide6/typesystems/typesystem_svgwidgets.xml
share/PySide6/typesystems/typesystem_test.xml
+share/PySide6/typesystems/typesystem_texttospeech.xml
share/PySide6/typesystems/typesystem_uitools.xml
share/PySide6/typesystems/typesystem_webchannel.xml
%%WEBENGINE%%share/PySide6/typesystems/typesystem_webenginecore.xml
diff --git a/devel/qt6-5compat/Makefile b/devel/qt6-5compat/Makefile
index 7e4e33cf6d49..fb6a908c57e6 100644
--- a/devel/qt6-5compat/Makefile
+++ b/devel/qt6-5compat/Makefile
@@ -1,6 +1,5 @@
PORTNAME= 5compat
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/distinfo
index 867917f4bf96..04601b7474a6 100644
--- a/devel/qt6-5compat/distinfo
+++ b/devel/qt6-5compat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324655
-SHA256 (KDE/Qt/6.5.1/qt5compat-everywhere-src-6.5.1.tar.xz) = ae992b295fefabef2445beb3a8ec31c40fa0fb2c01603eaf2acfdb4a0054fb83
-SIZE (KDE/Qt/6.5.1/qt5compat-everywhere-src-6.5.1.tar.xz) = 14638620
+TIMESTAMP = 1689944263
+SHA256 (KDE/Qt/6.5.2/qt5compat-everywhere-src-6.5.2.tar.xz) = b9abe42ee2055c27a8e7579c7816069e91aae1f9b10649bf572db8ba96fa91c4
+SIZE (KDE/Qt/6.5.2/qt5compat-everywhere-src-6.5.2.tar.xz) = 14638008
diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile
index 94319a7ed6ce..4217c8c3249a 100644
--- a/devel/qt6-base/Makefile
+++ b/devel/qt6-base/Makefile
@@ -1,6 +1,5 @@
PORTNAME= base
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo
index 0ea09215296c..d4b243b750f7 100644
--- a/devel/qt6-base/distinfo
+++ b/devel/qt6-base/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1687324657
-SHA256 (KDE/Qt/6.5.1/qtbase-everywhere-src-6.5.1.tar.xz) = db56fa1f4303a1189fe33418d25d1924931c7aef237f89eea9de58e858eebfed
-SIZE (KDE/Qt/6.5.1/qtbase-everywhere-src-6.5.1.tar.xz) = 48287392
-SHA256 (KDE/Qt/6.5.1/3f45905953d57e0174059d7d9d6bc75c3c1c406c.patch) = 61e345f12c6283792e230d3572756e6093d1be0c80d1f3dc0745e19532e28ebc
-SIZE (KDE/Qt/6.5.1/3f45905953d57e0174059d7d9d6bc75c3c1c406c.patch) = 1326
+TIMESTAMP = 1689944224
+SHA256 (KDE/Qt/6.5.2/qtbase-everywhere-src-6.5.2.tar.xz) = 3db4c729b4d80a9d8fda8dd77128406353baff4755ca619177eda4cddae71269
+SIZE (KDE/Qt/6.5.2/qtbase-everywhere-src-6.5.2.tar.xz) = 48410716
+SHA256 (KDE/Qt/6.5.2/3f45905953d57e0174059d7d9d6bc75c3c1c406c.patch) = 61e345f12c6283792e230d3572756e6093d1be0c80d1f3dc0745e19532e28ebc
+SIZE (KDE/Qt/6.5.2/3f45905953d57e0174059d7d9d6bc75c3c1c406c.patch) = 1326
diff --git a/devel/qt6-languageserver/distinfo b/devel/qt6-languageserver/distinfo
index b41ac8daaebd..c58f33e156a8 100644
--- a/devel/qt6-languageserver/distinfo
+++ b/devel/qt6-languageserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324658
-SHA256 (KDE/Qt/6.5.1/qtlanguageserver-everywhere-src-6.5.1.tar.xz) = 99a6cc6aca124626a2085077dc7f4bb9dbb20da518df6b115056813149832bc9
-SIZE (KDE/Qt/6.5.1/qtlanguageserver-everywhere-src-6.5.1.tar.xz) = 153780
+TIMESTAMP = 1689944580
+SHA256 (KDE/Qt/6.5.2/qtlanguageserver-everywhere-src-6.5.2.tar.xz) = 73b5ec0caa830708c016951a6e27f308f78e95d13810c56ef342317c398bd1a4
+SIZE (KDE/Qt/6.5.2/qtlanguageserver-everywhere-src-6.5.2.tar.xz) = 153824
diff --git a/devel/qt6-location/Makefile b/devel/qt6-location/Makefile
new file mode 100644
index 000000000000..084eb9bebb38
--- /dev/null
+++ b/devel/qt6-location/Makefile
@@ -0,0 +1,17 @@
+PORTNAME= location
+PORTVERSION= ${QT6_VERSION}
+CATEGORIES= devel
+PKGNAMEPREFIX= qt6-
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Qt 6 API to create viable mapping solutions
+WWW= https://qt.io
+
+BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
+LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
+
+USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
+USE_GL= gl opengl
+USE_QT= base declarative positioning
+
+.include <bsd.port.mk>
diff --git a/devel/qt6-location/distinfo b/devel/qt6-location/distinfo
new file mode 100644
index 000000000000..668aadbb707c
--- /dev/null
+++ b/devel/qt6-location/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1690396324
+SHA256 (KDE/Qt/6.5.2/qtlocation-everywhere-src-6.5.2.tar.xz) = 891d7d64c26617bf1993a6d8b3d206ec9ce5b0a5396146f691b11d895fd86dfb
+SIZE (KDE/Qt/6.5.2/qtlocation-everywhere-src-6.5.2.tar.xz) = 3032488
diff --git a/devel/qt6-location/pkg-descr b/devel/qt6-location/pkg-descr
new file mode 100644
index 000000000000..020a8649d01e
--- /dev/null
+++ b/devel/qt6-location/pkg-descr
@@ -0,0 +1,10 @@
+The Qt Location API helps you create viable mapping solutions using the
+data available from some of the popular location services.
+
+The Qt Location API enables you to:
+ - access and present map data,
+ - support touch gesture on a specific area of the map,
+ - query for a specific geographical location and route,
+ - add additional layers on top, such as polylines and circles,
+ - and search for places and related images.
+
diff --git a/devel/qt6-location/pkg-plist b/devel/qt6-location/pkg-plist
new file mode 100644
index 000000000000..9423d1491e2b
--- /dev/null
+++ b/devel/qt6-location/pkg-plist
@@ -0,0 +1,216 @@
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/error_messages_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qabstractgeotilecache_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qcache3q_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativecategory_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativecirclemapitem_p.h
+%%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/qdeclarativegeomap_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeomapcopyrightsnotice_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeomapitembase_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeomapitemgroup_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeomapitemtransitionmanager_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeomapitemutils_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeomapitemview_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeomapquickitem_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeoroutemodel_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativegeoserviceprovider_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativeplace_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativeplacecontentmodel_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativepolygonmapitem_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativepolygonmapitem_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativepolylinemapitem_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativepolylinemapitem_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativerectanglemapitem_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativerectanglemapitem_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativeroutemapitem_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativesearchmodelbase_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativesearchresultmodel_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativesearchsuggestionmodel_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qdeclarativesupportedcategoriesmodel_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeocameracapabilities_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeocameradata_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeocameratiles_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeocameratiles_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeocodereply_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeocodingmanager_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeocodingmanagerengine_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeofiletilecache_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeojson_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeomaneuver_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeomap_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeomap_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeomapitemgeometry_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeomappingmanager_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeomappingmanager_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeomappingmanagerengine_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeomappingmanagerengine_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeomaptype_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeomaptype_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeoprojection_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeoroute_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeorouteparser_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeorouteparser_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeorouteparserosrmv5_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeoroutereply_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeorouterequest_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeoroutesegment_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeoroutingmanager_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeoroutingmanagerengine_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeoserviceprovider_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotiledmap_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotiledmap_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotiledmappingmanagerengine_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotiledmappingmanagerengine_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotiledmapreply_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotiledmapreply_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotiledmapscene_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotiledmapscene_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotilefetcher_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotilefetcher_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotilerequestmanager_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotilespec_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qgeotilespec_p_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qlocationglobal_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplace_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplaceattribute_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplacecategory_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplacecontactdetail_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplacecontent_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplacecontentrequest_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplaceicon_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplacemanagerengine_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplaceproposedsearchresult_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplaceratings_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplacereply_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplaceresult_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplacesearchrequest_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplacesearchresult_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplacesupplier_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qplaceuser_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/qtlocationexports_p.h
+%%QT_INCDIR%%/QtLocation/%%FULLVER%%/QtLocation/private/unsupportedreplies_p.h
+%%QT_INCDIR%%/QtLocation/QGeoCodeReply
+%%QT_INCDIR%%/QtLocation/QGeoCodingManager
+%%QT_INCDIR%%/QtLocation/QGeoCodingManagerEngine
+%%QT_INCDIR%%/QtLocation/QGeoManeuver
+%%QT_INCDIR%%/QtLocation/QGeoRoute
+%%QT_INCDIR%%/QtLocation/QGeoRouteReply
+%%QT_INCDIR%%/QtLocation/QGeoRouteRequest
+%%QT_INCDIR%%/QtLocation/QGeoRouteSegment
+%%QT_INCDIR%%/QtLocation/QGeoRoutingManager
+%%QT_INCDIR%%/QtLocation/QGeoRoutingManagerEngine
+%%QT_INCDIR%%/QtLocation/QGeoServiceProvider
+%%QT_INCDIR%%/QtLocation/QGeoServiceProviderFactory
+%%QT_INCDIR%%/QtLocation/QLocation
+%%QT_INCDIR%%/QtLocation/QPlace
+%%QT_INCDIR%%/QtLocation/QPlaceAttribute
+%%QT_INCDIR%%/QtLocation/QPlaceCategory
+%%QT_INCDIR%%/QtLocation/QPlaceContactDetail
+%%QT_INCDIR%%/QtLocation/QPlaceContent
+%%QT_INCDIR%%/QtLocation/QPlaceContentReply
+%%QT_INCDIR%%/QtLocation/QPlaceContentRequest
+%%QT_INCDIR%%/QtLocation/QPlaceDetailsReply
+%%QT_INCDIR%%/QtLocation/QPlaceIcon
+%%QT_INCDIR%%/QtLocation/QPlaceIdReply
+%%QT_INCDIR%%/QtLocation/QPlaceManager
+%%QT_INCDIR%%/QtLocation/QPlaceManagerEngine
+%%QT_INCDIR%%/QtLocation/QPlaceMatchReply
+%%QT_INCDIR%%/QtLocation/QPlaceMatchRequest
+%%QT_INCDIR%%/QtLocation/QPlaceProposedSearchResult
+%%QT_INCDIR%%/QtLocation/QPlaceRatings
+%%QT_INCDIR%%/QtLocation/QPlaceReply
+%%QT_INCDIR%%/QtLocation/QPlaceResult
+%%QT_INCDIR%%/QtLocation/QPlaceSearchReply
+%%QT_INCDIR%%/QtLocation/QPlaceSearchRequest
+%%QT_INCDIR%%/QtLocation/QPlaceSearchResult
+%%QT_INCDIR%%/QtLocation/QPlaceSearchSuggestionReply
+%%QT_INCDIR%%/QtLocation/QPlaceSupplier
+%%QT_INCDIR%%/QtLocation/QPlaceUser
+%%QT_INCDIR%%/QtLocation/QtLocation
+%%QT_INCDIR%%/QtLocation/QtLocationDepends
+%%QT_INCDIR%%/QtLocation/QtLocationVersion
+%%QT_INCDIR%%/QtLocation/qgeocodereply.h
+%%QT_INCDIR%%/QtLocation/qgeocodingmanager.h
+%%QT_INCDIR%%/QtLocation/qgeocodingmanagerengine.h
+%%QT_INCDIR%%/QtLocation/qgeomaneuver.h
+%%QT_INCDIR%%/QtLocation/qgeoroute.h
+%%QT_INCDIR%%/QtLocation/qgeoroutereply.h
+%%QT_INCDIR%%/QtLocation/qgeorouterequest.h
+%%QT_INCDIR%%/QtLocation/qgeoroutesegment.h
+%%QT_INCDIR%%/QtLocation/qgeoroutingmanager.h
+%%QT_INCDIR%%/QtLocation/qgeoroutingmanagerengine.h
+%%QT_INCDIR%%/QtLocation/qgeoserviceprovider.h
+%%QT_INCDIR%%/QtLocation/qgeoserviceproviderfactory.h
+%%QT_INCDIR%%/QtLocation/qlocation.h
+%%QT_INCDIR%%/QtLocation/qlocationglobal.h
+%%QT_INCDIR%%/QtLocation/qplace.h
+%%QT_INCDIR%%/QtLocation/qplaceattribute.h
+%%QT_INCDIR%%/QtLocation/qplacecategory.h
+%%QT_INCDIR%%/QtLocation/qplacecontactdetail.h
+%%QT_INCDIR%%/QtLocation/qplacecontent.h
+%%QT_INCDIR%%/QtLocation/qplacecontentreply.h
+%%QT_INCDIR%%/QtLocation/qplacecontentrequest.h
+%%QT_INCDIR%%/QtLocation/qplacedetailsreply.h
+%%QT_INCDIR%%/QtLocation/qplaceicon.h
+%%QT_INCDIR%%/QtLocation/qplaceidreply.h
+%%QT_INCDIR%%/QtLocation/qplacemanager.h
+%%QT_INCDIR%%/QtLocation/qplacemanagerengine.h
+%%QT_INCDIR%%/QtLocation/qplacematchreply.h
+%%QT_INCDIR%%/QtLocation/qplacematchrequest.h
+%%QT_INCDIR%%/QtLocation/qplaceproposedsearchresult.h
+%%QT_INCDIR%%/QtLocation/qplaceratings.h
+%%QT_INCDIR%%/QtLocation/qplacereply.h
+%%QT_INCDIR%%/QtLocation/qplaceresult.h
+%%QT_INCDIR%%/QtLocation/qplacesearchreply.h
+%%QT_INCDIR%%/QtLocation/qplacesearchrequest.h
+%%QT_INCDIR%%/QtLocation/qplacesearchresult.h
+%%QT_INCDIR%%/QtLocation/qplacesearchsuggestionreply.h
+%%QT_INCDIR%%/QtLocation/qplacesupplier.h
+%%QT_INCDIR%%/QtLocation/qplaceuser.h
+%%QT_INCDIR%%/QtLocation/qtlocationexports.h
+%%QT_INCDIR%%/QtLocation/qtlocationversion.h
+lib/cmake/Qt6BuildInternals/StandaloneTests/QtLocationTestsConfig.cmake
+lib/cmake/Qt6Location/Qt6LocationAdditionalTargetInfo.cmake
+lib/cmake/Qt6Location/Qt6LocationConfig.cmake
+lib/cmake/Qt6Location/Qt6LocationConfigVersion.cmake
+lib/cmake/Qt6Location/Qt6LocationConfigVersionImpl.cmake
+lib/cmake/Qt6Location/Qt6LocationDependencies.cmake
+lib/cmake/Qt6Location/Qt6LocationPlugins.cmake
+lib/cmake/Qt6Location/Qt6LocationTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Location/Qt6LocationTargets.cmake
+lib/cmake/Qt6Location/Qt6LocationVersionlessTargets.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryItemsOverlayPluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryItemsOverlayPluginConfig.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryItemsOverlayPluginConfigVersion.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryItemsOverlayPluginConfigVersionImpl.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryItemsOverlayPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryItemsOverlayPluginTargets.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryOsmPluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryOsmPluginConfig.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryOsmPluginConfigVersion.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryOsmPluginConfigVersionImpl.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryOsmPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Location/Qt6QGeoServiceProviderFactoryOsmPluginTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_locationAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_locationConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_locationConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_locationConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_locationTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_locationTargets.cmake
+%%QT_LIBDIR%%/libQt6Location.prl
+%%QT_LIBDIR%%/libQt6Location.so
+%%QT_LIBDIR%%/libQt6Location.so.6
+%%QT_LIBDIR%%/libQt6Location.so.%%FULLVER%%
+%%QT_LIBDIR%%/metatypes/qt6location_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_MKSPECDIR%%/modules/qt_lib_location.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_location_private.pri
+%%QT_PLUGINDIR%%/geoservices/libqtgeoservices_itemsoverlay.so
+%%QT_PLUGINDIR%%/geoservices/libqtgeoservices_osm.so
+%%QT_QMLDIR%%/QtLocation/MapView.qml
+%%QT_QMLDIR%%/QtLocation/libdeclarative_locationplugin.so
+%%QT_QMLDIR%%/QtLocation/plugins.qmltypes
+%%QT_QMLDIR%%/QtLocation/qmldir
+libdata/pkgconfig/Qt6Location.pc
+%%QT_DATADIR%%/modules/Location.json
diff --git a/devel/qt6-positioning/distinfo b/devel/qt6-positioning/distinfo
index 7506a2fee71e..970def915eb3 100644
--- a/devel/qt6-positioning/distinfo
+++ b/devel/qt6-positioning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324661
-SHA256 (KDE/Qt/6.5.1/qtpositioning-everywhere-src-6.5.1.tar.xz) = 053cf940e18880c53ec35022d495c75fdb3adf762dbb3b4a6e48341f7a0ea422
-SIZE (KDE/Qt/6.5.1/qtpositioning-everywhere-src-6.5.1.tar.xz) = 1455492
+TIMESTAMP = 1689944633
+SHA256 (KDE/Qt/6.5.2/qtpositioning-everywhere-src-6.5.2.tar.xz) = 70493f03748d1c5b1577e4c011c0af9bcaffcdc6c5e519362605b01f917614fa
+SIZE (KDE/Qt/6.5.2/qtpositioning-everywhere-src-6.5.2.tar.xz) = 1456284
diff --git a/devel/qt6-remoteobjects/distinfo b/devel/qt6-remoteobjects/distinfo
index eb7119c0245d..b8de98d7b7a4 100644
--- a/devel/qt6-remoteobjects/distinfo
+++ b/devel/qt6-remoteobjects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324662
-SHA256 (KDE/Qt/6.5.1/qtremoteobjects-everywhere-src-6.5.1.tar.xz) = 78cf47af58793756dd0633db08371646d8d28930d911e75aeeab385aecc7629b
-SIZE (KDE/Qt/6.5.1/qtremoteobjects-everywhere-src-6.5.1.tar.xz) = 451616
+TIMESTAMP = 1689944953
+SHA256 (KDE/Qt/6.5.2/qtremoteobjects-everywhere-src-6.5.2.tar.xz) = c0f41f1f79eff28303ecd68dc064a4d8f92b35f3ddc06d78909b142bc0d4494c
+SIZE (KDE/Qt/6.5.2/qtremoteobjects-everywhere-src-6.5.2.tar.xz) = 487928
diff --git a/devel/qt6-scxml/distinfo b/devel/qt6-scxml/distinfo
index 50a37ca51851..3d99f47bb774 100644
--- a/devel/qt6-scxml/distinfo
+++ b/devel/qt6-scxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324664
-SHA256 (KDE/Qt/6.5.1/qtscxml-everywhere-src-6.5.1.tar.xz) = 1c3ea3c8bb52c30e06ff113b4deaeb30d664d592afba650f0c1910b30a002477
-SIZE (KDE/Qt/6.5.1/qtscxml-everywhere-src-6.5.1.tar.xz) = 1164020
+TIMESTAMP = 1689945074
+SHA256 (KDE/Qt/6.5.2/qtscxml-everywhere-src-6.5.2.tar.xz) = a830f2ec750913a70f854e487b1b44d1ec3a48eb21253f414a1990f8cf4dbdcb
+SIZE (KDE/Qt/6.5.2/qtscxml-everywhere-src-6.5.2.tar.xz) = 1163208
diff --git a/devel/qt6-tools/Makefile b/devel/qt6-tools/Makefile
index ccbd02673873..b789b10ffc85 100644
--- a/devel/qt6-tools/Makefile
+++ b/devel/qt6-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tools
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
diff --git a/devel/qt6-tools/distinfo b/devel/qt6-tools/distinfo
index 383c6bec26cd..c4b0962e5781 100644
--- a/devel/qt6-tools/distinfo
+++ b/devel/qt6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324671
-SHA256 (KDE/Qt/6.5.1/qttools-everywhere-src-6.5.1.tar.xz) = 5744df9e84b2a86f7f932ffc00341c7d7209e741fd1c0679a32b855fcceb2329
-SIZE (KDE/Qt/6.5.1/qttools-everywhere-src-6.5.1.tar.xz) = 8592428
+TIMESTAMP = 1689945594
+SHA256 (KDE/Qt/6.5.2/qttools-everywhere-src-6.5.2.tar.xz) = 551ffb22751d8fd4d88e9ebd55b9131f4ca55341ee497fdbbba4da8d10d94341
+SIZE (KDE/Qt/6.5.2/qttools-everywhere-src-6.5.2.tar.xz) = 8591336
diff --git a/devel/qt6-translations/distinfo b/devel/qt6-translations/distinfo
index 7dcd3632f8b5..f8db235ee4f6 100644
--- a/devel/qt6-translations/distinfo
+++ b/devel/qt6-translations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324673
-SHA256 (KDE/Qt/6.5.1/qttranslations-everywhere-src-6.5.1.tar.xz) = 527e2c34c2637ece49c0e1fb65b0c5e5dce0f9b3f3710381468fe4e36080d49b
-SIZE (KDE/Qt/6.5.1/qttranslations-everywhere-src-6.5.1.tar.xz) = 1468552
+TIMESTAMP = 1689945661
+SHA256 (KDE/Qt/6.5.2/qttranslations-everywhere-src-6.5.2.tar.xz) = 337c45637e757e754c2f0ea65c20de3e6e53a841dda1253db15baa622515beeb
+SIZE (KDE/Qt/6.5.2/qttranslations-everywhere-src-6.5.2.tar.xz) = 1468624
diff --git a/devel/qt6/Makefile b/devel/qt6/Makefile
index f66d22cb0323..c4e795320e42 100644
--- a/devel/qt6/Makefile
+++ b/devel/qt6/Makefile
@@ -1,6 +1,5 @@
PORTNAME= qt6
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/shiboken6/Makefile b/devel/shiboken6/Makefile
index eaca517823a2..2e6cad8d62d9 100644
--- a/devel/shiboken6/Makefile
+++ b/devel/shiboken6/Makefile
@@ -12,35 +12,47 @@ WWW= http://qt-project.org
LICENSE= GPLv2 LGPL21 LGPL3
LICENSE_COMB= multi
-BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \
- llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
- git>0:devel/git \
- ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx
-LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \
- libLLVM.so:devel/llvm${LLVM_DEFAULT} \
- libxslt.so:textproc/libxslt
-
-USES= cmake compiler:c++17-lang gnome localbase python shebangfix tar:xz qt:6
+LIB_DEPENDS= libxslt.so:textproc/libxslt
+
+USES= cmake compiler:c++17-lang gnome llvm:lib pathfix python qt:6 \
+ tar:xz
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_PYTHON= flavors
-USE_QT= 5compat base declarative doc imageformats quick3d quicktimeline networkauth shadertools svg tools translations wayland
-
-#SHEBANG_FILES= shiboken_tool.py
+USE_QT= base
-CMAKE_ARGS+= -DClang_DIR:PATH="${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/clang" \
- -DLLVM_DIR:PATH="${LOCALBASE}/llvm${LLVM_DEFAULT}/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}
+ -DUSE_PYTHON_VERSION=${PYTHON_VER} \
+ -DBUILD_TESTS:BOOL=false
+
+WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION}/sources/shiboken6
+PLIST_SUB= DISTVERSION=${DISTVERSION}
-.include <bsd.port.pre.mk>
+OPTIONS_DEFINE= DOCS
-PLIST_SUB+= DISTVERSION=${DISTVERSION}
-PLIST_SUB+= PYVERSTR=.cpython-${PYTHON_SUFFIX}${PYTHON_ABIVER}
-WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${QT6_VERSION}/sources/shiboken6
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}myst-parser>0:textproc/py-myst-parser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-copybutton>0:textproc/py-sphinx-copybutton@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-design>0:textproc/py-sphinx-design@${PY_FLAVOR}
+DOCS_ALL_TARGET= all doc
+DOCS_PORTDOCS= *
post-install:
${RM} ${STAGEDIR}${PREFIX}/bin/shiboken_tool.py
-.include <bsd.port.post.mk>
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
+ -f -d ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
+ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -f -d ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/html
+ (cd ${BUILD_WRKSRC}/doc/html; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html)
+
+.include <bsd.port.mk>
diff --git a/devel/shiboken6/distinfo b/devel/shiboken6/distinfo
index 181305bc3b17..5881a65d9fc4 100644
--- a/devel/shiboken6/distinfo
+++ b/devel/shiboken6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687806697
-SHA256 (pyside-setup-everywhere-src-6.5.1.1.tar.xz) = 9741a06f0b7d4b2168818448134bc7e96ddb5efb846a3915b4177ba4159b5b78
-SIZE (pyside-setup-everywhere-src-6.5.1.1.tar.xz) = 13565304
+TIMESTAMP = 1690393790
+SHA256 (pyside-setup-everywhere-src-6.5.2.tar.xz) = 90dbf1d14fcd41c98a7cbea44b8a4951e10d0b798e154749756e4946654d1ba8
+SIZE (pyside-setup-everywhere-src-6.5.2.tar.xz) = 13576204
diff --git a/devel/shiboken6/files/patch-doc_CMakeLists.txt b/devel/shiboken6/files/patch-doc_CMakeLists.txt
deleted file mode 100644
index 55bf1b5312c3..000000000000
--- a/devel/shiboken6/files/patch-doc_CMakeLists.txt
+++ /dev/null
@@ -1,9 +0,0 @@
---- doc/CMakeLists.txt.orig 2020-12-13 08:06:40 UTC
-+++ doc/CMakeLists.txt
-@@ -58,5 +58,5 @@ endif()
-
- if (NOT WIN32)
- file(GLOB manpages "${CMAKE_CURRENT_SOURCE_DIR}/*.1")
-- install(FILES ${manpages} DESTINATION share/man/man1)
-+ install(FILES ${manpages} DESTINATION man/man1)
- endif()
diff --git a/devel/shiboken6/pkg-plist b/devel/shiboken6/pkg-plist
index 8f221321a7f6..7f36ab57c930 100644
--- a/devel/shiboken6/pkg-plist
+++ b/devel/shiboken6/pkg-plist
@@ -24,6 +24,7 @@ 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
@@ -47,6 +48,12 @@ lib/libshiboken6.abi3.so.%%DISTVERSION%%
%%PYTHON_SITELIBDIR%%/shiboken6/Shiboken.abi3.so
%%PYTHON_SITELIBDIR%%/shiboken6/Shiboken.pyi
%%PYTHON_SITELIBDIR%%/shiboken6/__init__.py
+%%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/_config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/_config%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/_git_shiboken_module_version%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/shiboken6/__pycache__/_git_shiboken_module_version%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/shiboken6/_config.py
%%PYTHON_SITELIBDIR%%/shiboken6/_git_shiboken_module_version.py
%%PYTHON_SITELIBDIR%%/shiboken6/py.typed
diff --git a/graphics/Makefile b/graphics/Makefile
index 8b052478eabf..cb75a7ffc7fd 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -994,6 +994,7 @@
SUBDIR += qt6-3d
SUBDIR += qt6-imageformats
SUBDIR += qt6-lottie
+ SUBDIR += qt6-quickeffectmaker
SUBDIR += qt6-svg
SUBDIR += qt6-wayland
SUBDIR += qtawesome
diff --git a/graphics/qt6-3d/Makefile b/graphics/qt6-3d/Makefile
index 0dba598a8f93..79517ea55f8b 100644
--- a/graphics/qt6-3d/Makefile
+++ b/graphics/qt6-3d/Makefile
@@ -1,13 +1,5 @@
-# TODO: fix build with CPUTYPE set -- see qt5-3d for the same issue:
-# /wrkdirs/usr/ports/graphics/qt6-3d/work/qt3d-everywhere-src-6.2.1/src/render/jobs/abstractpickingjob.cpp:110:33: error: no viable conversion from 'const Matrix4x4' (aka 'const Qt3DCore::Matrix4x4_SSE') to incomplete type 'const Qt3DCore::Matrix4x4_AVX2'
-# nearPos = nearPos.unproject(viewMatrix, projectionMatrix, viewport);
-# ^~~~~~~~~~
-# /wrkdirs/usr/ports/graphics/qt6-3d/work/.build/include/Qt3DCore/6.2.1/Qt3DCore/private/../../../../../../qt3d-everywhere-src-6.2.1/src/core/transforms/vector3d_sse_p.h:68:7: note: forward declaration of 'Qt3DCore::Matrix4x4_AVX2'
-# class Matrix4x4_AVX2;
-
PORTNAME= 3d
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
@@ -38,10 +30,26 @@ USE_GNOME= glib20
USE_QT= base declarative shadertools
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
-# Disable pkg-plist for i386
-.if ${ARCH} == "i386"
-PLIST_SUB+= I386="@comment "
+OPTIONS_DEFINE_i386= SIMD
+OPTIONS_DEFINE_amd64= SIMD
+OPTIONS_DEFAULT_i386= SIMD
+OPTIONS_DEFAULT_amd64= SIMD
+OPTIONS_SUB= yes
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MSIMD}
+. if !empty(MACHINE_CPU:Mavx2)
+CMAKE_ARGS+= -DINPUT_qt3d_simd=avx2
+PLIST_SUB+= AVX2=""
+. elif !empty(MACHINE_CPU:Msse2)
+CMAKE_ARGS+= -DINPUT_qt3d_simd=sse2
+PLIST_SUB+= AVX2="@comment "
+. else
+CMAKE_ARGS+= -DINPUT_qt3d_simd=no
+. endif
.else
-PLIST_SUB+= I386=""
+CMAKE_ARGS+= -DINPUT_qt3d_simd=no
.endif
+
.include <bsd.port.mk>
diff --git a/graphics/qt6-3d/distinfo b/graphics/qt6-3d/distinfo
index 11216dc3b9ef..2ae35ca3663e 100644
--- a/graphics/qt6-3d/distinfo
+++ b/graphics/qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324778
-SHA256 (KDE/Qt/6.5.1/qt3d-everywhere-src-6.5.1.tar.xz) = 7e54e1e810ba57b510002b899d9b63d611b287691731739665c1a1b26139689b
-SIZE (KDE/Qt/6.5.1/qt3d-everywhere-src-6.5.1.tar.xz) = 161708832
+TIMESTAMP = 1689946261
+SHA256 (KDE/Qt/6.5.2/qt3d-everywhere-src-6.5.2.tar.xz) = 21f064db21ad1bfc5547fd4e8cba09acc8c187de58d7eee206f6549ab9e2f910
+SIZE (KDE/Qt/6.5.2/qt3d-everywhere-src-6.5.2.tar.xz) = 161691776
diff --git a/graphics/qt6-3d/pkg-plist b/graphics/qt6-3d/pkg-plist
index 92cf96a4c84e..327fed751087 100644
--- a/graphics/qt6-3d/pkg-plist
+++ b/graphics/qt6-3d/pkg-plist
@@ -126,7 +126,8 @@
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/coresettings_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/job_common_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/matrix4x4_p.h
-%%I386%%%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/matrix4x4_sse_p.h
+%%SIMD%%%%AVX2%%%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/matrix4x4_avx2_p.h
+%%SIMD%%%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/matrix4x4_sse_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/nullservices_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/propertychangehandler_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qabstractaspect_p.h
@@ -186,9 +187,9 @@
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/sqt_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/task_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/vector3d_p.h
-%%I386%%%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/vector3d_sse_p.h
+%%SIMD%%%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/vector3d_sse_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/vector4d_p.h
-%%I386%%%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/vector4d_sse_p.h
+%%SIMD%%%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/vector4d_sse_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/vector_helper_p.h
%%QT_INCDIR%%/Qt3DCore/QAbstractAspect
%%QT_INCDIR%%/Qt3DCore/QAbstractFunctor
diff --git a/graphics/qt6-imageformats/Makefile b/graphics/qt6-imageformats/Makefile
index cddd5ed00452..2474f709cd63 100644
--- a/graphics/qt6-imageformats/Makefile
+++ b/graphics/qt6-imageformats/Makefile
@@ -1,6 +1,5 @@
PORTNAME= imageformats
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
diff --git a/graphics/qt6-imageformats/distinfo b/graphics/qt6-imageformats/distinfo
index 25b47b6b797f..66e70795cf85 100644
--- a/graphics/qt6-imageformats/distinfo
+++ b/graphics/qt6-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324781
-SHA256 (KDE/Qt/6.5.1/qtimageformats-everywhere-src-6.5.1.tar.xz) = 897f7fc299ad03580dee91920644dc43cb5d32e1b8c97e8b594fac9aa68c5db5
-SIZE (KDE/Qt/6.5.1/qtimageformats-everywhere-src-6.5.1.tar.xz) = 1958432
+TIMESTAMP = 1689946282
+SHA256 (KDE/Qt/6.5.2/qtimageformats-everywhere-src-6.5.2.tar.xz) = aae0c08924c6a5e47f9d57e031673d611ffff7aab2bee2e1cc460471ecac6743
+SIZE (KDE/Qt/6.5.2/qtimageformats-everywhere-src-6.5.2.tar.xz) = 1966744
diff --git a/graphics/qt6-lottie/distinfo b/graphics/qt6-lottie/distinfo
index 058f631d382c..63de77650459 100644
--- a/graphics/qt6-lottie/distinfo
+++ b/graphics/qt6-lottie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324782
-SHA256 (KDE/Qt/6.5.1/qtlottie-everywhere-src-6.5.1.tar.xz) = 10b8f8107b75314703a4d0e0f60778c30c8f41a339622bc8166eec284ac26b81
-SIZE (KDE/Qt/6.5.1/qtlottie-everywhere-src-6.5.1.tar.xz) = 91660
+TIMESTAMP = 1689946300
+SHA256 (KDE/Qt/6.5.2/qtlottie-everywhere-src-6.5.2.tar.xz) = 003adc5cf0d50b32d00a09d66ba6332db22191fb0999f51e032f02a21474e89b
+SIZE (KDE/Qt/6.5.2/qtlottie-everywhere-src-6.5.2.tar.xz) = 91196
diff --git a/graphics/qt6-quickeffectmaker/Makefile b/graphics/qt6-quickeffectmaker/Makefile
new file mode 100644
index 000000000000..264b41c6ef4f
--- /dev/null
+++ b/graphics/qt6-quickeffectmaker/Makefile
@@ -0,0 +1,17 @@
+PORTNAME= quickeffectmaker
+DISTVERSION= ${QT6_VERSION}
+CATEGORIES= graphics
+PKGNAMEPREFIX= qt6-
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Tool for creating shader effects for Qt Quick
+WWW= https://qt.io
+
+BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
+LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
+
+USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
+USE_GL= gl opengl
+USE_QT= base declarative quick3d shadertools
+
+.include <bsd.port.mk>
diff --git a/graphics/qt6-quickeffectmaker/distinfo b/graphics/qt6-quickeffectmaker/distinfo
new file mode 100644
index 000000000000..27253c1f9ee9
--- /dev/null
+++ b/graphics/qt6-quickeffectmaker/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1690400873
+SHA256 (KDE/Qt/6.5.2/qtquickeffectmaker-everywhere-src-6.5.2.tar.xz) = d547c727c27dbe05b7d8e4b35ff0858708d0543f26f23bbb8e184e23f1d76cbf
+SIZE (KDE/Qt/6.5.2/qtquickeffectmaker-everywhere-src-6.5.2.tar.xz) = 4367344
diff --git a/graphics/qt6-quickeffectmaker/pkg-descr b/graphics/qt6-quickeffectmaker/pkg-descr
new file mode 100644
index 000000000000..96229faedb24
--- /dev/null
+++ b/graphics/qt6-quickeffectmaker/pkg-descr
@@ -0,0 +1,2 @@
+Qt Quick Effect Maker is a tool for creating shader effects for Qt
+Quick with high productivity and performance.
diff --git a/graphics/qt6-quickeffectmaker/pkg-plist b/graphics/qt6-quickeffectmaker/pkg-plist
new file mode 100644
index 000000000000..96f9be074fdd
--- /dev/null
+++ b/graphics/qt6-quickeffectmaker/pkg-plist
@@ -0,0 +1,101 @@
+%%QT_BINDIR%%/qqem
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/brightness_contrast.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/colorize.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/coloroverlay.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/desaturate.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/displace.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/dropshadow.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/fastblur.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/gamma_adjust.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/innershadow.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/leveladjust.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/mipmapblur.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/mipmapdropshadow.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/multieffect.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/noise.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/opacitymask.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/thresholdmask.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/vignette.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/common/0_custom.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/common/BlurHelper.qml
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/common/blurhelper.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/common/bluritems.frag
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/common/bluritems.frag.qsb
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/common/bluritems.vert
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/common/bluritems.vert.qsb
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/common/mathhelper.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/common/noisehelper.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/bend.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/colorlut.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/ledscreen.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/normalmapping.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/sunburst.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/swirl.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/blackcircle.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/clouds.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/fog.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/fog2.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lava.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_apocalypse.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_bleach.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_bright.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_cinematic1.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_cinematic2.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_cinematic3.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_cold.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_drama.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_fall.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_horror.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_neutral.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_old.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_sepia.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_summer.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_sunset.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_tealorange.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_vibrant.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_vintage1.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_vintage2.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_vintage3.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_vintagebw.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_256_warm.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_apocalypse.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_bleach.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_bright.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_cinematic1.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_cinematic2.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_cinematic3.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_cold.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_drama.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_fall.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_horror.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_neutral.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_old.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_sepia.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_summer.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_sunset.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_tealorange.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_vibrant.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_vintage1.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_vintage2.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_vintage3.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_vintagebw.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/lut_512_warm.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/mask.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/mask2.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/qt_logo_green_rgb.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/qt_logo_green_rgb_n.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/quit_logo.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/quit_logo_n.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/rain.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/scratches_n.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/images/whitecircle.png
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/clouds.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/electricclouds.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/fog.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/lava.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/plasma.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/rain.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/seareflection.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/snowing.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/thunder.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/water.qen
diff --git a/graphics/qt6-svg/Makefile b/graphics/qt6-svg/Makefile
index 7bbbcca0fb88..1b6c6acca233 100644
--- a/graphics/qt6-svg/Makefile
+++ b/graphics/qt6-svg/Makefile
@@ -1,6 +1,5 @@
PORTNAME= svg
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
diff --git a/graphics/qt6-svg/distinfo b/graphics/qt6-svg/distinfo
index 21ff1af3aefb..98f90e4b80d3 100644
--- a/graphics/qt6-svg/distinfo
+++ b/graphics/qt6-svg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324786
-SHA256 (KDE/Qt/6.5.1/qtsvg-everywhere-src-6.5.1.tar.xz) = d58d29491d44f0f59b684686a9898fec0e6c4fb7c09d9393b4e9c211fe9608ef
-SIZE (KDE/Qt/6.5.1/qtsvg-everywhere-src-6.5.1.tar.xz) = 1728900
+TIMESTAMP = 1689946315
+SHA256 (KDE/Qt/6.5.2/qtsvg-everywhere-src-6.5.2.tar.xz) = 48b4cc1093af2e0ab3bea30f60651bddd877a2335d16e7207879a2e9e81963a3
+SIZE (KDE/Qt/6.5.2/qtsvg-everywhere-src-6.5.2.tar.xz) = 1727648
diff --git a/graphics/qt6-wayland/Makefile b/graphics/qt6-wayland/Makefile
index 4a0d48ea0c4c..a96319c2ec45 100644
--- a/graphics/qt6-wayland/Makefile
+++ b/graphics/qt6-wayland/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wayland
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics wayland
PKGNAMEPREFIX= qt6-
diff --git a/graphics/qt6-wayland/distinfo b/graphics/qt6-wayland/distinfo
index 557b5d5c1acc..dabaaf973b44 100644
--- a/graphics/qt6-wayland/distinfo
+++ b/graphics/qt6-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324787
-SHA256 (KDE/Qt/6.5.1/qtwayland-everywhere-src-6.5.1.tar.xz) = 7c1f1ea19831c9c28b0128cf7ccfb22baf46c5cda30a97d0e6997dfd9a0a974d
-SIZE (KDE/Qt/6.5.1/qtwayland-everywhere-src-6.5.1.tar.xz) = 1059936
+TIMESTAMP = 1689946332
+SHA256 (KDE/Qt/6.5.2/qtwayland-everywhere-src-6.5.2.tar.xz) = 3020be86fb7fd0abb8509906ca6583cadcaee168159abceaeb5b3e9d42563c9a
+SIZE (KDE/Qt/6.5.2/qtwayland-everywhere-src-6.5.2.tar.xz) = 1059356
diff --git a/misc/qt6-doc/Makefile b/misc/qt6-doc/Makefile
index 874c32455b69..8a7445bf222e 100644
--- a/misc/qt6-doc/Makefile
+++ b/misc/qt6-doc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= doc
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= misc
PKGNAMEPREFIX= qt6-
diff --git a/misc/qt6-doc/distinfo b/misc/qt6-doc/distinfo
index 919e2abe42aa..81835ae0b9d2 100644
--- a/misc/qt6-doc/distinfo
+++ b/misc/qt6-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687324794
-SHA256 (KDE/Qt/6.5.1/qtdoc-everywhere-src-6.5.1.tar.xz) = 414ea0c4209db180c3f9ed6da48d20b43891d5c51eff1bf1897b5c964f9d2c31
-SIZE (KDE/Qt/6.5.1/qtdoc-everywhere-src-6.5.1.tar.xz) = 8957800
+TIMESTAMP = 1689946360
+SHA256 (KDE/Qt/6.5.2/qtdoc-everywhere-src-6.5.2.tar.xz) = 63836a0b9bfafdac9b932e560577a7df957af5b0f8a47c8b49fb32e2d278cd33
+SIZE (KDE/Qt/6.5.2/qtdoc-everywhere-src-6.5.2.tar.xz) = 13049904
diff --git a/misc/qt6-doc/pkg-plist b/misc/qt6-doc/pkg-plist
index 1e0f5439e241..56cade124206 100644
--- a/misc/qt6-doc/pkg-plist
+++ b/misc/qt6-doc/pkg-plist
@@ -188,7 +188,6 @@
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-calqlatr.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-clocks-small.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-photosurface-small.png
-%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-photoviewer-small.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-rssnews-small.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-stocqt.png
%%QT_DOCDIR%%/qtdoc/images/qtquick3D.png
@@ -303,7 +302,6 @@
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-documentviewer-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-hangman-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-photosurface-example.html
-%%QT_DOCDIR%%/qtdoc/qtdoc-demos-photoviewer-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-rssnews-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-stocqt-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-tutorials-alarms-example.html
diff --git a/misc/qt6-examples/distinfo b/misc/qt6-examples/distinfo
index 80b185fc6259..ca40309de9fd 100644
--- a/misc/qt6-examples/distinfo
+++ b/misc/qt6-examples/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325298
-SHA256 (KDE/Qt/6.5.1/qt-everywhere-src-6.5.1.tar.xz) = a2d88a6f8c3835dca52f3b7433149c3de606a96bbf024640c27657276cc7350a
-SIZE (KDE/Qt/6.5.1/qt-everywhere-src-6.5.1.tar.xz) = 796599948
+TIMESTAMP = 1689946745
+SHA256 (KDE/Qt/6.5.2/qt-everywhere-src-6.5.2.tar.xz) = cde57be663d0f875759797298bdc37a936d517c39f2013e4e6ece5e12edeed12
+SIZE (KDE/Qt/6.5.2/qt-everywhere-src-6.5.2.tar.xz) = 800692760
diff --git a/misc/qt6-examples/pkg-plist b/misc/qt6-examples/pkg-plist
index 10837520da15..d898607c8cac 100644
--- a/misc/qt6-examples/pkg-plist
+++ b/misc/qt6-examples/pkg-plist
@@ -193,9 +193,6 @@
%%QT_EXAMPLEDIR%%/bluetooth/shared/Info.qmake.ios.plist
%%QT_EXAMPLEDIR%%/bluetooth/shared/Info.qmake.macos.plist
%%QT_EXAMPLEDIR%%/charts/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/areachart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/areachart/areachart.pro
-%%QT_EXAMPLEDIR%%/charts/areachart/main.cpp
%%QT_EXAMPLEDIR%%/charts/audio/CMakeLists.txt
%%QT_EXAMPLEDIR%%/charts/audio/apple/Info.plist.in
%%QT_EXAMPLEDIR%%/charts/audio/audio.pro
@@ -204,222 +201,216 @@
%%QT_EXAMPLEDIR%%/charts/audio/widget.h
%%QT_EXAMPLEDIR%%/charts/audio/xyseriesiodevice.cpp
%%QT_EXAMPLEDIR%%/charts/audio/xyseriesiodevice.h
-%%QT_EXAMPLEDIR%%/charts/barchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/barchart/barchart.pro
-%%QT_EXAMPLEDIR%%/charts/barchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/barmodelmapper/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/barmodelmapper/barmodelmapper.pro
-%%QT_EXAMPLEDIR%%/charts/barmodelmapper/customtablemodel.cpp
-%%QT_EXAMPLEDIR%%/charts/barmodelmapper/customtablemodel.h
-%%QT_EXAMPLEDIR%%/charts/barmodelmapper/main.cpp
-%%QT_EXAMPLEDIR%%/charts/barmodelmapper/tablewidget.cpp
-%%QT_EXAMPLEDIR%%/charts/barmodelmapper/tablewidget.h
-%%QT_EXAMPLEDIR%%/charts/boxplotchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/boxplotchart/acme_data.txt
-%%QT_EXAMPLEDIR%%/charts/boxplotchart/boxdatareader.cpp
-%%QT_EXAMPLEDIR%%/charts/boxplotchart/boxdatareader.h
-%%QT_EXAMPLEDIR%%/charts/boxplotchart/boxplotchart.pro
-%%QT_EXAMPLEDIR%%/charts/boxplotchart/boxplotdata.qrc
-%%QT_EXAMPLEDIR%%/charts/boxplotchart/boxwhisk_data.txt
-%%QT_EXAMPLEDIR%%/charts/boxplotchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/callout/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/callout/callout.cpp
-%%QT_EXAMPLEDIR%%/charts/callout/callout.h
-%%QT_EXAMPLEDIR%%/charts/callout/callout.pro
-%%QT_EXAMPLEDIR%%/charts/callout/main.cpp
-%%QT_EXAMPLEDIR%%/charts/callout/view.cpp
-%%QT_EXAMPLEDIR%%/charts/callout/view.h
-%%QT_EXAMPLEDIR%%/charts/candlestickchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/candlestickchart/acme_data.txt
-%%QT_EXAMPLEDIR%%/charts/candlestickchart/candlestickchart.pro
-%%QT_EXAMPLEDIR%%/charts/candlestickchart/candlestickdata.qrc
-%%QT_EXAMPLEDIR%%/charts/candlestickchart/candlestickdatareader.cpp
-%%QT_EXAMPLEDIR%%/charts/candlestickchart/candlestickdatareader.h
-%%QT_EXAMPLEDIR%%/charts/candlestickchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/chartinteractions/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/chartinteractions/chart.cpp
-%%QT_EXAMPLEDIR%%/charts/chartinteractions/chart.h
-%%QT_EXAMPLEDIR%%/charts/chartinteractions/chartinteractions.pro
-%%QT_EXAMPLEDIR%%/charts/chartinteractions/chartview.cpp
-%%QT_EXAMPLEDIR%%/charts/chartinteractions/chartview.h
-%%QT_EXAMPLEDIR%%/charts/chartinteractions/main.cpp
%%QT_EXAMPLEDIR%%/charts/charts.pro
-%%QT_EXAMPLEDIR%%/charts/chartthemes/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/chartthemes/chartthemes.pro
-%%QT_EXAMPLEDIR%%/charts/chartthemes/main.cpp
-%%QT_EXAMPLEDIR%%/charts/chartthemes/themewidget.cpp
-%%QT_EXAMPLEDIR%%/charts/chartthemes/themewidget.h
-%%QT_EXAMPLEDIR%%/charts/chartthemes/themewidget.ui
-%%QT_EXAMPLEDIR%%/charts/customchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/customchart/customchart.pro
-%%QT_EXAMPLEDIR%%/charts/customchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/datetimeaxis/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/datetimeaxis/datetimeaxis.pro
-%%QT_EXAMPLEDIR%%/charts/datetimeaxis/main.cpp
-%%QT_EXAMPLEDIR%%/charts/datetimeaxis/sun_spots.txt
-%%QT_EXAMPLEDIR%%/charts/datetimeaxis/sundata.qrc
-%%QT_EXAMPLEDIR%%/charts/donutbreakdown/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/donutbreakdown/donutbreakdown.pro
-%%QT_EXAMPLEDIR%%/charts/donutbreakdown/donutbreakdownchart.cpp
-%%QT_EXAMPLEDIR%%/charts/donutbreakdown/donutbreakdownchart.h
-%%QT_EXAMPLEDIR%%/charts/donutbreakdown/main.cpp
-%%QT_EXAMPLEDIR%%/charts/donutbreakdown/mainslice.cpp
-%%QT_EXAMPLEDIR%%/charts/donutbreakdown/mainslice.h
-%%QT_EXAMPLEDIR%%/charts/donutchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/donutchart/donutchart.pro
-%%QT_EXAMPLEDIR%%/charts/donutchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/dynamicspline/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/dynamicspline/chart.cpp
-%%QT_EXAMPLEDIR%%/charts/dynamicspline/chart.h
-%%QT_EXAMPLEDIR%%/charts/dynamicspline/dynamicspline.pro
-%%QT_EXAMPLEDIR%%/charts/dynamicspline/main.cpp
-%%QT_EXAMPLEDIR%%/charts/horizontalbarchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/horizontalbarchart/horizontalbarchart.pro
-%%QT_EXAMPLEDIR%%/charts/horizontalbarchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/horizontalpercentbarchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/horizontalpercentbarchart/horizontalpercentbarchart.pro
-%%QT_EXAMPLEDIR%%/charts/horizontalpercentbarchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/horizontalstackedbarchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/horizontalstackedbarchart/horizontalstackedbarchart.pro
-%%QT_EXAMPLEDIR%%/charts/horizontalstackedbarchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/legend/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/legend/legend.pro
-%%QT_EXAMPLEDIR%%/charts/legend/main.cpp
-%%QT_EXAMPLEDIR%%/charts/legend/mainwidget.cpp
-%%QT_EXAMPLEDIR%%/charts/legend/mainwidget.h
-%%QT_EXAMPLEDIR%%/charts/legendmarkers/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/legendmarkers/legendmarkers.pro
-%%QT_EXAMPLEDIR%%/charts/legendmarkers/main.cpp
-%%QT_EXAMPLEDIR%%/charts/legendmarkers/mainwidget.cpp
-%%QT_EXAMPLEDIR%%/charts/legendmarkers/mainwidget.h
-%%QT_EXAMPLEDIR%%/charts/lineandbar/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/lineandbar/lineandbar.pro
-%%QT_EXAMPLEDIR%%/charts/lineandbar/main.cpp
-%%QT_EXAMPLEDIR%%/charts/linechart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/linechart/linechart.pro
-%%QT_EXAMPLEDIR%%/charts/linechart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/logvalueaxis/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/logvalueaxis/logvalueaxis.pro
-%%QT_EXAMPLEDIR%%/charts/logvalueaxis/main.cpp
-%%QT_EXAMPLEDIR%%/charts/modeldata/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/modeldata/customtablemodel.cpp
-%%QT_EXAMPLEDIR%%/charts/modeldata/customtablemodel.h
-%%QT_EXAMPLEDIR%%/charts/modeldata/main.cpp
-%%QT_EXAMPLEDIR%%/charts/modeldata/modeldata.pro
-%%QT_EXAMPLEDIR%%/charts/modeldata/tablewidget.cpp
-%%QT_EXAMPLEDIR%%/charts/modeldata/tablewidget.h
-%%QT_EXAMPLEDIR%%/charts/multiaxis/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/multiaxis/main.cpp
-%%QT_EXAMPLEDIR%%/charts/multiaxis/multiaxis.pro
-%%QT_EXAMPLEDIR%%/charts/nesteddonuts/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/nesteddonuts/main.cpp
-%%QT_EXAMPLEDIR%%/charts/nesteddonuts/nesteddonuts.pro
-%%QT_EXAMPLEDIR%%/charts/nesteddonuts/widget.cpp
-%%QT_EXAMPLEDIR%%/charts/nesteddonuts/widget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/areawidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/areawidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/barmodelmappermodel.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/barmodelmappermodel.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/barmodelmapperwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/barmodelmapperwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/barpercentwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/barpercentwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/barstackedwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/barstackedwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/barwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/barwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/boxplotdatareader.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/boxplotdatareader.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/boxplotwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/boxplotwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/callout.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/callout.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/calloutview.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/calloutview.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/calloutwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/calloutwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/candlestickdatareader.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/candlestickdatareader.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/candlestickwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/candlestickwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/chartsgallery.pro
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/chartsgallery.qrc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/contentwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/contentwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/customchartwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/customchartwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/data/blue_triangle.png
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/data/boxplot_a.txt
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/data/boxplot_b.txt
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/data/candlestick.txt
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/data/green_triangle.png
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/data/sun_spots.txt
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/datetimeaxiswidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/datetimeaxiswidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/images/ChartWidgetGallery.png
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-areachart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-barchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-barmodelmapper.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-boxplotchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-callout.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-candlestickchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-chartthemes.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-customchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-datetimeaxis.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-donutbreakdown.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-horizontalbarchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-horizontalpercentbarchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-horizontalstackedbarchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-legend.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-legendmarkers.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-lineandbarchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-linechart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-logvalueaxis.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-modeldata.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-multiaxis.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-nesteddonuts.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-openglseries.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-percentbarchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-pointconfiguration.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-pointsselectionandmarkers.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-polarchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-scatterchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-selectedbar.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-splinechart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-stackedbarchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-stackedbarchartdrilldown.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/examples-temperaturerecords.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/gallery.qdoc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/doc/src/gallery.qdocinc
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/donutbreakdownchart.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/donutbreakdownchart.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/donutbreakdownmainslice.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/donutbreakdownmainslice.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/donutbreakdownwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/donutbreakdownwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/donutwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/donutwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/dynamicsplinewidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/dynamicsplinewidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/horizontalbarwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/horizontalbarwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/horizontalpercentbarwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/horizontalpercentbarwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/horizontalstackedbarwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/horizontalstackedbarwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/interactionschart.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/interactionschart.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/interactionsview.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/interactionsview.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/interactionswidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/interactionswidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/legendmarkerswidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/legendmarkerswidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/legendwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/legendwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/lightmarkerswidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/lightmarkerswidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/lineandbarwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/lineandbarwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/linewidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/linewidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/logaxiswidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/logaxiswidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/main.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/mainwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/mainwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/modeldatamodel.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/modeldatamodel.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/modeldatawidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/modeldatawidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/multiaxiswidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/multiaxiswidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/nesteddonutswidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/nesteddonutswidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/pccbrushtool.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/pccbrushtool.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/pcccustomslice.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/pcccustomslice.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/pccpentool.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/pccpentool.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/pccwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/pccwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/piedrilldownchart.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/piedrilldownchart.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/piedrilldownslice.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/piedrilldownslice.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/piedrilldownwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/piedrilldownwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/piewidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/piewidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/pointconfigurationwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/pointconfigurationwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/polarchartview.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/polarchartview.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/polarchartwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/polarchartwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/scatterinteractionswidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/scatterinteractionswidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/scatterwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/scatterwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/selectedbarwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/selectedbarwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/splinewidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/splinewidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/stackeddrilldownchart.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/stackeddrilldownchart.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/stackeddrilldownseries.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/stackeddrilldownseries.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/stackeddrilldownwidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/stackeddrilldownwidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/temperaturerecordswidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/temperaturerecordswidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/themewidget.cpp
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/themewidget.h
+%%QT_EXAMPLEDIR%%/charts/chartsgallery/themewidget.ui
%%QT_EXAMPLEDIR%%/charts/openglseries/CMakeLists.txt
%%QT_EXAMPLEDIR%%/charts/openglseries/datasource.cpp
%%QT_EXAMPLEDIR%%/charts/openglseries/datasource.h
%%QT_EXAMPLEDIR%%/charts/openglseries/main.cpp
%%QT_EXAMPLEDIR%%/charts/openglseries/openglseries.pro
-%%QT_EXAMPLEDIR%%/charts/percentbarchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/percentbarchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/percentbarchart/percentbarchart.pro
-%%QT_EXAMPLEDIR%%/charts/piechart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/piechart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/piechart/piechart.pro
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/brushtool.cpp
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/brushtool.h
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/customslice.cpp
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/customslice.h
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/main.cpp
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/mainwidget.cpp
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/mainwidget.h
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/pentool.cpp
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/pentool.h
-%%QT_EXAMPLEDIR%%/charts/piechartcustomization/piechartcustomization.pro
-%%QT_EXAMPLEDIR%%/charts/piechartdrilldown/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/piechartdrilldown/drilldownchart.cpp
-%%QT_EXAMPLEDIR%%/charts/piechartdrilldown/drilldownchart.h
-%%QT_EXAMPLEDIR%%/charts/piechartdrilldown/drilldownslice.cpp
-%%QT_EXAMPLEDIR%%/charts/piechartdrilldown/drilldownslice.h
-%%QT_EXAMPLEDIR%%/charts/piechartdrilldown/main.cpp
-%%QT_EXAMPLEDIR%%/charts/piechartdrilldown/piechartdrilldown.pro
-%%QT_EXAMPLEDIR%%/charts/pointconfiguration/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/pointconfiguration/chartwindow.cpp
-%%QT_EXAMPLEDIR%%/charts/pointconfiguration/chartwindow.h
-%%QT_EXAMPLEDIR%%/charts/pointconfiguration/main.cpp
-%%QT_EXAMPLEDIR%%/charts/pointconfiguration/pointconfiguration.pro
-%%QT_EXAMPLEDIR%%/charts/pointsselectionandmarkers/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/pointsselectionandmarkers/blue_triangle.png
-%%QT_EXAMPLEDIR%%/charts/pointsselectionandmarkers/green_triangle.png
-%%QT_EXAMPLEDIR%%/charts/pointsselectionandmarkers/main.cpp
-%%QT_EXAMPLEDIR%%/charts/pointsselectionandmarkers/pointsselectionandmarkers.pro
-%%QT_EXAMPLEDIR%%/charts/pointsselectionandmarkers/pointsselectionandmarkers.qrc
-%%QT_EXAMPLEDIR%%/charts/pointsselectionandmarkers/utilities.cpp
-%%QT_EXAMPLEDIR%%/charts/pointsselectionandmarkers/utilities.h
-%%QT_EXAMPLEDIR%%/charts/polarchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/polarchart/chartview.cpp
-%%QT_EXAMPLEDIR%%/charts/polarchart/chartview.h
-%%QT_EXAMPLEDIR%%/charts/polarchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/polarchart/polarchart.pro
-%%QT_EXAMPLEDIR%%/charts/qmlaxes/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/qmlaxes/main.cpp
-%%QT_EXAMPLEDIR%%/charts/qmlaxes/qml/qmlaxes/View1.qml
-%%QT_EXAMPLEDIR%%/charts/qmlaxes/qml/qmlaxes/View2.qml
-%%QT_EXAMPLEDIR%%/charts/qmlaxes/qml/qmlaxes/View3.qml
-%%QT_EXAMPLEDIR%%/charts/qmlaxes/qml/qmlaxes/main.qml
-%%QT_EXAMPLEDIR%%/charts/qmlaxes/qmlaxes.pro
-%%QT_EXAMPLEDIR%%/charts/qmlaxes/resources.qrc
-%%QT_EXAMPLEDIR%%/charts/qmlboxplot/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/qmlboxplot/main.cpp
-%%QT_EXAMPLEDIR%%/charts/qmlboxplot/qml/qmlboxplot/main.qml
-%%QT_EXAMPLEDIR%%/charts/qmlboxplot/qmlboxplot.pro
-%%QT_EXAMPLEDIR%%/charts/qmlboxplot/resources.qrc
-%%QT_EXAMPLEDIR%%/charts/qmlcandlestick/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/qmlcandlestick/main.cpp
-%%QT_EXAMPLEDIR%%/charts/qmlcandlestick/qml/qmlcandlestick/main.qml
-%%QT_EXAMPLEDIR%%/charts/qmlcandlestick/qmlcandlestick.pro
-%%QT_EXAMPLEDIR%%/charts/qmlcandlestick/resources.qrc
-%%QT_EXAMPLEDIR%%/charts/qmlchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/qmlchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/MainForm.ui.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View1.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View10.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View11.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View12.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View2.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View3.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View4.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View5.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View6.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View7.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View8.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/View9.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qml/qmlchart/main.qml
-%%QT_EXAMPLEDIR%%/charts/qmlchart/qmlchart.pro
-%%QT_EXAMPLEDIR%%/charts/qmlchart/resources.qrc
-%%QT_EXAMPLEDIR%%/charts/qmlcustomizations/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/qmlcustomizations/main.cpp
-%%QT_EXAMPLEDIR%%/charts/qmlcustomizations/qml/qmlcustomizations/main.qml
-%%QT_EXAMPLEDIR%%/charts/qmlcustomizations/qmlcustomizations.pro
-%%QT_EXAMPLEDIR%%/charts/qmlcustomizations/resources.qrc
-%%QT_EXAMPLEDIR%%/charts/qmlcustomlegend/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/qmlcustomlegend/main.cpp
-%%QT_EXAMPLEDIR%%/charts/qmlcustomlegend/qml/qmlcustomlegend/AnimatedAreaSeries.qml
-%%QT_EXAMPLEDIR%%/charts/qmlcustomlegend/qml/qmlcustomlegend/ChartViewHighlighted.qml
-%%QT_EXAMPLEDIR%%/charts/qmlcustomlegend/qml/qmlcustomlegend/ChartViewSelector.qml
-%%QT_EXAMPLEDIR%%/charts/qmlcustomlegend/qml/qmlcustomlegend/ChartViewStacked.qml
-%%QT_EXAMPLEDIR%%/charts/qmlcustomlegend/qml/qmlcustomlegend/CustomLegend.qml
-%%QT_EXAMPLEDIR%%/charts/qmlcustomlegend/qml/qmlcustomlegend/main.qml
-%%QT_EXAMPLEDIR%%/charts/qmlcustomlegend/qmlcustomlegend.pro
-%%QT_EXAMPLEDIR%%/charts/qmlcustomlegend/resources.qrc
-%%QT_EXAMPLEDIR%%/charts/qmlf1legends/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/qmlf1legends/main.cpp
-%%QT_EXAMPLEDIR%%/charts/qmlf1legends/qml/qmlf1legends/SpeedsList.qml
-%%QT_EXAMPLEDIR%%/charts/qmlf1legends/qml/qmlf1legends/main.qml
-%%QT_EXAMPLEDIR%%/charts/qmlf1legends/qmlf1legends.pro
-%%QT_EXAMPLEDIR%%/charts/qmlf1legends/resources.qrc
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/doc/images/QMLChartsGallery.png
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/doc/src/examples-qmlaxes.qdoc
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/doc/src/examples-qmlcustomizations.qdoc
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/doc/src/examples-qmlcustomlegend.qdoc
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/doc/src/examples-qmlf1legends.qdoc
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/doc/src/examples-qmlpolarchart.qdoc
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/doc/src/qmlchartsgallery.qdoc
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/doc/src/qmlchartsgallery.qdocinc
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/main.cpp
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/AreaSeries.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/BarSeries.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/BarSeriesHorizontal.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/BarSeriesPercent.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/BarSeriesPercentHorizontal.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/BarSeriesStacked.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/BarSeriesStackedHorizontal.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/BoxPlotSeries.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/CandlestickSeries.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/CategoryAxis.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/CategoryAxisPolar.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/DateTimeAxis.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/DateTimeAxisPolar.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/Donut.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/LineSeries.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/Main.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/PieChart.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/ScatterSeries.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/SplineSeries.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/TwoSeries.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/TwoSeriesPolar.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/WheelOfFortune.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/customlegend/AnimatedAreaSeries.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/customlegend/ChartViewHighlighted.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/customlegend/ChartViewSelector.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/customlegend/ChartViewStacked.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/customlegend/CustomLegend.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/customlegend/Main.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/f1legends/F1Legends.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qml/f1legends/SpeedsList.qml
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qmlchartsgallery.pro
+%%QT_EXAMPLEDIR%%/charts/qmlchartsgallery/qmlchartsgallery.qrc
%%QT_EXAMPLEDIR%%/charts/qmloscilloscope/CMakeLists.txt
%%QT_EXAMPLEDIR%%/charts/qmloscilloscope/datasource.cpp
%%QT_EXAMPLEDIR%%/charts/qmloscilloscope/datasource.h
@@ -430,56 +421,11 @@
%%QT_EXAMPLEDIR%%/charts/qmloscilloscope/qml/qmloscilloscope/main.qml
%%QT_EXAMPLEDIR%%/charts/qmloscilloscope/qmloscilloscope.pro
%%QT_EXAMPLEDIR%%/charts/qmloscilloscope/resources.qrc
-%%QT_EXAMPLEDIR%%/charts/qmlpiechart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/qmlpiechart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/qmlpiechart/qml/qmlpiechart/main.qml
-%%QT_EXAMPLEDIR%%/charts/qmlpiechart/qmlpiechart.pro
-%%QT_EXAMPLEDIR%%/charts/qmlpiechart/qmlpiechart.svg
-%%QT_EXAMPLEDIR%%/charts/qmlpiechart/resources.qrc
-%%QT_EXAMPLEDIR%%/charts/qmlpolarchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/qmlpolarchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/qmlpolarchart/qml/qmlpolarchart/View1.qml
-%%QT_EXAMPLEDIR%%/charts/qmlpolarchart/qml/qmlpolarchart/View2.qml
-%%QT_EXAMPLEDIR%%/charts/qmlpolarchart/qml/qmlpolarchart/View3.qml
-%%QT_EXAMPLEDIR%%/charts/qmlpolarchart/qml/qmlpolarchart/main.qml
-%%QT_EXAMPLEDIR%%/charts/qmlpolarchart/qmlpolarchart.pro
-%%QT_EXAMPLEDIR%%/charts/qmlpolarchart/resources.qrc
%%QT_EXAMPLEDIR%%/charts/qmlweather/CMakeLists.txt
%%QT_EXAMPLEDIR%%/charts/qmlweather/main.cpp
%%QT_EXAMPLEDIR%%/charts/qmlweather/qml/qmlweather/main.qml
%%QT_EXAMPLEDIR%%/charts/qmlweather/qmlweather.pro
%%QT_EXAMPLEDIR%%/charts/qmlweather/resources.qrc
-%%QT_EXAMPLEDIR%%/charts/scatterchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/scatterchart/chartview.cpp
-%%QT_EXAMPLEDIR%%/charts/scatterchart/chartview.h
-%%QT_EXAMPLEDIR%%/charts/scatterchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/scatterchart/scatterchart.pro
-%%QT_EXAMPLEDIR%%/charts/scatterinteractions/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/scatterinteractions/chartview.cpp
-%%QT_EXAMPLEDIR%%/charts/scatterinteractions/chartview.h
-%%QT_EXAMPLEDIR%%/charts/scatterinteractions/main.cpp
-%%QT_EXAMPLEDIR%%/charts/scatterinteractions/scatterinteractions.pro
-%%QT_EXAMPLEDIR%%/charts/selectedbar/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/selectedbar/main.cpp
-%%QT_EXAMPLEDIR%%/charts/selectedbar/selectedbar.pro
-%%QT_EXAMPLEDIR%%/charts/selectedbar/utilities.cpp
-%%QT_EXAMPLEDIR%%/charts/selectedbar/utilities.h
-%%QT_EXAMPLEDIR%%/charts/splinechart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/splinechart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/splinechart/splinechart.pro
-%%QT_EXAMPLEDIR%%/charts/stackedbarchart/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/stackedbarchart/main.cpp
-%%QT_EXAMPLEDIR%%/charts/stackedbarchart/stackedbarchart.pro
-%%QT_EXAMPLEDIR%%/charts/stackedbarchartdrilldown/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/stackedbarchartdrilldown/drilldownchart.cpp
-%%QT_EXAMPLEDIR%%/charts/stackedbarchartdrilldown/drilldownchart.h
-%%QT_EXAMPLEDIR%%/charts/stackedbarchartdrilldown/drilldownseries.cpp
-%%QT_EXAMPLEDIR%%/charts/stackedbarchartdrilldown/drilldownseries.h
-%%QT_EXAMPLEDIR%%/charts/stackedbarchartdrilldown/main.cpp
-%%QT_EXAMPLEDIR%%/charts/stackedbarchartdrilldown/stackedbarchartdrilldown.pro
-%%QT_EXAMPLEDIR%%/charts/temperaturerecords/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/charts/temperaturerecords/main.cpp
-%%QT_EXAMPLEDIR%%/charts/temperaturerecords/temperaturerecords.pro
%%QT_EXAMPLEDIR%%/charts/zoomlinechart/CMakeLists.txt
%%QT_EXAMPLEDIR%%/charts/zoomlinechart/chart.cpp
%%QT_EXAMPLEDIR%%/charts/zoomlinechart/chart.h
@@ -667,6 +613,8 @@
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/xmlconverter.cpp
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/xmlconverter.h
%%QT_EXAMPLEDIR%%/corelib/serialization/rsslisting/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/corelib/serialization/rsslisting/doc/images/rsslisting.png
+%%QT_EXAMPLEDIR%%/corelib/serialization/rsslisting/doc/src/rsslisting.qdoc
%%QT_EXAMPLEDIR%%/corelib/serialization/rsslisting/main.cpp
%%QT_EXAMPLEDIR%%/corelib/serialization/rsslisting/rsslisting.cpp
%%QT_EXAMPLEDIR%%/corelib/serialization/rsslisting/rsslisting.h
@@ -905,6 +853,131 @@
%%QT_EXAMPLEDIR%%/dbus/remotecontrolledcar/doc/src/dbus-remotecontrolledcar.qdoc
%%QT_EXAMPLEDIR%%/dbus/remotecontrolledcar/remotecontrolledcar.pro
%%QT_EXAMPLEDIR%%/demos/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/PocketDemo.qmlproject
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/PocketDemo.qmlproject.qtds
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/README.md
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/AsphaltMaterial.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/CopperMaterial.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/GoldMaterial.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/SilverMaterial.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/_asset_ref.json
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/designer/asphalt.metainfo
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/designer/copper.metainfo
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/designer/gold.metainfo
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/designer/silver.metainfo
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/ComponentBundles/MaterialBundle/qmldir
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/asset_imports/asset_imports.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/AmbientEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/App.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/BubblesEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/CloudEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/DebugBox.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/DustEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/ExplosionEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/Button.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/CardMaterial.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/Checkbox.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/CheckboxImages.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/CheckboxImages_1.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/Checkbox_1.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/IconsCards.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/IconsCheckbox.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/IconsCheckbox_1.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/IconsFunctional.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/LabelQt.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/LayoutFull.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/LayoutSidePanel.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/ListEffects.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/ListMaterial.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/ListModels.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/Material_pop_up.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/MouseScroll.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/Scrollbar.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/State_Idle.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/assets/qtlogo.png
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/assets/vector.svg
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/FireEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/FlashEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/FloorComponent.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/HeatwaveEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/LineparticleEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/MouseRotatorAndWASD.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Pocket_Demo_SkylightUI/ButtonTabs.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Pocket_Demo_SkylightUI/ButtonWithIcon.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Pocket_Demo_SkylightUI/IconsSkylight.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Pocket_Demo_SkylightUI/Layout.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Pocket_Demo_SkylightUI/images/Icon_Colorful.svg
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Pocket_Demo_SkylightUI/images/Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Pocket_Demo_SkylightUI/images/Icon_Light.svg
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/RainEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Screen01.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/ShockwaveEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/SmokeEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/SnowEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/SparksEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/SteamEffect.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/color_table.png
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/color_table2.png
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/fonts/fonts.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/SSS.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/SSS.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/bubble.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/bubble.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/cloud.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/cloud.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/debris.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/debris.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/dustcloud.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/dustcloud.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/fire.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/fire.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/flash.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/flash.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/floor.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/floor.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/heatwave.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/heatwave.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/raindrop.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/raindrop.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/rainsplash.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/shockwave.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/shockwave.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/sky.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/sky.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/smoke.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/smoke.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/smokerm.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/smokerm.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/snow.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/snow.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/spark.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/spark.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/steam.frag
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/shaders/steam.vert
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/doc/images/FX_Material_Showroom.png
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/doc/src/FX_Material_Showroom.qdoc
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/Constants.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/DirectoryFontLoader.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/EventListModel.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/EventListSimulator.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/designer/plugin.metainfo
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/qmldir
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/main.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/qmlcomponents
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/qmlmodules
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/qtquickcontrols2.conf
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/src/app_environment.h
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/src/imagedownloader.cpp
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/src/imagedownloader.h
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/src/import_qml_plugins.h
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/src/main.cpp
%%QT_EXAMPLEDIR%%/demos/calqlatr/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/calqlatr/calqlatr.pro
%%QT_EXAMPLEDIR%%/demos/calqlatr/calqlatr.qml
@@ -1033,25 +1106,54 @@
%%QT_EXAMPLEDIR%%/demos/colorpaletteclient/util.cpp
%%QT_EXAMPLEDIR%%/demos/colorpaletteclient/util.h
%%QT_EXAMPLEDIR%%/demos/demos.pro
+%%QT_EXAMPLEDIR%%/demos/dice/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/dice/Carpet.qml
+%%QT_EXAMPLEDIR%%/demos/dice/DiceSpawner.qml
+%%QT_EXAMPLEDIR%%/demos/dice/Dice_low.qml
+%%QT_EXAMPLEDIR%%/demos/dice/PhysicalDie.qml
+%%QT_EXAMPLEDIR%%/demos/dice/PhysicalTable.qml
+%%QT_EXAMPLEDIR%%/demos/dice/RoundTable.qml
+%%QT_EXAMPLEDIR%%/demos/dice/Scene.qml
+%%QT_EXAMPLEDIR%%/demos/dice/dice.pro
+%%QT_EXAMPLEDIR%%/demos/dice/doc/images/dice-screenshot.webp
+%%QT_EXAMPLEDIR%%/demos/dice/doc/src/dice.qdoc
+%%QT_EXAMPLEDIR%%/demos/dice/license_carpet.txt
+%%QT_EXAMPLEDIR%%/demos/dice/license_table.txt
+%%QT_EXAMPLEDIR%%/demos/dice/main.cpp
+%%QT_EXAMPLEDIR%%/demos/dice/main.qml
+%%QT_EXAMPLEDIR%%/demos/dice/maps/M_Side_Table_Natural_Wenge_Wood_4K_baseColor_small.jpg
+%%QT_EXAMPLEDIR%%/demos/dice/maps/M_Side_Table_Natural_Wenge_Wood_4K_metallicRoughness_small.png
+%%QT_EXAMPLEDIR%%/demos/dice/maps/M_Side_Table_Natural_Wenge_Wood_4K_normal_small.png
+%%QT_EXAMPLEDIR%%/demos/dice/maps/carpet_texture_baseColor.jpeg
+%%QT_EXAMPLEDIR%%/demos/dice/meshes/cube_001.mesh
+%%QT_EXAMPLEDIR%%/demos/dice/meshes/object_2.mesh
+%%QT_EXAMPLEDIR%%/demos/dice/meshes/object_3.mesh
+%%QT_EXAMPLEDIR%%/demos/dice/meshes/side_Table_Pine_LOD0_M_Side_Table_Natural_Wenge_Wood_4K_0.mesh
+%%QT_EXAMPLEDIR%%/demos/dice/qt_attribution.json
%%QT_EXAMPLEDIR%%/demos/documentviewer/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/documentviewer/abstractviewer.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/abstractviewer.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/doc/images/documentviewer_open.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/doc/src/documentviewer.qdoc
+%%QT_EXAMPLEDIR%%/demos/documentviewer/documentviewer.qrc
%%QT_EXAMPLEDIR%%/demos/documentviewer/hoverwatcher.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/hoverwatcher.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/copy.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/copy@2x.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/cut.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/cut@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/images/document-open-recent.svgz
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-next-view-page.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-next-view-page@2x.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-next-view.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-next-view@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-next.svgz
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-previous-view-page.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-previous-view-page@2x.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-previous-view.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-previous-view@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-previous.svgz
+%%QT_EXAMPLEDIR%%/demos/documentviewer/images/help-about.svgz
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/magnifier.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/magnifier@2x.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/images/open.png
@@ -1229,6 +1331,78 @@
%%QT_EXAMPLEDIR%%/demos/maroon/maroon.qml
%%QT_EXAMPLEDIR%%/demos/maroon/maroon.qmlproject
%%QT_EXAMPLEDIR%%/demos/maroon/maroon.qrc
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/Config/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/Config/Config.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/Config/qmldir
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/ErrorPopup.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/Main.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/AudioControl.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/CustomButton.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/CustomRadioButton.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/CustomSlider.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/PlaybackControl.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/PlaybackRateControl.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/PlaybackSeekControl.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/qmldir
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MetadataInfo.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/PlayerMenuBar.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/PlaylistInfo.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/SettingsInfo.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/ThemeInfo.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/TouchMenu.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/TracksInfo.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/TracksOptions.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/UrlPopup.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/mediaplayer.png
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/src/mediaplayer.qdoc
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Add_file.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Add_file_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Cancel_Button.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Default_CoverArt.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Error.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/FullScreen_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/FullScreen_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Load_Button.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Loop_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Loop_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Loop_Playlist.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Menu_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Menu_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Movie_Active.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Movie_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Movie_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Music_Active.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Music_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Music_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Mute_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Mute_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Next_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Next_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Play_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Playlist_Active.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Playlist_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Playlist_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Previous_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Previous_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Rate_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Rate_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Settings_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Settings_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Shadow.png
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Shadow@2x.png
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Shuffle_Active.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Shuffle_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Shuffle_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Single_Loop.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Stop_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Trash_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Trash_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Volume_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Volume_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Warning_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/main.cpp
%%QT_EXAMPLEDIR%%/demos/photosurface/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/photosurface/doc/images/qtquick-demo-photosurface-small.png
%%QT_EXAMPLEDIR%%/demos/photosurface/doc/src/photosurface.qdoc
@@ -1244,27 +1418,49 @@
%%QT_EXAMPLEDIR%%/demos/photosurface/resources/photosurface.rc
%%QT_EXAMPLEDIR%%/demos/photosurface/resources/shaders/gneiss.frag
%%QT_EXAMPLEDIR%%/demos/photosurface/resources/welcome.pdf
-%%QT_EXAMPLEDIR%%/demos/photoviewer/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/AlbumDelegate.qml
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/BusyIndicator.qml
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/Button.qml
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/EditableButton.qml
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/PhotoDelegate.qml
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/ProgressBar.qml
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/RssModel.qml
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/Tag.qml
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/images/box-shadow.png
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/images/busy.png
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/images/cardboard.png
-%%QT_EXAMPLEDIR%%/demos/photoviewer/PhotoViewerCore/script/script.mjs
-%%QT_EXAMPLEDIR%%/demos/photoviewer/doc/images/qtquick-demo-photoviewer-small.png
-%%QT_EXAMPLEDIR%%/demos/photoviewer/doc/src/photoviewer.qdoc
-%%QT_EXAMPLEDIR%%/demos/photoviewer/i18n/qml_de.ts
-%%QT_EXAMPLEDIR%%/demos/photoviewer/i18n/qml_en.ts
-%%QT_EXAMPLEDIR%%/demos/photoviewer/i18n/qml_fr.ts
-%%QT_EXAMPLEDIR%%/demos/photoviewer/main.cpp
-%%QT_EXAMPLEDIR%%/demos/photoviewer/main.qml
-%%QT_EXAMPLEDIR%%/demos/photoviewer/photoviewer.pro
+%%QT_EXAMPLEDIR%%/demos/robotarm/Backend/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/robotarm/Backend/animatedparam.cpp
+%%QT_EXAMPLEDIR%%/demos/robotarm/Backend/animatedparam.h
+%%QT_EXAMPLEDIR%%/demos/robotarm/Backend/backend.cpp
+%%QT_EXAMPLEDIR%%/demos/robotarm/Backend/backend.h
+%%QT_EXAMPLEDIR%%/demos/robotarm/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/robotarm/RobotArm.qmlproject
+%%QT_EXAMPLEDIR%%/demos/robotarm/backend_mock/Backend/BackendMock.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/backend_mock/Backend/qmldir
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/App.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/LabeledSlider.ui.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/MainScreen.ui.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/NodeIndicator.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/RoboticArm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/Toggle.ui.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/fonts/fonts.txt
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/maps/qt.png
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/arm.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/base.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/forearm.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/hand.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/hand_grab_b.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/hand_grab_b_hinge_1.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/hand_grab_b_hinge_2.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/hand_grab_t.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/hand_grab_t_hinge_1.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/hand_grab_t_hinge_2.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/hand_hinge.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/meshes/root.mesh
+%%QT_EXAMPLEDIR%%/demos/robotarm/doc/images/robotarm-example.png
+%%QT_EXAMPLEDIR%%/demos/robotarm/doc/src/robotarm.qdoc
+%%QT_EXAMPLEDIR%%/demos/robotarm/imports/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/robotarm/imports/RobotArm/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/robotarm/imports/RobotArm/Constants.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/imports/RobotArm/designer/plugin.metainfo
+%%QT_EXAMPLEDIR%%/demos/robotarm/imports/RobotArm/qmldir
+%%QT_EXAMPLEDIR%%/demos/robotarm/main.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/qmlmodules
+%%QT_EXAMPLEDIR%%/demos/robotarm/qtquickcontrols2.conf
+%%QT_EXAMPLEDIR%%/demos/robotarm/src/app_environment.h
+%%QT_EXAMPLEDIR%%/demos/robotarm/src/import_qml_plugins.h
+%%QT_EXAMPLEDIR%%/demos/robotarm/src/main.cpp
%%QT_EXAMPLEDIR%%/demos/rssnews/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/rssnews/content/BusyIndicator.qml
%%QT_EXAMPLEDIR%%/demos/rssnews/content/CategoryDelegate.qml
@@ -1415,6 +1611,249 @@
%%QT_EXAMPLEDIR%%/demos/stocqt/stocqt.qml
%%QT_EXAMPLEDIR%%/demos/stocqt/stocqt.qmlproject
%%QT_EXAMPLEDIR%%/demos/stocqt/stocqt.qrc
+%%QT_EXAMPLEDIR%%/demos/thermostat/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/thermostat/Main.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/Thermostat.qmlproject
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/App.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/BottomBar.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/BottomBarForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/EnergyInfo.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/EnergyInfoForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/HomePage.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/HomePageForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/HumidityInfo.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/HumidityInfoForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomItem.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomItemForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomOption.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomOptionForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomsScrollView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomsScrollViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomsSwipeView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomsSwipeViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomsView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomsViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleScrollView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleScrollViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleSwipeView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleSwipeViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/SideBar.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/SideBarForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/StatisticsScrollView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/StatisticsScrollViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/StatisticsStackView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/StatisticsStackViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/StatisticsSwipeView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/StatisticsSwipeViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/StatisticsView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/StatisticsViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TemperatureInfo.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TemperatureInfoForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TemperatureSetter.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TemperatureSetterDesktopView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TemperatureSetterDesktopViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TemperatureSetterForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TemperatureSetterMobileView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TemperatureSetterMobileViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TemperatureSetterSmallView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TemperatureSetterSmallViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatInfo.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatInfoForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatScrollView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatScrollViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatSettings.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatSettingsForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatStackView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatStackViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatSwipeView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatSwipeViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TimeSchedule.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TimeScheduleForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/Auto.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/Cool.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/Dry.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/Eco.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/Fan.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/Heat.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/arrow.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/bedroom.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/circle.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/down.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/drop.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/edit.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/energy.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/home.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/kid_room.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/kitchen.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/living_room.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/logo.png
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/maxTemp.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/minTemp.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/more.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/power.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/schedule.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/settings.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/stats.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/temperature.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/theme.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/thermostat.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/up.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/doc/images/desktop_dark.png
+%%QT_EXAMPLEDIR%%/demos/thermostat/doc/images/desktop_light.png
+%%QT_EXAMPLEDIR%%/demos/thermostat/doc/images/mobile_dark.png
+%%QT_EXAMPLEDIR%%/demos/thermostat/doc/images/mobile_light.png
+%%QT_EXAMPLEDIR%%/demos/thermostat/doc/images/small_dark.png
+%%QT_EXAMPLEDIR%%/demos/thermostat/doc/images/small_light.png
+%%QT_EXAMPLEDIR%%/demos/thermostat/doc/src/thermostat.qdoc
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/AppSettings.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/Constants.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/RoomsModel.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/qmldir
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CustomComboBox.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CustomDial.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CustomRadioButton.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CustomRoundButton.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CustomSlider.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CustomSwitch.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CustomTextField.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/StatisticsChart.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/TemperatureLabel.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/ThermostatControl.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/TimeSelector.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/images/keyboard.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/images/thermometer.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/images/tooltip.svg
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/qmldir
+%%QT_EXAMPLEDIR%%/demos/thermostat/qmlmodules
+%%QT_EXAMPLEDIR%%/demos/thermostat/qt_attribution.json
+%%QT_EXAMPLEDIR%%/demos/thermostat/qtquickcontrols2.conf
+%%QT_EXAMPLEDIR%%/demos/thermostat/src/app_environment.h
+%%QT_EXAMPLEDIR%%/demos/thermostat/src/import_qml_plugins.h
+%%QT_EXAMPLEDIR%%/demos/thermostat/src/main.cpp
+%%QT_EXAMPLEDIR%%/demos/todolist/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/todolist/Main.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/ToDoList.qmlproject
+%%QT_EXAMPLEDIR%%/demos/todolist/content/App.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/todolist/content/CalendarView.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/CalendarViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/Clock.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/ClockForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/ClockView.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/ClockViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/FontSizeSettings.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/FontSizeSettingsForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/HomePage.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/HomePageForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/MaxTasksSettings.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/MaxTasksSettingsForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/NavBar.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/NavBarForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/NewTask.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/NewTaskForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/OtherSettings.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/OtherSettingsForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/QuickTaskField.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/QuickTaskFieldForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/SettingsView.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/SettingsViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/StyleSettings.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/StyleSettingsForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/TasksList.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/TasksListForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/TasksListsView.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/TasksListsViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/content/fonts/fonts.txt
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Add_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Before_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Calendar_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Check_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Clock.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Clock_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Clock_Hand.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Clock_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Enter_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Font_Size_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/HideTasks_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/LeftArrow_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/LeftArrow_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Minutes_Clock.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Minutes_Clock_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Next_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Qt_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Random_Task_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Remove_Done_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Right_Arrow_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Right_Arrow_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Settings_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/ShowTasks_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Style_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Tasks_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/content/images/Theme_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/doc/images/CustomStyle_Dark.png
+%%QT_EXAMPLEDIR%%/demos/todolist/doc/images/CustomStyle_Light.png
+%%QT_EXAMPLEDIR%%/demos/todolist/doc/images/Material_Dark.png
+%%QT_EXAMPLEDIR%%/demos/todolist/doc/images/Material_Light.png
+%%QT_EXAMPLEDIR%%/demos/todolist/doc/images/Settings_CustomStyle.png
+%%QT_EXAMPLEDIR%%/demos/todolist/doc/images/Settings_Material.png
+%%QT_EXAMPLEDIR%%/demos/todolist/doc/images/Settings_iOS.png
+%%QT_EXAMPLEDIR%%/demos/todolist/doc/images/iOS_Dark.png
+%%QT_EXAMPLEDIR%%/demos/todolist/doc/images/iOS_Light.png
+%%QT_EXAMPLEDIR%%/demos/todolist/doc/src/todolist.qdoc
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/AmPmButton.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/CustomButton.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/CustomLabel.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/CustomTextArea.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/CustomTextField.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/SwipeDelegateContent.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/TasksListDelegate.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/TimeInput.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/TimeTextField.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/images/Drag_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/images/Drag_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/images/Red_Trash.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/images/Star_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/images/White_Star.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/images/White_Trash.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomControls/qmldir
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/Button.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/CheckBox.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/ComboBox.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/Dialog.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/ItemDelegate.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/Page.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/Pane.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/RadioDelegate.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/SwitchDelegate.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/TextArea.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/TextField.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/ToolBar.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/ToolButton.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/ToolTip.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/images/Expand_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/CustomStyle/qmldir
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/ToDoList/AppSettings.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/ToDoList/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/ToDoList/Constants.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/ToDoList/Database.qml
+%%QT_EXAMPLEDIR%%/demos/todolist/imports/ToDoList/qmldir
+%%QT_EXAMPLEDIR%%/demos/todolist/qmlmodules.cmake
+%%QT_EXAMPLEDIR%%/demos/todolist/qt_attribution.json
+%%QT_EXAMPLEDIR%%/demos/todolist/qtquickcontrols2.conf
+%%QT_EXAMPLEDIR%%/demos/todolist/src/app_environment.h
+%%QT_EXAMPLEDIR%%/demos/todolist/src/import_qml_plugins.h
+%%QT_EXAMPLEDIR%%/demos/todolist/src/main.cpp
%%QT_EXAMPLEDIR%%/demos/tweetsearch/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/tweetsearch/content/FlipBar.qml
%%QT_EXAMPLEDIR%%/demos/tweetsearch/content/LineInput.qml
@@ -1697,9 +2136,9 @@
%%QT_EXAMPLEDIR%%/mqtt/quickpublication/qmlmqttclient.h
%%QT_EXAMPLEDIR%%/mqtt/quickpublication/quickpublication.pro
%%QT_EXAMPLEDIR%%/mqtt/quicksubscription/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/mqtt/quicksubscription/Main.qml
%%QT_EXAMPLEDIR%%/mqtt/quicksubscription/main.cpp
-%%QT_EXAMPLEDIR%%/mqtt/quicksubscription/main.qml
-%%QT_EXAMPLEDIR%%/mqtt/quicksubscription/qml.qrc
+%%QT_EXAMPLEDIR%%/mqtt/quicksubscription/qmldir
%%QT_EXAMPLEDIR%%/mqtt/quicksubscription/qmlmqttclient.cpp
%%QT_EXAMPLEDIR%%/mqtt/quicksubscription/qmlmqttclient.h
%%QT_EXAMPLEDIR%%/mqtt/quicksubscription/quicksubscription.pro
@@ -1806,6 +2245,9 @@
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/declarative-camera.qml
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/declarative-camera.qmlproject
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/declarative-camera.qrc
+%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/doc/images/CaptureControls.png
+%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/doc/images/VideoCaptureControls.png
+%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/doc/images/ZoomControl.png
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/doc/images/qml-camera.png
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/doc/src/declarative-camera.qdoc
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/images/camera_auto_mode.png
@@ -2335,7 +2777,6 @@
%%QT_EXAMPLEDIR%%/oauth/CMakeLists.txt
%%QT_EXAMPLEDIR%%/oauth/oauth.pro
%%QT_EXAMPLEDIR%%/oauth/redditclient/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/oauth/redditclient/conanfile.txt
%%QT_EXAMPLEDIR%%/oauth/redditclient/doc/images/redditclient-example.png
%%QT_EXAMPLEDIR%%/oauth/redditclient/doc/src/qtnetworkauth-redditclient.qdoc
%%QT_EXAMPLEDIR%%/oauth/redditclient/main.cpp
@@ -2345,7 +2786,6 @@
%%QT_EXAMPLEDIR%%/oauth/redditclient/redditwrapper.cpp
%%QT_EXAMPLEDIR%%/oauth/redditclient/redditwrapper.h
%%QT_EXAMPLEDIR%%/oauth/twittertimeline/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/oauth/twittertimeline/conanfile.txt
%%QT_EXAMPLEDIR%%/oauth/twittertimeline/doc/images/twittertimeline-example.png
%%QT_EXAMPLEDIR%%/oauth/twittertimeline/doc/src/qtnetworkauth-twittertimeline.qdoc
%%QT_EXAMPLEDIR%%/oauth/twittertimeline/main.cpp
@@ -2494,17 +2934,6 @@
%%QT_EXAMPLEDIR%%/opengl/openglwindow/openglwindow.h
%%QT_EXAMPLEDIR%%/opengl/openglwindow/openglwindow.pri
%%QT_EXAMPLEDIR%%/opengl/openglwindow/openglwindow.pro
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/bubble.cpp
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/bubble.h
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/glwidget.cpp
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/glwidget.h
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/main.cpp
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/mainwindow.cpp
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/mainwindow.h
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/qopenglwidget.pro
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/qt.png
-%%QT_EXAMPLEDIR%%/opengl/qopenglwidget/texture.qrc
%%QT_EXAMPLEDIR%%/opengl/stereoqopenglwidget/CMakeLists.txt
%%QT_EXAMPLEDIR%%/opengl/stereoqopenglwidget/glwidget.cpp
%%QT_EXAMPLEDIR%%/opengl/stereoqopenglwidget/glwidget.h
@@ -2715,21 +3144,6 @@
%%QT_EXAMPLEDIR%%/qml/qml.pro
%%QT_EXAMPLEDIR%%/qml/qmldom/CMakeLists.txt
%%QT_EXAMPLEDIR%%/qml/qmldom/qmldomloadeditwrite.cpp
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/doc/images/qml-plugins-example.png
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/doc/src/qmlpluginex.qdoc
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/imports/TimeExample/Clock.qml
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/imports/TimeExample/center.png
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/imports/TimeExample/clock.png
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/imports/TimeExample/hour.png
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/imports/TimeExample/minute.png
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/imports/TimeExample/qmldir
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/plugin.cpp
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/plugins.qml
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/plugins.qmlproject
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/qmlextensionplugins.pro
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/timemodel.cpp
-%%QT_EXAMPLEDIR%%/qml/qmlextensionplugins/timemodel.h
%%QT_EXAMPLEDIR%%/qml/tutorials/CMakeLists.txt
%%QT_EXAMPLEDIR%%/qml/tutorials/extending-qml-advanced/CMakeLists.txt
%%QT_EXAMPLEDIR%%/qml/tutorials/extending-qml-advanced/advanced1-Base-project/CMakeLists.txt
@@ -3294,7 +3708,6 @@
%%QT_EXAMPLEDIR%%/quick/layouts/doc/src/qtquicklayouts-examples.qdoc
%%QT_EXAMPLEDIR%%/quick/layouts/layouts.pro
%%QT_EXAMPLEDIR%%/quick/layouts/layouts.qml
-%%QT_EXAMPLEDIR%%/quick/layouts/layouts.qmlproject
%%QT_EXAMPLEDIR%%/quick/layouts/layouts.qrc
%%QT_EXAMPLEDIR%%/quick/layouts/main.cpp
%%QT_EXAMPLEDIR%%/quick/localstorage/CMakeLists.txt
@@ -4273,6 +4686,8 @@
%%QT_EXAMPLEDIR%%/quick3d/hellocube/qml.qrc
%%QT_EXAMPLEDIR%%/quick3d/hellocube/qt_logo.png
%%QT_EXAMPLEDIR%%/quick3d/helloqtquick3d/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quick3d/helloqtquick3d/doc/images/helloqtquick3d.jpg
+%%QT_EXAMPLEDIR%%/quick3d/helloqtquick3d/doc/src/helloqtquick3d.qdoc
%%QT_EXAMPLEDIR%%/quick3d/helloqtquick3d/helloqtquick3d.pro
%%QT_EXAMPLEDIR%%/quick3d/helloqtquick3d/imageinstancetable.cpp
%%QT_EXAMPLEDIR%%/quick3d/helloqtquick3d/imageinstancetable.h
@@ -4519,49 +4934,6 @@
%%QT_EXAMPLEDIR%%/quick3d/reflectionprobes/res/icon_settings.png
%%QT_EXAMPLEDIR%%/quick3d/reflectionprobes/res/snowflake.png
%%QT_EXAMPLEDIR%%/quick3d/reflectionprobes/resources.qrc
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/Backend/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/Backend/animatedparam.cpp
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/Backend/animatedparam.h
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/Backend/backend.cpp
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/Backend/backend.h
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/RobotArm.qmlproject
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/backend_mock/Backend/BackendMock.qml
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/backend_mock/Backend/qmldir
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/App.qml
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/LabeledSlider.ui.qml
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/MainScreen.ui.qml
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/NodeIndicator.qml
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/RoboticArm.ui.qml
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/Toggle.ui.qml
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/fonts/fonts.txt
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/maps/qt.png
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/arm.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/base.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/forearm.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/hand.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/hand_grab_b.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/hand_grab_b_hinge_1.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/hand_grab_b_hinge_2.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/hand_grab_t.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/hand_grab_t_hinge_1.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/hand_grab_t_hinge_2.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/hand_hinge.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/content/meshes/root.mesh
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/doc/images/robotarm-example.png
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/doc/src/qtquick3d-examples-robotarm.qdoc
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/imports/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/imports/RobotArm/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/imports/RobotArm/Constants.qml
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/imports/RobotArm/designer/plugin.metainfo
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/imports/RobotArm/qmldir
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/main.qml
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/qmlmodules
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/qtquickcontrols2.conf
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/src/app_environment.h
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/src/import_qml_plugins.h
-%%QT_EXAMPLEDIR%%/quick3d/robotarm/src/main.cpp
%%QT_EXAMPLEDIR%%/quick3d/runtimeloader/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick3d/runtimeloader/doc/images/runtimeloader-example.jpg
%%QT_EXAMPLEDIR%%/quick3d/runtimeloader/doc/images/runtimeloader-normals.jpg
@@ -5345,172 +5717,179 @@
%%QT_EXAMPLEDIR%%/quickcontrols/texteditor/texteditor.pro
%%QT_EXAMPLEDIR%%/quickcontrols/texteditor/texteditor.qrc
%%QT_EXAMPLEDIR%%/quickcontrols/wearable/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/AlarmsPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/AppSettings.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/Clock.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/DemoMode.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/DemoModeIndicator.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/FitnessPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/LauncherPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/Main.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/NaviButton.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/NavigationPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/NotificationsPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/RouteElement.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/SettingsPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/SwipeViewPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/WeatherPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/WorldClockPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/fitness.js
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36/alarms.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36/fitness.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36/navigation.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36/notifications.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36/settings.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36/weather.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36/worldclock.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36@2/alarms.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36@2/fitness.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36@2/navigation.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36@2/notifications.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36@2/settings.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36@2/weather.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/36x36@2/worldclock.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/icons/wearable/index.theme
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/back.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/back@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/back@3x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/back@4x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/background-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/background-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/fitness-man-running-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/fitness-man-running-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/fitness-man-running-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/fitness-man-running-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/fitness-man-walking-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/fitness-man-walking-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/fitness-man-walking-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/fitness-man-walking-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/home.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/home@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/home@3x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/home@4x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-end.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-end@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-leftturn-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-leftturn-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-leftturn-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-leftturn-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-marker.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-rightturn-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-rightturn-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-rightturn-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-rightturn-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-start.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-start@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-straight-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-straight-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-straight-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-straight-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-uturn.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/navigation-uturn@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-avatarf-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-avatarf-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-avatarf-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-avatarf-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-avatarm-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-avatarm-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-avatarm-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-avatarm-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-missedcall-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-missedcall-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-missedcall-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/notifications-missedcall-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-bluetooth-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-bluetooth-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-bluetooth-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-bluetooth-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-brightness-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-brightness-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-brightness-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-brightness-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-demo-mode-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-demo-mode-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-demo-mode-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-demo-mode-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-demo-mode-white.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-demo-mode-white@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-demo-mode.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-theme-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-theme-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-theme-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-theme-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-theme.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-wifi-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-wifi-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-wifi-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/settings-wifi-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-humidity-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-humidity-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-humidity-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-humidity-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-pressure-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-pressure-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-pressure-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-pressure-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-sunrise-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-sunrise-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-sunrise-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-sunrise-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-sunset-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-sunset-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-sunset-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-sunset-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-temperature-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-temperature-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-temperature-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-temperature-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-wind-dark.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-wind-dark@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-wind-light.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/weather-wind-light@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-center.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-center@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-clock-night.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-clock-night@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-clock.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-second.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-second@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissdaydial.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissdaydial@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissdayhour.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissdayhour@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissdayminute.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissdayminute@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissnightdial.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissnightdial@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissnighthour.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissnighthour@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissnightminute.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissnightminute@2x.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/images/world-clock-swissseconds.png
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/navigation.js
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/notifications.js
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/qmldir
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/walk_route.json
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/weather.js
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/Wearable/weather.json
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/WearableSettings/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/WearableSettings/WearableSettings.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/WearableSettings/qmldir
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/WearableStyle/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/WearableStyle/PageIndicator.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/WearableStyle/Slider.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/WearableStyle/Switch.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/WearableStyle/UIStyle.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/wearable/WearableStyle/qmldir
%%QT_EXAMPLEDIR%%/quickcontrols/wearable/doc/images/qtquickcontrols-wearable.png
%%QT_EXAMPLEDIR%%/quickcontrols/wearable/doc/src/qtquickcontrols-wearable.qdoc
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36/alarms.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36/fitness.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36/navigation.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36/notifications.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36/settings.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36/weather.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36/worldclock.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36@2/alarms.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36@2/fitness.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36@2/navigation.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36@2/notifications.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36@2/settings.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36@2/weather.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/36x36@2/worldclock.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/icons/wearable/index.theme
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/images/back.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/images/back@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/images/back@3x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/images/back@4x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/images/background-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/images/background-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/images/home.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/images/home@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/images/home@3x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/images/home@4x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Alarms/AlarmsPage.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/DemoMode.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/DemoModeIndicator.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Fitness/FitnessPage.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Fitness/fitness.js
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Fitness/images/man-running-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Fitness/images/man-running-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Fitness/images/man-running-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Fitness/images/man-running-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Fitness/images/man-walking-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Fitness/images/man-walking-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Fitness/images/man-walking-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Fitness/images/man-walking-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/LauncherPage.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/NaviButton.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/NavigationPage.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/RouteElement.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/end.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/end@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/leftturn-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/leftturn-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/leftturn-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/leftturn-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/marker.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/navigation-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/navigation-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/navigation-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/navigation-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/rightturn-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/rightturn-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/rightturn-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/rightturn-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/start.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/start@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/straight-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/straight-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/straight-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/straight-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/uturn.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/images/uturn@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/navigation.js
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Navigation/walk_route.json
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/NotificationsPage.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/avatarf-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/avatarf-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/avatarf-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/avatarf-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/avatarm-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/avatarm-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/avatarm-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/avatarm-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/missedcall-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/missedcall-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/missedcall-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/images/missedcall-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Notifications/notifications.js
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/SettingsPage.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/bluetooth-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/bluetooth-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/bluetooth-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/bluetooth-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/brightness-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/brightness-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/brightness-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/brightness-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/demo-mode-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/demo-mode-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/demo-mode-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/demo-mode-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/demo-mode-white.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/demo-mode-white@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/demo-mode.svg
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/theme-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/theme-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/theme-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/theme-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/theme.svg
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/wifi-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/wifi-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/wifi-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Settings/images/wifi-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Style/PageIndicator.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Style/Slider.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Style/Switch.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Style/UIStyle.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Style/qmldir
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/SwipeViewPage.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/WeatherPage.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/humidity-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/humidity-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/humidity-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/humidity-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/pressure-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/pressure-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/pressure-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/pressure-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/sunrise-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/sunrise-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/sunrise-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/sunrise-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/sunset-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/sunset-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/sunset-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/sunset-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/temperature-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/temperature-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/temperature-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/temperature-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/wind-dark.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/wind-dark@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/wind-light.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/images/wind-light@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/weather.js
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/Weather/weather.json
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/Clock.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/WorldClockPage.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/center.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/center@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/clock-night.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/clock-night@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/clock.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/second.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/second@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissdaydial.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissdaydial@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissdayhour.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissdayhour@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissdayminute.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissdayminute@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissnightdial.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissnightdial@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissnighthour.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissnighthour@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissnightminute.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissnightminute@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/qml/WorldClock/images/swissseconds.png
%%QT_EXAMPLEDIR%%/quickcontrols/wearable/wearable.cpp
%%QT_EXAMPLEDIR%%/quickcontrols/wearable/wearable.pro
-%%QT_EXAMPLEDIR%%/quickcontrols/wearable/wearable.qml
%%QT_EXAMPLEDIR%%/quickcontrols/wearable/wearable.qrc
%%QT_EXAMPLEDIR%%/remoteobjects/CMakeLists.txt
%%QT_EXAMPLEDIR%%/remoteobjects/ble/CMakeLists.txt
@@ -5570,12 +5949,6 @@
%%QT_EXAMPLEDIR%%/remoteobjects/plugins/plugins0.qml
%%QT_EXAMPLEDIR%%/remoteobjects/plugins/plugins1.qml
%%QT_EXAMPLEDIR%%/remoteobjects/plugins/plugins2.qml
-%%QT_EXAMPLEDIR%%/remoteobjects/qmlmodelviewclient/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/remoteobjects/qmlmodelviewclient/doc/src/qmlmodelviewclient.qdoc
-%%QT_EXAMPLEDIR%%/remoteobjects/qmlmodelviewclient/main.cpp
-%%QT_EXAMPLEDIR%%/remoteobjects/qmlmodelviewclient/main.qml
-%%QT_EXAMPLEDIR%%/remoteobjects/qmlmodelviewclient/qml.qrc
-%%QT_EXAMPLEDIR%%/remoteobjects/qmlmodelviewclient/qmlmodelviewclient.pro
%%QT_EXAMPLEDIR%%/remoteobjects/remoteobjects.pro
%%QT_EXAMPLEDIR%%/remoteobjects/remoteobjects_server/CMakeLists.txt
%%QT_EXAMPLEDIR%%/remoteobjects/remoteobjects_server/main.cpp
@@ -5618,7 +5991,6 @@
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslcppclient/CMakeLists.txt
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslcppclient/main.cpp
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslcppclient/sslcppclient.pro
-%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslcppclient/timemodel.rep
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/CMakeLists.txt
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/cert/cert.qrc
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/cert/client.crt
@@ -5630,8 +6002,6 @@
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/cert/server.crt
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/cert/server.key
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/main.cpp
-%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/sslserver.cpp
-%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/sslserver.h
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/sslserver.pro
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/timemodel.cpp
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/timemodel.h
@@ -5922,7 +6292,9 @@
%%QT_EXAMPLEDIR%%/speech/hello_speak/mainwindow.cpp
%%QT_EXAMPLEDIR%%/speech/hello_speak/mainwindow.h
%%QT_EXAMPLEDIR%%/speech/hello_speak/mainwindow.ui
+%%QT_EXAMPLEDIR%%/speech/quickspeech/doc/images/buttons.png
%%QT_EXAMPLEDIR%%/speech/quickspeech/doc/images/quickspeech-example.png
+%%QT_EXAMPLEDIR%%/speech/quickspeech/doc/images/status.gif
%%QT_EXAMPLEDIR%%/speech/quickspeech/doc/src/quickspeech.qdoc
%%QT_EXAMPLEDIR%%/speech/quickspeech/main.qml
%%QT_EXAMPLEDIR%%/speech/quickspeech/quickspeech.pro
@@ -6812,25 +7184,7 @@
%%QT_EXAMPLEDIR%%/widgets/desktop/systray/window.h
%%QT_EXAMPLEDIR%%/widgets/dialogs/CMakeLists.txt
%%QT_EXAMPLEDIR%%/widgets/dialogs/README
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/classwizard.cpp
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/classwizard.h
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/classwizard.pro
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/classwizard.qrc
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/images/background.png
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/images/banner.png
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/images/logo1.png
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/images/logo2.png
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/images/logo3.png
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/images/watermark1.png
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/images/watermark2.png
-%%QT_EXAMPLEDIR%%/widgets/dialogs/classwizard/main.cpp
%%QT_EXAMPLEDIR%%/widgets/dialogs/dialogs.pro
-%%QT_EXAMPLEDIR%%/widgets/dialogs/extension/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/dialogs/extension/extension.pro
-%%QT_EXAMPLEDIR%%/widgets/dialogs/extension/finddialog.cpp
-%%QT_EXAMPLEDIR%%/widgets/dialogs/extension/finddialog.h
-%%QT_EXAMPLEDIR%%/widgets/dialogs/extension/main.cpp
%%QT_EXAMPLEDIR%%/widgets/dialogs/licensewizard/CMakeLists.txt
%%QT_EXAMPLEDIR%%/widgets/dialogs/licensewizard/images/logo.png
%%QT_EXAMPLEDIR%%/widgets/dialogs/licensewizard/images/watermark.png
@@ -6926,11 +7280,9 @@
%%QT_EXAMPLEDIR%%/widgets/doc/images/treemodel-structure.png
%%QT_EXAMPLEDIR%%/widgets/doc/images/treemodelcompleter-example.png
%%QT_EXAMPLEDIR%%/widgets/doc/images/undoframeworkexample.png
-%%QT_EXAMPLEDIR%%/widgets/doc/src/addressbook-tutorial.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/addressbook.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/affine.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/analogclock.qdoc
-%%QT_EXAMPLEDIR%%/widgets/doc/src/application.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/basicdrawing.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/basicgraphicslayouts.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/basiclayouts.qdoc
@@ -6943,7 +7295,6 @@
%%QT_EXAMPLEDIR%%/widgets/doc/src/charactermap.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/chart.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/chip.qdoc
-%%QT_EXAMPLEDIR%%/widgets/doc/src/classwizard.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/collidingmice-example.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/coloreditorfactory.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/combowidgetmapper.qdoc
@@ -6966,7 +7317,6 @@
%%QT_EXAMPLEDIR%%/widgets/doc/src/editabletreemodel.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/elasticnodes.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/embeddeddialogs.qdoc
-%%QT_EXAMPLEDIR%%/widgets/doc/src/extension.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/fademessage.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/fetchmore.qdoc
%%QT_EXAMPLEDIR%%/widgets/doc/src/flowlayout.qdoc
@@ -7416,18 +7766,6 @@
%%QT_EXAMPLEDIR%%/widgets/layouts/layouts.pro
%%QT_EXAMPLEDIR%%/widgets/mainwindows/CMakeLists.txt
%%QT_EXAMPLEDIR%%/widgets/mainwindows/README
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/application.pro
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/application.qrc
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/images/copy.png
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/images/cut.png
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/images/new.png
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/images/open.png
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/images/paste.png
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/images/save.png
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/mainwindow.cpp
-%%QT_EXAMPLEDIR%%/widgets/mainwindows/application/mainwindow.h
%%QT_EXAMPLEDIR%%/widgets/mainwindows/dockwidgets/CMakeLists.txt
%%QT_EXAMPLEDIR%%/widgets/mainwindows/dockwidgets/dockwidgets.pro
%%QT_EXAMPLEDIR%%/widgets/mainwindows/dockwidgets/dockwidgets.qrc
@@ -7856,70 +8194,6 @@
%%QT_EXAMPLEDIR%%/widgets/touch/touch.pro
%%QT_EXAMPLEDIR%%/widgets/tutorials/CMakeLists.txt
%%QT_EXAMPLEDIR%%/widgets/tutorials/README
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/README
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/addressbook.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part1/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part1/addressbook.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part1/addressbook.h
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part1/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part1/part1.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part2/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part2/addressbook.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part2/addressbook.h
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part2/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part2/part2.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part3/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part3/addressbook.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part3/addressbook.h
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part3/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part3/part3.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part4/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part4/addressbook.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part4/addressbook.h
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part4/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part4/part4.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part5/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part5/addressbook.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part5/addressbook.h
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part5/finddialog.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part5/finddialog.h
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part5/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part5/part5.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part6/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part6/addressbook.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part6/addressbook.h
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part6/finddialog.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part6/finddialog.h
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part6/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part6/part6.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part7/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part7/addressbook.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part7/addressbook.h
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part7/finddialog.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part7/finddialog.h
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part7/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/addressbook/part7/part7.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gettingStarted.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/gsqt.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part1/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part1/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part1/part1.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part2/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part2/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part2/part2.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part3/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part3/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part3/part3.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part4/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part4/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part4/part4.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part5/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part5/main.cpp
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingStarted/gsQt/part5/part5.pro
-%%QT_EXAMPLEDIR%%/widgets/tutorials/gettingstartedqt.qdoc
%%QT_EXAMPLEDIR%%/widgets/tutorials/modelview/1_readonly/1_readonly.pro
%%QT_EXAMPLEDIR%%/widgets/tutorials/modelview/1_readonly/CMakeLists.txt
%%QT_EXAMPLEDIR%%/widgets/tutorials/modelview/1_readonly/main.cpp
@@ -7960,6 +8234,7 @@
%%QT_EXAMPLEDIR%%/widgets/tutorials/modelview/CMakeLists.txt
%%QT_EXAMPLEDIR%%/widgets/tutorials/modelview/modelview.pro
%%QT_EXAMPLEDIR%%/widgets/tutorials/notepad/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/widgets/tutorials/notepad/gettingstartedqt.qdoc
%%QT_EXAMPLEDIR%%/widgets/tutorials/notepad/images/bold.png
%%QT_EXAMPLEDIR%%/widgets/tutorials/notepad/images/copy.png
%%QT_EXAMPLEDIR%%/widgets/tutorials/notepad/images/create.png
diff --git a/multimedia/qt6-multimedia/Makefile b/multimedia/qt6-multimedia/Makefile
index b2a8f8008f49..1461b800e309 100644
--- a/multimedia/qt6-multimedia/Makefile
+++ b/multimedia/qt6-multimedia/Makefile
@@ -1,6 +1,5 @@
PORTNAME= multimedia
PORTVERSION= ${QT6_VERSION}
-PORTREVISION= 4
CATEGORIES= multimedia
PKGNAMEPREFIX= qt6-
diff --git a/multimedia/qt6-multimedia/distinfo b/multimedia/qt6-multimedia/distinfo
index fca95a498763..52dd971b49da 100644
--- a/multimedia/qt6-multimedia/distinfo
+++ b/multimedia/qt6-multimedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325304
-SHA256 (KDE/Qt/6.5.1/qtmultimedia-everywhere-src-6.5.1.tar.xz) = 0b1fc560e1c8cdda1ddb13db832c3b595f7e4079118d4847d8de18d82464e1cc
-SIZE (KDE/Qt/6.5.1/qtmultimedia-everywhere-src-6.5.1.tar.xz) = 6290204
+TIMESTAMP = 1689946771
+SHA256 (KDE/Qt/6.5.2/qtmultimedia-everywhere-src-6.5.2.tar.xz) = 948f00aa679e92839a2a71bd07245a92cc849af486607417ee4c334b2b998975
+SIZE (KDE/Qt/6.5.2/qtmultimedia-everywhere-src-6.5.2.tar.xz) = 6415576
diff --git a/net/qt6-networkauth/Makefile b/net/qt6-networkauth/Makefile
index 6a52d4599ec9..5297c0593be4 100644
--- a/net/qt6-networkauth/Makefile
+++ b/net/qt6-networkauth/Makefile
@@ -1,6 +1,5 @@
PORTNAME= networkauth
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= net
PKGNAMEPREFIX= qt6-
diff --git a/net/qt6-networkauth/distinfo b/net/qt6-networkauth/distinfo
index dfcb0eff21a0..d8cb8c40fd34 100644
--- a/net/qt6-networkauth/distinfo
+++ b/net/qt6-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325305
-SHA256 (KDE/Qt/6.5.1/qtnetworkauth-everywhere-src-6.5.1.tar.xz) = a730b56a3e96fa70e3908209ba6cafe67e93c3dfe50541538f8b7d8503d971a3
-SIZE (KDE/Qt/6.5.1/qtnetworkauth-everywhere-src-6.5.1.tar.xz) = 150892
+TIMESTAMP = 1689946794
+SHA256 (KDE/Qt/6.5.2/qtnetworkauth-everywhere-src-6.5.2.tar.xz) = 4ecc4b560ac24c29086550972d634a4e1a1a58936b6186a24dd131f8079c283c
+SIZE (KDE/Qt/6.5.2/qtnetworkauth-everywhere-src-6.5.2.tar.xz) = 150416
diff --git a/www/Makefile b/www/Makefile
index 83e890728211..c1c3ddc548cb 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1841,6 +1841,7 @@
SUBDIR += qt5-websockets
SUBDIR += qt5-websockets-qml
SUBDIR += qt5-webview
+ SUBDIR += qt6-httpserver
SUBDIR += qt6-webchannel
SUBDIR += qt6-webengine
SUBDIR += qt6-websockets
diff --git a/www/qt6-httpserver/Makefile b/www/qt6-httpserver/Makefile
new file mode 100644
index 000000000000..4a6d47a9b5db
--- /dev/null
+++ b/www/qt6-httpserver/Makefile
@@ -0,0 +1,15 @@
+PORTNAME= httpserver
+PORTVERSION= ${QT6_VERSION}
+CATEGORIES= www
+PKGNAMEPREFIX= qt6-
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Lightweight HTTP Server
+WWW= https://qt.io
+
+BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
+
+USES= cmake compiler:c++11-lang pkgconfig qt-dist:6
+USE_QT= base
+
+.include <bsd.port.mk>
diff --git a/www/qt6-httpserver/distinfo b/www/qt6-httpserver/distinfo
new file mode 100644
index 000000000000..85a00b05c785
--- /dev/null
+++ b/www/qt6-httpserver/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1690136628
+SHA256 (KDE/Qt/6.5.2/qthttpserver-everywhere-src-6.5.2.tar.xz) = f8fa2b5d1278d05c8841fe14d3a81c91196a126219d491562f7c179b5202dcac
+SIZE (KDE/Qt/6.5.2/qthttpserver-everywhere-src-6.5.2.tar.xz) = 170508
diff --git a/www/qt6-httpserver/pkg-descr b/www/qt6-httpserver/pkg-descr
new file mode 100644
index 000000000000..e13bae4bb165
--- /dev/null
+++ b/www/qt6-httpserver/pkg-descr
@@ -0,0 +1,3 @@
+Qt HTTP Server provides building blocks for embedding a lightweight HTTP
+server based on RFC 2616 in an application. There are classes for the messages
+sent and received, and for the various parts of an HTTP server.
diff --git a/www/qt6-httpserver/pkg-plist b/www/qt6-httpserver/pkg-plist
new file mode 100644
index 000000000000..1d49dfa0a5c4
--- /dev/null
+++ b/www/qt6-httpserver/pkg-plist
@@ -0,0 +1,52 @@
+%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qabstracthttpserver_p.h
+%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserver_p.h
+%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverliterals_p.h
+%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverrequest_p.h
+%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverresponder_p.h
+%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverresponse_p.h
+%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverrouter_p.h
+%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverrouterrule_p.h
+%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverstream_p.h
+%%QT_INCDIR%%/QtHttpServer/QAbstractHttpServer
+%%QT_INCDIR%%/QtHttpServer/QHttpServer
+%%QT_INCDIR%%/QtHttpServer/QHttpServerAfterRequestViewTraits
+%%QT_INCDIR%%/QtHttpServer/QHttpServerRequest
+%%QT_INCDIR%%/QtHttpServer/QHttpServerResponder
+%%QT_INCDIR%%/QtHttpServer/QHttpServerResponse
+%%QT_INCDIR%%/QtHttpServer/QHttpServerRouter
+%%QT_INCDIR%%/QtHttpServer/QHttpServerRouterRule
+%%QT_INCDIR%%/QtHttpServer/QHttpServerRouterViewTraits
+%%QT_INCDIR%%/QtHttpServer/QtHttpServer
+%%QT_INCDIR%%/QtHttpServer/QtHttpServerDepends
+%%QT_INCDIR%%/QtHttpServer/QtHttpServerVersion
+%%QT_INCDIR%%/QtHttpServer/qabstracthttpserver.h
+%%QT_INCDIR%%/QtHttpServer/qhttpserver.h
+%%QT_INCDIR%%/QtHttpServer/qhttpserverrequest.h
+%%QT_INCDIR%%/QtHttpServer/qhttpserverresponder.h
+%%QT_INCDIR%%/QtHttpServer/qhttpserverresponse.h
+%%QT_INCDIR%%/QtHttpServer/qhttpserverrouter.h
+%%QT_INCDIR%%/QtHttpServer/qhttpserverrouterrule.h
+%%QT_INCDIR%%/QtHttpServer/qhttpserverrouterviewtraits.h
+%%QT_INCDIR%%/QtHttpServer/qhttpserverviewtraits.h
+%%QT_INCDIR%%/QtHttpServer/qhttpserverviewtraits_impl.h
+%%QT_INCDIR%%/QtHttpServer/qthttpserverexports.h
+%%QT_INCDIR%%/QtHttpServer/qthttpserverglobal.h
+%%QT_INCDIR%%/QtHttpServer/qthttpserverversion.h
+lib/cmake/Qt6BuildInternals/StandaloneTests/QtHttpServerTestsConfig.cmake
+lib/cmake/Qt6HttpServer/Qt6HttpServerAdditionalTargetInfo.cmake
+lib/cmake/Qt6HttpServer/Qt6HttpServerConfig.cmake
+lib/cmake/Qt6HttpServer/Qt6HttpServerConfigVersion.cmake
+lib/cmake/Qt6HttpServer/Qt6HttpServerConfigVersionImpl.cmake
+lib/cmake/Qt6HttpServer/Qt6HttpServerDependencies.cmake
+lib/cmake/Qt6HttpServer/Qt6HttpServerTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6HttpServer/Qt6HttpServerTargets.cmake
+lib/cmake/Qt6HttpServer/Qt6HttpServerVersionlessTargets.cmake
+%%QT_LIBDIR%%/libQt6HttpServer.prl
+%%QT_LIBDIR%%/libQt6HttpServer.so
+%%QT_LIBDIR%%/libQt6HttpServer.so.6
+%%QT_LIBDIR%%/libQt6HttpServer.so.%%FULLVER%%
+%%QT_LIBDIR%%/metatypes/qt6httpserver_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_MKSPECDIR%%/modules/qt_lib_httpserver.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_httpserver_private.pri
+libdata/pkgconfig/Qt6HttpServer.pc
+%%QT_DATADIR%%/modules/HttpServer.json
diff --git a/www/qt6-webchannel/distinfo b/www/qt6-webchannel/distinfo
index 60505e9767b7..7b339ebd3af8 100644
--- a/www/qt6-webchannel/distinfo
+++ b/www/qt6-webchannel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325306
-SHA256 (KDE/Qt/6.5.1/qtwebchannel-everywhere-src-6.5.1.tar.xz) = 2b374367e737f7579e682603c2025712f72a5d6814d5983a20c5bffac210ec4a
-SIZE (KDE/Qt/6.5.1/qtwebchannel-everywhere-src-6.5.1.tar.xz) = 214404
+TIMESTAMP = 1689946825
+SHA256 (KDE/Qt/6.5.2/qtwebchannel-everywhere-src-6.5.2.tar.xz) = c188d9fa6e535b850b574fa9e47c6089555b8df1fe041dcb13aeeca336b78e63
+SIZE (KDE/Qt/6.5.2/qtwebchannel-everywhere-src-6.5.2.tar.xz) = 213940
diff --git a/www/qt6-webengine/Makefile b/www/qt6-webengine/Makefile
index 3a63b5385b55..e4aed9b7dd86 100644
--- a/www/qt6-webengine/Makefile
+++ b/www/qt6-webengine/Makefile
@@ -37,6 +37,7 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libnspr4.so:devel/nspr \
libnss3.so:security/nss \
libopenh264.so:multimedia/openh264 \
+ libopenjp2.so:graphics/openjpeg \
libopus.so:audio/opus \
libpci.so:devel/libpci \
libpng.so:graphics/png \
@@ -77,10 +78,10 @@ MAKE_ENV+= CC="${CC}" CXX="${CXX}" \
# real number of make jobs via MAKE_JOBS_NUMBER to ninja(1) to CONFIGURE_ENV.
DO_MAKE_BUILD= ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} -j1 ${MAKE_ARGS:N${DESTDIRNAME}=*}
-BINARY_ALIAS= python=${PYTHON_CMD}
+BINARY_ALIAS= python3=${PYTHON_CMD}
DISTINFO_FILE= ${.CURDIR}/distinfo
-QT6_VERSION= 6.5.0
+QT6_VERSION= 6.5.2
OPTIONS_DEFAULT= ALSA
OPTIONS_SINGLE= AUDIO
diff --git a/www/qt6-webengine/distinfo b/www/qt6-webengine/distinfo
index db078bcd5dba..381f2d2c726a 100644
--- a/www/qt6-webengine/distinfo
+++ b/www/qt6-webengine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1681646888
-SHA256 (KDE/Qt/6.5.0/qtwebengine-everywhere-src-6.5.0.tar.xz) = 2a10da34a71b307e9ff11ec086455dd20b83d5b0ee6bda499c4ba9221e306f07
-SIZE (KDE/Qt/6.5.0/qtwebengine-everywhere-src-6.5.0.tar.xz) = 411792556
+TIMESTAMP = 1690046600
+SHA256 (KDE/Qt/6.5.2/qtwebengine-everywhere-src-6.5.2.tar.xz) = e7c9438b56f502b44b4e376b92ed80f1db7c2c3881d68d319b0677afd5701d9f
+SIZE (KDE/Qt/6.5.2/qtwebengine-everywhere-src-6.5.2.tar.xz) = 412356700
diff --git a/www/qt6-webengine/files/patch-CMakeLists.txt b/www/qt6-webengine/files/patch-CMakeLists.txt
index bf0b352933df..545e0c51ba5e 100644
--- a/www/qt6-webengine/files/patch-CMakeLists.txt
+++ b/www/qt6-webengine/files/patch-CMakeLists.txt
@@ -2,9 +2,9 @@ Set the actual version of www/qt6-webengine, otherwise the version of qt6-base,
which is present in the ports tree, would be assumed and used during
compilation.
---- CMakeLists.txt.orig 2023-01-06 21:06:32 UTC
+--- CMakeLists.txt.orig 2023-07-07 17:40:32 UTC
+++ CMakeLists.txt
-@@ -12,7 +12,7 @@ project(QtWebEngine
+@@ -15,7 +15,7 @@ project(QtWebEngine
find_package(Qt6 6.2 CONFIG REQUIRED COMPONENTS BuildInternals Core)
project(QtWebEngine
diff --git a/www/qt6-webengine/files/patch-cmake_Functions.cmake b/www/qt6-webengine/files/patch-cmake_Functions.cmake
index a517ad1cb479..2ebeb4684add 100644
--- a/www/qt6-webengine/files/patch-cmake_Functions.cmake
+++ b/www/qt6-webengine/files/patch-cmake_Functions.cmake
@@ -1,15 +1,15 @@
---- cmake/Functions.cmake.orig 2022-11-08 21:18:48 UTC
+--- cmake/Functions.cmake.orig 2023-07-07 17:40:32 UTC
+++ cmake/Functions.cmake
-@@ -429,7 +429,7 @@ function(add_linker_options target buildDir completeSt
+@@ -449,7 +449,7 @@ function(add_linker_options target buildDir completeSt
set(archives_rsp "${buildDir}/${ninjaTarget}_archives.rsp")
set(libs_rsp "${buildDir}/${ninjaTarget}_libs.rsp")
set_target_properties(${cmakeTarget} PROPERTIES STATIC_LIBRARY_OPTIONS "@${objects_rsp}")
-- if(LINUX)
-+ if(LINUX OR FREEBSD)
+- if(LINUX OR ANDROID)
++ if(LINUX OR ANDROID OR FREEBSD)
get_gn_arch(cpu ${TEST_architecture_arch})
if(CMAKE_CROSSCOMPILING AND cpu STREQUAL "arm" AND ${config} STREQUAL "Debug")
target_link_options(${cmakeTarget} PRIVATE "LINKER:--long-plt")
-@@ -667,6 +667,8 @@ function(get_gn_os result)
+@@ -715,6 +715,8 @@ function(get_gn_os result)
set(${result} "mac" PARENT_SCOPE)
elseif(IOS)
set(${result} "ios" PARENT_SCOPE)
@@ -18,7 +18,7 @@
else()
message(DEBUG "Unrecognized OS")
endif()
-@@ -854,7 +856,7 @@ macro(append_build_type_setup)
+@@ -904,7 +906,7 @@ macro(append_build_type_setup)
extend_gn_list(gnArgArg
ARGS enable_precompiled_headers
@@ -27,7 +27,7 @@
)
extend_gn_list(gnArgArg
ARGS dcheck_always_on
-@@ -902,7 +904,7 @@ macro(append_compiler_linker_sdk_setup)
+@@ -952,7 +954,7 @@ macro(append_compiler_linker_sdk_setup)
use_libcxx=true
)
endif()
@@ -36,7 +36,7 @@
extend_gn_list(gnArgArg ARGS use_libcxx
CONDITION QT_FEATURE_stdlib_libcpp
)
-@@ -930,7 +932,7 @@ macro(append_compiler_linker_sdk_setup)
+@@ -988,7 +990,7 @@ macro(append_compiler_linker_sdk_setup)
)
endif()
get_gn_arch(cpu ${TEST_architecture_arch})
@@ -45,7 +45,7 @@
extend_gn_list_cflag(gnArgArg
ARG arm_tune
-@@ -997,7 +999,7 @@ macro(append_toolchain_setup)
+@@ -1055,7 +1057,7 @@ macro(append_toolchain_setup)
endmacro()
macro(append_toolchain_setup)
@@ -54,7 +54,7 @@
list(APPEND gnArgArg
custom_toolchain="${buildDir}/target_toolchain:target"
host_toolchain="${buildDir}/host_toolchain:host"
-@@ -1024,7 +1026,7 @@ macro(append_pkg_config_setup)
+@@ -1087,7 +1089,7 @@ macro(append_pkg_config_setup)
macro(append_pkg_config_setup)
@@ -63,7 +63,7 @@
list(APPEND gnArgArg
pkg_config="${PKG_CONFIG_EXECUTABLE}"
host_pkg_config="${PKG_CONFIG_HOST_EXECUTABLE}"
-@@ -1100,6 +1102,20 @@ function(add_gn_build_aritfacts_to_target cmakeTarget
+@@ -1165,6 +1167,20 @@ function(add_gn_build_aritfacts_to_target cmakeTarget
set_target_properties(${cmakeTarget} PROPERTIES
LINK_DEPENDS ${buildDir}/${config}/${arch}/${ninjaTarget}.stamp
)
@@ -84,7 +84,7 @@
if(QT_IS_MACOS_UNIVERSAL)
add_intermediate_archive(${target} ${buildDir}/${config}/${arch} ${completeStatic})
elseif(IOS)
-@@ -1222,7 +1238,7 @@ function(check_for_ulimit)
+@@ -1291,7 +1307,7 @@ function(check_for_ulimit)
function(check_for_ulimit)
message("-- Checking 'ulimit -n'")
@@ -93,7 +93,7 @@
OUTPUT_VARIABLE ulimitOutput
)
string(REGEX MATCHALL "[0-9]+" limit "${ulimitOutput}")
-@@ -1231,7 +1247,7 @@ function(check_for_ulimit)
+@@ -1300,7 +1316,7 @@ function(check_for_ulimit)
if(NOT ${CMAKE_VERSION} VERSION_LESS "3.21.0")
message(" -- Creating linker launcher")
file(GENERATE OUTPUT ${PROJECT_BINARY_DIR}/linker_ulimit.sh
diff --git a/www/qt6-webengine/files/patch-configure.cmake b/www/qt6-webengine/files/patch-configure.cmake
index 75ec26e9cf29..2844cc14d498 100644
--- a/www/qt6-webengine/files/patch-configure.cmake
+++ b/www/qt6-webengine/files/patch-configure.cmake
@@ -1,6 +1,6 @@
---- configure.cmake.orig 2022-09-26 10:05:50 UTC
+--- configure.cmake.orig 2023-07-07 17:40:32 UTC
+++ configure.cmake
-@@ -59,7 +59,7 @@ endif()
+@@ -66,7 +66,7 @@ endif()
endif()
#### Tests
@@ -9,7 +9,7 @@
check_for_ulimit()
endif()
-@@ -403,7 +403,7 @@ qt_feature("webengine-ozone-x11" PRIVATE
+@@ -434,7 +434,7 @@ qt_feature("webengine-ozone-x11" PRIVATE
qt_feature("webengine-ozone-x11" PRIVATE
LABEL "Support GLX on qpa-xcb"
@@ -18,7 +18,7 @@
AND TARGET Qt::Gui
AND QT_FEATURE_xcb
AND X11_FOUND
-@@ -440,12 +440,12 @@ add_check_for_support(
+@@ -471,12 +471,12 @@ add_check_for_support(
)
add_check_for_support(
MODULES QtWebEngine
@@ -28,12 +28,12 @@
)
add_check_for_support(
MODULES QtPdf
-- CONDITION LINUX OR (WIN32 AND NOT WIN_ARM_64) OR MACOS OR IOS
-+ CONDITION LINUX OR (WIN32 AND NOT WIN_ARM_64) OR MACOS OR IOS OR FREEBSD
- MESSAGE "Build can be done only on Linux, Windows, macOS or iOS."
+- CONDITION LINUX OR (WIN32 AND NOT WIN_ARM_64) OR MACOS OR IOS OR (ANDROID AND NOT CMAKE_HOST_WIN32)
++ CONDITION LINUX OR (WIN32 AND NOT WIN_ARM_64) OR MACOS OR IOS OR (ANDROID AND NOT CMAKE_HOST_WIN32) OR FREEBSD
+ MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android(on non-Windows hosts only)."
)
if(LINUX AND CMAKE_CROSSCOMPILING)
-@@ -546,6 +546,8 @@ add_check_for_support(
+@@ -582,6 +582,8 @@ add_check_for_support(
CONDITION
(LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL GNU) OR
(LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL Clang) OR
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
index 38eb6d996a28..f72c9ecebf9a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/config/BUILDCONFIG.gn.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/build/config/BUILDCONFIG.gn.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
@@ -10,7 +10,7 @@
(current_cpu != "s390x" && current_cpu != "s390" &&
current_cpu != "ppc64" && current_cpu != "ppc" &&
current_cpu != "mips" && current_cpu != "mips64" &&
-@@ -225,6 +226,10 @@ if (host_toolchain == "") {
+@@ -230,6 +231,10 @@ if (host_toolchain == "") {
host_toolchain = "//build/toolchain/aix:$host_cpu"
} else if (host_os == "zos") {
host_toolchain = "//build/toolchain/zos:$host_cpu"
@@ -21,7 +21,7 @@
} else {
assert(false, "Unsupported host_os: $host_os")
}
-@@ -269,6 +274,8 @@ if (target_os == "android") {
+@@ -274,6 +279,8 @@ if (target_os == "android") {
_default_toolchain = "//build/toolchain/aix:$target_cpu"
} else if (target_os == "zos") {
_default_toolchain = "//build/toolchain/zos:$target_cpu"
@@ -30,7 +30,7 @@
} else {
assert(false, "Unsupported target_os: $target_os")
}
-@@ -303,7 +310,11 @@ is_ios = current_os == "ios"
+@@ -308,7 +315,11 @@ is_ios = current_os == "ios"
is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni
index ccf71aebb539..d6504ba8584c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni
@@ -53,6 +53,13 @@ if (enable_resource_allowlist_generation) {
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
@@ -14,7 +14,7 @@
# This template defines a toolchain for something that works like gcc
# (including clang).
#
-@@ -786,22 +793,12 @@ template("clang_toolchain") {
+@@ -794,22 +801,12 @@ template("clang_toolchain") {
# use_gold too.
template("clang_toolchain") {
gcc_toolchain(target_name) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn
index fc385aca5ed6..ba75ae6bcfe2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/crash/core/app/BUILD.gn.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/components/crash/core/app/BUILD.gn.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/components/crash/core/app/BUILD.gn
@@ -52,7 +52,7 @@ static_library("app") {
"crashpad.h",
@@ -29,7 +29,7 @@
deps += [
"//base:base_static",
"//components/crash/core/common",
-@@ -224,11 +228,6 @@ if (is_mac || is_android || is_linux || is_chromeos) {
+@@ -223,11 +227,6 @@ if (is_mac || is_android || is_linux || is_chromeos) {
# define custom UserStreamDataSources.
executable("chrome_crashpad_handler") {
sources = [ "chrome_crashpad_handler.cc" ]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn
index ac87d89386e8..c7733903a55f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/BUILD.gn.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/content/browser/BUILD.gn.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/content/browser/BUILD.gn
-@@ -2499,6 +2499,13 @@ jumbo_source_set("browser") {
+@@ -2501,6 +2501,13 @@ jumbo_source_set("browser") {
]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc
index 187136c364a0..49a2b0cd078d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/public/common/content_features.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/content/public/common/content_features.cc.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/content/public/common/content_features.cc
@@ -46,7 +46,7 @@ CONSTINIT const base::Feature kAudioServiceOutOfProces
"AudioServiceOutOfProcess",
@@ -18,7 +18,7 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1236,7 +1236,7 @@ BASE_FEATURE(kWebAssemblyCodeProtection,
+@@ -1242,7 +1242,7 @@ BASE_FEATURE(kWebAssemblyCodeProtection,
"WebAssemblyCodeProtection",
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -27,7 +27,7 @@
// Use memory protection keys in userspace (PKU) (if available) to protect code
// JITed for WebAssembly. Fall back to traditional memory protection if
// WebAssemblyCodeProtection is also enabled.
-@@ -1278,7 +1278,7 @@ CONSTINIT const base::Feature kWebAssemblyTrapHandler(
+@@ -1284,7 +1284,7 @@ CONSTINIT const base::Feature kWebAssemblyTrapHandler(
CONSTINIT const base::Feature kWebAssemblyTrapHandler(
"WebAssemblyTrapHandler",
#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
@@ -36,7 +36,7 @@
defined(ARCH_CPU_X86_64)) || \
(BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64))
base::FEATURE_ENABLED_BY_DEFAULT
-@@ -1353,7 +1353,11 @@ BASE_FEATURE(kWebUIReportOnlyTrustedTypes,
+@@ -1359,7 +1359,11 @@ BASE_FEATURE(kWebUIReportOnlyTrustedTypes,
// Controls whether the WebUSB API is enabled:
// https://wicg.github.io/webusb
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.h
index 3858bdd934fa..c8f4f5159187 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/public/common/content_features.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/content/public/common/content_features.h.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/content/public/common/content_features.h
-@@ -273,7 +273,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebAssemblyCodePr
+@@ -275,7 +275,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebAssemblyCodePr
CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebAppWindowControlsOverlay);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebAssemblyBaseline);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebAssemblyCodeProtection);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc
index c92b383e4005..690329dc2a9f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc
@@ -1,6 +1,15 @@
---- src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc
-@@ -355,7 +355,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -353,7 +353,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+
+ if (gl_initialized && gl_use_swiftshader_ &&
+ !gl::IsSoftwareGLImplementation(gl::GetGLImplementationParts())) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
+ << "on Linux";
+ return false;
+@@ -373,7 +373,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
enable_watchdog = false;
#endif
@@ -9,7 +18,7 @@
bool gpu_sandbox_start_early = gpu_preferences_.gpu_sandbox_start_early;
#else // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
// For some reasons MacOSX's VideoToolbox might crash when called after
-@@ -391,7 +391,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -412,7 +412,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
}
bool attempted_startsandbox = false;
@@ -18,16 +27,7 @@
// On Chrome OS ARM Mali, GPU driver userspace creates threads when
// initializing a GL context, so start the sandbox early.
// TODO(zmo): Need to collect OS version before this.
-@@ -440,7 +440,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
-
- if (gl_initialized && gl_use_swiftshader_ &&
- !gl::IsSoftwareGLImplementation(gl::GetGLImplementationParts())) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
- << "on Linux";
- return false;
-@@ -491,7 +491,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -493,7 +493,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
}
}
@@ -36,7 +36,7 @@
// The ContentSandboxHelper is currently the only one implementation of
// GpuSandboxHelper and it has no dependency. Except on Linux where
// VaapiWrapper checks the GL implementation to determine which display
-@@ -551,7 +551,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -553,7 +553,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
command_line, gpu_feature_info_,
gpu_preferences_.disable_software_rasterizer, false);
if (gl_use_swiftshader_) {
@@ -45,7 +45,7 @@
VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
<< "on Linux";
return false;
-@@ -679,7 +679,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -687,7 +687,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
InitializePlatformOverlaySettings(&gpu_info_, gpu_feature_info_);
@@ -54,8 +54,8 @@
// Driver may create a compatibility profile context when collect graphics
// information on Linux platform. Try to collect graphics information
// based on core profile context after disabling platform extensions.
-@@ -731,7 +731,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
- gl_use_swiftshader_ = true;
+@@ -742,7 +742,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+ }
}
}
-#if BUILDFLAG(IS_LINUX) || \
@@ -63,7 +63,7 @@
(BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
// https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -873,7 +873,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
+@@ -892,7 +892,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
}
bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
@@ -72,7 +72,7 @@
(BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
// https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -936,7 +936,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
+@@ -961,7 +961,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
InitializePlatformOverlaySettings(&gpu_info_, gpu_feature_info_);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h
index 54c91656266e..cfc7f39496b9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ipc/ipc_channel.h.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/ipc/ipc_channel.h.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/ipc/ipc_channel.h
-@@ -235,7 +235,7 @@ class COMPONENT_EXPORT(IPC) Channel : public Sender {
+@@ -234,7 +234,7 @@ class COMPONENT_EXPORT(IPC) Channel : public Sender {
static std::string GenerateUniqueRandomChannelID();
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h
index e5727858b2e3..c65db52dda52 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ipc/ipc_message_utils.h.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/ipc/ipc_message_utils.h.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/ipc/ipc_message_utils.h
-@@ -212,7 +212,7 @@ struct ParamTraits<unsigned int> {
+@@ -214,7 +214,7 @@ struct ParamTraits<unsigned int> {
// Since we want to support Android 32<>64 bit IPC, as long as we don't have
// these traits for 32 bit ARM then that'll catch any errors.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc
index f5a8ed8b48ff..20c1ae556fca 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/base/video_frame.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/media/base/video_frame.cc.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/media/base/video_frame.cc
@@ -75,7 +75,7 @@ std::string VideoFrame::StorageTypeToString(
return "OWNED_MEMORY";
@@ -27,7 +27,7 @@
// This class allows us to embed a vector<ScopedFD> into a scoped_refptr, and
// thus to have several VideoFrames share the same set of DMABUF FDs.
class VideoFrame::DmabufHolder
-@@ -625,7 +625,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
+@@ -614,7 +614,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
for (size_t i = 0; i < num_planes; ++i)
planes[i].stride = gpu_memory_buffer->stride(i);
uint64_t modifier = gfx::NativePixmapHandle::kNoModifier;
@@ -36,7 +36,7 @@
if (gpu_memory_buffer->GetType() == gfx::NATIVE_PIXMAP) {
const auto gmb_handle = gpu_memory_buffer->CloneHandle();
if (gmb_handle.is_null() ||
-@@ -671,7 +671,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
+@@ -660,7 +660,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
return frame;
}
@@ -45,7 +45,7 @@
// static
scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
const VideoFrameLayout& layout,
-@@ -888,7 +888,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapVideoFrame(
+@@ -877,7 +877,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapVideoFrame(
}
}
@@ -54,7 +54,7 @@
DCHECK(frame->dmabuf_fds_);
// If there are any |dmabuf_fds_| plugged in, we should refer them too.
wrapping_frame->dmabuf_fds_ = frame->dmabuf_fds_;
-@@ -1275,7 +1275,7 @@ const gpu::MailboxHolder& VideoFrame::mailbox_holder(
+@@ -1264,7 +1264,7 @@ const gpu::MailboxHolder& VideoFrame::mailbox_holder(
: mailbox_holders_[texture_index];
}
@@ -63,7 +63,7 @@
const std::vector<base::ScopedFD>& VideoFrame::DmabufFds() const {
DCHECK_EQ(storage_type_, STORAGE_DMABUFS);
-@@ -1387,7 +1387,7 @@ VideoFrame::VideoFrame(const VideoFrameLayout& layout,
+@@ -1376,7 +1376,7 @@ VideoFrame::VideoFrame(const VideoFrameLayout& layout,
storage_type_(storage_type),
visible_rect_(Intersection(visible_rect, gfx::Rect(layout.coded_size()))),
natural_size_(natural_size),
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn
index 4c77cfb7d4b8..dccd9f63ed63 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/mojo/core/BUILD.gn.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/mojo/core/BUILD.gn.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/mojo/core/BUILD.gn
-@@ -128,7 +128,7 @@ template("core_impl_source_set") {
+@@ -163,7 +163,7 @@ template("core_impl_source_set") {
]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc
index 120f3cc4993b..adcb24cc2b28 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/mojo/core/channel.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/mojo/core/channel.cc.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/mojo/core/channel.cc
-@@ -70,7 +70,11 @@ const size_t kMaxAttachedHandles = 64;
+@@ -72,7 +72,11 @@ const size_t kMaxAttachedHandles = 64;
// Fuchsia: The zx_channel_write() API supports up to 64 handles.
const size_t kMaxAttachedHandles = 64;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h
index 9b0e9f9a939d..d63a9bcaa6b0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/mojo/core/embedder/features.h.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/mojo/core/embedder/features.h.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/mojo/core/embedder/features.h
@@ -14,7 +14,7 @@ namespace core {
namespace core {
@@ -7,5 +7,5 @@
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
COMPONENT_EXPORT(MOJO_CORE_EMBEDDER_FEATURES)
- extern const base::Feature kMojoLinuxChannelSharedMem;
+ BASE_DECLARE_FEATURE(kMojoLinuxChannelSharedMem);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc
index 62f3494ac17e..6066c84fc732 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/mojo/public/c/system/thunks.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/mojo/public/c/system/thunks.cc.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/mojo/public/c/system/thunks.cc
-@@ -24,7 +24,7 @@
+@@ -23,7 +23,7 @@
#include "mojo/public/c/system/message_pipe.h"
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
@@ -9,7 +9,7 @@
#include "base/environment.h"
#include "base/files/file_path.h"
#include "base/scoped_native_library.h"
-@@ -73,7 +73,7 @@ class CoreLibraryInitializer {
+@@ -72,7 +72,7 @@ class CoreLibraryInitializer {
MojoResult LoadLibrary(base::FilePath library_path) {
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
@@ -18,7 +18,7 @@
if (library_ && library_->is_valid())
return MOJO_RESULT_OK;
-@@ -87,7 +87,7 @@ class CoreLibraryInitializer {
+@@ -86,7 +86,7 @@ class CoreLibraryInitializer {
if (library_path.empty()) {
// Default to looking for the library in the current working directory.
@@ -27,7 +27,7 @@
const base::FilePath::CharType kDefaultLibraryPathValue[] =
FILE_PATH_LITERAL("./libmojo_core.so");
#elif BUILDFLAG(IS_FUCHSIA)
-@@ -143,7 +143,7 @@ class CoreLibraryInitializer {
+@@ -142,7 +142,7 @@ class CoreLibraryInitializer {
private:
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni
index 60b7c21e9389..d4eadfaec1fc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni
-@@ -688,6 +688,16 @@ template("mojom") {
+@@ -693,6 +693,16 @@ template("mojom") {
enabled_features += [ "is_win" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_formatutils.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_formatutils.cpp
index 59b9be4805ae..a244824655b2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_formatutils.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_formatutils.cpp
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/angle/src/libANGLE/formatutils.cpp.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/third_party/angle/src/libANGLE/formatutils.cpp.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/third_party/angle/src/libANGLE/formatutils.cpp
-@@ -1466,7 +1466,7 @@ static InternalFormatInfoMap BuildInternalFormatInfoMa
+@@ -1481,7 +1481,7 @@ static InternalFormatInfoMap BuildInternalFormatInfoMa
AddYUVFormat(&map, GL_G8_B8R8_2PLANE_420_UNORM_ANGLE, true, 8, 8, 8, 0, 0, GL_G8_B8R8_2PLANE_420_UNORM_ANGLE, GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, NeverSupported, NeverSupported);
AddYUVFormat(&map, GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE, true, 8, 8, 8, 0, 0, GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE, GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, NeverSupported, NeverSupported);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_opts_SkRasterPipeline__opts.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_opts_SkRasterPipeline__opts.h
index 5ab894d0e355..15906029cdfa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_opts_SkRasterPipeline__opts.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_opts_SkRasterPipeline__opts.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h.orig 2022-12-12 18:53:13 UTC
+--- src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h
-@@ -1000,13 +1000,8 @@ SI F from_half(U16 h) {
+@@ -998,13 +998,8 @@ SI F from_half(U16 h) {
SI F from_half(U16 h) {
#if defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \
&& !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds.
@@ -15,7 +15,7 @@
#elif defined(JUMPER_IS_HSW) || defined(JUMPER_IS_SKX)
return _mm256_cvtph_ps(h);
-@@ -1026,14 +1021,8 @@ SI U16 to_half(F f) {
+@@ -1024,14 +1019,8 @@ SI U16 to_half(F f) {
SI U16 to_half(F f) {
#if defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \
&& !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_licenses.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_licenses.py
new file mode 100644
index 000000000000..295c6afda801
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_licenses.py
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/tools/licenses.py.orig 2023-07-22 20:07:18 UTC
++++ src/3rdparty/chromium/tools/licenses.py
+@@ -582,6 +582,8 @@ def _GnBinary():
+ exe = 'gn'
+ if sys.platform.startswith('linux'):
+ subdir = 'linux64'
++ elif sys.platform.startswith('freebsd'):
++ subdir = '../../../../.build/install/bin'
+ elif sys.platform == 'darwin':
+ subdir = 'mac'
+ elif sys.platform == 'win32':
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn
index 893ed575274b..631d85b5197f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gl/BUILD.gn.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/ui/gl/BUILD.gn.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/ui/gl/BUILD.gn
@@ -167,8 +167,6 @@ jumbo_component("gl") {
defines += [ "GPU_ENABLE_SERVICE_LOGGING" ]
@@ -25,7 +25,7 @@
]
if (enable_swiftshader) {
data_deps += [
-@@ -697,7 +693,6 @@ test("gl_unittests") {
+@@ -685,7 +681,6 @@ test("gl_unittests") {
data_deps = [
"//testing/buildbot/filters:gl_unittests_filters",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc
index 6dfc1aa2ef25..8e8b5be0d2fb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/api/api.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/v8/src/api/api.cc.orig 2023-07-07 17:40:32 UTC
+++ src/3rdparty/chromium/v8/src/api/api.cc
@@ -140,7 +140,7 @@
#include "src/wasm/wasm-serialization.h"
@@ -9,7 +9,7 @@
#include <signal.h>
#if V8_ENABLE_WEBASSEMBLY
-@@ -6206,7 +6206,7 @@ bool v8::V8::Initialize(const int build_config) {
+@@ -6217,7 +6217,7 @@ bool v8::V8::Initialize(const int build_config) {
return true;
}
diff --git a/www/qt6-webengine/files/patch-src_core_CMakeLists.txt b/www/qt6-webengine/files/patch-src_core_CMakeLists.txt
index b646c72b656b..8f1ef6878762 100644
--- a/www/qt6-webengine/files/patch-src_core_CMakeLists.txt
+++ b/www/qt6-webengine/files/patch-src_core_CMakeLists.txt
@@ -1,6 +1,6 @@
---- src/core/CMakeLists.txt.orig 2023-03-28 19:45:02 UTC
+--- src/core/CMakeLists.txt.orig 2023-07-07 17:40:32 UTC
+++ src/core/CMakeLists.txt
-@@ -19,7 +19,7 @@ add_subdirectory(tools)
+@@ -20,7 +20,7 @@ add_subdirectory(tools)
# TOOLCHAIN SETUP
##
@@ -9,7 +9,7 @@
setup_toolchains()
endif()
-@@ -389,7 +389,7 @@ foreach(arch ${archs})
+@@ -399,7 +399,7 @@ foreach(arch ${archs})
CONDITION QT_FEATURE_webengine_embedded_build
)
@@ -18,16 +18,16 @@
list(APPEND gnArgArg
use_gtk=false # GTK toolkit bindings
use_qt=false # Qt5 toolkit bindings
-@@ -400,7 +400,7 @@ foreach(arch ${archs})
+@@ -410,7 +410,7 @@ foreach(arch ${archs})
use_glib=false
use_bluez=false
use_vaapi=false
- use_udev=true
+ use_udev=false
- enable_session_service=false
is_cfi=false
use_ozone=true
-@@ -450,6 +450,10 @@ foreach(arch ${archs})
+ ozone_auto_platforms=false
+@@ -465,6 +465,10 @@ foreach(arch ${archs})
extend_gn_list(gnArgArg
ARGS use_pulseaudio
CONDITION QT_FEATURE_webengine_system_pulseaudio
diff --git a/www/qt6-webengine/files/patch-src_core_api_configure.cmake b/www/qt6-webengine/files/patch-src_core_api_configure.cmake
index 0b26a68bd5c3..654b8ebcb7fc 100644
--- a/www/qt6-webengine/files/patch-src_core_api_configure.cmake
+++ b/www/qt6-webengine/files/patch-src_core_api_configure.cmake
@@ -1,6 +1,6 @@
---- src/core/api/configure.cmake.orig 2022-09-26 10:05:50 UTC
+--- src/core/api/configure.cmake.orig 2023-07-07 17:40:32 UTC
+++ src/core/api/configure.cmake
-@@ -7,6 +7,7 @@ if(NOT QT_CONFIGURE_RUNNING)
+@@ -10,6 +10,7 @@ if(NOT QT_CONFIGURE_RUNNING)
if(PkgConfig_FOUND)
pkg_check_modules(ALSA alsa IMPORTED_TARGET)
pkg_check_modules(PULSEAUDIO libpulse>=0.9.10 libpulse-mainloop-glib)
@@ -8,7 +8,7 @@
pkg_check_modules(XDAMAGE xdamage)
pkg_check_modules(POPPLER_CPP poppler-cpp IMPORTED_TARGET)
if(NOT GIO_FOUND)
-@@ -79,6 +80,11 @@ qt_feature("webengine-printing-and-pdf" PRIVATE
+@@ -78,6 +79,11 @@ qt_feature("webengine-printing-and-pdf" PRIVATE
CONDITION TARGET Qt::PrintSupport AND QT_FEATURE_printer AND
(CUPS_FOUND OR WIN32)
)
@@ -20,7 +20,7 @@
qt_feature("webengine-pepper-plugins" PRIVATE
LABEL "Pepper Plugins"
PURPOSE "Enables use of Pepper plugins."
-@@ -184,6 +190,10 @@ qt_configure_add_summary_entry(
+@@ -189,6 +195,10 @@ qt_configure_add_summary_entry(
)
qt_configure_add_summary_entry(
ARGS "webengine-system-pulseaudio"
diff --git a/www/qt6-webengine/files/patch-src_core_api_qt__cmdline.cmake b/www/qt6-webengine/files/patch-src_core_api_qt__cmdline.cmake
index 215edc5fd48a..c902885bec71 100644
--- a/www/qt6-webengine/files/patch-src_core_api_qt__cmdline.cmake
+++ b/www/qt6-webengine/files/patch-src_core_api_qt__cmdline.cmake
@@ -1,6 +1,6 @@
---- src/core/api/qt_cmdline.cmake.orig 2022-06-08 06:40:31 UTC
+--- src/core/api/qt_cmdline.cmake.orig 2023-07-07 17:40:32 UTC
+++ src/core/api/qt_cmdline.cmake
-@@ -25,7 +25,7 @@ set(systemLibs alsa ffmpeg freetype harfbuzz icu lcms2
+@@ -28,7 +28,7 @@ set(systemLibs alsa ffmpeg freetype harfbuzz icu lcms2
endfunction()
set(systemLibs alsa ffmpeg freetype harfbuzz icu lcms2 libevent libjpeg
diff --git a/www/qt6-webengine/files/patch-src_core_configure.json b/www/qt6-webengine/files/patch-src_core_configure.json
deleted file mode 100644
index 5890724900e6..000000000000
--- a/www/qt6-webengine/files/patch-src_core_configure.json
+++ /dev/null
@@ -1,56 +0,0 @@
---- src/core/configure.json.orig 2022-06-08 06:40:31 UTC
-+++ src/core/configure.json
-@@ -21,6 +21,7 @@
- "webengine-printing-and-pdf": "boolean",
- "webengine-proprietary-codecs": "boolean",
- "webengine-pulseaudio": "boolean",
-+ "webengine-sndio": "boolean",
- "webengine-spellchecker": "boolean",
- "webengine-native-spellchecker": "boolean",
- "webengine-extensions": "boolean",
-@@ -31,6 +32,7 @@
- "webengine-kerberos": "boolean",
- "alsa": { "type": "boolean", "name": "webengine-alsa" },
- "pulseaudio": { "type": "boolean", "name": "webengine-pulseaudio" },
-+ "sndio": { "type": "boolean", "name": "webengine-sndio" },
- "ffmpeg": { "type": "enum", "name": "webengine-system-ffmpeg", "values": { "system": "yes", "qt": "no" } },
- "opus": { "type": "enum", "name": "webengine-system-opus", "values": { "system": "yes", "qt": "no" } },
- "webp": { "type": "enum", "name": "webengine-system-libwebp", "values": { "system": "yes", "qt": "no" } },
-@@ -69,6 +71,12 @@
- { "type": "pkgConfig", "args": "libpulse >= 0.9.10 libpulse-mainloop-glib" }
- ]
- },
-+ "webengine-sndio": {
-+ "label": "sndio",
-+ "sources": [
-+ { "type": "pkgConfig", "args": "libsndio" }
-+ ]
-+ },
- "webengine-gio": {
- "label": "gio",
- "sources": [
-@@ -122,6 +130,12 @@
- "condition": "libs.webengine-pulseaudio",
- "output": [ "privateFeature" ]
- },
-+ "webengine-sndio": {
-+ "label": "Use sndio",
-+ "autoDetect": "config.unix",
-+ "condition": "libs.webengine-sndio",
-+ "output": [ "privateFeature" ]
-+ },
- "webengine-pepper-plugins": {
- "label": "Pepper Plugins",
- "purpose": "Enables use of Pepper Flash plugins.",
-@@ -265,6 +279,11 @@
- {
- "type": "feature",
- "args": "webengine-pulseaudio",
-+ "condition": "config.unix"
-+ },
-+ {
-+ "type": "feature",
-+ "args": "webengine-sndio",
- "condition": "config.unix"
- },
- {
diff --git a/www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt b/www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt
index 09db3378d5bd..d8bf271bb7e4 100644
--- a/www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt
+++ b/www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt
@@ -1,6 +1,6 @@
---- src/pdf/CMakeLists.txt.orig 2022-09-26 10:05:50 UTC
+--- src/pdf/CMakeLists.txt.orig 2023-07-07 17:40:32 UTC
+++ src/pdf/CMakeLists.txt
-@@ -53,7 +53,7 @@ qt_internal_add_docs(Pdf
+@@ -70,7 +70,7 @@ add_dependencies(docs generate_pdf_attributions)
# TOOLCHAIN SETUP
##
@@ -9,12 +9,12 @@
setup_toolchains()
endif()
-@@ -111,7 +111,7 @@ foreach(arch ${archs})
+@@ -128,7 +128,7 @@ foreach(arch ${archs})
strip_absolute_paths_from_debug_symbols=false
)
-- if(LINUX)
-+ if(LINUX OR FREEBSD)
+- if(LINUX OR ANDROID)
++ if(LINUX OR ANDROID OR FREEBSD)
list(APPEND gnArgArg
is_cfi=false
ozone_auto_platforms=false
diff --git a/www/qt6-websockets/distinfo b/www/qt6-websockets/distinfo
index 7582562d42c1..fdd92a534adb 100644
--- a/www/qt6-websockets/distinfo
+++ b/www/qt6-websockets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325568
-SHA256 (KDE/Qt/6.5.1/qtwebsockets-everywhere-src-6.5.1.tar.xz) = 6b8f66b250a675117aae35b48dbfc589619be2810a759ad1712a9cd20561da19
-SIZE (KDE/Qt/6.5.1/qtwebsockets-everywhere-src-6.5.1.tar.xz) = 460056
+TIMESTAMP = 1689947049
+SHA256 (KDE/Qt/6.5.2/qtwebsockets-everywhere-src-6.5.2.tar.xz) = 204bd7b0dffb54c934abc6cf0eb5e3016f11b3c9721a67b4875a6b21bb8b5c76
+SIZE (KDE/Qt/6.5.2/qtwebsockets-everywhere-src-6.5.2.tar.xz) = 459540
diff --git a/x11-toolkits/qt6-charts/distinfo b/x11-toolkits/qt6-charts/distinfo
index 206618c23265..0be48c66681a 100644
--- a/x11-toolkits/qt6-charts/distinfo
+++ b/x11-toolkits/qt6-charts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325572
-SHA256 (KDE/Qt/6.5.1/qtcharts-everywhere-src-6.5.1.tar.xz) = b15b500fc7e75b8881d5fe19bd13418213bc5f7834eadc9fb00edc084e92cf75
-SIZE (KDE/Qt/6.5.1/qtcharts-everywhere-src-6.5.1.tar.xz) = 4583760
+TIMESTAMP = 1689947093
+SHA256 (KDE/Qt/6.5.2/qtcharts-everywhere-src-6.5.2.tar.xz) = 775af7be019cca698b27e5acffbc2def8f7a5b8f06f5c6db2a7015d578a6ad2d
+SIZE (KDE/Qt/6.5.2/qtcharts-everywhere-src-6.5.2.tar.xz) = 4667940
diff --git a/x11-toolkits/qt6-datavis3d/distinfo b/x11-toolkits/qt6-datavis3d/distinfo
index 781fdab2a36e..e458f9dff3cf 100644
--- a/x11-toolkits/qt6-datavis3d/distinfo
+++ b/x11-toolkits/qt6-datavis3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325575
-SHA256 (KDE/Qt/6.5.1/qtdatavis3d-everywhere-src-6.5.1.tar.xz) = 52332abc3131c518fc73cd64e3562bc7ba45b4532fdc5f1249c983c7575da333
-SIZE (KDE/Qt/6.5.1/qtdatavis3d-everywhere-src-6.5.1.tar.xz) = 3955664
+TIMESTAMP = 1689947124
+SHA256 (KDE/Qt/6.5.2/qtdatavis3d-everywhere-src-6.5.2.tar.xz) = 68c13918dcbbc49d06fff561c3253176ce5654ebaaf6099fea76454bd8a51ce9
+SIZE (KDE/Qt/6.5.2/qtdatavis3d-everywhere-src-6.5.2.tar.xz) = 3955172
diff --git a/x11-toolkits/qt6-declarative/Makefile b/x11-toolkits/qt6-declarative/Makefile
index e0eb65607ee1..da5e7e887f5d 100644
--- a/x11-toolkits/qt6-declarative/Makefile
+++ b/x11-toolkits/qt6-declarative/Makefile
@@ -1,6 +1,5 @@
PORTNAME= declarative
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 2
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt6-
diff --git a/x11-toolkits/qt6-declarative/distinfo b/x11-toolkits/qt6-declarative/distinfo
index 68bae7ddcb18..6f845b1fa515 100644
--- a/x11-toolkits/qt6-declarative/distinfo
+++ b/x11-toolkits/qt6-declarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325604
-SHA256 (KDE/Qt/6.5.1/qtdeclarative-everywhere-src-6.5.1.tar.xz) = 201148f9614a65d169a85cd0d0fbd414603498da6ff330c4e0835ecd962dce79
-SIZE (KDE/Qt/6.5.1/qtdeclarative-everywhere-src-6.5.1.tar.xz) = 35506504
+TIMESTAMP = 1689947161
+SHA256 (KDE/Qt/6.5.2/qtdeclarative-everywhere-src-6.5.2.tar.xz) = f3a11fe54e9fac77c649e46e39f1cbe161e9efe89bad205115ba2861b1eb8719
+SIZE (KDE/Qt/6.5.2/qtdeclarative-everywhere-src-6.5.2.tar.xz) = 35552840
diff --git a/x11-toolkits/qt6-quick3d/Makefile b/x11-toolkits/qt6-quick3d/Makefile
index 8e44273ee332..7cf61c4271b8 100644
--- a/x11-toolkits/qt6-quick3d/Makefile
+++ b/x11-toolkits/qt6-quick3d/Makefile
@@ -1,6 +1,5 @@
PORTNAME= quick3d
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt6-
diff --git a/x11-toolkits/qt6-quick3d/distinfo b/x11-toolkits/qt6-quick3d/distinfo
index 03f03ed0580c..62c6114141e4 100644
--- a/x11-toolkits/qt6-quick3d/distinfo
+++ b/x11-toolkits/qt6-quick3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325645
-SHA256 (KDE/Qt/6.5.1/qtquick3d-everywhere-src-6.5.1.tar.xz) = 51b626a6d56b119d42c092265ee1a31ae04f4732c7e6e129c26dfb41dfb0cc1e
-SIZE (KDE/Qt/6.5.1/qtquick3d-everywhere-src-6.5.1.tar.xz) = 59685252
+TIMESTAMP = 1689947200
+SHA256 (KDE/Qt/6.5.2/qtquick3d-everywhere-src-6.5.2.tar.xz) = 75e0a35d9419e8b2ae98c950056b55f2377e4b559aafbe00a9c8d150c5db00da
+SIZE (KDE/Qt/6.5.2/qtquick3d-everywhere-src-6.5.2.tar.xz) = 59171420
diff --git a/x11-toolkits/qt6-quicktimeline/Makefile b/x11-toolkits/qt6-quicktimeline/Makefile
index 5b53cd99d4de..30a5fbd563e4 100644
--- a/x11-toolkits/qt6-quicktimeline/Makefile
+++ b/x11-toolkits/qt6-quicktimeline/Makefile
@@ -1,6 +1,5 @@
PORTNAME= quicktimeline
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt6-
diff --git a/x11-toolkits/qt6-quicktimeline/distinfo b/x11-toolkits/qt6-quicktimeline/distinfo
index e1673a66970e..4ae186de5925 100644
--- a/x11-toolkits/qt6-quicktimeline/distinfo
+++ b/x11-toolkits/qt6-quicktimeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325647
-SHA256 (KDE/Qt/6.5.1/qtquicktimeline-everywhere-src-6.5.1.tar.xz) = 1079dba276c51b9bbc9bfd90014005eb94339a6ce18a4f3fb1b6f4724f4ad551
-SIZE (KDE/Qt/6.5.1/qtquicktimeline-everywhere-src-6.5.1.tar.xz) = 113720
+TIMESTAMP = 1689947206
+SHA256 (KDE/Qt/6.5.2/qtquicktimeline-everywhere-src-6.5.2.tar.xz) = c945ae905dc1542967c7f9bea826022235bc179c2ed59142c029336c03f015ba
+SIZE (KDE/Qt/6.5.2/qtquicktimeline-everywhere-src-6.5.2.tar.xz) = 113208
diff --git a/x11-toolkits/qt6-shadertools/Makefile b/x11-toolkits/qt6-shadertools/Makefile
index 89fb15260d79..2667f440cd20 100644
--- a/x11-toolkits/qt6-shadertools/Makefile
+++ b/x11-toolkits/qt6-shadertools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= shadertools
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt6-
diff --git a/x11-toolkits/qt6-shadertools/distinfo b/x11-toolkits/qt6-shadertools/distinfo
index de2bb5cb2cf1..3055475f9065 100644
--- a/x11-toolkits/qt6-shadertools/distinfo
+++ b/x11-toolkits/qt6-shadertools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325648
-SHA256 (KDE/Qt/6.5.1/qtshadertools-everywhere-src-6.5.1.tar.xz) = e5806761835944ef91d5aee0679e0c8231bf7a981e064480e65c751ebdf65052
-SIZE (KDE/Qt/6.5.1/qtshadertools-everywhere-src-6.5.1.tar.xz) = 1061792
+TIMESTAMP = 1689947215
+SHA256 (KDE/Qt/6.5.2/qtshadertools-everywhere-src-6.5.2.tar.xz) = ca3fb0db8576c59b9c38bb4b271cc6e10aebeb54e2121f429f4ee80671fc0a3d
+SIZE (KDE/Qt/6.5.2/qtshadertools-everywhere-src-6.5.2.tar.xz) = 1061812
diff --git a/x11-toolkits/qt6-virtualkeyboard/distinfo b/x11-toolkits/qt6-virtualkeyboard/distinfo
index b0187b0e091b..2f4c824e08dd 100644
--- a/x11-toolkits/qt6-virtualkeyboard/distinfo
+++ b/x11-toolkits/qt6-virtualkeyboard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687325651
-SHA256 (KDE/Qt/6.5.1/qtvirtualkeyboard-everywhere-src-6.5.1.tar.xz) = 89b243d6d0367502f2d6ae8828364a628986a8de189704e857fb0cdfee863cc1
-SIZE (KDE/Qt/6.5.1/qtvirtualkeyboard-everywhere-src-6.5.1.tar.xz) = 3740380
+TIMESTAMP = 1689947224
+SHA256 (KDE/Qt/6.5.2/qtvirtualkeyboard-everywhere-src-6.5.2.tar.xz) = 0570e0387e22a526b8ff735355ca8f09347501b71f7ae2166b60a81a40626269
+SIZE (KDE/Qt/6.5.2/qtvirtualkeyboard-everywhere-src-6.5.2.tar.xz) = 3735288