På fredag 28. august 2026 kl. 18:01, skrev Rafael Sadowski
<[email protected]>:

> I'd like to commit this update as soon as possible. Are there any
> objections?
> 
> https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.11.2/release-note.md
> It's a "simple" bug fix update which includes some CVEs.


Current/amd64 with privsep.

Patch applied cleanly. Building/updating all of x11/qt6 now. It will
take a while, but maybe I can catch some gotcha's before a bulk build.

So far qt6-global, qt6-qtbase, qt6-qtlanguageserver, qt6-qtshadertools, 
qt6-qtwebsockets, qt6-mysql, qt6-qtcharts, qt6-qtmultimedia, qt6-qtsvg, 
qt6-postgresql, qt6-qtdeclarative, qt6-qtquick3d, qt6-qttools, obs-studio, 
shotcut-26.8.1, melonds, transmission(-qt), dolphin-emu, and lxqt have built
just fine.

Also builing reverse dependencies pscx2, citra, kate, and
moonlight. I assume you built kf6, KDE Gear 26.xx, and kde-plasma?

Hope this helps. May you have success hacking and have a good, cool one.
--
yaydn

> 
> 
> diff --git a/x11/qt6/Makefile.version b/x11/qt6/Makefile.version
> index 28f695ec23b..e0c80de62ce 100644
> --- a/x11/qt6/Makefile.version
> +++ b/x11/qt6/Makefile.version
> @@ -1,6 +1,6 @@
>  # Common source for Qt6 version
> -QT6_VERSION =                6.11.1
> -PYSIDE_VERSION =     6.11.1
> +QT6_VERSION =                6.11.2
> +PYSIDE_VERSION =     6.11.2
> 
>  # This one is used for building dependencies for examples and documentation,
>  # which obviously should be in sync with core packages.
> diff --git a/x11/qt6/pyside6/pyside/Makefile b/x11/qt6/pyside6/pyside/Makefile
> index 1c9f73994dc..edfcb4a6b2d 100644
> --- a/x11/qt6/pyside6/pyside/Makefile
> +++ b/x11/qt6/pyside6/pyside/Makefile
> @@ -2,9 +2,8 @@ DPB_PROPERTIES =      parallel
> 
>  COMMENT =            Python Qt bindings for Qt 6
>  PKGNAME =            pyside6-${VERSION}
> -REVISION =           0
> 
> -SHARED_LIBS +=               pyside6.abi3            2.0 # 0.0
> +SHARED_LIBS +=               pyside6.abi3            3.0 # 0.0
>  SHARED_LIBS +=               pyside6qml.abi3         1.0 # 0.0
> 
>  WANTLIB += ${COMPILER_LIBCXX} GL Qt63DAnimation Qt63DCore Qt63DExtras
> diff --git a/x11/qt6/pyside6/pyside/distinfo b/x11/qt6/pyside6/pyside/distinfo
> index a61e2edb9e9..8b7ccfbbf07 100644
> --- a/x11/qt6/pyside6/pyside/distinfo
> +++ b/x11/qt6/pyside6/pyside/distinfo
> @@ -1,6 +1,6 @@
>  SHA256 (qt/0001-Always-link-to-python-libraries.patch) = 
> bcT6jp4WZDdmDXS0KhRv3QR6aofik8NO1uzgueZqa3w=
>  SHA256 (qt/0001-Revert-Modify-headers-installation-for-CMake-builds.patch) = 
> O8h0Ceo9xBhH8dXXYS/ZeTG2fxtAUQtGVUOo71yXZP8=
> -SHA256 (qt/pyside-setup-everywhere-src-6.11.1.tar.xz) = 
> b/2YNbsN0sVvBh1i8WFrsXB8/AICuA4xZda+CH85ZeI=
> +SHA256 (qt/pyside-setup-everywhere-src-6.11.2.tar.xz) = 
> y6R++6rRvt1SlyXLwU4h8VbHoZNm8Hs+37sHb/16/fg=
>  SIZE (qt/0001-Always-link-to-python-libraries.patch) = 1320
>  SIZE (qt/0001-Revert-Modify-headers-installation-for-CMake-builds.patch) = 
> 11793
> -SIZE (qt/pyside-setup-everywhere-src-6.11.1.tar.xz) = 17963432
> +SIZE (qt/pyside-setup-everywhere-src-6.11.2.tar.xz) = 18053248
> diff --git a/x11/qt6/pyside6/pyside/pkg/PLIST 
> b/x11/qt6/pyside6/pyside/pkg/PLIST
> index cb96b1d2ac6..a505234a742 100644
> --- a/x11/qt6/pyside6/pyside/pkg/PLIST
> +++ b/x11/qt6/pyside6/pyside/pkg/PLIST
> @@ -342,6 +342,7 @@ 
> lib/python${MODPY_VERSION}/site-packages/PySide6/support/generate_pyi.py
>  share/PySide6/
>  share/PySide6/doc/
>  share/PySide6/doc/qtcore.rst
> +share/PySide6/doc/qtgui.rst
>  share/PySide6/doc/qtqml.rst
>  share/PySide6/doc/qtquicktest.rst
>  share/PySide6/doc/qtuitools.rst
> diff --git a/x11/qt6/pyside6/shiboken/Makefile 
> b/x11/qt6/pyside6/shiboken/Makefile
> index c6b0d3810b0..7b1d76c6506 100644
> --- a/x11/qt6/pyside6/shiboken/Makefile
> +++ b/x11/qt6/pyside6/shiboken/Makefile
> @@ -1,6 +1,5 @@
>  COMMENT =            Python binding generator for C++ libraries
>  PKGNAME =            shiboken6-${VERSION}
> -REVISION =           0
> 
>  SHARED_LIBS +=               shiboken6.abi3  2.0 # 0.0
> 
> diff --git a/x11/qt6/pyside6/shiboken/distinfo 
> b/x11/qt6/pyside6/shiboken/distinfo
> index a61e2edb9e9..8b7ccfbbf07 100644
> --- a/x11/qt6/pyside6/shiboken/distinfo
> +++ b/x11/qt6/pyside6/shiboken/distinfo
> @@ -1,6 +1,6 @@
>  SHA256 (qt/0001-Always-link-to-python-libraries.patch) = 
> bcT6jp4WZDdmDXS0KhRv3QR6aofik8NO1uzgueZqa3w=
>  SHA256 (qt/0001-Revert-Modify-headers-installation-for-CMake-builds.patch) = 
> O8h0Ceo9xBhH8dXXYS/ZeTG2fxtAUQtGVUOo71yXZP8=
> -SHA256 (qt/pyside-setup-everywhere-src-6.11.1.tar.xz) = 
> b/2YNbsN0sVvBh1i8WFrsXB8/AICuA4xZda+CH85ZeI=
> +SHA256 (qt/pyside-setup-everywhere-src-6.11.2.tar.xz) = 
> y6R++6rRvt1SlyXLwU4h8VbHoZNm8Hs+37sHb/16/fg=
>  SIZE (qt/0001-Always-link-to-python-libraries.patch) = 1320
>  SIZE (qt/0001-Revert-Modify-headers-installation-for-CMake-builds.patch) = 
> 11793
> -SIZE (qt/pyside-setup-everywhere-src-6.11.1.tar.xz) = 17963432
> +SIZE (qt/pyside-setup-everywhere-src-6.11.2.tar.xz) = 18053248
> diff --git 
> a/x11/qt6/pyside6/shiboken/patches/patch-sources_shiboken6_libshiboken_helper_h
>  
> b/x11/qt6/pyside6/shiboken/patches/patch-sources_shiboken6_libshiboken_helper_h
> index a8967710a18..891def255ca 100644
> --- 
> a/x11/qt6/pyside6/shiboken/patches/patch-sources_shiboken6_libshiboken_helper_h
> +++ 
> b/x11/qt6/pyside6/shiboken/patches/patch-sources_shiboken6_libshiboken_helper_h
> @@ -1,7 +1,7 @@
>  Index: sources/shiboken6/libshiboken/helper.h
>  --- sources/shiboken6/libshiboken/helper.h.orig
>  +++ sources/shiboken6/libshiboken/helper.h
> -@@ -7,6 +7,9 @@
> +@@ -8,6 +8,9 @@
>   #include "sbkpython.h"
>   #include "shibokenmacros.h"
> 
> @@ -11,7 +11,7 @@ Index: sources/shiboken6/libshiboken/helper.h
>   #include <iosfwd>
> 
>   #define SBK_UNUSED(x)   (void)(x);
> -@@ -73,7 +76,7 @@ class ArrayPointer
> +@@ -74,7 +77,7 @@ class ArrayPointer
>   template <class T>
>   using AutoArrayPointer = ArrayPointer<T>; // deprecated
> 
> diff --git a/x11/qt6/pyside6/shiboken_generator/Makefile 
> b/x11/qt6/pyside6/shiboken_generator/Makefile
> index 54c7075c930..15d734b2c4b 100644
> --- a/x11/qt6/pyside6/shiboken_generator/Makefile
> +++ b/x11/qt6/pyside6/shiboken_generator/Makefile
> @@ -1,6 +1,5 @@
>  COMMENT =            Python binding generator for C++ libraries
>  PKGNAME =            shiboken6-generator-${VERSION}
> -REVISION =           0
> 
>  WANTLIB += ${COMPILER_LIBCXX} Qt6Core c m xml2 xslt
>  WANTLIB += llvm${MODCLANG_VERSION}/lib/clang
> diff --git a/x11/qt6/pyside6/shiboken_generator/distinfo 
> b/x11/qt6/pyside6/shiboken_generator/distinfo
> index a61e2edb9e9..8b7ccfbbf07 100644
> --- a/x11/qt6/pyside6/shiboken_generator/distinfo
> +++ b/x11/qt6/pyside6/shiboken_generator/distinfo
> @@ -1,6 +1,6 @@
>  SHA256 (qt/0001-Always-link-to-python-libraries.patch) = 
> bcT6jp4WZDdmDXS0KhRv3QR6aofik8NO1uzgueZqa3w=
>  SHA256 (qt/0001-Revert-Modify-headers-installation-for-CMake-builds.patch) = 
> O8h0Ceo9xBhH8dXXYS/ZeTG2fxtAUQtGVUOo71yXZP8=
> -SHA256 (qt/pyside-setup-everywhere-src-6.11.1.tar.xz) = 
> b/2YNbsN0sVvBh1i8WFrsXB8/AICuA4xZda+CH85ZeI=
> +SHA256 (qt/pyside-setup-everywhere-src-6.11.2.tar.xz) = 
> y6R++6rRvt1SlyXLwU4h8VbHoZNm8Hs+37sHb/16/fg=
>  SIZE (qt/0001-Always-link-to-python-libraries.patch) = 1320
>  SIZE (qt/0001-Revert-Modify-headers-installation-for-CMake-builds.patch) = 
> 11793
> -SIZE (qt/pyside-setup-everywhere-src-6.11.1.tar.xz) = 17963432
> +SIZE (qt/pyside-setup-everywhere-src-6.11.2.tar.xz) = 18053248
> diff --git a/x11/qt6/pyside6/tools/distinfo b/x11/qt6/pyside6/tools/distinfo
> index a61e2edb9e9..8b7ccfbbf07 100644
> --- a/x11/qt6/pyside6/tools/distinfo
> +++ b/x11/qt6/pyside6/tools/distinfo
> @@ -1,6 +1,6 @@
>  SHA256 (qt/0001-Always-link-to-python-libraries.patch) = 
> bcT6jp4WZDdmDXS0KhRv3QR6aofik8NO1uzgueZqa3w=
>  SHA256 (qt/0001-Revert-Modify-headers-installation-for-CMake-builds.patch) = 
> O8h0Ceo9xBhH8dXXYS/ZeTG2fxtAUQtGVUOo71yXZP8=
> -SHA256 (qt/pyside-setup-everywhere-src-6.11.1.tar.xz) = 
> b/2YNbsN0sVvBh1i8WFrsXB8/AICuA4xZda+CH85ZeI=
> +SHA256 (qt/pyside-setup-everywhere-src-6.11.2.tar.xz) = 
> y6R++6rRvt1SlyXLwU4h8VbHoZNm8Hs+37sHb/16/fg=
>  SIZE (qt/0001-Always-link-to-python-libraries.patch) = 1320
>  SIZE (qt/0001-Revert-Modify-headers-installation-for-CMake-builds.patch) = 
> 11793
> -SIZE (qt/pyside-setup-everywhere-src-6.11.1.tar.xz) = 17963432
> +SIZE (qt/pyside-setup-everywhere-src-6.11.2.tar.xz) = 18053248
> diff --git a/x11/qt6/qt3d/Makefile b/x11/qt6/qt3d/Makefile
> index 453415c165b..00ed450cc04 100644
> --- a/x11/qt6/qt3d/Makefile
> +++ b/x11/qt6/qt3d/Makefile
> @@ -3,7 +3,7 @@ COMMENT =     Qt6 components for 3D graphics
>  PKGSPEC =    qt6-qt3d-${QT6_PKGSPEC}
> 
>  SHARED_LIBS +=  Qt63DAnimation            1.0 # 6.6
> -SHARED_LIBS +=  Qt63DCore                 1.2 # 6.6
> +SHARED_LIBS +=  Qt63DCore                 2.0 # 6.6
>  SHARED_LIBS +=  Qt63DExtras               1.1 # 6.6
>  SHARED_LIBS +=  Qt63DInput                1.1 # 6.6
>  SHARED_LIBS +=  Qt63DLogic                1.0 # 6.6
> @@ -14,7 +14,7 @@ SHARED_LIBS +=  Qt63DQuickInput           1.0 # 6.6
>  SHARED_LIBS +=  Qt63DQuickRender          2.1 # 6.6
>  SHARED_LIBS +=  Qt63DQuickScene2D         1.1 # 6.6
>  SHARED_LIBS +=       Qt63DQuickScene3D         0.0 # 0.0
> -SHARED_LIBS +=  Qt63DRender               2.0 # 6.6
> +SHARED_LIBS +=  Qt63DRender               3.0 # 6.6
>  SHARED_LIBS +=       Qt63DQuickLogic           0.0 # 0.0
> 
>  WANTLIB += ${COMPILER_LIBCXX} GL Qt6Concurrent Qt6Core Qt6Gui
> diff --git a/x11/qt6/qt3d/distinfo b/x11/qt6/qt3d/distinfo
> index 1245f7fdf2e..74a232f90ae 100644
> --- a/x11/qt6/qt3d/distinfo
> +++ b/x11/qt6/qt3d/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qt3d-everywhere-src-6.11.1.tar.xz) = 
> pm2MjgSdHuenaHs0lA81VdDXCEhYttx40eHLffQKAQc=
> -SIZE (qt/qt3d-everywhere-src-6.11.1.tar.xz) = 141869788
> +SHA256 (qt/qt3d-everywhere-src-6.11.2.tar.xz) = 
> QRGFpHlacRRyyPcv99axOgqQgqXyw8PRypVWcn77rCk=
> +SIZE (qt/qt3d-everywhere-src-6.11.2.tar.xz) = 141876916
> diff --git a/x11/qt6/qt5compat/distinfo b/x11/qt6/qt5compat/distinfo
> index 1400bef2b4f..23fd00d2a1b 100644
> --- a/x11/qt6/qt5compat/distinfo
> +++ b/x11/qt6/qt5compat/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qt5compat-everywhere-src-6.11.1.tar.xz) = 
> z8uf2qBRqtVLDmGySsVpO0iHqG4HYJ9mX+pnMopvFhs=
> -SIZE (qt/qt5compat-everywhere-src-6.11.1.tar.xz) = 14621480
> +SHA256 (qt/qt5compat-everywhere-src-6.11.2.tar.xz) = 
> aMMg/jORCWqfLYcBcO3xtn2sivHQ5RwMnlNDgH8RQoc=
> +SIZE (qt/qt5compat-everywhere-src-6.11.2.tar.xz) = 14620928
> diff --git a/x11/qt6/qtbase/Makefile b/x11/qt6/qtbase/Makefile
> index be96953c2fa..9bf9420cb0a 100644
> --- a/x11/qt6/qtbase/Makefile
> +++ b/x11/qt6/qtbase/Makefile
> @@ -16,23 +16,23 @@ PKG_ARCH-global = *
>  DPB_PROPERTIES =     parallel
> 
>  SHARED_LIBS +=  Qt6Concurrent                0.1 # 6.7
> -SHARED_LIBS +=  Qt6Core                      8.0 # 6.7
> +SHARED_LIBS +=  Qt6Core                      9.0 # 6.7
>  SHARED_LIBS +=  Qt6DBus                      3.1 # 6.7
> -SHARED_LIBS +=  Qt6Gui                       10.0 # 6.7
> -SHARED_LIBS +=  Qt6Network                   6.0 # 6.7
> +SHARED_LIBS +=  Qt6Gui                       11.0 # 6.7
> +SHARED_LIBS +=  Qt6Network                   7.0 # 6.7
>  SHARED_LIBS +=  Qt6OpenGL                    3.0 # 6.7
>  SHARED_LIBS +=  Qt6PrintSupport              1.1 # 6.7
>  SHARED_LIBS +=  Qt6Sql                       3.1 # 6.7
> -SHARED_LIBS +=  Qt6Test                      5.1 # 6.7
> -SHARED_LIBS +=  Qt6Widgets                   6.0 # 6.7
> +SHARED_LIBS +=  Qt6Test                      5.2 # 6.7
> +SHARED_LIBS +=  Qt6Widgets                   7.0 # 6.7
>  SHARED_LIBS +=  Qt6Xml                       1.0 # 6.7
>  SHARED_LIBS +=  Qt6EglFSDeviceIntegration    2.0 # 6.7
>  SHARED_LIBS +=  Qt6EglFsKmsSupport           1.1 # 6.7
>  SHARED_LIBS +=  Qt6XcbQpa                    5.0 # 6.7
>  SHARED_LIBS +=  Qt6EglFsKmsGbmSupport        1.0 # 6.7
>  SHARED_LIBS +=  Qt6OpenGLWidgets             1.0 # 6.7
> -SHARED_LIBS +=  Qt6WaylandClient             10.0 # 6.7
> -SHARED_LIBS +=  Qt6WlShellIntegration        4.1 # 6.7
> +SHARED_LIBS +=  Qt6WaylandClient             10.1 # 6.7
> +SHARED_LIBS +=  Qt6WlShellIntegration        4.2 # 6.7
> 
>  WANTLIB-main += ${COMPILER_LIBCXX} EGL GL ICE SM X11 X11-xcb atk-1.0
>  WANTLIB-main += b2 brotlidec c cairo cairo-gobject crypto cups dbus-1
> diff --git a/x11/qt6/qtbase/distinfo b/x11/qt6/qtbase/distinfo
> index 51ba8cbacea..e5143052eea 100644
> --- a/x11/qt6/qtbase/distinfo
> +++ b/x11/qt6/qtbase/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtbase-everywhere-src-6.11.1.tar.xz) = 
> 2VlKMSKKojrWtTFxmim0Xw85if5sE21Fdn6hefIzwaw=
> -SIZE (qt/qtbase-everywhere-src-6.11.1.tar.xz) = 50648500
> +SHA256 (qt/qtbase-everywhere-src-6.11.2.tar.xz) = 
> Wy4A7Mr1pNjBQTT/oOqN/Qo1rh/8f42H+kMFoe0jzyI=
> +SIZE (qt/qtbase-everywhere-src-6.11.2.tar.xz) = 50582668
> diff --git a/x11/qt6/qtbase/patches/patch-cmake_QtFeature_cmake 
> b/x11/qt6/qtbase/patches/patch-cmake_QtFeature_cmake
> index ea024601a63..847cf50cd69 100644
> --- a/x11/qt6/qtbase/patches/patch-cmake_QtFeature_cmake
> +++ b/x11/qt6/qtbase/patches/patch-cmake_QtFeature_cmake
> @@ -1,7 +1,7 @@
>  Index: cmake/QtFeature.cmake
>  --- cmake/QtFeature.cmake.orig
>  +++ cmake/QtFeature.cmake
> -@@ -1802,7 +1802,23 @@ function(qt_get_platform_try_compile_vars out_var)
> +@@ -1837,7 +1837,23 @@ function(qt_get_platform_try_compile_vars out_var)
>       set("${out_var}" "${flags_cmd_line}" PARENT_SCOPE)
>   endfunction()
> 
> diff --git a/x11/qt6/qtbase/patches/patch-cmake_QtFlagHandlingHelpers_cmake 
> b/x11/qt6/qtbase/patches/patch-cmake_QtFlagHandlingHelpers_cmake
> index 50c9583c0b8..39a524942a7 100644
> --- a/x11/qt6/qtbase/patches/patch-cmake_QtFlagHandlingHelpers_cmake
> +++ b/x11/qt6/qtbase/patches/patch-cmake_QtFlagHandlingHelpers_cmake
> @@ -1,7 +1,7 @@
>  Index: cmake/QtFlagHandlingHelpers.cmake
>  --- cmake/QtFlagHandlingHelpers.cmake.orig
>  +++ cmake/QtFlagHandlingHelpers.cmake
> -@@ -179,6 +179,10 @@ function(qt_internal_add_link_flags_no_undefined targe
> +@@ -181,6 +181,10 @@ function(qt_internal_add_link_flags_no_undefined targe
>               set(no_undefined_flag "-Wl,--no-undefined")
>           endif()
> 
> diff --git a/x11/qt6/qtbase/patches/patch-src_corelib_global_qlogging_cpp 
> b/x11/qt6/qtbase/patches/patch-src_corelib_global_qlogging_cpp
> index e6331b7565f..91731988d10 100644
> --- a/x11/qt6/qtbase/patches/patch-src_corelib_global_qlogging_cpp
> +++ b/x11/qt6/qtbase/patches/patch-src_corelib_global_qlogging_cpp
> @@ -1,7 +1,7 @@
>  Index: src/corelib/global/qlogging.cpp
>  --- src/corelib/global/qlogging.cpp.orig
>  +++ src/corelib/global/qlogging.cpp
> -@@ -1539,7 +1539,7 @@ backtraceFramesForLogMessage(int frameCount,
> +@@ -1556,7 +1556,7 @@ backtraceFramesForLogMessage(int frameCount,
>       // This code is protected by QMessagePattern::mutex so it is thread 
> safe on all compilers
>       static const QRegularExpression 
> rx(QStringLiteral("^(?:[^(]*/)?([^(/]+)\\(([^+]*)(?:[\\+[a-f0-9x]*)?\\) 
> \\[[a-f0-9x]*\\]$"));
> 
> diff --git 
> a/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qopenssl_p_h 
> b/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qopenssl_p_h
> index 22627f29d2b..bcda7efba8c 100644
> --- a/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qopenssl_p_h
> +++ b/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qopenssl_p_h
> @@ -1,7 +1,7 @@
>  Index: src/plugins/tls/openssl/qopenssl_p.h
>  --- src/plugins/tls/openssl/qopenssl_p.h.orig
>  +++ src/plugins/tls/openssl/qopenssl_p.h
> -@@ -71,6 +71,13 @@
> +@@ -77,6 +77,13 @@
> 
>   QT_BEGIN_NAMESPACE
> 
> diff --git 
> a/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qx509_openssl_cpp 
> b/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qx509_openssl_cpp
> index 50d9b885e39..7ee382d8c21 100644
> --- a/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qx509_openssl_cpp
> +++ b/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qx509_openssl_cpp
> @@ -1,7 +1,7 @@
>  Index: src/plugins/tls/openssl/qx509_openssl.cpp
>  --- src/plugins/tls/openssl/qx509_openssl.cpp.orig
>  +++ src/plugins/tls/openssl/qx509_openssl.cpp
> -@@ -191,7 +191,11 @@ QVariant x509UnknownExtensionToValue(X509_EXTENSION *e
> +@@ -191,7 +191,11 @@ QVariant x509UnknownExtensionToValue(QT_OPENSSL4_CONST
>           QVariantList list;
>           bool isMap = false;
> 
> @@ -13,10 +13,11 @@ Index: src/plugins/tls/openssl/qx509_openssl.cpp
>               CONF_VALUE *nval = q_SKM_sk_value(CONF_VALUE, val, j);
>               if (nval->name && nval->value) {
>                   isMap = true;
> -@@ -287,7 +291,11 @@ QVariant x509ExtensionToValue(X509_EXTENSION *ext)
> +@@ -287,7 +291,12 @@ QVariant x509ExtensionToValue(QT_OPENSSL4_CONST X509_E
>               if (!info)
>                   return {};
>               QVariantMap result;
> ++
>  +#if defined(LIBRESSL_VERSION_NUMBER)
>  +            for (int i=0; i < q_SKM_sk_num(ACCESS_DESCRIPTION, info); i++) {
>  +#else
> @@ -25,37 +26,23 @@ Index: src/plugins/tls/openssl/qx509_openssl.cpp
>                   ACCESS_DESCRIPTION *ad = q_SKM_sk_value(ACCESS_DESCRIPTION, 
> info, i);
> 
>                   GENERAL_NAME *name = ad->location;
> -@@ -330,8 +338,8 @@ QVariant x509ExtensionToValue(X509_EXTENSION *ext)
> -
> -             // keyid
> -             if (auth_key->keyid) {
> --                QByteArray keyid(reinterpret_cast<const char 
> *>(auth_key->keyid->data),
> --                                 auth_key->keyid->length);
> -+                QByteArray keyid(reinterpret_cast<const char 
> *>(q_ASN1_STRING_get0_data(auth_key->keyid)),
> -+                                 q_ASN1_STRING_length(auth_key->keyid));
> -                 result["keyid"_L1] = keyid.toHex();
> -             }
> -
> -@@ -465,10 +473,10 @@ X509CertificateOpenSSL::subjectAlternativeNames() cons
> +@@ -466,7 +475,7 @@ X509CertificateOpenSSL::subjectAlternativeNames() cons
>               QHostAddress ipAddress;
>               switch (len) {
>               case 4: // IPv4
> --                ipAddress = 
> QHostAddress(qFromBigEndian(*reinterpret_cast<quint32 
> *>(genName->d.iPAddress->data)));
> -+                ipAddress = 
> QHostAddress(qFromBigEndian(*reinterpret_cast<const quint32 
> *>(q_ASN1_STRING_get0_data(genName->d.iPAddress))));
> +-                ipAddress = 
> QHostAddress(qFromBigEndian(*reinterpret_cast<const quint32 
> *>(q_ASN1_STRING_get0_data(genName->d.iPAddress))));
> ++                ipAddress = 
> QHostAddress(qFromBigEndian(*reinterpret_cast<quint32 
> *>(genName->d.iPAddress->data)));
>                   break;
>               case 16: // IPv6
> --                ipAddress = QHostAddress(reinterpret_cast<quint8 
> *>(genName->d.iPAddress->data));
> -+                ipAddress = QHostAddress(reinterpret_cast<const quint8 
> *>(q_ASN1_STRING_get0_data(genName->d.iPAddress)));
> -                 break;
> -             default: // Unknown IP address format
> -                 break;
> -@@ -562,9 +570,9 @@ QSslCertificate X509CertificateOpenSSL::certificateFro
> -
> +                 ipAddress = QHostAddress(reinterpret_cast<const quint8 
> *>(q_ASN1_STRING_get0_data(genName->d.iPAddress)));
> +@@ -564,10 +573,9 @@ QSslCertificate X509CertificateOpenSSL::certificateFro
>       if (ASN1_INTEGER *serialNumber = q_X509_get_serialNumber(x509)) {
>           QByteArray hexString;
> --        hexString.reserve(serialNumber->length * 3);
> --        for (int a = 0; a < serialNumber->length; ++a) {
> --            hexString += QByteArray::number(serialNumber->data[a], 
> 16).rightJustified(2, '0');
> +         const unsigned char *serialNumberData = 
> q_ASN1_STRING_get0_data(serialNumber);
> +-        int serialNumberLength = q_ASN1_STRING_length(serialNumber);
> +-        hexString.reserve(qsizetype(serialNumberLength) * 3);
> +-        for (int a = 0; a < serialNumberLength; ++a) {
> +-            hexString += QByteArray::number(serialNumberData[a], 
> 16).rightJustified(2, '0');
>  +        hexString.reserve(q_ASN1_STRING_length(serialNumber) * 3);
>  +        for (int a = 0; a < q_ASN1_STRING_length(serialNumber); ++a) {
>  +            hexString += 
> QByteArray::number(q_ASN1_STRING_get0_data(serialNumber)[a], 
> 16).rightJustified(2, '0');
> diff --git a/x11/qt6/qtbase/pkg/PLIST-global b/x11/qt6/qtbase/pkg/PLIST-global
> index b8e033285c9..0ffb17d971c 100644
> --- a/x11/qt6/qtbase/pkg/PLIST-global
> +++ b/x11/qt6/qtbase/pkg/PLIST-global
> @@ -43,7 +43,7 @@ share/doc/qt6/config/exampleurl-qtxmlpatterns.qdocconf
>  share/doc/qt6/global/
>  share/doc/qt6/global/app-examples-template/
>  share/doc/qt6/global/app-examples-template/README.md
> -share/doc/qt6/global/app-examples-template/app-examples-template.qdoc
> +share/doc/qt6/global/app-examples-template/app-examples.qdoc.template
>  share/doc/qt6/global/compat.qdocconf
>  share/doc/qt6/global/config.qdocconf
>  share/doc/qt6/global/cpp-doc-macros.qdocconf
> @@ -55,6 +55,7 @@ share/doc/qt6/global/externalsites/qt-webpages.qdoc
>  share/doc/qt6/global/externalsites/qtcreator.qdoc
>  share/doc/qt6/global/externalsites/qtdesignstudio.qdoc
>  share/doc/qt6/global/externalsites/rfc.qdoc
> +share/doc/qt6/global/externalsites/vscodeext.qdoc
>  share/doc/qt6/global/fileextensions.qdocconf
>  share/doc/qt6/global/grid.qdocconf
>  share/doc/qt6/global/html-config.qdocconf
> diff --git a/x11/qt6/qtbase/pkg/PLIST-main b/x11/qt6/qtbase/pkg/PLIST-main
> index 81f8697e5ac..8cb389897e1 100644
> --- a/x11/qt6/qtbase/pkg/PLIST-main
> +++ b/x11/qt6/qtbase/pkg/PLIST-main
> @@ -545,6 +545,7 @@ include/X11/qt6/QtCore/QTransposeProxyModel
>  include/X11/qt6/QtCore/QTypeInfo
>  include/X11/qt6/QtCore/QTypeInfoMerger
>  include/X11/qt6/QtCore/QTypeRevision
> +include/X11/qt6/QtCore/QTypedArrayAllocationResult
>  include/X11/qt6/QtCore/QTypedArrayData
>  include/X11/qt6/QtCore/QUnhandledException
>  include/X11/qt6/QtCore/QUntypedBindable
> @@ -1691,6 +1692,7 @@ 
> include/X11/qt6/QtNetwork/${VERSION}/QtNetwork/private/qhostaddress_p.h
>  include/X11/qt6/QtNetwork/${VERSION}/QtNetwork/private/qhostinfo_p.h
>  include/X11/qt6/QtNetwork/${VERSION}/QtNetwork/private/qhsts_p.h
>  include/X11/qt6/QtNetwork/${VERSION}/QtNetwork/private/qhstsstore_p.h
> +include/X11/qt6/QtNetwork/${VERSION}/QtNetwork/private/qhttp2configuration_p.h
>  include/X11/qt6/QtNetwork/${VERSION}/QtNetwork/private/qhttp2connection_p.h
>  
> include/X11/qt6/QtNetwork/${VERSION}/QtNetwork/private/qhttp2protocolhandler_p.h
>  include/X11/qt6/QtNetwork/${VERSION}/QtNetwork/private/qhttpheaderparser_p.h
> @@ -2866,6 +2868,7 @@ lib/cmake/Qt6/FindWrapSystemJpeg.cmake
>  lib/cmake/Qt6/FindWrapSystemMd4c.cmake
>  lib/cmake/Qt6/FindWrapSystemPCRE2.cmake
>  lib/cmake/Qt6/FindWrapSystemPNG.cmake
> +lib/cmake/Qt6/FindWrapSystemSQLite3.cmake
>  lib/cmake/Qt6/FindWrapSystemZLIB.cmake
>  lib/cmake/Qt6/FindWrapVulkan.cmake
>  lib/cmake/Qt6/FindWrapVulkanHeaders.cmake
> @@ -2962,12 +2965,14 @@ lib/cmake/Qt6/QtPublicAndroidHelpers.cmake
>  lib/cmake/Qt6/QtPublicAppleHelpers.cmake
>  lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake
>  lib/cmake/Qt6/QtPublicCMakeHelpers.cmake
> +lib/cmake/Qt6/QtPublicCMakeIncludeGuardHelpers.cmake
>  lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake
>  lib/cmake/Qt6/QtPublicDependencyHelpers.cmake
>  lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake
>  lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake
>  lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake
>  lib/cmake/Qt6/QtPublicGitHelpers.cmake
> +lib/cmake/Qt6/QtPublicJsonHelpers.cmake
>  lib/cmake/Qt6/QtPublicPluginHelpers.cmake
>  lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake
>  lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake
> diff --git a/x11/qt6/qtcharts/distinfo b/x11/qt6/qtcharts/distinfo
> index 74df949a13a..d210ae29353 100644
> --- a/x11/qt6/qtcharts/distinfo
> +++ b/x11/qt6/qtcharts/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtcharts-everywhere-src-6.11.1.tar.xz) = 
> P+PtMYwqhtFBfFwpz3SUJ16P1LU3zTdFP1WZxXNlUVw=
> -SIZE (qt/qtcharts-everywhere-src-6.11.1.tar.xz) = 4651704
> +SHA256 (qt/qtcharts-everywhere-src-6.11.2.tar.xz) = 
> UGnlO4HRJVCek3xjecum1mTFYtWh5e0o3Tg2kNS2+yk=
> +SIZE (qt/qtcharts-everywhere-src-6.11.2.tar.xz) = 4652744
> diff --git a/x11/qt6/qtconnectivity/distinfo b/x11/qt6/qtconnectivity/distinfo
> index 7b811ffaa93..f76fd647125 100644
> --- a/x11/qt6/qtconnectivity/distinfo
> +++ b/x11/qt6/qtconnectivity/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtconnectivity-everywhere-src-6.11.1.tar.xz) = 
> IQUonqQUtG7V+lO6h4IjAEW55HzIFWtZQMnjHjmA5ZE=
> -SIZE (qt/qtconnectivity-everywhere-src-6.11.1.tar.xz) = 1059432
> +SHA256 (qt/qtconnectivity-everywhere-src-6.11.2.tar.xz) = 
> hbAaV70FlYOrUgqFeZDf30AhRHUH/1uUmPA2tyleYDc=
> +SIZE (qt/qtconnectivity-everywhere-src-6.11.2.tar.xz) = 1064168
> diff --git a/x11/qt6/qtdatavis3d/distinfo b/x11/qt6/qtdatavis3d/distinfo
> index ab61bdcd92d..a9de7da6fe2 100644
> --- a/x11/qt6/qtdatavis3d/distinfo
> +++ b/x11/qt6/qtdatavis3d/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtdatavis3d-everywhere-src-6.11.1.tar.xz) = 
> Hhp7nAqUdzFlUzT115JS1Aza9YwYAQdOpenggh1mk6w=
> -SIZE (qt/qtdatavis3d-everywhere-src-6.11.1.tar.xz) = 3939800
> +SHA256 (qt/qtdatavis3d-everywhere-src-6.11.2.tar.xz) = 
> 0k5pGcXW+KFt0Zzjx8j0donTmnLb5KMcHBvO36YLZh0=
> +SIZE (qt/qtdatavis3d-everywhere-src-6.11.2.tar.xz) = 3939712
> diff --git a/x11/qt6/qtdeclarative/Makefile b/x11/qt6/qtdeclarative/Makefile
> index 058a9d13a20..93c894656a7 100644
> --- a/x11/qt6/qtdeclarative/Makefile
> +++ b/x11/qt6/qtdeclarative/Makefile
> @@ -7,13 +7,13 @@ PKGSPEC =   qt6-qtdeclarative-${QT6_PKGSPEC}
> 
>  DPB_PROPERTIES = parallel
> 
> -SHARED_LIBS =   Qt6Qml                    8.0 # 6.7
> +SHARED_LIBS =   Qt6Qml                    9.0 # 6.7
>  SHARED_LIBS +=  Qt6Quick                  9.0 # 6.7
> -SHARED_LIBS +=  Qt6QuickParticles         3.0 # 6.7
> +SHARED_LIBS +=  Qt6QuickParticles         3.1 # 6.7
>  SHARED_LIBS +=  Qt6QuickTest              3.0 # 6.7
>  SHARED_LIBS +=  Qt6QuickWidgets           5.0 # 6.7
>  SHARED_LIBS +=  Qt6QuickShapes            3.1 # 6.7
> -SHARED_LIBS +=  Qt6QmlModels              6.0 # 6.7
> +SHARED_LIBS +=  Qt6QmlModels              7.0 # 6.7
>  SHARED_LIBS +=  Qt6QmlWorkerScript        2.0 # 6.7
>  SHARED_LIBS +=  Qt6LabsAnimation          2.0 # 6.7
>  SHARED_LIBS +=  Qt6LabsFolderListModel    2.0 # 6.7
> @@ -30,8 +30,8 @@ SHARED_LIBS +=  Qt6QuickDialogs2          3.0 # 6.7
>  SHARED_LIBS +=  Qt6QuickDialogs2QuickImpl 4.2 # 6.7
>  SHARED_LIBS +=  Qt6QuickDialogs2Utils     2.0 # 6.7
>  SHARED_LIBS +=  Qt6QuickLayouts           4.0 # 6.7
> -SHARED_LIBS +=  Qt6QuickTemplates2        8.0 # 6.7
> -SHARED_LIBS +=  Qt6QmlCompiler            6.0 # 6.7
> +SHARED_LIBS +=  Qt6QuickTemplates2        8.1 # 6.7
> +SHARED_LIBS +=  Qt6QmlCompiler            6.1 # 6.7
>  SHARED_LIBS +=  Qt6QuickEffects           2.1 # 6.7
>  SHARED_LIBS +=       Qt6QmlNetwork             2.1 # 6.7
> 
> @@ -55,7 +55,7 @@ SHARED_LIBS +=  Qt6QuickVectorImageGenerator 2.0 # 0.0
>  SHARED_LIBS +=       Qt6LabsSynchronizer       0.0 # 0.0
>  SHARED_LIBS +=       Qt6QuickShapesDesignHelpers 1.0 # 0.0
>  SHARED_LIBS +=       Qt6QuickVectorImageHelpers 0.1 # 0.0
> -SHARED_LIBS +=       Qt6LabsStyleKit           0.0 # 0.0
> +SHARED_LIBS +=       Qt6LabsStyleKit           0.1 # 0.0
>  SHARED_LIBS +=       Qt6LabsStyleKitImpl       0.0 # 0.0
> 
>  WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6OpenGL
> diff --git a/x11/qt6/qtdeclarative/distinfo b/x11/qt6/qtdeclarative/distinfo
> index ccbcc0c593a..014b6280fb3 100644
> --- a/x11/qt6/qtdeclarative/distinfo
> +++ b/x11/qt6/qtdeclarative/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtdeclarative-everywhere-src-6.11.1.tar.xz) = 
> UuZw9nCwME9TSyT5jEfOuKQbtxBGRBTryVJ+xxzIaqQ=
> -SIZE (qt/qtdeclarative-everywhere-src-6.11.1.tar.xz) = 38744644
> +SHA256 (qt/qtdeclarative-everywhere-src-6.11.2.tar.xz) = 
> IVt7cFF+OAEj6rxrkiQ/PEe28BapHRJgV9vlNVHGtDA=
> +SIZE (qt/qtdeclarative-everywhere-src-6.11.2.tar.xz) = 38780392
> diff --git a/x11/qt6/qtdeclarative/pkg/PLIST b/x11/qt6/qtdeclarative/pkg/PLIST
> index 505b2cb4807..557fb08cabd 100644
> --- a/x11/qt6/qtdeclarative/pkg/PLIST
> +++ b/x11/qt6/qtdeclarative/pkg/PLIST
> @@ -851,6 +851,23 @@ 
> include/X11/qt6/QtQmlXmlListModel/QtQmlXmlListModelDepends
>  include/X11/qt6/QtQmlXmlListModel/QtQmlXmlListModelVersion
>  include/X11/qt6/QtQmlXmlListModel/qtqmlxmllistmodelexports.h
>  include/X11/qt6/QtQmlXmlListModel/qtqmlxmllistmodelversion.h
> +include/X11/qt6/QtQmltc/
> +include/X11/qt6/QtQmltc/${VERSION}/
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/private/
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/private/qqmltccodewriter_p.h
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/private/qqmltccommandlineutils_p.h
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/private/qqmltccompiler_p.h
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/private/qqmltccompilerpieces_p.h
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/private/qqmltcoutputir_p.h
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/private/qqmltcoutputprimitives_p.h
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/private/qqmltcpropertyutils_p.h
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/private/qqmltctyperesolver_p.h
> +include/X11/qt6/QtQmltc/${VERSION}/QtQmltc/private/qqmltcvisitor_p.h
> +include/X11/qt6/QtQmltc/QtQmltc
> +include/X11/qt6/QtQmltc/QtQmltcDepends
> +include/X11/qt6/QtQmltc/QtQmltcVersion
> +include/X11/qt6/QtQmltc/qtqmltcversion.h
>  include/X11/qt6/QtQuick/
>  include/X11/qt6/QtQuick/${VERSION}/
>  include/X11/qt6/QtQuick/${VERSION}/QtQuick/
> @@ -2728,6 +2745,17 @@ 
> lib/cmake/Qt6QmlXmlListModelPrivate/Qt6QmlXmlListModelPrivateTargets.cmake
>  
> lib/cmake/Qt6QmlXmlListModelPrivate/Qt6QmlXmlListModelPrivateTargetsPrecheck.cmake
>  
> lib/cmake/Qt6QmlXmlListModelPrivate/Qt6QmlXmlListModelPrivateVersionlessAliasTargets.cmake
>  
> lib/cmake/Qt6QmlXmlListModelPrivate/Qt6QmlXmlListModelPrivateVersionlessTargets.cmake
> +lib/cmake/Qt6QmltcPrivate/
> +lib/cmake/Qt6QmltcPrivate/Qt6QmltcPrivateAdditionalTargetInfo.cmake
> +lib/cmake/Qt6QmltcPrivate/Qt6QmltcPrivateConfig.cmake
> +lib/cmake/Qt6QmltcPrivate/Qt6QmltcPrivateConfigVersion.cmake
> +lib/cmake/Qt6QmltcPrivate/Qt6QmltcPrivateConfigVersionImpl.cmake
> +lib/cmake/Qt6QmltcPrivate/Qt6QmltcPrivateDependencies.cmake
> +lib/cmake/Qt6QmltcPrivate/Qt6QmltcPrivateTargets${MODCMAKE_BUILD_SUFFIX}
> +lib/cmake/Qt6QmltcPrivate/Qt6QmltcPrivateTargets.cmake
> +lib/cmake/Qt6QmltcPrivate/Qt6QmltcPrivateTargetsPrecheck.cmake
> +lib/cmake/Qt6QmltcPrivate/Qt6QmltcPrivateVersionlessAliasTargets.cmake
> +lib/cmake/Qt6QmltcPrivate/Qt6QmltcPrivateVersionlessTargets.cmake
>  lib/cmake/Qt6Quick/
>  lib/cmake/Qt6Quick/Qt6QuickAdditionalTargetInfo.cmake
>  lib/cmake/Qt6Quick/Qt6QuickConfig.cmake
> @@ -3362,6 +3390,8 @@ lib/libQt6QmlWorkerScript.prl
>  @lib lib/libQt6QmlWorkerScript.so.${LIBQt6QmlWorkerScript_VERSION}
>  lib/libQt6QmlXmlListModel.prl
>  @lib lib/libQt6QmlXmlListModel.so.${LIBQt6QmlXmlListModel_VERSION}
> +@static-lib lib/libQt6Qmltc.a
> +lib/libQt6Qmltc.prl
>  lib/libQt6Quick.prl
>  @lib lib/libQt6Quick.so.${LIBQt6Quick_VERSION}
>  lib/libQt6QuickControls2.prl
> @@ -3514,6 +3544,7 @@ lib/qt6/metatypes/qt6qmllsprivate_metatypes.json
>  lib/qt6/metatypes/qt6qmlmeta_metatypes.json
>  lib/qt6/metatypes/qt6qmlmodels_metatypes.json
>  lib/qt6/metatypes/qt6qmlnetwork_metatypes.json
> +lib/qt6/metatypes/qt6qmltcprivate_metatypes.json
>  lib/qt6/metatypes/qt6qmltoolingsettingsprivate_metatypes.json
>  lib/qt6/metatypes/qt6qmltyperegistrarprivate_metatypes.json
>  lib/qt6/metatypes/qt6qmlworkerscript_metatypes.json
> @@ -3591,6 +3622,7 @@ lib/qt6/mkspecs/modules/qt_lib_qmlmodels.pri
>  lib/qt6/mkspecs/modules/qt_lib_qmlmodels_private.pri
>  lib/qt6/mkspecs/modules/qt_lib_qmlnetwork.pri
>  lib/qt6/mkspecs/modules/qt_lib_qmlnetwork_private.pri
> +lib/qt6/mkspecs/modules/qt_lib_qmltc_private.pri
>  lib/qt6/mkspecs/modules/qt_lib_qmltest.pri
>  lib/qt6/mkspecs/modules/qt_lib_qmltest_private.pri
>  lib/qt6/mkspecs/modules/qt_lib_qmltoolingsettings_private.pri
> @@ -3678,6 +3710,7 @@ lib/qt6/modules/QmlToolingSettingsPrivate.json
>  lib/qt6/modules/QmlTypeRegistrarPrivate.json
>  lib/qt6/modules/QmlWorkerScript.json
>  lib/qt6/modules/QmlXmlListModel.json
> +lib/qt6/modules/QmltcPrivate.json
>  lib/qt6/modules/Quick.json
>  lib/qt6/modules/QuickControls2.json
>  lib/qt6/modules/QuickControls2Basic.json
> @@ -4884,6 +4917,8 @@ 
> lib/qt6/qml/QtQuick/Controls/Imagine/HorizontalHeaderViewDelegate.qml
>  lib/qt6/qml/QtQuick/Controls/Imagine/ItemDelegate.qml
>  lib/qt6/qml/QtQuick/Controls/Imagine/Label.qml
>  lib/qt6/qml/QtQuick/Controls/Imagine/Menu.qml
> +lib/qt6/qml/QtQuick/Controls/Imagine/MenuBar.qml
> +lib/qt6/qml/QtQuick/Controls/Imagine/MenuBarItem.qml
>  lib/qt6/qml/QtQuick/Controls/Imagine/MenuItem.qml
>  lib/qt6/qml/QtQuick/Controls/Imagine/MenuSeparator.qml
>  lib/qt6/qml/QtQuick/Controls/Imagine/Page.qml
> diff --git a/x11/qt6/qtgraphs/distinfo b/x11/qt6/qtgraphs/distinfo
> index 32216285b54..d55b601d680 100644
> --- a/x11/qt6/qtgraphs/distinfo
> +++ b/x11/qt6/qtgraphs/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtgraphs-everywhere-src-6.11.1.tar.xz) = 
> hLETiraKjilWQ5iVpLheto3aSKwWnaZz9nGRhzseBGI=
> -SIZE (qt/qtgraphs-everywhere-src-6.11.1.tar.xz) = 9285696
> +SHA256 (qt/qtgraphs-everywhere-src-6.11.2.tar.xz) = 
> nyEJhUr6Rd0UQRbBFGGYnEEaFwZcY9pQaEQaEgD7iyE=
> +SIZE (qt/qtgraphs-everywhere-src-6.11.2.tar.xz) = 9287464
> diff --git a/x11/qt6/qtgrpc/distinfo b/x11/qt6/qtgrpc/distinfo
> index 4821c04a96a..8e3412e4c37 100644
> --- a/x11/qt6/qtgrpc/distinfo
> +++ b/x11/qt6/qtgrpc/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtgrpc-everywhere-src-6.11.1.tar.xz) = 
> Q3sE8MVQzNsXOcpfkRm3PfoDdlZIFei/wZmJBkPiolA=
> -SIZE (qt/qtgrpc-everywhere-src-6.11.1.tar.xz) = 753800
> +SHA256 (qt/qtgrpc-everywhere-src-6.11.2.tar.xz) = 
> REFGF/AFj/NJZfqFICe/zH5Pce78qM1EBslq8ixkrZM=
> +SIZE (qt/qtgrpc-everywhere-src-6.11.2.tar.xz) = 754012
> diff --git a/x11/qt6/qthttpserver/distinfo b/x11/qt6/qthttpserver/distinfo
> index 86f61893c0b..450d3c3abb3 100644
> --- a/x11/qt6/qthttpserver/distinfo
> +++ b/x11/qt6/qthttpserver/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qthttpserver-everywhere-src-6.11.1.tar.xz) = 
> BL9w/PdoYfm2hwxygIXyN1prbZI8tdGhFt/y7VKk5wY=
> -SIZE (qt/qthttpserver-everywhere-src-6.11.1.tar.xz) = 185072
> +SHA256 (qt/qthttpserver-everywhere-src-6.11.2.tar.xz) = 
> 8PV2OyuljyD1z/377bl+YuMrXGOd9tmmN4kFAovnvY4=
> +SIZE (qt/qthttpserver-everywhere-src-6.11.2.tar.xz) = 186532
> diff --git a/x11/qt6/qtimageformats/distinfo b/x11/qt6/qtimageformats/distinfo
> index 31e6ae161f4..b95671f4e3f 100644
> --- a/x11/qt6/qtimageformats/distinfo
> +++ b/x11/qt6/qtimageformats/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtimageformats-everywhere-src-6.11.1.tar.xz) = 
> sr9saEWsF17X+BkUVIO6Rnb2F6qmpQEsjv7mPIu6xBM=
> -SIZE (qt/qtimageformats-everywhere-src-6.11.1.tar.xz) = 2032792
> +SHA256 (qt/qtimageformats-everywhere-src-6.11.2.tar.xz) = 
> zs2JAPNLZVAHYwm8lPYvgoAItjOkI54KCMhniPQQAfg=
> +SIZE (qt/qtimageformats-everywhere-src-6.11.2.tar.xz) = 2050424
> diff --git a/x11/qt6/qtlanguageserver/distinfo 
> b/x11/qt6/qtlanguageserver/distinfo
> index ef2a901f48c..a310b8f18a7 100644
> --- a/x11/qt6/qtlanguageserver/distinfo
> +++ b/x11/qt6/qtlanguageserver/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtlanguageserver-everywhere-src-6.11.1.tar.xz) = 
> UACFN/LKVKuzuNw/JnWYZOnK0rKtOekuQvpxjeLdiu8=
> -SIZE (qt/qtlanguageserver-everywhere-src-6.11.1.tar.xz) = 137276
> +SHA256 (qt/qtlanguageserver-everywhere-src-6.11.2.tar.xz) = 
> OLxCcuz0yg6xknInBT5SvmsuBXM/RtA0IjBqrOUR/F4=
> +SIZE (qt/qtlanguageserver-everywhere-src-6.11.2.tar.xz) = 138104
> diff --git a/x11/qt6/qtlocation/distinfo b/x11/qt6/qtlocation/distinfo
> index 0ea8bee29c9..a51080670cf 100644
> --- a/x11/qt6/qtlocation/distinfo
> +++ b/x11/qt6/qtlocation/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtlocation-everywhere-src-6.11.1.tar.xz) = 
> N5HOdymeb2AKWT0Pv6W9MvvPwtFhBHgrhKzEieOC5Bs=
> -SIZE (qt/qtlocation-everywhere-src-6.11.1.tar.xz) = 3151756
> +SHA256 (qt/qtlocation-everywhere-src-6.11.2.tar.xz) = 
> TVCn7OAfvXb27BfGUCNstW6mD5h8Uvw5Haxy8T9lwjo=
> +SIZE (qt/qtlocation-everywhere-src-6.11.2.tar.xz) = 3152216
> diff --git a/x11/qt6/qtlottie/distinfo b/x11/qt6/qtlottie/distinfo
> index 5044d2205fb..246735c0dde 100644
> --- a/x11/qt6/qtlottie/distinfo
> +++ b/x11/qt6/qtlottie/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtlottie-everywhere-src-6.11.1.tar.xz) = 
> 4ND629wz6XyCQcVic7VLansROeB2/dISgbxGYu5LJnk=
> -SIZE (qt/qtlottie-everywhere-src-6.11.1.tar.xz) = 663580
> +SHA256 (qt/qtlottie-everywhere-src-6.11.2.tar.xz) = 
> 9TxxJxbZ66mnzLQFuM0tMGUgl4KPz+sVL0a07EBSSFI=
> +SIZE (qt/qtlottie-everywhere-src-6.11.2.tar.xz) = 663696
> diff --git a/x11/qt6/qtmultimedia/Makefile b/x11/qt6/qtmultimedia/Makefile
> index 91e4122b24f..6b4cd151910 100644
> --- a/x11/qt6/qtmultimedia/Makefile
> +++ b/x11/qt6/qtmultimedia/Makefile
> @@ -1,9 +1,8 @@
>  QT6NAME =    QtMultimedia
>  COMMENT =    Qt6 multimedia components
>  PKGSPEC =    qt6-qtmultimedia-${QT6_PKGSPEC}
> -REVISION =   0
> 
> -SHARED_LIBS +=  Qt6Multimedia             10.0 # 6.7
> +SHARED_LIBS +=  Qt6Multimedia             11.0 # 6.7
>  SHARED_LIBS +=  Qt6MultimediaQuick        7.0 # 6.7
>  SHARED_LIBS +=  Qt6MultimediaWidgets      1.0 # 6.7
>  SHARED_LIBS +=  Qt6SpatialAudio           2.0 # 6.7
> diff --git a/x11/qt6/qtmultimedia/distinfo b/x11/qt6/qtmultimedia/distinfo
> index 380cf45ad84..75ba4f34783 100644
> --- a/x11/qt6/qtmultimedia/distinfo
> +++ b/x11/qt6/qtmultimedia/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtmultimedia-everywhere-src-6.11.1.tar.xz) = 
> OQ+OUt3uOspcTefurZAMhMT6Yf9tHw6+qcdUM2XAmwo=
> -SIZE (qt/qtmultimedia-everywhere-src-6.11.1.tar.xz) = 10243896
> +SHA256 (qt/qtmultimedia-everywhere-src-6.11.2.tar.xz) = 
> lnteAuxreTzbNgYizW5wMTKDavmDII1nja5LUPEJzZ8=
> +SIZE (qt/qtmultimedia-everywhere-src-6.11.2.tar.xz) = 10255120
> diff --git a/x11/qt6/qtmultimedia/pkg/PLIST b/x11/qt6/qtmultimedia/pkg/PLIST
> index 1502e25a608..166c4faf1ef 100644
> --- a/x11/qt6/qtmultimedia/pkg/PLIST
> +++ b/x11/qt6/qtmultimedia/pkg/PLIST
> @@ -84,6 +84,7 @@ 
> include/X11/qt6/QtGstreamerMediaPluginImpl/${VERSION}/QtGstreamerMediaPluginImpl
>  
> include/X11/qt6/QtGstreamerMediaPluginImpl/${VERSION}/QtGstreamerMediaPluginImpl/private/qgstreameraudiooutput_p.h
>  
> include/X11/qt6/QtGstreamerMediaPluginImpl/${VERSION}/QtGstreamerMediaPluginImpl/private/qgstreamerbufferprobe_p.h
>  
> include/X11/qt6/QtGstreamerMediaPluginImpl/${VERSION}/QtGstreamerMediaPluginImpl/private/qgstreamercamera_p.h
> +include/X11/qt6/QtGstreamerMediaPluginImpl/${VERSION}/QtGstreamerMediaPluginImpl/private/qgstreameregldisplay_p.h
>  
> include/X11/qt6/QtGstreamerMediaPluginImpl/${VERSION}/QtGstreamerMediaPluginImpl/private/qgstreamerformatinfo_p.h
>  
> include/X11/qt6/QtGstreamerMediaPluginImpl/${VERSION}/QtGstreamerMediaPluginImpl/private/qgstreamerimagecapture_p.h
>  
> include/X11/qt6/QtGstreamerMediaPluginImpl/${VERSION}/QtGstreamerMediaPluginImpl/private/qgstreamerintegration_p.h
> diff --git a/x11/qt6/qtnetworkauth/distinfo b/x11/qt6/qtnetworkauth/distinfo
> index 05269bd0da6..452b19e2185 100644
> --- a/x11/qt6/qtnetworkauth/distinfo
> +++ b/x11/qt6/qtnetworkauth/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtnetworkauth-everywhere-src-6.11.1.tar.xz) = 
> nx1b8izMAz5CB2GGuWT51NQXn9AxKiwPGqGdtCUWVj0=
> -SIZE (qt/qtnetworkauth-everywhere-src-6.11.1.tar.xz) = 435572
> +SHA256 (qt/qtnetworkauth-everywhere-src-6.11.2.tar.xz) = 
> DIPCMHereCQ5P6FbsAFcPFrK9WeFRKp4nj/LtNQfoFs=
> +SIZE (qt/qtnetworkauth-everywhere-src-6.11.2.tar.xz) = 435820
> diff --git a/x11/qt6/qtpositioning/Makefile b/x11/qt6/qtpositioning/Makefile
> index 2ad8594ad5b..8569c07c16c 100644
> --- a/x11/qt6/qtpositioning/Makefile
> +++ b/x11/qt6/qtpositioning/Makefile
> @@ -2,7 +2,7 @@ QT6NAME =     QtPositioning
>  COMMENT =    Qt Positioning API
>  PKGSPEC =    qt6-qtpositioning-${QT6_PKGSPEC}
> 
> -SHARED_LIBS +=  Qt6Positioning            2.0 # 6.7
> +SHARED_LIBS +=  Qt6Positioning            3.0 # 6.7
>  SHARED_LIBS +=  Qt6PositioningQuick       3.0 # 6.7
> 
>  WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6DBus Qt6Gui Qt6Network
> diff --git a/x11/qt6/qtpositioning/distinfo b/x11/qt6/qtpositioning/distinfo
> index 798b15e3849..175b804ab69 100644
> --- a/x11/qt6/qtpositioning/distinfo
> +++ b/x11/qt6/qtpositioning/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtpositioning-everywhere-src-6.11.1.tar.xz) = 
> 1ea5GAGuKG52MAFsrqO9xeGXi0KR1nQdDWTBJWUPePU=
> -SIZE (qt/qtpositioning-everywhere-src-6.11.1.tar.xz) = 653096
> +SHA256 (qt/qtpositioning-everywhere-src-6.11.2.tar.xz) = 
> 2M8VrUOjsVIK2sZM7FkAAoUlz3XwGkyCoAAuesGudJk=
> +SIZE (qt/qtpositioning-everywhere-src-6.11.2.tar.xz) = 655468
> diff --git a/x11/qt6/qtquick3d/Makefile b/x11/qt6/qtquick3d/Makefile
> index e723d814a06..2082bf8c9c1 100644
> --- a/x11/qt6/qtquick3d/Makefile
> +++ b/x11/qt6/qtquick3d/Makefile
> @@ -2,9 +2,9 @@ QT6NAME =     QtQuick3d
>  COMMENT =    Quick 3D support for Qt6
>  PKGSPEC =    qt6-qtquick3d-${QT6_PKGSPEC}
> 
> -SHARED_LIBS +=  Qt6Quick3D                7.0 # 6.7
> +SHARED_LIBS +=  Qt6Quick3D                7.1 # 6.7
>  SHARED_LIBS +=  Qt6Quick3DAssetImport     2.0 # 6.7
> -SHARED_LIBS +=  Qt6Quick3DRuntimeRender   7.0 # 6.7
> +SHARED_LIBS +=  Qt6Quick3DRuntimeRender   8.0 # 6.7
>  SHARED_LIBS +=  Qt6Quick3DUtils           5.1 # 6.7
>  SHARED_LIBS +=  Qt6Quick3DAssetUtils      2.1 # 6.7
>  SHARED_LIBS +=  Qt6Quick3DEffects         1.0 # 6.7
> @@ -12,7 +12,7 @@ SHARED_LIBS +=  Qt6Quick3DGlslParser      1.0 # 6.7
>  SHARED_LIBS +=  Qt6Quick3DHelpers         2.1 # 6.7
>  SHARED_LIBS +=  Qt6Quick3DIblBaker        1.0 # 6.7
>  SHARED_LIBS +=  Qt6Quick3DParticleEffects 1.0 # 6.7
> -SHARED_LIBS +=  Qt6Quick3DParticles       2.1 # 6.7
> +SHARED_LIBS +=  Qt6Quick3DParticles       2.2 # 6.7
>  SHARED_LIBS +=  Qt6Quick3DHelpersImpl     1.0 # 6.7
> 
>  WANTLIB += ${COMPILER_LIBCXX} GL Qt6Concurrent Qt6Core Qt6Gui
> diff --git a/x11/qt6/qtquick3d/distinfo b/x11/qt6/qtquick3d/distinfo
> index 72cd049cc83..eb1529299e2 100644
> --- a/x11/qt6/qtquick3d/distinfo
> +++ b/x11/qt6/qtquick3d/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtquick3d-everywhere-src-6.11.1.tar.xz) = 
> x2uF3j+KoqS+5kmHrP71YGdcGzeLkgdsfGJkYT5bRW8=
> -SIZE (qt/qtquick3d-everywhere-src-6.11.1.tar.xz) = 69622816
> +SHA256 (qt/qtquick3d-everywhere-src-6.11.2.tar.xz) = 
> Orjh8I7bJjc6N8+dQsI+fQksEzRWa5U/u1HLG5NnN7Q=
> +SIZE (qt/qtquick3d-everywhere-src-6.11.2.tar.xz) = 69948340
> diff --git a/x11/qt6/qtquick3dphysics/Makefile 
> b/x11/qt6/qtquick3dphysics/Makefile
> index 3dda9c7988b..1a4b5e75d77 100644
> --- a/x11/qt6/qtquick3dphysics/Makefile
> +++ b/x11/qt6/qtquick3dphysics/Makefile
> @@ -6,7 +6,7 @@ QT6NAME =     QtQuick3dPhysics
>  COMMENT =    Quick 3D Physics support for Qt6
>  PKGSPEC =    qt6-qtquick3dphysics-${QT6_PKGSPEC}
> 
> -SHARED_LIBS +=  Qt6Quick3DPhysics         3.0 # 0.0
> +SHARED_LIBS +=  Qt6Quick3DPhysics         4.0 # 0.0
>  SHARED_LIBS +=  Qt6Quick3DPhysicsHelpers  0.0 # 0.0
> 
>  WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6OpenGL
> diff --git a/x11/qt6/qtquick3dphysics/distinfo 
> b/x11/qt6/qtquick3dphysics/distinfo
> index 7b6a49c3838..9d80fdc34f3 100644
> --- a/x11/qt6/qtquick3dphysics/distinfo
> +++ b/x11/qt6/qtquick3dphysics/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtquick3dphysics-everywhere-src-6.11.1.tar.xz) = 
> 0QhtbwFOe2mJRc8O4dw+Q1Re19zwteUBwNaDapasea8=
> -SIZE (qt/qtquick3dphysics-everywhere-src-6.11.1.tar.xz) = 4669964
> +SHA256 (qt/qtquick3dphysics-everywhere-src-6.11.2.tar.xz) = 
> HFokz0KF/EhIHXx65lvW6A7ZixCWTqboUwxgjEzeuG4=
> +SIZE (qt/qtquick3dphysics-everywhere-src-6.11.2.tar.xz) = 4669820
> diff --git a/x11/qt6/qtquickeffectmaker/distinfo 
> b/x11/qt6/qtquickeffectmaker/distinfo
> index 5a6a972694d..38f2f17cc1b 100644
> --- a/x11/qt6/qtquickeffectmaker/distinfo
> +++ b/x11/qt6/qtquickeffectmaker/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtquickeffectmaker-everywhere-src-6.11.1.tar.xz) = 
> z+Y+cOiL3RJqF1di0+6zjrM25Fvs7ty9AnvFNidEE2s=
> -SIZE (qt/qtquickeffectmaker-everywhere-src-6.11.1.tar.xz) = 4343420
> +SHA256 (qt/qtquickeffectmaker-everywhere-src-6.11.2.tar.xz) = 
> eSPccoTpM6XjauJKQnVk8E4LJ6+N+jju6AksAcKDXLc=
> +SIZE (qt/qtquickeffectmaker-everywhere-src-6.11.2.tar.xz) = 4343516
> diff --git a/x11/qt6/qtquicktimeline/distinfo 
> b/x11/qt6/qtquicktimeline/distinfo
> index d1df8e9818a..3d02bba75ca 100644
> --- a/x11/qt6/qtquicktimeline/distinfo
> +++ b/x11/qt6/qtquicktimeline/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtquicktimeline-everywhere-src-6.11.1.tar.xz) = 
> r1P2Q/2eQEXhubqRmZjlwEjKh3RSwIA2ycjF7gfqjCc=
> -SIZE (qt/qtquicktimeline-everywhere-src-6.11.1.tar.xz) = 97268
> +SHA256 (qt/qtquicktimeline-everywhere-src-6.11.2.tar.xz) = 
> JQrxBQCgxARd3nThB0SKaaRNWK+LfpqRcEqAjV+IHRc=
> +SIZE (qt/qtquicktimeline-everywhere-src-6.11.2.tar.xz) = 97312
> diff --git a/x11/qt6/qtremoteobjects/distinfo 
> b/x11/qt6/qtremoteobjects/distinfo
> index 404e3e4d353..41592ed0828 100644
> --- a/x11/qt6/qtremoteobjects/distinfo
> +++ b/x11/qt6/qtremoteobjects/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtremoteobjects-everywhere-src-6.11.1.tar.xz) = 
> QGKYlcaVMaaHqcAlgxbO4/BMLRiyvyrTbcg+dqWPERo=
> -SIZE (qt/qtremoteobjects-everywhere-src-6.11.1.tar.xz) = 529300
> +SHA256 (qt/qtremoteobjects-everywhere-src-6.11.2.tar.xz) = 
> XgyWgXmewrEXmnElBiZvsB+ySR6UvS26lCty/e95fP0=
> +SIZE (qt/qtremoteobjects-everywhere-src-6.11.2.tar.xz) = 530156
> diff --git a/x11/qt6/qtscxml/distinfo b/x11/qt6/qtscxml/distinfo
> index 13aedb5c19a..906c2ae70c9 100644
> --- a/x11/qt6/qtscxml/distinfo
> +++ b/x11/qt6/qtscxml/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtscxml-everywhere-src-6.11.1.tar.xz) = 
> jklSReXR/nXeYSyKB+QENjVAehl5ux3ViPF1HROQID8=
> -SIZE (qt/qtscxml-everywhere-src-6.11.1.tar.xz) = 550144
> +SHA256 (qt/qtscxml-everywhere-src-6.11.2.tar.xz) = 
> 9ZTEu6f4v/sghXlzxyiVZp1uVN8IyNiX9Q0VJRzsNf8=
> +SIZE (qt/qtscxml-everywhere-src-6.11.2.tar.xz) = 550868
> diff --git a/x11/qt6/qtsensors/distinfo b/x11/qt6/qtsensors/distinfo
> index 33c4dd61e04..10f045b519f 100644
> --- a/x11/qt6/qtsensors/distinfo
> +++ b/x11/qt6/qtsensors/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtsensors-everywhere-src-6.11.1.tar.xz) = 
> I2FwYtp75SbQI97H+bdiMQAaEJin5flMZG8uT4fPz48=
> -SIZE (qt/qtsensors-everywhere-src-6.11.1.tar.xz) = 1485472
> +SHA256 (qt/qtsensors-everywhere-src-6.11.2.tar.xz) = 
> aMjkTfsy6OIYL2P1VEwvRiCJsbsElXTx1QTuJkiQMRk=
> +SIZE (qt/qtsensors-everywhere-src-6.11.2.tar.xz) = 1486076
> diff --git a/x11/qt6/qtserialbus/distinfo b/x11/qt6/qtserialbus/distinfo
> index 5636614e4f1..d18aa9782a1 100644
> --- a/x11/qt6/qtserialbus/distinfo
> +++ b/x11/qt6/qtserialbus/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtserialbus-everywhere-src-6.11.1.tar.xz) = 
> xGycDI1oFTAaZpzb1YZsELz7nlaIn119oU4R1q0k8go=
> -SIZE (qt/qtserialbus-everywhere-src-6.11.1.tar.xz) = 535680
> +SHA256 (qt/qtserialbus-everywhere-src-6.11.2.tar.xz) = 
> jwbJupX2sEXsQ/ARCU41pBFgRzEKokKAlmVBtyDfNsE=
> +SIZE (qt/qtserialbus-everywhere-src-6.11.2.tar.xz) = 535820
> diff --git a/x11/qt6/qtserialport/distinfo b/x11/qt6/qtserialport/distinfo
> index 3660efea015..fa4c71bf969 100644
> --- a/x11/qt6/qtserialport/distinfo
> +++ b/x11/qt6/qtserialport/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtserialport-everywhere-src-6.11.1.tar.xz) = 
> mvMaiY/9mn5Pr2/thF0p54PHFohXiQVcvjGfPgctOXQ=
> -SIZE (qt/qtserialport-everywhere-src-6.11.1.tar.xz) = 264092
> +SHA256 (qt/qtserialport-everywhere-src-6.11.2.tar.xz) = 
> 3zpzNhZETzGy7LaJIY6hREvpHYYoqjq45GTF6xsXrY4=
> +SIZE (qt/qtserialport-everywhere-src-6.11.2.tar.xz) = 264044
> diff --git a/x11/qt6/qtshadertools/Makefile b/x11/qt6/qtshadertools/Makefile
> index 26f72c80c0d..a3d5b390cbf 100644
> --- a/x11/qt6/qtshadertools/Makefile
> +++ b/x11/qt6/qtshadertools/Makefile
> @@ -1,9 +1,8 @@
>  QT6NAME =    QtShaderTools
>  COMMENT =    Qt6 shader tools module
>  PKGSPEC =    qt6-qtshadertools-${QT6_PKGSPEC}
> -REVISION =   0
> 
> -SHARED_LIBS =  Qt6ShaderTools              3.0 # 6.7
> +SHARED_LIBS =  Qt6ShaderTools              4.0 # 6.7
> 
>  WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui c m xkbcommon
> 
> diff --git a/x11/qt6/qtshadertools/distinfo b/x11/qt6/qtshadertools/distinfo
> index 990f1982924..c9cf6f04eb3 100644
> --- a/x11/qt6/qtshadertools/distinfo
> +++ b/x11/qt6/qtshadertools/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtshadertools-everywhere-src-6.11.1.tar.xz) = 
> IHUFL5sjvPneBFu9GAA3CElC+CzOhwqrFKFFSQLJgvw=
> -SIZE (qt/qtshadertools-everywhere-src-6.11.1.tar.xz) = 1216568
> +SHA256 (qt/qtshadertools-everywhere-src-6.11.2.tar.xz) = 
> gFBGuLd1dmVYaJCzdZQAR+h0rjqwCtttPys4/GsgCxw=
> +SIZE (qt/qtshadertools-everywhere-src-6.11.2.tar.xz) = 1216816
> diff --git a/x11/qt6/qtspeech/distinfo b/x11/qt6/qtspeech/distinfo
> index bbecc408639..66b12122061 100644
> --- a/x11/qt6/qtspeech/distinfo
> +++ b/x11/qt6/qtspeech/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtspeech-everywhere-src-6.11.1.tar.xz) = 
> wDXDGAEgJYdaZTJFcBoj04B+jka4v3mHh3hCIZwnPxQ=
> -SIZE (qt/qtspeech-everywhere-src-6.11.1.tar.xz) = 249232
> +SHA256 (qt/qtspeech-everywhere-src-6.11.2.tar.xz) = 
> nB0F3J1xAEnyCmdoD8a0KTybWEqQ8E9M9sw251jFy5g=
> +SIZE (qt/qtspeech-everywhere-src-6.11.2.tar.xz) = 249288
> diff --git a/x11/qt6/qtsvg/Makefile b/x11/qt6/qtsvg/Makefile
> index efe1522f97f..278327189f7 100644
> --- a/x11/qt6/qtsvg/Makefile
> +++ b/x11/qt6/qtsvg/Makefile
> @@ -2,7 +2,7 @@ QT6NAME =     QtSVG
>  COMMENT =    SVG support for Qt6
>  PKGSPEC =    qt6-qtsvg-${QT6_PKGSPEC}
> 
> -SHARED_LIBS +=  Qt6Svg              5.0 # 6.7
> +SHARED_LIBS +=  Qt6Svg              6.0 # 6.7
>  SHARED_LIBS +=  Qt6SvgWidgets       1.1 # 6.7
> 
>  WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Widgets m xkbcommon
> diff --git a/x11/qt6/qtsvg/distinfo b/x11/qt6/qtsvg/distinfo
> index 1448198efbd..561c482a885 100644
> --- a/x11/qt6/qtsvg/distinfo
> +++ b/x11/qt6/qtsvg/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtsvg-everywhere-src-6.11.1.tar.xz) = 
> fzzwL0gkvwPCxYWeptsXO/FIKh2vJObN97x4z6JqipQ=
> -SIZE (qt/qtsvg-everywhere-src-6.11.1.tar.xz) = 2336944
> +SHA256 (qt/qtsvg-everywhere-src-6.11.2.tar.xz) = 
> 1ZQzf+yoTCb7Z/6HuF5qXBL9pAS2EdkF+dE4IQwxGHY=
> +SIZE (qt/qtsvg-everywhere-src-6.11.2.tar.xz) = 2341860
> diff --git a/x11/qt6/qttools/Makefile b/x11/qt6/qttools/Makefile
> index fabf69eba9c..821ea7bc482 100644
> --- a/x11/qt6/qttools/Makefile
> +++ b/x11/qt6/qttools/Makefile
> @@ -1,9 +1,8 @@
>  QT6NAME =    QtTools
>  COMMENT =    Qt6 development tools
>  PKGSPEC =    qt6-qttools-${QT6_PKGSPEC}
> -REVISION =   0
> 
> -SHARED_LIBS +=  Qt6Designer             4.0 # 6.7
> +SHARED_LIBS +=  Qt6Designer             5.0 # 6.7
>  SHARED_LIBS +=  Qt6DesignerComponents   2.0 # 6.7
>  SHARED_LIBS +=  Qt6Help                 2.0 # 6.7
>  SHARED_LIBS +=  Qt6UiTools              2.0 # 6.7
> diff --git a/x11/qt6/qttools/distinfo b/x11/qt6/qttools/distinfo
> index 40558176d19..d984cc18b87 100644
> --- a/x11/qt6/qttools/distinfo
> +++ b/x11/qt6/qttools/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qttools-everywhere-src-6.11.1.tar.xz) = 
> jmGDWmeck/qcYGWxQjU8IHG6aOKXiYk3wyoDd3/K9Q0=
> -SIZE (qt/qttools-everywhere-src-6.11.1.tar.xz) = 10225832
> +SHA256 (qt/qttools-everywhere-src-6.11.2.tar.xz) = 
> nqda81xRL34J5hyMOvOZfxO01Duwmc9D/OxHASa0BB4=
> +SIZE (qt/qttools-everywhere-src-6.11.2.tar.xz) = 10226452
> diff --git a/x11/qt6/qttranslations/distinfo b/x11/qt6/qttranslations/distinfo
> index 181a8aebf0f..be29aaa20e3 100644
> --- a/x11/qt6/qttranslations/distinfo
> +++ b/x11/qt6/qttranslations/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qttranslations-everywhere-src-6.11.1.tar.xz) = 
> N8AsgSBllMe7TtyoWsk+jlWpg2twyWD95ssPhiPsVnc=
> -SIZE (qt/qttranslations-everywhere-src-6.11.1.tar.xz) = 1684616
> +SHA256 (qt/qttranslations-everywhere-src-6.11.2.tar.xz) = 
> AhaEwaeTep+rw7BWpmmK1ZeHlMr5rBkP1swROZ5nwBQ=
> +SIZE (qt/qttranslations-everywhere-src-6.11.2.tar.xz) = 1691056
> diff --git a/x11/qt6/qtvirtualkeyboard/distinfo 
> b/x11/qt6/qtvirtualkeyboard/distinfo
> index db07772a1dc..c15ca2ae7d6 100644
> --- a/x11/qt6/qtvirtualkeyboard/distinfo
> +++ b/x11/qt6/qtvirtualkeyboard/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtvirtualkeyboard-everywhere-src-6.11.1.tar.xz) = 
> ocaWezJiQ7LKjVC8e394UsOXXZqmzksYbr3zW7EAfhw=
> -SIZE (qt/qtvirtualkeyboard-everywhere-src-6.11.1.tar.xz) = 3293452
> +SHA256 (qt/qtvirtualkeyboard-everywhere-src-6.11.2.tar.xz) = 
> TGomc0pcTkrNX/muXxkqW4g7xFFBGPnfL88SBk5kfC8=
> +SIZE (qt/qtvirtualkeyboard-everywhere-src-6.11.2.tar.xz) = 3284068
> diff --git a/x11/qt6/qtwayland/Makefile b/x11/qt6/qtwayland/Makefile
> index c67bf2707e2..2388a7fd7a9 100644
> --- a/x11/qt6/qtwayland/Makefile
> +++ b/x11/qt6/qtwayland/Makefile
> @@ -2,7 +2,7 @@ QT6NAME =     QtWayland
>  COMMENT =    Qt6 module for Wayland support
>  PKGSPEC =    qt6-qtwayland-${QT6_PKGSPEC}
> 
> -SHARED_LIBS +=  Qt6WaylandCompositor                 3.2 # 6.7
> +SHARED_LIBS +=  Qt6WaylandCompositor                 3.3 # 6.7
>  SHARED_LIBS +=  Qt6WaylandEglCompositorHwIntegration 2.0 # 6.7
>  SHARED_LIBS +=  Qt6WaylandCompositorIviapplication   0.0 # 0.0
>  SHARED_LIBS +=  Qt6WaylandCompositorPresentationTime 0.0 # 0.0
> diff --git a/x11/qt6/qtwayland/distinfo b/x11/qt6/qtwayland/distinfo
> index a9f6896dce2..2ddc6161f48 100644
> --- a/x11/qt6/qtwayland/distinfo
> +++ b/x11/qt6/qtwayland/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtwayland-everywhere-src-6.11.1.tar.xz) = 
> lXiKpQL3VEHU7fZZMrI192UjCE4T27t7nuLSB7Mr2bM=
> -SIZE (qt/qtwayland-everywhere-src-6.11.1.tar.xz) = 903616
> +SHA256 (qt/qtwayland-everywhere-src-6.11.2.tar.xz) = 
> jrdhXjkzKhD1BujdcPAtWVS7WUn/VPbcv4vWFoIi+d8=
> +SIZE (qt/qtwayland-everywhere-src-6.11.2.tar.xz) = 905288
> diff --git a/x11/qt6/qtwebchannel/distinfo b/x11/qt6/qtwebchannel/distinfo
> index 01b9bc63fb5..b8985c41b4a 100644
> --- a/x11/qt6/qtwebchannel/distinfo
> +++ b/x11/qt6/qtwebchannel/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtwebchannel-everywhere-src-6.11.1.tar.xz) = 
> afu1C3HW5llsLWhj7pqcmEpNATeO4re0Fju0Z6AVjYI=
> -SIZE (qt/qtwebchannel-everywhere-src-6.11.1.tar.xz) = 193204
> +SHA256 (qt/qtwebchannel-everywhere-src-6.11.2.tar.xz) = 
> /rMUl1i9qIfwwpJlYZSBLdLCJ1lbrcj73rL7IxHFV18=
> +SIZE (qt/qtwebchannel-everywhere-src-6.11.2.tar.xz) = 193460
> diff --git a/x11/qt6/qtwebengine/distinfo b/x11/qt6/qtwebengine/distinfo
> index b2cfb15b3d9..54e807c0730 100644
> --- a/x11/qt6/qtwebengine/distinfo
> +++ b/x11/qt6/qtwebengine/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtwebengine-everywhere-src-6.11.1.tar.xz) = 
> Z5xmzMbBWPwhXpxY7xYDMezSmXQjLjRcBRYYifhmcIM=
> -SIZE (qt/qtwebengine-everywhere-src-6.11.1.tar.xz) = 578914356
> +SHA256 (qt/qtwebengine-everywhere-src-6.11.2.tar.xz) = 
> YQHBqgD/kz0bZe5dFn926NcbmsWzeLAREndyPr2nwWM=
> +SIZE (qt/qtwebengine-everywhere-src-6.11.2.tar.xz) = 580351104
> diff --git a/x11/qt6/qtwebengine/patches/patch-cmake_QtToolchainHelpers_cmake 
> b/x11/qt6/qtwebengine/patches/patch-cmake_QtToolchainHelpers_cmake
> index 993f180b2ab..6f894fb6e73 100644
> --- a/x11/qt6/qtwebengine/patches/patch-cmake_QtToolchainHelpers_cmake
> +++ b/x11/qt6/qtwebengine/patches/patch-cmake_QtToolchainHelpers_cmake
> @@ -18,7 +18,7 @@ Index: cmake/QtToolchainHelpers.cmake
>           use_custom_libcxx_for_host=false
>           enable_constraints=false
>       )
> -@@ -367,7 +370,7 @@ macro(append_build_type_setup)
> +@@ -368,7 +371,7 @@ macro(append_build_type_setup)
> 
>       extend_gn_list(gnArgArg
>           ARGS enable_precompiled_headers
> @@ -27,7 +27,7 @@ Index: cmake/QtToolchainHelpers.cmake
>       )
>       extend_gn_list(gnArgArg
>           ARGS dcheck_always_on
> -@@ -393,7 +396,7 @@ macro(append_compiler_linker_sdk_setup)
> +@@ -394,7 +397,7 @@ macro(append_compiler_linker_sdk_setup)
>       extend_gn_list(gnArgArg ARGS is_clang CONDITION CLANG)
>       extend_gn_list(gnArgArg ARGS is_mingw CONDITION MINGW)
>       extend_gn_list(gnArgArg ARGS is_msvc CONDITION MSVC)
> @@ -36,7 +36,7 @@ Index: cmake/QtToolchainHelpers.cmake
> 
>       if(CLANG)
>           get_clang_runtime_path_version(clang_runtime_path_version)
> -@@ -487,7 +490,7 @@ macro(append_compiler_linker_sdk_setup)
> +@@ -492,7 +495,7 @@ macro(append_compiler_linker_sdk_setup)
>           )
>       endif()
>       get_gn_arch(cpu ${TEST_architecture_arch})
> @@ -45,7 +45,7 @@ Index: cmake/QtToolchainHelpers.cmake
> 
>           extend_gn_list_cflag(gnArgArg
>               ARG arm_tune
> -@@ -596,7 +599,7 @@ macro(append_toolchain_setup)
> +@@ -601,7 +604,7 @@ macro(append_toolchain_setup)
>           endif()
>           unset(host_cpu)
>           unset(target_cpu)
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_base_BUILD_gn 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_base_BUILD_gn
> index d4935faebce..ea695235fd3 100644
> --- a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_base_BUILD_gn
> +++ b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_base_BUILD_gn
> @@ -10,7 +10,7 @@ Index: src/3rdparty/chromium/base/BUILD.gn
> 
>   # Base and everything it depends on should be a static library rather than
>   # a source set. Base is more of a "library" in the classic sense in that 
> many
> -@@ -1139,11 +1139,29 @@ jumbo_component("base") {
> +@@ -1140,11 +1140,29 @@ jumbo_component("base") {
>     # Needed for <atomic> if using newer C++ library than sysroot, except if
>     # building inside the cros_sdk environment - use host_toolchain as a
>     # more robust check for this.
> @@ -42,7 +42,7 @@ Index: src/3rdparty/chromium/base/BUILD.gn
>     if (use_allocator_shim) {
>       if (is_apple) {
>         sources += [ "allocator/early_zone_registration_apple.h" ]
> -@@ -1163,7 +1181,7 @@ jumbo_component("base") {
> +@@ -1164,7 +1182,7 @@ jumbo_component("base") {
> 
>     # Allow more direct string conversions on platforms with native utf8
>     # strings
> @@ -51,7 +51,7 @@ Index: src/3rdparty/chromium/base/BUILD.gn
>       defines += [ "SYSTEM_NATIVE_UTF8" ]
>     }
> 
> -@@ -2181,6 +2199,22 @@ jumbo_component("base") {
> +@@ -2182,6 +2200,22 @@ jumbo_component("base") {
>       ]
>     }
> 
> @@ -74,7 +74,7 @@ Index: src/3rdparty/chromium/base/BUILD.gn
>     # iOS
>     if (is_ios) {
>       sources += [
> -@@ -2355,6 +2389,33 @@ jumbo_component("base") {
> +@@ -2356,6 +2390,33 @@ jumbo_component("base") {
>       }
>     }
> 
> @@ -108,7 +108,7 @@ Index: src/3rdparty/chromium/base/BUILD.gn
>     if (use_blink) {
>       sources += [
>         "files/file_path_watcher.cc",
> -@@ -2764,7 +2825,7 @@ buildflag_header("protected_memory_buildflags") {
> +@@ -2765,7 +2826,7 @@ buildflag_header("protected_memory_buildflags") {
>     header = "protected_memory_buildflags.h"
>     header_dir = "base/memory"
> 
> @@ -117,7 +117,7 @@ Index: src/3rdparty/chromium/base/BUILD.gn
>                                (is_win || is_linux || is_android || is_mac)
> 
>     flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
> -@@ -3270,7 +3331,7 @@ if (is_apple) {
> +@@ -3271,7 +3332,7 @@ if (is_apple) {
>     }
>   }
> 
> @@ -126,7 +126,7 @@ Index: src/3rdparty/chromium/base/BUILD.gn
>     # This test must compile with -fstack-protector-all
>     source_set("stack_canary_linux_unittests") {
>       testonly = true
> -@@ -3975,7 +4036,7 @@ test("base_unittests") {
> +@@ -3977,7 +4038,7 @@ test("base_unittests") {
>       ]
>     }
> 
> @@ -135,7 +135,7 @@ Index: src/3rdparty/chromium/base/BUILD.gn
>       sources += [
>         "debug/proc_maps_linux_unittest.cc",
>         "files/scoped_file_linux_unittest.cc",
> -@@ -3999,7 +4060,7 @@ test("base_unittests") {
> +@@ -4001,7 +4062,7 @@ test("base_unittests") {
>         "posix/file_descriptor_shuffle_unittest.cc",
>         "posix/unix_domain_socket_unittest.cc",
>       ]
> @@ -144,7 +144,7 @@ Index: src/3rdparty/chromium/base/BUILD.gn
>         sources += [
>           "profiler/stack_base_address_posix_unittest.cc",
>           "profiler/stack_copier_signal_unittest.cc",
> -@@ -4010,7 +4071,7 @@ test("base_unittests") {
> +@@ -4012,7 +4073,7 @@ test("base_unittests") {
> 
>     # Allow more direct string conversions on platforms with native utf8
>     # strings
> @@ -153,7 +153,7 @@ Index: src/3rdparty/chromium/base/BUILD.gn
>       defines += [ "SYSTEM_NATIVE_UTF8" ]
>     }
> 
> -@@ -4197,7 +4258,7 @@ test("base_unittests") {
> +@@ -4199,7 +4260,7 @@ test("base_unittests") {
>       deps += [ ":base_profiler_test_support_library" ]
>     }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILDCONFIG_gn
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILDCONFIG_gn
> index 9156bb7090c..6a2d90cb09d 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILDCONFIG_gn
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_BUILDCONFIG_gn
> @@ -22,16 +22,16 @@ Index: src/3rdparty/chromium/build/config/BUILDCONFIG.gn
>     } else {
>       assert(false, "Unsupported host_os: $host_os")
>     }
> -@@ -306,6 +311,8 @@ if (target_os == "android") {
> -   assert(
> -       false,
> +@@ -308,6 +313,8 @@ if (target_os == "android") {
>         "emscripten is not a supported target_os. It is available only as 
> secondary toolchain.")
> + } else if (target_os == "ohos") {
> +   _default_toolchain = "//build/toolchain/ohos:ohos_clang_$target_cpu"
>  +} else if (target_os == "openbsd" || target_os == "freebsd") {
> -+  _default_toolchain = host_toolchain
> ++     _default_toolchain = host_toolchain
>   } else {
>     assert(false, "Unsupported target_os: $target_os")
>   }
> -@@ -340,7 +347,11 @@ is_android = current_os == "android"
> +@@ -342,7 +349,11 @@ is_android = current_os == "android"
>   is_chromeos = current_os == "chromeos"
>   is_fuchsia = current_os == "fuchsia"
>   is_ios = current_os == "ios"
> @@ -42,5 +42,5 @@ Index: src/3rdparty/chromium/build/config/BUILDCONFIG.gn
>  +is_freebsd = current_os == "freebsd"
>  +is_bsd = host_os == "openbsd" || current_os == "freebsd"
>   is_mac = current_os == "mac"
> + is_ohos = current_os == "ohos"
> 
> - # TODO(crbug.com/40511454): Remove is_nacl from all build files, then
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_clang_BUILD_gn
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_clang_BUILD_gn
> index d3111663e1f..534c4272b82 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_clang_BUILD_gn
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_clang_BUILD_gn
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/build/config/clang/BUILD.gn
>  --- src/3rdparty/chromium/build/config/clang/BUILD.gn.orig
>  +++ src/3rdparty/chromium/build/config/clang/BUILD.gn
> -@@ -268,7 +268,12 @@ template("clang_lib") {
> +@@ -274,7 +274,12 @@ template("clang_lib") {
> 
>   # Adds a dependency on the Clang runtime library clang_rt.builtins.
>   clang_lib("compiler_builtins") {
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_BUILD_gn
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_BUILD_gn
> index 145dafc3ec6..4bb1a4dcc1c 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_BUILD_gn
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_BUILD_gn
> @@ -37,7 +37,7 @@ Index: src/3rdparty/chromium/build/config/compiler/BUILD.gn
>   }
> 
>   # compiler 
> ---------------------------------------------------------------------
> -@@ -626,6 +629,10 @@ config("compiler") {
> +@@ -628,6 +631,10 @@ config("compiler") {
>       }
>     }
> 
> @@ -48,7 +48,7 @@ Index: src/3rdparty/chromium/build/config/compiler/BUILD.gn
>     # Linux-specific compiler flags setup.
>     # ------------------------------------
>     if (use_gold) {
> -@@ -1375,7 +1382,7 @@ config("compiler_cpu_abi") {
> +@@ -1377,7 +1384,7 @@ config("compiler_cpu_abi") {
>       # CPU architecture. We may or may not be doing a cross compile now, so 
> for
>       # simplicity we always explicitly set the architecture.
>       if (current_cpu == "x64") {
> @@ -57,16 +57,16 @@ Index: 
> src/3rdparty/chromium/build/config/compiler/BUILD.gn
>           cflags += [ "--target=x86_64-unknown-linux-gnu" ]
>           ldflags += [ "--target=x86_64-unknown-linux-gnu" ]
>         } else {
> -@@ -1384,7 +1391,7 @@ config("compiler_cpu_abi") {
> +@@ -1386,7 +1393,7 @@ config("compiler_cpu_abi") {
>         }
>         cflags += [ "-msse3" ]
>       } else if (current_cpu == "x86") {
>  -      if (is_clang && !is_android && !is_chromeos_device) {
> -+      if (is_clang && !is_android && !is_chromeos_device && !Is_bsd) {
> ++      if (is_clang && !is_android && !is_chromeos_device && !is_bsd) {
>           cflags += [ "--target=i386-unknown-linux-gnu" ]
>           ldflags += [ "--target=i386-unknown-linux-gnu" ]
>         } else {
> -@@ -1396,7 +1403,7 @@ config("compiler_cpu_abi") {
> +@@ -1398,7 +1405,7 @@ config("compiler_cpu_abi") {
>           "-msse3",
>         ]
>       } else if (current_cpu == "arm") {
> @@ -75,16 +75,16 @@ Index: 
> src/3rdparty/chromium/build/config/compiler/BUILD.gn
>           cflags += [ "--target=arm-linux-gnueabihf" ]
>           ldflags += [ "--target=arm-linux-gnueabihf" ]
>         }
> -@@ -1411,7 +1418,7 @@ config("compiler_cpu_abi") {
> +@@ -1413,7 +1420,7 @@ config("compiler_cpu_abi") {
>           cflags += [ "-mtune=$arm_tune" ]
>         }
>       } else if (current_cpu == "arm64") {
> --      if (is_clang && !is_android && !is_fuchsia && !is_chromeos_device) {
> -+      if (is_clang && !is_android && !is_fuchsia && !is_chromeos_device && 
> !is_bsd) {
> +-      if (is_clang && !is_android && !is_fuchsia && !is_chromeos_device && 
> !is_ohos) {
> ++      if (is_clang && !is_android && !is_fuchsia && !is_chromeos_device && 
> !is_ohos && !is_bsd) {
>           cflags += [ "--target=aarch64-linux-gnu" ]
>           ldflags += [ "--target=aarch64-linux-gnu" ]
>         }
> -@@ -1810,7 +1817,7 @@ config("compiler_deterministic") {
> +@@ -1812,7 +1819,7 @@ config("compiler_deterministic") {
>   }
> 
>   config("clang_revision") {
> @@ -93,7 +93,7 @@ Index: src/3rdparty/chromium/build/config/compiler/BUILD.gn
>         current_os != "zos") {
>       _perform_consistency_checks = current_toolchain == default_toolchain
>       if (llvm_force_head_revision) {
> -@@ -2399,9 +2406,6 @@ config("default_warnings") {
> +@@ -2403,9 +2410,6 @@ config("default_warnings") {
> 
>         # TODO(crbug.com/40284799): Fix and re-enable.
>         "-Wno-thread-safety-reference-return",
> @@ -103,7 +103,7 @@ Index: 
> src/3rdparty/chromium/build/config/compiler/BUILD.gn
>       ]
> 
>       cflags += [ "-Wno-deprecated-declarations" ]
> -@@ -3197,7 +3201,7 @@ config("afdo_optimize_size") {
> +@@ -3201,7 +3205,7 @@ config("afdo_optimize_size") {
>   # There are some targeted places that AFDO regresses, so we provide a 
> separate
>   # config to allow AFDO to be disabled per-target.
>   config("afdo") {
> @@ -112,12 +112,12 @@ Index: 
> src/3rdparty/chromium/build/config/compiler/BUILD.gn
>       cflags = []
>       if (clang_emit_debug_info_for_profiling) {
>         # Add the following flags to generate debug info for profiling.
> -@@ -3224,7 +3228,7 @@ config("afdo") {
> +@@ -3228,7 +3232,7 @@ config("afdo") {
>         cflags += [ "-Wno-backend-plugin" ]
>         inputs = [ _clang_sample_profile ]
>       }
>  -  } else if (auto_profile_path != "" && is_a_target_toolchain) {
> -+  } else if (auto_profile_path != "" && is_a_target_toolchain && !is_bsd) {
> ++  }  else if (auto_profile_path != "" && is_a_target_toolchain && !is_bsd) {
>       cflags = [ "-fauto-profile=${auto_profile_path}" ]
>       inputs = [ auto_profile_path ]
>     }
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_BUILD_gn
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_BUILD_gn
> index 2f71d07b8c0..6cb7f4ac657 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_BUILD_gn
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_chrome_browser_BUILD_gn
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/chrome/browser/BUILD.gn
>  --- src/3rdparty/chromium/chrome/browser/BUILD.gn.orig
>  +++ src/3rdparty/chromium/chrome/browser/BUILD.gn
> -@@ -7036,6 +7036,13 @@ static_library("browser") {
> +@@ -7034,6 +7034,13 @@ static_library("browser") {
>             [ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
>       }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_media_router_common_media_source_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_media_router_common_media_source_cc
> index 8d0cf9ffc4d..7d2dd27098f 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_media_router_common_media_source_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_media_router_common_media_source_cc
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/components/media_router/common/media_source.cc
>  --- src/3rdparty/chromium/components/media_router/common/media_source.cc.orig
>  +++ src/3rdparty/chromium/components/media_router/common/media_source.cc
> -@@ -62,7 +62,7 @@ bool IsSystemAudioCaptureSupported() {
> +@@ -68,7 +68,7 @@ bool IsSystemAudioCaptureSupported() {
>   #if BUILDFLAG(IS_MAC)
>     return media::IsMacSckSystemLoopbackCaptureSupported() ||
>            base::FeatureList::IsEnabled(media::kMacCatapLoopbackAudioForCast);
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_named_mojo_ipc_server_named_mojo_ipc_server_client_util_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_named_mojo_ipc_server_named_mojo_ipc_server_client_util_cc
> index a8d29d8e31c..12080fe8746 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_named_mojo_ipc_server_named_mojo_ipc_server_client_util_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_named_mojo_ipc_server_named_mojo_ipc_server_client_util_cc
> @@ -4,9 +4,9 @@ Index: 
> src/3rdparty/chromium/components/named_mojo_ipc_server/named_mojo_ipc_ser
>  @@ -23,7 +23,7 @@ namespace named_mojo_ipc_server {
>   // static
>   mojo::PlatformChannelEndpoint ConnectToServer(
> -     const mojo::NamedPlatformChannel::ServerName& server_name) {
> +     const mojo::NamedPlatformChannel::Options& options) {
>  -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
>  +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
> -   return mojo::NamedPlatformChannel::ConnectToServer(server_name);
> +   return mojo::NamedPlatformChannel::ConnectToServer(options);
>   #elif BUILDFLAG(IS_MAC)
>     mojo::PlatformChannelEndpoint endpoint =
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_autofill_manager_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_autofill_manager_cc
> index 43e2fb8765e..05fca9ae666 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_autofill_manager_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_autofill_manager_cc
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/components/password_manager/core/browser/password_autofill_manager.cc
>  --- 
> src/3rdparty/chromium/components/password_manager/core/browser/password_autofill_manager.cc.orig
>  +++ 
> src/3rdparty/chromium/components/password_manager/core/browser/password_autofill_manager.cc
> -@@ -308,7 +308,7 @@ void PasswordAutofillManager::DidAcceptSuggestion(
> +@@ -312,7 +312,7 @@ void PasswordAutofillManager::DidAcceptSuggestion(
>                            weak_ptr_factory_.GetWeakPtr(), 
> *password_credential);
>         if (password_credential->is_grouped_affiliation) {
>   #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
> @@ -10,7 +10,7 @@ Index: 
> src/3rdparty/chromium/components/password_manager/core/browser/password_a
>           cross_domain_confirmation_controller_ =
>               password_client_->ShowCrossDomainConfirmationPopup(
>                   last_popup_open_args_.element_bounds,
> -@@ -538,7 +538,7 @@ void PasswordAutofillManager::DidNavigateMainFrame() {
> +@@ -542,7 +542,7 @@ void PasswordAutofillManager::DidNavigateMainFrame() {
>     manual_fallback_metrics_recorder_ =
>         std::make_unique<PasswordManualFallbackMetricsRecorder>();
>   #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_autofill_manager_h
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_autofill_manager_h
> index ca587c10263..ebd26318282 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_autofill_manager_h
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_autofill_manager_h
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/components/password_manager/core/browser/password_autofill_manager.h
>  --- 
> src/3rdparty/chromium/components/password_manager/core/browser/password_autofill_manager.h.orig
>  +++ 
> src/3rdparty/chromium/components/password_manager/core/browser/password_autofill_manager.h
> -@@ -285,7 +285,7 @@ class PasswordAutofillManager : public autofill::Autof
> +@@ -291,7 +291,7 @@ class PasswordAutofillManager : public autofill::Autof
> 
>     // Stores the controller of warning popup UI on cross domain filling.
>   #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_form_manager_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_form_manager_cc
> index 7fe9dcd72bc..29fc3fd5121 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_form_manager_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_password_manager_core_browser_password_form_manager_cc
> @@ -19,7 +19,7 @@ Index: 
> src/3rdparty/chromium/components/password_manager/core/browser/password_f
>   bool ShouldShowKeychainErrorBubble(
>       std::optional<PasswordStoreBackendError> backend_error) {
>     if (!backend_error.has_value()) {
> -@@ -931,7 +931,7 @@ void PasswordFormManager::OnFetchCompleted() {
> +@@ -935,7 +935,7 @@ void PasswordFormManager::OnFetchCompleted() {
>           error.value().type);
>     }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_gl_gpu_service_impl_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_gl_gpu_service_impl_cc
> index c876df9d3b1..b89012ac547 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_gl_gpu_service_impl_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_components_viz_service_gl_gpu_service_impl_cc
> @@ -10,7 +10,7 @@ Index: 
> src/3rdparty/chromium/components/viz/service/gl/gpu_service_impl.cc
>     gpu_extra_info_.is_gmb_nv12_supported = IsGMBNV12Supported();
>   #endif
> 
> -@@ -1276,7 +1276,7 @@ bool GpuServiceImpl::OnBeginFrameDerivedImpl(const Beg
> +@@ -1277,7 +1277,7 @@ bool GpuServiceImpl::OnBeginFrameDerivedImpl(const Beg
>     return true;
>   }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_BUILD_gn
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_BUILD_gn
> index b14eb87f037..8c2c888cb4d 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_BUILD_gn
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_BUILD_gn
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/content/browser/BUILD.gn
>  --- src/3rdparty/chromium/content/browser/BUILD.gn.orig
>  +++ src/3rdparty/chromium/content/browser/BUILD.gn
> -@@ -2605,6 +2605,14 @@ jumbo_source_set("browser") {
> +@@ -2607,6 +2607,14 @@ jumbo_source_set("browser") {
>       ]
>     }
> 
> @@ -16,7 +16,7 @@ Index: src/3rdparty/chromium/content/browser/BUILD.gn
>     if (is_linux || is_chromeos) {
>       sources -=
>           [ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
> -@@ -2653,6 +2661,15 @@ jumbo_source_set("browser") {
> +@@ -2655,6 +2663,15 @@ jumbo_source_set("browser") {
>     if (allow_oop_video_decoder) {
>       sources += [ "media/oop_video_decoder_factory.cc" ]
>       deps += [ "//media/mojo/mojom" ]
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_devtools_frontend_host_impl_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_devtools_frontend_host_impl_cc
> index 717a12cf813..26ead05a7f9 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_devtools_frontend_host_impl_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_devtools_frontend_host_impl_cc
> @@ -19,16 +19,7 @@ Index: 
> src/3rdparty/chromium/content/browser/devtools/devtools_frontend_host_imp
>   // Remove the pieces of the URL we don't want to send back with the error
>   // reports. In particular, do not send query or fragments as those can have
>   // privacy-sensitive information in them.
> -@@ -107,7 +107,7 @@ DevToolsFrontendHostImpl::DevToolsFrontendHostImpl(
> -     const HandleMessageCallback& handle_message_callback)
> -     : web_contents_(WebContents::FromRenderFrameHost(frame_host)),
> -       handle_message_callback_(handle_message_callback) {
> --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
> -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
> -   Observe(web_contents_);
> - #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
> -   mojo::AssociatedRemote<blink::mojom::DevToolsFrontend> frontend;
> -@@ -132,7 +132,7 @@ void DevToolsFrontendHostImpl::DispatchEmbedderMessage
> +@@ -133,7 +133,7 @@ void DevToolsFrontendHostImpl::DispatchEmbedderMessage
>     handle_message_callback_.Run(std::move(message));
>   }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_devtools_frontend_host_impl_h
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_devtools_frontend_host_impl_h
> index 95133d69d51..9924e5cb3f7 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_devtools_frontend_host_impl_h
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_devtools_devtools_frontend_host_impl_h
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/content/browser/devtools/devtools_frontend_host_impl.h
>  --- 
> src/3rdparty/chromium/content/browser/devtools/devtools_frontend_host_impl.h.orig
>  +++ 
> src/3rdparty/chromium/content/browser/devtools/devtools_frontend_host_impl.h
> -@@ -34,7 +34,7 @@ class DevToolsFrontendHostImpl : public DevToolsFronte
> +@@ -33,7 +33,7 @@ class DevToolsFrontendHostImpl : public DevToolsFronte
> 
>     void BadMessageReceived() override;
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_cc
> index 975572ab31e..b8ca59f6fbd 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_cc
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.cc
>  --- src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.cc.orig
>  +++ src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.cc
> -@@ -412,7 +412,7 @@ void GpuDataManagerImpl::OnDisplayMetricsChanged(
> +@@ -427,7 +427,7 @@ void GpuDataManagerImpl::OnDisplayMetricsChanged(
>     private_->OnDisplayMetricsChanged(display, changed_metrics);
>   }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_h
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_h
> index 8b0f537eec3..8696bfb40f1 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_h
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_h
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.h
>  --- src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.h.orig
>  +++ src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.h
> -@@ -224,7 +224,7 @@ class CONTENT_EXPORT GpuDataManagerImpl : public GpuDa
> +@@ -233,7 +233,7 @@ class CONTENT_EXPORT GpuDataManagerImpl : public GpuDa
>     void OnDisplayMetricsChanged(const display::Display& display,
>                                  uint32_t changed_metrics) override;
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_private_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_private_cc
> index 93f36641f20..0972fc94d51 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_private_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_private_cc
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc
>  --- 
> src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc.orig
>  +++ 
> src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc
> -@@ -1712,7 +1712,7 @@ void GpuDataManagerImplPrivate::RecordCompositingMode(
> +@@ -1739,7 +1739,7 @@ void GpuDataManagerImplPrivate::RecordCompositingMode(
>     UMA_HISTOGRAM_ENUMERATION("GPU.CompositingMode", compositing_mode);
>   }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_private_h
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_private_h
> index c71a83de9c2..94657d8255d 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_private_h
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_data_manager_impl_private_h
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.h
>  --- 
> src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.h.orig
>  +++ src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.h
> -@@ -149,7 +149,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
> +@@ -152,7 +152,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
>     void OnDisplayMetricsChanged(const display::Display& display,
>                                  uint32_t changed_metrics);
> 
> @@ -10,7 +10,7 @@ Index: 
> src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.h
>     bool IsGpuMemoryBufferNV12Supported();
>   #endif  // BUILDFLAG(IS_LINUX)
> 
> -@@ -312,7 +312,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
> +@@ -316,7 +316,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
>     bool application_is_visible_ = true;
> 
>     bool disable_gpu_compositing_ = false;
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_process_host_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_process_host_cc
> index 20339e70ced..6db6822a907 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_process_host_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_gpu_gpu_process_host_cc
> @@ -9,7 +9,7 @@ Index: 
> src/3rdparty/chromium/content/browser/gpu/gpu_process_host.cc
>       switches::kProfilingAtStart,
>       switches::kProfilingFile,
>       switches::kProfilingFlush,
> -@@ -305,7 +306,7 @@ static const char* const kSwitchNames[] = {
> +@@ -304,7 +305,7 @@ static const char* const kSwitchNames[] = {
>       switches::kEnableNativeGpuMemoryBuffers,
>       switches::kRenderNodeOverride,
>   #endif
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer_host_render_widget_host_view_aura_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer_host_render_widget_host_view_aura_cc
> index 624fdb94b7d..7de18c11d67 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer_host_render_widget_host_view_aura_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_renderer_host_render_widget_host_view_aura_cc
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.cc
>  --- 
> src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.cc.orig
>  +++ 
> src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.cc
> -@@ -122,7 +122,7 @@
> +@@ -123,7 +123,7 @@
>   #include "ui/gfx/gdi_util.h"
>   #endif  // BUILDFLAG(IS_WIN)
> 
> @@ -10,7 +10,7 @@ Index: 
> src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_vi
>   #include "ui/accessibility/platform/browser_accessibility_auralinux.h"
>   #include "ui/base/ime/linux/text_edit_command_auralinux.h"
>   #include "ui/base/ime/text_input_flags.h"
> -@@ -479,7 +479,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge
> +@@ -480,7 +480,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge
>       return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
>           ->GetCOM();
> 
> @@ -19,7 +19,7 @@ Index: 
> src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_vi
>     ui::BrowserAccessibilityManager* manager =
>         host()->GetOrCreateRootBrowserAccessibilityManager();
>     if (manager && manager->GetBrowserAccessibilityRoot())
> -@@ -1883,7 +1883,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
> +@@ -1908,7 +1908,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
>     return host() && host()->delegate() && 
> host()->delegate()->ShouldDoLearning();
>   }
> 
> @@ -28,7 +28,7 @@ Index: 
> src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_vi
>   bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
>       const gfx::Range& range,
>       const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
> -@@ -2866,7 +2866,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
> +@@ -2902,7 +2902,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
>   }
> 
>   bool RenderWidgetHostViewAura::NeedsMouseCapture() {
> @@ -37,7 +37,7 @@ Index: 
> src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_vi
>     return NeedsInputGrab();
>   #else
>     return false;
> -@@ -3050,7 +3050,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
> +@@ -3112,7 +3112,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
>     if (!target_host)
>       return;
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_web_contents_web_contents_view_aura_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_web_contents_web_contents_view_aura_cc
> index bb2bf88bfe5..9701920dd36 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_web_contents_web_contents_view_aura_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_browser_web_contents_web_contents_view_aura_cc
> @@ -10,16 +10,16 @@ Index: 
> src/3rdparty/chromium/content/browser/web_contents/web_contents_view_aura
>   // Fill out the OSExchangeData with a file contents, synthesizing a name if
>   // necessary.
>   void PrepareDragForFileContents(const DropData& drop_data,
> -@@ -260,7 +260,7 @@ void PrepareDragData(const DropData& drop_data,
> -   if (!drop_data.download_metadata.empty())
> -     PrepareDragForDownload(drop_data, provider, web_contents);
> +@@ -255,7 +255,7 @@ void PrepareDragData(RenderFrameHost& source_rfh,
> +     PrepareDragForDownload(source_rfh, drop_data, provider);
> +   }
>   #endif
>  -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
>  +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || 
> BUILDFLAG(IS_BSD)
>     // We set the file contents before the URL because the URL also sets file
>     // contents (to a .URL shortcut).  We want to prefer file content data 
> over
>     // a shortcut so we add it first.
> -@@ -1334,7 +1334,7 @@ void WebContentsViewAura::OnMouseEvent(ui::MouseEvent*
> +@@ -1336,7 +1336,7 @@ void WebContentsViewAura::OnMouseEvent(ui::MouseEvent*
>       // Linux window managers like to handle raise-on-click themselves.  If 
> we
>       // raise-on-click manually, this may override user settings that prevent
>       // focus-stealing.
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features_cc
> index 86c487c1df3..14d30611d39 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features_cc
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/content/common/features.cc
>  --- src/3rdparty/chromium/content/common/features.cc.orig
>  +++ src/3rdparty/chromium/content/common/features.cc
> -@@ -178,7 +178,7 @@ BASE_FEATURE(kEmbeddingRequiresOptIn,
> +@@ -191,7 +191,7 @@ BASE_FEATURE(kEmbeddingRequiresOptIn,
>                base::FEATURE_DISABLED_BY_DEFAULT);
> 
>   // Enables error reporting for JS errors inside DevTools frontend host
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features_h
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features_h
> index 3d182454ea4..352c2a646ac 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features_h
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_common_features_h
> @@ -1,12 +1,15 @@
>  Index: src/3rdparty/chromium/content/common/features.h
>  --- src/3rdparty/chromium/content/common/features.h.orig
>  +++ src/3rdparty/chromium/content/common/features.h
> -@@ -61,7 +61,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCommittedOriginTr
> - CONTENT_EXPORT BASE_DECLARE_FEATURE(kCriticalClientHint);
> - CONTENT_EXPORT BASE_DECLARE_FEATURE(kWorkerOrWorkletAgentDoubleReleaseFix);
> +@@ -63,9 +63,9 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kWorkerOrWorkletAg
>   CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNegotiation);
> + CONTENT_EXPORT BASE_DECLARE_FEATURE(kDumpOnOriginHeaderMismatch);
> + CONTENT_EXPORT BASE_DECLARE_FEATURE(kDumpOnUnexpectedOriginHeader);
>  -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
>  +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
>   CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
> - #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
> +-#endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
> ++#endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || 
> BUILDFLAG(IS_BSD)
>   CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnforceSameDocumentOriginInvariants);
> + CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnforceFileSystemManagerOpenOrigin);
> + CONTENT_EXPORT BASE_DECLARE_FEATURE(kEmbeddingRequiresOptIn);
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu_main_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu_main_cc
> index 1870ffd05d7..eb07f327b85 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu_main_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_gpu_gpu_main_cc
> @@ -37,7 +37,7 @@ Index: src/3rdparty/chromium/content/gpu/gpu_main.cc
>       return StartSandboxWindows(sandbox_info_);
>  @@ -306,7 +310,7 @@ int GpuMain(MainFunctionParams parameters) {
>             std::make_unique<base::SingleThreadTaskExecutor>(
> -               gpu_preferences.message_pump_type);
> +               gpu_preferences.message_pump_type, /*is_main_thread=*/true);
>       }
>  -#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
>  +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_public_browser_content_browser_client_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_public_browser_content_browser_client_cc
> index b20effd7846..5931ae0412b 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_public_browser_content_browser_client_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_public_browser_content_browser_client_cc
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/content/public/browser/content_browser_client.cc
>  --- 
> src/3rdparty/chromium/content/public/browser/content_browser_client.cc.orig
>  +++ src/3rdparty/chromium/content/public/browser/content_browser_client.cc
> -@@ -1401,7 +1401,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
> +@@ -1414,7 +1414,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
>   // that can be adequately sandboxed.
>   // Currently Android's network service will not run out of process or 
> sandboxed,
>   // so OutOfProcessSystemDnsResolution is not currently enabled on Android.
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility_main_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility_main_cc
> index efb11989856..21b23fe8532 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility_main_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_content_utility_utility_main_cc
> @@ -56,7 +56,7 @@ Index: src/3rdparty/chromium/content/utility/utility_main.cc
>   std::vector<std::string> GetNetworkContextsParentDirectories() {
>     base::MemoryMappedFile::Region region;
>     base::ScopedFD read_pipe_fd = 
> base::FileDescriptorStore::GetInstance().TakeFD(
> -@@ -289,7 +298,7 @@ int UtilityMain(MainFunctionParams parameters) {
> +@@ -290,7 +299,7 @@ int UtilityMain(MainFunctionParams parameters) {
>     }
>   #endif
> 
> @@ -65,7 +65,7 @@ Index: src/3rdparty/chromium/content/utility/utility_main.cc
> 
>   #if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION) && BUILDFLAG(USE_VAAPI)
>     // Regardless of the sandbox status, the VaapiWrapper needs to be 
> initialized
> -@@ -304,7 +313,10 @@ int UtilityMain(MainFunctionParams parameters) {
> +@@ -305,7 +314,10 @@ int UtilityMain(MainFunctionParams parameters) {
>     // thread type change in ChildProcess constructor. It also needs to be
>     // registered before the process has multiple threads, which may race with
>     // application of the sandbox.
> @@ -76,7 +76,7 @@ Index: src/3rdparty/chromium/content/utility/utility_main.cc
> 
>     // Initializes the sandbox before any threads are created.
>     // TODO(jorgelo): move this after GTK initialization when we enable a 
> strict
> -@@ -340,7 +352,7 @@ int UtilityMain(MainFunctionParams parameters) {
> +@@ -341,7 +353,7 @@ int UtilityMain(MainFunctionParams parameters) {
>             base::BindOnce(&speech::SpeechRecognitionPreSandboxHook);
>   #endif
>         break;
> @@ -85,7 +85,7 @@ Index: src/3rdparty/chromium/content/utility/utility_main.cc
>       case sandbox::mojom::Sandbox::kOnDeviceTranslation:
>         pre_sandbox_hook = base::BindOnce(
>             &on_device_translation::OnDeviceTranslationSandboxHook);
> -@@ -356,7 +368,7 @@ int UtilityMain(MainFunctionParams parameters) {
> +@@ -357,7 +369,7 @@ int UtilityMain(MainFunctionParams parameters) {
>   #else
>         NOTREACHED();
>   #endif
> @@ -94,7 +94,7 @@ Index: src/3rdparty/chromium/content/utility/utility_main.cc
>       case sandbox::mojom::Sandbox::kVideoEffects:
>   #if BUILDFLAG(ENABLE_VIDEO_EFFECTS)
>         pre_sandbox_hook =
> -@@ -364,7 +376,7 @@ int UtilityMain(MainFunctionParams parameters) {
> +@@ -365,7 +377,7 @@ int UtilityMain(MainFunctionParams parameters) {
>   #endif
>         break;
>   #endif  // BUILDFLAG(IS_LINUX)
> @@ -103,7 +103,7 @@ Index: 
> src/3rdparty/chromium/content/utility/utility_main.cc
>       case sandbox::mojom::Sandbox::kShapeDetection:
>         pre_sandbox_hook =
>             base::BindOnce(&shape_detection::ShapeDetectionPreSandboxHook);
> -@@ -399,6 +411,7 @@ int UtilityMain(MainFunctionParams parameters) {
> +@@ -400,6 +412,7 @@ int UtilityMain(MainFunctionParams parameters) {
>       default:
>         break;
>     }
> @@ -111,7 +111,7 @@ Index: 
> src/3rdparty/chromium/content/utility/utility_main.cc
>     if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
>         (parameters.zygote_child || !pre_sandbox_hook.is_null())) {
>       sandbox_options.use_amd_specific_policies =
> -@@ -406,6 +419,11 @@ int UtilityMain(MainFunctionParams parameters) {
> +@@ -407,6 +420,11 @@ int UtilityMain(MainFunctionParams parameters) {
>       sandbox::policy::Sandbox::Initialize(
>           sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
>     }
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_BUILD_gn
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_BUILD_gn
> index e08e22dd6b6..386ed494764 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_BUILD_gn
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_device_gamepad_BUILD_gn
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/device/gamepad/BUILD.gn
>  --- src/3rdparty/chromium/device/gamepad/BUILD.gn.orig
>  +++ src/3rdparty/chromium/device/gamepad/BUILD.gn
> -@@ -98,7 +98,7 @@ component("gamepad") {
> +@@ -99,7 +99,7 @@ component("gamepad") {
>         "hid_writer_linux.cc",
>         "hid_writer_linux.h",
>       ]
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command_buffer_service_shared_image_shared_image_factory_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command_buffer_service_shared_image_shared_image_factory_cc
> index 7672bce9a02..3bf9c25cfa8 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command_buffer_service_shared_image_shared_image_factory_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_gpu_command_buffer_service_shared_image_shared_image_factory_cc
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_image_factory.cc
>  --- 
> src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig
>  +++ 
> src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_image_factory.cc
> -@@ -50,7 +50,7 @@
> +@@ -53,7 +53,7 @@
>   #include 
> "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
>   #include "gpu/vulkan/vulkan_device_queue.h"
> 
> @@ -10,7 +10,7 @@ Index: 
> src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_imag
>   #include 
> "gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.h"
>   #endif
> 
> -@@ -104,7 +104,7 @@ const char* GmbTypeToString(gfx::GpuMemoryBufferType t
> +@@ -112,7 +112,7 @@ const char* GmbTypeToString(gfx::GpuMemoryBufferType t
>       case gfx::IO_SURFACE_BUFFER:
>         return "platform";
>   #endif
> @@ -19,7 +19,7 @@ Index: 
> src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_imag
>       case gfx::NATIVE_PIXMAP:
>         return "platform";
>   #endif
> -@@ -125,7 +125,7 @@ gfx::GpuMemoryBufferType GetNativeBufferType() {
> +@@ -133,7 +133,7 @@ gfx::GpuMemoryBufferType GetNativeBufferType() {
>     return gfx::GpuMemoryBufferType::IO_SURFACE_BUFFER;
>   #elif BUILDFLAG(IS_ANDROID)
>     return gfx::GpuMemoryBufferType::ANDROID_HARDWARE_BUFFER;
> @@ -28,7 +28,7 @@ Index: 
> src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_imag
>     return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
>   #elif BUILDFLAG(IS_WIN)
>     return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
> -@@ -297,7 +297,7 @@ SharedImageFactory::SharedImageFactory(
> +@@ -310,7 +310,7 @@ SharedImageFactory::SharedImageFactory(
>           context_state_, workarounds_);
>       factories_.push_back(std::move(ozone_factory));
>     }
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media_switches_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media_switches_cc
> index e070044060b..08930592a94 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media_switches_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media_switches_cc
> @@ -10,7 +10,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.cc
>   #include "base/cpu.h"
>   #endif
> 
> -@@ -382,7 +382,7 @@ BASE_FEATURE(kUseSCContentSharingPicker,
> +@@ -387,7 +387,7 @@ BASE_FEATURE(kUseSCContentSharingPicker,
>                base::FEATURE_DISABLED_BY_DEFAULT);
>   #endif  // BUILDFLAG(IS_MAC)
> 
> @@ -19,7 +19,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.cc
>   // Enables system audio mirroring using pulseaudio.
>   BASE_FEATURE(kPulseaudioLoopbackForCast,
>                "PulseaudioLoopbackForCast",
> -@@ -392,6 +392,28 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
> +@@ -397,6 +397,28 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
>   BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
>                "PulseaudioLoopbackForScreenShare",
>                base::FEATURE_DISABLED_BY_DEFAULT);
> @@ -48,7 +48,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.cc
>   #endif  // BUILDFLAG(IS_LINUX)
> 
>   // When enabled, MediaCapabilities will check with GPU Video Accelerator
> -@@ -715,7 +737,7 @@ BASE_FEATURE(kFileDialogsTuckPictureInPicture,
> +@@ -720,7 +742,7 @@ BASE_FEATURE(kFileDialogsTuckPictureInPicture,
>   #endif  // !BUILDFLAG(IS_ANDROID)
> 
>   // Show toolbar button that opens dialog for controlling media sessions.
> @@ -57,7 +57,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.cc
>   BASE_FEATURE(kGlobalMediaControls,
>                "GlobalMediaControls",
>                base::FEATURE_ENABLED_BY_DEFAULT);
> -@@ -739,7 +761,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdatedUI,
> +@@ -744,7 +766,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdatedUI,
> 
>   #if !BUILDFLAG(IS_ANDROID)
>   // If enabled, users can request Media Remoting without fullscreen-in-tab.
> @@ -66,7 +66,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.cc
>   BASE_FEATURE(kMediaRemotingWithoutFullscreen,
>                "MediaRemotingWithoutFullscreen",
>                base::FEATURE_ENABLED_BY_DEFAULT);
> -@@ -752,7 +774,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
> +@@ -757,7 +779,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
> 
>   // Show picture-in-picture button in Global Media Controls.
>   #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
> @@ -75,7 +75,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.cc
>   BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
>                "GlobalMediaControlsPictureInPicture",
>                base::FEATURE_ENABLED_BY_DEFAULT);
> -@@ -790,7 +812,7 @@ BASE_FEATURE(kUnifiedAutoplay,
> +@@ -795,7 +817,7 @@ BASE_FEATURE(kUnifiedAutoplay,
>                "UnifiedAutoplay",
>                base::FEATURE_ENABLED_BY_DEFAULT);
> 
> @@ -84,7 +84,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.cc
>   // Enable vaapi/v4l2 video decoding on linux. This is already enabled by 
> default
>   // on chromeos, but needs an experiment on linux.
>   BASE_FEATURE(kAcceleratedVideoDecodeLinux,
> -@@ -1472,7 +1494,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecoding,
> +@@ -1477,7 +1499,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecoding,
>   #endif
>   #endif  // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
> 
> @@ -93,7 +93,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.cc
>   // Spawn utility processes to perform hardware encode acceleration instead 
> of
>   // using the GPU process.
>   BASE_FEATURE(kUseOutOfProcessVideoEncoding,
> -@@ -1879,7 +1901,7 @@ bool IsSystemLoopbackCaptureSupported() {
> +@@ -1890,7 +1912,7 @@ bool IsSystemLoopbackCaptureSupported() {
>   #elif BUILDFLAG(IS_MAC)
>     return (IsMacSckSystemLoopbackCaptureSupported() ||
>             IsMacCatapSystemLoopbackCaptureSupported());
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media_switches_h
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media_switches_h
> index 09a948a14b1..cd6750f0b7d 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media_switches_h
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_media_switches_h
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/media/base/media_switches.h
>  --- src/3rdparty/chromium/media/base/media_switches.h.orig
>  +++ src/3rdparty/chromium/media/base/media_switches.h
> -@@ -338,13 +338,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaRecorderHEVCSu
> +@@ -342,13 +342,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaRecorderHEVCSu
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
> @@ -29,7 +29,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.h
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
>   #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
> -@@ -363,7 +375,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifiedAutoplay);
> +@@ -367,7 +379,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifiedAutoplay);
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaStreamAccurateDroppedFrameCount);
> @@ -38,7 +38,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.h
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
> -@@ -379,7 +391,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiAV1TemporalLay
> +@@ -383,7 +395,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiAV1TemporalLay
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
>   #endif  // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
> @@ -47,7 +47,7 @@ Index: src/3rdparty/chromium/media/base/media_switches.h
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
>   #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
> -@@ -497,7 +509,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kBackgroundListening
> +@@ -501,7 +513,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kBackgroundListening
>   MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVideoDecoding);
>   #endif  // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video_frame_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video_frame_cc
> index 89f49e51898..30a361f2399 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video_frame_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video_frame_cc
> @@ -37,7 +37,7 @@ Index: src/3rdparty/chromium/media/base/video_frame.cc
>   // static
>   scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
>       const VideoFrameLayout& layout,
> -@@ -1548,7 +1548,7 @@ scoped_refptr<gpu::ClientSharedImage> VideoFrame::shar
> +@@ -1568,7 +1568,7 @@ scoped_refptr<gpu::ClientSharedImage> VideoFrame::shar
>     return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
>   }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video_frame_h
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video_frame_h
> index b169eeaf810..b01f1c529e9 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video_frame_h
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_base_video_frame_h
> @@ -28,7 +28,7 @@ Index: src/3rdparty/chromium/media/base/video_frame.h
>     // Wraps provided dmabufs
>     // (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
>     // VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
> -@@ -700,7 +700,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
> +@@ -702,7 +702,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
>     // wait for the included sync point.
>     scoped_refptr<gpu::ClientSharedImage> shared_image() const;
> 
> @@ -37,7 +37,7 @@ Index: src/3rdparty/chromium/media/base/video_frame.h
>     // The number of DmaBufs will be equal or less than the number of planes 
> of
>     // the frame. If there are less, this means that the last FD contains the
>     // remaining planes. Should be > 0 for STORAGE_DMABUFS.
> -@@ -935,7 +935,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
> +@@ -937,7 +937,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
>     // GpuMemoryBuffers. Clients will set this flag while creating a 
> VideoFrame.
>     bool is_mappable_si_enabled_ = false;
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_chromeos_gl_image_processor_backend_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_chromeos_gl_image_processor_backend_cc
> index 8a4cc9c49ef..8e3db0a68f2 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_chromeos_gl_image_processor_backend_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_chromeos_gl_image_processor_backend_cc
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/media/gpu/chromeos/gl_image_processor_backend.cc
>  --- 
> src/3rdparty/chromium/media/gpu/chromeos/gl_image_processor_backend.cc.orig
>  +++ src/3rdparty/chromium/media/gpu/chromeos/gl_image_processor_backend.cc
> -@@ -28,6 +28,10 @@
> +@@ -29,6 +29,10 @@
>   #include "ui/ozone/public/ozone_platform.h"
>   #include "ui/ozone/public/surface_factory_ozone.h"
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_gpu_video_encode_accelerator_factory_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_gpu_video_encode_accelerator_factory_cc
> index 3d3b4701073..3f12f0fb094 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_gpu_video_encode_accelerator_factory_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_gpu_video_encode_accelerator_factory_cc
> @@ -1,21 +1,21 @@
>  Index: 
> src/3rdparty/chromium/media/gpu/gpu_video_encode_accelerator_factory.cc
>  --- 
> src/3rdparty/chromium/media/gpu/gpu_video_encode_accelerator_factory.cc.orig
>  +++ src/3rdparty/chromium/media/gpu/gpu_video_encode_accelerator_factory.cc
> -@@ -164,7 +164,7 @@ std::vector<VEAFactoryFunction> GetVEAFactoryFunctions
> -   }
> -
> +@@ -155,7 +155,7 @@ std::vector<VEAFactoryFunction> CreateVEAFactoryFuncti
> +     const gpu::GPUInfo::GPUDevice& gpu_device) {
> +   std::vector<VEAFactoryFunction> funcs;
>   #if BUILDFLAG(USE_VAAPI)
>  -#if BUILDFLAG(IS_LINUX)
>  +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
>     if (base::FeatureList::IsEnabled(kAcceleratedVideoEncodeLinux)) {
> -     vea_factory_functions->push_back(base::BindRepeating(&CreateVaapiVEA));
> +     funcs.push_back(base::BindRepeating(&CreateVaapiVEA));
>     }
> -@@ -172,7 +172,7 @@ std::vector<VEAFactoryFunction> GetVEAFactoryFunctions
> -   vea_factory_functions->push_back(base::BindRepeating(&CreateVaapiVEA));
> +@@ -163,7 +163,7 @@ std::vector<VEAFactoryFunction> CreateVEAFactoryFuncti
> +   funcs.push_back(base::BindRepeating(&CreateVaapiVEA));
>   #endif
>   #elif BUILDFLAG(USE_V4L2_CODEC)
>  -#if BUILDFLAG(IS_LINUX)
>  +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
>     if (base::FeatureList::IsEnabled(kAcceleratedVideoEncodeLinux)) {
> -     vea_factory_functions->push_back(base::BindRepeating(&CreateV4L2VEA));
> +     funcs.push_back(base::BindRepeating(&CreateV4L2VEA));
>     }
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi_wrapper_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi_wrapper_cc
> index 837c0fe1add..7454c19bc7f 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi_wrapper_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi_wrapper_cc
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/media/gpu/vaapi/vaapi_wrapper.cc
>  --- src/3rdparty/chromium/media/gpu/vaapi/vaapi_wrapper.cc.orig
>  +++ src/3rdparty/chromium/media/gpu/vaapi/vaapi_wrapper.cc
> -@@ -83,7 +83,7 @@
> +@@ -87,7 +87,7 @@
>   using media_gpu_vaapi::kModuleVa_prot;
>   #endif
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_mojom_video_frame_mojom_traits_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_mojom_video_frame_mojom_traits_cc
> index d369f1d9b4d..e961a23119d 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_mojom_video_frame_mojom_traits_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_media_mojo_mojom_video_frame_mojom_traits_cc
> @@ -28,7 +28,7 @@ Index: 
> src/3rdparty/chromium/media/mojo/mojom/video_frame_mojom_traits.cc
>   // static
>   bool StructTraits<
>       media::mojom::ColorPlaneLayoutDataView,
> -@@ -440,7 +440,7 @@ bool StructTraits<media::mojom::VideoFrameDataView,
> +@@ -457,7 +457,7 @@ bool StructTraits<media::mojom::VideoFrameDataView,
>       frame = media::VideoFrame::WrapTrackingToken(
>           format, *metadata.tracking_token, coded_size, visible_rect,
>           natural_size, timestamp);
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_channel_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_channel_cc
> index f1549f48cd3..6c2cdd6f6ef 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_channel_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_mojo_core_channel_cc
> @@ -13,7 +13,7 @@ Index: src/3rdparty/chromium/mojo/core/channel.cc
>   Channel::AlignedBuffer MakeAlignedBuffer(size_t size) {
>     // Generic allocators (such as malloc) return a pointer that is suitably
>     // aligned for storing any type of object with a fundamental alignment
> -@@ -1162,7 +1166,7 @@ void Channel::LogHistogramForIPCMetrics(MessageType ty
> +@@ -1167,7 +1171,7 @@ void Channel::LogHistogramForIPCMetrics(MessageType ty
>   }
> 
>   // Currently only CrOs, Linux, and Android support upgrades.
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom_gni
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom_gni
> index 8edba6c3e88..891a2872c78 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom_gni
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom_gni
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni
>  --- src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni.orig
>  +++ src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni
> -@@ -762,6 +762,16 @@ template("mojom") {
> +@@ -767,6 +767,16 @@ template("mojom") {
>         enabled_features += [ "is_apple" ]
>       }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_public_cpp_device_features_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_public_cpp_device_features_cc
> index 219ff07fd4b..06f144606b7 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_public_cpp_device_features_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_public_cpp_device_features_cc
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/services/device/public/cpp/device_features.cc
>  --- src/3rdparty/chromium/services/device/public/cpp/device_features.cc.orig
>  +++ src/3rdparty/chromium/services/device/public/cpp/device_features.cc
> -@@ -154,7 +154,7 @@ bool IsOsLevelGeolocationPermissionSupportEnabled() {
> +@@ -197,7 +197,7 @@ bool IsOsLevelGeolocationPermissionSupportEnabled() {
>   BASE_FEATURE(kAutomaticUsbDetach,
>                "AutomaticUsbDetach",
>                base::FEATURE_ENABLED_BY_DEFAULT);
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_public_cpp_device_features_h
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_public_cpp_device_features_h
> index 0216aaee711..6fe40c541b0 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_public_cpp_device_features_h
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_public_cpp_device_features_h
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/services/device/public/cpp/device_features.h
>  --- src/3rdparty/chromium/services/device/public/cpp/device_features.h.orig
>  +++ src/3rdparty/chromium/services/device/public/cpp/device_features.h
> -@@ -55,7 +55,7 @@ extern const DEVICE_FEATURES_EXPORT
> +@@ -62,7 +62,7 @@ extern const DEVICE_FEATURES_EXPORT
> 
>   DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermissionSupportEnabled();
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_usb_usb_device_handle_usbfs_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_usb_usb_device_handle_usbfs_cc
> index 6fc3cb9dbbf..75626f97cf2 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_usb_usb_device_handle_usbfs_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_services_device_usb_usb_device_handle_usbfs_cc
> @@ -37,7 +37,7 @@ Index: 
> src/3rdparty/chromium/services/device/usb/usb_device_handle_usbfs.cc
>     if (base::FeatureList::IsEnabled(features::kAutomaticUsbDetach)) {
>       const mojom::UsbConfigurationInfo* config =
>           device_->GetActiveConfiguration();
> -@@ -979,7 +979,7 @@ void UsbDeviceHandleUsbfs::ReleaseInterfaceComplete(in
> +@@ -986,7 +986,7 @@ void UsbDeviceHandleUsbfs::ReleaseInterfaceComplete(in
>       return;
>     }
>   #endif
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_common_features_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_common_features_cc
> index c720e208d17..8ad274e2b0a 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_common_features_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_common_features_cc
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/third_party/blink/common/features.cc
>  --- src/3rdparty/chromium/third_party/blink/common/features.cc.orig
>  +++ src/3rdparty/chromium/third_party/blink/common/features.cc
> -@@ -684,7 +684,7 @@ BASE_FEATURE(kDevToolsImprovedNetworkError,
> +@@ -695,7 +695,7 @@ BASE_FEATURE(kDevToolsImprovedNetworkError,
>                "DevToolsImprovedNetworkError",
>                base::FEATURE_DISABLED_BY_DEFAULT);
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_exported_web_view_impl_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_exported_web_view_impl_cc
> index 219bf7816e8..e1053c669c4 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_exported_web_view_impl_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_exported_web_view_impl_cc
> @@ -10,7 +10,7 @@ Index: 
> src/3rdparty/chromium/third_party/blink/renderer/core/exported/web_view_i
>     if (!prefs.should_antialias_text) {
>       // When anti-aliasing is off, GTK maps all non-zero hinting settings to
>       // 'Normal' hinting so we do the same. Otherwise, folks who have 
> 'Slight'
> -@@ -3441,7 +3441,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs
> +@@ -3449,7 +3449,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs
>         gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
>     WebFontRenderStyle::SetSubpixelPositioning(
>         renderer_preferences_.use_subpixel_positioning);
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_inspector_inspector_memory_agent_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_inspector_inspector_memory_agent_cc
> index 4e3fe897fb6..80c99bb7205 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_inspector_inspector_memory_agent_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_inspector_inspector_memory_agent_cc
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
>  --- 
> src/3rdparty/chromium/third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig
>  +++ 
> src/3rdparty/chromium/third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
> -@@ -192,7 +192,7 @@ InspectorMemoryAgent::GetSamplingProfileById(uint32_t
> +@@ -197,7 +197,7 @@ InspectorMemoryAgent::GetSamplingProfileById(uint32_t
> 
>   Vector<String> InspectorMemoryAgent::Symbolize(
>       const std::vector<const void*>& addresses) {
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_loader_mixed_content_checker_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_loader_mixed_content_checker_cc
> index 5b4092a3af4..0cdd35561f0 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_loader_mixed_content_checker_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_loader_mixed_content_checker_cc
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/third_party/blink/renderer/core/loader/mixed_content_checker.cc
>  --- 
> src/3rdparty/chromium/third_party/blink/renderer/core/loader/mixed_content_checker.cc.orig
>  +++ 
> src/3rdparty/chromium/third_party/blink/renderer/core/loader/mixed_content_checker.cc
> -@@ -510,7 +510,7 @@ bool MixedContentChecker::ShouldBlockFetch(
> +@@ -508,7 +508,7 @@ bool MixedContentChecker::ShouldBlockFetch(
>     switch (context_type) {
>       case mojom::blink::MixedContentContextType::kOptionallyBlockable:
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_scroll_scrollbar_theme_aura_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_scroll_scrollbar_theme_aura_cc
> index aa8ad0c7bc3..e51d878e8a3 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_scroll_scrollbar_theme_aura_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_core_scroll_scrollbar_theme_aura_cc
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
>  --- 
> src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig
>  +++ 
> src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
> -@@ -146,7 +146,7 @@ bool ScrollbarThemeAura::SupportsDragSnapBack() const
> +@@ -147,7 +147,7 @@ bool ScrollbarThemeAura::SupportsDragSnapBack() const
>   // Disable snapback on desktop Linux to better integrate with the desktop
>   // behavior. Typically, Linux apps do not implement scrollbar snapback (this
>   // is true for at least GTK and QT apps).
> @@ -10,7 +10,7 @@ Index: 
> src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_th
>     return false;
>   #else
>     return true;
> -@@ -423,7 +423,7 @@ ScrollbarPart ScrollbarThemeAura::PartsToInvalidateOnT
> +@@ -429,7 +429,7 @@ ScrollbarPart ScrollbarThemeAura::PartsToInvalidateOnT
> 
>   bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scrollbar& scrollbar,
>                                                const WebMouseEvent& event) 
> const {
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_modules_peerconnection_webrtc_audio_renderer_test_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_modules_peerconnection_webrtc_audio_renderer_test_cc
> index 81ca26619d1..1f74f70ae8a 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_modules_peerconnection_webrtc_audio_renderer_test_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_modules_peerconnection_webrtc_audio_renderer_test_cc
> @@ -1,7 +1,7 @@
>  Index: 
> src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
>  --- 
> src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig
>  +++ 
> src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
> -@@ -384,7 +384,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED_VerifySinkPar
> +@@ -386,7 +386,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED_VerifySinkPar
>     SetupRenderer(kDefaultOutputDeviceId);
>     renderer_proxy_->Start();
>   #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || 
> \
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_platform_runtime_enabled_features_json5
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_platform_runtime_enabled_features_json5
> index c6b8bd90ea5..1dbaf5787c8 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_platform_runtime_enabled_features_json5
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_blink_renderer_platform_runtime_enabled_features_json5
> @@ -46,7 +46,7 @@ Index: 
> src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled
>         base_feature: "WebAppEnableAppTitle",
>       },
>       {
> -@@ -1724,7 +1724,7 @@
> +@@ -1717,7 +1717,7 @@
>       {
>         name: "DeviceBoundSessionCredentials",
>         origin_trial_feature_name: "DeviceBoundSessionCredentials",
> @@ -55,7 +55,7 @@ Index: 
> src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled
>         status: "experimental",
>         // Killswitch is net::features::kDeviceBoundSessions
>         base_feature: "none",
> -@@ -1863,7 +1863,7 @@
> +@@ -1856,7 +1856,7 @@
>         name: "DocumentIsolationPolicy",
>         status: "experimental",
>         origin_trial_feature_name: "DocumentIsolationPolicy",
> @@ -64,7 +64,7 @@ Index: 
> src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled
>         base_feature: "none",
>       },
>       {
> -@@ -2120,7 +2120,7 @@
> +@@ -2113,7 +2113,7 @@
>         base_feature: "none",
>         public: true,
>         origin_trial_feature_name: "FedCmMultipleIdentityProviders",
> @@ -73,7 +73,7 @@ Index: 
> src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled
>         origin_trial_allows_third_party: true,
>       },
>       {
> -@@ -3612,7 +3612,7 @@
> +@@ -3636,7 +3636,7 @@
>         // Tracking bug for the implementation: https://crbug.com/1462930
>         name: "PermissionElement",
>         origin_trial_feature_name: "PermissionElement",
> @@ -82,7 +82,7 @@ Index: 
> src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled
>         status: "experimental",
>         public: true,
>         base_feature_status: "enabled",
> -@@ -5154,7 +5154,7 @@
> +@@ -5178,7 +5178,7 @@
>         name: "UnrestrictedSharedArrayBuffer",
>         base_feature: "none",
>         origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
> @@ -91,7 +91,7 @@ Index: 
> src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled
>       },
>       // Enables using policy-controlled feature "usb-unrestricted" to allow
>       // isolated context to access protected USB interface classes and to
> -@@ -5357,7 +5357,7 @@
> +@@ -5381,7 +5381,7 @@
>       {
>         name: "WebAppScopeExtensions",
>         origin_trial_feature_name: "WebAppScopeExtensions",
> @@ -100,7 +100,7 @@ Index: 
> src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled
>         status: "experimental",
>         base_feature: "none",
>       },
> -@@ -5459,7 +5459,7 @@
> +@@ -5477,7 +5477,7 @@
>       {
>         name: "WebAuthenticationImmediateGet",
>         origin_trial_feature_name: "WebAuthenticationImmediateGet",
> @@ -109,7 +109,7 @@ Index: 
> src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled
>         base_feature: "none",
>         public: true,
>       },
> -@@ -5612,7 +5612,7 @@
> +@@ -5630,7 +5630,7 @@
>       {
>         name: "WebIdentityDigitalCredentials",
>         origin_trial_feature_name: "WebIdentityDigitalCredentials",
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_libaom_source_libaom_aom_ports_ppc_cpudetect_c
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_libaom_source_libaom_aom_ports_ppc_cpudetect_c
> index 9d346534a05..437fee542c5 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_libaom_source_libaom_aom_ports_ppc_cpudetect_c
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_libaom_source_libaom_aom_ports_ppc_cpudetect_c
> @@ -1,35 +1,40 @@
>  Index: 
> src/3rdparty/chromium/third_party/libaom/source/libaom/aom_ports/ppc_cpudetect.c
>  --- 
> src/3rdparty/chromium/third_party/libaom/source/libaom/aom_ports/ppc_cpudetect.c.orig
>  +++ 
> src/3rdparty/chromium/third_party/libaom/source/libaom/aom_ports/ppc_cpudetect.c
> -@@ -9,11 +9,8 @@
> +@@ -9,7 +9,7 @@
>    * PATENTS file, you can obtain it at www.aomedia.org/license/patent.
>    */
> 
>  -#include <fcntl.h>
> ++
>   #include <unistd.h>
>   #include <stdint.h>
> +
> +@@ -17,9 +17,6 @@
> +
> + #include "aom_ports/ppc.h"
> +
> +-#if CONFIG_RUNTIME_CPU_DETECT
>  -#include <asm/cputable.h>
>  -#include <linux/auxvec.h>
> 
> - #include "config/aom_config.h"
> -
> -@@ -37,6 +34,12 @@ static int cpu_env_mask(void) {
> + static int cpu_env_flags(int *flags) {
> +   char *env;
> +@@ -38,6 +35,10 @@ static int cpu_env_mask(void) {
>     return env && *env ? (int)strtol(env, NULL, 0) : ~0;
>   }
> 
> -+#if defined(__linux__)
> -+
> ++#if defined(CONFIG_RUNTIME_CPU_DETECT) && defined(__linux__)
>  +#include <fcntl.h>
>  +#include <asm/cputable.h>
>  +#include <linux/auxvec.h>
> -+
>   int ppc_simd_caps(void) {
>     int flags;
>     int mask;
> -@@ -76,6 +79,39 @@ out_close:
> +@@ -76,6 +77,39 @@ out_close:
> +   close(fd);
>     return flags & mask;
>   }
> - #else
>  +#elif defined(__OpenBSD__)
>  +
>  +#include <sys/auxv.h>
> @@ -63,6 +68,6 @@ Index: 
> src/3rdparty/chromium/third_party/libaom/source/libaom/aom_ports/ppc_cpud
>  +  return flags & mask;
>  +}
>  +#endif
> + #else
>   // If there is no RTCD the function pointers are not used and can not be
>   // changed.
> - int ppc_simd_caps(void) { return 0; }
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_zlib_BUILD_gn
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_zlib_BUILD_gn
> index 664b39aee85..92473271a07 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_zlib_BUILD_gn
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_zlib_BUILD_gn
> @@ -5,8 +5,8 @@ Index: src/3rdparty/chromium/third_party/zlib/BUILD.gn
>       defines = [ "CRC32_ARMV8_CRC32" ]
>       if (is_android) {
>         defines += [ "ARMV8_OS_ANDROID" ]
> --    } else if (is_linux || is_chromeos) {
> -+    } else if ((is_linux || is_chromeos) && !is_bsd) {
> +-    } else if (is_linux || is_chromeos || is_ohos) {
> ++    } else if ((is_linux || is_chromeos || is_ohos) && !is_bsd) {
>         defines += [ "ARMV8_OS_LINUX" ]
>       } else if (is_mac) {
>         defines += [ "ARMV8_OS_MACOS" ]
> @@ -21,7 +21,7 @@ Index: src/3rdparty/chromium/third_party/zlib/BUILD.gn
>       } else {
>         assert(false, "Unsupported ARM OS")
>       }
> -@@ -473,7 +477,7 @@ static_library("bundled_minizip") {
> +@@ -475,7 +479,7 @@ static_library("bundled_minizip") {
>       ]
>     }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_zlib_google_zip_internal_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_zlib_google_zip_internal_cc
> deleted file mode 100644
> index 125293e9382..00000000000
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_zlib_google_zip_internal_cc
> +++ /dev/null
> @@ -1,17 +0,0 @@
> -Index: src/3rdparty/chromium/third_party/zlib/google/zip_internal.cc
> ---- src/3rdparty/chromium/third_party/zlib/google/zip_internal.cc.orig
> -+++ src/3rdparty/chromium/third_party/zlib/google/zip_internal.cc
> -@@ -17,10 +17,12 @@
> - #include "base/strings/string_util.h"
> - #include "base/strings/utf_string_conversions.h"
> -
> --#if defined(USE_SYSTEM_MINIZIP)
> -+#if defined(USE_SYSTEM_MINIZIP) || defined(__OpenBSD__)
> - #include <minizip/ioapi.h>
> - #include <minizip/unzip.h>
> - #include <minizip/zip.h>
> -+#include "zconf.h"
> -+#include <zlib.h>
> - #else
> - #include "third_party/zlib/contrib/minizip/unzip.h"
> - #include "third_party/zlib/contrib/minizip/zip.h"
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_x_x11_cursor_loader_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_x_x11_cursor_loader_cc
> index 583ad5b04e3..f3db92d4a72 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_x_x11_cursor_loader_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_ui_base_x_x11_cursor_loader_cc
> @@ -22,7 +22,7 @@ Index: src/3rdparty/chromium/ui/base/x/x11_cursor_loader.cc
>     if (!lib)
>       return "";
> 
> -@@ -229,7 +233,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
> +@@ -239,7 +243,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
>       const std::string& rm_xcursor_theme) {
>     constexpr const char kDefaultTheme[] = "default";
>     std::string themes[] = {
> @@ -31,7 +31,7 @@ Index: src/3rdparty/chromium/ui/base/x/x11_cursor_loader.cc
>       // The toolkit theme has the highest priority.
>       LinuxUi::instance() ? LinuxUi::instance()->GetCursorThemeName()
>                           : std::string(),
> -@@ -419,7 +423,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
> +@@ -433,7 +437,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
>       return size;
>     }
> 
> diff --git 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_widget_root_view_cc
>  
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_widget_root_view_cc
> index 0c65878f476..ec46e86bbeb 100644
> --- 
> a/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_widget_root_view_cc
> +++ 
> b/x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_ui_views_widget_root_view_cc
> @@ -1,7 +1,7 @@
>  Index: src/3rdparty/chromium/ui/views/widget/root_view.cc
>  --- src/3rdparty/chromium/ui/views/widget/root_view.cc.orig
>  +++ src/3rdparty/chromium/ui/views/widget/root_view.cc
> -@@ -169,7 +169,7 @@ class AnnounceTextView : public View {
> +@@ -170,7 +170,7 @@ class AnnounceTextView : public View {
>   #if BUILDFLAG(IS_CHROMEOS)
>       // On ChromeOS, kAlert role can invoke an unnecessary event on 
> reparenting.
>       GetViewAccessibility().SetRole(ax::mojom::Role::kStaticText);
> diff --git a/x11/qt6/qtwebengine/patches/patch-src_core_CMakeLists_txt 
> b/x11/qt6/qtwebengine/patches/patch-src_core_CMakeLists_txt
> index 7dab408415c..1250af1f591 100644
> --- a/x11/qt6/qtwebengine/patches/patch-src_core_CMakeLists_txt
> +++ b/x11/qt6/qtwebengine/patches/patch-src_core_CMakeLists_txt
> @@ -41,7 +41,7 @@ Index: src/core/CMakeLists.txt
>                   ozone/egl_helper.cpp ozone/egl_helper.h
>           )
>  @@ -452,7 +452,7 @@ foreach(arch ${archs})
> -             CONDITION QT_FEATURE_webenginedriver
> +             CONDITION QT_FEATURE_webengine_extensions
>           )
> 
>  -        if(LINUX)
> diff --git a/x11/qt6/qtwebengine/pkg/PLIST b/x11/qt6/qtwebengine/pkg/PLIST
> index 06a3b984e98..5b79edc6f6c 100644
> --- a/x11/qt6/qtwebengine/pkg/PLIST
> +++ b/x11/qt6/qtwebengine/pkg/PLIST
> @@ -340,6 +340,7 @@ 
> lib/cmake/Qt6WebEngineCore/Qt6WebEngineCoreConfigVersion.cmake
>  lib/cmake/Qt6WebEngineCore/Qt6WebEngineCoreConfigVersionImpl.cmake
>  lib/cmake/Qt6WebEngineCore/Qt6WebEngineCoreDependencies.cmake
>  lib/cmake/Qt6WebEngineCore/Qt6WebEngineCoreDeploySupport.cmake
> +lib/cmake/Qt6WebEngineCore/Qt6WebEngineCoreExtraProperties.cmake
>  lib/cmake/Qt6WebEngineCore/Qt6WebEngineCoreMacros.cmake
>  lib/cmake/Qt6WebEngineCore/Qt6WebEngineCoreTargets-relwithdebinfo.cmake
>  lib/cmake/Qt6WebEngineCore/Qt6WebEngineCoreTargets.cmake
> diff --git a/x11/qt6/qtwebsockets/distinfo b/x11/qt6/qtwebsockets/distinfo
> index 8c4c65344d7..2c030d7c7fa 100644
> --- a/x11/qt6/qtwebsockets/distinfo
> +++ b/x11/qt6/qtwebsockets/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtwebsockets-everywhere-src-6.11.1.tar.xz) = 
> JD46oRkkyMXBZF6JL2LQE8qjdmxXUSypJtW1gUZkb78=
> -SIZE (qt/qtwebsockets-everywhere-src-6.11.1.tar.xz) = 452228
> +SHA256 (qt/qtwebsockets-everywhere-src-6.11.2.tar.xz) = 
> K/4lw4PDf3aQ48WbAsmQfSdEz4UnsfPx/Cx4Wy/zyaM=
> +SIZE (qt/qtwebsockets-everywhere-src-6.11.2.tar.xz) = 452352
> diff --git a/x11/qt6/qtwebview/distinfo b/x11/qt6/qtwebview/distinfo
> index 927c2179391..0a6b3d8df24 100644
> --- a/x11/qt6/qtwebview/distinfo
> +++ b/x11/qt6/qtwebview/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (qt/qtwebview-everywhere-src-6.11.1.tar.xz) = 
> jWLI73DVgmDps+i1/BqLxISVMIpENwA6OUSDdXQnEz0=
> -SIZE (qt/qtwebview-everywhere-src-6.11.1.tar.xz) = 128608
> +SHA256 (qt/qtwebview-everywhere-src-6.11.2.tar.xz) = 
> fiHhCe6J2t7vLT7deGvLnWSlVi6lRvidzHmz9S+IH0w=
> +SIZE (qt/qtwebview-everywhere-src-6.11.2.tar.xz) = 116556
> 
>

Reply via email to