Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Oct 2025 04:12:22 GMT
From:      "Jason E. Hale" <jhale@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: 8af35e2284b0 - 2025Q4 - Qt6: Update to 6.9.3
Message-ID:  <202510040412.5944CMRp046872@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch 2025Q4 has been updated by jhale:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8af35e2284b0f02c234129ba5693f4258e4933b1

commit 8af35e2284b0f02c234129ba5693f4258e4933b1
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-10-04 03:16:10 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-10-04 04:11:16 +0000

    Qt6: Update to 6.9.3
    
    September 30, 2025 by Jani Heikkinen
    
    The last release from the Qt 6.9 series, Qt 6.9.3, is now available for
    download. As a patch release, Qt 6.9.3 does not introduce new features
    but delivers over 250 bug fixes, security updates, and enhancements on
    top of the Qt 6.9.2 release. For a detailed breakdown of the most
    significant changes, refer to the Qt 6.9.3 release notes.
    
    Announcement:
    https://www.qt.io/blog/qt-6.9.3-released
    Release notes:
    https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.3/release-note.md
    
    FreeBSD ports changes:
    devel/qt6-base:
    - Remove a few stale patches and use dlsym to access environ. [1]
    - Restore missing headers if the X11 option is disabled. [2]
    
    devel/qt6-tools:
    - Add support for devel/llvm21
    
    www/qt6-webengine:
    - Use dlsym to access environ. [1]
    
    PySide6: Update to 6.9.3
    
    As part of the Qt6 update, PySide6 and its support tools have also been
    updated to 6.9.3.
    
    Reported by:    arrowd [1], angry_vincent on #freebsd-desktop [2]
    MFH:            2025Q4
    Security:       c27c05a7-a0c8-11f0-8471-4ccc6adda413
    Pull Request:   https://github.com/freebsd/freebsd-ports/pull/441 [1]
    Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
    
    (cherry picked from commit 3c0ce983e657b931bd07bef01eaadad5b9a4a402)
---
 Mk/Uses/qt.mk                                      |   4 +-
 accessibility/qt6-speech/distinfo                  |   6 +-
 comms/qt6-connectivity/distinfo                    |   6 +-
 comms/qt6-connectivity/pkg-plist                   |   1 +
 comms/qt6-sensors/distinfo                         |   6 +-
 comms/qt6-serialbus/distinfo                       |   6 +-
 comms/qt6-serialport/distinfo                      |   6 +-
 databases/qt6-base_sqldriver/distinfo              |   6 +-
 devel/pyside6-tools/distinfo                       |   6 +-
 devel/pyside6/distinfo                             |   6 +-
 devel/qt6-5compat/distinfo                         |   6 +-
 devel/qt6-base/Makefile                            |   3 +-
 devel/qt6-base/distinfo                            |   6 +-
 .../files/patch-cmake_QtFlagHandlingHelpers.cmake  |  13 --
 .../files/patch-cmake_QtRpathHelpers.cmake         |  11 -
 .../patch-src_corelib_global_qcomparehelpers.h     |  27 ---
 .../files/patch-src_corelib_io_qprocess__unix.cpp  |  32 +++
 devel/qt6-base/pkg-plist                           |  25 ++-
 devel/qt6-grpc/distinfo                            |   6 +-
 devel/qt6-grpc/pkg-plist                           |   1 +
 devel/qt6-languageserver/distinfo                  |   6 +-
 devel/qt6-location/distinfo                        |   6 +-
 devel/qt6-positioning/distinfo                     |   6 +-
 devel/qt6-remoteobjects/distinfo                   |   6 +-
 devel/qt6-scxml/distinfo                           |   6 +-
 devel/qt6-scxml/pkg-plist                          |   1 +
 devel/qt6-tools/Makefile                           |  22 +-
 devel/qt6-tools/distinfo                           |   6 +-
 devel/qt6-tools/files/patch-.cmake.conf            |  19 --
 devel/qt6-tools/files/patch-configure.cmake        |  10 +-
 .../patch-src_qdoc_cmake_QDocConfiguration.cmake   |  16 ++
 devel/qt6-tools/pkg-plist                          |   1 +
 devel/qt6-translations/distinfo                    |   6 +-
 devel/qt6-translations/pkg-plist                   |   5 +
 devel/shiboken6/distinfo                           |   6 +-
 graphics/qt6-3d/distinfo                           |   6 +-
 graphics/qt6-3d/pkg-plist                          |  14 +-
 graphics/qt6-imageformats/distinfo                 |   6 +-
 graphics/qt6-lottie/distinfo                       |   6 +-
 graphics/qt6-quickeffectmaker/distinfo             |   6 +-
 graphics/qt6-svg/distinfo                          |   6 +-
 graphics/qt6-wayland/distinfo                      |   6 +-
 graphics/qt6-wayland/pkg-plist                     |   1 +
 misc/qt6-doc/distinfo                              |   6 +-
 misc/qt6-doc/pkg-plist                             |   3 +
 misc/qt6-examples/distinfo                         |   6 +-
 misc/qt6-examples/pkg-plist                        |   9 +
 multimedia/qt6-multimedia/distinfo                 |   6 +-
 multimedia/qt6-multimedia/pkg-plist                |   1 -
 net/qt6-coap/distinfo                              |   6 +-
 net/qt6-mqtt/distinfo                              |   6 +-
 net/qt6-networkauth/distinfo                       |   6 +-
 science/qt6-quick3dphysics/distinfo                |   6 +-
 www/qt6-httpserver/distinfo                        |   6 +-
 www/qt6-webchannel/distinfo                        |   6 +-
 www/qt6-webengine/distinfo                         |   6 +-
 www/qt6-webengine/files/patch-security-rollup      | 246 ---------------------
 ...3rdparty_chromium_base_process_launch__posix.cc |  43 +++-
 ...ositor_native__skia__output__device__opengl.cpp |  11 -
 www/qt6-webengine/pkg-plist                        |   1 -
 www/qt6-websockets/distinfo                        |   6 +-
 www/qt6-webview/distinfo                           |   6 +-
 x11-toolkits/qt6-charts/distinfo                   |   6 +-
 x11-toolkits/qt6-datavis3d/distinfo                |   6 +-
 x11-toolkits/qt6-declarative/distinfo              |   6 +-
 x11-toolkits/qt6-declarative/pkg-plist             |  17 +-
 x11-toolkits/qt6-graphs/distinfo                   |   6 +-
 x11-toolkits/qt6-quick3d/distinfo                  |   6 +-
 x11-toolkits/qt6-quicktimeline/distinfo            |   6 +-
 x11-toolkits/qt6-shadertools/distinfo              |   6 +-
 x11-toolkits/qt6-virtualkeyboard/distinfo          |   6 +-
 71 files changed, 293 insertions(+), 514 deletions(-)

diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk
index 88984a936848..edc8cbd555bb 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.17
-QT6_VERSION?=		6.9.2
-PYSIDE6_VERSION?=	6.9.2
+QT6_VERSION?=		6.9.3
+PYSIDE6_VERSION?=	6.9.3
 
 # Support for intermediate Qt6 releases. This partially defines
 # _QT6_MASTER_SITE_SUBDIR and would probably be better in qt-dist.mk,
diff --git a/accessibility/qt6-speech/distinfo b/accessibility/qt6-speech/distinfo
index 13aa551e21a9..4df5b8e43822 100644
--- a/accessibility/qt6-speech/distinfo
+++ b/accessibility/qt6-speech/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196264
-SHA256 (KDE/Qt/6.9.2/qtspeech-everywhere-src-6.9.2.tar.xz) = b2b667375111637e45517a6e63475987691b922a19900abc52996617a0a088b1
-SIZE (KDE/Qt/6.9.2/qtspeech-everywhere-src-6.9.2.tar.xz) = 247748
+TIMESTAMP = 1759303069
+SHA256 (KDE/Qt/6.9.3/qtspeech-everywhere-src-6.9.3.tar.xz) = f86f5a4c742fb86ccc6e90ee72a9213150986575c3d238829a4b48a28bc9ab3e
+SIZE (KDE/Qt/6.9.3/qtspeech-everywhere-src-6.9.3.tar.xz) = 248056
diff --git a/comms/qt6-connectivity/distinfo b/comms/qt6-connectivity/distinfo
index a0ec866ae05c..3102f93d2cda 100644
--- a/comms/qt6-connectivity/distinfo
+++ b/comms/qt6-connectivity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196270
-SHA256 (KDE/Qt/6.9.2/qtconnectivity-everywhere-src-6.9.2.tar.xz) = 8affc67146dd6a2eb4b007623b47584b4783ff338bbe27725a0b6963216a0463
-SIZE (KDE/Qt/6.9.2/qtconnectivity-everywhere-src-6.9.2.tar.xz) = 1057556
+TIMESTAMP = 1759303079
+SHA256 (KDE/Qt/6.9.3/qtconnectivity-everywhere-src-6.9.3.tar.xz) = e21bba5efb174c4456c5e5a7b4d52bba1ee62dfb4509bcff73fdfad9cb1dd7f5
+SIZE (KDE/Qt/6.9.3/qtconnectivity-everywhere-src-6.9.3.tar.xz) = 1057832
diff --git a/comms/qt6-connectivity/pkg-plist b/comms/qt6-connectivity/pkg-plist
index 736528e4f8c1..cc3f3bbdcfba 100644
--- a/comms/qt6-connectivity/pkg-plist
+++ b/comms/qt6-connectivity/pkg-plist
@@ -133,6 +133,7 @@ lib/cmake/Qt6Connectivity/Qt6ConnectivityAdditionalTargetInfo.cmake
 lib/cmake/Qt6Connectivity/Qt6ConnectivityConfig.cmake
 lib/cmake/Qt6Connectivity/Qt6ConnectivityConfigVersion.cmake
 lib/cmake/Qt6Connectivity/Qt6ConnectivityConfigVersionImpl.cmake
+lib/cmake/Qt6Connectivity/Qt6ConnectivityExtraProperties.cmake
 lib/cmake/Qt6Connectivity/Qt6ConnectivityTargets.cmake
 lib/cmake/Qt6Connectivity/Qt6ConnectivityVersionlessAliasTargets.cmake
 lib/cmake/Qt6Connectivity/Qt6ConnectivityVersionlessTargets.cmake
diff --git a/comms/qt6-sensors/distinfo b/comms/qt6-sensors/distinfo
index 56c28d00aef0..7f4c3d0145a3 100644
--- a/comms/qt6-sensors/distinfo
+++ b/comms/qt6-sensors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196275
-SHA256 (KDE/Qt/6.9.2/qtsensors-everywhere-src-6.9.2.tar.xz) = 964ca82f39e2e25f952dc2f072f4c602392faf4ee9ce812b1957d4b8c9314462
-SIZE (KDE/Qt/6.9.2/qtsensors-everywhere-src-6.9.2.tar.xz) = 1485268
+TIMESTAMP = 1759303090
+SHA256 (KDE/Qt/6.9.3/qtsensors-everywhere-src-6.9.3.tar.xz) = a2db5168e5f37631a4ad087deaed69abdfa0be6d182f56e8604764658df92f68
+SIZE (KDE/Qt/6.9.3/qtsensors-everywhere-src-6.9.3.tar.xz) = 1485552
diff --git a/comms/qt6-serialbus/distinfo b/comms/qt6-serialbus/distinfo
index 60e2d1dc16f5..435560d8435c 100644
--- a/comms/qt6-serialbus/distinfo
+++ b/comms/qt6-serialbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196279
-SHA256 (KDE/Qt/6.9.2/qtserialbus-everywhere-src-6.9.2.tar.xz) = 951e07c2faf4476c75a59af96b40eeedbdf1a1c5c354c2825b59eaf3594f2a76
-SIZE (KDE/Qt/6.9.2/qtserialbus-everywhere-src-6.9.2.tar.xz) = 535216
+TIMESTAMP = 1759303099
+SHA256 (KDE/Qt/6.9.3/qtserialbus-everywhere-src-6.9.3.tar.xz) = 0a8139da071afcb768b9d115f514a3e5783312530b2be69e3ee42b301d775bcf
+SIZE (KDE/Qt/6.9.3/qtserialbus-everywhere-src-6.9.3.tar.xz) = 535168
diff --git a/comms/qt6-serialport/distinfo b/comms/qt6-serialport/distinfo
index 55a6f2428bba..d35c12d3c416 100644
--- a/comms/qt6-serialport/distinfo
+++ b/comms/qt6-serialport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196284
-SHA256 (KDE/Qt/6.9.2/qtserialport-everywhere-src-6.9.2.tar.xz) = 8b90b2f0c2c07ab13085acf584a34201931477422f2d37a9694d62a2d56ce26b
-SIZE (KDE/Qt/6.9.2/qtserialport-everywhere-src-6.9.2.tar.xz) = 263012
+TIMESTAMP = 1759303108
+SHA256 (KDE/Qt/6.9.3/qtserialport-everywhere-src-6.9.3.tar.xz) = 4b18ec030ff2644698c3f5c776894d8ffe5d3174c964d9bd8668429c943e8298
+SIZE (KDE/Qt/6.9.3/qtserialport-everywhere-src-6.9.3.tar.xz) = 262984
diff --git a/databases/qt6-base_sqldriver/distinfo b/databases/qt6-base_sqldriver/distinfo
index d20b26d71b45..b8ca7311313f 100644
--- a/databases/qt6-base_sqldriver/distinfo
+++ b/databases/qt6-base_sqldriver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196336
-SHA256 (KDE/Qt/6.9.2/qtbase-everywhere-src-6.9.2.tar.xz) = 44be9c9ecfe04129c4dea0a7e1b36ad476c9cc07c292016ac98e7b41514f2440
-SIZE (KDE/Qt/6.9.2/qtbase-everywhere-src-6.9.2.tar.xz) = 49812824
+TIMESTAMP = 1759303135
+SHA256 (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = c5a1a2f660356ec081febfa782998ae5ddbc5925117e64f50e4be9cd45b8dc6e
+SIZE (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = 49856272
diff --git a/devel/pyside6-tools/distinfo b/devel/pyside6-tools/distinfo
index f2e9afa2d5fe..130b5d9c9daf 100644
--- a/devel/pyside6-tools/distinfo
+++ b/devel/pyside6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756199026
-SHA256 (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 9ec087465342bdc9dbe492a30e58fdbbc5448655deacf5982a0fe7123f59222d
-SIZE (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 16659400
+TIMESTAMP = 1759301534
+SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
+SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
diff --git a/devel/pyside6/distinfo b/devel/pyside6/distinfo
index 5da70ab73961..7f4cffde3a9f 100644
--- a/devel/pyside6/distinfo
+++ b/devel/pyside6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198983
-SHA256 (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 9ec087465342bdc9dbe492a30e58fdbbc5448655deacf5982a0fe7123f59222d
-SIZE (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 16659400
+TIMESTAMP = 1759301520
+SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
+SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/distinfo
index 246db8af503e..90cba120be23 100644
--- a/devel/qt6-5compat/distinfo
+++ b/devel/qt6-5compat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196357
-SHA256 (KDE/Qt/6.9.2/qt5compat-everywhere-src-6.9.2.tar.xz) = cb289905c689fc271ce783f8b67844040aa73d78f4f0cf8421fa713390a75b60
-SIZE (KDE/Qt/6.9.2/qt5compat-everywhere-src-6.9.2.tar.xz) = 14618016
+TIMESTAMP = 1759303154
+SHA256 (KDE/Qt/6.9.3/qt5compat-everywhere-src-6.9.3.tar.xz) = 091dac2124c2291c3566408720f89b1796cd458897c6acabd11f03976ad04461
+SIZE (KDE/Qt/6.9.3/qt5compat-everywhere-src-6.9.3.tar.xz) = 14619024
diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile
index ec92164f3f97..eba64f948e61 100644
--- a/devel/qt6-base/Makefile
+++ b/devel/qt6-base/Makefile
@@ -74,7 +74,8 @@ X11_LIB_DEPENDS=	libxcb-cursor.so:x11/xcb-util-cursor \
 			libxcb-icccm.so:x11/xcb-util-wm \
 			libxcb-image.so:x11/xcb-util-image \
 			libxcb-keysyms.so:x11/xcb-util-keysyms \
-			libxcb-render-util.so:x11/xcb-util-renderutil
+			libxcb-render-util.so:x11/xcb-util-renderutil \
+			libxcb-util.so:x11/xcb-util
 X11_USES=		xorg
 X11_USE=		XORG=ice,pixman,sm,x11,xau,xcb,xcomposite,xcursor,xdamage,xdmcp,xext,xfixes,xi,xinerama,xrandr,xrender
 X11_CMAKE_BOOL=		FEATURE_xcb \
diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo
index f27032e50768..f536c16bbf58 100644
--- a/devel/qt6-base/distinfo
+++ b/devel/qt6-base/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196361
-SHA256 (KDE/Qt/6.9.2/qtbase-everywhere-src-6.9.2.tar.xz) = 44be9c9ecfe04129c4dea0a7e1b36ad476c9cc07c292016ac98e7b41514f2440
-SIZE (KDE/Qt/6.9.2/qtbase-everywhere-src-6.9.2.tar.xz) = 49812824
+TIMESTAMP = 1759303163
+SHA256 (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = c5a1a2f660356ec081febfa782998ae5ddbc5925117e64f50e4be9cd45b8dc6e
+SIZE (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = 49856272
diff --git a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake
deleted file mode 100644
index 561cc85a2ecd..000000000000
--- a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
---- cmake/QtFlagHandlingHelpers.cmake.orig	2024-09-18 16:48:24 UTC
-+++ cmake/QtFlagHandlingHelpers.cmake
-@@ -177,6 +177,10 @@ function(qt_internal_add_link_flags_no_undefined targe
-             set(no_undefined_flag "-Wl,--no-undefined")
-         endif()
- 
-+        if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-+             set(no_undefined_flag "")
-+        endif()
-+
-         set(CMAKE_REQUIRED_LINK_OPTIONS ${previous_CMAKE_REQUIRED_LINK_OPTIONS})
- 
-         if (NOT HAVE_DASH_UNDEFINED_SYMBOLS AND NOT HAVE_DASH_DASH_NO_UNDEFINED)
diff --git a/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake b/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake
deleted file mode 100644
index 7899d3825fba..000000000000
--- a/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
---- cmake/QtRpathHelpers.cmake.orig	2023-09-21 19:24:26 UTC
-+++ cmake/QtRpathHelpers.cmake
-@@ -8,6 +8,8 @@ function(qt_internal_get_relative_rpath_base_token out
-         set(rpath_rel_base "@loader_path")
-     elseif(LINUX OR SOLARIS OR FREEBSD OR HURD OR OPENBSD)
-         set(rpath_rel_base "$ORIGIN")
-+    elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-+        set(rpath_rel_base "$ORIGIN")
-     else()
-         set(rpath_rel_base "NO_KNOWN_RPATH_REL_BASE")
-     endif()
diff --git a/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h b/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
deleted file mode 100644
index 5d37ac721415..000000000000
--- a/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
+++ /dev/null
@@ -1,27 +0,0 @@
-Suppress spurious zero as null pointer constant warnings which cause errors
-in www/dooble due to -Werror being passed. This is the same problem as in
-qcompare.h that upstream suppresses for GCC.
-
-/usr/local/include/qt6/QtCore/qfloat16.h:209:5: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
-...
-/usr/local/include/qt6/QtCore/qcomparehelpers.h:211:43: note: expanded from macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE'
-  211 |     { return compareThreeWay(lhs, rhs) >= 0; }
-
---- src/corelib/global/qcomparehelpers.h.orig	2025-02-19 13:05:34 UTC
-+++ src/corelib/global/qcomparehelpers.h
-@@ -316,6 +316,7 @@ orderingFlagsFor(T t) noexcept
- 
- #define QT_DECLARE_ORDERING_HELPER_TEMPLATE(OrderingType, LeftType, RightType, Constexpr, \
-                                             Noexcept, ...) \
-+    QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant") \
-     __VA_ARGS__ \
-     friend Constexpr bool operator<(LeftType const &lhs, RightType const &rhs) Noexcept \
-     { \
-@@ -357,6 +358,7 @@ orderingFlagsFor(T t) noexcept
- // Helpers for reversed ordering, using the existing compareThreeWay() function.
- #define QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(OrderingType, LeftType, RightType, Constexpr, \
-                                                      Noexcept, ...) \
-+    QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant") \
-     __VA_ARGS__ \
-     friend Constexpr bool operator<(RightType const &lhs, LeftType const &rhs) Noexcept \
-     { return is_gt(compareThreeWay(rhs, lhs)); } \
diff --git a/devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp b/devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp
new file mode 100644
index 000000000000..67daf0bcd3b5
--- /dev/null
+++ b/devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp
@@ -0,0 +1,32 @@
+Use dlsym to access environ. This avoids undefined references during linking
+with -Wl,-no-undefined.
+
+See https://reviews.freebsd.org/D30842
+
+--- src/corelib/io/qprocess_unix.cpp.orig	2025-08-11 04:54:51 UTC
++++ src/corelib/io/qprocess_unix.cpp
+@@ -59,10 +59,9 @@
+ #  define _PATH_TTY     _PATH_DEV "tty"
+ #endif
+ 
+-#ifdef Q_OS_FREEBSD
+-__attribute__((weak))
+-#endif
++#ifndef Q_OS_FREEBSD
+ extern char **environ;
++#endif
+ 
+ QT_BEGIN_NAMESPACE
+ 
+@@ -74,6 +73,11 @@ QProcessEnvironment QProcessEnvironment::systemEnviron
+ {
+     QProcessEnvironment env;
+     const char *entry;
++#ifdef Q_OS_FREEBSD
++    static char* nullenv = nullptr;
++    char ***environ_p = reinterpret_cast<char***>(dlsym(RTLD_DEFAULT, "environ"));
++    char **environ = environ_p ? *environ_p : &nullenv;
++#endif
+     for (int count = 0; (entry = environ[count]); ++count) {
+         const char *equal = strchr(entry, '=');
+         if (!equal)
diff --git a/devel/qt6-base/pkg-plist b/devel/qt6-base/pkg-plist
index 737f0c8e6992..5c67b6fac4c8 100644
--- a/devel/qt6-base/pkg-plist
+++ b/devel/qt6-base/pkg-plist
@@ -5,6 +5,7 @@ bin/qmake6
 %%QT_INCDIR%%/QtConcurrent/QtConcurrentFilter
 %%QT_INCDIR%%/QtConcurrent/QtConcurrentMap
 %%QT_INCDIR%%/QtConcurrent/QtConcurrentRun
+%%QT_INCDIR%%/QtConcurrent/QtConcurrentTask
 %%QT_INCDIR%%/QtConcurrent/QtConcurrentVersion
 %%QT_INCDIR%%/QtConcurrent/qtaskbuilder.h
 %%QT_INCDIR%%/QtConcurrent/qtconcurrent_global.h
@@ -968,8 +969,8 @@ bin/qmake6
 %%QT_INCDIR%%/QtFbSupport/QtFbSupportDepends
 %%QT_INCDIR%%/QtFbSupport/QtFbSupportVersion
 %%QT_INCDIR%%/QtFbSupport/qtfbsupportversion.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/atspiadaptor_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/dbusconnection_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/atspiadaptor_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/dbusconnection_p.h
 %%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractfileiconengine_p.h
 %%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractfileiconprovider_p.h
 %%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractlayoutstyleinfo_p.h
@@ -1123,11 +1124,11 @@ bin/qmake6
 %%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshortcut_p.h
 %%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshortcutmap_p.h
 %%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qsimpledrag_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_constant_mappings_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_struct_marshallers_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiaccessiblebridge_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiapplicationadaptor_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspidbuscache_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_constant_mappings_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_struct_marshallers_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiaccessiblebridge_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiapplicationadaptor_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspidbuscache_p.h
 %%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstandarditemmodel_p.h
 %%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstatictext_p.h
 %%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstatusnotifieritemadaptor_p.h
@@ -1444,9 +1445,9 @@ bin/qmake6
 %%QT_INCDIR%%/QtGui/QtGui
 %%QT_INCDIR%%/QtGui/QtGuiDepends
 %%QT_INCDIR%%/QtGui/QtGuiVersion
-%%X11%%%%QT_INCDIR%%/QtGui/bus_interface.h
-%%X11%%%%QT_INCDIR%%/QtGui/cache_adaptor.h
-%%X11%%%%QT_INCDIR%%/QtGui/deviceeventcontroller_adaptor.h
+%%QT_INCDIR%%/QtGui/bus_interface.h
+%%QT_INCDIR%%/QtGui/cache_adaptor.h
+%%QT_INCDIR%%/QtGui/deviceeventcontroller_adaptor.h
 %%QT_INCDIR%%/QtGui/properties_interface.h
 %%QT_INCDIR%%/QtGui/qabstractfileiconprovider.h
 %%QT_INCDIR%%/QtGui/qabstracttextdocumentlayout.h
@@ -1566,7 +1567,7 @@ bin/qmake6
 %%QT_INCDIR%%/QtGui/qvulkanwindow.h
 %%QT_INCDIR%%/QtGui/qwindow.h
 %%QT_INCDIR%%/QtGui/qwindowdefs.h
-%%X11%%%%QT_INCDIR%%/QtGui/socket_interface.h
+%%QT_INCDIR%%/QtGui/socket_interface.h
 %%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/devicehandlerlist_p.h
 %%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboard_defaultmap_p.h
 %%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboardhandler_p.h
@@ -3503,6 +3504,7 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
 %%QT_MKSPECDIR%%/features/android/spec_post.prf
 %%QT_MKSPECDIR%%/features/benchmark.prf
 %%QT_MKSPECDIR%%/features/build_pass.prf
+%%QT_MKSPECDIR%%/features/ccache.prf
 %%QT_MKSPECDIR%%/features/cmake_functions.prf
 %%QT_MKSPECDIR%%/features/cmdline.prf
 %%QT_MKSPECDIR%%/features/configure.prf
@@ -3601,7 +3603,6 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
 %%QT_MKSPECDIR%%/features/uikit/xcodebuild.mk
 %%QT_MKSPECDIR%%/features/uikit/xcodebuild.prf
 %%QT_MKSPECDIR%%/features/unix/bsymbolic_functions.prf
-%%QT_MKSPECDIR%%/features/unix/ccache.prf
 %%QT_MKSPECDIR%%/features/unix/hide_symbols.prf
 %%QT_MKSPECDIR%%/features/unix/largefile.prf
 %%QT_MKSPECDIR%%/features/unix/no_direct_extern_access.prf
diff --git a/devel/qt6-grpc/distinfo b/devel/qt6-grpc/distinfo
index fe09fb9eaa9d..5ca64c38d5ab 100644
--- a/devel/qt6-grpc/distinfo
+++ b/devel/qt6-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196365
-SHA256 (KDE/Qt/6.9.2/qtgrpc-everywhere-src-6.9.2.tar.xz) = a43d3c8823fe11b71d0c362527150914134239fa285feaff86fd692617353f64
-SIZE (KDE/Qt/6.9.2/qtgrpc-everywhere-src-6.9.2.tar.xz) = 602148
+TIMESTAMP = 1759303177
+SHA256 (KDE/Qt/6.9.3/qtgrpc-everywhere-src-6.9.3.tar.xz) = 7963c879cb72d5bebea1724602e6896cdc26e8555d872259f217c6b1130afe02
+SIZE (KDE/Qt/6.9.3/qtgrpc-everywhere-src-6.9.3.tar.xz) = 603684
diff --git a/devel/qt6-grpc/pkg-plist b/devel/qt6-grpc/pkg-plist
index 6236cabe4363..95eaabb0affa 100644
--- a/devel/qt6-grpc/pkg-plist
+++ b/devel/qt6-grpc/pkg-plist
@@ -1,5 +1,6 @@
 %%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qabstractgrpcchannel_p.h
 %%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qgrpcoperation_p.h
+%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qgrpcoperationcontext_p.h
 %%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qtgrpc-config_p.h
 %%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qtgrpclogging_p.h
 %%QT_INCDIR%%/QtGrpc/QAbstractGrpcChannel
diff --git a/devel/qt6-languageserver/distinfo b/devel/qt6-languageserver/distinfo
index ed231d1067ab..c252ac4b55d9 100644
--- a/devel/qt6-languageserver/distinfo
+++ b/devel/qt6-languageserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196375
-SHA256 (KDE/Qt/6.9.2/qtlanguageserver-everywhere-src-6.9.2.tar.xz) = 781b6eafe1fe1ab7e942fb15dc220b79c602db6efdce7fdc272bf8512c068bee
-SIZE (KDE/Qt/6.9.2/qtlanguageserver-everywhere-src-6.9.2.tar.xz) = 137008
+TIMESTAMP = 1759303186
+SHA256 (KDE/Qt/6.9.3/qtlanguageserver-everywhere-src-6.9.3.tar.xz) = c8e8a6c4f8cb25626922e78f398b13b02eea21c4cc5525ffc2a0da7469369d33
+SIZE (KDE/Qt/6.9.3/qtlanguageserver-everywhere-src-6.9.3.tar.xz) = 136968
diff --git a/devel/qt6-location/distinfo b/devel/qt6-location/distinfo
index e5b4a1f86b5a..bf910a3d0781 100644
--- a/devel/qt6-location/distinfo
+++ b/devel/qt6-location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196382
-SHA256 (KDE/Qt/6.9.2/qtlocation-everywhere-src-6.9.2.tar.xz) = 5a45ed1967958982899b79891afc0b4530cf2e59d3b1a57af6dfdc645e1c73f9
-SIZE (KDE/Qt/6.9.2/qtlocation-everywhere-src-6.9.2.tar.xz) = 3149364
+TIMESTAMP = 1759303196
+SHA256 (KDE/Qt/6.9.3/qtlocation-everywhere-src-6.9.3.tar.xz) = 141227d1fdaf4e1574c99127b2eb91ab171107bf067121aecb03b618b2e71605
+SIZE (KDE/Qt/6.9.3/qtlocation-everywhere-src-6.9.3.tar.xz) = 3149208
diff --git a/devel/qt6-positioning/distinfo b/devel/qt6-positioning/distinfo
index ea1cd7a5c3f9..84cedf391251 100644
--- a/devel/qt6-positioning/distinfo
+++ b/devel/qt6-positioning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196387
-SHA256 (KDE/Qt/6.9.2/qtpositioning-everywhere-src-6.9.2.tar.xz) = 489a9801ffbda04b16c62f64a687efae4c1a07807f6b67f40ce1f37c3dfdbc1a
-SIZE (KDE/Qt/6.9.2/qtpositioning-everywhere-src-6.9.2.tar.xz) = 649488
+TIMESTAMP = 1759303206
+SHA256 (KDE/Qt/6.9.3/qtpositioning-everywhere-src-6.9.3.tar.xz) = 0c87c980f704c17aadaf0bf8a03845dd0a60cc0313be24bd7b5b90685d5835b4
+SIZE (KDE/Qt/6.9.3/qtpositioning-everywhere-src-6.9.3.tar.xz) = 649260
diff --git a/devel/qt6-remoteobjects/distinfo b/devel/qt6-remoteobjects/distinfo
index 6276bb15a0c2..87a08c373012 100644
--- a/devel/qt6-remoteobjects/distinfo
+++ b/devel/qt6-remoteobjects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196391
-SHA256 (KDE/Qt/6.9.2/qtremoteobjects-everywhere-src-6.9.2.tar.xz) = df624ef14befbc92a293f2c193c5a7fd5d3f9d795fb33cc38b4e0b869bf18b26
-SIZE (KDE/Qt/6.9.2/qtremoteobjects-everywhere-src-6.9.2.tar.xz) = 528608
+TIMESTAMP = 1759303215
+SHA256 (KDE/Qt/6.9.3/qtremoteobjects-everywhere-src-6.9.3.tar.xz) = 98987c0055d4e1a6d31dac85c3445d99ed8142c21995f70b391ef0ebafaad85b
+SIZE (KDE/Qt/6.9.3/qtremoteobjects-everywhere-src-6.9.3.tar.xz) = 528744
diff --git a/devel/qt6-scxml/distinfo b/devel/qt6-scxml/distinfo
index 131704ee7ea2..7cb8f6f41654 100644
--- a/devel/qt6-scxml/distinfo
+++ b/devel/qt6-scxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196396
-SHA256 (KDE/Qt/6.9.2/qtscxml-everywhere-src-6.9.2.tar.xz) = e06af183012996a64f07745064318303d3765959ebba29489f8af0f50f32ebb6
-SIZE (KDE/Qt/6.9.2/qtscxml-everywhere-src-6.9.2.tar.xz) = 545560
+TIMESTAMP = 1759303225
+SHA256 (KDE/Qt/6.9.3/qtscxml-everywhere-src-6.9.3.tar.xz) = f389c0c051df908eae392fbe94a8513e6fe15f88399d88fd33a763165f5b34b7
+SIZE (KDE/Qt/6.9.3/qtscxml-everywhere-src-6.9.3.tar.xz) = 545436
diff --git a/devel/qt6-scxml/pkg-plist b/devel/qt6-scxml/pkg-plist
index b720e4de8486..deb3c5cda7a4 100644
--- a/devel/qt6-scxml/pkg-plist
+++ b/devel/qt6-scxml/pkg-plist
@@ -138,6 +138,7 @@ lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateAdditionalTargetInfo.cmake
 lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateConfig.cmake
 lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateConfigVersion.cmake
 lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateExtraProperties.cmake
 lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateTargets.cmake
 lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateVersionlessAliasTargets.cmake
 lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateVersionlessTargets.cmake
diff --git a/devel/qt6-tools/Makefile b/devel/qt6-tools/Makefile
index 63b3deb3d8df..706786478908 100644
--- a/devel/qt6-tools/Makefile
+++ b/devel/qt6-tools/Makefile
@@ -10,22 +10,24 @@ BUILD_DEPENDS=	${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
 LIB_DEPENDS=	libxkbcommon.so:x11/libxkbcommon \
 		libzstd.so:archivers/zstd
 
-USES=		cmake compiler:c++17-lang gl llvm:min=17,max=20,lib,noexport \
+USES=		cmake compiler:c++17-lang gl llvm:min=17,max=21,lib,noexport \
 		python:build qt-dist:6
 USE_GL=		opengl
 USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
 USE_QT=		base declarative sqldriver-sqlite:run
 
-# QDOC_USER_CLANG_VERSION is an unofficial CMake variable intended to override
-# the list of supported LLVM versions, i.e., QDOC_SUPPORTED_CLANG_VERSIONS in
-# .cmake.conf with the chosen version of LLVM. We must be careful here and adjust
-# llvm min/max in USES to align with the versions of LLVM that future releases
-# support. LLVM_VERSION only provides the major version, but at least the minor
-# version must also be passed, hence the use of "black magic" to determine this
-# value, which does not respect relative paths.
 CMAKE_ARGS=	-DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \
-		-DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm" \
-		-DQDOC_USER_CLANG_VERSION:STRING="`${MAKE} -C ${PORTSDIR}/devel/llvm${LLVM_VERSION} -VDISTVERSION:R`"
+		-DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm"
+# QDOC_USER_CLANG_VERSION is a custom CMake variable intended to override the
+# list of supported LLVM versions, i.e., QDOC_SUPPORTED_CLANG_VERSIONS in
+# src/qdoc/cmake/QDocConfiguration.cmake with the chosen version of LLVM.
+# Otherwise, the numerically greatest version found would be used. We must be
+# careful here and adjust llvm min/max in USES to align with the versions
+# of LLVM that future releases support. We also need to supply at least a
+# major.minor version of llvm for this variable. Since LLVM_VERSION only provides
+# the major version, we pass the full version via a command and let CMake process
+# it during the configure stage.
+CMAKE_ARGS+=	-DQDOC_USER_CLANG_VERSION:STRING="`${LLVM_CONFIG} --version`"
 
 post-install:
 # Install symlinks for user-facing tools
diff --git a/devel/qt6-tools/distinfo b/devel/qt6-tools/distinfo
index 818f2f0992b1..bef1029813a2 100644
--- a/devel/qt6-tools/distinfo
+++ b/devel/qt6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196635
-SHA256 (KDE/Qt/6.9.2/qttools-everywhere-src-6.9.2.tar.xz) = d8b7f7e8e970cc0b975205fd6d5832ea917ef3e751df69b97439c1cddd67a489
-SIZE (KDE/Qt/6.9.2/qttools-everywhere-src-6.9.2.tar.xz) = 10330412
+TIMESTAMP = 1759303238
+SHA256 (KDE/Qt/6.9.3/qttools-everywhere-src-6.9.3.tar.xz) = 0cf7ab0e975fc57f5ce1375576a0a76e9ede25e6b01db3cf2339cd4d9750b4e9
+SIZE (KDE/Qt/6.9.3/qttools-everywhere-src-6.9.3.tar.xz) = 10334740
diff --git a/devel/qt6-tools/files/patch-.cmake.conf b/devel/qt6-tools/files/patch-.cmake.conf
deleted file mode 100644
index ec629a036b7e..000000000000
--- a/devel/qt6-tools/files/patch-.cmake.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-Supply the version of LLVM we are intending to use via QDOC_USER_CLANG_VERSION,
-a made-up CMake varible derived from LLVM_VERSION in the port Makefile, instead
-of iterating through potential candidates. This avoids mismatches during the
-configure stage when a user has a version of LLVM installed greater than what is
-set in DEFAULT_VERSIONS.
-
-PR: 287430
-
---- .cmake.conf.orig	2025-05-29 00:19:42 UTC
-+++ .cmake.conf
-@@ -3,7 +3,7 @@ set(QDOC_SUPPORTED_CLANG_VERSIONS
- set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1")
- set(QDOC_MINIMUM_CLANG_VERSION "17")
- set(QDOC_SUPPORTED_CLANG_VERSIONS
--    "20.1" "19.1" "18.1" "17.0"
-+    ${QDOC_USER_CLANG_VERSION}
- )
- list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1")
- list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_CONTEXTLESS_CONNECT=1")
diff --git a/devel/qt6-tools/files/patch-configure.cmake b/devel/qt6-tools/files/patch-configure.cmake
index e5d15fe0e715..8474226f40c6 100644
--- a/devel/qt6-tools/files/patch-configure.cmake
+++ b/devel/qt6-tools/files/patch-configure.cmake
@@ -15,11 +15,11 @@ Call Stack (most recent call first):
 
 Regressed by: https://code.qt.io/cgit/qt/qttools.git/commit/?h=6.6.0&id=ff5c080c2eb9267c43da6fafe953bf50076443c4
 
---- configure.cmake.orig	2025-02-19 09:54:25 UTC
+--- configure.cmake.orig	2025-09-25 00:29:00 UTC
 +++ configure.cmake
-@@ -1,6 +1,11 @@
- # Copyright (C) 2022 The Qt Company Ltd.
- # SPDX-License-Identifier: BSD-3-Clause
+@@ -4,6 +4,11 @@ include(${CMAKE_CURRENT_LIST_DIR}/src/qdoc/cmake/QDocC
+ # Include QDoc-specific configuration early (needed for feature definitions)
+ include(${CMAKE_CURRENT_LIST_DIR}/src/qdoc/cmake/QDocConfiguration.cmake)
  
 +#### Libraries
 +
@@ -29,7 +29,7 @@ Regressed by: https://code.qt.io/cgit/qt/qttools.git/commit/?h=6.6.0&id=ff5c080c
  #### Tests
  
  qt_find_package(WrapLibClang 8 PROVIDED_TARGETS WrapLibClang::WrapLibClang)
-@@ -8,7 +13,6 @@ endif()
+@@ -11,7 +16,6 @@ endif()
  if(TARGET WrapLibClang::WrapLibClang)
      set(TEST_libclang "ON" CACHE BOOL "Required libclang version found." FORCE)
  endif()
diff --git a/devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake b/devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake
new file mode 100644
index 000000000000..7f4c312efad3
--- /dev/null
+++ b/devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake
@@ -0,0 +1,16 @@
+Supply the version of LLVM we are intending to use via QDOC_USER_CLANG_VERSION,
+a custom CMake varible derived from LLVM_VERSION in the port Makefile instead of
+iterating through all potential candidates. This avoids mismatches during the
+configure stage when a user has a version of LLVM installed greater than what is
+set in DEFAULT_VERSIONS.
+
+PR: 287430
+
+--- src/qdoc/cmake/QDocConfiguration.cmake.orig	2025-09-25 00:29:00 UTC
++++ src/qdoc/cmake/QDocConfiguration.cmake
+@@ -11,3 +11,5 @@ set(QDOC_SUPPORTED_CLANG_VERSIONS
+     "21.1" "20.1" "19.1" "18.1" "17.0"
+ )
+ 
++# Try user-selected version of Clang first
++list(PREPEND QDOC_SUPPORTED_CLANG_VERSIONS "${QDOC_USER_CLANG_VERSION}")
diff --git a/devel/qt6-tools/pkg-plist b/devel/qt6-tools/pkg-plist
index 07be5f73c227..48f15cc3091b 100644
--- a/devel/qt6-tools/pkg-plist
+++ b/devel/qt6-tools/pkg-plist
@@ -369,6 +369,7 @@ lib/cmake/Qt6Tools/Qt6ToolsConfig.cmake
 lib/cmake/Qt6Tools/Qt6ToolsConfigVersion.cmake
 lib/cmake/Qt6Tools/Qt6ToolsConfigVersionImpl.cmake
 lib/cmake/Qt6Tools/Qt6ToolsDependencies.cmake
+lib/cmake/Qt6Tools/Qt6ToolsExtraProperties.cmake
 lib/cmake/Qt6Tools/Qt6ToolsTargets.cmake
 lib/cmake/Qt6Tools/Qt6ToolsVersionlessAliasTargets.cmake
 lib/cmake/Qt6Tools/Qt6ToolsVersionlessTargets.cmake
diff --git a/devel/qt6-translations/distinfo b/devel/qt6-translations/distinfo
index dabf96c94680..27729f2e5b76 100644
--- a/devel/qt6-translations/distinfo
+++ b/devel/qt6-translations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196641
-SHA256 (KDE/Qt/6.9.2/qttranslations-everywhere-src-6.9.2.tar.xz) = c73bb6281ed365c0f954f4b1b6e1b13e1b3fefd94854f46fcd9a412f641f7ed6
-SIZE (KDE/Qt/6.9.2/qttranslations-everywhere-src-6.9.2.tar.xz) = 1628840
+TIMESTAMP = 1759303249
+SHA256 (KDE/Qt/6.9.3/qttranslations-everywhere-src-6.9.3.tar.xz) = f36d545e6681b146fd79b3ebb74ef275e88694cf81eae8323327cae3bfc490a1
+SIZE (KDE/Qt/6.9.3/qttranslations-everywhere-src-6.9.3.tar.xz) = 1663376
diff --git a/devel/qt6-translations/pkg-plist b/devel/qt6-translations/pkg-plist
index 72d8b7e617a1..19fb47dd6f9c 100644
--- a/devel/qt6-translations/pkg-plist
+++ b/devel/qt6-translations/pkg-plist
@@ -39,6 +39,7 @@
 %%QT_L10NDIR%%/designer_ko.qm
 %%QT_L10NDIR%%/designer_nl.qm
 %%QT_L10NDIR%%/designer_pl.qm
+%%QT_L10NDIR%%/designer_pt_BR.qm
 %%QT_L10NDIR%%/designer_ru.qm
 %%QT_L10NDIR%%/designer_sk.qm
 %%QT_L10NDIR%%/designer_sl.qm
@@ -63,6 +64,7 @@
 %%QT_L10NDIR%%/linguist_ko.qm
 %%QT_L10NDIR%%/linguist_nl.qm
 %%QT_L10NDIR%%/linguist_pl.qm
+%%QT_L10NDIR%%/linguist_pt_BR.qm
 %%QT_L10NDIR%%/linguist_ru.qm
 %%QT_L10NDIR%%/linguist_sk.qm
 %%QT_L10NDIR%%/linguist_sl.qm
@@ -267,6 +269,7 @@
 %%QT_L10NDIR%%/qtserialport_ka.qm
 %%QT_L10NDIR%%/qtserialport_ko.qm
 %%QT_L10NDIR%%/qtserialport_pl.qm
+%%QT_L10NDIR%%/qtserialport_pt_BR.qm
 %%QT_L10NDIR%%/qtserialport_ru.qm
 %%QT_L10NDIR%%/qtserialport_sv.qm
 %%QT_L10NDIR%%/qtserialport_tr.qm
@@ -280,6 +283,7 @@
 %%QT_L10NDIR%%/qtwebengine_ko.qm
 %%QT_L10NDIR%%/qtwebengine_lg.qm
 %%QT_L10NDIR%%/qtwebengine_pl.qm
+%%QT_L10NDIR%%/qtwebengine_pt_BR.qm
 %%QT_L10NDIR%%/qtwebengine_ru.qm
 %%QT_L10NDIR%%/qtwebengine_sv.qm
 %%QT_L10NDIR%%/qtwebengine_tr.qm
@@ -294,6 +298,7 @@
 %%QT_L10NDIR%%/qtwebsockets_ka.qm
 %%QT_L10NDIR%%/qtwebsockets_ko.qm
 %%QT_L10NDIR%%/qtwebsockets_pl.qm
+%%QT_L10NDIR%%/qtwebsockets_pt_BR.qm
 %%QT_L10NDIR%%/qtwebsockets_ru.qm
 %%QT_L10NDIR%%/qtwebsockets_sv.qm
 %%QT_L10NDIR%%/qtwebsockets_tr.qm
diff --git a/devel/shiboken6/distinfo b/devel/shiboken6/distinfo
index 837de6ee5f26..e048bccfb3d8 100644
--- a/devel/shiboken6/distinfo
+++ b/devel/shiboken6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198971
-SHA256 (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 9ec087465342bdc9dbe492a30e58fdbbc5448655deacf5982a0fe7123f59222d
-SIZE (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 16659400
+TIMESTAMP = 1759301509
+SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
+SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
diff --git a/graphics/qt6-3d/distinfo b/graphics/qt6-3d/distinfo
index cd9b54578f75..5e2d2d8c0d6a 100644
--- a/graphics/qt6-3d/distinfo
+++ b/graphics/qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196733
-SHA256 (KDE/Qt/6.9.2/qt3d-everywhere-src-6.9.2.tar.xz) = aa6e023b8b5605f212cc52c46c1a8b74bd2ca67d01473d305b5b48a7972bb659
-SIZE (KDE/Qt/6.9.2/qt3d-everywhere-src-6.9.2.tar.xz) = 141825804
+TIMESTAMP = 1759303310
+SHA256 (KDE/Qt/6.9.3/qt3d-everywhere-src-6.9.3.tar.xz) = 7e8664ddf21a79d4eeaebf76dddf017ed31142a2df005cf4ac784dff10627fff
+SIZE (KDE/Qt/6.9.3/qt3d-everywhere-src-6.9.3.tar.xz) = 141820300
diff --git a/graphics/qt6-3d/pkg-plist b/graphics/qt6-3d/pkg-plist
index 5be5d29981db..c0b717194e24 100644
--- a/graphics/qt6-3d/pkg-plist
+++ b/graphics/qt6-3d/pkg-plist
@@ -1406,12 +1406,6 @@ lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateTargets.cmake
 lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateVersionlessAliasTargets.cmake
 lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateVersionlessTargets.cmake
 lib/cmake/Qt6BuildInternals/StandaloneTests/Qt3DTestsConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfigVersion.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfigVersionImpl.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginTargets.cmake
 lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginAdditionalTargetInfo.cmake
 lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginConfig.cmake
 lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginConfigVersion.cmake
@@ -1448,6 +1442,12 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginConfigVersion.cmake
 lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginConfigVersionImpl.cmake
 lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginTargets.cmake
 lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginAdditionalTargetInfo.cmake
 lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfig.cmake
 lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfigVersion.cmake
@@ -1572,7 +1572,7 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets.cmake
 %%QT_QMLDIR%%/Qt3D/Input/libquick3dinputplugin.so
 %%QT_QMLDIR%%/Qt3D/Input/plugins.qmltypes
 %%QT_QMLDIR%%/Qt3D/Input/qmldir
-%%QT_QMLDIR%%/Qt3D/Logic/lib3dquicklogicplugin.so
+%%QT_QMLDIR%%/Qt3D/Logic/libquick3dlogicplugin.so
 %%QT_QMLDIR%%/Qt3D/Logic/plugins.qmltypes
 %%QT_QMLDIR%%/Qt3D/Logic/qmldir
 %%QT_QMLDIR%%/Qt3D/Render/libquick3drenderplugin.so
diff --git a/graphics/qt6-imageformats/distinfo b/graphics/qt6-imageformats/distinfo
index 7df0e43a15d1..d612fb9b4f82 100644
--- a/graphics/qt6-imageformats/distinfo
+++ b/graphics/qt6-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196738
-SHA256 (KDE/Qt/6.9.2/qtimageformats-everywhere-src-6.9.2.tar.xz) = 8a023f7e2f57dedc02e2ab10c975f7cb3cccac9b8f0823c12fd6824834549139
-SIZE (KDE/Qt/6.9.2/qtimageformats-everywhere-src-6.9.2.tar.xz) = 2021564
+TIMESTAMP = 1759303322
+SHA256 (KDE/Qt/6.9.3/qtimageformats-everywhere-src-6.9.3.tar.xz) = 4fb26bdbfbd4b8e480087896514e11c33aba7b6b39246547355ea340c4572ffe
+SIZE (KDE/Qt/6.9.3/qtimageformats-everywhere-src-6.9.3.tar.xz) = 2030812
diff --git a/graphics/qt6-lottie/distinfo b/graphics/qt6-lottie/distinfo
index be6b29505050..2438db7d0924 100644
--- a/graphics/qt6-lottie/distinfo
+++ b/graphics/qt6-lottie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196742
-SHA256 (KDE/Qt/6.9.2/qtlottie-everywhere-src-6.9.2.tar.xz) = a4df93d2dd5c5942f1dc23e29667199fbf5cfaba84a51e6a9ffc874b967e31c6
-SIZE (KDE/Qt/6.9.2/qtlottie-everywhere-src-6.9.2.tar.xz) = 83560
+TIMESTAMP = 1759303331
+SHA256 (KDE/Qt/6.9.3/qtlottie-everywhere-src-6.9.3.tar.xz) = 116e105574f0bb442b80251fa60b88d1c9fe55db64e11b549e8fc2063b90df33
+SIZE (KDE/Qt/6.9.3/qtlottie-everywhere-src-6.9.3.tar.xz) = 83520
diff --git a/graphics/qt6-quickeffectmaker/distinfo b/graphics/qt6-quickeffectmaker/distinfo
index 8e63980db866..b0ce32592367 100644
--- a/graphics/qt6-quickeffectmaker/distinfo
+++ b/graphics/qt6-quickeffectmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196749
-SHA256 (KDE/Qt/6.9.2/qtquickeffectmaker-everywhere-src-6.9.2.tar.xz) = 7985f1496ed411e3a3ae06ca55c8e37825e1c7f1c25ed4d120a68909ee0dd8f9
-SIZE (KDE/Qt/6.9.2/qtquickeffectmaker-everywhere-src-6.9.2.tar.xz) = 4342904
+TIMESTAMP = 1759303342
+SHA256 (KDE/Qt/6.9.3/qtquickeffectmaker-everywhere-src-6.9.3.tar.xz) = 6bf0361d24a0865cba9d94ff169c64cd69ac5d90c85260c29ec84ee5c2a59912
+SIZE (KDE/Qt/6.9.3/qtquickeffectmaker-everywhere-src-6.9.3.tar.xz) = 4343072
diff --git a/graphics/qt6-svg/distinfo b/graphics/qt6-svg/distinfo
index 8f066ad75a57..e761d58b9734 100644
--- a/graphics/qt6-svg/distinfo
+++ b/graphics/qt6-svg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756201222
-SHA256 (KDE/Qt/6.9.2/qtsvg-everywhere-src-6.9.2.tar.xz) = d984cab8f26334aa1c15e5b8f0cd9f1b7c0c1289fe0b68c1c84ab469b75605a5
-SIZE (KDE/Qt/6.9.2/qtsvg-everywhere-src-6.9.2.tar.xz) = 2004052
+TIMESTAMP = 1759303352
+SHA256 (KDE/Qt/6.9.3/qtsvg-everywhere-src-6.9.3.tar.xz) = db76aa3358cbbe6fce7da576ff4669cb9801920188c750d3b12783bbe97026e2
+SIZE (KDE/Qt/6.9.3/qtsvg-everywhere-src-6.9.3.tar.xz) = 2004192
diff --git a/graphics/qt6-wayland/distinfo b/graphics/qt6-wayland/distinfo
index d6f7ec8b5572..1c253fc89fc5 100644
--- a/graphics/qt6-wayland/distinfo
+++ b/graphics/qt6-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196760
-SHA256 (KDE/Qt/6.9.2/qtwayland-everywhere-src-6.9.2.tar.xz) = cad79806565568f12f9983fed69219416abcee9d5deef4abdfcf94aa2eef7781
-SIZE (KDE/Qt/6.9.2/qtwayland-everywhere-src-6.9.2.tar.xz) = 1138152
+TIMESTAMP = 1759303362
+SHA256 (KDE/Qt/6.9.3/qtwayland-everywhere-src-6.9.3.tar.xz) = e413d4bc9263e80a465761debf8cb8317aa6b01e814b20046a05258e6573dadd
+SIZE (KDE/Qt/6.9.3/qtwayland-everywhere-src-6.9.3.tar.xz) = 1138368
diff --git a/graphics/qt6-wayland/pkg-plist b/graphics/qt6-wayland/pkg-plist
index 211c136cf60b..a48b95ead2b8 100644
--- a/graphics/qt6-wayland/pkg-plist
+++ b/graphics/qt6-wayland/pkg-plist
@@ -641,6 +641,7 @@ lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateAdditionalTargetInfo.cm
 lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfig.cmake
 lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersion.cmake
 lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateExtraProperties.cmake
 lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateTargets.cmake
 lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessAliasTargets.cmake
 lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessTargets.cmake
diff --git a/misc/qt6-doc/distinfo b/misc/qt6-doc/distinfo
index c06929c61dfd..e60157663d9e 100644
--- a/misc/qt6-doc/distinfo
+++ b/misc/qt6-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196791
-SHA256 (KDE/Qt/6.9.2/qtdoc-everywhere-src-6.9.2.tar.xz) = 3fdabbb6556564fc8cdbdb7a98d41e827d6a09dd086255904532e78a3515cf62
-SIZE (KDE/Qt/6.9.2/qtdoc-everywhere-src-6.9.2.tar.xz) = 46187424
+TIMESTAMP = 1759303388
+SHA256 (KDE/Qt/6.9.3/qtdoc-everywhere-src-6.9.3.tar.xz) = 2419dd0ea0d3fdea7adb6bc499a1d1853e8545d585d6d4bd421277572d1da12a
+SIZE (KDE/Qt/6.9.3/qtdoc-everywhere-src-6.9.3.tar.xz) = 46324412
diff --git a/misc/qt6-doc/pkg-plist b/misc/qt6-doc/pkg-plist
index 707d63cdccf2..4b8f917cc239 100644
--- a/misc/qt6-doc/pkg-plist
+++ b/misc/qt6-doc/pkg-plist
@@ -122,9 +122,12 @@
 %%QT_DOCDIR%%/qtdoc/images/bullet_dn.png
 %%QT_DOCDIR%%/qtdoc/images/bullet_sq.png
 %%QT_DOCDIR%%/qtdoc/images/car_configurator_overview.png
+%%QT_DOCDIR%%/qtdoc/images/coffee_machine_emptycup.png
 %%QT_DOCDIR%%/qtdoc/images/coffee_machine_modify.png
 %%QT_DOCDIR%%/qtdoc/images/coffee_machine_overview.png
 %%QT_DOCDIR%%/qtdoc/images/coffee_machine_selection.png
+%%QT_DOCDIR%%/qtdoc/images/coffee_machine_selection_android_landscape.png
+%%QT_DOCDIR%%/qtdoc/images/coffee_machine_selection_windows.png
 %%QT_DOCDIR%%/qtdoc/images/colorpalette_editing.png
 %%QT_DOCDIR%%/qtdoc/images/colorpalette_listing.png
 %%QT_DOCDIR%%/qtdoc/images/colorpalette_urlselection.png
diff --git a/misc/qt6-examples/distinfo b/misc/qt6-examples/distinfo
index 19172d04cb8a..693db17fa98c 100644
--- a/misc/qt6-examples/distinfo
+++ b/misc/qt6-examples/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197827
-SHA256 (KDE/Qt/6.9.2/qt-everywhere-src-6.9.2.tar.xz) = 643f1fe35a739e2bf5e1a092cfe83dbee61ff6683684e957351c599767ca279c
-SIZE (KDE/Qt/6.9.2/qt-everywhere-src-6.9.2.tar.xz) = 1102604088
+TIMESTAMP = 1759303819
+SHA256 (KDE/Qt/6.9.3/qt-everywhere-src-6.9.3.tar.xz) = 59d4fbf50d2524a9082f85d565f0197316cde89c26e97cfc6c157cb255b7ea18
+SIZE (KDE/Qt/6.9.3/qt-everywhere-src-6.9.3.tar.xz) = 1102876596
diff --git a/misc/qt6-examples/pkg-plist b/misc/qt6-examples/pkg-plist
index d3b75f7af8f3..2a7a300d0108 100644
--- a/misc/qt6-examples/pkg-plist
+++ b/misc/qt6-examples/pkg-plist
@@ -1158,7 +1158,10 @@
 %%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_emptycup.png
 %%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_modify.png
 %%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_overview.png
+%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_overview_landscape.png
 %%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_selection.png
+%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_selection_android_landscape.png
+%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_selection_windows.png
 %%QT_EXAMPLEDIR%%/demos/coffee/doc/src/coffee.qdoc
 %%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/card_cup_dark.svg
 %%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/card_cup_light.svg
@@ -1729,6 +1732,12 @@
 %%QT_EXAMPLEDIR%%/demos/qtjennydemo/CMakeLists.txt
 %%QT_EXAMPLEDIR%%/demos/qtjennydemo/Main.qml
 %%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/AndroidManifest.xml
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-hdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-ldpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-mdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-xhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-xxhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-xxxhdpi/icon.png
 %%QT_EXAMPLEDIR%%/demos/qtjennydemo/backend.cpp
 %%QT_EXAMPLEDIR%%/demos/qtjennydemo/backend.h
 %%QT_EXAMPLEDIR%%/demos/qtjennydemo/doc/images/qtjennydemo_overview.png
diff --git a/multimedia/qt6-multimedia/distinfo b/multimedia/qt6-multimedia/distinfo
index 36b60cc1c246..d41555709db4 100644
--- a/multimedia/qt6-multimedia/distinfo
+++ b/multimedia/qt6-multimedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197836
-SHA256 (KDE/Qt/6.9.2/qtmultimedia-everywhere-src-6.9.2.tar.xz) = 7bf8a19a57a7432181b05d0e264acfd8ca4b75a3901d01a27a32935703e5ab12
-SIZE (KDE/Qt/6.9.2/qtmultimedia-everywhere-src-6.9.2.tar.xz) = 9768828
+TIMESTAMP = 1759303877
+SHA256 (KDE/Qt/6.9.3/qtmultimedia-everywhere-src-6.9.3.tar.xz) = a275bee7ea60c91851236acdf99d76b891da90f428b68f51fe332354f19b86f5
+SIZE (KDE/Qt/6.9.3/qtmultimedia-everywhere-src-6.9.3.tar.xz) = 9771140
diff --git a/multimedia/qt6-multimedia/pkg-plist b/multimedia/qt6-multimedia/pkg-plist
index 2f80534bdab5..b318ff7c9936 100644
--- a/multimedia/qt6-multimedia/pkg-plist
+++ b/multimedia/qt6-multimedia/pkg-plist
@@ -348,7 +348,6 @@ lib/cmake/Qt6/FindMMRenderer.cmake
 lib/cmake/Qt6/FindMMRendererCore.cmake
 lib/cmake/Qt6/FindPipeWire.cmake
 lib/cmake/Qt6/FindVAAPI.cmake
-lib/cmake/Qt6/FindWMF.cmake
 lib/cmake/Qt6/FindWrapBundledResonanceAudioConfigExtra.cmake
 lib/cmake/Qt6/FindWrapPulseAudio.cmake
 lib/cmake/Qt6BuildInternals/StandaloneTests/QtMultimediaTestsConfig.cmake
diff --git a/net/qt6-coap/distinfo b/net/qt6-coap/distinfo
index 196205bd7d3e..501eb986e5c6 100644
--- a/net/qt6-coap/distinfo
+++ b/net/qt6-coap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197840
-SHA256 (KDE/Qt/6.9.2/qt-qtcoap-v6.9.2_GH0.tar.gz) = 4f5c504b4e3e09112b42c65b6ced639dacf8ed1598b994cd5065f66a8f97751f
-SIZE (KDE/Qt/6.9.2/qt-qtcoap-v6.9.2_GH0.tar.gz) = 186810
+TIMESTAMP = 1759303887
+SHA256 (KDE/Qt/6.9.3/qt-qtcoap-v6.9.3_GH0.tar.gz) = c795e55428ef4d45c50ecb1c9eaba994d258b213bd6405ae3c9903c0724cf07b
+SIZE (KDE/Qt/6.9.3/qt-qtcoap-v6.9.3_GH0.tar.gz) = 186772
diff --git a/net/qt6-mqtt/distinfo b/net/qt6-mqtt/distinfo
index 407c54ee07ad..faa628afd19d 100644
--- a/net/qt6-mqtt/distinfo
+++ b/net/qt6-mqtt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197843
-SHA256 (KDE/Qt/6.9.2/qt-qtmqtt-v6.9.2_GH0.tar.gz) = 1d5edb5b78f3b3248211afb3bd98947ebefc0e3acdd2db2f000dcda1a0fb362b
-SIZE (KDE/Qt/6.9.2/qt-qtmqtt-v6.9.2_GH0.tar.gz) = 210422
+TIMESTAMP = 1759303895
+SHA256 (KDE/Qt/6.9.3/qt-qtmqtt-v6.9.3_GH0.tar.gz) = 4fc80a4a0cbe6c696eed7c5c0209819470a0bcc48a2ceaec71e5572ce7be4b8b
+SIZE (KDE/Qt/6.9.3/qt-qtmqtt-v6.9.3_GH0.tar.gz) = 210408
diff --git a/net/qt6-networkauth/distinfo b/net/qt6-networkauth/distinfo
index 567768330824..58d68541f637 100644
--- a/net/qt6-networkauth/distinfo
+++ b/net/qt6-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197848
-SHA256 (KDE/Qt/6.9.2/qtnetworkauth-everywhere-src-6.9.2.tar.xz) = 2165d9568eb8ab9f3cb91abdb0e72c17fe7a70707150ef1738db94e75f318c84
*** 536 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510040412.5944CMRp046872>