Download raw body.
UPDATE: x11/qt6 6.6.1
Hi ports hackers,
here is a reworked diff to update Qt6 to 6.6.1.
Notable changes:
- I added python as new dependency to qtbase to use compileall.py.
Objections to do this?
tb@ could you again double check the ssl bits?
I built all Qt6 consumers to make sure they build and package fine.
If I don't hear any objections I would commit next Sunday.
Rafael
diff --git a/x11/qt6/Makefile.version b/x11/qt6/Makefile.version
index 7cff813d082..0ebbbe2fc94 100644
--- a/x11/qt6/Makefile.version
+++ b/x11/qt6/Makefile.version
@@ -1,6 +1,8 @@
# Common source for Qt6 version
-QT6_VERSION = 6.5.2
+QT6_VERSION = 6.6.1
+
+QT6_WEBENGINE_VERSION = 6.5.2
# This one is used for building dependencies for examples and documentation,
# which obviously should be in sync with core packages.
-QT6_NEXT_VERSION = 6.6
+QT6_NEXT_VERSION = 6.7.0
diff --git a/x11/qt6/qt3d/Makefile b/x11/qt6/qt3d/Makefile
index 4de2dc09f9a..76da86df196 100644
--- a/x11/qt6/qt3d/Makefile
+++ b/x11/qt6/qt3d/Makefile
@@ -2,22 +2,22 @@ QT6NAME = Qt3D
COMMENT = Qt6 components for 3D graphics
PKGSPEC = qt6-qt3d-${QT6_PKGSPEC}
-SHARED_LIBS += Qt63DAnimation 1.0 # 6.5
-SHARED_LIBS += Qt63DCore 1.0 # 6.5
-SHARED_LIBS += Qt63DExtras 1.0 # 6.5
-SHARED_LIBS += Qt63DInput 1.0 # 6.5
-SHARED_LIBS += Qt63DLogic 1.0 # 6.5
-SHARED_LIBS += Qt63DQuick 1.0 # 6.5
-SHARED_LIBS += Qt63DQuickAnimation 1.0 # 6.5
-SHARED_LIBS += Qt63DQuickExtras 1.0 # 6.5
-SHARED_LIBS += Qt63DQuickInput 1.0 # 6.5
-SHARED_LIBS += Qt63DQuickRender 1.0 # 6.5
-SHARED_LIBS += Qt63DQuickScene2D 1.0 # 6.5
-SHARED_LIBS += Qt63DRender 1.0 # 6.5
+SHARED_LIBS += Qt63DAnimation 1.0 # 6.6
+SHARED_LIBS += Qt63DCore 1.1 # 6.6
+SHARED_LIBS += Qt63DExtras 1.0 # 6.6
+SHARED_LIBS += Qt63DInput 1.0 # 6.6
+SHARED_LIBS += Qt63DLogic 1.0 # 6.6
+SHARED_LIBS += Qt63DQuick 1.0 # 6.6
+SHARED_LIBS += Qt63DQuickAnimation 1.0 # 6.6
+SHARED_LIBS += Qt63DQuickExtras 1.0 # 6.6
+SHARED_LIBS += Qt63DQuickInput 1.0 # 6.6
+SHARED_LIBS += Qt63DQuickRender 2.0 # 6.6
+SHARED_LIBS += Qt63DQuickScene2D 1.0 # 6.6
+SHARED_LIBS += Qt63DRender 1.0 # 6.6
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Concurrent Qt6Core Qt6Gui
WANTLIB += Qt6Network Qt6OpenGL Qt6Qml Qt6QmlModels Qt6Quick Qt6ShaderTools
-WANTLIB += assimp c m xkbcommon
+WANTLIB += assimp c m xkbcommon z
BUILD_DEPENDS = x11/qt6/qtmultimedia \
graphics/vulkan-loader
diff --git a/x11/qt6/qt3d/distinfo b/x11/qt6/qt3d/distinfo
index 614496f4f3c..9833c8dbee6 100644
--- a/x11/qt6/qt3d/distinfo
+++ b/x11/qt6/qt3d/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qt3d-everywhere-src-6.5.2.tar.xz) = IfBk2yGtG/xVR/1OjLoJrMjBh95Y1+7iBvZUmrni+RA=
-SIZE (qt/qt3d-everywhere-src-6.5.2.tar.xz) = 161691776
+SHA256 (qt/qt3d-everywhere-src-6.6.1.tar.xz) = 84Su108Upxxo9gejsehZ6iJ0boJlDndf1A8GU8JEMik=
+SIZE (qt/qt3d-everywhere-src-6.6.1.tar.xz) = 163183224
diff --git a/x11/qt6/qt3d/pkg/PLIST b/x11/qt6/qt3d/pkg/PLIST
index 43846b8ca22..9ca5b38ff0f 100644
--- a/x11/qt6/qt3d/pkg/PLIST
+++ b/x11/qt6/qt3d/pkg/PLIST
@@ -133,7 +133,9 @@ include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/calcboundingvolumejob_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/corelogging_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/coresettings_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/job_common_p.h
+include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/matrix4x4_avx2_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/matrix4x4_p.h
+include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/matrix4x4_sse_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/nullservices_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/propertychangehandler_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/qabstractaspect_p.h
@@ -193,7 +195,9 @@ include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/qurlhelper_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/sqt_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/task_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/vector3d_p.h
+include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/vector3d_sse_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/vector4d_p.h
+include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/vector4d_sse_p.h
include/X11/qt6/Qt3DCore/${VERSION}/Qt3DCore/private/vector_helper_p.h
include/X11/qt6/Qt3DCore/QAbstractAspect
include/X11/qt6/Qt3DCore/QAbstractFunctor
diff --git a/x11/qt6/qt5compat/distinfo b/x11/qt6/qt5compat/distinfo
index 88b854e8b3b..0e2d582135f 100644
--- a/x11/qt6/qt5compat/distinfo
+++ b/x11/qt6/qt5compat/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qt5compat-everywhere-src-6.5.2.tar.xz) = uavkLuIFXCeo51eceBYGnpGq4fmxBkm/Vy24upb6kcQ=
-SIZE (qt/qt5compat-everywhere-src-6.5.2.tar.xz) = 14638008
+SHA256 (qt/qt5compat-everywhere-src-6.6.1.tar.xz) = Dh0Vtu2kFyODIIEJ2VclfI+iaoqIHykBpOnzR6MbwfI=
+SIZE (qt/qt5compat-everywhere-src-6.6.1.tar.xz) = 14640664
diff --git a/x11/qt6/qtbase/Makefile b/x11/qt6/qtbase/Makefile
index bcb64a97b98..8c311eb3867 100644
--- a/x11/qt6/qtbase/Makefile
+++ b/x11/qt6/qtbase/Makefile
@@ -13,27 +13,25 @@ PKGNAME-psql = qt6-postgresql-${VERSION}
PKG_ARCH-global = *
-REVISION-main = 1
-
DPB_PROPERTIES = parallel
-SHARED_LIBS += Qt6Concurrent 0.1 # 6.5
-SHARED_LIBS += Qt6Core 3.0 # 6.5
-SHARED_LIBS += Qt6DBus 2.0 # 6.5
-SHARED_LIBS += Qt6Gui 4.0 # 6.5
-SHARED_LIBS += Qt6Network 2.0 # 6.5
-SHARED_LIBS += Qt6OpenGL 2.0 # 6.5
-SHARED_LIBS += Qt6PrintSupport 0.2 # 6.5
-SHARED_LIBS += Qt6Sql 1.0 # 6.5
-SHARED_LIBS += Qt6Test 3.0 # 6.5
-SHARED_LIBS += Qt6Widgets 1.1 # 6.5
-SHARED_LIBS += Qt6Xml 1.0 # 6.5
-SHARED_LIBS += Qt6EglFSDeviceIntegration 1.0 # 6.5
-SHARED_LIBS += Qt6EglFsKmsSupport 1.0 # 6.5
-SHARED_LIBS += Qt6OpenGLExtensions 0.1 # 6.5
-SHARED_LIBS += Qt6XcbQpa 2.1 # 6.5
-SHARED_LIBS += Qt6EglFsKmsGbmSupport 0.2 # 6.5
-SHARED_LIBS += Qt6OpenGLWidgets 1.0 # 6.5
+SHARED_LIBS += Qt6Concurrent 0.1 # 6.6
+SHARED_LIBS += Qt6Core 4.0 # 6.6
+SHARED_LIBS += Qt6DBus 2.1 # 6.6
+SHARED_LIBS += Qt6Gui 5.0 # 6.6
+SHARED_LIBS += Qt6Network 2.1 # 6.6
+SHARED_LIBS += Qt6OpenGL 2.0 # 6.6
+SHARED_LIBS += Qt6PrintSupport 0.2 # 6.6
+SHARED_LIBS += Qt6Sql 2.0 # 6.6
+SHARED_LIBS += Qt6Test 3.0 # 6.6
+SHARED_LIBS += Qt6Widgets 2.0 # 6.6
+SHARED_LIBS += Qt6Xml 1.0 # 6.6
+SHARED_LIBS += Qt6EglFSDeviceIntegration 1.0 # 6.6
+SHARED_LIBS += Qt6EglFsKmsSupport 1.0 # 6.6
+SHARED_LIBS += Qt6OpenGLExtensions 0.1 # 6.6
+SHARED_LIBS += Qt6XcbQpa 2.1 # 6.6
+SHARED_LIBS += Qt6EglFsKmsGbmSupport 0.2 # 6.6
+SHARED_LIBS += Qt6OpenGLWidgets 1.0 # 6.6
WANTLIB-global =
@@ -57,6 +55,9 @@ WANTLIB-psql += ${COMPILER_LIBCXX} Qt6Core Qt6Sql c execinfo m pq
MULTI_PACKAGES = -main -global -mysql -psql
+MODULES = lang/python
+CONFIGURE_STYLE = cmake
+
LIB_DEPENDS-main = ${LIB_DEPENDS} \
archivers/brotli \
archivers/zstd \
@@ -132,6 +133,12 @@ post-extract:
cp ${WRKDIST}/mkspecs/openbsd-g++/qplatformdefs.h \
${WRKDIST}/mkspecs/openbsd-clang/
+post-install:
+ ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+ ${PREFIX}/lib/qt6/libexec/qt-testrunner.py \
+ ${PREFIX}/lib/qt6/libexec/sanitizer-testrunner.py\
+ ${PREFIX}/lib/qt6/mkspecs/features/uikit/devices.py
+
.include <bsd.port.mk>
.if ${USE_CCACHE:L} == "yes"
diff --git a/x11/qt6/qtbase/distinfo b/x11/qt6/qtbase/distinfo
index d08c32fe434..d88ef925352 100644
--- a/x11/qt6/qtbase/distinfo
+++ b/x11/qt6/qtbase/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtbase-everywhere-src-6.5.2.tar.xz) = PbTHKbTYCp2P2o3XcShAY1O6/0dVymGRd+2kzdrnEmk=
-SIZE (qt/qtbase-everywhere-src-6.5.2.tar.xz) = 48410716
+SHA256 (qt/qtbase-everywhere-src-6.6.1.tar.xz) = RQxbRney/kDtB5VNfw9AaQBo6AqUyd+GwskFzNWdAvc=
+SIZE (qt/qtbase-everywhere-src-6.6.1.tar.xz) = 48370760
diff --git a/x11/qt6/qtbase/patches/patch-cmake_QtBuild_cmake b/x11/qt6/qtbase/patches/patch-cmake_QtBuild_cmake
index 37ed43895d8..ffaa63b266f 100644
--- a/x11/qt6/qtbase/patches/patch-cmake_QtBuild_cmake
+++ b/x11/qt6/qtbase/patches/patch-cmake_QtBuild_cmake
@@ -1,7 +1,7 @@
Index: cmake/QtBuild.cmake
--- cmake/QtBuild.cmake.orig
+++ cmake/QtBuild.cmake
-@@ -441,6 +441,20 @@ if(CMAKE_HOST_APPLE AND APPLE)
+@@ -441,6 +441,20 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "AppleClang")
set(CMAKE_${lang}_ARCHIVE_APPEND "<CMAKE_AR> qS <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_${lang}_ARCHIVE_FINISH "<CMAKE_RANLIB> -no_warning_for_no_symbols <TARGET>")
endforeach()
diff --git a/x11/qt6/qtbase/patches/patch-cmake_QtFeature_cmake b/x11/qt6/qtbase/patches/patch-cmake_QtFeature_cmake
index d1382dbc45f..bb708810504 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
-@@ -1068,7 +1068,23 @@ function(qt_get_platform_try_compile_vars out_var)
+@@ -1194,7 +1194,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_QtProcessConfigureArgs_cmake b/x11/qt6/qtbase/patches/patch-cmake_QtProcessConfigureArgs_cmake
index 0f3e2ccb8b0..5a3c62d22d1 100644
--- a/x11/qt6/qtbase/patches/patch-cmake_QtProcessConfigureArgs_cmake
+++ b/x11/qt6/qtbase/patches/patch-cmake_QtProcessConfigureArgs_cmake
@@ -1,7 +1,7 @@
Index: cmake/QtProcessConfigureArgs.cmake
--- cmake/QtProcessConfigureArgs.cmake.orig
+++ cmake/QtProcessConfigureArgs.cmake
-@@ -210,6 +210,7 @@ defstub(qt_feature_definition)
+@@ -238,6 +238,7 @@ defstub(qt_feature_definition)
defstub(qt_find_package)
defstub(set_package_properties)
defstub(qt_qml_find_python)
diff --git a/x11/qt6/qtbase/patches/patch-src_gui_platform_unix_qxkbcommon_cpp b/x11/qt6/qtbase/patches/patch-src_gui_platform_unix_qxkbcommon_cpp
deleted file mode 100644
index f1f8c0e70b0..00000000000
--- a/x11/qt6/qtbase/patches/patch-src_gui_platform_unix_qxkbcommon_cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-From 8af35d27e8f02bbb99aef4ac495ed406e50e3cca Mon Sep 17 00:00:00 2001
-From: Liang Qi <liang.qi@qt.io>
-Date: Tue, 10 Oct 2023 14:08:48 +0200
-Subject: [PATCH] xkb: fix build with libxkbcommon 1.6.0 and later
-
-Index: src/gui/platform/unix/qxkbcommon.cpp
---- src/gui/platform/unix/qxkbcommon.cpp.orig
-+++ src/gui/platform/unix/qxkbcommon.cpp
-@@ -239,10 +239,14 @@ static constexpr const auto KeyTbl = qMakeArray(
- Xkb2Qt<XKB_KEY_dead_small_schwa, Qt::Key_Dead_Small_Schwa>,
- Xkb2Qt<XKB_KEY_dead_capital_schwa, Qt::Key_Dead_Capital_Schwa>,
- Xkb2Qt<XKB_KEY_dead_greek, Qt::Key_Dead_Greek>,
-+/* The following four XKB_KEY_dead keys got removed in libxkbcommon 1.6.0
-+ The define check is kind of version check here. */
-+#ifdef XKB_KEY_dead_lowline
- Xkb2Qt<XKB_KEY_dead_lowline, Qt::Key_Dead_Lowline>,
- Xkb2Qt<XKB_KEY_dead_aboveverticalline, Qt::Key_Dead_Aboveverticalline>,
- Xkb2Qt<XKB_KEY_dead_belowverticalline, Qt::Key_Dead_Belowverticalline>,
- Xkb2Qt<XKB_KEY_dead_longsolidusoverlay, Qt::Key_Dead_Longsolidusoverlay>,
-+#endif
-
- // Special keys from X.org - This include multimedia keys,
- // wireless/bluetooth/uwb keys, special launcher keys, etc.
diff --git a/x11/qt6/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_cpp b/x11/qt6/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_cpp
index a845b21c71e..ed371ec02c5 100644
--- a/x11/qt6/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_cpp
+++ b/x11/qt6/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_cpp
@@ -1,20 +1,20 @@
Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
--- src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp.orig
+++ src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
-@@ -112,23 +112,37 @@ DEFINEFUNC(const BIO_METHOD *, BIO_s_mem, void, DUMMYA
+@@ -111,8 +111,12 @@ DEFINEFUNC(BIO *, BIO_new, const BIO_METHOD *a, a, ret
+ DEFINEFUNC(const BIO_METHOD *, BIO_s_mem, void, DUMMYARG, return nullptr, return)
DEFINEFUNC2(int, BN_is_word, BIGNUM *a, a, BN_ULONG w, w, return 0, return)
DEFINEFUNC(int, EVP_CIPHER_CTX_reset, EVP_CIPHER_CTX *c, c, return 0, return)
- DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, return 0, return)
+#ifdef OPENSSL_NO_DEPRECATED_3_0
+ DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, return 0, return)
DEFINEFUNC2(EVP_PKEY_CTX *, EVP_PKEY_CTX_new, EVP_PKEY *pkey, pkey, ENGINE *e, e, return nullptr, return)
+DEFINEFUNC2(EVP_PKEY_CTX *, EVP_PKEY_CTX_new, EVP_PKEY *pkey, pkey, ENGINE *e, e, return nullptr, return)
- DEFINEFUNC(int, EVP_PKEY_param_check, EVP_PKEY_CTX *ctx, ctx, return 0, return)
- DEFINEFUNC(void, EVP_PKEY_CTX_free, EVP_PKEY_CTX *ctx, ctx, return, return)
+#endif // OPENSSL_NO_DEPRECATED_3_0
+#ifndef LIBRESSL_VERSION_NUMBER
+ DEFINEFUNC(int, EVP_PKEY_param_check, EVP_PKEY_CTX *ctx, ctx, return 0, return)
+ DEFINEFUNC(void, EVP_PKEY_CTX_free, EVP_PKEY_CTX *ctx, ctx, return, return)
DEFINEFUNC(int, OPENSSL_sk_num, OPENSSL_STACK *a, a, return -1, return)
- DEFINEFUNC2(void, OPENSSL_sk_pop_free, OPENSSL_STACK *a, a, void (*b)(void*), b, return, DUMMYARG)
- DEFINEFUNC(OPENSSL_STACK *, OPENSSL_sk_new_null, DUMMYARG, DUMMYARG, return nullptr, return)
+@@ -121,14 +125,24 @@ DEFINEFUNC(OPENSSL_STACK *, OPENSSL_sk_new_null, DUMMY
DEFINEFUNC2(void, OPENSSL_sk_push, OPENSSL_STACK *a, a, void *b, b, return, DUMMYARG)
DEFINEFUNC(void, OPENSSL_sk_free, OPENSSL_STACK *a, a, return, DUMMYARG)
DEFINEFUNC2(void *, OPENSSL_sk_value, OPENSSL_STACK *a, a, int b, b, return nullptr, return)
@@ -43,15 +43,14 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
DEFINEFUNC3(int, X509_STORE_set_ex_data, X509_STORE *a, a, int idx, idx, void *data, data, return 0, return)
DEFINEFUNC2(void *, X509_STORE_get_ex_data, X509_STORE *r, r, int idx, idx, return nullptr, return)
DEFINEFUNC(STACK_OF(X509) *, X509_STORE_CTX_get0_chain, X509_STORE_CTX *a, a, return nullptr, return)
--DEFINEFUNC3(void, CRYPTO_free, void *str, str, const char *file, file, int line, line, return, DUMMYARG)
+#ifndef LIBRESSL_VERSION_NUMBER
-+ DEFINEFUNC3(void, CRYPTO_free, void *str, str, const char *file, file, int line, line, return, DUMMYARG)
+ DEFINEFUNC3(void, CRYPTO_free, void *str, str, const char *file, file, int line, line, return, DUMMYARG)
+#else
+DEFINEFUNC(void, CRYPTO_free, void *a, a, return, DUMMYARG)
+#endif
+ DEFINEFUNC3(int, CRYPTO_memcmp, const void * in_a, in_a, const void * in_b, in_b, size_t len, len, return 1, return);
DEFINEFUNC(long, OpenSSL_version_num, void, DUMMYARG, return 0, return)
DEFINEFUNC(const char *, OpenSSL_version, int a, a, return nullptr, return)
- DEFINEFUNC(unsigned long, SSL_SESSION_get_ticket_lifetime_hint, const SSL_SESSION *session, session, return 0, return)
@@ -193,7 +211,9 @@ DEFINEFUNC5(int, OCSP_id_get0_info, ASN1_OCTET_STRING
ASN1_OCTET_STRING **piKeyHash, piKeyHash, ASN1_INTEGER **pserial, pserial, OCSP_CERTID *cid, cid,
return 0, return)
@@ -72,7 +71,7 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
DEFINEFUNC4(long, BIO_ctrl, BIO *a, a, int b, b, long c, c, void *d, d, return -1, return)
DEFINEFUNC(int, BIO_free, BIO *a, a, return 0, return)
DEFINEFUNC2(BIO *, BIO_new_mem_buf, void *a, a, int b, b, return nullptr, return)
-@@ -290,12 +312,14 @@ DEFINEFUNC3(int, SSL_CTX_use_certificate_file, SSL_CTX
+@@ -289,12 +311,14 @@ DEFINEFUNC3(int, SSL_CTX_use_certificate_file, SSL_CTX
DEFINEFUNC2(int, SSL_CTX_use_PrivateKey, SSL_CTX *a, a, EVP_PKEY *b, b, return -1, return)
DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, b, int c, c, return -1, return)
DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return nullptr, return)
@@ -87,7 +86,7 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
DEFINEFUNC(void, SSL_free, SSL *a, a, return, DUMMYARG)
DEFINEFUNC(STACK_OF(SSL_CIPHER) *, SSL_get_ciphers, const SSL *a, a, return nullptr, return)
DEFINEFUNC(const SSL_CIPHER *, SSL_get_current_cipher, SSL *a, a, return nullptr, return)
-@@ -846,9 +870,11 @@ bool q_resolveOpenSslSymbols()
+@@ -865,9 +889,11 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(EVP_CIPHER_CTX_reset)
RESOLVEFUNC(AUTHORITY_INFO_ACCESS_free)
RESOLVEFUNC(EVP_PKEY_up_ref)
@@ -99,18 +98,17 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
RESOLVEFUNC(OPENSSL_sk_new_null)
RESOLVEFUNC(OPENSSL_sk_push)
RESOLVEFUNC(OPENSSL_sk_free)
-@@ -942,7 +968,9 @@ bool q_resolveOpenSslSymbols()
+@@ -961,7 +987,9 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(OCSP_check_validity)
RESOLVEFUNC(OCSP_cert_to_id)
RESOLVEFUNC(OCSP_id_get0_info)
-- RESOLVEFUNC(OCSP_resp_get0_certs)
+#if !defined(LIBRESSL_VERSION_NUMBER) || (LIBRESSL_VERSION_NUMBER >= 0x3050000fL)
-+ RESOLVEFUNC(OCSP_resp_get0_certs)
+ RESOLVEFUNC(OCSP_resp_get0_certs)
+#endif
RESOLVEFUNC(OCSP_basic_sign)
RESOLVEFUNC(OCSP_response_create)
RESOLVEFUNC(i2d_OCSP_RESPONSE)
-@@ -1038,12 +1066,14 @@ bool q_resolveOpenSslSymbols()
+@@ -1056,12 +1084,14 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(SSL_CTX_use_PrivateKey)
RESOLVEFUNC(SSL_CTX_use_PrivateKey_file)
RESOLVEFUNC(SSL_CTX_get_cert_store);
@@ -125,7 +123,7 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
RESOLVEFUNC(SSL_accept)
RESOLVEFUNC(SSL_clear)
RESOLVEFUNC(SSL_connect)
-@@ -1093,7 +1123,9 @@ bool q_resolveOpenSslSymbols()
+@@ -1121,7 +1151,9 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(RSA_free)
RESOLVEFUNC(DH_bits)
diff --git a/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qsslsocket_openssl_symbols_p_h b/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qsslsocket_openssl_symbols_p_h
index b26cf2b9e3d..f9c69268727 100644
--- a/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qsslsocket_openssl_symbols_p_h
+++ b/x11/qt6/qtbase/patches/patch-src_plugins_tls_openssl_qsslsocket_openssl_symbols_p_h
@@ -48,7 +48,7 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h
int q_SSL_session_reused(SSL *a);
qssloptions q_SSL_CTX_set_options(SSL_CTX *ctx, qssloptions op);
int q_OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings);
-@@ -238,9 +262,15 @@ void q_DH_get0_pqg(const DH *dh, const BIGNUM **p, con
+@@ -237,8 +261,13 @@ STACK_OF(X509) *q_X509_STORE_CTX_get0_chain(X509_STORE
# define q_SSL_load_error_strings() q_OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS \
| OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL)
@@ -60,11 +60,9 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h
+#define q_SKM_sk_value(type, st,i) ((type * (*)(const STACK_OF(type) *, int))q_sk_value)(st, i)
+#endif // LIBRESSL_VERSION_NUMBER
-+
#define q_OPENSSL_add_all_algorithms_conf() q_OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS \
| OPENSSL_INIT_ADD_ALL_DIGESTS \
- | OPENSSL_INIT_LOAD_CONFIG, NULL)
-@@ -425,12 +455,14 @@ int q_SSL_CTX_use_certificate_file(SSL_CTX *a, const c
+@@ -423,12 +452,14 @@ int q_SSL_CTX_use_certificate_file(SSL_CTX *a, const c
int q_SSL_CTX_use_PrivateKey(SSL_CTX *a, EVP_PKEY *b);
int q_SSL_CTX_use_PrivateKey_file(SSL_CTX *a, const char *b, int c);
X509_STORE *q_SSL_CTX_get_cert_store(const SSL_CTX *a);
@@ -79,7 +77,7 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h
void q_SSL_free(SSL *a);
STACK_OF(SSL_CIPHER) *q_SSL_get_ciphers(const SSL *a);
const SSL_CIPHER *q_SSL_get_current_cipher(SSL *a);
-@@ -532,14 +564,26 @@ void q_PKCS12_free(PKCS12 *pkcs12);
+@@ -536,14 +567,26 @@ void q_PKCS12_free(PKCS12 *pkcs12);
#define q_BIO_get_mem_data(b, pp) (int)q_BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)
#define q_BIO_pending(b) (int)q_BIO_ctrl(b,BIO_CTRL_PENDING,0,NULL)
#define q_SSL_CTX_set_mode(ctx,op) q_SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
@@ -106,7 +104,7 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h
#define q_sk_SSL_CIPHER_value(st, i) q_SKM_sk_value(SSL_CIPHER, (st), (i))
#define q_SSL_CTX_add_extra_chain_cert(ctx,x509) \
q_SSL_CTX_ctrl(ctx,SSL_CTRL_EXTRA_CHAIN_CERT,0,(char *)x509)
-@@ -641,7 +685,11 @@ int q_OCSP_check_validity(ASN1_GENERALIZEDTIME *thisup
+@@ -645,7 +688,11 @@ int q_OCSP_check_validity(ASN1_GENERALIZEDTIME *thisup
int q_OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd, ASN1_OCTET_STRING **pikeyHash,
ASN1_INTEGER **pserial, OCSP_CERTID *cid);
@@ -118,11 +116,10 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h
OCSP_CERTID *q_OCSP_cert_to_id(const EVP_MD *dgst, X509 *subject, X509 *issuer);
void q_OCSP_CERTID_free(OCSP_CERTID *cid);
int q_OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b);
-@@ -660,8 +708,14 @@ int q_OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b);
+@@ -664,8 +711,13 @@ int q_OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b);
void *q_CRYPTO_malloc(size_t num, const char *file, int line);
#define q_OPENSSL_malloc(num) q_CRYPTO_malloc(num, "", 0)
-+
+#ifndef LIBRESSL_VERSION_NUMBER
void q_CRYPTO_free(void *str, const char *file, int line);
# define q_OPENSSL_free(addr) q_CRYPTO_free(addr, "", 0)
@@ -130,10 +127,10 @@ Index: src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h
+void q_CRYPTO_free(void *a);
+# define q_OPENSSL_free(addr) q_CRYPTO_free(addr)
+#endif
+ int q_CRYPTO_memcmp(const void * in_a, const void * in_b, size_t len);
void q_SSL_set_info_callback(SSL *ssl, void (*cb) (const SSL *ssl, int type, int val));
- const char *q_SSL_alert_type_string(int value);
-@@ -724,7 +778,11 @@ int q_EVP_PKEY_set1_DH(EVP_PKEY *a, DH *b);
+@@ -729,7 +781,11 @@ int q_EVP_PKEY_set1_DH(EVP_PKEY *a, DH *b);
int q_DH_bits(DH *dh);
int q_RSA_bits(RSA *a);
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 a9fc6d5d7e7..aec1dd8d98a 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
@@ -3,7 +3,7 @@ ASN1_time_parse() will become internal-only. Use q_ASN1_TIME_to_tm() instead.
Index: src/plugins/tls/openssl/qx509_openssl.cpp
--- src/plugins/tls/openssl/qx509_openssl.cpp.orig
+++ src/plugins/tls/openssl/qx509_openssl.cpp
-@@ -64,7 +64,12 @@ QMultiMap<QByteArray, QString> mapFromX509Name(X509_NA
+@@ -64,7 +64,11 @@ QMultiMap<QByteArray, QString> mapFromX509Name(X509_NA
unsigned char *data = nullptr;
int size = q_ASN1_STRING_to_UTF8(&data, q_X509_NAME_ENTRY_get_data(e));
info.insert(name, QString::fromUtf8((char*)data, size));
@@ -13,11 +13,10 @@ Index: src/plugins/tls/openssl/qx509_openssl.cpp
+#else
+ q_CRYPTO_free(data);
+#endif
-+
}
return info;
-@@ -75,11 +80,27 @@ QDateTime dateTimeFromASN1(const ASN1_TIME *aTime)
+@@ -75,11 +79,27 @@ QDateTime dateTimeFromASN1(const ASN1_TIME *aTime)
QDateTime result;
tm lTime;
@@ -45,21 +44,27 @@ Index: src/plugins/tls/openssl/qx509_openssl.cpp
return result;
}
-@@ -190,7 +211,7 @@ QVariant x509UnknownExtensionToValue(X509_EXTENSION *e
+@@ -190,7 +210,11 @@ QVariant x509UnknownExtensionToValue(X509_EXTENSION *e
QVariantList list;
bool isMap = false;
-- for (int j = 0; j < q_SKM_sk_num(val); j++) {
++#if defined(LIBRESSL_VERSION_NUMBER)
+ for (int j = 0; j < q_SKM_sk_num(CONF_VALUE, val); j++) {
++#else
+ for (int j = 0; j < q_SKM_sk_num(val); j++) {
++#endif
CONF_VALUE *nval = q_SKM_sk_value(CONF_VALUE, val, j);
if (nval->name && nval->value) {
isMap = true;
-@@ -286,7 +307,7 @@ QVariant x509ExtensionToValue(X509_EXTENSION *ext)
+@@ -286,7 +310,11 @@ QVariant x509ExtensionToValue(X509_EXTENSION *ext)
if (!info)
return {};
QVariantMap result;
-- for (int i=0; i < q_SKM_sk_num(info); i++) {
++#if defined(LIBRESSL_VERSION_NUMBER)
+ for (int i=0; i < q_SKM_sk_num(ACCESS_DESCRIPTION, info); i++) {
++#else
+ for (int i=0; i < q_SKM_sk_num(info); i++) {
++#endif
ACCESS_DESCRIPTION *ad = q_SKM_sk_value(ACCESS_DESCRIPTION, info, i);
GENERAL_NAME *name = ad->location;
diff --git a/x11/qt6/qtbase/pkg/PLIST-global b/x11/qt6/qtbase/pkg/PLIST-global
index 6ebe496b46c..4644dea6622 100644
--- a/x11/qt6/qtbase/pkg/PLIST-global
+++ b/x11/qt6/qtbase/pkg/PLIST-global
@@ -137,4 +137,5 @@ share/doc/qt6/global/template/style/offline-dark.css
share/doc/qt6/global/template/style/offline-simple.css
share/doc/qt6/global/template/style/offline.css
share/doc/qt6/global/template/style/online.css
+share/doc/qt6/global/template/style/tech_preview.svg
share/doc/qt6/global/template/style/theqtcompany.png
diff --git a/x11/qt6/qtbase/pkg/PLIST-main b/x11/qt6/qtbase/pkg/PLIST-main
index c28c208e19a..e0c835d15db 100644
--- a/x11/qt6/qtbase/pkg/PLIST-main
+++ b/x11/qt6/qtbase/pkg/PLIST-main
@@ -51,7 +51,6 @@ include/X11/qt6/QtCore/${VERSION}/QtCore/private/qdatastream_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qdataurl_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qdatetime_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qdatetimeparser_p.h
-include/X11/qt6/QtCore/${VERSION}/QtCore/private/qdeadlinetimer_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qdebug_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qdir_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qdoublescanprint_p.h
@@ -131,6 +130,7 @@ include/X11/qt6/QtCore/${VERSION}/QtCore/private/qoffsetstringarray_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qoperatingsystemversion_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qorderedmutexlocker_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qparallelanimationgroup_p.h
+include/X11/qt6/QtCore/${VERSION}/QtCore/private/qpermissions_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qplugin_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qpoll_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qprocess_p.h
@@ -149,6 +149,7 @@ include/X11/qt6/QtCore/${VERSION}/QtCore/private/qsettings_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qsharedmemory_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qsimd_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qsimd_x86_p.h
+include/X11/qt6/QtCore/${VERSION}/QtCore/private/qspan_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qstorageinfo_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qstringalgorithms_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qstringconverter_p.h
@@ -157,6 +158,7 @@ include/X11/qt6/QtCore/${VERSION}/QtCore/private/qsystemerror_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qsystemsemaphore_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtcore-config_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtemporaryfile_p.h
+include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtenvironmentvariables_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtextstream_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qthread_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qthreadpool_p.h
@@ -164,6 +166,7 @@ include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtimer_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtimerinfo_unix_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtimezoneprivate_data_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtimezoneprivate_p.h
+include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtipccommon_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtools_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtrace_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtranslator_p.h
@@ -171,6 +174,7 @@ include/X11/qt6/QtCore/${VERSION}/QtCore/private/qtransposeproxymodel_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qunicodetables_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qunicodetools_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qurl_p.h
+include/X11/qt6/QtCore/${VERSION}/QtCore/private/qvariant_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qvariantanimation_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qvolatile_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qwaitcondition_p.h
@@ -178,6 +182,8 @@ include/X11/qt6/QtCore/${VERSION}/QtCore/private/qxmlstream_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qxmlstreamgrammar_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qxmlstreamparser_p.h
include/X11/qt6/QtCore/${VERSION}/QtCore/private/qxmlutils_p.h
+include/X11/qt6/QtCore/${VERSION}/QtCore/private/qzipreader_p.h
+include/X11/qt6/QtCore/${VERSION}/QtCore/private/qzipwriter_p.h
include/X11/qt6/QtCore/QAbstractAnimation
include/X11/qt6/QtCore/QAbstractEventDispatcher
include/X11/qt6/QtCore/QAbstractItemModel
@@ -209,6 +215,7 @@ include/X11/qt6/QtCore/QBindingStatus
include/X11/qt6/QtCore/QBindingStorage
include/X11/qt6/QtCore/QBitArray
include/X11/qt6/QtCore/QBitRef
+include/X11/qt6/QtCore/QBluetoothPermission
include/X11/qt6/QtCore/QBuffer
include/X11/qt6/QtCore/QByteArray
include/X11/qt6/QtCore/QByteArrayAlgorithms
@@ -218,6 +225,7 @@ include/X11/qt6/QtCore/QByteArrayMatcher
include/X11/qt6/QtCore/QByteArrayView
include/X11/qt6/QtCore/QCache
include/X11/qt6/QtCore/QCalendar
+include/X11/qt6/QtCore/QCalendarPermission
include/X11/qt6/QtCore/QCborArray
include/X11/qt6/QtCore/QCborError
include/X11/qt6/QtCore/QCborMap
@@ -236,6 +244,7 @@ include/X11/qt6/QtCore/QCommandLineParser
include/X11/qt6/QtCore/QConcatenateTablesProxyModel
include/X11/qt6/QtCore/QConstIterator
include/X11/qt6/QtCore/QConstOverload
+include/X11/qt6/QtCore/QContactsPermission
include/X11/qt6/QtCore/QContiguousCache
include/X11/qt6/QtCore/QContiguousCacheData
include/X11/qt6/QtCore/QContiguousCacheTypedData
@@ -321,6 +330,7 @@ include/X11/qt6/QtCore/QListSpecialMethods
include/X11/qt6/QtCore/QListSpecialMethodsBase
include/X11/qt6/QtCore/QLittleEndianStorageType
include/X11/qt6/QtCore/QLocale
+include/X11/qt6/QtCore/QLocationPermission
include/X11/qt6/QtCore/QLockFile
include/X11/qt6/QtCore/QLoggingCategory
include/X11/qt6/QtCore/QMap
@@ -368,8 +378,10 @@ include/X11/qt6/QtCore/QMutableSetIterator
include/X11/qt6/QtCore/QMutableVectorIterator
include/X11/qt6/QtCore/QMutex
include/X11/qt6/QtCore/QMutexLocker
+include/X11/qt6/QtCore/QNativeIpcKey
include/X11/qt6/QtCore/QNoDebug
include/X11/qt6/QtCore/QNonConstOverload
+include/X11/qt6/QtCore/QNtfsPermissionCheckGuard
include/X11/qt6/QtCore/QObject
include/X11/qt6/QtCore/QObjectBindableProperty
include/X11/qt6/QtCore/QObjectCleanupHandler
@@ -378,11 +390,14 @@ include/X11/qt6/QtCore/QObjectData
include/X11/qt6/QtCore/QObjectList
include/X11/qt6/QtCore/QOperatingSystemVersion
include/X11/qt6/QtCore/QOperatingSystemVersionBase
+include/X11/qt6/QtCore/QOperatingSystemVersionUnexported
include/X11/qt6/QtCore/QOverload
include/X11/qt6/QtCore/QPair
include/X11/qt6/QtCore/QParallelAnimationGroup
include/X11/qt6/QtCore/QPartialOrdering
include/X11/qt6/QtCore/QPauseAnimation
+include/X11/qt6/QtCore/QPermission
+include/X11/qt6/QtCore/QPermissions
include/X11/qt6/QtCore/QPersistentModelIndex
include/X11/qt6/QtCore/QPluginLoader
include/X11/qt6/QtCore/QPluginMetaData
@@ -394,7 +409,6 @@ include/X11/qt6/QtCore/QProcess
include/X11/qt6/QtCore/QProcessEnvironment
include/X11/qt6/QtCore/QPromise
include/X11/qt6/QtCore/QProperty
-include/X11/qt6/QtCore/QPropertyAlias
include/X11/qt6/QtCore/QPropertyAnimation
include/X11/qt6/QtCore/QPropertyBinding
include/X11/qt6/QtCore/QPropertyBindingError
@@ -429,6 +443,7 @@ include/X11/qt6/QtCore/QScopedPointerDeleteLater
include/X11/qt6/QtCore/QScopedPointerDeleter
include/X11/qt6/QtCore/QScopedPointerObjectDeleteLater
include/X11/qt6/QtCore/QScopedPointerPodDeleter
+include/X11/qt6/QtCore/QScopedPropertyUpdateGroup
include/X11/qt6/QtCore/QScopedValueRollback
include/X11/qt6/QtCore/QSemaphore
include/X11/qt6/QtCore/QSemaphoreReleaser
@@ -575,11 +590,13 @@ include/X11/qt6/QtCore/QtTypes
include/X11/qt6/QtCore/QtVersion
include/X11/qt6/QtCore/QtVersionChecks
include/X11/qt6/QtCore/q20algorithm.h
+include/X11/qt6/QtCore/q20chrono.h
include/X11/qt6/QtCore/q20functional.h
include/X11/qt6/QtCore/q20iterator.h
include/X11/qt6/QtCore/q20memory.h
include/X11/qt6/QtCore/q20type_traits.h
include/X11/qt6/QtCore/q23functional.h
+include/X11/qt6/QtCore/q23utility.h
include/X11/qt6/QtCore/qabstractanimation.h
include/X11/qt6/QtCore/qabstracteventdispatcher.h
include/X11/qt6/QtCore/qabstractitemmodel.h
@@ -655,6 +672,7 @@ include/X11/qt6/QtCore/qfilesystemwatcher.h
include/X11/qt6/QtCore/qflags.h
include/X11/qt6/QtCore/qfloat16.h
include/X11/qt6/QtCore/qforeach.h
+include/X11/qt6/QtCore/qfunctionaltools_impl.h
include/X11/qt6/QtCore/qfunctionpointer.h
include/X11/qt6/QtCore/qfuture.h
include/X11/qt6/QtCore/qfuture_impl.h
@@ -677,6 +695,7 @@ include/X11/qt6/QtCore/qjsondocument.h
include/X11/qt6/QtCore/qjsonobject.h
include/X11/qt6/QtCore/qjsonvalue.h
include/X11/qt6/QtCore/qlatin1stringmatcher.h
+include/X11/qt6/QtCore/qlatin1stringview.h
include/X11/qt6/QtCore/qlibrary.h
include/X11/qt6/QtCore/qlibraryinfo.h
include/X11/qt6/QtCore/qline.h
@@ -711,6 +730,7 @@ include/X11/qt6/QtCore/qoverload.h
include/X11/qt6/QtCore/qpair.h
include/X11/qt6/QtCore/qparallelanimationgroup.h
include/X11/qt6/QtCore/qpauseanimation.h
+include/X11/qt6/QtCore/qpermissions.h
include/X11/qt6/QtCore/qplugin.h
include/X11/qt6/QtCore/qpluginloader.h
include/X11/qt6/QtCore/qpoint.h
@@ -770,6 +790,7 @@ include/X11/qt6/QtCore/qsystemdetection.h
include/X11/qt6/QtCore/qsystemsemaphore.h
include/X11/qt6/QtCore/qtaggedpointer.h
include/X11/qt6/QtCore/qtclasshelpermacros.h
+include/X11/qt6/QtCore/qtconfiginclude.h
include/X11/qt6/QtCore/qtconfigmacros.h
include/X11/qt6/QtCore/qtcore-config.h
include/X11/qt6/QtCore/qtcoreexports.h
@@ -787,6 +808,7 @@ include/X11/qt6/QtCore/qthreadstorage.h
include/X11/qt6/QtCore/qtimeline.h
include/X11/qt6/QtCore/qtimer.h
include/X11/qt6/QtCore/qtimezone.h
+include/X11/qt6/QtCore/qtipccommon.h
include/X11/qt6/QtCore/qtmetamacros.h
include/X11/qt6/QtCore/qtmochelpers.h
include/X11/qt6/QtCore/qtnoop.h
@@ -877,6 +899,7 @@ include/X11/qt6/QtDBus/qdbuscontext.h
include/X11/qt6/QtDBus/qdbuserror.h
include/X11/qt6/QtDBus/qdbusextratypes.h
include/X11/qt6/QtDBus/qdbusinterface.h
+include/X11/qt6/QtDBus/qdbusmacros.h
include/X11/qt6/QtDBus/qdbusmessage.h
include/X11/qt6/QtDBus/qdbusmetatype.h
include/X11/qt6/QtDBus/qdbuspendingcall.h
@@ -943,10 +966,7 @@ include/X11/qt6/QtEglFsKmsSupport/QtEglFsKmsSupportDepends
include/X11/qt6/QtEglFsKmsSupport/QtEglFsKmsSupportVersion
include/X11/qt6/QtEglFsKmsSupport/qteglfskmssupportversion.h
include/X11/qt6/QtExampleIcons/
-include/X11/qt6/QtExampleIcons/QtExampleIcons
include/X11/qt6/QtExampleIcons/QtExampleIconsDepends
-include/X11/qt6/QtExampleIcons/QtExampleIconsVersion
-include/X11/qt6/QtExampleIcons/qtexampleiconsversion.h
include/X11/qt6/QtFbSupport/
include/X11/qt6/QtFbSupport/${VERSION}/
include/X11/qt6/QtFbSupport/${VERSION}/QtFbSupport/
@@ -1046,6 +1066,7 @@ include/X11/qt6/QtGui/${VERSION}/QtGui/private/qhexstring_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qhighdpiscaling_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qicc_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qicon_p.h
+include/X11/qt6/QtGui/${VERSION}/QtGui/private/qiconengine_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qiconloader_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qimage_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qimagepixmapcleanuphooks_p.h
@@ -1079,6 +1100,7 @@ include/X11/qt6/QtGui/${VERSION}/QtGui/private/qpaintengine_raster_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qpaintengineex_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qpainter_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qpainterpath_p.h
+include/X11/qt6/QtGui/${VERSION}/QtGui/private/qpalette_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qpathclipper_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qpathsimplifier_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qpdf_p.h
@@ -1098,19 +1120,13 @@ include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrawfont_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrbtree_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrgba64_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrhi_p.h
-include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrhi_p_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrhigles2_p.h
-include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrhigles2_p_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrhinull_p.h
-include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrhinull_p_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrhivulkan_p.h
-include/X11/qt6/QtGui/${VERSION}/QtGui/private/qrhivulkanext_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qscreen_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qsessionmanager_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qshader_p.h
-include/X11/qt6/QtGui/${VERSION}/QtGui/private/qshader_p_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qshaderdescription_p.h
-include/X11/qt6/QtGui/${VERSION}/QtGui/private/qshaderdescription_p_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qshapedpixmapdndwindow_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qshortcut_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qshortcutmap_p.h
@@ -1160,8 +1176,6 @@ include/X11/qt6/QtGui/${VERSION}/QtGui/private/qxbmhandler_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qxdgnotificationproxy_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qxkbcommon_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/private/qxpmhandler_p.h
-include/X11/qt6/QtGui/${VERSION}/QtGui/private/qzipreader_p.h
-include/X11/qt6/QtGui/${VERSION}/QtGui/private/qzipwriter_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/qpa/
include/X11/qt6/QtGui/${VERSION}/QtGui/qpa/qplatformaccessibility.h
include/X11/qt6/QtGui/${VERSION}/QtGui/qpa/qplatformbackingstore.h
@@ -1201,6 +1215,11 @@ include/X11/qt6/QtGui/${VERSION}/QtGui/qpa/qplatformwindow.h
include/X11/qt6/QtGui/${VERSION}/QtGui/qpa/qplatformwindow_p.h
include/X11/qt6/QtGui/${VERSION}/QtGui/qpa/qwindowsysteminterface.h
include/X11/qt6/QtGui/${VERSION}/QtGui/qpa/qwindowsysteminterface_p.h
+include/X11/qt6/QtGui/${VERSION}/QtGui/rhi/
+include/X11/qt6/QtGui/${VERSION}/QtGui/rhi/qrhi.h
+include/X11/qt6/QtGui/${VERSION}/QtGui/rhi/qrhi_platform.h
+include/X11/qt6/QtGui/${VERSION}/QtGui/rhi/qshader.h
+include/X11/qt6/QtGui/${VERSION}/QtGui/rhi/qshaderdescription.h
include/X11/qt6/QtGui/QAbstractFileIconProvider
include/X11/qt6/QtGui/QAbstractTextDocumentLayout
include/X11/qt6/QtGui/QAbstractUndoItem
@@ -1546,10 +1565,7 @@ include/X11/qt6/QtGui/qwindow.h
include/X11/qt6/QtGui/qwindowdefs.h
include/X11/qt6/QtGui/socket_interface.h
include/X11/qt6/QtInputSupport/
-include/X11/qt6/QtInputSupport/QtInputSupport
include/X11/qt6/QtInputSupport/QtInputSupportDepends
-include/X11/qt6/QtInputSupport/QtInputSupportVersion
-include/X11/qt6/QtInputSupport/qtinputsupportversion.h
include/X11/qt6/QtKmsSupport/
include/X11/qt6/QtKmsSupport/${VERSION}/
include/X11/qt6/QtKmsSupport/${VERSION}/QtKmsSupport/
@@ -1935,6 +1951,7 @@ include/X11/qt6/QtSql/QSqlTableModel
include/X11/qt6/QtSql/QtSql
include/X11/qt6/QtSql/QtSqlDepends
include/X11/qt6/QtSql/QtSqlVersion
+include/X11/qt6/QtSql/qsql.h
include/X11/qt6/QtSql/qsqldatabase.h
include/X11/qt6/QtSql/qsqldriver.h
include/X11/qt6/QtSql/qsqldriverplugin.h
@@ -2010,6 +2027,7 @@ include/X11/qt6/QtTest/qbenchmark.h
include/X11/qt6/QtTest/qbenchmarkmetric.h
include/X11/qt6/QtTest/qsignalspy.h
include/X11/qt6/QtTest/qtest.h
+include/X11/qt6/QtTest/qtest_global.h
include/X11/qt6/QtTest/qtest_gui.h
include/X11/qt6/QtTest/qtest_network.h
include/X11/qt6/QtTest/qtest_widgets.h
@@ -2055,6 +2073,7 @@ include/X11/qt6/QtWidgets/${VERSION}/QtWidgets/private/qcommonstylepixmaps_p.h
include/X11/qt6/QtWidgets/${VERSION}/QtWidgets/private/qcompleter_p.h
include/X11/qt6/QtWidgets/${VERSION}/QtWidgets/private/qdatetimeedit_p.h
include/X11/qt6/QtWidgets/${VERSION}/QtWidgets/private/qdialog_p.h
+include/X11/qt6/QtWidgets/${VERSION}/QtWidgets/private/qdialogbuttonbox_p.h
include/X11/qt6/QtWidgets/${VERSION}/QtWidgets/private/qdockarealayout_p.h
include/X11/qt6/QtWidgets/${VERSION}/QtWidgets/private/qdockwidget_p.h
include/X11/qt6/QtWidgets/${VERSION}/QtWidgets/private/qeffects_p.h
@@ -2535,6 +2554,7 @@ lib/cmake/Qt6/FindLibb2.cmake
lib/cmake/Qt6/FindLibproxy.cmake
lib/cmake/Qt6/FindLibsystemd.cmake
lib/cmake/Qt6/FindLibudev.cmake
+lib/cmake/Qt6/FindMimer.cmake
lib/cmake/Qt6/FindMtdev.cmake
lib/cmake/Qt6/FindMySQL.cmake
lib/cmake/Qt6/FindOracle.cmake
@@ -2560,6 +2580,7 @@ lib/cmake/Qt6/FindWrapOpenSSL.cmake
lib/cmake/Qt6/FindWrapOpenSSLHeaders.cmake
lib/cmake/Qt6/FindWrapPCRE2.cmake
lib/cmake/Qt6/FindWrapPNG.cmake
+lib/cmake/Qt6/FindWrapResolv.cmake
lib/cmake/Qt6/FindWrapRt.cmake
lib/cmake/Qt6/FindWrapSystemDoubleConversion.cmake
lib/cmake/Qt6/FindWrapSystemFreetype.cmake
@@ -2589,10 +2610,9 @@ lib/cmake/Qt6/Qt6VersionlessTargets.cmake
lib/cmake/Qt6/QtAndroidHelpers.cmake
lib/cmake/Qt6/QtAppHelpers.cmake
lib/cmake/Qt6/QtAutogenHelpers.cmake
+lib/cmake/Qt6/QtBaseTopLevelHelpers.cmake
lib/cmake/Qt6/QtBuild.cmake
lib/cmake/Qt6/QtBuildInformation.cmake
-lib/cmake/Qt6/QtBuildInternals/
-lib/cmake/Qt6/QtBuildInternals/QtStandaloneTestTemplateProject/
lib/cmake/Qt6/QtCMakeHelpers.cmake
lib/cmake/Qt6/QtCMakePackageVersionFile.cmake.in
lib/cmake/Qt6/QtCMakeVersionHelpers.cmake
@@ -2621,6 +2641,7 @@ lib/cmake/Qt6/QtGenerateLibPri.cmake
lib/cmake/Qt6/QtGenerateVersionScript.cmake
lib/cmake/Qt6/QtGlobalStateHelpers.cmake
lib/cmake/Qt6/QtHeadersClean.cmake
+lib/cmake/Qt6/QtInitProject.cmake
lib/cmake/Qt6/QtInstallHelpers.cmake
lib/cmake/Qt6/QtJavaHelpers.cmake
lib/cmake/Qt6/QtLalrHelpers.cmake
@@ -2688,13 +2709,11 @@ lib/cmake/Qt6/config.tests/static_link_order/main.cpp
lib/cmake/Qt6/config.tests/static_link_order/objlib.cpp
lib/cmake/Qt6/config.tests/static_link_order/staticlib1.cpp
lib/cmake/Qt6/config.tests/static_link_order/staticlib2.cpp
-lib/cmake/Qt6/ios/
lib/cmake/Qt6/libexec/
lib/cmake/Qt6/libexec/qt-internal-ninja.bat.in
lib/cmake/Qt6/libexec/qt-internal-ninja.in
lib/cmake/Qt6/libexec/qt-internal-strip.bat.in
lib/cmake/Qt6/libexec/qt-internal-strip.in
-lib/cmake/Qt6/macos/
lib/cmake/Qt6/modulecppexports.h.in
lib/cmake/Qt6/modulecppexports_p.h.in
lib/cmake/Qt6/platforms/
@@ -3184,10 +3203,14 @@ lib/qt6/bin/
@bin lib/qt6/bin/qmake
@bin lib/qt6/bin/qmake6
lib/qt6/bin/qt-cmake
+lib/qt6/bin/qt-cmake-create
lib/qt6/bin/qt-configure-module
@bin lib/qt6/bin/qtpaths
@bin lib/qt6/bin/qtpaths6
lib/qt6/libexec/
+${MODPY_COMMENT}lib/qt6/libexec/${MODPY_PYCACHE}/
+lib/qt6/libexec/${MODPY_PYCACHE}qt-testrunner.${MODPY_PYC_MAGIC_TAG}pyc
+lib/qt6/libexec/${MODPY_PYCACHE}sanitizer-testrunner.${MODPY_PYC_MAGIC_TAG}pyc
lib/qt6/libexec/android_emulator_launcher.sh
@bin lib/qt6/libexec/cmake_automoc_parser
lib/qt6/libexec/ensure_pro_file.cmake
@@ -3274,11 +3297,6 @@ lib/qt6/mkspecs/common/macx.conf
lib/qt6/mkspecs/common/msvc-based-version.conf
lib/qt6/mkspecs/common/msvc-desktop.conf
lib/qt6/mkspecs/common/msvc-version.conf
-lib/qt6/mkspecs/common/nacl/
-lib/qt6/mkspecs/common/nacl/g++-nacl32.conf
-lib/qt6/mkspecs/common/nacl/g++-nacl64.conf
-lib/qt6/mkspecs/common/nacl/nacl-base.conf
-lib/qt6/mkspecs/common/nacl/qplatformdefs.h
lib/qt6/mkspecs/common/posix/
lib/qt6/mkspecs/common/posix/qplatformdefs.h
lib/qt6/mkspecs/common/qcc-base-qnx-aarch64le.conf
@@ -3483,7 +3501,6 @@ lib/qt6/mkspecs/features/default_pre.prf
lib/qt6/mkspecs/features/designer_defines.prf
lib/qt6/mkspecs/features/device_config.prf
lib/qt6/mkspecs/features/egl.prf
-lib/qt6/mkspecs/features/entrypoint.prf
lib/qt6/mkspecs/features/exceptions.prf
lib/qt6/mkspecs/features/exceptions_off.prf
lib/qt6/mkspecs/features/exclusive_builds.prf
@@ -3547,6 +3564,8 @@ lib/qt6/mkspecs/features/testlib_defines.prf
lib/qt6/mkspecs/features/toolchain.prf
lib/qt6/mkspecs/features/uic.prf
lib/qt6/mkspecs/features/uikit/
+${MODPY_COMMENT}lib/qt6/mkspecs/features/uikit/${MODPY_PYCACHE}/
+lib/qt6/mkspecs/features/uikit/${MODPY_PYCACHE}devices.${MODPY_PYC_MAGIC_TAG}pyc
lib/qt6/mkspecs/features/uikit/bitcode.prf
lib/qt6/mkspecs/features/uikit/default_post.prf
lib/qt6/mkspecs/features/uikit/default_pre.prf
@@ -3802,12 +3821,6 @@ lib/qt6/mkspecs/unsupported/macx-watchos-clang/Info.plist.app
lib/qt6/mkspecs/unsupported/macx-watchos-clang/Info.plist.lib
lib/qt6/mkspecs/unsupported/macx-watchos-clang/qmake.conf
lib/qt6/mkspecs/unsupported/macx-watchos-clang/qplatformdefs.h
-lib/qt6/mkspecs/unsupported/nacl-g++/
-lib/qt6/mkspecs/unsupported/nacl-g++/qmake.conf
-lib/qt6/mkspecs/unsupported/nacl-g++/qplatformdefs.h
-lib/qt6/mkspecs/unsupported/nacl64-g++/
-lib/qt6/mkspecs/unsupported/nacl64-g++/qmake.conf
-lib/qt6/mkspecs/unsupported/nacl64-g++/qplatformdefs.h
lib/qt6/mkspecs/unsupported/qnx-X11-g++/
lib/qt6/mkspecs/unsupported/qnx-X11-g++/qmake.conf
lib/qt6/mkspecs/unsupported/qnx-X11-g++/qplatformdefs.h
diff --git a/x11/qt6/qtcharts/Makefile b/x11/qt6/qtcharts/Makefile
index b03565b38a8..8f82e37867a 100644
--- a/x11/qt6/qtcharts/Makefile
+++ b/x11/qt6/qtcharts/Makefile
@@ -2,8 +2,8 @@ QT6NAME = QtCharts
COMMENT = Qt6 components for drawing 2D charts
PKGSPEC = qt6-qtcharts-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6Charts 1.1 # 6.5
-SHARED_LIBS += Qt6ChartsQml 1.0 # 6.5
+SHARED_LIBS += Qt6Charts 1.2 # 6.6
+SHARED_LIBS += Qt6ChartsQml 1.0 # 6.6
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6OpenGL
WANTLIB += Qt6OpenGLWidgets Qt6Qml Qt6QmlModels Qt6Quick Qt6Widgets
diff --git a/x11/qt6/qtcharts/distinfo b/x11/qt6/qtcharts/distinfo
index 95c874a4f40..a38c178adf0 100644
--- a/x11/qt6/qtcharts/distinfo
+++ b/x11/qt6/qtcharts/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtcharts-everywhere-src-6.5.2.tar.xz) = d1r3vgGcymmLJ+Ws/7wt7496W48G9cbbKnAV1XimrS0=
-SIZE (qt/qtcharts-everywhere-src-6.5.2.tar.xz) = 4667940
+SHA256 (qt/qtcharts-everywhere-src-6.6.1.tar.xz) = EVbKqUUmt+G8MNqACnUD0ZdEsQr8fB9wLabe36oqMbY=
+SIZE (qt/qtcharts-everywhere-src-6.6.1.tar.xz) = 4669120
diff --git a/x11/qt6/qtconnectivity/Makefile b/x11/qt6/qtconnectivity/Makefile
index 14621c87686..69eaa05b3a0 100644
--- a/x11/qt6/qtconnectivity/Makefile
+++ b/x11/qt6/qtconnectivity/Makefile
@@ -2,8 +2,8 @@ QT6NAME = QtConnectivity
COMMENT = Bluetooth and NFC support for Qt6
PKGSPEC = qt6-qtconnectivity-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6Bluetooth 1.0 # 6.5
-SHARED_LIBS += Qt6Nfc 1.0 # 6.5
+SHARED_LIBS += Qt6Bluetooth 1.1 # 6.6
+SHARED_LIBS += Qt6Nfc 1.0 # 6.6
WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Network c m pcsclite
diff --git a/x11/qt6/qtconnectivity/distinfo b/x11/qt6/qtconnectivity/distinfo
index 6657039bc19..e6eca63feb1 100644
--- a/x11/qt6/qtconnectivity/distinfo
+++ b/x11/qt6/qtconnectivity/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtconnectivity-everywhere-src-6.5.2.tar.xz) = 2y5JIjUtJTyvu48h7spY2iacGeDm1hRCCvGafNNf3Jk=
-SIZE (qt/qtconnectivity-everywhere-src-6.5.2.tar.xz) = 985972
+SHA256 (qt/qtconnectivity-everywhere-src-6.6.1.tar.xz) = W0aNRklGT/mDdGxekSm3Md5jmsg101hX9dh81CWOBkU=
+SIZE (qt/qtconnectivity-everywhere-src-6.6.1.tar.xz) = 989544
diff --git a/x11/qt6/qtdatavis3d/distinfo b/x11/qt6/qtdatavis3d/distinfo
index 365b11597d6..81c268db7eb 100644
--- a/x11/qt6/qtdatavis3d/distinfo
+++ b/x11/qt6/qtdatavis3d/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtdatavis3d-everywhere-src-6.5.2.tar.xz) = aME5GNy7xJ0G//VhwyUxds5WVOuq9gmf6nZFS9ilHOk=
-SIZE (qt/qtdatavis3d-everywhere-src-6.5.2.tar.xz) = 3955172
+SHA256 (qt/qtdatavis3d-everywhere-src-6.6.1.tar.xz) = udw7zY4iLv/MirDChse8xVBxiKQ6wBvuhV+WQtGnG6I=
+SIZE (qt/qtdatavis3d-everywhere-src-6.6.1.tar.xz) = 3955668
diff --git a/x11/qt6/qtdeclarative/Makefile b/x11/qt6/qtdeclarative/Makefile
index 7df1090c567..c52e899191b 100644
--- a/x11/qt6/qtdeclarative/Makefile
+++ b/x11/qt6/qtdeclarative/Makefile
@@ -5,32 +5,32 @@ QT6NAME = QtDeclarative
COMMENT = Qt6 Quick and QML components
PKGSPEC = qt6-qtdeclarative-${QT6_PKGSPEC}
-SHARED_LIBS = Qt6Qml 3.1 # 6.5
-SHARED_LIBS += Qt6Quick 4.1 # 6.5
-SHARED_LIBS += Qt6QuickParticles 1.0 # 6.5
-SHARED_LIBS += Qt6QuickTest 1.0 # 6.5
-SHARED_LIBS += Qt6QuickWidgets 1.0 # 6.5
-SHARED_LIBS += Qt6QuickShapes 1.0 # 6.5
-SHARED_LIBS += Qt6QmlModels 2.1 # 6.5
-SHARED_LIBS += Qt6QmlWorkerScript 1.0 # 6.5
-SHARED_LIBS += Qt6LabsAnimation 1.0 # 6.5
-SHARED_LIBS += Qt6LabsFolderListModel 1.0 # 6.5
-SHARED_LIBS += Qt6LabsQmlModels 1.0 # 6.5
-SHARED_LIBS += Qt6LabsSettings 1.0 # 6.5
-SHARED_LIBS += Qt6LabsSharedImage 1.0 # 6.5
-SHARED_LIBS += Qt6LabsWavefrontMesh 1.0 # 6.5
-SHARED_LIBS += Qt6QmlCore 1.0 # 6.5
-SHARED_LIBS += Qt6QmlLocalStorage 1.0 # 6.5
-SHARED_LIBS += Qt6QmlXmlListModel 1.0 # 6.5
-SHARED_LIBS += Qt6QuickControls2 1.0 # 6.5
-SHARED_LIBS += Qt6QuickControls2Impl 1.1 # 6.5
-SHARED_LIBS += Qt6QuickDialogs2 1.0 # 6.5
-SHARED_LIBS += Qt6QuickDialogs2QuickImpl 2.0 # 6.5
-SHARED_LIBS += Qt6QuickDialogs2Utils 1.0 # 6.5
-SHARED_LIBS += Qt6QuickLayouts 3.0 # 6.5
-SHARED_LIBS += Qt6QuickTemplates2 3.1 # 6.5
-SHARED_LIBS += Qt6QmlCompiler 1.2 # 6.5
-SHARED_LIBS += Qt6QuickEffects 1.0 # 6.5
+SHARED_LIBS = Qt6Qml 4.0 # 6.6
+SHARED_LIBS += Qt6Quick 5.0 # 6.6
+SHARED_LIBS += Qt6QuickParticles 1.1 # 6.6
+SHARED_LIBS += Qt6QuickTest 1.0 # 6.6
+SHARED_LIBS += Qt6QuickWidgets 2.0 # 6.6
+SHARED_LIBS += Qt6QuickShapes 1.1 # 6.6
+SHARED_LIBS += Qt6QmlModels 3.0 # 6.6
+SHARED_LIBS += Qt6QmlWorkerScript 1.0 # 6.6
+SHARED_LIBS += Qt6LabsAnimation 1.0 # 6.6
+SHARED_LIBS += Qt6LabsFolderListModel 1.0 # 6.6
+SHARED_LIBS += Qt6LabsQmlModels 1.0 # 6.6
+SHARED_LIBS += Qt6LabsSettings 1.0 # 6.6
+SHARED_LIBS += Qt6LabsSharedImage 1.0 # 6.6
+SHARED_LIBS += Qt6LabsWavefrontMesh 1.0 # 6.6
+SHARED_LIBS += Qt6QmlCore 1.0 # 6.6
+SHARED_LIBS += Qt6QmlLocalStorage 1.0 # 6.6
+SHARED_LIBS += Qt6QmlXmlListModel 1.0 # 6.6
+SHARED_LIBS += Qt6QuickControls2 1.0 # 6.6
+SHARED_LIBS += Qt6QuickControls2Impl 1.1 # 6.6
+SHARED_LIBS += Qt6QuickDialogs2 1.0 # 6.6
+SHARED_LIBS += Qt6QuickDialogs2QuickImpl 2.0 # 6.6
+SHARED_LIBS += Qt6QuickDialogs2Utils 1.0 # 6.6
+SHARED_LIBS += Qt6QuickLayouts 3.1 # 6.6
+SHARED_LIBS += Qt6QuickTemplates2 4.0 # 6.6
+SHARED_LIBS += Qt6QmlCompiler 2.0 # 6.6
+SHARED_LIBS += Qt6QuickEffects 1.0 # 6.6
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6JsonRpc Qt6LanguageServer
WANTLIB += Qt6Network Qt6OpenGL Qt6Sql Qt6Test Qt6Widgets c m
diff --git a/x11/qt6/qtdeclarative/distinfo b/x11/qt6/qtdeclarative/distinfo
index 26ccdca5ce9..5fa9ea2eeda 100644
--- a/x11/qt6/qtdeclarative/distinfo
+++ b/x11/qt6/qtdeclarative/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtdeclarative-everywhere-src-6.5.2.tar.xz) = 86Ef5U6frHfGSeRuOfHL4WHp7+ibrSBRFbooYbHrhxk=
-SIZE (qt/qtdeclarative-everywhere-src-6.5.2.tar.xz) = 35552840
+SHA256 (qt/qtdeclarative-everywhere-src-6.6.1.tar.xz) = fv/XM45mWEZM6VVNyI0b+To50UFVAb4sSzTAmLYImVw=
+SIZE (qt/qtdeclarative-everywhere-src-6.6.1.tar.xz) = 34349560
diff --git a/x11/qt6/qtdeclarative/patches/patch-src_qml_jit_qv4assemblercommon_p_h b/x11/qt6/qtdeclarative/patches/patch-src_qml_jit_qv4assemblercommon_p_h
index 2dc4356eb05..12c35d52f55 100644
--- a/x11/qt6/qtdeclarative/patches/patch-src_qml_jit_qv4assemblercommon_p_h
+++ b/x11/qt6/qtdeclarative/patches/patch-src_qml_jit_qv4assemblercommon_p_h
@@ -1,7 +1,7 @@
Index: src/qml/jit/qv4assemblercommon_p.h
--- src/qml/jit/qv4assemblercommon_p.h.orig
+++ src/qml/jit/qv4assemblercommon_p.h
-@@ -30,7 +30,7 @@ namespace QV4 {
+@@ -33,7 +33,7 @@ namespace QV4 {
namespace JIT {
#if defined(Q_PROCESSOR_X86_64) || defined(ENABLE_ALL_ASSEMBLERS_FOR_REFACTORING_PURPOSES)
diff --git a/x11/qt6/qtdeclarative/pkg/PLIST b/x11/qt6/qtdeclarative/pkg/PLIST
index 00eff5b17f3..1aceccaf8aa 100644
--- a/x11/qt6/qtdeclarative/pkg/PLIST
+++ b/x11/qt6/qtdeclarative/pkg/PLIST
@@ -339,6 +339,8 @@ include/X11/qt6/QtQml/${VERSION}/QtQml/private/qv4vme_moth_p.h
include/X11/qt6/QtQml/${VERSION}/QtQml/private/qv4vtable_p.h
include/X11/qt6/QtQml/${VERSION}/QtQml/private/qv4writebarrier_p.h
include/X11/qt6/QtQml/QJSEngine
+include/X11/qt6/QtQml/QJSList
+include/X11/qt6/QtQml/QJSListIndexClamp
include/X11/qt6/QtQml/QJSManagedValue
include/X11/qt6/QtQml/QJSNumberCoercion
include/X11/qt6/QtQml/QJSPrimitiveValue
@@ -381,6 +383,7 @@ include/X11/qt6/QtQml/QtQml
include/X11/qt6/QtQml/QtQmlDepends
include/X11/qt6/QtQml/QtQmlVersion
include/X11/qt6/QtQml/qjsengine.h
+include/X11/qt6/QtQml/qjslist.h
include/X11/qt6/QtQml/qjsmanagedvalue.h
include/X11/qt6/QtQml/qjsnumbercoercion.h
include/X11/qt6/QtQml/qjsprimitivevalue.h
@@ -435,6 +438,7 @@ include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljslintercodeg
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljsliteralbindingcheck_p.h
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljsloadergenerator_p.h
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljslogger_p.h
+include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljsloggingutils_p.h
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljsmetatypes_p.h
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljsregistercontent_p.h
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljsresourcefilemapper_p.h
@@ -448,11 +452,16 @@ include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljstypereader_
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljstyperesolver_p.h
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmljsutils_p.h
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmlsa_p.h
+include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qqmlsasourcelocation_p.h
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qresourcerelocater_p.h
include/X11/qt6/QtQmlCompiler/${VERSION}/QtQmlCompiler/private/qtqmlcompilerexports_p.h
include/X11/qt6/QtQmlCompiler/QtQmlCompiler
include/X11/qt6/QtQmlCompiler/QtQmlCompilerDepends
include/X11/qt6/QtQmlCompiler/QtQmlCompilerVersion
+include/X11/qt6/QtQmlCompiler/qqmljsloggingutils.h
+include/X11/qt6/QtQmlCompiler/qqmlsa.h
+include/X11/qt6/QtQmlCompiler/qqmlsaconstants.h
+include/X11/qt6/QtQmlCompiler/qqmlsasourcelocation.h
include/X11/qt6/QtQmlCompiler/qtqmlcompilerexports.h
include/X11/qt6/QtQmlCompiler/qtqmlcompilerversion.h
include/X11/qt6/QtQmlCore/
@@ -460,6 +469,7 @@ include/X11/qt6/QtQmlCore/${VERSION}/
include/X11/qt6/QtQmlCore/${VERSION}/QtQmlCore/
include/X11/qt6/QtQmlCore/${VERSION}/QtQmlCore/private/
include/X11/qt6/QtQmlCore/${VERSION}/QtQmlCore/private/qqmlcoreglobal_p.h
+include/X11/qt6/QtQmlCore/${VERSION}/QtQmlCore/private/qqmlpermissions_p.h
include/X11/qt6/QtQmlCore/${VERSION}/QtQmlCore/private/qqmlsettings_p.h
include/X11/qt6/QtQmlCore/${VERSION}/QtQmlCore/private/qqmlstandardpaths_p.h
include/X11/qt6/QtQmlCore/${VERSION}/QtQmlCore/private/qqmlsysteminformation_p.h
@@ -505,6 +515,7 @@ include/X11/qt6/QtQmlDom/${VERSION}/
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldom_fwd_p.h
+include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldom_utils_p.h
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldomastcreator_p.h
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldomastdumper_p.h
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldomattachedinfo_p.h
@@ -527,6 +538,7 @@ include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldomoutwriter_p.h
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldompath_p.h
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldomreformatter_p.h
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldomscanner_p.h
+include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldomscriptelements_p.h
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldomstringdumper_p.h
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldomtop_p.h
include/X11/qt6/QtQmlDom/${VERSION}/QtQmlDom/private/qqmldomtypesreader_p.h
@@ -541,6 +553,31 @@ include/X11/qt6/QtQmlIntegration/QtQmlIntegrationDepends
include/X11/qt6/QtQmlIntegration/QtQmlIntegrationVersion
include/X11/qt6/QtQmlIntegration/qqmlintegration.h
include/X11/qt6/QtQmlIntegration/qtqmlintegrationversion.h
+include/X11/qt6/QtQmlLS/
+include/X11/qt6/QtQmlLS/${VERSION}/
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qlanguageserver_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qlspcustomtypes_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qqmlbasemodule_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qqmlcodemodel_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qqmlcompletionsupport_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qqmlfindusagessupport_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qqmlformatting_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qqmlgotodefinitionsupport_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qqmlgototypedefinitionsupport_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qqmllanguageserver_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qqmllintsuggestions_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qqmllsutils_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qtextblock_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qtextcursor_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qtextdocument_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qtextsynchronization_p.h
+include/X11/qt6/QtQmlLS/${VERSION}/QtQmlLS/private/qworkspace_p.h
+include/X11/qt6/QtQmlLS/QtQmlLS
+include/X11/qt6/QtQmlLS/QtQmlLSDepends
+include/X11/qt6/QtQmlLS/QtQmlLSVersion
+include/X11/qt6/QtQmlLS/qtqmllsversion.h
include/X11/qt6/QtQmlLocalStorage/
include/X11/qt6/QtQmlLocalStorage/${VERSION}/
include/X11/qt6/QtQmlLocalStorage/${VERSION}/QtQmlLocalStorage/
@@ -559,9 +596,13 @@ include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/
include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/
include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmlabstractdelegatecomponent_p.h
include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmladaptormodel_p.h
+include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmladaptormodelenginedata_p.h
include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmlchangeset_p.h
include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmldelegatemodel_p.h
include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmldelegatemodel_p_p.h
+include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmldmabstractitemmodeldata_p.h
+include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmldmlistaccessordata_p.h
+include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmldmobjectdata_p.h
include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmlinstantiator_p.h
include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmlinstantiator_p_p.h
include/X11/qt6/QtQmlModels/${VERSION}/QtQmlModels/private/qqmllistaccessor_p.h
@@ -585,6 +626,15 @@ include/X11/qt6/QtQmlModels/qtqmlmodels-config.h
include/X11/qt6/QtQmlModels/qtqmlmodelsexports.h
include/X11/qt6/QtQmlModels/qtqmlmodelsglobal.h
include/X11/qt6/QtQmlModels/qtqmlmodelsversion.h
+include/X11/qt6/QtQmlToolingSettings/
+include/X11/qt6/QtQmlToolingSettings/${VERSION}/
+include/X11/qt6/QtQmlToolingSettings/${VERSION}/QtQmlToolingSettings/
+include/X11/qt6/QtQmlToolingSettings/${VERSION}/QtQmlToolingSettings/private/
+include/X11/qt6/QtQmlToolingSettings/${VERSION}/QtQmlToolingSettings/private/qqmltoolingsettings_p.h
+include/X11/qt6/QtQmlToolingSettings/QtQmlToolingSettings
+include/X11/qt6/QtQmlToolingSettings/QtQmlToolingSettingsDepends
+include/X11/qt6/QtQmlToolingSettings/QtQmlToolingSettingsVersion
+include/X11/qt6/QtQmlToolingSettings/qtqmltoolingsettingsversion.h
include/X11/qt6/QtQmlTypeRegistrar/
include/X11/qt6/QtQmlTypeRegistrar/${VERSION}/
include/X11/qt6/QtQmlTypeRegistrar/${VERSION}/QtQmlTypeRegistrar/
@@ -1092,6 +1142,7 @@ include/X11/qt6/QtQuickLayouts/${VERSION}/QtQuickLayouts/private/
include/X11/qt6/QtQuickLayouts/${VERSION}/QtQuickLayouts/private/qquickgridlayoutengine_p.h
include/X11/qt6/QtQuickLayouts/${VERSION}/QtQuickLayouts/private/qquicklayout_p.h
include/X11/qt6/QtQuickLayouts/${VERSION}/QtQuickLayouts/private/qquicklayoutglobal_p.h
+include/X11/qt6/QtQuickLayouts/${VERSION}/QtQuickLayouts/private/qquicklayoutitemproxy_p.h
include/X11/qt6/QtQuickLayouts/${VERSION}/QtQuickLayouts/private/qquicklayoutstyleinfo_p.h
include/X11/qt6/QtQuickLayouts/${VERSION}/QtQuickLayouts/private/qquicklinearlayout_p.h
include/X11/qt6/QtQuickLayouts/${VERSION}/QtQuickLayouts/private/qquickstacklayout_p.h
@@ -1144,11 +1195,19 @@ include/X11/qt6/QtQuickShapes/
include/X11/qt6/QtQuickShapes/${VERSION}/
include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/
include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/
+include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquadpath_p.h
include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshape_p.h
include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshape_p_p.h
+include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshapeabstractcurvenode_p.h
+include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshapecurvenode_p.h
+include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshapecurvenode_p_p.h
+include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshapecurverenderer_p.h
+include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshapecurverenderer_p_p.h
include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshapegenericrenderer_p.h
include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshapesglobal_p.h
include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshapesoftwarerenderer_p.h
+include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshapestrokenode_p.h
+include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qquickshapestrokenode_p_p.h
include/X11/qt6/QtQuickShapes/${VERSION}/QtQuickShapes/private/qtquickshapesexports_p.h
include/X11/qt6/QtQuickShapes/QtQuickShapes
include/X11/qt6/QtQuickShapes/QtQuickShapesDepends
@@ -1710,22 +1769,22 @@ lib/cmake/Qt6Qml/Qt6QmlTargets.cmake
lib/cmake/Qt6Qml/Qt6QmlVersionlessTargets.cmake
lib/cmake/Qt6Qml/Qt6QmltcFileMappingTemplate.qrc.in
lib/cmake/Qt6Qml/Qt6qmldirTemplate.cmake.in
-lib/cmake/Qt6QmlCompilerPrivate/
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlCompilerPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlCompilerPrivateConfig.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlCompilerPrivateConfigVersion.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlCompilerPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlCompilerPrivateDependencies.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlCompilerPrivatePlugins.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlCompilerPrivateTargets${MODCMAKE_BUILD_SUFFIX}
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlCompilerPrivateTargets.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlCompilerPrivateVersionlessTargets.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlLintQuickPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlLintQuickPluginConfig.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlLintQuickPluginConfigVersion.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlLintQuickPluginConfigVersionImpl.cmake
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlLintQuickPluginTargets${MODCMAKE_BUILD_SUFFIX}
-lib/cmake/Qt6QmlCompilerPrivate/Qt6QmlLintQuickPluginTargets.cmake
+lib/cmake/Qt6QmlCompiler/
+lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerAdditionalTargetInfo.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerConfig.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerConfigVersion.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerConfigVersionImpl.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerDependencies.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerPlugins.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerTargets.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerVersionlessTargets.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQuickPluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQuickPluginConfig.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQuickPluginConfigVersion.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQuickPluginConfigVersionImpl.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQuickPluginTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQuickPluginTargets.cmake
lib/cmake/Qt6QmlCore/
lib/cmake/Qt6QmlCore/Qt6QmlCoreAdditionalTargetInfo.cmake
lib/cmake/Qt6QmlCore/Qt6QmlCoreConfig.cmake
@@ -1765,6 +1824,15 @@ lib/cmake/Qt6QmlIntegration/Qt6QmlIntegrationConfigVersion.cmake
lib/cmake/Qt6QmlIntegration/Qt6QmlIntegrationConfigVersionImpl.cmake
lib/cmake/Qt6QmlIntegration/Qt6QmlIntegrationTargets.cmake
lib/cmake/Qt6QmlIntegration/Qt6QmlIntegrationVersionlessTargets.cmake
+lib/cmake/Qt6QmlLSPrivate/
+lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateConfig.cmake
+lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateConfigVersion.cmake
+lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateDependencies.cmake
+lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateTargets.cmake
+lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateVersionlessTargets.cmake
lib/cmake/Qt6QmlLocalStorage/
lib/cmake/Qt6QmlLocalStorage/Qt6QmlLocalStorageAdditionalTargetInfo.cmake
lib/cmake/Qt6QmlLocalStorage/Qt6QmlLocalStorageConfig.cmake
@@ -1783,6 +1851,15 @@ lib/cmake/Qt6QmlModels/Qt6QmlModelsDependencies.cmake
lib/cmake/Qt6QmlModels/Qt6QmlModelsTargets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/Qt6QmlModels/Qt6QmlModelsTargets.cmake
lib/cmake/Qt6QmlModels/Qt6QmlModelsVersionlessTargets.cmake
+lib/cmake/Qt6QmlToolingSettingsPrivate/
+lib/cmake/Qt6QmlToolingSettingsPrivate/Qt6QmlToolingSettingsPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6QmlToolingSettingsPrivate/Qt6QmlToolingSettingsPrivateConfig.cmake
+lib/cmake/Qt6QmlToolingSettingsPrivate/Qt6QmlToolingSettingsPrivateConfigVersion.cmake
+lib/cmake/Qt6QmlToolingSettingsPrivate/Qt6QmlToolingSettingsPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6QmlToolingSettingsPrivate/Qt6QmlToolingSettingsPrivateDependencies.cmake
+lib/cmake/Qt6QmlToolingSettingsPrivate/Qt6QmlToolingSettingsPrivateTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/Qt6QmlToolingSettingsPrivate/Qt6QmlToolingSettingsPrivateTargets.cmake
+lib/cmake/Qt6QmlToolingSettingsPrivate/Qt6QmlToolingSettingsPrivateVersionlessTargets.cmake
lib/cmake/Qt6QmlTools/
lib/cmake/Qt6QmlTools/Qt6QmlToolsAdditionalTargetInfo.cmake
lib/cmake/Qt6QmlTools/Qt6QmlToolsConfig.cmake
@@ -1978,10 +2055,14 @@ lib/libQt6QmlCore.prl
lib/libQt6QmlDebug.prl
@static-lib lib/libQt6QmlDom.a
lib/libQt6QmlDom.prl
+@static-lib lib/libQt6QmlLS.a
+lib/libQt6QmlLS.prl
lib/libQt6QmlLocalStorage.prl
@lib lib/libQt6QmlLocalStorage.so.${LIBQt6QmlLocalStorage_VERSION}
lib/libQt6QmlModels.prl
@lib lib/libQt6QmlModels.so.${LIBQt6QmlModels_VERSION}
+@static-lib lib/libQt6QmlToolingSettings.a
+lib/libQt6QmlToolingSettings.prl
@static-lib lib/libQt6QmlTypeRegistrar.a
lib/libQt6QmlTypeRegistrar.prl
lib/libQt6QmlWorkerScript.prl
@@ -2025,6 +2106,7 @@ lib/pkgconfig/Qt6LabsSettings.pc
lib/pkgconfig/Qt6LabsSharedImage.pc
lib/pkgconfig/Qt6LabsWavefrontMesh.pc
lib/pkgconfig/Qt6Qml.pc
+lib/pkgconfig/Qt6QmlCompiler.pc
lib/pkgconfig/Qt6QmlCore.pc
lib/pkgconfig/Qt6QmlIntegration.pc
lib/pkgconfig/Qt6QmlLocalStorage.pc
@@ -2065,12 +2147,14 @@ lib/qt6/metatypes/qt6labssharedimage_release_metatypes.json
lib/qt6/metatypes/qt6labswavefrontmesh_release_metatypes.json
lib/qt6/metatypes/qt6packetprotocolprivate_release_metatypes.json
lib/qt6/metatypes/qt6qml_release_metatypes.json
-lib/qt6/metatypes/qt6qmlcompilerprivate_release_metatypes.json
+lib/qt6/metatypes/qt6qmlcompiler_release_metatypes.json
lib/qt6/metatypes/qt6qmlcore_release_metatypes.json
lib/qt6/metatypes/qt6qmldebugprivate_release_metatypes.json
lib/qt6/metatypes/qt6qmldomprivate_release_metatypes.json
lib/qt6/metatypes/qt6qmllocalstorage_release_metatypes.json
+lib/qt6/metatypes/qt6qmllsprivate_release_metatypes.json
lib/qt6/metatypes/qt6qmlmodels_release_metatypes.json
+lib/qt6/metatypes/qt6qmltoolingsettingsprivate_release_metatypes.json
lib/qt6/metatypes/qt6qmltyperegistrarprivate_release_metatypes.json
lib/qt6/metatypes/qt6qmlworkerscript_release_metatypes.json
lib/qt6/metatypes/qt6qmlxmllistmodel_release_metatypes.json
@@ -2107,6 +2191,7 @@ lib/qt6/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri
lib/qt6/mkspecs/modules/qt_lib_packetprotocol_private.pri
lib/qt6/mkspecs/modules/qt_lib_qml.pri
lib/qt6/mkspecs/modules/qt_lib_qml_private.pri
+lib/qt6/mkspecs/modules/qt_lib_qmlcompiler.pri
lib/qt6/mkspecs/modules/qt_lib_qmlcompiler_private.pri
lib/qt6/mkspecs/modules/qt_lib_qmlcore.pri
lib/qt6/mkspecs/modules/qt_lib_qmlcore_private.pri
@@ -2116,10 +2201,12 @@ lib/qt6/mkspecs/modules/qt_lib_qmlintegration.pri
lib/qt6/mkspecs/modules/qt_lib_qmlintegration_private.pri
lib/qt6/mkspecs/modules/qt_lib_qmllocalstorage.pri
lib/qt6/mkspecs/modules/qt_lib_qmllocalstorage_private.pri
+lib/qt6/mkspecs/modules/qt_lib_qmlls_private.pri
lib/qt6/mkspecs/modules/qt_lib_qmlmodels.pri
lib/qt6/mkspecs/modules/qt_lib_qmlmodels_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
lib/qt6/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri
lib/qt6/mkspecs/modules/qt_lib_qmlworkerscript.pri
lib/qt6/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
@@ -2156,13 +2243,15 @@ lib/qt6/modules/LabsSharedImage.json
lib/qt6/modules/LabsWavefrontMesh.json
lib/qt6/modules/PacketProtocolPrivate.json
lib/qt6/modules/Qml.json
-lib/qt6/modules/QmlCompilerPrivate.json
+lib/qt6/modules/QmlCompiler.json
lib/qt6/modules/QmlCore.json
lib/qt6/modules/QmlDebugPrivate.json
lib/qt6/modules/QmlDomPrivate.json
lib/qt6/modules/QmlIntegration.json
+lib/qt6/modules/QmlLSPrivate.json
lib/qt6/modules/QmlLocalStorage.json
lib/qt6/modules/QmlModels.json
+lib/qt6/modules/QmlToolingSettingsPrivate.json
lib/qt6/modules/QmlTypeRegistrarPrivate.json
lib/qt6/modules/QmlWorkerScript.json
lib/qt6/modules/QmlXmlListModel.json
diff --git a/x11/qt6/qtgrpc/Makefile b/x11/qt6/qtgrpc/Makefile
index dd64b005fc4..efc0730eb6b 100644
--- a/x11/qt6/qtgrpc/Makefile
+++ b/x11/qt6/qtgrpc/Makefile
@@ -1,12 +1,14 @@
QT6NAME = QtgRPC
COMMENT = gRPC support for Qt6
PKGSPEC = qt6-qtgrpc-${QT6_PKGSPEC}
-REVISION = 1
-SHARED_LIBS += Qt6Grpc 0.0 # 0.0
-SHARED_LIBS += Qt6Protobuf 0.0 # 0.0
+SHARED_LIBS += Qt6Grpc 1.0 # 0.0
+SHARED_LIBS += Qt6Protobuf 0.1 # 0.0
+SHARED_LIBS += Qt6ProtobufQtCoreTypes 0.0 # 0.0
+SHARED_LIBS += Qt6ProtobufQtGuiTypes 0.0 # 0.0
+SHARED_LIBS += Qt6ProtobufWellKnownTypes 0.0 # 0.0
-WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Network absl_bad_optional_access
+WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network absl_bad_optional_access
WANTLIB += absl_bad_variant_access absl_base absl_city absl_civil_time
WANTLIB += absl_cord absl_cord_internal absl_cordz_functions absl_cordz_handle
WANTLIB += absl_cordz_info absl_crc32c absl_crc_cord_state absl_crc_cpu_detect
@@ -32,6 +34,7 @@ WANTLIB += protoc
BUILD_DEPENDS = graphics/glslang
-LIB_DEPENDS = devel/protobuf
+LIB_DEPENDS = devel/protobuf \
+ devel/abseil-cpp
.include <bsd.port.mk>
diff --git a/x11/qt6/qtgrpc/distinfo b/x11/qt6/qtgrpc/distinfo
index e3d56749257..56d76569efc 100644
--- a/x11/qt6/qtgrpc/distinfo
+++ b/x11/qt6/qtgrpc/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtgrpc-everywhere-src-6.5.2.tar.xz) = erKWmwfN5BjM6HqKp5BOIY0jUiLqknlJ8VPd463g0gQ=
-SIZE (qt/qtgrpc-everywhere-src-6.5.2.tar.xz) = 292044
+SHA256 (qt/qtgrpc-everywhere-src-6.6.1.tar.xz) = HE5FtCd7Tp4d3pst7S8BY2WxQNudTqGpy0gYHZzY8Mw=
+SIZE (qt/qtgrpc-everywhere-src-6.6.1.tar.xz) = 351828
diff --git a/x11/qt6/qtgrpc/patches/patch-src_tools_qtgrpcgen_clientdeclarationprinter_cpp b/x11/qt6/qtgrpc/patches/patch-src_tools_qtgrpcgen_clientdeclarationprinter_cpp
deleted file mode 100644
index 8bb7216afbc..00000000000
--- a/x11/qt6/qtgrpc/patches/patch-src_tools_qtgrpcgen_clientdeclarationprinter_cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-remove unused include that no longer exists
-
-https://code.qt.io/cgit.cgi/qt/qtgrpc.git/commit/?id=1a610ab9c7edde2e27ff707c9e534172e288e8ed
-
-Index: src/tools/qtgrpcgen/clientdeclarationprinter.cpp
---- src/tools/qtgrpcgen/clientdeclarationprinter.cpp.orig
-+++ src/tools/qtgrpcgen/clientdeclarationprinter.cpp
-@@ -8,7 +8,6 @@
- #include <google/protobuf/io/printer.h>
- #include <google/protobuf/io/zero_copy_stream.h>
- #include <google/protobuf/stubs/common.h>
--#include <google/protobuf/stubs/logging.h>
-
- #include <string>
- #include <unordered_set>
diff --git a/x11/qt6/qtgrpc/patches/patch-src_tools_qtgrpcgen_qgrpcgenerator_cpp b/x11/qt6/qtgrpc/patches/patch-src_tools_qtgrpcgen_qgrpcgenerator_cpp
deleted file mode 100644
index ae7004009d2..00000000000
--- a/x11/qt6/qtgrpc/patches/patch-src_tools_qtgrpcgen_qgrpcgenerator_cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-remove unused include that no longer exists
-
-https://code.qt.io/cgit.cgi/qt/qtgrpc.git/commit/?id=1a610ab9c7edde2e27ff707c9e534172e288e8ed
-
-remove call to protobuf FileDescriptor::syntax()
-
-https://code.qt.io/cgit.cgi/qt/qtgrpc.git/commit/?id=2297f2da520b7eebe10dd6b5304e5a4c3c18a57c
-
-Index: src/tools/qtgrpcgen/qgrpcgenerator.cpp
---- src/tools/qtgrpcgen/qgrpcgenerator.cpp.orig
-+++ src/tools/qtgrpcgen/qgrpcgenerator.cpp
-@@ -12,7 +12,6 @@
-
- #include <set>
- #include <google/protobuf/compiler/code_generator.h>
--#include <google/protobuf/stubs/logging.h>
- #include <google/protobuf/stubs/common.h>
- #include <google/protobuf/io/printer.h>
- #include <google/protobuf/io/zero_copy_stream.h>
-@@ -32,13 +31,9 @@ QGrpcGenerator::~QGrpcGenerator() = default;
- bool QGrpcGenerator::Generate(const FileDescriptor *file,
- [[maybe_unused]] const std::string ¶meter,
- GeneratorContext *generatorContext,
-- std::string *error) const
-+ [[maybe_unused]] std::string *error) const
- {
- assert(file != nullptr && generatorContext != nullptr);
-- if (file->syntax() != FileDescriptor::SYNTAX_PROTO3) {
-- *error = "Invalid proto used. qtgrpcgen only supports 'proto3' syntax";
-- return false;
-- }
-
- return GenerateClientServices(file, generatorContext);
- }
diff --git a/x11/qt6/qtgrpc/patches/patch-src_tools_qtprotobufgen_qprotobufgenerator_cpp b/x11/qt6/qtgrpc/patches/patch-src_tools_qtprotobufgen_qprotobufgenerator_cpp
deleted file mode 100644
index b406241d491..00000000000
--- a/x11/qt6/qtgrpc/patches/patch-src_tools_qtprotobufgen_qprotobufgenerator_cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-remove unused include that no longer exists
-
-https://code.qt.io/cgit.cgi/qt/qtgrpc.git/commit/?id=1a610ab9c7edde2e27ff707c9e534172e288e8ed
-
-remove call to protobuf FileDescriptor::syntax()
-
-https://code.qt.io/cgit.cgi/qt/qtgrpc.git/commit/?id=2297f2da520b7eebe10dd6b5304e5a4c3c18a57c
-
-Index: src/tools/qtprotobufgen/qprotobufgenerator.cpp
---- src/tools/qtprotobufgen/qprotobufgenerator.cpp.orig
-+++ src/tools/qtprotobufgen/qprotobufgenerator.cpp
-@@ -17,7 +17,6 @@
- #include <array>
- #include <numeric>
- #include <set>
--#include <google/protobuf/stubs/logging.h>
- #include <google/protobuf/stubs/common.h>
- #include <google/protobuf/io/printer.h>
- #include <google/protobuf/io/zero_copy_stream.h>
-@@ -37,14 +36,9 @@ QProtobufGenerator::~QProtobufGenerator() = default;
- bool QProtobufGenerator::Generate(const FileDescriptor *file,
- [[maybe_unused]] const std::string ¶meter,
- GeneratorContext *generatorContext,
-- std::string *error) const
-+ [[maybe_unused]] std::string *error) const
- {
- assert(file != nullptr && generatorContext != nullptr);
--
-- if (file->syntax() != FileDescriptor::SYNTAX_PROTO3) {
-- *error = "Invalid proto used. qtprotobufgen only supports 'proto3' syntax";
-- return false;
-- }
-
- return GenerateMessages(file, generatorContext);
- }
diff --git a/x11/qt6/qtgrpc/patches/patch-src_tools_qtprotoccommon_generatorbase_cpp b/x11/qt6/qtgrpc/patches/patch-src_tools_qtprotoccommon_generatorbase_cpp
deleted file mode 100644
index 4161dbea8d5..00000000000
--- a/x11/qt6/qtgrpc/patches/patch-src_tools_qtprotoccommon_generatorbase_cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-remove unused include that no longer exists
-
-https://code.qt.io/cgit.cgi/qt/qtgrpc.git/commit/?id=1a610ab9c7edde2e27ff707c9e534172e288e8ed
-
-Index: src/tools/qtprotoccommon/generatorbase.cpp
---- src/tools/qtprotoccommon/generatorbase.cpp.orig
-+++ src/tools/qtprotoccommon/generatorbase.cpp
-@@ -5,7 +5,6 @@
- #include "generatorbase.h"
-
- #include <google/protobuf/descriptor.h>
--#include <google/protobuf/stubs/logging.h>
- #include <google/protobuf/stubs/common.h>
- #include <google/protobuf/io/printer.h>
- #include <google/protobuf/io/zero_copy_stream.h>
diff --git a/x11/qt6/qtgrpc/pkg/PLIST b/x11/qt6/qtgrpc/pkg/PLIST
index 29ad07b3eaf..1af8ea6ed84 100644
--- a/x11/qt6/qtgrpc/pkg/PLIST
+++ b/x11/qt6/qtgrpc/pkg/PLIST
@@ -7,34 +7,27 @@ include/X11/qt6/QtGrpc/${VERSION}/QtGrpc/private/qtgrpc-config_p.h
include/X11/qt6/QtGrpc/${VERSION}/QtGrpc/private/qtgrpcglobal_p.h
include/X11/qt6/QtGrpc/QAbstractGrpcChannel
include/X11/qt6/QtGrpc/QAbstractGrpcClient
-include/X11/qt6/QtGrpc/QAbstractGrpcCredentials
-include/X11/qt6/QtGrpc/QGrpcCallCredentials
+include/X11/qt6/QtGrpc/QGrpcCallOptions
include/X11/qt6/QtGrpc/QGrpcCallReply
-include/X11/qt6/QtGrpc/QGrpcChannelCredentials
-include/X11/qt6/QtGrpc/QGrpcCredentials
+include/X11/qt6/QtGrpc/QGrpcChannelOptions
include/X11/qt6/QtGrpc/QGrpcHttp2Channel
-include/X11/qt6/QtGrpc/QGrpcInsecureCallCredentials
-include/X11/qt6/QtGrpc/QGrpcInsecureChannelCredentials
+include/X11/qt6/QtGrpc/QGrpcMetadata
include/X11/qt6/QtGrpc/QGrpcOperation
-include/X11/qt6/QtGrpc/QGrpcSslCredentials
include/X11/qt6/QtGrpc/QGrpcStatus
include/X11/qt6/QtGrpc/QGrpcStream
-include/X11/qt6/QtGrpc/QGrpcUserPasswordCredentials
include/X11/qt6/QtGrpc/QtGrpc
include/X11/qt6/QtGrpc/QtGrpcDepends
include/X11/qt6/QtGrpc/QtGrpcVersion
include/X11/qt6/QtGrpc/qabstractgrpcchannel.h
include/X11/qt6/QtGrpc/qabstractgrpcclient.h
-include/X11/qt6/QtGrpc/qabstractgrpccredentials.h
+include/X11/qt6/QtGrpc/qgrpccalloptions.h
include/X11/qt6/QtGrpc/qgrpccallreply.h
-include/X11/qt6/QtGrpc/qgrpccredentials.h
+include/X11/qt6/QtGrpc/qgrpcchanneloptions.h
include/X11/qt6/QtGrpc/qgrpchttp2channel.h
-include/X11/qt6/QtGrpc/qgrpcinsecurecredentials.h
+include/X11/qt6/QtGrpc/qgrpcmetadata.h
include/X11/qt6/QtGrpc/qgrpcoperation.h
-include/X11/qt6/QtGrpc/qgrpcsslcredentials.h
include/X11/qt6/QtGrpc/qgrpcstatus.h
include/X11/qt6/QtGrpc/qgrpcstream.h
-include/X11/qt6/QtGrpc/qgrpcuserpasswordcredentials.h
include/X11/qt6/QtGrpc/qtgrpc-config.h
include/X11/qt6/QtGrpc/qtgrpcexports.h
include/X11/qt6/QtGrpc/qtgrpcglobal.h
@@ -50,6 +43,7 @@ include/X11/qt6/QtProtobuf/${VERSION}/QtProtobuf/private/qtprotobuflogging_p.h
include/X11/qt6/QtProtobuf/QAbstractProtobufSerializer
include/X11/qt6/QtProtobuf/QProtobufMessage
include/X11/qt6/QtProtobuf/QProtobufMessageDeleter
+include/X11/qt6/QtProtobuf/QProtobufOneof
include/X11/qt6/QtProtobuf/QProtobufSerializer
include/X11/qt6/QtProtobuf/QtProtobuf
include/X11/qt6/QtProtobuf/QtProtobufDepends
@@ -58,6 +52,7 @@ include/X11/qt6/QtProtobuf/qabstractprotobufserializer.h
include/X11/qt6/QtProtobuf/qprotobuflazymessagepointer.h
include/X11/qt6/QtProtobuf/qprotobufmessage.h
include/X11/qt6/QtProtobuf/qprotobufobject.h
+include/X11/qt6/QtProtobuf/qprotobufoneof.h
include/X11/qt6/QtProtobuf/qprotobufselfcheckiterator.h
include/X11/qt6/QtProtobuf/qprotobufserializer.h
include/X11/qt6/QtProtobuf/qtprotobuf-config.h
@@ -65,6 +60,47 @@ include/X11/qt6/QtProtobuf/qtprotobufexports.h
include/X11/qt6/QtProtobuf/qtprotobufglobal.h
include/X11/qt6/QtProtobuf/qtprotobuftypes.h
include/X11/qt6/QtProtobuf/qtprotobufversion.h
+include/X11/qt6/QtProtobufQtCoreTypes/
+include/X11/qt6/QtProtobufQtCoreTypes/${VERSION}/
+include/X11/qt6/QtProtobufQtCoreTypes/${VERSION}/QtProtobufQtCoreTypes/
+include/X11/qt6/QtProtobufQtCoreTypes/${VERSION}/QtProtobufQtCoreTypes/private/
+include/X11/qt6/QtProtobufQtCoreTypes/${VERSION}/QtProtobufQtCoreTypes/private/QtCore.qpb.h
+include/X11/qt6/QtProtobufQtCoreTypes/${VERSION}/QtProtobufQtCoreTypes/private/qtprotobufqttypescommon_p.h
+include/X11/qt6/QtProtobufQtCoreTypes/QtCore/
+include/X11/qt6/QtProtobufQtCoreTypes/QtCore/QtCore.proto
+include/X11/qt6/QtProtobufQtCoreTypes/QtProtobufQtCoreTypes
+include/X11/qt6/QtProtobufQtCoreTypes/QtProtobufQtCoreTypesDepends
+include/X11/qt6/QtProtobufQtCoreTypes/QtProtobufQtCoreTypesVersion
+include/X11/qt6/QtProtobufQtCoreTypes/qtprotobufqtcoretypes.h
+include/X11/qt6/QtProtobufQtCoreTypes/qtprotobufqtcoretypesexports.h
+include/X11/qt6/QtProtobufQtCoreTypes/qtprotobufqtcoretypesglobal.h
+include/X11/qt6/QtProtobufQtCoreTypes/qtprotobufqtcoretypesversion.h
+include/X11/qt6/QtProtobufQtGuiTypes/
+include/X11/qt6/QtProtobufQtGuiTypes/${VERSION}/
+include/X11/qt6/QtProtobufQtGuiTypes/${VERSION}/QtProtobufQtGuiTypes/
+include/X11/qt6/QtProtobufQtGuiTypes/${VERSION}/QtProtobufQtGuiTypes/private/
+include/X11/qt6/QtProtobufQtGuiTypes/${VERSION}/QtProtobufQtGuiTypes/private/QtGui.qpb.h
+include/X11/qt6/QtProtobufQtGuiTypes/QtGui/
+include/X11/qt6/QtProtobufQtGuiTypes/QtGui/QtGui.proto
+include/X11/qt6/QtProtobufQtGuiTypes/QtProtobufQtGuiTypes
+include/X11/qt6/QtProtobufQtGuiTypes/QtProtobufQtGuiTypesDepends
+include/X11/qt6/QtProtobufQtGuiTypes/QtProtobufQtGuiTypesVersion
+include/X11/qt6/QtProtobufQtGuiTypes/qtprotobufqtguitypes.h
+include/X11/qt6/QtProtobufQtGuiTypes/qtprotobufqtguitypesexports.h
+include/X11/qt6/QtProtobufQtGuiTypes/qtprotobufqtguitypesglobal.h
+include/X11/qt6/QtProtobufQtGuiTypes/qtprotobufqtguitypesversion.h
+include/X11/qt6/QtProtobufWellKnownTypes/
+include/X11/qt6/QtProtobufWellKnownTypes/QtProtobufWellKnownTypes
+include/X11/qt6/QtProtobufWellKnownTypes/QtProtobufWellKnownTypesDepends
+include/X11/qt6/QtProtobufWellKnownTypes/QtProtobufWellKnownTypesVersion
+include/X11/qt6/QtProtobufWellKnownTypes/any.qpb.h
+include/X11/qt6/QtProtobufWellKnownTypes/google/
+include/X11/qt6/QtProtobufWellKnownTypes/google/protobuf/
+include/X11/qt6/QtProtobufWellKnownTypes/google/protobuf/any.qpb.h
+include/X11/qt6/QtProtobufWellKnownTypes/qprotobufanysupport.h
+include/X11/qt6/QtProtobufWellKnownTypes/qtprotobufwellknowntypesexports.h
+include/X11/qt6/QtProtobufWellKnownTypes/qtprotobufwellknowntypesglobal.h
+include/X11/qt6/QtProtobufWellKnownTypes/qtprotobufwellknowntypesversion.h
lib/cmake/Qt6/FindWrapProtobuf.cmake
lib/cmake/Qt6/FindWrapProtoc.cmake
lib/cmake/Qt6/FindWrapgRPC.cmake
@@ -100,6 +136,26 @@ lib/cmake/Qt6Protobuf/Qt6ProtobufTargets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/Qt6Protobuf/Qt6ProtobufTargets.cmake
lib/cmake/Qt6Protobuf/Qt6ProtobufVersionlessTargets.cmake
lib/cmake/Qt6Protobuf/QtProtobufProperties.cmake.in
+lib/cmake/Qt6ProtobufQtCoreTypes/
+lib/cmake/Qt6ProtobufQtCoreTypes/Qt6ProtobufQtCoreTypesAdditionalTargetInfo.cmake
+lib/cmake/Qt6ProtobufQtCoreTypes/Qt6ProtobufQtCoreTypesConfig.cmake
+lib/cmake/Qt6ProtobufQtCoreTypes/Qt6ProtobufQtCoreTypesConfigVersion.cmake
+lib/cmake/Qt6ProtobufQtCoreTypes/Qt6ProtobufQtCoreTypesConfigVersionImpl.cmake
+lib/cmake/Qt6ProtobufQtCoreTypes/Qt6ProtobufQtCoreTypesDependencies.cmake
+lib/cmake/Qt6ProtobufQtCoreTypes/Qt6ProtobufQtCoreTypesProtobufProperties.cmake
+lib/cmake/Qt6ProtobufQtCoreTypes/Qt6ProtobufQtCoreTypesTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/Qt6ProtobufQtCoreTypes/Qt6ProtobufQtCoreTypesTargets.cmake
+lib/cmake/Qt6ProtobufQtCoreTypes/Qt6ProtobufQtCoreTypesVersionlessTargets.cmake
+lib/cmake/Qt6ProtobufQtGuiTypes/
+lib/cmake/Qt6ProtobufQtGuiTypes/Qt6ProtobufQtGuiTypesAdditionalTargetInfo.cmake
+lib/cmake/Qt6ProtobufQtGuiTypes/Qt6ProtobufQtGuiTypesConfig.cmake
+lib/cmake/Qt6ProtobufQtGuiTypes/Qt6ProtobufQtGuiTypesConfigVersion.cmake
+lib/cmake/Qt6ProtobufQtGuiTypes/Qt6ProtobufQtGuiTypesConfigVersionImpl.cmake
+lib/cmake/Qt6ProtobufQtGuiTypes/Qt6ProtobufQtGuiTypesDependencies.cmake
+lib/cmake/Qt6ProtobufQtGuiTypes/Qt6ProtobufQtGuiTypesProtobufProperties.cmake
+lib/cmake/Qt6ProtobufQtGuiTypes/Qt6ProtobufQtGuiTypesTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/Qt6ProtobufQtGuiTypes/Qt6ProtobufQtGuiTypesTargets.cmake
+lib/cmake/Qt6ProtobufQtGuiTypes/Qt6ProtobufQtGuiTypesVersionlessTargets.cmake
lib/cmake/Qt6ProtobufTools/
lib/cmake/Qt6ProtobufTools/Qt6ProtobufToolsAdditionalTargetInfo.cmake
lib/cmake/Qt6ProtobufTools/Qt6ProtobufToolsConfig.cmake
@@ -111,19 +167,50 @@ lib/cmake/Qt6ProtobufTools/Qt6ProtobufToolsTargets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/Qt6ProtobufTools/Qt6ProtobufToolsTargets.cmake
lib/cmake/Qt6ProtobufTools/Qt6ProtobufToolsVersionlessTargets.cmake
lib/cmake/Qt6ProtobufTools/QtProtocCommandWrapper.cmake
+lib/cmake/Qt6ProtobufWellKnownTypes/
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesAdditionalTargetInfo.cmake
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesBuildInternals.cmake
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesConfig.cmake
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesConfigVersion.cmake
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesConfigVersionImpl.cmake
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesDependencies.cmake
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesTargets.cmake
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesVersionlessTargets.cmake
lib/libQt6Grpc.prl
@lib lib/libQt6Grpc.so.${LIBQt6Grpc_VERSION}
lib/libQt6Protobuf.prl
@lib lib/libQt6Protobuf.so.${LIBQt6Protobuf_VERSION}
+lib/libQt6ProtobufQtCoreTypes.prl
+@lib lib/libQt6ProtobufQtCoreTypes.so.${LIBQt6ProtobufQtCoreTypes_VERSION}
+lib/libQt6ProtobufQtGuiTypes.prl
+@lib lib/libQt6ProtobufQtGuiTypes.so.${LIBQt6ProtobufQtGuiTypes_VERSION}
+lib/libQt6ProtobufWellKnownTypes.prl
+@lib lib/libQt6ProtobufWellKnownTypes.so.${LIBQt6ProtobufWellKnownTypes_VERSION}
lib/pkgconfig/Qt6Grpc.pc
lib/pkgconfig/Qt6Protobuf.pc
+lib/pkgconfig/Qt6ProtobufQtCoreTypes.pc
+lib/pkgconfig/Qt6ProtobufQtGuiTypes.pc
+lib/pkgconfig/Qt6ProtobufWellKnownTypes.pc
@bin lib/qt6/libexec/qtgrpcgen
@bin lib/qt6/libexec/qtprotobufgen
lib/qt6/metatypes/qt6grpc_release_metatypes.json
lib/qt6/metatypes/qt6protobuf_release_metatypes.json
+lib/qt6/metatypes/qt6protobufqtcoretypes_release_metatypes.json
+lib/qt6/metatypes/qt6protobufqtguitypes_release_metatypes.json
+lib/qt6/metatypes/qt6protobufwellknowntypes_release_metatypes.json
lib/qt6/mkspecs/modules/qt_lib_grpc.pri
lib/qt6/mkspecs/modules/qt_lib_grpc_private.pri
lib/qt6/mkspecs/modules/qt_lib_protobuf.pri
lib/qt6/mkspecs/modules/qt_lib_protobuf_private.pri
+lib/qt6/mkspecs/modules/qt_lib_protobufqtcoretypes.pri
+lib/qt6/mkspecs/modules/qt_lib_protobufqtcoretypes_private.pri
+lib/qt6/mkspecs/modules/qt_lib_protobufqtguitypes.pri
+lib/qt6/mkspecs/modules/qt_lib_protobufqtguitypes_private.pri
+lib/qt6/mkspecs/modules/qt_lib_protobufwellknowntypes.pri
+lib/qt6/mkspecs/modules/qt_lib_protobufwellknowntypes_private.pri
lib/qt6/modules/Grpc.json
lib/qt6/modules/Protobuf.json
+lib/qt6/modules/ProtobufQtCoreTypes.json
+lib/qt6/modules/ProtobufQtGuiTypes.json
+lib/qt6/modules/ProtobufWellKnownTypes.json
diff --git a/x11/qt6/qthttpserver/Makefile b/x11/qt6/qthttpserver/Makefile
index d4e357e2c7f..087028bb97e 100644
--- a/x11/qt6/qthttpserver/Makefile
+++ b/x11/qt6/qthttpserver/Makefile
@@ -2,7 +2,7 @@ QT6NAME = QtHTTPServer
COMMENT = HTTP Server support for Qt6
PKGSPEC = qt6-qthttpserver-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6HttpServer 0.0 # 0.0
+SHARED_LIBS += Qt6HttpServer 0.1 # 0.0
WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Network c m
diff --git a/x11/qt6/qthttpserver/distinfo b/x11/qt6/qthttpserver/distinfo
index 90858a10f3b..394dd99d7ab 100644
--- a/x11/qt6/qthttpserver/distinfo
+++ b/x11/qt6/qthttpserver/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qthttpserver-everywhere-src-6.5.2.tar.xz) = +PorXRJ40FyIQf4U06gckRlqEmIZ1JFWL3wXm1IC3Kw=
-SIZE (qt/qthttpserver-everywhere-src-6.5.2.tar.xz) = 170508
+SHA256 (qt/qthttpserver-everywhere-src-6.6.1.tar.xz) = G/6z9S8VACoBl6TvTzrae0Om0GgeF5ehHBRg7PqDEkw=
+SIZE (qt/qthttpserver-everywhere-src-6.6.1.tar.xz) = 171104
diff --git a/x11/qt6/qtimageformats/distinfo b/x11/qt6/qtimageformats/distinfo
index b7a8fb71ef9..ff9d1d4bdec 100644
--- a/x11/qt6/qtimageformats/distinfo
+++ b/x11/qt6/qtimageformats/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtimageformats-everywhere-src-6.5.2.tar.xz) = quDAiSTGpeR/nVfgMWc9YR//96qyvuLhzEYEceysZ0M=
-SIZE (qt/qtimageformats-everywhere-src-6.5.2.tar.xz) = 1966744
+SHA256 (qt/qtimageformats-everywhere-src-6.6.1.tar.xz) = rE7QiVAHLjdb5mLPpk/bRH3W6TXPKcVqQSjRUASSGI8=
+SIZE (qt/qtimageformats-everywhere-src-6.6.1.tar.xz) = 1972464
diff --git a/x11/qt6/qtlanguageserver/distinfo b/x11/qt6/qtlanguageserver/distinfo
index e27995742c0..714af058226 100644
--- a/x11/qt6/qtlanguageserver/distinfo
+++ b/x11/qt6/qtlanguageserver/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtlanguageserver-everywhere-src-6.5.2.tar.xz) = c7XsDKqDBwjAFpUabifzCPeOldE4EMVu80IxfDmL0aQ=
-SIZE (qt/qtlanguageserver-everywhere-src-6.5.2.tar.xz) = 153824
+SHA256 (qt/qtlanguageserver-everywhere-src-6.6.1.tar.xz) = sHYfVgOpid+SHfEP8z5w17mNKjOxdnmn6E608iTnPm8=
+SIZE (qt/qtlanguageserver-everywhere-src-6.6.1.tar.xz) = 154312
diff --git a/x11/qt6/qtlottie/Makefile b/x11/qt6/qtlottie/Makefile
index 20ede047680..22adba1ccf8 100644
--- a/x11/qt6/qtlottie/Makefile
+++ b/x11/qt6/qtlottie/Makefile
@@ -2,7 +2,7 @@ QT6NAME = QtLottie
COMMENT = QML API for rendering graphics and animations
PKGSPEC = qt6-qtlottie-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6Bodymovin 1.0 # 6.5
+SHARED_LIBS += Qt6Bodymovin 2.0 # 6.6
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6OpenGL
WANTLIB += Qt6Qml Qt6QmlModels Qt6Quick c m xkbcommon
diff --git a/x11/qt6/qtlottie/distinfo b/x11/qt6/qtlottie/distinfo
index cd30c961ee3..01c6f4b60e4 100644
--- a/x11/qt6/qtlottie/distinfo
+++ b/x11/qt6/qtlottie/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtlottie-everywhere-src-6.5.2.tar.xz) = ADrcXPDVCzLQCgnWa6YzLbIhkfsJmfUeAy8CohR06Js=
-SIZE (qt/qtlottie-everywhere-src-6.5.2.tar.xz) = 91196
+SHA256 (qt/qtlottie-everywhere-src-6.6.1.tar.xz) = ScsFk2T3iTbAn7D1Pa0jNjuorinZMc2DgMvf9L2gn8g=
+SIZE (qt/qtlottie-everywhere-src-6.6.1.tar.xz) = 92264
diff --git a/x11/qt6/qtmultimedia/Makefile b/x11/qt6/qtmultimedia/Makefile
index f14e7e8727b..ed7239e4b91 100644
--- a/x11/qt6/qtmultimedia/Makefile
+++ b/x11/qt6/qtmultimedia/Makefile
@@ -2,10 +2,10 @@ QT6NAME = QtMultimedia
COMMENT = Qt6 multimedia components
PKGSPEC = qt6-qtmultimedia-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6Multimedia 4.0 # 6.5
-SHARED_LIBS += Qt6MultimediaQuick 3.0 # 6.5
-SHARED_LIBS += Qt6MultimediaWidgets 1.0 # 6.5
-SHARED_LIBS += Qt6SpatialAudio 1.0 # 6.5
+SHARED_LIBS += Qt6Multimedia 5.0 # 6.6
+SHARED_LIBS += Qt6MultimediaQuick 3.1 # 6.6
+SHARED_LIBS += Qt6MultimediaWidgets 1.0 # 6.6
+SHARED_LIBS += Qt6SpatialAudio 1.0 # 6.6
WANTLIB += ${COMPILER_LIBCXX} EGL GL Qt6Core Qt6Gui Qt6Network
WANTLIB += Qt6OpenGL Qt6Qml Qt6QmlModels Qt6Quick Qt6Widgets X11
diff --git a/x11/qt6/qtmultimedia/distinfo b/x11/qt6/qtmultimedia/distinfo
index f3f38e3d818..1d6c51aa8d9 100644
--- a/x11/qt6/qtmultimedia/distinfo
+++ b/x11/qt6/qtmultimedia/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtmultimedia-everywhere-src-6.5.2.tar.xz) = lI8AqmeekoOaKnG9ByRaksyEmvSGYHQX7kwzSyuZiXU=
-SIZE (qt/qtmultimedia-everywhere-src-6.5.2.tar.xz) = 6415576
+SHA256 (qt/qtmultimedia-everywhere-src-6.6.1.tar.xz) = fuTiKW9XFJYWkvbe1WjT4/3jaHzuSOnXFxlLXRNg20o=
+SIZE (qt/qtmultimedia-everywhere-src-6.6.1.tar.xz) = 6723296
diff --git a/x11/qt6/qtmultimedia/pkg/PLIST b/x11/qt6/qtmultimedia/pkg/PLIST
index 15d761f41e8..206afaed88f 100644
--- a/x11/qt6/qtmultimedia/pkg/PLIST
+++ b/x11/qt6/qtmultimedia/pkg/PLIST
@@ -6,9 +6,13 @@ include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qabstractvideobuffe
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qaudiodevice_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qaudioengine_pulse_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qaudiohelpers_p.h
+include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qaudiostatemachine_p.h
+include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qaudiostatemachineutils_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qaudiosystem_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qcamera_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qcameradevice_p.h
+include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qcapturablewindow_p.h
+include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qerrorinfo_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qmediaplayer_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qmediarecorder_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qmediastoragelocation_p.h
@@ -18,6 +22,7 @@ include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformaudiodecod
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformaudioinput_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformaudiooutput_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformcamera_p.h
+include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformcapturablewindows_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformimagecapture_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformmediacapture_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformmediadevices_p.h
@@ -26,7 +31,7 @@ include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformmediainteg
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformmediaplayer_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformmediaplugin_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformmediarecorder_p.h
-include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformscreencapture_p.h
+include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformsurfacecapture_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformvideodevices_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformvideosink_p.h
include/X11/qt6/QtMultimedia/${VERSION}/QtMultimedia/private/qplatformvideosource_p.h
@@ -56,6 +61,7 @@ include/X11/qt6/QtMultimedia/QAudioSource
include/X11/qt6/QtMultimedia/QCamera
include/X11/qt6/QtMultimedia/QCameraDevice
include/X11/qt6/QtMultimedia/QCameraFormat
+include/X11/qt6/QtMultimedia/QCapturableWindow
include/X11/qt6/QtMultimedia/QImageCapture
include/X11/qt6/QtMultimedia/QMediaCaptureSession
include/X11/qt6/QtMultimedia/QMediaDevices
@@ -70,6 +76,7 @@ include/X11/qt6/QtMultimedia/QVideoFrame
include/X11/qt6/QtMultimedia/QVideoFrameFormat
include/X11/qt6/QtMultimedia/QVideoSink
include/X11/qt6/QtMultimedia/QWaveDecoder
+include/X11/qt6/QtMultimedia/QWindowCapture
include/X11/qt6/QtMultimedia/QtMultimedia
include/X11/qt6/QtMultimedia/QtMultimediaDepends
include/X11/qt6/QtMultimedia/QtMultimediaVersion
@@ -84,6 +91,7 @@ include/X11/qt6/QtMultimedia/qaudiosink.h
include/X11/qt6/QtMultimedia/qaudiosource.h
include/X11/qt6/QtMultimedia/qcamera.h
include/X11/qt6/QtMultimedia/qcameradevice.h
+include/X11/qt6/QtMultimedia/qcapturablewindow.h
include/X11/qt6/QtMultimedia/qimagecapture.h
include/X11/qt6/QtMultimedia/qmediacapturesession.h
include/X11/qt6/QtMultimedia/qmediadevices.h
@@ -96,6 +104,7 @@ include/X11/qt6/QtMultimedia/qmediatimerange.h
include/X11/qt6/QtMultimedia/qscreencapture.h
include/X11/qt6/QtMultimedia/qsoundeffect.h
include/X11/qt6/QtMultimedia/qtmultimedia-config.h
+include/X11/qt6/QtMultimedia/qtmultimediadefs.h
include/X11/qt6/QtMultimedia/qtmultimediaexports.h
include/X11/qt6/QtMultimedia/qtmultimediaglobal.h
include/X11/qt6/QtMultimedia/qtmultimediaversion.h
@@ -103,6 +112,7 @@ include/X11/qt6/QtMultimedia/qvideoframe.h
include/X11/qt6/QtMultimedia/qvideoframeformat.h
include/X11/qt6/QtMultimedia/qvideosink.h
include/X11/qt6/QtMultimedia/qwavedecoder.h
+include/X11/qt6/QtMultimedia/qwindowcapture.h
include/X11/qt6/QtMultimediaQuick/
include/X11/qt6/QtMultimediaQuick/${VERSION}/
include/X11/qt6/QtMultimediaQuick/${VERSION}/QtMultimediaQuick/
@@ -133,6 +143,7 @@ include/X11/qt6/QtMultimediaWidgets/QtMultimediaWidgets
include/X11/qt6/QtMultimediaWidgets/QtMultimediaWidgetsDepends
include/X11/qt6/QtMultimediaWidgets/QtMultimediaWidgetsVersion
include/X11/qt6/QtMultimediaWidgets/qgraphicsvideoitem.h
+include/X11/qt6/QtMultimediaWidgets/qtmultimediawidgetdefs.h
include/X11/qt6/QtMultimediaWidgets/qtmultimediawidgetsexports.h
include/X11/qt6/QtMultimediaWidgets/qtmultimediawidgetsglobal.h
include/X11/qt6/QtMultimediaWidgets/qtmultimediawidgetsversion.h
diff --git a/x11/qt6/qtnetworkauth/Makefile b/x11/qt6/qtnetworkauth/Makefile
index dca7a16dc9d..421a02bbc1f 100644
--- a/x11/qt6/qtnetworkauth/Makefile
+++ b/x11/qt6/qtnetworkauth/Makefile
@@ -2,7 +2,7 @@ QT6NAME = QtNetworKAuth
COMMENT = Qt6 network authorization components
PKGSPEC = qt6-qtnetworkauth-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6NetworkAuth 1.0 # 6.5
+SHARED_LIBS += Qt6NetworkAuth 1.1 # 6.6
WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Network c m
diff --git a/x11/qt6/qtnetworkauth/distinfo b/x11/qt6/qtnetworkauth/distinfo
index e10e11b788a..724c52302d4 100644
--- a/x11/qt6/qtnetworkauth/distinfo
+++ b/x11/qt6/qtnetworkauth/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtnetworkauth-everywhere-src-6.5.2.tar.xz) = TsxLVgrCTCkIZVCXLWNKThoaWJNrYYaiTdEx+AecKDw=
-SIZE (qt/qtnetworkauth-everywhere-src-6.5.2.tar.xz) = 150416
+SHA256 (qt/qtnetworkauth-everywhere-src-6.6.1.tar.xz) = aT4RlFsic1/JsWYsrVPGAJiILTAcT0o+E8AbzEHADUk=
+SIZE (qt/qtnetworkauth-everywhere-src-6.6.1.tar.xz) = 152916
diff --git a/x11/qt6/qtpositioning/distinfo b/x11/qt6/qtpositioning/distinfo
index d17741a6fb0..0ca9af4fb82 100644
--- a/x11/qt6/qtpositioning/distinfo
+++ b/x11/qt6/qtpositioning/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtpositioning-everywhere-src-6.5.2.tar.xz) = cEk/A3SNHFsVd+TAEcCvm8r/zcbF5Rk2JgWwH5F2FPo=
-SIZE (qt/qtpositioning-everywhere-src-6.5.2.tar.xz) = 1456284
+SHA256 (qt/qtpositioning-everywhere-src-6.6.1.tar.xz) = PdrHPzsSuFFkmMtdL5reBYoak2j3QYjUjtJwMoM4Frg=
+SIZE (qt/qtpositioning-everywhere-src-6.6.1.tar.xz) = 1513456
diff --git a/x11/qt6/qtquick3d/Makefile b/x11/qt6/qtquick3d/Makefile
index 6876589b1de..cd88695662c 100644
--- a/x11/qt6/qtquick3d/Makefile
+++ b/x11/qt6/qtquick3d/Makefile
@@ -2,25 +2,29 @@ QT6NAME = QtQuick3d
COMMENT = Quick 3D support for Qt6
PKGSPEC = qt6-qtquick3d-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6Quick3D 3.0 # 6.5
-SHARED_LIBS += Qt6Quick3DAssetImport 2.0 # 6.5
-SHARED_LIBS += Qt6Quick3DRuntimeRender 4.0 # 6.5
-SHARED_LIBS += Qt6Quick3DUtils 2.0 # 6.5
-SHARED_LIBS += Qt6Quick3DAssetUtils 1.0 # 6.5
-SHARED_LIBS += Qt6Quick3DEffects 1.0 # 6.5
-SHARED_LIBS += Qt6Quick3DGlslParser 1.0 # 6.5
-SHARED_LIBS += Qt6Quick3DHelpers 1.0 # 6.5
-SHARED_LIBS += Qt6Quick3DIblBaker 1.0 # 6.5
-SHARED_LIBS += Qt6Quick3DParticleEffects 1.0 # 6.5
-SHARED_LIBS += Qt6Quick3DParticles 2.0 # 6.5
-SHARED_LIBS += Qt6Quick3DHelpersImpl 0.0 # 6.5
+SHARED_LIBS += Qt6Quick3D 4.0 # 6.6
+SHARED_LIBS += Qt6Quick3DAssetImport 2.0 # 6.6
+SHARED_LIBS += Qt6Quick3DRuntimeRender 5.0 # 6.6
+SHARED_LIBS += Qt6Quick3DUtils 3.0 # 6.6
+SHARED_LIBS += Qt6Quick3DAssetUtils 2.0 # 6.6
+SHARED_LIBS += Qt6Quick3DEffects 1.0 # 6.6
+SHARED_LIBS += Qt6Quick3DGlslParser 1.0 # 6.6
+SHARED_LIBS += Qt6Quick3DHelpers 1.1 # 6.6
+SHARED_LIBS += Qt6Quick3DIblBaker 1.0 # 6.6
+SHARED_LIBS += Qt6Quick3DParticleEffects 1.0 # 6.6
+SHARED_LIBS += Qt6Quick3DParticles 2.0 # 6.6
+SHARED_LIBS += Qt6Quick3DHelpersImpl 0.0 # 6.6
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Concurrent Qt6Core Qt6Gui
WANTLIB += Qt6Network Qt6OpenGL Qt6Qml Qt6QmlModels Qt6Quick Qt6ShaderTools
-WANTLIB += Qt6Widgets c m xkbcommon z
+WANTLIB += Qt6Widgets assimp c m xkbcommon z
-LIB_DEPENDS = x11/qt6/qtshadertools \
- x11/qt6/qtdeclarative
+WANTLIB += lib/inotify/inotify
+
+LIB_DEPENDS = multimedia/assimp \
+ devel/libinotify \
+ x11/qt6/qtdeclarative \
+ x11/qt6/qtshadertools
BUILD_DEPENDS = graphics/vulkan-loader
diff --git a/x11/qt6/qtquick3d/distinfo b/x11/qt6/qtquick3d/distinfo
index 0d3668e2a7b..d1d089cd9eb 100644
--- a/x11/qt6/qtquick3d/distinfo
+++ b/x11/qt6/qtquick3d/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtquick3d-everywhere-src-6.5.2.tar.xz) = deCjXZQZ6LKumMlQBWtV8jd+S1War74AqcjRUMXbANo=
-SIZE (qt/qtquick3d-everywhere-src-6.5.2.tar.xz) = 59171420
+SHA256 (qt/qtquick3d-everywhere-src-6.6.1.tar.xz) = FRUA7iIj1htfg6OgMzI4EqVDju+XA1RvbbuDfbjOhCI=
+SIZE (qt/qtquick3d-everywhere-src-6.6.1.tar.xz) = 59170016
diff --git a/x11/qt6/qtquick3d/pkg/PLIST b/x11/qt6/qtquick3d/pkg/PLIST
index 6e11dd7ec78..a28f36c9169 100644
--- a/x11/qt6/qtquick3d/pkg/PLIST
+++ b/x11/qt6/qtquick3d/pkg/PLIST
@@ -12,6 +12,7 @@ include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3ddebugsettings_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3ddefaultmaterial_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3ddirectionallight_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3deffect_p.h
+include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3dextensionhelpers_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3dfog_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3dfrustumcamera_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3dgeometry_p.h
@@ -36,6 +37,7 @@ include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3dprincipledmateria
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3dquaternionanimation_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3dquaternionutils_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3dreflectionprobe_p.h
+include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3drenderextensions_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3drenderstats_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3drepeater_p.h
include/X11/qt6/QtQuick3D/${VERSION}/QtQuick3D/private/qquick3dresourceloader_p.h
@@ -134,7 +136,9 @@ include/X11/qt6/QtQuick3DHelpers/${VERSION}/QtQuick3DHelpers/private/heightfield
include/X11/qt6/QtQuick3DHelpers/${VERSION}/QtQuick3DHelpers/private/infinitegrid_p.h
include/X11/qt6/QtQuick3DHelpers/${VERSION}/QtQuick3DHelpers/private/instancerepeater_p.h
include/X11/qt6/QtQuick3DHelpers/${VERSION}/QtQuick3DHelpers/private/lookatnode_p.h
+include/X11/qt6/QtQuick3DHelpers/${VERSION}/QtQuick3DHelpers/private/proceduralmesh_p.h
include/X11/qt6/QtQuick3DHelpers/${VERSION}/QtQuick3DHelpers/private/proceduralskytexturedata_p.h
+include/X11/qt6/QtQuick3DHelpers/${VERSION}/QtQuick3DHelpers/private/qquick3dtexturedatafrontend_p.h
include/X11/qt6/QtQuick3DHelpers/${VERSION}/QtQuick3DHelpers/private/qtquick3dhelpersexports_p.h
include/X11/qt6/QtQuick3DHelpers/${VERSION}/QtQuick3DHelpers/private/qtquick3dhelpersglobal_p.h
include/X11/qt6/QtQuick3DHelpers/${VERSION}/QtQuick3DHelpers/private/randominstancing_p.h
@@ -231,8 +235,10 @@ include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private
include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private/qssgrendereffect_p.h
include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private/qssgrenderer_p.h
include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private/qssgrendererutil_p.h
+include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private/qssgrenderextensions_p.h
include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private/qssgrendergeometry_p.h
include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private/qssgrendergraphobject_p.h
+include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private/qssgrenderhelpers_p.h
include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private/qssgrenderimage_p.h
include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private/qssgrenderimagetexture_p.h
include/X11/qt6/QtQuick3DRuntimeRender/${VERSION}/QtQuick3DRuntimeRender/private/qssgrenderinstancetable_p.h
diff --git a/x11/qt6/qtquick3dphysics/Makefile b/x11/qt6/qtquick3dphysics/Makefile
index a5c0fa7b7de..16acd3daa29 100644
--- a/x11/qt6/qtquick3dphysics/Makefile
+++ b/x11/qt6/qtquick3dphysics/Makefile
@@ -5,7 +5,7 @@ QT6NAME = QtQuick3dPhysics
COMMENT = Quick 3D Physics support for Qt6
PKGSPEC = qt6-qtquick3dphysics-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6Quick3DPhysics 0.0 # 0.0
+SHARED_LIBS += Qt6Quick3DPhysics 1.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 1f8a40044b3..a91fe6ba3a5 100644
--- a/x11/qt6/qtquick3dphysics/distinfo
+++ b/x11/qt6/qtquick3dphysics/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtquick3dphysics-everywhere-src-6.5.2.tar.xz) = dQASmDaxJEgDaBLMzAMTxpXYSduQNdhYgIHtesFGMTc=
-SIZE (qt/qtquick3dphysics-everywhere-src-6.5.2.tar.xz) = 4686632
+SHA256 (qt/qtquick3dphysics-everywhere-src-6.6.1.tar.xz) = LMa19Y17HebeNCeWV60sc6DoLinHpWoS8sAPticl4Vo=
+SIZE (qt/qtquick3dphysics-everywhere-src-6.6.1.tar.xz) = 4700696
diff --git a/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_pxshared_include_foundation_PxPreprocessor_h b/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_pxshared_include_foundation_PxPreprocessor_h
index a28c8b633df..680cc554fa1 100644
--- a/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_pxshared_include_foundation_PxPreprocessor_h
+++ b/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_pxshared_include_foundation_PxPreprocessor_h
@@ -11,7 +11,7 @@ Index: src/3rdparty/PhysX/pxshared/include/foundation/PxPreprocessor.h
#elif defined(TARGET_OS_IOS) && TARGET_OS_IOS && defined(__APPLE__) && (defined(__arm__) || defined(__arm64__))
#define PX_IOS 1
#elif defined(__APPLE__)
-@@ -180,6 +183,9 @@ define anything not defined on this platform to 0
+@@ -187,6 +190,9 @@ define anything not defined on this platform to 0
#endif
#ifndef PX_LINUX
#define PX_LINUX 0
diff --git a/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_foundation_src_unix_PsUnixThread_cpp b/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_foundation_src_unix_PsUnixThread_cpp
index 4249fb8e25a..1860a870703 100644
--- a/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_foundation_src_unix_PsUnixThread_cpp
+++ b/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_foundation_src_unix_PsUnixThread_cpp
@@ -5,8 +5,8 @@ Index: src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp
#include "PsThread.h"
#include <math.h>
--#if !PX_APPLE_FAMILY && !defined(ANDROID) && !defined(__CYGWIN__) && !PX_PS4 && !PX_EMSCRIPTEN
-+#if !PX_APPLE_FAMILY && !defined(ANDROID) && !defined(__CYGWIN__) && !PX_PS4 && !PX_EMSCRIPTEN && !PX_OPENBSD
+-#if !PX_APPLE_FAMILY && !defined(ANDROID) && !defined(__CYGWIN__) && !PX_PS4 && !PX_EMSCRIPTEN && __GLIBC__
++#if !PX_APPLE_FAMILY && !defined(ANDROID) && !defined(__CYGWIN__) && !PX_PS4 && !PX_EMSCRIPTEN && __GLIBC__ && !PX_OPENBSD
#include <bits/local_lim.h> // PTHREAD_STACK_MIN
#endif
#include <stdio.h>
@@ -19,7 +19,7 @@ Index: src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp
#include <asm/unistd.h>
#include <sys/resource.h>
#endif
-@@ -111,11 +111,11 @@ _ThreadImpl* getThread(ThreadImpl* impl)
+@@ -111,12 +111,13 @@ _ThreadImpl* getThread(ThreadImpl* impl)
static void setTid(_ThreadImpl& threadImpl)
{
// query TID
@@ -27,14 +27,17 @@ Index: src/3rdparty/PhysX/source/foundation/src/unix/PsUnixThread.cpp
+#if PX_PS4 || (defined (TARGET_OS_TV) && TARGET_OS_TV) || PX_OPENBSD
// AM: TODO: neither of the below are implemented
-#elif PX_APPLE_FAMILY
-+#elif PX_APPLE_FAMILY || !PX_OPENBSD
++#elif PX_APPLE_FAMILY && !PX_OPENBSD
threadImpl.tid = syscall(SYS_gettid);
-#elif PX_EMSCRIPTEN
+- threadImpl.tid = pthread_self();
+#elif PX_EMSCRIPTEN || PX_OPENBSD
- threadImpl.tid = pthread_self();
++ // XXX set tid
++ threadImpl.thread = pthread_self();
#else
threadImpl.tid = syscall(__NR_gettid);
-@@ -311,7 +311,7 @@ uint32_t ThreadImpl::setAffinityMask(uint32_t mask)
+ #endif
+@@ -311,7 +312,7 @@ uint32_t ThreadImpl::setAffinityMask(uint32_t mask)
{
#if PX_PS4
prevMask = setAffinityMaskPS4(getThread(this)->thread, mask);
diff --git a/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_physxmetadata_core_include_PxAutoGeneratedMetaDataObjects_h b/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_physxmetadata_core_include_PxAutoGeneratedMetaDataObjects_h
deleted file mode 100644
index 2009ea70bc8..00000000000
--- a/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_physxmetadata_core_include_PxAutoGeneratedMetaDataObjects_h
+++ /dev/null
@@ -1,310 +0,0 @@
-Fix compile with base clang++
-Index: src/3rdparty/PhysX/source/physxmetadata/core/include/PxAutoGeneratedMetaDataObjects.h
---- src/3rdparty/PhysX/source/physxmetadata/core/include/PxAutoGeneratedMetaDataObjects.h.orig
-+++ src/3rdparty/PhysX/source/physxmetadata/core/include/PxAutoGeneratedMetaDataObjects.h
-@@ -69,7 +69,7 @@ template<> struct PxEnumTraits< physx::PxShapeFlag::En
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxPhysics*>(NULL) );
-+ return inOperator( reinterpret_cast<PxPhysics*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -167,7 +167,7 @@ template<> struct PxEnumTraits< physx::PxCombineMode::
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxMaterial*>(NULL) );
-+ return inOperator( reinterpret_cast<PxMaterial*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -258,7 +258,7 @@ template<> struct PxEnumTraits< physx::PxActorFlag::En
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxActor*>(NULL) );
-+ return inOperator( reinterpret_cast<PxActor*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -314,7 +314,7 @@ template<> struct PxEnumTraits< physx::PxActorFlag::En
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxRigidActor*>(NULL) );
-+ return inOperator( reinterpret_cast<PxRigidActor*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -435,7 +435,7 @@ template<> struct PxEnumTraits< physx::PxRigidBodyFlag
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxRigidBody*>(NULL) );
-+ return inOperator( reinterpret_cast<PxRigidBody*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -533,7 +533,7 @@ template<> struct PxEnumTraits< physx::PxRigidDynamicL
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxRigidDynamic*>(NULL) );
-+ return inOperator( reinterpret_cast<PxRigidDynamic*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -592,7 +592,7 @@ template<> struct PxEnumTraits< physx::PxRigidDynamicL
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxRigidStatic*>(NULL) );
-+ return inOperator( reinterpret_cast<PxRigidStatic*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -654,7 +654,7 @@ template<> struct PxEnumTraits< physx::PxRigidDynamicL
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxArticulationLink*>(NULL) );
-+ return inOperator( reinterpret_cast<PxArticulationLink*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -713,7 +713,7 @@ template<> struct PxEnumTraits< physx::PxRigidDynamicL
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxArticulationJointBase*>(NULL) );
-+ return inOperator( reinterpret_cast<PxArticulationJointBase*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -814,7 +814,7 @@ template<> struct PxEnumTraits< physx::PxArticulationJ
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxArticulationJoint*>(NULL) );
-+ return inOperator( reinterpret_cast<PxArticulationJoint*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -932,7 +932,7 @@ template<> struct PxEnumTraits< physx::PxArticulationD
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxArticulationJointReducedCoordinate*>(NULL) );
-+ return inOperator( reinterpret_cast<PxArticulationJointReducedCoordinate*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1013,7 +1013,7 @@ template<> struct PxEnumTraits< physx::PxArticulationD
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxArticulationBase*>(NULL) );
-+ return inOperator( reinterpret_cast<PxArticulationBase*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1079,7 +1079,7 @@ template<> struct PxEnumTraits< physx::PxArticulationD
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxArticulation*>(NULL) );
-+ return inOperator( reinterpret_cast<PxArticulation*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1163,7 +1163,7 @@ template<> struct PxEnumTraits< physx::PxArticulationC
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxArticulationReducedCoordinate*>(NULL) );
-+ return inOperator( reinterpret_cast<PxArticulationReducedCoordinate*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1225,7 +1225,7 @@ template<> struct PxEnumTraits< physx::PxArticulationC
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxAggregate*>(NULL) );
-+ return inOperator( reinterpret_cast<PxAggregate*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1310,7 +1310,7 @@ template<> struct PxEnumTraits< physx::PxConstraintFla
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxConstraint*>(NULL) );
-+ return inOperator( reinterpret_cast<PxConstraint*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1419,7 +1419,7 @@ template<> struct PxEnumTraits< physx::PxGeometryType:
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxShape*>(NULL) );
-+ return inOperator( reinterpret_cast<PxShape*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1483,7 +1483,7 @@ template<> struct PxEnumTraits< physx::PxGeometryType:
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxPruningStructure*>(NULL) );
-+ return inOperator( reinterpret_cast<PxPruningStructure*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1538,7 +1538,7 @@ template<> struct PxEnumTraits< physx::PxGeometryType:
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxTolerancesScale*>(NULL) );
-+ return inOperator( reinterpret_cast<PxTolerancesScale*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1585,7 +1585,7 @@ template<> struct PxEnumTraits< physx::PxGeometryType:
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxGeometry*>(NULL) );
-+ return inOperator( reinterpret_cast<PxGeometry*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1632,7 +1632,7 @@ template<> struct PxEnumTraits< physx::PxGeometryType:
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxBoxGeometry*>(NULL) );
-+ return inOperator( reinterpret_cast<PxBoxGeometry*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1687,7 +1687,7 @@ template<> struct PxEnumTraits< physx::PxGeometryType:
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxCapsuleGeometry*>(NULL) );
-+ return inOperator( reinterpret_cast<PxCapsuleGeometry*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1743,7 +1743,7 @@ template<> struct PxEnumTraits< physx::PxGeometryType:
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxMeshScale*>(NULL) );
-+ return inOperator( reinterpret_cast<PxMeshScale*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1804,7 +1804,7 @@ template<> struct PxEnumTraits< physx::PxConvexMeshGeo
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxConvexMeshGeometry*>(NULL) );
-+ return inOperator( reinterpret_cast<PxConvexMeshGeometry*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1858,7 +1858,7 @@ template<> struct PxEnumTraits< physx::PxConvexMeshGeo
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxSphereGeometry*>(NULL) );
-+ return inOperator( reinterpret_cast<PxSphereGeometry*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1907,7 +1907,7 @@ template<> struct PxEnumTraits< physx::PxConvexMeshGeo
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxPlaneGeometry*>(NULL) );
-+ return inOperator( reinterpret_cast<PxPlaneGeometry*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1970,7 +1970,7 @@ template<> struct PxEnumTraits< physx::PxMeshGeometryF
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxTriangleMeshGeometry*>(NULL) );
-+ return inOperator( reinterpret_cast<PxTriangleMeshGeometry*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -2036,7 +2036,7 @@ template<> struct PxEnumTraits< physx::PxMeshGeometryF
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxHeightFieldGeometry*>(NULL) );
-+ return inOperator( reinterpret_cast<PxHeightFieldGeometry*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -2119,7 +2119,7 @@ template<> struct PxEnumTraits< physx::PxHeightFieldFl
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxHeightFieldDesc*>(NULL) );
-+ return inOperator( reinterpret_cast<PxHeightFieldDesc*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -2395,7 +2395,7 @@ template<> struct PxEnumTraits< physx::PxBroadPhaseTyp
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxScene*>(NULL) );
-+ return inOperator( reinterpret_cast<PxScene*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -2503,7 +2503,7 @@ template<> struct PxEnumTraits< physx::PxBroadPhaseTyp
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxSceneLimits*>(NULL) );
-+ return inOperator( reinterpret_cast<PxSceneLimits*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -2579,7 +2579,7 @@ template<> struct PxEnumTraits< physx::PxBroadPhaseTyp
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxgDynamicsMemoryConfig*>(NULL) );
-+ return inOperator( reinterpret_cast<PxgDynamicsMemoryConfig*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -2759,7 +2759,7 @@ template<> struct PxEnumTraits< physx::PxSolverType::E
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxSceneDesc*>(NULL) );
-+ return inOperator( reinterpret_cast<PxSceneDesc*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -2934,7 +2934,7 @@ template<> struct PxEnumTraits< physx::PxSimulationSta
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxSimulationStatistics*>(NULL) );
-+ return inOperator( reinterpret_cast<PxSimulationStatistics*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
diff --git a/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_physxmetadata_extensions_include_PxExtensionAutoGeneratedMetaDataObjects_h b/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_physxmetadata_extensions_include_PxExtensionAutoGeneratedMetaDataObjects_h
deleted file mode 100644
index 4ef8092f976..00000000000
--- a/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_physxmetadata_extensions_include_PxExtensionAutoGeneratedMetaDataObjects_h
+++ /dev/null
@@ -1,148 +0,0 @@
-Fix compile with base clang++
-Index: src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionAutoGeneratedMetaDataObjects.h
---- src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionAutoGeneratedMetaDataObjects.h.orig
-+++ src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionAutoGeneratedMetaDataObjects.h
-@@ -102,7 +102,7 @@ template<> struct PxEnumTraits< physx::PxJointActorInd
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxJoint*>(NULL) );
-+ return inOperator( reinterpret_cast<PxJoint*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -236,7 +236,7 @@ template<> struct PxEnumTraits< physx::PxD6Drive::Enum
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxD6Joint*>(NULL) );
-+ return inOperator( reinterpret_cast<PxD6Joint*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -331,7 +331,7 @@ template<> struct PxEnumTraits< physx::PxDistanceJoint
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxDistanceJoint*>(NULL) );
-+ return inOperator( reinterpret_cast<PxDistanceJoint*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -405,7 +405,7 @@ template<> struct PxEnumTraits< physx::PxDistanceJoint
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxContactJoint*>(NULL) );
-+ return inOperator( reinterpret_cast<PxContactJoint*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -468,7 +468,7 @@ template<> struct PxEnumTraits< physx::PxDistanceJoint
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxFixedJoint*>(NULL) );
-+ return inOperator( reinterpret_cast<PxFixedJoint*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -546,7 +546,7 @@ template<> struct PxEnumTraits< physx::PxPrismaticJoin
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxPrismaticJoint*>(NULL) );
-+ return inOperator( reinterpret_cast<PxPrismaticJoint*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -639,7 +639,7 @@ template<> struct PxEnumTraits< physx::PxRevoluteJoint
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxRevoluteJoint*>(NULL) );
-+ return inOperator( reinterpret_cast<PxRevoluteJoint*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -721,7 +721,7 @@ template<> struct PxEnumTraits< physx::PxSphericalJoin
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxSphericalJoint*>(NULL) );
-+ return inOperator( reinterpret_cast<PxSphericalJoint*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -790,7 +790,7 @@ template<> struct PxEnumTraits< physx::PxSphericalJoin
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxJointLimitParameters*>(NULL) );
-+ return inOperator( reinterpret_cast<PxJointLimitParameters*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -842,7 +842,7 @@ template<> struct PxEnumTraits< physx::PxSphericalJoin
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxJointLinearLimit*>(NULL) );
-+ return inOperator( reinterpret_cast<PxJointLinearLimit*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -897,7 +897,7 @@ template<> struct PxEnumTraits< physx::PxSphericalJoin
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxJointLinearLimitPair*>(NULL) );
-+ return inOperator( reinterpret_cast<PxJointLinearLimitPair*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -953,7 +953,7 @@ template<> struct PxEnumTraits< physx::PxSphericalJoin
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxJointAngularLimitPair*>(NULL) );
-+ return inOperator( reinterpret_cast<PxJointAngularLimitPair*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1009,7 +1009,7 @@ template<> struct PxEnumTraits< physx::PxSphericalJoin
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxJointLimitCone*>(NULL) );
-+ return inOperator( reinterpret_cast<PxJointLimitCone*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1071,7 +1071,7 @@ template<> struct PxEnumTraits< physx::PxSphericalJoin
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxJointLimitPyramid*>(NULL) );
-+ return inOperator( reinterpret_cast<PxJointLimitPyramid*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1129,7 +1129,7 @@ template<> struct PxEnumTraits< physx::PxSphericalJoin
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxSpring*>(NULL) );
-+ return inOperator( reinterpret_cast<PxSpring*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1187,7 +1187,7 @@ template<> struct PxEnumTraits< physx::PxD6JointDriveF
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxD6JointDrive*>(NULL) );
-+ return inOperator( reinterpret_cast<PxD6JointDrive*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
diff --git a/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_physxvehicle_src_physxmetadata_include_PxVehicleAutoGeneratedMetaDataObjects_h b/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_physxvehicle_src_physxmetadata_include_PxVehicleAutoGeneratedMetaDataObjects_h
deleted file mode 100644
index 4b0f191fe21..00000000000
--- a/x11/qt6/qtquick3dphysics/patches/patch-src_3rdparty_PhysX_source_physxvehicle_src_physxmetadata_include_PxVehicleAutoGeneratedMetaDataObjects_h
+++ /dev/null
@@ -1,238 +0,0 @@
-Fix compile with base clang++
-Index: src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleAutoGeneratedMetaDataObjects.h
---- src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleAutoGeneratedMetaDataObjects.h.orig
-+++ src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleAutoGeneratedMetaDataObjects.h
-@@ -59,7 +59,7 @@
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleChassisData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleChassisData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -137,7 +137,7 @@ template<> struct PxEnumTraits< const physx::PxEMPTY >
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleEngineData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleEngineData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -239,7 +239,7 @@ template<> struct PxEnumTraits< physx::PxVehicleGearsD
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleGearsData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleGearsData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -296,7 +296,7 @@ template<> struct PxEnumTraits< physx::PxVehicleGearsD
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleAutoBoxData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleAutoBoxData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -376,7 +376,7 @@ template<> struct PxEnumTraits< physx::PxVehicleDiffer
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleDifferential4WData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleDifferential4WData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -430,7 +430,7 @@ template<> struct PxEnumTraits< physx::PxVehicleDiffer
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleDifferentialNWData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleDifferentialNWData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -487,7 +487,7 @@ template<> struct PxEnumTraits< physx::PxVehicleDiffer
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleAckermannGeometryData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleAckermannGeometryData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -551,7 +551,7 @@ template<> struct PxEnumTraits< physx::PxVehicleClutch
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleClutchData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleClutchData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -613,7 +613,7 @@ template<> struct PxEnumTraits< physx::PxVehicleClutch
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleTireLoadFilterData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleTireLoadFilterData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -695,7 +695,7 @@ template<> struct PxEnumTraits< physx::PxVehicleClutch
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleWheelData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleWheelData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -781,7 +781,7 @@ template<> struct PxEnumTraits< physx::PxVehicleClutch
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleSuspensionData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleSuspensionData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -845,7 +845,7 @@ template<> struct PxEnumTraits< physx::PxVehicleClutch
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleAntiRollBarData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleAntiRollBarData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -919,7 +919,7 @@ template<> struct PxEnumTraits< physx::PxVehicleClutch
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleTireData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleTireData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -978,7 +978,7 @@ template<> struct PxEnumTraits< physx::PxVehicleClutch
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleWheels4SimData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleWheels4SimData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1062,7 +1062,7 @@ template<> struct PxEnumTraits< physx::PxVehicleWheels
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleWheelsSimData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleWheelsSimData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1131,7 +1131,7 @@ template<> struct PxEnumTraits< physx::PxVehicleWheels
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleWheelsDynData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleWheelsDynData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1195,7 +1195,7 @@ template<> struct PxEnumTraits< physx::PxVehicleWheels
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleWheels*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleWheels*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1296,7 +1296,7 @@ template<> struct PxEnumTraits< physx::PxVehicleWheels
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleDriveDynData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleDriveDynData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1370,7 +1370,7 @@ template<> struct PxEnumTraits< physx::PxVehicleWheels
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleDriveSimData*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleDriveSimData*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1424,7 +1424,7 @@ template<> struct PxEnumTraits< physx::PxVehicleWheels
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleDriveSimData4W*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleDriveSimData4W*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1480,7 +1480,7 @@ template<> struct PxEnumTraits< physx::PxVehicleWheels
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleDrive*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleDrive*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1536,7 +1536,7 @@ template<> struct PxEnumTraits< physx::PxVehicleWheels
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleDrive4W*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleDrive4W*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1602,7 +1602,7 @@ template<> struct PxEnumTraits< physx::PxVehicleDriveT
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleDriveTank*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleDriveTank*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1656,7 +1656,7 @@ template<> struct PxEnumTraits< physx::PxVehicleDriveT
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleDriveSimDataNW*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleDriveSimDataNW*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1711,7 +1711,7 @@ template<> struct PxEnumTraits< physx::PxVehicleDriveT
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleDriveNW*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleDriveNW*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
-@@ -1767,7 +1767,7 @@ template<> struct PxEnumTraits< physx::PxVehicleDriveT
- template<typename TReturnType, typename TOperator>
- TReturnType visitType( TOperator inOperator ) const
- {
-- return inOperator( reinterpret_cast<PxVehicleNoDrive*>(NULL) );
-+ return inOperator( reinterpret_cast<PxVehicleNoDrive*>(0) );
- }
- template<typename TOperator>
- void visitBases( TOperator inOperator )
diff --git a/x11/qt6/qtquick3dphysics/pkg/PLIST b/x11/qt6/qtquick3dphysics/pkg/PLIST
index 83b969423d0..753a248a613 100644
--- a/x11/qt6/qtquick3dphysics/pkg/PLIST
+++ b/x11/qt6/qtquick3dphysics/pkg/PLIST
@@ -5,6 +5,7 @@ include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qabstractcollisionshape_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qabstractphysicsbody_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qabstractphysicsnode_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qabstractphysxnode_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qboxshape_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qcacheutils_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qcapsuleshape_p.h
@@ -12,15 +13,24 @@ include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qcharacterc
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qcollisiondebugmeshbuilder_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qconvexmeshshape_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qdebugdrawhelper_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qdynamicrigidbody_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qheightfieldshape_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysicscommands_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysicsmaterial_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysicsmeshutils_p_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysicsutils_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysicsworld_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysxactorbody_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysxcharactercontroller_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysxdynamicbody_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysxrigidbody_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysxstaticbody_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysxtriggerbody_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qphysxworld_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qplaneshape_p.h
-include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qrigidbody_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qsphereshape_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qstaticphysxobjects_p.h
+include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qstaticrigidbody_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qtquick3dphysicsglobal_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qtrianglemeshshape_p.h
include/X11/qt6/QtQuick3DPhysics/${VERSION}/QtQuick3DPhysics/private/qtriggerbody_p.h
diff --git a/x11/qt6/qtquickeffectmaker/distinfo b/x11/qt6/qtquickeffectmaker/distinfo
index 29ad3f7970d..cdbdc9ac076 100644
--- a/x11/qt6/qtquickeffectmaker/distinfo
+++ b/x11/qt6/qtquickeffectmaker/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtquickeffectmaker-everywhere-src-6.5.2.tar.xz) = 1UfHJ8J9vgW32OSzX/CFhwjQVD8m8ju7jhhOI/HXbL8=
-SIZE (qt/qtquickeffectmaker-everywhere-src-6.5.2.tar.xz) = 4367344
+SHA256 (qt/qtquickeffectmaker-everywhere-src-6.6.1.tar.xz) = rBgJU8dHnLcHsg8//7S3eNyOYteUVa1JnKrmbXTdJlM=
+SIZE (qt/qtquickeffectmaker-everywhere-src-6.6.1.tar.xz) = 4367324
diff --git a/x11/qt6/qtquicktimeline/distinfo b/x11/qt6/qtquicktimeline/distinfo
index abad3003df6..c9db7a19370 100644
--- a/x11/qt6/qtquicktimeline/distinfo
+++ b/x11/qt6/qtquicktimeline/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtquicktimeline-everywhere-src-6.5.2.tar.xz) = yUWukF3BVClnx/m+qCYCIjW8F5wu1ZFCwCkzbAPwFbo=
-SIZE (qt/qtquicktimeline-everywhere-src-6.5.2.tar.xz) = 113208
+SHA256 (qt/qtquicktimeline-everywhere-src-6.6.1.tar.xz) = OGD1SDJ9QlvrN3Lt3eFnCYZkaRLioRch6jfRgZn/4Wg=
+SIZE (qt/qtquicktimeline-everywhere-src-6.6.1.tar.xz) = 113688
diff --git a/x11/qt6/qtremoteobjects/distinfo b/x11/qt6/qtremoteobjects/distinfo
index 0e3ebc086de..5a70b765a31 100644
--- a/x11/qt6/qtremoteobjects/distinfo
+++ b/x11/qt6/qtremoteobjects/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtremoteobjects-everywhere-src-6.5.2.tar.xz) = wPQfH3nv8oMD7NaNwGSk2PkrNfPdwG14kJsUK8DUSUw=
-SIZE (qt/qtremoteobjects-everywhere-src-6.5.2.tar.xz) = 487928
+SHA256 (qt/qtremoteobjects-everywhere-src-6.6.1.tar.xz) = uJ5YmP+LwPygPgfN6XFYrQKg4IKXHgY3xNtpzQb7lZk=
+SIZE (qt/qtremoteobjects-everywhere-src-6.6.1.tar.xz) = 542624
diff --git a/x11/qt6/qtremoteobjects/pkg/PLIST b/x11/qt6/qtremoteobjects/pkg/PLIST
index 99b3ac704dc..8cb4a8b9f38 100644
--- a/x11/qt6/qtremoteobjects/pkg/PLIST
+++ b/x11/qt6/qtremoteobjects/pkg/PLIST
@@ -66,11 +66,8 @@ include/X11/qt6/QtRemoteObjectsQml/QtRemoteObjectsQmlDepends
include/X11/qt6/QtRemoteObjectsQml/QtRemoteObjectsQmlVersion
include/X11/qt6/QtRemoteObjectsQml/qtremoteobjectsqmlversion.h
include/X11/qt6/QtRepParser/
-include/X11/qt6/QtRepParser/QtRepParser
include/X11/qt6/QtRepParser/QtRepParserDepends
-include/X11/qt6/QtRepParser/QtRepParserVersion
include/X11/qt6/QtRepParser/parser.g
-include/X11/qt6/QtRepParser/qtrepparserversion.h
lib/cmake/Qt6BuildInternals/StandaloneTests/QtRemoteObjectsTestsConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsConfig.cmake
diff --git a/x11/qt6/qtscxml/distinfo b/x11/qt6/qtscxml/distinfo
index a92d13ea118..4e4003dd034 100644
--- a/x11/qt6/qtscxml/distinfo
+++ b/x11/qt6/qtscxml/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtscxml-everywhere-src-6.5.2.tar.xz) = qDDy7HUJE6cPhU5IextE0ew6SOshJT9BShmQ+M9Nvcs=
-SIZE (qt/qtscxml-everywhere-src-6.5.2.tar.xz) = 1163208
+SHA256 (qt/qtscxml-everywhere-src-6.6.1.tar.xz) = h0vFevQ5k5njZCQojV4j/Y6hjCCtngrbGuP71CDdCJc=
+SIZE (qt/qtscxml-everywhere-src-6.6.1.tar.xz) = 1176684
diff --git a/x11/qt6/qtsensors/distinfo b/x11/qt6/qtsensors/distinfo
index d6ed4621fd6..ddf9485a270 100644
--- a/x11/qt6/qtsensors/distinfo
+++ b/x11/qt6/qtsensors/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtsensors-everywhere-src-6.5.2.tar.xz) = QAa9fPu0MCqIe9qCt/48MWM2JjY6XmupcwvbT6irKqY=
-SIZE (qt/qtsensors-everywhere-src-6.5.2.tar.xz) = 1484712
+SHA256 (qt/qtsensors-everywhere-src-6.6.1.tar.xz) = vRPugVwvw5rJ5aLjTz5wVfly0UuUnwDWxuxTR3g3mdM=
+SIZE (qt/qtsensors-everywhere-src-6.6.1.tar.xz) = 1502740
diff --git a/x11/qt6/qtserialbus/distinfo b/x11/qt6/qtserialbus/distinfo
index af7957f5e76..1f2c7f18f62 100644
--- a/x11/qt6/qtserialbus/distinfo
+++ b/x11/qt6/qtserialbus/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtserialbus-everywhere-src-6.5.2.tar.xz) = 8EJjB83BhVR61jMaZwGH0YDM5MESVNaiaqmX/gO3zf4=
-SIZE (qt/qtserialbus-everywhere-src-6.5.2.tar.xz) = 553888
+SHA256 (qt/qtserialbus-everywhere-src-6.6.1.tar.xz) = XBReYwswocIE54fEaDO7aNm87OMTQ7WIpniHEfSe96w=
+SIZE (qt/qtserialbus-everywhere-src-6.6.1.tar.xz) = 554516
diff --git a/x11/qt6/qtserialbus/pkg/PLIST b/x11/qt6/qtserialbus/pkg/PLIST
index e57d26bf4b5..cd63eafbc72 100644
--- a/x11/qt6/qtserialbus/pkg/PLIST
+++ b/x11/qt6/qtserialbus/pkg/PLIST
@@ -42,7 +42,9 @@ include/X11/qt6/QtSerialBus/QModbusReply
include/X11/qt6/QtSerialBus/QModbusRequest
include/X11/qt6/QtSerialBus/QModbusResponse
include/X11/qt6/QtSerialBus/QModbusRtuSerialClient
+include/X11/qt6/QtSerialBus/QModbusRtuSerialMaster
include/X11/qt6/QtSerialBus/QModbusRtuSerialServer
+include/X11/qt6/QtSerialBus/QModbusRtuSerialSlave
include/X11/qt6/QtSerialBus/QModbusServer
include/X11/qt6/QtSerialBus/QModbusTcpClient
include/X11/qt6/QtSerialBus/QModbusTcpConnectionObserver
diff --git a/x11/qt6/qtserialport/distinfo b/x11/qt6/qtserialport/distinfo
index 8614429e569..0b1ea2f6d98 100644
--- a/x11/qt6/qtserialport/distinfo
+++ b/x11/qt6/qtserialport/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtserialport-everywhere-src-6.5.2.tar.xz) = BjxUFprqazAxg7Q0Y3rQUOn2fX8iuz7/Ht4ZBesszJ4=
-SIZE (qt/qtserialport-everywhere-src-6.5.2.tar.xz) = 279364
+SHA256 (qt/qtserialport-everywhere-src-6.6.1.tar.xz) = lvwjPVy8rFBIxgINz71s7IpqgzTu0KKDsz1Yr8bSrtg=
+SIZE (qt/qtserialport-everywhere-src-6.6.1.tar.xz) = 279564
diff --git a/x11/qt6/qtshadertools/distinfo b/x11/qt6/qtshadertools/distinfo
index 2a7079d456f..bcd43ff6ebb 100644
--- a/x11/qt6/qtshadertools/distinfo
+++ b/x11/qt6/qtshadertools/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtshadertools-everywhere-src-6.5.2.tar.xz) = yj+w24V2xZucOLtLJxzG4Qrr61TiEh9Cn07oBnH8Cj0=
-SIZE (qt/qtshadertools-everywhere-src-6.5.2.tar.xz) = 1061812
+SHA256 (qt/qtshadertools-everywhere-src-6.6.1.tar.xz) = CDOP5PVJVJKOQailRQYn5hvKEVA5cGwoFhv5Z3hec7s=
+SIZE (qt/qtshadertools-everywhere-src-6.6.1.tar.xz) = 1063468
diff --git a/x11/qt6/qtshadertools/pkg/PLIST b/x11/qt6/qtshadertools/pkg/PLIST
index 14f4c6ecce0..5c199e35059 100644
--- a/x11/qt6/qtshadertools/pkg/PLIST
+++ b/x11/qt6/qtshadertools/pkg/PLIST
@@ -2,13 +2,14 @@ include/X11/qt6/QtShaderTools/
include/X11/qt6/QtShaderTools/${VERSION}/
include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/
include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/private/
-include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/private/qshaderbaker_p.h
include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/private/qshaderrewriter_p.h
include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/private/qspirvcompiler_p.h
include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/private/qspirvshader_p.h
include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/private/qspirvshaderremap_p.h
include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/private/qtshadertoolsexports_p.h
include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/private/qtshadertoolsglobal_p.h
+include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/rhi/
+include/X11/qt6/QtShaderTools/${VERSION}/QtShaderTools/rhi/qshaderbaker.h
include/X11/qt6/QtShaderTools/QtShaderTools
include/X11/qt6/QtShaderTools/QtShaderToolsDepends
include/X11/qt6/QtShaderTools/QtShaderToolsVersion
diff --git a/x11/qt6/qtspeech/Makefile b/x11/qt6/qtspeech/Makefile
index 5409345af42..97299e02e70 100644
--- a/x11/qt6/qtspeech/Makefile
+++ b/x11/qt6/qtspeech/Makefile
@@ -2,12 +2,13 @@ QT6NAME = QtSpeech
COMMENT = Qt text-to-speech components
PKGSPEC = qt6-qtspeech-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6TextToSpeech 0.0 # 0.0
+SHARED_LIBS += Qt6TextToSpeech 0.1 # 0.0
-WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Network Qt6Qml c glib-2.0
-WANTLIB += intl m speechd
+WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Multimedia
+WANTLIB += Qt6Network Qt6Qml c glib-2.0 intl m speechd
-LIB_DEPENDS = audio/speech-dispatcher \
- x11/qt6/qtdeclarative
+LIB_DEPENDS = audio/speech-dispatcher \
+ x11/qt6/qtmultimedia \
+ x11/qt6/qtdeclarative
.include <bsd.port.mk>
diff --git a/x11/qt6/qtspeech/distinfo b/x11/qt6/qtspeech/distinfo
index 7e73b96ac05..774a7f3917e 100644
--- a/x11/qt6/qtspeech/distinfo
+++ b/x11/qt6/qtspeech/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtspeech-everywhere-src-6.5.2.tar.xz) = iP+cKHb0p2Yyv+5/WMMnequf9J4k1ijkoZ9rDnpi1LI=
-SIZE (qt/qtspeech-everywhere-src-6.5.2.tar.xz) = 249568
+SHA256 (qt/qtspeech-everywhere-src-6.6.1.tar.xz) = oowgUslRRM8l8vI05TNN82SBjaKw/AkeNpQYhpySWJk=
+SIZE (qt/qtspeech-everywhere-src-6.6.1.tar.xz) = 270752
diff --git a/x11/qt6/qtsvg/Makefile b/x11/qt6/qtsvg/Makefile
index 64ba9f0d0c6..5f8b705753d 100644
--- a/x11/qt6/qtsvg/Makefile
+++ b/x11/qt6/qtsvg/Makefile
@@ -2,8 +2,8 @@ QT6NAME = QtSVG
COMMENT = SVG support for Qt6
PKGSPEC = qt6-qtsvg-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6Svg 1.1 # 6.5
-SHARED_LIBS += Qt6SvgWidgets 1.0 # 6.5
+SHARED_LIBS += Qt6Svg 1.2 # 6.6
+SHARED_LIBS += Qt6SvgWidgets 1.0 # 6.6
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Widgets c m
WANTLIB += xkbcommon z
diff --git a/x11/qt6/qtsvg/distinfo b/x11/qt6/qtsvg/distinfo
index b28f2b7a7b6..2b2203f2177 100644
--- a/x11/qt6/qtsvg/distinfo
+++ b/x11/qt6/qtsvg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtsvg-everywhere-src-6.5.2.tar.xz) = SLTMEJOvLgqzvqMPYGUb3dh3ojNdFucgeHmi6egZY6M=
-SIZE (qt/qtsvg-everywhere-src-6.5.2.tar.xz) = 1727648
+SHA256 (qt/qtsvg-everywhere-src-6.6.1.tar.xz) = JI3rVtJqRjzzFi9TA1jM+Qz7ZUu/UYuzXd+BsgXgkig=
+SIZE (qt/qtsvg-everywhere-src-6.6.1.tar.xz) = 1651976
diff --git a/x11/qt6/qtsvg/pkg/PLIST b/x11/qt6/qtsvg/pkg/PLIST
index 47b8dba8adc..240bb9a329c 100644
--- a/x11/qt6/qtsvg/pkg/PLIST
+++ b/x11/qt6/qtsvg/pkg/PLIST
@@ -10,6 +10,7 @@ include/X11/qt6/QtSvg/${VERSION}/QtSvg/private/qsvgstructure_p.h
include/X11/qt6/QtSvg/${VERSION}/QtSvg/private/qsvgstyle_p.h
include/X11/qt6/QtSvg/${VERSION}/QtSvg/private/qsvgtinydocument_p.h
include/X11/qt6/QtSvg/${VERSION}/QtSvg/private/qtsvgexports_p.h
+include/X11/qt6/QtSvg/${VERSION}/QtSvg/private/qtsvgglobal_p.h
include/X11/qt6/QtSvg/QSvgGenerator
include/X11/qt6/QtSvg/QSvgRenderer
include/X11/qt6/QtSvg/QtSvg
diff --git a/x11/qt6/qttools/Makefile b/x11/qt6/qttools/Makefile
index 96c8fac87d8..989e9e42c31 100644
--- a/x11/qt6/qttools/Makefile
+++ b/x11/qt6/qttools/Makefile
@@ -1,18 +1,17 @@
QT6NAME = QtTools
COMMENT = Qt6 development tools
PKGSPEC = qt6-qttools-${QT6_PKGSPEC}
-REVISION = 2
-SHARED_LIBS += Qt6Designer 2.0 # 6.5
-SHARED_LIBS += Qt6DesignerComponents 1.0 # 6.5
-SHARED_LIBS += Qt6Help 1.0 # 6.5
-SHARED_LIBS += Qt6UiTools 1.0 # 6.5
+SHARED_LIBS += Qt6Designer 2.1 # 6.6
+SHARED_LIBS += Qt6DesignerComponents 1.0 # 6.6
+SHARED_LIBS += Qt6Help 1.0 # 6.6
+SHARED_LIBS += Qt6UiTools 1.0 # 6.6
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6DBus Qt6Gui Qt6Network
WANTLIB += Qt6OpenGL Qt6OpenGLWidgets Qt6PrintSupport Qt6Qml Qt6QmlModels
WANTLIB += Qt6Quick Qt6QuickWidgets Qt6Sql Qt6Widgets Qt6Xml c
-WANTLIB += m xkbcommon
-WANTLIB += llvm${MODCLANG_VERSION}/lib/clang llvm${MODCLANG_VERSION}/lib/clang-cpp
+WANTLIB += m xkbcommon zstd
+
MODULES += lang/clang
MODCLANG_COMPILER_LINKS = No
diff --git a/x11/qt6/qttools/distinfo b/x11/qt6/qttools/distinfo
index 1ae3fb18868..c37f9873664 100644
--- a/x11/qt6/qttools/distinfo
+++ b/x11/qt6/qttools/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qttools-everywhere-src-6.5.2.tar.xz) = VR/7InUdj9TYjp69VbkTH0ylU0HuSX/bu6TajRDZQ0E=
-SIZE (qt/qttools-everywhere-src-6.5.2.tar.xz) = 8591336
+SHA256 (qt/qttools-everywhere-src-6.6.1.tar.xz) = STkQWnNFq04Z58ruhlSoNuZb1BkQNZYj4PIz86/wkUo=
+SIZE (qt/qttools-everywhere-src-6.6.1.tar.xz) = 8583536
diff --git a/x11/qt6/qttools/pkg/PLIST b/x11/qt6/qttools/pkg/PLIST
index 600cf8461d3..f3dcbfe8b61 100644
--- a/x11/qt6/qttools/pkg/PLIST
+++ b/x11/qt6/qttools/pkg/PLIST
@@ -102,8 +102,11 @@ include/X11/qt6/QtDesigner/QAbstractFormBuilder
include/X11/qt6/QtDesigner/QDesignerActionEditorInterface
include/X11/qt6/QtDesigner/QDesignerComponents
include/X11/qt6/QtDesigner/QDesignerContainerExtension
+include/X11/qt6/QtDesigner/QDesignerCustomWidgetCollectionInterface
+include/X11/qt6/QtDesigner/QDesignerCustomWidgetInterface
include/X11/qt6/QtDesigner/QDesignerDnDItemInterface
include/X11/qt6/QtDesigner/QDesignerDynamicPropertySheetExtension
+include/X11/qt6/QtDesigner/QDesignerExportWidget
include/X11/qt6/QtDesigner/QDesignerExtraInfoExtension
include/X11/qt6/QtDesigner/QDesignerFormEditorInterface
include/X11/qt6/QtDesigner/QDesignerFormEditorPluginInterface
@@ -160,6 +163,7 @@ include/X11/qt6/QtDesigner/abstractwidgetbox.h
include/X11/qt6/QtDesigner/abstractwidgetdatabase.h
include/X11/qt6/QtDesigner/abstractwidgetfactory.h
include/X11/qt6/QtDesigner/container.h
+include/X11/qt6/QtDesigner/customwidget.h
include/X11/qt6/QtDesigner/default_extensionfactory.h
include/X11/qt6/QtDesigner/dynamicpropertysheet.h
include/X11/qt6/QtDesigner/extension.h
@@ -171,6 +175,7 @@ include/X11/qt6/QtDesigner/membersheet.h
include/X11/qt6/QtDesigner/propertysheet.h
include/X11/qt6/QtDesigner/qdesigner_components.h
include/X11/qt6/QtDesigner/qdesigner_components_global.h
+include/X11/qt6/QtDesigner/qdesignerexportwidget.h
include/X11/qt6/QtDesigner/qextensionmanager.h
include/X11/qt6/QtDesigner/qtdesignerversion.h
include/X11/qt6/QtDesigner/sdk_global.h
@@ -233,6 +238,36 @@ include/X11/qt6/QtHelp/qhelpsearchengine.h
include/X11/qt6/QtHelp/qhelpsearchquerywidget.h
include/X11/qt6/QtHelp/qhelpsearchresultwidget.h
include/X11/qt6/QtHelp/qthelpversion.h
+include/X11/qt6/QtQDocCatch/
+include/X11/qt6/QtQDocCatch/QtQDocCatchDepends
+include/X11/qt6/QtQDocCatch/catch/
+include/X11/qt6/QtQDocCatch/catch/catch.hpp
+include/X11/qt6/QtQDocCatchConversionsPrivate/
+include/X11/qt6/QtQDocCatchConversionsPrivate/QtQDocCatchConversionsPrivateDepends
+include/X11/qt6/QtQDocCatchConversionsPrivate/catch_conversions/
+include/X11/qt6/QtQDocCatchConversionsPrivate/catch_conversions/qdoc_catch_conversions.h
+include/X11/qt6/QtQDocCatchConversionsPrivate/catch_conversions/qt_catch_conversions.h
+include/X11/qt6/QtQDocCatchConversionsPrivate/catch_conversions/std_catch_conversions.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/QtQDocCatchGeneratorsPrivateDepends
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/generators/
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/generators/combinators/
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/generators/combinators/cycle_generator.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/generators/combinators/oneof_generator.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/generators/k_partition_of_r_generator.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/generators/path_generator.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/generators/qchar_generator.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/generators/qstring_generator.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/namespaces.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/semantics/
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/semantics/copy_value.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/semantics/generator_handler.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/semantics/move_into_vector.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/statistics/
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/statistics/distribution.h
+include/X11/qt6/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/statistics/percentages.h
include/X11/qt6/QtTools/
include/X11/qt6/QtTools/${VERSION}/
include/X11/qt6/QtTools/${VERSION}/QtTools/
@@ -320,6 +355,27 @@ lib/cmake/Qt6LinguistTools/Qt6LinguistToolsMacros.cmake
lib/cmake/Qt6LinguistTools/Qt6LinguistToolsTargets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/Qt6LinguistTools/Qt6LinguistToolsTargets.cmake
lib/cmake/Qt6LinguistTools/Qt6LinguistToolsVersionlessTargets.cmake
+lib/cmake/Qt6QDocCatchConversionsPrivate/
+lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateConfig.cmake
+lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateConfigVersion.cmake
+lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateTargets.cmake
+lib/cmake/Qt6QDocCatchConversionsPrivate/Qt6QDocCatchConversionsPrivateVersionlessTargets.cmake
+lib/cmake/Qt6QDocCatchGeneratorsPrivate/
+lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateConfig.cmake
+lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateConfigVersion.cmake
+lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateTargets.cmake
+lib/cmake/Qt6QDocCatchGeneratorsPrivate/Qt6QDocCatchGeneratorsPrivateVersionlessTargets.cmake
+lib/cmake/Qt6QDocCatchPrivate/
+lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateConfig.cmake
+lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateConfigVersion.cmake
+lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateTargets.cmake
+lib/cmake/Qt6QDocCatchPrivate/Qt6QDocCatchPrivateVersionlessTargets.cmake
lib/cmake/Qt6Tools/
lib/cmake/Qt6Tools/Qt6ToolsAdditionalTargetInfo.cmake
lib/cmake/Qt6Tools/Qt6ToolsConfig.cmake
@@ -365,6 +421,8 @@ lib/libQt6UiTools.prl
lib/pkgconfig/Qt6Designer.pc
lib/pkgconfig/Qt6Help.pc
lib/pkgconfig/Qt6Linguist.pc
+lib/pkgconfig/Qt6QDocCatchConversionsPrivate.pc
+lib/pkgconfig/Qt6QDocCatchGeneratorsPrivate.pc
lib/pkgconfig/Qt6UiPlugin.pc
lib/pkgconfig/Qt6UiTools.pc
@bin lib/qt6/bin/assistant
@@ -397,6 +455,11 @@ lib/qt6/mkspecs/modules/qt_lib_help.pri
lib/qt6/mkspecs/modules/qt_lib_help_private.pri
lib/qt6/mkspecs/modules/qt_lib_linguist.pri
lib/qt6/mkspecs/modules/qt_lib_linguist_private.pri
+lib/qt6/mkspecs/modules/qt_lib_qdoccatch_private.pri
+lib/qt6/mkspecs/modules/qt_lib_qdoccatchconversionsprivate.pri
+lib/qt6/mkspecs/modules/qt_lib_qdoccatchconversionsprivate_private.pri
+lib/qt6/mkspecs/modules/qt_lib_qdoccatchgeneratorsprivate.pri
+lib/qt6/mkspecs/modules/qt_lib_qdoccatchgeneratorsprivate_private.pri
lib/qt6/mkspecs/modules/qt_lib_tools_private.pri
lib/qt6/mkspecs/modules/qt_lib_uiplugin.pri
lib/qt6/mkspecs/modules/qt_lib_uitools.pri
@@ -405,6 +468,9 @@ lib/qt6/modules/Designer.json
lib/qt6/modules/DesignerComponentsPrivate.json
lib/qt6/modules/Help.json
lib/qt6/modules/Linguist.json
+lib/qt6/modules/QDocCatchConversionsPrivate.json
+lib/qt6/modules/QDocCatchGeneratorsPrivate.json
+lib/qt6/modules/QDocCatchPrivate.json
lib/qt6/modules/Tools.json
lib/qt6/modules/UiPlugin.json
lib/qt6/modules/UiTools.json
diff --git a/x11/qt6/qttranslations/distinfo b/x11/qt6/qttranslations/distinfo
index 76b134ea9ad..4025c7e13f0 100644
--- a/x11/qt6/qttranslations/distinfo
+++ b/x11/qt6/qttranslations/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qttranslations-everywhere-src-6.5.2.tar.xz) = M3xFY351fnVMLw6mXCDePm5TqEHdoSU9sVuqYiUVvus=
-SIZE (qt/qttranslations-everywhere-src-6.5.2.tar.xz) = 1468624
+SHA256 (qt/qttranslations-everywhere-src-6.6.1.tar.xz) = ZocC6CKtcVCyfnyqIVhZX9mzt3/7yCYuZQmHKjkg7og=
+SIZE (qt/qttranslations-everywhere-src-6.6.1.tar.xz) = 1481184
diff --git a/x11/qt6/qtvirtualkeyboard/Makefile b/x11/qt6/qtvirtualkeyboard/Makefile
index 43d2c7ddc64..3eaf2a57f46 100644
--- a/x11/qt6/qtvirtualkeyboard/Makefile
+++ b/x11/qt6/qtvirtualkeyboard/Makefile
@@ -2,8 +2,8 @@ QT6NAME = QtVirtualKeyboard
COMMENT = Qt6 virtual keyboard plugin
PKGSPEC = qt6-qtvirtualkeyboard-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6HunspellInputMethod 2.0 # 6.5
-SHARED_LIBS += Qt6VirtualKeyboard 2.1 # 6.5
+SHARED_LIBS += Qt6HunspellInputMethod 2.0 # 6.6
+SHARED_LIBS += Qt6VirtualKeyboard 2.2 # 6.6
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6OpenGL
WANTLIB += Qt6Qml Qt6QmlModels Qt6Quick Qt6Svg c hunspell-1.7
diff --git a/x11/qt6/qtvirtualkeyboard/distinfo b/x11/qt6/qtvirtualkeyboard/distinfo
index ed3e207a4c6..4f307fd5ee9 100644
--- a/x11/qt6/qtvirtualkeyboard/distinfo
+++ b/x11/qt6/qtvirtualkeyboard/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtvirtualkeyboard-everywhere-src-6.5.2.tar.xz) = BXDgOH4ipSa4/3NTVcqPCTR1AbcfeuIWa2CoGkBiYmk=
-SIZE (qt/qtvirtualkeyboard-everywhere-src-6.5.2.tar.xz) = 3735288
+SHA256 (qt/qtvirtualkeyboard-everywhere-src-6.6.1.tar.xz) = mTzeNt4jmF8ERPN5h31Y6LDnbAXdB44SkiUbBMmNe6o=
+SIZE (qt/qtvirtualkeyboard-everywhere-src-6.6.1.tar.xz) = 3732976
diff --git a/x11/qt6/qtvirtualkeyboard/pkg/PLIST b/x11/qt6/qtvirtualkeyboard/pkg/PLIST
index 56673e8592e..53cba23de58 100644
--- a/x11/qt6/qtvirtualkeyboard/pkg/PLIST
+++ b/x11/qt6/qtvirtualkeyboard/pkg/PLIST
@@ -38,6 +38,7 @@ include/X11/qt6/QtVirtualKeyboard/${VERSION}/QtVirtualKeyboard/private/qvirtualk
include/X11/qt6/QtVirtualKeyboard/${VERSION}/QtVirtualKeyboard/private/qvirtualkeyboardabstractinputmethod_p.h
include/X11/qt6/QtVirtualKeyboard/${VERSION}/QtVirtualKeyboard/private/qvirtualkeyboardfeatures_namespace_p.h
include/X11/qt6/QtVirtualKeyboard/${VERSION}/QtVirtualKeyboard/private/qvirtualkeyboardinputcontext_p.h
+include/X11/qt6/QtVirtualKeyboard/${VERSION}/QtVirtualKeyboard/private/qvirtualkeyboardnamespace_p.h
include/X11/qt6/QtVirtualKeyboard/${VERSION}/QtVirtualKeyboard/private/settings_p.h
include/X11/qt6/QtVirtualKeyboard/${VERSION}/QtVirtualKeyboard/private/shadowinputcontext_p.h
include/X11/qt6/QtVirtualKeyboard/${VERSION}/QtVirtualKeyboard/private/shifthandler_p.h
@@ -65,7 +66,6 @@ include/X11/qt6/QtVirtualKeyboard/qvirtualkeyboarddictionary.h
include/X11/qt6/QtVirtualKeyboard/qvirtualkeyboarddictionarymanager.h
include/X11/qt6/QtVirtualKeyboard/qvirtualkeyboardinputcontext.h
include/X11/qt6/QtVirtualKeyboard/qvirtualkeyboardinputengine.h
-include/X11/qt6/QtVirtualKeyboard/qvirtualkeyboardnamespace.h
include/X11/qt6/QtVirtualKeyboard/qvirtualkeyboardobserver.h
include/X11/qt6/QtVirtualKeyboard/qvirtualkeyboardselectionlistmodel.h
include/X11/qt6/QtVirtualKeyboard/qvirtualkeyboardtrace.h
diff --git a/x11/qt6/qtwayland/Makefile b/x11/qt6/qtwayland/Makefile
index ee880f265cf..ed92f54880f 100644
--- a/x11/qt6/qtwayland/Makefile
+++ b/x11/qt6/qtwayland/Makefile
@@ -2,11 +2,11 @@ QT6NAME = QtWayland
COMMENT = Qt6 module for Wayland support
PKGSPEC = qt6-qtwayland-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6WaylandClient 3.0 # 6.5
-SHARED_LIBS += Qt6WaylandCompositor 1.0 # 6.5
-SHARED_LIBS += Qt6WaylandEglClientHwIntegration 1.0 # 6.5
-SHARED_LIBS += Qt6WaylandEglCompositorHwIntegration 1.0 # 6.5
-SHARED_LIBS += Qt6WlShellIntegration 1.0 # 6.5
+SHARED_LIBS += Qt6WaylandClient 4.0 # 6.6
+SHARED_LIBS += Qt6WaylandCompositor 1.1 # 6.6
+SHARED_LIBS += Qt6WaylandEglClientHwIntegration 1.1 # 6.6
+SHARED_LIBS += Qt6WaylandEglCompositorHwIntegration 1.0 # 6.6
+SHARED_LIBS += Qt6WlShellIntegration 2.0 # 6.6
WANTLIB += ${COMPILER_LIBCXX} EGL GL Qt6Core Qt6Gui Qt6Network
WANTLIB += Qt6OpenGL Qt6Qml Qt6QmlModels Qt6Quick c m wayland-client
diff --git a/x11/qt6/qtwayland/distinfo b/x11/qt6/qtwayland/distinfo
index 7b53990de7c..1dd81620833 100644
--- a/x11/qt6/qtwayland/distinfo
+++ b/x11/qt6/qtwayland/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtwayland-everywhere-src-6.5.2.tar.xz) = MCC+hvt/0Ku4UJkGymWDytyu4WgVmrzq61s+nUJWPJo=
-SIZE (qt/qtwayland-everywhere-src-6.5.2.tar.xz) = 1059356
+SHA256 (qt/qtwayland-everywhere-src-6.6.1.tar.xz) = ZswtYy3Af8bMTjUkf0i3wXUydsy/huhteyTXmXJVaLE=
+SIZE (qt/qtwayland-everywhere-src-6.6.1.tar.xz) = 1127148
diff --git a/x11/qt6/qtwayland/pkg/PLIST b/x11/qt6/qtwayland/pkg/PLIST
index 8fbed038c3f..111cf4d17dc 100644
--- a/x11/qt6/qtwayland/pkg/PLIST
+++ b/x11/qt6/qtwayland/pkg/PLIST
@@ -4,11 +4,13 @@ include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qtwaylandclient-config_p.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qtwaylandclientglobal_p.h
+include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-cursor-shape-v1.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-fractional-scale-v1.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-hardware-integration.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-pointer-gestures-unstable-v1.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-qt-key-unstable-v1.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-qt-text-input-method-unstable-v1.h
+include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-qt-toplevel-drag-v1.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-qt-windowmanager.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-server-buffer-extension.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-surface-extension.h
@@ -21,6 +23,7 @@ include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-view
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-wayland.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-wp-primary-selection-unstable-v1.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-xdg-output-unstable-v1.h
+include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwayland-xdg-shell.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwaylandabstractdecoration_p.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwaylandbuffer_p.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwaylandclientbufferintegration_p.h
@@ -75,11 +78,13 @@ include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwaylandvulka
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwaylandvulkanwindow_p.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwaylandwindow_p.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/qwaylandwindowmanagerintegration_p.h
+include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-cursor-shape-v1-client-protocol.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-fractional-scale-v1-client-protocol.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-hardware-integration-client-protocol.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-pointer-gestures-unstable-v1-client-protocol.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-qt-key-unstable-v1-client-protocol.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-qt-text-input-method-unstable-v1-client-protocol.h
+include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-qt-toplevel-drag-v1-client-protocol.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-qt-windowmanager-client-protocol.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-server-buffer-extension-client-protocol.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-surface-extension-client-protocol.h
@@ -92,6 +97,7 @@ include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-viewp
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-wayland-client-protocol.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-wp-primary-selection-unstable-v1-client-protocol.h
include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-xdg-output-unstable-v1-client-protocol.h
+include/X11/qt6/QtWaylandClient/${VERSION}/QtWaylandClient/private/wayland-xdg-shell-client-protocol.h
include/X11/qt6/QtWaylandClient/QWaylandClientExtension
include/X11/qt6/QtWaylandClient/QWaylandClientExtensionTemplate
include/X11/qt6/QtWaylandClient/QtWaylandClient
@@ -101,6 +107,7 @@ include/X11/qt6/QtWaylandClient/qtwaylandclient-config.h
include/X11/qt6/QtWaylandClient/qtwaylandclientexports.h
include/X11/qt6/QtWaylandClient/qtwaylandclientglobal.h
include/X11/qt6/QtWaylandClient/qtwaylandclientversion.h
+include/X11/qt6/QtWaylandClient/qwaylandclientexport.h
include/X11/qt6/QtWaylandClient/qwaylandclientextension.h
include/X11/qt6/QtWaylandCompositor/
include/X11/qt6/QtWaylandCompositor/${VERSION}/
@@ -184,6 +191,7 @@ include/X11/qt6/QtWaylandCompositor/${VERSION}/QtWaylandCompositor/private/qwlre
include/X11/qt6/QtWaylandCompositor/${VERSION}/QtWaylandCompositor/private/qwlserverbufferintegration_p.h
include/X11/qt6/QtWaylandCompositor/${VERSION}/QtWaylandCompositor/private/qwlserverbufferintegrationfactory_p.h
include/X11/qt6/QtWaylandCompositor/${VERSION}/QtWaylandCompositor/private/qwlserverbufferintegrationplugin_p.h
+include/X11/qt6/QtWaylandCompositor/${VERSION}/QtWaylandCompositor/private/qwltextureorphanage_p.h
include/X11/qt6/QtWaylandCompositor/${VERSION}/QtWaylandCompositor/private/qwltexturesharingextension_p.h
include/X11/qt6/QtWaylandCompositor/${VERSION}/QtWaylandCompositor/private/wayland-hardware-integration-server-protocol.h
include/X11/qt6/QtWaylandCompositor/${VERSION}/QtWaylandCompositor/private/wayland-idle-inhibit-unstable-v1-server-protocol.h
@@ -268,6 +276,7 @@ include/X11/qt6/QtWaylandCompositor/qwaylandcompositor.h
include/X11/qt6/QtWaylandCompositor/qwaylandcompositorextension.h
include/X11/qt6/QtWaylandCompositor/qwaylanddestroylistener.h
include/X11/qt6/QtWaylandCompositor/qwaylanddrag.h
+include/X11/qt6/QtWaylandCompositor/qwaylandexport.h
include/X11/qt6/QtWaylandCompositor/qwaylandidleinhibitv1.h
include/X11/qt6/QtWaylandCompositor/qwaylandinputmethodcontrol.h
include/X11/qt6/QtWaylandCompositor/qwaylandiviapplication.h
diff --git a/x11/qt6/qtwebchannel/Makefile b/x11/qt6/qtwebchannel/Makefile
index 0eba9a7483b..d57768b5216 100644
--- a/x11/qt6/qtwebchannel/Makefile
+++ b/x11/qt6/qtwebchannel/Makefile
@@ -2,10 +2,10 @@ QT6NAME = QtWebChannel
COMMENT = Qt6 seamless HTML/JavaScript integration
PKGSPEC = qt6-qtwebchannel-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6WebChannel 0.0 # 0.0
+SHARED_LIBS += Qt6WebChannel 1.0 # 0.0
+SHARED_LIBS += Qt6WebChannelQuick 0.0 # 0.0
-WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6OpenGL
-WANTLIB += Qt6Qml Qt6QmlModels Qt6Quick c m
+WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Network Qt6Qml c m
BUILD_DEPENDS = x11/qt6/qtwebsockets
RUN_DEPENDS = x11/qt6/qtwebsockets
diff --git a/x11/qt6/qtwebchannel/distinfo b/x11/qt6/qtwebchannel/distinfo
index 2dbb724edc3..ab6658028b6 100644
--- a/x11/qt6/qtwebchannel/distinfo
+++ b/x11/qt6/qtwebchannel/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtwebchannel-everywhere-src-6.5.2.tar.xz) = wYjZ+m5TW4ULV0+p5HxgiVVbjfH+BB3LE67soza3jmM=
-SIZE (qt/qtwebchannel-everywhere-src-6.5.2.tar.xz) = 213940
+SHA256 (qt/qtwebchannel-everywhere-src-6.6.1.tar.xz) = 8WCHzVc62pizyQ8QoYu2YNyKZaZATk2OJKcSeZ+R5UM=
+SIZE (qt/qtwebchannel-everywhere-src-6.6.1.tar.xz) = 215212
diff --git a/x11/qt6/qtwebchannel/pkg/PLIST b/x11/qt6/qtwebchannel/pkg/PLIST
index 00a9bf0876a..4d288d2bf1f 100644
--- a/x11/qt6/qtwebchannel/pkg/PLIST
+++ b/x11/qt6/qtwebchannel/pkg/PLIST
@@ -1,36 +1,40 @@
-include/X11/qt6/
include/X11/qt6/QtWebChannel/
include/X11/qt6/QtWebChannel/${VERSION}/
include/X11/qt6/QtWebChannel/${VERSION}/QtWebChannel/
include/X11/qt6/QtWebChannel/${VERSION}/QtWebChannel/private/
include/X11/qt6/QtWebChannel/${VERSION}/QtWebChannel/private/qmetaobjectpublisher_p.h
-include/X11/qt6/QtWebChannel/${VERSION}/QtWebChannel/private/qqmlwebchannelattached_p.h
include/X11/qt6/QtWebChannel/${VERSION}/QtWebChannel/private/qwebchannel_p.h
include/X11/qt6/QtWebChannel/${VERSION}/QtWebChannel/private/signalhandler_p.h
-include/X11/qt6/QtWebChannel/QQmlWebChannel
include/X11/qt6/QtWebChannel/QWebChannel
include/X11/qt6/QtWebChannel/QWebChannelAbstractTransport
include/X11/qt6/QtWebChannel/QtWebChannel
include/X11/qt6/QtWebChannel/QtWebChannelDepends
include/X11/qt6/QtWebChannel/QtWebChannelVersion
-include/X11/qt6/QtWebChannel/qqmlwebchannel.h
include/X11/qt6/QtWebChannel/qtwebchannelexports.h
include/X11/qt6/QtWebChannel/qtwebchannelversion.h
include/X11/qt6/QtWebChannel/qwebchannel.h
include/X11/qt6/QtWebChannel/qwebchannelabstracttransport.h
include/X11/qt6/QtWebChannel/qwebchannelglobal.h
-lib/cmake/
-lib/cmake/Qt6BuildInternals/
-lib/cmake/Qt6BuildInternals/StandaloneTests/
+include/X11/qt6/QtWebChannelQuick/
+include/X11/qt6/QtWebChannelQuick/${VERSION}/
+include/X11/qt6/QtWebChannelQuick/${VERSION}/QtWebChannelQuick/
+include/X11/qt6/QtWebChannelQuick/${VERSION}/QtWebChannelQuick/private/
+include/X11/qt6/QtWebChannelQuick/${VERSION}/QtWebChannelQuick/private/qqmlwebchannelattached_p.h
+include/X11/qt6/QtWebChannelQuick/QQmlWebChannel
+include/X11/qt6/QtWebChannelQuick/QtWebChannelQuick
+include/X11/qt6/QtWebChannelQuick/QtWebChannelQuickDepends
+include/X11/qt6/QtWebChannelQuick/QtWebChannelQuickVersion
+include/X11/qt6/QtWebChannelQuick/qqmlwebchannel.h
+include/X11/qt6/QtWebChannelQuick/qtwebchannelquickexports.h
+include/X11/qt6/QtWebChannelQuick/qtwebchannelquickversion.h
+include/X11/qt6/QtWebChannelQuick/qwebchannelquickglobal.h
lib/cmake/Qt6BuildInternals/StandaloneTests/QtWebChannelTestsConfig.cmake
-lib/cmake/Qt6Qml/
-lib/cmake/Qt6Qml/QmlPlugins/
-lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelAdditionalTargetInfo.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelConfigVersion.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelConfigVersionImpl.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelTargets${MODCMAKE_BUILD_SUFFIX}
-lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6WebChannelQuickpluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6WebChannelQuickpluginConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6WebChannelQuickpluginConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6WebChannelQuickpluginConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6WebChannelQuickpluginTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/Qt6Qml/QmlPlugins/Qt6WebChannelQuickpluginTargets.cmake
lib/cmake/Qt6WebChannel/
lib/cmake/Qt6WebChannel/Qt6WebChannelAdditionalTargetInfo.cmake
lib/cmake/Qt6WebChannel/Qt6WebChannelConfig.cmake
@@ -40,21 +44,30 @@ lib/cmake/Qt6WebChannel/Qt6WebChannelDependencies.cmake
lib/cmake/Qt6WebChannel/Qt6WebChannelTargets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/Qt6WebChannel/Qt6WebChannelTargets.cmake
lib/cmake/Qt6WebChannel/Qt6WebChannelVersionlessTargets.cmake
+lib/cmake/Qt6WebChannelQuick/
+lib/cmake/Qt6WebChannelQuick/Qt6WebChannelQuickAdditionalTargetInfo.cmake
+lib/cmake/Qt6WebChannelQuick/Qt6WebChannelQuickConfig.cmake
+lib/cmake/Qt6WebChannelQuick/Qt6WebChannelQuickConfigVersion.cmake
+lib/cmake/Qt6WebChannelQuick/Qt6WebChannelQuickConfigVersionImpl.cmake
+lib/cmake/Qt6WebChannelQuick/Qt6WebChannelQuickDependencies.cmake
+lib/cmake/Qt6WebChannelQuick/Qt6WebChannelQuickTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/Qt6WebChannelQuick/Qt6WebChannelQuickTargets.cmake
+lib/cmake/Qt6WebChannelQuick/Qt6WebChannelQuickVersionlessTargets.cmake
lib/libQt6WebChannel.prl
@lib lib/libQt6WebChannel.so.${LIBQt6WebChannel_VERSION}
+lib/libQt6WebChannelQuick.prl
+@lib lib/libQt6WebChannelQuick.so.${LIBQt6WebChannelQuick_VERSION}
lib/pkgconfig/Qt6WebChannel.pc
-lib/qt6/
-lib/qt6/libexec/
-lib/qt6/metatypes/
+lib/pkgconfig/Qt6WebChannelQuick.pc
lib/qt6/metatypes/qt6webchannel_release_metatypes.json
-lib/qt6/mkspecs/
-lib/qt6/mkspecs/modules/
+lib/qt6/metatypes/qt6webchannelquick_release_metatypes.json
lib/qt6/mkspecs/modules/qt_lib_webchannel.pri
lib/qt6/mkspecs/modules/qt_lib_webchannel_private.pri
-lib/qt6/modules/
+lib/qt6/mkspecs/modules/qt_lib_webchannelquick.pri
+lib/qt6/mkspecs/modules/qt_lib_webchannelquick_private.pri
lib/qt6/modules/WebChannel.json
-lib/qt6/qml/
+lib/qt6/modules/WebChannelQuick.json
lib/qt6/qml/QtWebChannel/
-@so lib/qt6/qml/QtWebChannel/libwebchannelplugin.so
+@so lib/qt6/qml/QtWebChannel/libwebchannelquickplugin.so
lib/qt6/qml/QtWebChannel/plugins.qmltypes
lib/qt6/qml/QtWebChannel/qmldir
diff --git a/x11/qt6/qtwebengine/Makefile b/x11/qt6/qtwebengine/Makefile
index 5b820b9fdbb..61ed0459056 100644
--- a/x11/qt6/qtwebengine/Makefile
+++ b/x11/qt6/qtwebengine/Makefile
@@ -10,6 +10,7 @@ DPB_PROPERTIES += lonesome
QT6NAME = QtWebEngine
COMMENT = Qt chromium based web engine
+VERSION = ${QT6_WEBENGINE_VERSION}
PKGSPEC = qt6-qtwebengine-${QT6_PKGSPEC}
REVISION = 1
@@ -27,7 +28,7 @@ SHARED_LIBS += Qt6WebEngineWidgets 0.0 # 0.0
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Designer Qt6Gui Qt6Network
WANTLIB += Qt6OpenGL Qt6OpenGLWidgets Qt6PrintSupport Qt6Qml Qt6QmlModels
-WANTLIB += Qt6Quick Qt6QuickWidgets Qt6WebChannel Qt6Widgets Qt6Xml
+WANTLIB += Qt6Quick Qt6QuickWidgets Qt6Widgets Qt6Xml
WANTLIB += X11 Xau Xcomposite Xdamage Xdmcp Xext Xfixes Xi Xrandr
WANTLIB += Xrender Xtst c cbor crypto dbus-1 drm event execinfo
WANTLIB += expat fido2 fontconfig freetype glib-2.0 graphite2
@@ -68,7 +69,6 @@ LIB_DEPENDS = archivers/minizip \
security/nss \
textproc/libxslt \
x11/qt6/qtdeclarative \
- x11/qt6/qtwebchannel \
x11/qt6/qttools \
x11/xkbcommon
@@ -86,11 +86,14 @@ MAKE_ENV += CC="${CC}" CXX="${CXX}" \
CONFIGURE_ARGS = -DQT_FEATURE_webengine_system_zlib=ON \
-DQT_FEATURE_webengine_system_minizip=ON
+# Incompatible with webcahnnel 6.6.0
+CONFIGURE_ARGS += -DFEATURE_webengine_webchannel=OFF
+
GN_SYSTEM_LIBS= fontconfig freetype harfbuzz-ng libdrm libevent libxml libxslt openh264 opus
CHROMESRC = ${WRKDIST}/src/3rdparty/chromium
-SUBST_VARS += WRKSRC WRKDIR DEBUGFLAG
+SUBST_VARS += WRKSRC WRKDIR DEBUGFLAG QT6_WEBENGINE_VERSION
pre-configure:
@ln -sf ${MODPY_BIN} ${WRKDIR}/bin/python
diff --git a/x11/qt6/qtwebengine/patches/patch-src_core_location_provider_qt_h b/x11/qt6/qtwebengine/patches/patch-src_core_location_provider_qt_h
new file mode 100644
index 00000000000..fb7a21539b4
--- /dev/null
+++ b/x11/qt6/qtwebengine/patches/patch-src_core_location_provider_qt_h
@@ -0,0 +1,12 @@
+Index: src/core/location_provider_qt.h
+--- src/core/location_provider_qt.h.orig
++++ src/core/location_provider_qt.h
+@@ -9,7 +9,7 @@
+ #include "services/device/public/cpp/geolocation/geoposition.h"
+ #include "services/device/public/cpp/geolocation/location_provider.h"
+
+-QT_FORWARD_DECLARE_CLASS(QThread)
++#include <QThread>
+
+ namespace QtWebEngineCore {
+ class QtPositioningHelper;
diff --git a/x11/qt6/qtwebengine/pkg/PLIST b/x11/qt6/qtwebengine/pkg/PLIST
index bc746401093..8f16648e214 100644
--- a/x11/qt6/qtwebengine/pkg/PLIST
+++ b/x11/qt6/qtwebengine/pkg/PLIST
@@ -1,15 +1,16 @@
+include/X11/qt6/
include/X11/qt6/QtPdf/
-include/X11/qt6/QtPdf/${VERSION}/
-include/X11/qt6/QtPdf/${VERSION}/QtPdf/
-include/X11/qt6/QtPdf/${VERSION}/QtPdf/private/
-include/X11/qt6/QtPdf/${VERSION}/QtPdf/private/qpdfdocument_p.h
-include/X11/qt6/QtPdf/${VERSION}/QtPdf/private/qpdffile_p.h
-include/X11/qt6/QtPdf/${VERSION}/QtPdf/private/qpdflink_p.h
-include/X11/qt6/QtPdf/${VERSION}/QtPdf/private/qpdflinkmodel_p.h
-include/X11/qt6/QtPdf/${VERSION}/QtPdf/private/qpdflinkmodel_p_p.h
-include/X11/qt6/QtPdf/${VERSION}/QtPdf/private/qpdfsearchmodel_p.h
-include/X11/qt6/QtPdf/${VERSION}/QtPdf/private/qpdfselection_p.h
-include/X11/qt6/QtPdf/${VERSION}/QtPdf/private/qtpdf-config_p.h
+include/X11/qt6/QtPdf/6.6.0/
+include/X11/qt6/QtPdf/6.6.0/QtPdf/
+include/X11/qt6/QtPdf/6.6.0/QtPdf/private/
+include/X11/qt6/QtPdf/6.6.0/QtPdf/private/qpdfdocument_p.h
+include/X11/qt6/QtPdf/6.6.0/QtPdf/private/qpdffile_p.h
+include/X11/qt6/QtPdf/6.6.0/QtPdf/private/qpdflink_p.h
+include/X11/qt6/QtPdf/6.6.0/QtPdf/private/qpdflinkmodel_p.h
+include/X11/qt6/QtPdf/6.6.0/QtPdf/private/qpdflinkmodel_p_p.h
+include/X11/qt6/QtPdf/6.6.0/QtPdf/private/qpdfsearchmodel_p.h
+include/X11/qt6/QtPdf/6.6.0/QtPdf/private/qpdfselection_p.h
+include/X11/qt6/QtPdf/6.6.0/QtPdf/private/qtpdf-config_p.h
include/X11/qt6/QtPdf/QPdfBookmarkModel
include/X11/qt6/QtPdf/QPdfDocument
include/X11/qt6/QtPdf/QPdfDocumentRenderOptions
@@ -33,26 +34,26 @@ include/X11/qt6/QtPdf/qtpdf-config.h
include/X11/qt6/QtPdf/qtpdfglobal.h
include/X11/qt6/QtPdf/qtpdfversion.h
include/X11/qt6/QtPdfQuick/
-include/X11/qt6/QtPdfQuick/${VERSION}/
-include/X11/qt6/QtPdfQuick/${VERSION}/QtPdfQuick/
-include/X11/qt6/QtPdfQuick/${VERSION}/QtPdfQuick/private/
-include/X11/qt6/QtPdfQuick/${VERSION}/QtPdfQuick/private/qquickpdfbookmarkmodel_p.h
-include/X11/qt6/QtPdfQuick/${VERSION}/QtPdfQuick/private/qquickpdfdocument_p.h
-include/X11/qt6/QtPdfQuick/${VERSION}/QtPdfQuick/private/qquickpdflinkmodel_p.h
-include/X11/qt6/QtPdfQuick/${VERSION}/QtPdfQuick/private/qquickpdfpageimage_p.h
-include/X11/qt6/QtPdfQuick/${VERSION}/QtPdfQuick/private/qquickpdfpagenavigator_p.h
-include/X11/qt6/QtPdfQuick/${VERSION}/QtPdfQuick/private/qquickpdfsearchmodel_p.h
-include/X11/qt6/QtPdfQuick/${VERSION}/QtPdfQuick/private/qquickpdfselection_p.h
-include/X11/qt6/QtPdfQuick/${VERSION}/QtPdfQuick/private/qtpdfquickglobal_p.h
+include/X11/qt6/QtPdfQuick/6.6.0/
+include/X11/qt6/QtPdfQuick/6.6.0/QtPdfQuick/
+include/X11/qt6/QtPdfQuick/6.6.0/QtPdfQuick/private/
+include/X11/qt6/QtPdfQuick/6.6.0/QtPdfQuick/private/qquickpdfbookmarkmodel_p.h
+include/X11/qt6/QtPdfQuick/6.6.0/QtPdfQuick/private/qquickpdfdocument_p.h
+include/X11/qt6/QtPdfQuick/6.6.0/QtPdfQuick/private/qquickpdflinkmodel_p.h
+include/X11/qt6/QtPdfQuick/6.6.0/QtPdfQuick/private/qquickpdfpageimage_p.h
+include/X11/qt6/QtPdfQuick/6.6.0/QtPdfQuick/private/qquickpdfpagenavigator_p.h
+include/X11/qt6/QtPdfQuick/6.6.0/QtPdfQuick/private/qquickpdfsearchmodel_p.h
+include/X11/qt6/QtPdfQuick/6.6.0/QtPdfQuick/private/qquickpdfselection_p.h
+include/X11/qt6/QtPdfQuick/6.6.0/QtPdfQuick/private/qtpdfquickglobal_p.h
include/X11/qt6/QtPdfQuick/QtPdfQuick
include/X11/qt6/QtPdfQuick/QtPdfQuickDepends
include/X11/qt6/QtPdfQuick/QtPdfQuickVersion
include/X11/qt6/QtPdfQuick/qtpdfquickversion.h
include/X11/qt6/QtPdfWidgets/
-include/X11/qt6/QtPdfWidgets/${VERSION}/
-include/X11/qt6/QtPdfWidgets/${VERSION}/QtPdfWidgets/
-include/X11/qt6/QtPdfWidgets/${VERSION}/QtPdfWidgets/private/
-include/X11/qt6/QtPdfWidgets/${VERSION}/QtPdfWidgets/private/qpdfview_p.h
+include/X11/qt6/QtPdfWidgets/6.6.0/
+include/X11/qt6/QtPdfWidgets/6.6.0/QtPdfWidgets/
+include/X11/qt6/QtPdfWidgets/6.6.0/QtPdfWidgets/private/
+include/X11/qt6/QtPdfWidgets/6.6.0/QtPdfWidgets/private/qpdfview_p.h
include/X11/qt6/QtPdfWidgets/QPdfView
include/X11/qt6/QtPdfWidgets/QtPdfWidgets
include/X11/qt6/QtPdfWidgets/QtPdfWidgetsDepends
@@ -61,21 +62,21 @@ include/X11/qt6/QtPdfWidgets/qpdfview.h
include/X11/qt6/QtPdfWidgets/qtpdfwidgetsglobal.h
include/X11/qt6/QtPdfWidgets/qtpdfwidgetsversion.h
include/X11/qt6/QtWebEngineCore/
-include/X11/qt6/QtWebEngineCore/${VERSION}/
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qtwebenginecore-config_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qtwebenginecoreglobal_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qwebenginecontextmenurequest_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qwebenginecookiestore_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qwebenginedownloadrequest_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qwebenginehistory_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qwebenginemessagepumpscheduler_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qwebenginenewwindowrequest_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qwebenginepage_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qwebengineprofile_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qwebenginescriptcollection_p.h
-include/X11/qt6/QtWebEngineCore/${VERSION}/QtWebEngineCore/private/qwebengineurlrequestinfo_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qtwebenginecore-config_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qtwebenginecoreglobal_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qwebenginecontextmenurequest_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qwebenginecookiestore_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qwebenginedownloadrequest_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qwebenginehistory_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qwebenginemessagepumpscheduler_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qwebenginenewwindowrequest_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qwebenginepage_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qwebengineprofile_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qwebenginescriptcollection_p.h
+include/X11/qt6/QtWebEngineCore/6.6.0/QtWebEngineCore/private/qwebengineurlrequestinfo_p.h
include/X11/qt6/QtWebEngineCore/QWebEngineCertificateError
include/X11/qt6/QtWebEngineCore/QWebEngineClientCertificateSelection
include/X11/qt6/QtWebEngineCore/QWebEngineClientCertificateStore
@@ -139,30 +140,30 @@ include/X11/qt6/QtWebEngineCore/qwebengineurlrequestjob.h
include/X11/qt6/QtWebEngineCore/qwebengineurlscheme.h
include/X11/qt6/QtWebEngineCore/qwebengineurlschemehandler.h
include/X11/qt6/QtWebEngineQuick/
-include/X11/qt6/QtWebEngineQuick/${VERSION}/
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebengineaction_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebengineaction_p_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebengineclientcertificateselection_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginedialogrequests_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginedownloadrequest_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginefaviconprovider_p_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebengineforeigntypes_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginenewwindowrequest_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebengineprofile_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginescriptcollection_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginescriptcollection_p_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginesettings_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginesingleton_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginetouchhandle_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginetouchhandleprovider_p_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginetouchselectionmenurequest_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebenginetouchselectionmenurequest_p_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebengineview_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qquickwebengineview_p_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qtwebenginequick-config_p.h
-include/X11/qt6/QtWebEngineQuick/${VERSION}/QtWebEngineQuick/private/qtwebenginequickglobal_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebengineaction_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebengineaction_p_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebengineclientcertificateselection_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginedialogrequests_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginedownloadrequest_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginefaviconprovider_p_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebengineforeigntypes_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginenewwindowrequest_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebengineprofile_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginescriptcollection_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginescriptcollection_p_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginesettings_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginesingleton_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginetouchhandle_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginetouchhandleprovider_p_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginetouchselectionmenurequest_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebenginetouchselectionmenurequest_p_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebengineview_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qquickwebengineview_p_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qtwebenginequick-config_p.h
+include/X11/qt6/QtWebEngineQuick/6.6.0/QtWebEngineQuick/private/qtwebenginequickglobal_p.h
include/X11/qt6/QtWebEngineQuick/QQuickWebEngineProfile
include/X11/qt6/QtWebEngineQuick/QQuickWebEngineViewAccessible
include/X11/qt6/QtWebEngineQuick/QtWebEngineQuick
@@ -176,14 +177,14 @@ include/X11/qt6/QtWebEngineQuick/qtwebenginequickversion.h
include/X11/qt6/QtWebEngineQuick/render_widget_host_view_qt_delegate_quickwindow.h
include/X11/qt6/QtWebEngineQuick/ui_delegates_manager.h
include/X11/qt6/QtWebEngineWidgets/
-include/X11/qt6/QtWebEngineWidgets/${VERSION}/
-include/X11/qt6/QtWebEngineWidgets/${VERSION}/QtWebEngineWidgets/
-include/X11/qt6/QtWebEngineWidgets/${VERSION}/QtWebEngineWidgets/private/
-include/X11/qt6/QtWebEngineWidgets/${VERSION}/QtWebEngineWidgets/private/autofillpopupwidget_p.h
-include/X11/qt6/QtWebEngineWidgets/${VERSION}/QtWebEngineWidgets/private/qwebenginenotificationpresenter_p.h
-include/X11/qt6/QtWebEngineWidgets/${VERSION}/QtWebEngineWidgets/private/qwebengineview_p.h
-include/X11/qt6/QtWebEngineWidgets/${VERSION}/QtWebEngineWidgets/private/touchhandlewidget_p.h
-include/X11/qt6/QtWebEngineWidgets/${VERSION}/QtWebEngineWidgets/private/touchselectionmenuwidget_p.h
+include/X11/qt6/QtWebEngineWidgets/6.6.0/
+include/X11/qt6/QtWebEngineWidgets/6.6.0/QtWebEngineWidgets/
+include/X11/qt6/QtWebEngineWidgets/6.6.0/QtWebEngineWidgets/private/
+include/X11/qt6/QtWebEngineWidgets/6.6.0/QtWebEngineWidgets/private/autofillpopupwidget_p.h
+include/X11/qt6/QtWebEngineWidgets/6.6.0/QtWebEngineWidgets/private/qwebenginenotificationpresenter_p.h
+include/X11/qt6/QtWebEngineWidgets/6.6.0/QtWebEngineWidgets/private/qwebengineview_p.h
+include/X11/qt6/QtWebEngineWidgets/6.6.0/QtWebEngineWidgets/private/touchhandlewidget_p.h
+include/X11/qt6/QtWebEngineWidgets/6.6.0/QtWebEngineWidgets/private/touchselectionmenuwidget_p.h
include/X11/qt6/QtWebEngineWidgets/QWebEngineView
include/X11/qt6/QtWebEngineWidgets/QWebEngineViewAccessible
include/X11/qt6/QtWebEngineWidgets/QtWebEngineWidgets
@@ -193,12 +194,15 @@ include/X11/qt6/QtWebEngineWidgets/qtwebenginewidgetsglobal.h
include/X11/qt6/QtWebEngineWidgets/qtwebenginewidgetsversion.h
include/X11/qt6/QtWebEngineWidgets/qwebengine_accessible.h
include/X11/qt6/QtWebEngineWidgets/qwebengineview.h
+lib/cmake/Qt6/
lib/cmake/Qt6/FindGPerf.cmake
lib/cmake/Qt6/FindGn.cmake
lib/cmake/Qt6/FindNinja.cmake
lib/cmake/Qt6/FindNodejs.cmake
lib/cmake/Qt6/FindPkgConfigHost.cmake
lib/cmake/Qt6/FindSnappy.cmake
+lib/cmake/Qt6BuildInternals/
+lib/cmake/Qt6BuildInternals/StandaloneTests/
lib/cmake/Qt6BuildInternals/StandaloneTests/QtWebEngineTestsConfig.cmake
lib/cmake/Qt6Designer/
lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginAdditionalTargetInfo.cmake
@@ -207,6 +211,7 @@ lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginConfigVersion.cmake
lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginConfigVersionImpl.cmake
lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginTargets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginTargets.cmake
+lib/cmake/Qt6Gui/
lib/cmake/Qt6Gui/Qt6QPdfPluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Gui/Qt6QPdfPluginConfig.cmake
lib/cmake/Qt6Gui/Qt6QPdfPluginConfigVersion.cmake
@@ -240,6 +245,8 @@ lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsDependencies.cmake
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsTargets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsTargets.cmake
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsVersionlessTargets.cmake
+lib/cmake/Qt6Qml/
+lib/cmake/Qt6Qml/QmlPlugins/
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginConfigVersion.cmake
@@ -324,8 +331,11 @@ lib/pkgconfig/Qt6WebEngineCore.pc
lib/pkgconfig/Qt6WebEngineQuick.pc
lib/pkgconfig/Qt6WebEngineQuickDelegatesQml.pc
lib/pkgconfig/Qt6WebEngineWidgets.pc
+lib/qt6/
+lib/qt6/libexec/
@bin lib/qt6/libexec/QtWebEngineProcess
@bin lib/qt6/libexec/qwebengine_convert_dict
+lib/qt6/metatypes/
lib/qt6/metatypes/qt6pdf_release_metatypes.json
lib/qt6/metatypes/qt6pdfquick_release_metatypes.json
lib/qt6/metatypes/qt6pdfwidgets_release_metatypes.json
@@ -333,6 +343,8 @@ lib/qt6/metatypes/qt6webenginecore_release_metatypes.json
lib/qt6/metatypes/qt6webenginequick_release_metatypes.json
lib/qt6/metatypes/qt6webenginequickdelegatesqml_release_metatypes.json
lib/qt6/metatypes/qt6webenginewidgets_release_metatypes.json
+lib/qt6/mkspecs/
+lib/qt6/mkspecs/modules/
lib/qt6/mkspecs/modules/qt_lib_pdf.pri
lib/qt6/mkspecs/modules/qt_lib_pdf_private.pri
lib/qt6/mkspecs/modules/qt_lib_pdfquick.pri
@@ -347,6 +359,7 @@ lib/qt6/mkspecs/modules/qt_lib_webenginequickdelegatesqml.pri
lib/qt6/mkspecs/modules/qt_lib_webenginequickdelegatesqml_private.pri
lib/qt6/mkspecs/modules/qt_lib_webenginewidgets.pri
lib/qt6/mkspecs/modules/qt_lib_webenginewidgets_private.pri
+lib/qt6/modules/
lib/qt6/modules/Pdf.json
lib/qt6/modules/PdfQuick.json
lib/qt6/modules/PdfWidgets.json
@@ -354,9 +367,13 @@ lib/qt6/modules/WebEngineCore.json
lib/qt6/modules/WebEngineQuick.json
lib/qt6/modules/WebEngineQuickDelegatesQml.json
lib/qt6/modules/WebEngineWidgets.json
+lib/qt6/plugins/
lib/qt6/plugins/designer/
@so lib/qt6/plugins/designer/libqwebengineview.so
+lib/qt6/plugins/imageformats/
@so lib/qt6/plugins/imageformats/libqpdf.so
+lib/qt6/qml/
+lib/qt6/qml/QtQuick/
lib/qt6/qml/QtQuick/Pdf/
lib/qt6/qml/QtQuick/Pdf/+Material/
lib/qt6/qml/QtQuick/Pdf/+Material/PdfStyle.qml
diff --git a/x11/qt6/qtwebsockets/Makefile b/x11/qt6/qtwebsockets/Makefile
index 1dc6faf3582..de0027c451f 100644
--- a/x11/qt6/qtwebsockets/Makefile
+++ b/x11/qt6/qtwebsockets/Makefile
@@ -2,7 +2,7 @@ QT6NAME = QtWebSockets
COMMENT = Qt6 module for the WebSocket protocol
PKGSPEC = qt6-qtwebsockets-${QT6_PKGSPEC}
-SHARED_LIBS += Qt6WebSockets 0.0 # 0.0
+SHARED_LIBS += Qt6WebSockets 0.1 # 0.0
WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Network Qt6Qml c m
diff --git a/x11/qt6/qtwebsockets/distinfo b/x11/qt6/qtwebsockets/distinfo
index c3c14f26e50..108940e8c0e 100644
--- a/x11/qt6/qtwebsockets/distinfo
+++ b/x11/qt6/qtwebsockets/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtwebsockets-everywhere-src-6.5.2.tar.xz) = IEvXsN/7VMk0q8bPDrXjAW8Rs8lyGme0h1prIbuLXHY=
-SIZE (qt/qtwebsockets-everywhere-src-6.5.2.tar.xz) = 459540
+SHA256 (qt/qtwebsockets-everywhere-src-6.6.1.tar.xz) = eHUUNJh22H4EZQTl9kiG2Ia9KZOlP6eVWY6gfsx7BkM=
+SIZE (qt/qtwebsockets-everywhere-src-6.6.1.tar.xz) = 463896
diff --git a/x11/qt6/qtwebview/Makefile b/x11/qt6/qtwebview/Makefile
index 0eeb3d60ec1..c9971df3abf 100644
--- a/x11/qt6/qtwebview/Makefile
+++ b/x11/qt6/qtwebview/Makefile
@@ -6,8 +6,8 @@ SHARED_LIBS += Qt6WebView 0.0 # 0.0
SHARED_LIBS += Qt6WebViewQuick 0.0 # 0.0
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6OpenGL
-WANTLIB += Qt6Qml Qt6QmlModels Qt6Quick Qt6WebChannel Qt6WebEngineCore
-WANTLIB += Qt6WebEngineQuick c m xkbcommon
+WANTLIB += Qt6Qml Qt6QmlModels Qt6Quick Qt6WebEngineCore Qt6WebEngineQuick
+WANTLIB += c m xkbcommon
LIB_DEPENDS = x11/qt6/qtdeclarative \
x11/qt6/qtwebengine
diff --git a/x11/qt6/qtwebview/distinfo b/x11/qt6/qtwebview/distinfo
index afde72f9b87..1191282663f 100644
--- a/x11/qt6/qtwebview/distinfo
+++ b/x11/qt6/qtwebview/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtwebview-everywhere-src-6.5.2.tar.xz) = WQLgcqh0uknyBGosSrwRN3XLUuTqp8h1hVPMj/oN9jE=
-SIZE (qt/qtwebview-everywhere-src-6.5.2.tar.xz) = 145700
+SHA256 (qt/qtwebview-everywhere-src-6.6.1.tar.xz) = 1t4bozvpOuRkFHycBp4RXHok4+R1ZAAWvC8HyTxKJWw=
+SIZE (qt/qtwebview-everywhere-src-6.6.1.tar.xz) = 147644
diff --git a/x11/qt6/qtwebview/pkg/PLIST b/x11/qt6/qtwebview/pkg/PLIST
index 4a6f3793036..833c5ed7f16 100644
--- a/x11/qt6/qtwebview/pkg/PLIST
+++ b/x11/qt6/qtwebview/pkg/PLIST
@@ -1,4 +1,3 @@
-include/X11/qt6/
include/X11/qt6/QtWebView/
include/X11/qt6/QtWebView/${VERSION}/
include/X11/qt6/QtWebView/${VERSION}/QtWebView/
@@ -29,12 +28,7 @@ include/X11/qt6/QtWebViewQuick/QtWebViewQuick
include/X11/qt6/QtWebViewQuick/QtWebViewQuickDepends
include/X11/qt6/QtWebViewQuick/QtWebViewQuickVersion
include/X11/qt6/QtWebViewQuick/qtwebviewquickversion.h
-lib/cmake/
-lib/cmake/Qt6BuildInternals/
-lib/cmake/Qt6BuildInternals/StandaloneTests/
lib/cmake/Qt6BuildInternals/StandaloneTests/QtWebViewTestsConfig.cmake
-lib/cmake/Qt6Qml/
-lib/cmake/Qt6Qml/QmlPlugins/
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginConfigVersion.cmake
@@ -72,24 +66,16 @@ lib/libQt6WebViewQuick.prl
@lib lib/libQt6WebViewQuick.so.${LIBQt6WebViewQuick_VERSION}
lib/pkgconfig/Qt6WebView.pc
lib/pkgconfig/Qt6WebViewQuick.pc
-lib/qt6/
-lib/qt6/libexec/
-lib/qt6/metatypes/
lib/qt6/metatypes/qt6webview_release_metatypes.json
lib/qt6/metatypes/qt6webviewquick_release_metatypes.json
-lib/qt6/mkspecs/
-lib/qt6/mkspecs/modules/
lib/qt6/mkspecs/modules/qt_lib_webview.pri
lib/qt6/mkspecs/modules/qt_lib_webview_private.pri
lib/qt6/mkspecs/modules/qt_lib_webviewquick.pri
lib/qt6/mkspecs/modules/qt_lib_webviewquick_private.pri
-lib/qt6/modules/
lib/qt6/modules/WebView.json
lib/qt6/modules/WebViewQuick.json
-lib/qt6/plugins/
lib/qt6/plugins/webview/
@so lib/qt6/plugins/webview/libqtwebview_webengine.so
-lib/qt6/qml/
lib/qt6/qml/QtWebView/
@so lib/qt6/qml/QtWebView/libqtwebviewquickplugin.so
lib/qt6/qml/QtWebView/plugins.qmltypes
UPDATE: x11/qt6 6.6.1