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