Download raw body.
UPDATE: x11/qt6 (6.11.2)
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.
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
UPDATE: x11/qt6 (6.11.2)