aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2023-11-23 17:26:11 +0000
committerJason E. Hale <jhale@FreeBSD.org>2023-11-23 17:43:42 +0000
commit1d76bdf62dffad91834699701f41d3374dfb6a3a (patch)
tree9df3b34adef4a17f62986e3bd2c8c2d41374d2f9
parentc9efdf4124107ebddbec64bdd92a287d8db1793f (diff)
downloadports-1d76bdf62dffad91834699701f41d3374dfb6a3a.tar.gz
ports-1d76bdf62dffad91834699701f41d3374dfb6a3a.zip
Qt6: Update to 6.6.0
Qt 6.6.0 is a feature release with focus on improving UX capabilities including responsive UI technology and the Qt Graph module. The Qt Coap module has been added as net/qt6-coap. [1] PySide6 and PyQt6 have also been updated to 6.6.0. Announcement: https://www.qt.io/blog/qt-6.6-released Rel note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.0/release-note.md PR: 275068, 274911 [1] MFH: 2023Q4 Exp-run by: antoine
-rw-r--r--Mk/Uses/pyqt.mk12
-rw-r--r--Mk/Uses/qt-dist.mk14
-rw-r--r--Mk/Uses/qt.mk17
-rw-r--r--accessibility/qt6-speech/Makefile7
-rw-r--r--accessibility/qt6-speech/distinfo6
-rw-r--r--comms/qt6-connectivity/distinfo6
-rw-r--r--comms/qt6-sensors/Makefile4
-rw-r--r--comms/qt6-sensors/distinfo6
-rw-r--r--comms/qt6-serialbus/Makefile5
-rw-r--r--comms/qt6-serialbus/distinfo6
-rw-r--r--comms/qt6-serialport/Makefile4
-rw-r--r--comms/qt6-serialport/distinfo6
-rw-r--r--databases/qt6-base_sqldriver/Makefile2
-rw-r--r--databases/qt6-base_sqldriver/distinfo6
-rw-r--r--devel/py-qt6-pyqt/Makefile17
-rw-r--r--devel/py-qt6-pyqt/distinfo6
-rw-r--r--devel/py-qt6-pyqt/pkg-plist5
-rw-r--r--devel/pyside6-tools/Makefile8
-rw-r--r--devel/pyside6-tools/distinfo6
-rw-r--r--devel/pyside6-tools/pkg-plist4
-rw-r--r--devel/pyside6/Makefile12
-rw-r--r--devel/pyside6/distinfo6
-rw-r--r--devel/pyside6/files/patch-PySide6_CMakeLists.txt13
-rw-r--r--devel/pyside6/files/patch-cmake_Macros_PySideModules.cmake6
-rw-r--r--devel/pyside6/pkg-plist24
-rw-r--r--devel/qt6-5compat/Makefile5
-rw-r--r--devel/qt6-5compat/distinfo6
-rw-r--r--devel/qt6-base/Makefile5
-rw-r--r--devel/qt6-base/distinfo8
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp23
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h9
-rw-r--r--devel/qt6-base/pkg-plist79
-rw-r--r--devel/qt6-languageserver/Makefile4
-rw-r--r--devel/qt6-languageserver/distinfo6
-rw-r--r--devel/qt6-location/Makefile5
-rw-r--r--devel/qt6-location/distinfo6
-rw-r--r--devel/qt6-positioning/Makefile4
-rw-r--r--devel/qt6-positioning/distinfo6
-rw-r--r--devel/qt6-remoteobjects/Makefile4
-rw-r--r--devel/qt6-remoteobjects/distinfo6
-rw-r--r--devel/qt6-remoteobjects/pkg-plist5
-rw-r--r--devel/qt6-scxml/Makefile4
-rw-r--r--devel/qt6-scxml/distinfo6
-rw-r--r--devel/qt6-tools/Makefile1
-rw-r--r--devel/qt6-tools/distinfo6
-rw-r--r--devel/qt6-tools/files/patch-configure.cmake27
-rw-r--r--devel/qt6-tools/pkg-plist57
-rw-r--r--devel/qt6-translations/distinfo6
-rw-r--r--devel/shiboken6/Makefile2
-rw-r--r--devel/shiboken6/distinfo6
-rw-r--r--devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake13
-rw-r--r--devel/shiboken6/files/patch-data_shiboken6.pc.in4
-rw-r--r--devel/shiboken6/files/patch-libshiboken_helper.h (renamed from devel/shiboken6/files/patch-sources_shiboken6_libshiboken_helper.h)8
-rw-r--r--devel/shiboken6/pkg-plist4
-rw-r--r--graphics/py-qt6-3d/distinfo6
-rw-r--r--graphics/qt6-3d/Makefile24
-rw-r--r--graphics/qt6-3d/distinfo6
-rw-r--r--graphics/qt6-3d/pkg-plist2
-rw-r--r--graphics/qt6-imageformats/Makefile2
-rw-r--r--graphics/qt6-imageformats/distinfo6
-rw-r--r--graphics/qt6-imageformats/pkg-plist7
-rw-r--r--graphics/qt6-lottie/Makefile4
-rw-r--r--graphics/qt6-lottie/distinfo6
-rw-r--r--graphics/qt6-quickeffectmaker/distinfo6
-rw-r--r--graphics/qt6-svg/Makefile1
-rw-r--r--graphics/qt6-svg/distinfo6
-rw-r--r--graphics/qt6-svg/pkg-plist2
-rw-r--r--graphics/qt6-wayland/Makefile1
-rw-r--r--graphics/qt6-wayland/distinfo6
-rw-r--r--graphics/qt6-wayland/pkg-plist8
-rw-r--r--misc/qt6-doc/distinfo6
-rw-r--r--misc/qt6-doc/pkg-plist5
-rw-r--r--misc/qt6-examples/Makefile21
-rw-r--r--misc/qt6-examples/distinfo6
-rw-r--r--misc/qt6-examples/pkg-plist833
-rw-r--r--multimedia/qt6-multimedia/Makefile8
-rw-r--r--multimedia/qt6-multimedia/distinfo6
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt14
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake4
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_qv4l2camera__p.h4
-rw-r--r--multimedia/qt6-multimedia/pkg-plist7
-rw-r--r--net/Makefile1
-rw-r--r--net/py-qt6-networkauth/distinfo6
-rw-r--r--net/py-qt6-networkauth/pkg-plist2
-rw-r--r--net/qt6-coap/Makefile15
-rw-r--r--net/qt6-coap/distinfo3
-rw-r--r--net/qt6-coap/pkg-descr13
-rw-r--r--net/qt6-coap/pkg-plist58
-rw-r--r--net/qt6-networkauth/Makefile1
-rw-r--r--net/qt6-networkauth/distinfo6
-rw-r--r--science/qt6-quick3dphysics/Makefile2
-rw-r--r--science/qt6-quick3dphysics/distinfo6
-rw-r--r--www/py-qt6-webengine/distinfo6
-rw-r--r--www/py-qt6-webengine/pkg-plist5
-rw-r--r--www/qt6-httpserver/Makefile6
-rw-r--r--www/qt6-httpserver/distinfo6
-rw-r--r--www/qt6-webchannel/Makefile4
-rw-r--r--www/qt6-webchannel/distinfo6
-rw-r--r--www/qt6-webchannel/pkg-plist43
-rw-r--r--www/qt6-webengine/Makefile14
-rw-r--r--www/qt6-webengine/distinfo6
-rw-r--r--www/qt6-webengine/files/extra-patch-no-mempcpy-nasm11
-rw-r--r--www/qt6-webengine/files/patch-CMakeLists.txt15
-rw-r--r--www/qt6-webengine/files/patch-cmake_Functions.cmake44
-rw-r--r--www/qt6-webengine/files/patch-configure.cmake49
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_BUILD.gn25
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn63
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_dispatcher_tls.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_address__space__randomization.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__constants.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__address__space.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__internal__posix.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__config.h38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__constants.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__forward.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__page.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__root.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_spinning__mutex.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_starscan_stack_stack.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_atomicops.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__paths__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__switches.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__switches.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_cpu.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_proc__maps__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.cc21
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc26
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__posix.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__bsd.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__util__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_important__file__writer__cleaner.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_functional_unretained__traits.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_linux__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__glib.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory__linux.cc44
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__openbsd.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__openbsd.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h37
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc91
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__openbsd.cc104
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_module__cache.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__base__address__posix.cc24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__test__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_thread__delegate__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util__posix.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__openbsd.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc45
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_memory__dump__manager.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn33
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_freetype_freetype.gni11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_ozone.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_rust.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_v8__target__cpu.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_detect__host__arch.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_strip__binary.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_icu.gn18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libevent.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_replace__gn__files.py6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_freebsd_BUILD.gn69
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__solink__wrapper.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_openbsd_BUILD.gn69
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_cc_BUILD.gn19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_capture__policy__utils.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.cc47
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__event__log__uploader.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc92
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill__payments__strings.grdp11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_personal__data__manager.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__util.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_components__chromium__strings.grd11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_components__google__chrome__strings.grd11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_chrome__crashpad__handler.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_browser_crash__upload__list__crashpad.cc26
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_metrics__log.cc38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_motherboard.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_connection__info.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_neterror_resources_neterror.js11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_new__or__sad__tab__strings.grdp20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_keyring__util__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_libsecret__util__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_os__crypt.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_common_proto_paint__preview.proto13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_common_password__manager__features.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_common_password__manager__features.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_performance__manager_public_features.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_common_gpu_dawn__context__provider.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_renderer__settings__creation.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_skia__output__surface__impl.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display_skia__renderer.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc50
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_audio_audio__service.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc67
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_download_download__manager__impl.cc29
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_font__access_font__enumeration__data__source.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_compositor__util.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_frameless__media__interface__proxy.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_frameless__media__interface__proxy.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_media__interface__proxy.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_media__keys__listener__manager__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_network__service__instance__impl.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_back__forward__cache__impl.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_delegated__frame__host.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_input_input__device__change__observer.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.cc29
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.h18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc27
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_sandbox__host__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor__impl.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__sandbox__delegate.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_web__contents_web__contents__view__aura.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_BUILD.gn13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_mojo__core__library__support.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_user__agent.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__sandbox__hook__linux.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__plugin__main.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_render__process__host.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_zygote__host_zygote__host__linux.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_common__param__traits__macros.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc26
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_zygote_features.gni6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_BUILD.gn16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_media_render__media__client.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_render__process__impl.cc13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc40
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h17
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_app_shell__main__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_utility_shell__content__utility__client.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_test_BUILD.gn6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_services.cc38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__main.cc48
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__linux.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__main__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_bluetooth__adapter.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_cast__bluetooth.gni9
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_api__browser__context__keyed__service__factories.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_browser__context__keyed__service__factories.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_extension__prefs.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_pref__names.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_pref__names.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api___permission__features.json6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api_runtime.json2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_command.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_features_feature.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_argument__spec.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__browser__main__parts.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc29
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_common_gpu__memory__buffer__support.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_gles2__cmd__decoder.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_gl__texture__image__backing.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_gl__texture__image__backing__factory.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__manager.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_wrapped__sk__image__backing__factory.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_webgpu__decoder__impl.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__finch__features.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc36
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_x__util.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_generate__bindings.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__image.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__image.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__browser__main__parts__posix.cc39
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__request__context__manager.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__web__contents__impl.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_audio__input__device.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_sndio_audio__manager__sndio.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_sndio_audio__manager__sndio.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_sndio_sndio__input.cc5
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_sndio_sndio__input.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_sndio_sndio__output.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_sndio_sndio__output.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_audio__latency.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_scopedfd__helper.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_supported__types.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.h12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc27
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.cc (renamed from www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__linux.cc)18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.h (renamed from www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__linux.h)6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_video__decoder__pipeline.cc37
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_gpu__video__encode__accelerator__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc30
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h23
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__video__decoder.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_media__options.gni10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter__test.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_audio__processor.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_helpers.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_webrtc__features.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_c_system_thunks.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_BUILD.gn20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_sockaddr__util__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_cert_cert__verifier.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_cert_cert__verify__proc.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_cert_cert__verify__proc.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_blockfile_disk__format.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_simple_simple__file__tracker.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_BUILD.gn8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__config__service__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.h19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__util.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_host__resolver__system__task.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_resolv__reader.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_scoped__res__state.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__network__session.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socket__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__comparision__tool.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_net__watcher_net__watcher.cc29
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_cups__helper.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_cups__ipp__helper.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.h12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings__conversion.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__context__linux.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_features.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn49
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_BUILD.gn18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_features.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_mojom_sandbox.mojom8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox__type.cc63
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_cert__verifier_cert__verifier__creation.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_compute__pressure_cpu__probe.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_geolocation_location__arbitrator.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn30
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.cc219
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.h63
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.cc243
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.h70
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service.cc24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.cc399
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.h68
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.cc398
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.h52
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_mojom_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_BUILD.gn47
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service.cc39
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.cc52
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.h51
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_BUILD.gn10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_public_mojom_video__capture__service.mojom15
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_SkMemory__new__handler.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_config.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_internal_raw__logging.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_internal_sysinfo.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_BUILD.gn38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__internal.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_formatutils.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_driver__utils.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_util_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_common_privacy__budget_active__sampling.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_platform.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_web__vector.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_build_scripts_run__with__pythonpath.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_blink__initializer.cc26
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_editing_editing__behavior.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_execution__context_navigator__base.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_exported_web__view__impl.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_frame_web__frame__test.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_inspector_inspector__memory__agent.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_layout_layout__view.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_paint_paint__layer.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__device__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_ml_webnn_features.gni9
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_ml_webnn_ml__graph__xnnpack.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgl_webgl__webcodecs__video__frame.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgpu_gpu__queue.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__description.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__metrics.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__platform__data.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_begin__frame__provider.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_video__frame__submitter.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json534
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_scheduler_common_thread.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_widget_compositing_categorized__worker__pool.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_container__annotations.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_math__extras.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_stack__util.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_BUILD.generated.gni13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_chacha_asm_chacha-x86__64.pl18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_cipher__extra_asm_aes128gcmsiv-x86__64.pl19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_cipher__extra_asm_chacha20__poly1305__x86__64.pl18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_cpu__aarch64__openbsd.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_cpu__arm__freebsd.c55
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_aes_asm_aesni-x86__64.pl18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_aes_asm_vpaes-x86__64.pl10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_bn_asm_x86__64-mont5.pl16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_ec_asm_p256-x86__64-asm.pl18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_modes_asm_aesni-gcm-x86__64.pl18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_modes_asm_ghash-ssse3-x86__64.pl18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_modes_asm_ghash-x86__64.pl18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_rand_internal.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_sha_asm_sha1-x86__64.pl18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_sha_asm_sha512-x86__64.pl30
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_rand__extra_arc4random.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_refcount__c11.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_include_openssl_base.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_include_openssl_thread.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_util_generate__build__files.py34
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_brotli_common_platform.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_build_crashpad__buildconfig.gni11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_BUILD.gn16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_crashpad__client__posix.cc43
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_address__types.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_capture__context.h22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_metrics.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_uuid.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_close__multiple.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_drop__privileges.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_signals.cc33
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crc32c_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_include_dawn_native_VulkanBackend.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_common_Platform.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_distributed__point__functions_BUILD.gn12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_reference__drivers_random.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_standalone_base_logging.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_leveldatabase_env__chromium.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_include_sync_sync.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_sync.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_config_config-linux.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_cfx__fontmapper.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_fxjs_fx__date__helpers.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_pdfium.gni11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_build__config.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_thread__utils.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_time.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_event__fd.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_thread__utils.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_tracing_track__event__legacy.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_event__fd.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_periodic__task.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_string__utils.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_subprocess__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_thread__task__runner.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_unix__socket.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_tracing__service__impl.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_protobuf_src_google_protobuf_arenastring.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_protobuf_src_google_protobuf_stubs_platform__macros.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_base_SkContainers.cpp20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_core_SkCpu.cpp25
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkOSFile__posix.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_src_amalgamation_sqlite3.c23
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_tflite_features.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-deps_vulkan-loader_src_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-deps_vulkan-loader_src_loader_vk__loader__platform.h19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-deps_vulkan-validation-layers_src_layers_vk__mem__alloc.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan__memory__allocator_include_vk__mem__alloc.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_wayland_features.gni20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__device_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_byte__order.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ip__address.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread__types.cc21
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_generate__stubs_rules.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_cpp__bundle__generator.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_feature__compiler.py6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_licenses_licenses.py (renamed from www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_licenses.py)6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_memory_partition__allocator_inspect__utils.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_perf_chrome__telemetry__build_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_protoc__wrapper_protoc__wrapper.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_variations_fieldtrial__to__struct.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_client_drag__drop__client.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__factory.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_linux_linux__input__method__context__factory.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_text__input__client.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_resource_resource__bundle.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__types.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_webui_web__ui__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.cc13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__loader.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__shm__image__pool.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__id.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__provider__utils.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_system__theme.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor__observer.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_devices_x11_device__data__manager__x11.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event.cc15
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_ozone_layout_xkb_xkb__keyboard__layout__engine.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_canvas__skia.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_codec_png__codec.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__fallback__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__list.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__util.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_client__native__pixmap__dmabuf.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_buffer__types__mojom__traits.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.h12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__widget__types.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_platform__font__skia.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__api__fuzzer.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__fuzzer.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_dri3.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_shm.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_xlib__support.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_generate__bindings.py12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__bindings__api__autogen__glx.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__bindings__autogen__glx.cc61
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__bindings__autogen__glx.h43
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__context.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__features.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__image__glx__native__pixmap.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__implementation.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__switches.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_gtk__compat.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_printing_print__dialog__gtk.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_message__center_views_message__popup__view.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__base.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_common_egl__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_headless__surface__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_ozone__platform__headless.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_vulkan__implementation__headless.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__toplevel__window.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__toplevel__window.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__window.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_ozone__platform__wayland.cc29
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_ozone__platform__x11.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_vulkan__implementation__x11.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_public_ozone__platform.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_test_mock__platform__window__delegate.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__init__properties.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_app__locale__settings.grd2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__bn.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ja.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ko.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ml.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__th.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-CN.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-TW.xtb4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_corewm_tooltip__aura.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_examples_widget__example.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_focus_focus__manager.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_style_platform__style.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__screen__ozone.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_widget.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_widget.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_custom__frame__view.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_dialog__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_frame__background.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_BUILD.gn12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8-internal.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8config.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_atomicops.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_memory.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-freebsd.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-openbsd.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-posix.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_small-vector.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_sys-info.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_compiler_backend_ia32_instruction-selector-ia32.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_execution_isolate.cc25
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_sandbox_sandbox.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc42
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_trap-handler.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32.h87
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_tools_run.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_gn_build_gen.py6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_gn_src_base_files_file__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_core_CMakeLists.txt12
-rw-r--r--www/qt6-webengine/files/patch-src_core_api_configure.cmake31
-rw-r--r--www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt10
-rw-r--r--www/qt6-webengine/pkg-plist26
-rw-r--r--www/qt6-websockets/Makefile4
-rw-r--r--www/qt6-websockets/distinfo6
-rw-r--r--www/qt6-webview/Makefile4
-rw-r--r--www/qt6-webview/distinfo6
-rw-r--r--www/qt6-webview/pkg-plist3
-rw-r--r--x11-toolkits/Makefile1
-rw-r--r--x11-toolkits/py-qt6-chart/distinfo6
-rw-r--r--x11-toolkits/py-qt6-datavis3d/distinfo6
-rw-r--r--x11-toolkits/qt6-charts/Makefile4
-rw-r--r--x11-toolkits/qt6-charts/distinfo6
-rw-r--r--x11-toolkits/qt6-datavis3d/Makefile4
-rw-r--r--x11-toolkits/qt6-datavis3d/distinfo6
-rw-r--r--x11-toolkits/qt6-declarative/Makefile1
-rw-r--r--x11-toolkits/qt6-declarative/distinfo10
-rw-r--r--x11-toolkits/qt6-declarative/files/patch-src_3rdparty_masm_assembler_ARM64Assembler.h4
-rw-r--r--x11-toolkits/qt6-declarative/files/patch-src_3rdparty_masm_assembler_ARMv7Assembler.h4
-rw-r--r--x11-toolkits/qt6-declarative/pkg-plist117
-rw-r--r--x11-toolkits/qt6-graphs/Makefile17
-rw-r--r--x11-toolkits/qt6-graphs/distinfo3
-rw-r--r--x11-toolkits/qt6-graphs/pkg-descr8
-rw-r--r--x11-toolkits/qt6-graphs/pkg-plist169
-rw-r--r--x11-toolkits/qt6-quick3d/Makefile6
-rw-r--r--x11-toolkits/qt6-quick3d/distinfo6
-rw-r--r--x11-toolkits/qt6-quick3d/pkg-plist6
-rw-r--r--x11-toolkits/qt6-quicktimeline/Makefile1
-rw-r--r--x11-toolkits/qt6-quicktimeline/distinfo6
-rw-r--r--x11-toolkits/qt6-shadertools/Makefile1
-rw-r--r--x11-toolkits/qt6-shadertools/distinfo6
-rw-r--r--x11-toolkits/qt6-shadertools/pkg-plist2
-rw-r--r--x11-toolkits/qt6-virtualkeyboard/Makefile4
-rw-r--r--x11-toolkits/qt6-virtualkeyboard/distinfo6
-rw-r--r--x11-toolkits/qt6-virtualkeyboard/pkg-plist2
920 files changed, 7528 insertions, 3630 deletions
diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk
index 4b6a2584aeb4..1a0756d8b183 100644
--- a/Mk/Uses/pyqt.mk
+++ b/Mk/Uses/pyqt.mk
@@ -89,15 +89,15 @@ SIP_VERSION= 6.7.12 # ,1
SIP4_VERSION= 4.19.25
QSCI2_VERSION= 2.14.1
PYQT5_VERSION= 5.15.10
-PYQT6_VERSION= 6.5.3
-PYQT63D_VERSION= 6.5.0
+PYQT6_VERSION= 6.6.0
+PYQT63D_VERSION= 6.6.0
PYQT5CHART_VERSION= 5.15.6
-PYQT6CHART_VERSION= 6.5.0
-PYQT6DATAVIS3D_VERSION= 6.5.0
+PYQT6CHART_VERSION= 6.6.0
+PYQT6DATAVIS3D_VERSION= 6.6.0
PYQT5NETWORKAUTH_VERSION=5.15.5
-PYQT6NETWORKAUTH_VERSION=6.5.0
+PYQT6NETWORKAUTH_VERSION=6.6.0
PYQT5WEBENGINE_VERSION= 5.15.6
-PYQT6WEBENGINE_VERSION= 6.5.0
+PYQT6WEBENGINE_VERSION= 6.6.0
PYQT5SIP_VERSION= 12.13.0
PYQT6SIP_VERSION= 13.6.0
PYQTBUILDER_VERSION= 1.15.3
diff --git a/Mk/Uses/qt-dist.mk b/Mk/Uses/qt-dist.mk
index df0f45d1c5a7..3ba08696a1ee 100644
--- a/Mk/Uses/qt-dist.mk
+++ b/Mk/Uses/qt-dist.mk
@@ -28,7 +28,7 @@ _COMMON_DISTS= 3d base charts connectivity datavis3d declarative imageformats l
_QT5_DISTS= gamepad graphicaleffects quickcontrols \
quickcontrols2 script webglplugin \
x11extras xmlpatterns
-_QT6_DISTS= 5compat doc httpserver languageserver lottie positioning \
+_QT6_DISTS= 5compat coap doc graphs httpserver languageserver lottie positioning \
quick3dphysics quickeffectmaker shadertools
_QT_DISTS= ${_COMMON_DISTS} \
@@ -95,11 +95,14 @@ _QT5_DISTNAME_kde= ${_QT_DIST:S,^,kde-qt,:S,$,-${DISTVERSION},}
# Qt6 specific distnames
_QT6_DISTNAME= ${_QT_DIST:S,^,qt,:S,$,-everywhere-src-${DISTVERSION},}
-# Effective master sites and disfile valus
+# Effective master sites and distfile values
+# net/qt6-coap has no submodule distfile and uses USE_GITHUB
+. if ${_QT_DIST} != coap
MASTER_SITES= ${_QT${_QT_VER}_MASTER_SITES${_KDE_${_QT_DIST}:D_kde}}
MASTER_SITE_SUBDIR= ${_QT${_QT_VER}_MASTER_SITE_SUBDIR${_KDE_${_QT_DIST}:D_kde}}
DISTNAME= ${_QT${_QT_VER}_DISTNAME${_KDE_${_QT_DIST}:D_kde}}
DISTFILES= ${DISTNAME:S,$,${EXTRACT_SUFX},}
+. endif
DIST_SUBDIR= KDE/Qt/${_QT_VERSION}
. if ${_QT_VER:M5}
@@ -299,6 +302,13 @@ QMAKE_ARGS+= QT_CONFIG-="${QT_CONFIG:M-*:O:u:C/^-//}"
PLIST_SUB+= SHORTVER=${_QT_VERSION:R} \
FULLVER=${_QT_VERSION:C/-.*//}
+. if defined(WITH_DEBUG)
+PLIST_SUB+= DEBUG="" \
+ NO_DEBUG="@comment "
+. else
+PLIST_SUB+= DEBUG="@comment " \
+ NO_DEBUG=""
+. endif
# Handle additional PLIST directories, which should only be used for Qt-dist ports.
. for dir in ETC
diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk
index ecc85e94f7c3..67b419b47cf5 100644
--- a/Mk/Uses/qt.mk
+++ b/Mk/Uses/qt.mk
@@ -23,8 +23,8 @@ _QT_MK_INCLUDED= qt.mk
# Qt versions currently supported by the framework.
_QT_SUPPORTED?= 5 6
QT5_VERSION?= 5.15.11
-QT6_VERSION?= 6.5.3
-PYSIDE6_VERSION?= 6.5.3
+QT6_VERSION?= 6.6.0
+PYSIDE6_VERSION?= 6.6.0
# We accept the Qt version to be passed by either or all of the three mk files.
. if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS)
@@ -112,6 +112,11 @@ PLIST_SUB+= QT_${dir}DIR="${QT_${dir}DIR_REL}"
. endif
. endfor
+# Suppress warnings from rcc about not using a UTF-8 locale.
+. if ${_QT_VER:M6}
+USE_LOCALE?= C.UTF-8
+. endif
+
CONFIGURE_ENV+= QT_SELECT=${_QT_RELNAME}
MAKE_ENV+= QT_SELECT=${_QT_RELNAME}
@@ -155,7 +160,7 @@ _USE_QT5_ONLY= assistant buildtools concurrent core dbus \
_USE_QT5_ONLY+= sql-ibase
. endif
-_USE_QT6_ONLY= 5compat base httpserver languageserver lottie positioning \
+_USE_QT6_ONLY= 5compat base coap graphs httpserver languageserver lottie positioning \
quick3dphysics quickeffectmaker shadertools tools translations \
sqldriver-sqlite sqldriver-mysql sqldriver-psql sqldriver-odbc
@@ -179,6 +184,9 @@ qt-base_LIB= libQt${_QT_LIBVER}Core.so
qt-charts_PORT= x11-toolkits/${_QT_RELNAME}-charts
qt-charts_LIB= libQt${_QT_LIBVER}Charts.so
+qt-coap_PORT= net/${_QT_RELNAME}-coap
+qt-coap_LIB= libQt${_QT_LIBVER}Coap.so
+
qt-concurrent_PORT= devel/${_QT_RELNAME}-concurrent
qt-concurrent_LIB= libQt${_QT_LIBVER}Concurrent.so
@@ -218,6 +226,9 @@ qt-gamepad_LIB= libQt${_QT_LIBVER}Gamepad.so
qt-graphicaleffects_PORT= graphics/${_QT_RELNAME}-graphicaleffects
qt-graphicaleffects_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtGraphicalEffects/qmldir
+qt-graphs_PORT= x11-toolkits/${_QT_RELNAME}-graphs
+qt-graphs_LIB= libQt${_QT_LIBVER}Graphs.so
+
qt-gui_PORT= x11-toolkits/${_QT_RELNAME}-gui
qt-gui_LIB= libQt${_QT_LIBVER}Gui.so
diff --git a/accessibility/qt6-speech/Makefile b/accessibility/qt6-speech/Makefile
index 8b7b629f9a13..de9d255cf67d 100644
--- a/accessibility/qt6-speech/Makefile
+++ b/accessibility/qt6-speech/Makefile
@@ -1,14 +1,14 @@
PORTNAME= speech
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= accessibility
PKGNAMEPREFIX= qt6-
MAINTAINER= kde@FreeBSD.org
COMMENT= Accessibilty features for Qt6
-USES= cmake gl pkgconfig qt-dist:6
+USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
USE_GL= gl opengl
-USE_QT= base declarative
+USE_QT= base declarative multimedia
OPTIONS_DEFINE= ALSA
OPTIONS_DEFAULT= SPEECHD
@@ -23,7 +23,6 @@ ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_ALSA
FLITE_LIB_DEPENDS= libflite.so:audio/flite
-FLITE_USE= QT=multimedia
FLITE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Flite
SPEECHD_LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher
diff --git a/accessibility/qt6-speech/distinfo b/accessibility/qt6-speech/distinfo
index 320d5e0fab5a..865816ae135c 100644
--- a/accessibility/qt6-speech/distinfo
+++ b/accessibility/qt6-speech/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931458
-SHA256 (KDE/Qt/6.5.3/qtspeech-everywhere-src-6.5.3.tar.xz) = 79c2f42c4d921a7e73825ead5681b5b32eac52f5e180e1899bb86e68206b0b9c
-SIZE (KDE/Qt/6.5.3/qtspeech-everywhere-src-6.5.3.tar.xz) = 250112
+TIMESTAMP = 1697049627
+SHA256 (KDE/Qt/6.6.0/qtspeech-everywhere-src-6.6.0.tar.xz) = 969bdbff826808f0cfd80e8f2e357f00174489f30d9f895390cf59814abe9f9c
+SIZE (KDE/Qt/6.6.0/qtspeech-everywhere-src-6.6.0.tar.xz) = 270044
diff --git a/comms/qt6-connectivity/distinfo b/comms/qt6-connectivity/distinfo
index d1fa85a705bb..ef8f501115f4 100644
--- a/comms/qt6-connectivity/distinfo
+++ b/comms/qt6-connectivity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695965470
-SHA256 (KDE/Qt/6.5.3/qtconnectivity-everywhere-src-6.5.3.tar.xz) = 242231b06071eff72c8b2a39e54bf813f7eed3ef53473d2eb711603634be3f5b
-SIZE (KDE/Qt/6.5.3/qtconnectivity-everywhere-src-6.5.3.tar.xz) = 986024
+TIMESTAMP = 1697049631
+SHA256 (KDE/Qt/6.6.0/qtconnectivity-everywhere-src-6.6.0.tar.xz) = 1c29c26247c28ef19b9ca87c38b4d61a1f94ee9021897962e0d5ba215f1c4010
+SIZE (KDE/Qt/6.6.0/qtconnectivity-everywhere-src-6.6.0.tar.xz) = 989076
diff --git a/comms/qt6-sensors/Makefile b/comms/qt6-sensors/Makefile
index 6fd0ba8d53a2..8c15b4d10913 100644
--- a/comms/qt6-sensors/Makefile
+++ b/comms/qt6-sensors/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sensors
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= comms
PKGNAMEPREFIX= qt6-
@@ -9,7 +9,7 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
-USES= cmake compiler:c++11-lang pkgconfig qt-dist:6
+USES= cmake compiler:c++17-lang pkgconfig qt-dist:6
USE_QT= base declarative
.include <bsd.port.mk>
diff --git a/comms/qt6-sensors/distinfo b/comms/qt6-sensors/distinfo
index 04f41be54d2e..0c80347f50b4 100644
--- a/comms/qt6-sensors/distinfo
+++ b/comms/qt6-sensors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931461
-SHA256 (KDE/Qt/6.5.3/qtsensors-everywhere-src-6.5.3.tar.xz) = 19d1a7335a83124df886701ef2da389c3ba8e943ee7262c76c6d9b242e2dc293
-SIZE (KDE/Qt/6.5.3/qtsensors-everywhere-src-6.5.3.tar.xz) = 1484752
+TIMESTAMP = 1697049639
+SHA256 (KDE/Qt/6.6.0/qtsensors-everywhere-src-6.6.0.tar.xz) = 28f0be5d4eac103ba3bb660ea61806d0e193c1fab949d1c95f2cb7cb39d84498
+SIZE (KDE/Qt/6.6.0/qtsensors-everywhere-src-6.6.0.tar.xz) = 1485724
diff --git a/comms/qt6-serialbus/Makefile b/comms/qt6-serialbus/Makefile
index 9a433c607e91..2fd248dcf395 100644
--- a/comms/qt6-serialbus/Makefile
+++ b/comms/qt6-serialbus/Makefile
@@ -1,6 +1,5 @@
PORTNAME= serialbus
-PORTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= comms
PKGNAMEPREFIX= qt6-
@@ -10,7 +9,7 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
-USES= cmake compiler:c++11-lib qt-dist:6
+USES= cmake compiler:c++17-lang qt-dist:6
USE_QT= base serialport
.include <bsd.port.mk>
diff --git a/comms/qt6-serialbus/distinfo b/comms/qt6-serialbus/distinfo
index 04da1dccaa13..35bc3caaab3c 100644
--- a/comms/qt6-serialbus/distinfo
+++ b/comms/qt6-serialbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931463
-SHA256 (KDE/Qt/6.5.3/qtserialbus-everywhere-src-6.5.3.tar.xz) = 216d9599150d77c4717ec017b89b53e8d936c7d101c464d98219dd0f32aad08d
-SIZE (KDE/Qt/6.5.3/qtserialbus-everywhere-src-6.5.3.tar.xz) = 553856
+TIMESTAMP = 1697049641
+SHA256 (KDE/Qt/6.6.0/qtserialbus-everywhere-src-6.6.0.tar.xz) = 18ccf07152ea995c6c1ef3ce9120b6baea7017a09626ec1c5bf4faa6dd29b94c
+SIZE (KDE/Qt/6.6.0/qtserialbus-everywhere-src-6.6.0.tar.xz) = 554416
diff --git a/comms/qt6-serialport/Makefile b/comms/qt6-serialport/Makefile
index d02e02bb1cef..d3eaec344f43 100644
--- a/comms/qt6-serialport/Makefile
+++ b/comms/qt6-serialport/Makefile
@@ -1,5 +1,5 @@
PORTNAME= serialport
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= comms
PKGNAMEPREFIX= qt6-
@@ -10,7 +10,7 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
LIB_DEPENDS= libudev.so:devel/libudev-devd
-USES= cmake compiler:c++11-lib pkgconfig qt-dist:6
+USES= cmake compiler:c++17-lang pkgconfig qt-dist:6
USE_QT= base
.include <bsd.port.mk>
diff --git a/comms/qt6-serialport/distinfo b/comms/qt6-serialport/distinfo
index e655bbe51934..8388a97d4bb7 100644
--- a/comms/qt6-serialport/distinfo
+++ b/comms/qt6-serialport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931465
-SHA256 (KDE/Qt/6.5.3/qtserialport-everywhere-src-6.5.3.tar.xz) = 99cbad398cb1422884f36276d226b54c501df9cb8e70eb0bd887bf6180844eda
-SIZE (KDE/Qt/6.5.3/qtserialport-everywhere-src-6.5.3.tar.xz) = 279224
+TIMESTAMP = 1697049643
+SHA256 (KDE/Qt/6.6.0/qtserialport-everywhere-src-6.6.0.tar.xz) = ecfcbbf1c47a67ff599a409bf7682fed416f797860c01c934f5a78c336da4065
+SIZE (KDE/Qt/6.6.0/qtserialport-everywhere-src-6.6.0.tar.xz) = 279784
diff --git a/databases/qt6-base_sqldriver/Makefile b/databases/qt6-base_sqldriver/Makefile
index 29e779b35249..943242d3885e 100644
--- a/databases/qt6-base_sqldriver/Makefile
+++ b/databases/qt6-base_sqldriver/Makefile
@@ -15,7 +15,7 @@ FLAVOR?= sqlite
WRKSRC_SUBDIR= src/plugins/sqldrivers
-USES= cmake pkgconfig qt-dist:6 \
+USES= cmake compiler:c++17-lang pkgconfig qt-dist:6 \
${${FLAVOR}_USES}
USE_QT= base
diff --git a/databases/qt6-base_sqldriver/distinfo b/databases/qt6-base_sqldriver/distinfo
index d87b46660540..319c9315f8ec 100644
--- a/databases/qt6-base_sqldriver/distinfo
+++ b/databases/qt6-base_sqldriver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931486
-SHA256 (KDE/Qt/6.5.3/qtbase-everywhere-src-6.5.3.tar.xz) = df2f4a230be4ea04f9798f2c19ab1413a3b8ec6a80bef359f50284235307b546
-SIZE (KDE/Qt/6.5.3/qtbase-everywhere-src-6.5.3.tar.xz) = 47142456
+TIMESTAMP = 1697049668
+SHA256 (KDE/Qt/6.6.0/qtbase-everywhere-src-6.6.0.tar.xz) = 039d53312acb5897a9054bd38c9ccbdab72500b71fdccdb3f4f0844b0dd39e0e
+SIZE (KDE/Qt/6.6.0/qtbase-everywhere-src-6.6.0.tar.xz) = 48350308
diff --git a/devel/py-qt6-pyqt/Makefile b/devel/py-qt6-pyqt/Makefile
index e05241b06d6a..8bc25e53817b 100644
--- a/devel/py-qt6-pyqt/Makefile
+++ b/devel/py-qt6-pyqt/Makefile
@@ -11,8 +11,8 @@ WWW= https://riverbankcomputing.com/software/pyqt
PYQT_DIST= yes
-LIB_DEPENDS= libqscintilla2_qt6.so:devel/qscintilla2-qt6 \
- libdbus-1.so:devel/dbus
+LIB_DEPENDS= libdbus-1.so:devel/dbus \
+ libqscintilla2_qt6.so:devel/qscintilla2-qt6
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>1:devel/py-dbus@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>1:devel/py-dbus@${PY_FLAVOR}
@@ -20,20 +20,21 @@ USES= gl pkgconfig python pyqt:6 qt:6
USE_GL+= gl opengl
USE_LOCALE= C.UTF-8
USE_PYTHON= concurrent flavors
-USE_PYQT= qtbuilder sip pysip
-USE_QT= 5compat base connectivity declarative imageformats \
- languageserver lottie multimedia positioning quick3d \
- remoteobjects sensors serialport speech shadertools \
- svg tools translations webchannel websockets
+USE_PYQT= pysip qtbuilder sip
+USE_QT= base connectivity declarative imageformats multimedia \
+ positioning quick3d remoteobjects sensors serialport \
+ shadertools speech svg tools translations webchannel \
+ websockets
PORTSCOUT?= limit:^${_QT_VERSION:R}
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64 || ${ARCH} == i386
-PLIST_SUB+= WEBENGINE=""
USE_QT+= webengine
+PLIST_SUB+= WEBENGINE=""
.else
+SIP_ARGS+= --disable QtPdf --disable QtPdfWidgets
PLIST_SUB+= WEBENGINE="@comment "
.endif
diff --git a/devel/py-qt6-pyqt/distinfo b/devel/py-qt6-pyqt/distinfo
index 20c226ba80a8..7eda106fa05d 100644
--- a/devel/py-qt6-pyqt/distinfo
+++ b/devel/py-qt6-pyqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697481647
-SHA256 (PyQt6-6.5.3.tar.gz) = bcbbf9511b038b4924298ca10999aa36eb37a0a38d0638f895f9bba6025c0a77
-SIZE (PyQt6-6.5.3.tar.gz) = 1039271
+TIMESTAMP = 1698889584
+SHA256 (PyQt6-6.6.0.tar.gz) = d41512d66044c2df9c5f515a56a922170d68a37b3406ffddc8b4adc57181b576
+SIZE (PyQt6-6.6.0.tar.gz) = 1043298
diff --git a/devel/py-qt6-pyqt/pkg-plist b/devel/py-qt6-pyqt/pkg-plist
index a010764a9ab0..019bdb63c1f8 100644
--- a/devel/py-qt6-pyqt/pkg-plist
+++ b/devel/py-qt6-pyqt/pkg-plist
@@ -191,6 +191,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtimeline.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtimer.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtimezone.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtipccommon.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtranslator.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtransposeproxymodel.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qtversion.sip
@@ -365,6 +366,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qaudiosource.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qcamera.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qcameradevice.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qcapturablewindow.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qimagecapture.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qmediacapturesession.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qmediadevices.sip
@@ -379,6 +381,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qvideoframe.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qvideoframeformat.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qvideosink.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qwindowcapture.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimediaWidgets/QtMultimediaWidgets.toml
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimediaWidgets/QtMultimediaWidgetsmod.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimediaWidgets/qgraphicsvideoitem.sip
@@ -468,12 +471,14 @@ bin/pyuic6
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfdocument.sip
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfdocumentrenderoptions.sip
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdflink.sip
+%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdflinkmodel.sip
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfpagenavigator.sip
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfpagerenderer.sip
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfsearchmodel.sip
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfselection.sip
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/QtPdfWidgets.toml
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/QtPdfWidgetsmod.sip
+%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/qpdfpageselector.sip
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/qpdfview.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPositioning/QtPositioning.toml
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPositioning/QtPositioningmod.sip
diff --git a/devel/pyside6-tools/Makefile b/devel/pyside6-tools/Makefile
index eb710a23659f..c8cca46e6912 100644
--- a/devel/pyside6-tools/Makefile
+++ b/devel/pyside6-tools/Makefile
@@ -26,20 +26,22 @@ USE_QT= base declarative languageserver tools
SHEBANG_FILES= pyside_tool.py qtpy2cpp_lib/tests/baseline/basic_test.py
PLIST_SUB= PYSIDE_BINDIR_REL=${PYSIDE_BINDIR_REL}
-WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION}/sources/pyside-tools
+WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION:R}/sources/pyside-tools
PYSIDE_RELNAME= ${PORTNAME}
PYSIDE_BINDIR_REL?= bin/${PYSIDE_RELNAME}
+post-install:
# Move scripts into a dedicated directory. They're too generically named, e.g.:
# deploy.py and project.py. Unversioned copies of Qt tools like lrelease and
# rcc are also installed which we probably don't want in PATH by default.
# Install to: ${PREFIX}/bin/pyside6 by default for now until there are
# consumers of this and a more fitting location is deemed necessary.
-post-install:
@${MV} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/${PYSIDE_RELNAME}
@${MKDIR} ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}
@${MV} ${STAGEDIR}${PREFIX}/${PYSIDE_RELNAME} ${STAGEDIR}${PREFIX}/bin
+# These directories contain templates that should not be byte-compiled.
+ @${MV} ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/deploy_lib/android/recipes ${WRKDIR}
.for d in deploy_lib project qtpy2cpp_lib
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
@@ -50,4 +52,6 @@ post-install:
${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/${d}
.endfor
+ @${MV} ${WRKDIR}/recipes ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/deploy_lib/android
+
.include <bsd.port.mk>
diff --git a/devel/pyside6-tools/distinfo b/devel/pyside6-tools/distinfo
index 7d2c1e305db3..e7c0f502e1c3 100644
--- a/devel/pyside6-tools/distinfo
+++ b/devel/pyside6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696878310
-SHA256 (pyside-setup-everywhere-src-6.5.3.tar.xz) = 6606b1634fb2981f9ca7ce2e206cc92c252401de328df4ce23f63e8c998de8d3
-SIZE (pyside-setup-everywhere-src-6.5.3.tar.xz) = 13577208
+TIMESTAMP = 1697908000
+SHA256 (pyside-setup-everywhere-src-6.6.0.tar.xz) = 2dd002db8851a87173354f38aa8c6ec42d0ff1fac99ea422b29e2dfce52d1638
+SIZE (pyside-setup-everywhere-src-6.6.0.tar.xz) = 14054860
diff --git a/devel/pyside6-tools/pkg-plist b/devel/pyside6-tools/pkg-plist
index 9b765c5dac21..8edf72f8fd13 100644
--- a/devel/pyside6-tools/pkg-plist
+++ b/devel/pyside6-tools/pkg-plist
@@ -24,11 +24,7 @@
%%PYSIDE_BINDIR_REL%%/deploy_lib/android/android_helper.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/android/buildozer.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/PySide6/__init__.tmpl.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/PySide6/__pycache__/__init__.tmpl%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/PySide6/__pycache__/__init__.tmpl%%PYTHON_EXT_SUFFIX%%.pyc
%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/shiboken6/__init__.tmpl.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/shiboken6/__pycache__/__init__.tmpl%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/shiboken6/__pycache__/__init__.tmpl%%PYTHON_EXT_SUFFIX%%.pyc
%%PYSIDE_BINDIR_REL%%/deploy_lib/commands.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/config.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/default.spec
diff --git a/devel/pyside6/Makefile b/devel/pyside6/Makefile
index 5557e8c76ab6..604d40d9c4c0 100644
--- a/devel/pyside6/Makefile
+++ b/devel/pyside6/Makefile
@@ -18,15 +18,15 @@ USES= cmake gl llvm:lib python qt:6 tar:xz
USE_GL= gl
USE_LDCONFIG= yes
USE_PYTHON= flavors
-USE_QT= 3d base charts connectivity datavis3d declarative doc httpserver \
- imageformats location multimedia networkauth positioning \
- quick3d quicktimeline remoteobjects scxml sensors serialbus \
- serialport shadertools speech svg tools translations wayland \
- webchannel websockets
+USE_QT= 3d base charts connectivity datavis3d declarative doc graphs \
+ httpserver imageformats location multimedia networkauth \
+ positioning quick3d quicktimeline remoteobjects scxml sensors \
+ serialbus serialport shadertools speech svg tools translations \
+ wayland webchannel websockets
CMAKE_ARGS= -DPYTHON_EXECUTABLE=${PYTHON_CMD}
-WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION}/sources/pyside6
+WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION:R}/sources/pyside6
PLIST_SUB= DISTVERSION=${DISTVERSION}
.include <bsd.port.pre.mk>
diff --git a/devel/pyside6/distinfo b/devel/pyside6/distinfo
index f3ed4b178184..f9c9e1bf863e 100644
--- a/devel/pyside6/distinfo
+++ b/devel/pyside6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696877935
-SHA256 (pyside-setup-everywhere-src-6.5.3.tar.xz) = 6606b1634fb2981f9ca7ce2e206cc92c252401de328df4ce23f63e8c998de8d3
-SIZE (pyside-setup-everywhere-src-6.5.3.tar.xz) = 13577208
+TIMESTAMP = 1697907967
+SHA256 (pyside-setup-everywhere-src-6.6.0.tar.xz) = 2dd002db8851a87173354f38aa8c6ec42d0ff1fac99ea422b29e2dfce52d1638
+SIZE (pyside-setup-everywhere-src-6.6.0.tar.xz) = 14054860
diff --git a/devel/pyside6/files/patch-PySide6_CMakeLists.txt b/devel/pyside6/files/patch-PySide6_CMakeLists.txt
new file mode 100644
index 000000000000..c394b79ddd19
--- /dev/null
+++ b/devel/pyside6/files/patch-PySide6_CMakeLists.txt
@@ -0,0 +1,13 @@
+Install things where they should be and with the python bytecode instead
+of into ${STAGEDIR}${WRKDIR}. Regressed by [1].
+
+[1] https://code.qt.io/cgit/pyside/pyside-setup.git/commit/?h=6.6&id=90b3bab77a6465220051f52e72fe24bba862b606
+
+--- PySide6/CMakeLists.txt.orig 2023-10-21 18:54:46 UTC
++++ PySide6/CMakeLists.txt
+@@ -111,4 +111,4 @@ install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/QtAsync
+ DESTINATION include/${BINDING_NAME}${pyside6_SUFFIX})
+
+ install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/QtAsyncio"
+- DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
++ DESTINATION "${PYTHON_SITE_PACKAGES}/${BINDING_NAME}${pyside6_SUFFIX}")
diff --git a/devel/pyside6/files/patch-cmake_Macros_PySideModules.cmake b/devel/pyside6/files/patch-cmake_Macros_PySideModules.cmake
index a191cf62dfcd..f3810bf7d5ff 100644
--- a/devel/pyside6/files/patch-cmake_Macros_PySideModules.cmake
+++ b/devel/pyside6/files/patch-cmake_Macros_PySideModules.cmake
@@ -1,11 +1,11 @@
---- cmake/Macros/PySideModules.cmake.orig 2023-06-05 07:34:38 UTC
+--- cmake/Macros/PySideModules.cmake.orig 2023-10-14 09:37:51 UTC
+++ cmake/Macros/PySideModules.cmake
-@@ -104,7 +104,7 @@ macro(create_pyside_module)
+@@ -107,7 +107,7 @@ macro(create_pyside_module)
get_target_property(qt_core_includes Qt${QT_MAJOR_VERSION}::Core
INTERFACE_INCLUDE_DIRECTORIES)
set(shiboken_include_dir_list ${pyside6_SOURCE_DIR} ${qt_platform_includes}
- ${qt_core_includes})
+ ${qt_core_includes} ${CMAKE_INSTALL_PREFIX}/include)
-
+
# Transform the path separators into something shiboken understands.
make_path(shiboken_include_dirs ${shiboken_include_dir_list})
diff --git a/devel/pyside6/pkg-plist b/devel/pyside6/pkg-plist
index 68f8126fb3c9..5dbc257f06d7 100644
--- a/devel/pyside6/pkg-plist
+++ b/devel/pyside6/pkg-plist
@@ -15,6 +15,8 @@ include/PySide6/QtDataVisualization/pyside6_qtdatavisualization_python.h
include/PySide6/QtDataVisualization/qtdatavisualization_helper.h
include/PySide6/QtDesigner/pyside6_qtdesigner_python.h
include/PySide6/QtDesigner/qpydesignerextensions.h
+include/PySide6/QtGraphs/pyside6_qtgraphs_python.h
+include/PySide6/QtGraphs/qtgraphs_helper.h
include/PySide6/QtGui/pyside6_qtgui_python.h
include/PySide6/QtGui/qpytextobject.h
include/PySide6/QtGui/qtguihelper.h
@@ -79,7 +81,6 @@ include/PySide6/pysideproperty.h
include/PySide6/pysideproperty_p.h
include/PySide6/pysideqapp.h
include/PySide6/pysideqenum.h
-include/PySide6/pysideqflags.h
include/PySide6/pysideqhash.h
include/PySide6/pysideqmetatype.h
include/PySide6/pysideqml.h
@@ -115,10 +116,10 @@ lib/cmake/PySide6Qml/PySide6QmlConfigVersion.cmake
lib/cmake/PySide6Qml/PySide6QmlTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/PySide6Qml/PySide6QmlTargets.cmake
lib/libpyside6.abi3.so
-lib/libpyside6.abi3.so.6.5
+lib/libpyside6.abi3.so.6.6
lib/libpyside6.abi3.so.%%DISTVERSION%%
lib/libpyside6qml.abi3.so
-lib/libpyside6qml.abi3.so.6.5
+lib/libpyside6qml.abi3.so.6.6
lib/libpyside6qml.abi3.so.%%DISTVERSION%%
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DAnimation.abi3.so
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DAnimation.pyi
@@ -132,6 +133,18 @@ lib/libpyside6qml.abi3.so.%%DISTVERSION%%
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DLogic.pyi
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DRender.abi3.so
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DRender.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/__init__.py
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/__pycache__/events%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/__pycache__/events%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/__pycache__/futures%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/__pycache__/futures%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/__pycache__/tasks%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/__pycache__/tasks%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/events.py
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/futures.py
+%%PYTHON_SITELIBDIR%%/PySide6/QtAsyncio/tasks.py
%%PYTHON_SITELIBDIR%%/PySide6/QtBluetooth.abi3.so
%%PYTHON_SITELIBDIR%%/PySide6/QtBluetooth.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtCharts.abi3.so
@@ -146,6 +159,9 @@ lib/libpyside6qml.abi3.so.%%DISTVERSION%%
%%PYTHON_SITELIBDIR%%/PySide6/QtDataVisualization.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtDesigner.abi3.so
%%PYTHON_SITELIBDIR%%/PySide6/QtDesigner.pyi
+%%PYTHON_SITELIBDIR%%/PySide6/QtExampleIcons.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtGraphs.abi3.so
+%%PYTHON_SITELIBDIR%%/PySide6/QtGraphs.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtGui.abi3.so
%%PYTHON_SITELIBDIR%%/PySide6/QtGui.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtHelp.abi3.so
@@ -250,6 +266,7 @@ share/PySide6/glue/qtcharts.cpp
share/PySide6/glue/qtcore.cpp
share/PySide6/glue/qtdatavisualization.cpp
share/PySide6/glue/qtdesigner.cpp
+share/PySide6/glue/qtgraphs.cpp
share/PySide6/glue/qtgui.cpp
share/PySide6/glue/qtmultimedia.cpp
share/PySide6/glue/qtnetwork.cpp
@@ -294,6 +311,7 @@ share/PySide6/typesystems/typesystem_glgeti_v_includes.xml
share/PySide6/typesystems/typesystem_glgeti_v_modifications.xml
share/PySide6/typesystems/typesystem_glgetv_includes.xml
share/PySide6/typesystems/typesystem_glgetv_modifications.xml
+share/PySide6/typesystems/typesystem_graphs.xml
share/PySide6/typesystems/typesystem_gui.xml
share/PySide6/typesystems/typesystem_gui_common.xml
share/PySide6/typesystems/typesystem_gui_mac.xml
diff --git a/devel/qt6-5compat/Makefile b/devel/qt6-5compat/Makefile
index 1ce779a3cb7b..87f795e038a3 100644
--- a/devel/qt6-5compat/Makefile
+++ b/devel/qt6-5compat/Makefile
@@ -1,6 +1,5 @@
PORTNAME= 5compat
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
@@ -12,10 +11,12 @@ LIB_DEPENDS= libicuuc.so:devel/icu \
libdouble-conversion.so:devel/double-conversion \
libpcre.so:devel/pcre \
libpcre2-16.so:devel/pcre2 \
+ libxkbcommon.so:x11/libxkbcommon \
libzstd.so:archivers/zstd
-USES= cmake compiler:c++17-lang gettext-runtime gnome \
+USES= cmake compiler:c++17-lang gettext-runtime gl gnome \
qt-dist:6
+USE_GL= gl opengl
USE_GNOME= glib20
USE_QT= base declarative shadertools
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/distinfo
index 4fb869c8923b..386803211884 100644
--- a/devel/qt6-5compat/distinfo
+++ b/devel/qt6-5compat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931493
-SHA256 (KDE/Qt/6.5.3/qt5compat-everywhere-src-6.5.3.tar.xz) = eeb2a9e27771e15aaa7935f61a8024b46cc8e2044ae0ceacff2754c0cb806464
-SIZE (KDE/Qt/6.5.3/qt5compat-everywhere-src-6.5.3.tar.xz) = 14638104
+TIMESTAMP = 1697049679
+SHA256 (KDE/Qt/6.6.0/qt5compat-everywhere-src-6.6.0.tar.xz) = 3d85edb66126f712266dcbfc6cd00383d46cc6d66c8b84607ca21e2bc71a8fca
+SIZE (KDE/Qt/6.6.0/qt5compat-everywhere-src-6.6.0.tar.xz) = 14638540
diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile
index 1d7ef7386faf..89ec755c6049 100644
--- a/devel/qt6-base/Makefile
+++ b/devel/qt6-base/Makefile
@@ -1,12 +1,8 @@
PORTNAME= base
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
-PATCH_SITES= https://github.com/qt/qtbase/commit/
-PATCHFILES= 3f45905953d57e0174059d7d9d6bc75c3c1c406c.patch:-p1
-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt base (core, gui, widgets, network,...)
WWW= https://www.qt.io/
@@ -60,6 +56,7 @@ USES= cmake compiler:c++17-lang gl gnome jpeg perl5 pkgconfig python \
qt-dist:6 shebangfix ssl
USE_GL= egl opengl
USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 pango
+USE_LOCALE= C.UTF-8
CMAKE_ARGS= -DOPENSSL_ROOT_DIR="${OPENSSLBASE}"
CMAKE_ON= QT_AVOID_CMAKE_ARCHIVING_API \
QT_FIND_ALL_PACKAGES_ALWAYS \
diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo
index 0eacb1fbdb78..c3e7e528804d 100644
--- a/devel/qt6-base/distinfo
+++ b/devel/qt6-base/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1695931495
-SHA256 (KDE/Qt/6.5.3/qtbase-everywhere-src-6.5.3.tar.xz) = df2f4a230be4ea04f9798f2c19ab1413a3b8ec6a80bef359f50284235307b546
-SIZE (KDE/Qt/6.5.3/qtbase-everywhere-src-6.5.3.tar.xz) = 47142456
-SHA256 (KDE/Qt/6.5.3/3f45905953d57e0174059d7d9d6bc75c3c1c406c.patch) = 61e345f12c6283792e230d3572756e6093d1be0c80d1f3dc0745e19532e28ebc
-SIZE (KDE/Qt/6.5.3/3f45905953d57e0174059d7d9d6bc75c3c1c406c.patch) = 1326
+TIMESTAMP = 1697049681
+SHA256 (KDE/Qt/6.6.0/qtbase-everywhere-src-6.6.0.tar.xz) = 039d53312acb5897a9054bd38c9ccbdab72500b71fdccdb3f4f0844b0dd39e0e
+SIZE (KDE/Qt/6.6.0/qtbase-everywhere-src-6.6.0.tar.xz) = 48350308
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp
index 0c78c2367aec..4eab6daffac2 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp
@@ -1,4 +1,4 @@
---- src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp.orig 2023-09-21 19:24:26 UTC
+--- src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp.orig 2023-09-13 16:02:48 UTC
+++ src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
@@ -112,23 +112,36 @@ DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, retur
DEFINEFUNC2(int, BN_is_word, BIGNUM *a, a, BN_ULONG w, w, return 0, return)
@@ -41,16 +41,15 @@
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)
-@@ -192,7 +209,9 @@ DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int
+@@ -193,7 +210,9 @@ DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int
ASN1_OCTET_STRING **piKeyHash, piKeyHash, ASN1_INTEGER **pserial, pserial, OCSP_CERTID *cid, cid,
return 0, return)
DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int status, status, OCSP_BASICRESP *bs, bs, return nullptr, return)
@@ -60,7 +59,7 @@
DEFINEFUNC2(int, OCSP_id_cmp, OCSP_CERTID *a, a, OCSP_CERTID *b, b, return -1, return)
DEFINEFUNC7(OCSP_SINGLERESP *, OCSP_basic_add1_status, OCSP_BASICRESP *r, r, OCSP_CERTID *c, c, int s, s,
int re, re, ASN1_TIME *rt, rt, ASN1_TIME *t, t, ASN1_TIME *n, n, return nullptr, return)
-@@ -288,12 +307,14 @@ DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const
+@@ -289,12 +308,14 @@ DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const
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)
@@ -75,7 +74,7 @@
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)
-@@ -750,8 +771,8 @@ static LoadedOpenSsl loadOpenSsl()
+@@ -751,8 +772,8 @@ static LoadedOpenSsl loadOpenSsl()
#endif
#if defined(SHLIB_VERSION_NUMBER) && !defined(Q_OS_QNX) // on QNX, the libs are always libssl.so and libcrypto.so
// first attempt: the canonical name is libssl.so.<SHLIB_VERSION_NUMBER>
@@ -86,7 +85,7 @@
if (libcrypto->load() && libssl->load()) {
// libssl.so.<SHLIB_VERSION_NUMBER> and libcrypto.so.<SHLIB_VERSION_NUMBER> found
return result;
-@@ -782,8 +803,8 @@ static LoadedOpenSsl loadOpenSsl()
+@@ -783,8 +804,8 @@ static LoadedOpenSsl loadOpenSsl()
libssl->setFileNameAndVersion("ssl"_L1 + suffix, -1);
libcrypto->setFileNameAndVersion("crypto"_L1 + suffix, -1);
# else
@@ -97,7 +96,7 @@
# endif
if (libcrypto->load() && libssl->load()) {
// libssl.so.0 and libcrypto.so.0 found
-@@ -852,21 +873,34 @@ bool q_resolveOpenSslSymbols()
+@@ -853,21 +874,34 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(EVP_CIPHER_CTX_reset)
RESOLVEFUNC(AUTHORITY_INFO_ACCESS_free)
RESOLVEFUNC(EVP_PKEY_up_ref)
@@ -132,7 +131,7 @@
#ifdef TLS1_3_VERSION
RESOLVEFUNC(SSL_CTX_set_ciphersuites)
RESOLVEFUNC(SSL_set_psk_use_session_callback)
-@@ -947,7 +981,9 @@ bool q_resolveOpenSslSymbols()
+@@ -949,7 +983,9 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(OCSP_check_validity)
RESOLVEFUNC(OCSP_cert_to_id)
RESOLVEFUNC(OCSP_id_get0_info)
@@ -143,7 +142,7 @@
RESOLVEFUNC(OCSP_basic_sign)
RESOLVEFUNC(OCSP_response_create)
RESOLVEFUNC(i2d_OCSP_RESPONSE)
-@@ -1042,12 +1078,14 @@ bool q_resolveOpenSslSymbols()
+@@ -1044,12 +1080,14 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(SSL_CTX_use_PrivateKey)
RESOLVEFUNC(SSL_CTX_use_PrivateKey_file)
RESOLVEFUNC(SSL_CTX_get_cert_store);
@@ -158,7 +157,7 @@
RESOLVEFUNC(SSL_accept)
RESOLVEFUNC(SSL_clear)
RESOLVEFUNC(SSL_connect)
-@@ -1107,7 +1145,9 @@ bool q_resolveOpenSslSymbols()
+@@ -1109,7 +1147,9 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(RSA_free)
RESOLVEFUNC(DH_bits)
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h
index 905b1482b3d3..911ffd8d9f99 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h
@@ -1,4 +1,4 @@
---- src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h.orig 2023-09-21 19:24:26 UTC
+--- src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h.orig 2023-09-13 16:02:48 UTC
+++ src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h
@@ -46,6 +46,13 @@ QT_BEGIN_NAMESPACE
@@ -117,7 +117,7 @@
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);
-@@ -664,8 +712,14 @@ void *q_CRYPTO_malloc(size_t num, const char *file, in
+@@ -664,8 +712,15 @@ void *q_CRYPTO_malloc(size_t num, const char *file, in
void *q_CRYPTO_malloc(size_t num, const char *file, int line);
#define q_OPENSSL_malloc(num) q_CRYPTO_malloc(num, "", 0)
@@ -129,10 +129,11 @@
+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);
-@@ -728,7 +782,11 @@ int q_RSA_bits(RSA *a);
+@@ -729,7 +784,11 @@ int q_RSA_bits(RSA *a);
int q_DH_bits(DH *dh);
int q_RSA_bits(RSA *a);
diff --git a/devel/qt6-base/pkg-plist b/devel/qt6-base/pkg-plist
index 34f81d81a326..4eaf2762f2cb 100644
--- a/devel/qt6-base/pkg-plist
+++ b/devel/qt6-base/pkg-plist
@@ -46,7 +46,6 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qdataurl_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qdatetime_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qdatetimeparser_p.h
-%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qdeadlinetimer_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qdebug_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qdir_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qdoublescanprint_p.h
@@ -126,6 +125,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qoperatingsystemversion_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qorderedmutexlocker_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qparallelanimationgroup_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qpermissions_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qplugin_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qpoll_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qprocess_p.h
@@ -144,6 +144,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsharedmemory_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsimd_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsimd_x86_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qspan_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qstorageinfo_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qstringalgorithms_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qstringconverter_p.h
@@ -152,6 +153,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsystemsemaphore_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtcore-config_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtemporaryfile_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtenvironmentvariables_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtextstream_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qthread_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qthreadpool_p.h
@@ -159,6 +161,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtimerinfo_unix_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtimezoneprivate_data_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtimezoneprivate_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtipccommon_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtools_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtrace_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtranslator_p.h
@@ -166,6 +169,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qunicodetables_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qunicodetools_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qurl_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qvariant_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qvariantanimation_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qvolatile_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qwaitcondition_p.h
@@ -173,6 +177,8 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qxmlstreamgrammar_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qxmlstreamparser_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qxmlutils_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qzipreader_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qzipwriter_p.h
%%QT_INCDIR%%/QtCore/QAbstractAnimation
%%QT_INCDIR%%/QtCore/QAbstractEventDispatcher
%%QT_INCDIR%%/QtCore/QAbstractItemModel
@@ -204,6 +210,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QBindingStorage
%%QT_INCDIR%%/QtCore/QBitArray
%%QT_INCDIR%%/QtCore/QBitRef
+%%QT_INCDIR%%/QtCore/QBluetoothPermission
%%QT_INCDIR%%/QtCore/QBuffer
%%QT_INCDIR%%/QtCore/QByteArray
%%QT_INCDIR%%/QtCore/QByteArrayAlgorithms
@@ -213,6 +220,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QByteArrayView
%%QT_INCDIR%%/QtCore/QCache
%%QT_INCDIR%%/QtCore/QCalendar
+%%QT_INCDIR%%/QtCore/QCalendarPermission
%%QT_INCDIR%%/QtCore/QCborArray
%%QT_INCDIR%%/QtCore/QCborError
%%QT_INCDIR%%/QtCore/QCborMap
@@ -231,6 +239,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QConcatenateTablesProxyModel
%%QT_INCDIR%%/QtCore/QConstIterator
%%QT_INCDIR%%/QtCore/QConstOverload
+%%QT_INCDIR%%/QtCore/QContactsPermission
%%QT_INCDIR%%/QtCore/QContiguousCache
%%QT_INCDIR%%/QtCore/QContiguousCacheData
%%QT_INCDIR%%/QtCore/QContiguousCacheTypedData
@@ -316,6 +325,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QListSpecialMethodsBase
%%QT_INCDIR%%/QtCore/QLittleEndianStorageType
%%QT_INCDIR%%/QtCore/QLocale
+%%QT_INCDIR%%/QtCore/QLocationPermission
%%QT_INCDIR%%/QtCore/QLockFile
%%QT_INCDIR%%/QtCore/QLoggingCategory
%%QT_INCDIR%%/QtCore/QMap
@@ -363,8 +373,10 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QMutableVectorIterator
%%QT_INCDIR%%/QtCore/QMutex
%%QT_INCDIR%%/QtCore/QMutexLocker
+%%QT_INCDIR%%/QtCore/QNativeIpcKey
%%QT_INCDIR%%/QtCore/QNoDebug
%%QT_INCDIR%%/QtCore/QNonConstOverload
+%%QT_INCDIR%%/QtCore/QNtfsPermissionCheckGuard
%%QT_INCDIR%%/QtCore/QObject
%%QT_INCDIR%%/QtCore/QObjectBindableProperty
%%QT_INCDIR%%/QtCore/QObjectCleanupHandler
@@ -378,6 +390,8 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QParallelAnimationGroup
%%QT_INCDIR%%/QtCore/QPartialOrdering
%%QT_INCDIR%%/QtCore/QPauseAnimation
+%%QT_INCDIR%%/QtCore/QPermission
+%%QT_INCDIR%%/QtCore/QPermissions
%%QT_INCDIR%%/QtCore/QPersistentModelIndex
%%QT_INCDIR%%/QtCore/QPluginLoader
%%QT_INCDIR%%/QtCore/QPluginMetaData
@@ -389,7 +403,6 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QProcessEnvironment
%%QT_INCDIR%%/QtCore/QPromise
%%QT_INCDIR%%/QtCore/QProperty
-%%QT_INCDIR%%/QtCore/QPropertyAlias
%%QT_INCDIR%%/QtCore/QPropertyAnimation
%%QT_INCDIR%%/QtCore/QPropertyBinding
%%QT_INCDIR%%/QtCore/QPropertyBindingError
@@ -424,6 +437,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QScopedPointerDeleter
%%QT_INCDIR%%/QtCore/QScopedPointerObjectDeleteLater
%%QT_INCDIR%%/QtCore/QScopedPointerPodDeleter
+%%QT_INCDIR%%/QtCore/QScopedPropertyUpdateGroup
%%QT_INCDIR%%/QtCore/QScopedValueRollback
%%QT_INCDIR%%/QtCore/QSemaphore
%%QT_INCDIR%%/QtCore/QSemaphoreReleaser
@@ -570,11 +584,13 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QtVersion
%%QT_INCDIR%%/QtCore/QtVersionChecks
%%QT_INCDIR%%/QtCore/q20algorithm.h
+%%QT_INCDIR%%/QtCore/q20chrono.h
%%QT_INCDIR%%/QtCore/q20functional.h
%%QT_INCDIR%%/QtCore/q20iterator.h
%%QT_INCDIR%%/QtCore/q20memory.h
%%QT_INCDIR%%/QtCore/q20type_traits.h
%%QT_INCDIR%%/QtCore/q23functional.h
+%%QT_INCDIR%%/QtCore/q23utility.h
%%QT_INCDIR%%/QtCore/qabstractanimation.h
%%QT_INCDIR%%/QtCore/qabstracteventdispatcher.h
%%QT_INCDIR%%/QtCore/qabstractitemmodel.h
@@ -650,6 +666,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qflags.h
%%QT_INCDIR%%/QtCore/qfloat16.h
%%QT_INCDIR%%/QtCore/qforeach.h
+%%QT_INCDIR%%/QtCore/qfunctionaltools_impl.h
%%QT_INCDIR%%/QtCore/qfunctionpointer.h
%%QT_INCDIR%%/QtCore/qfuture.h
%%QT_INCDIR%%/QtCore/qfuture_impl.h
@@ -672,6 +689,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qjsonobject.h
%%QT_INCDIR%%/QtCore/qjsonvalue.h
%%QT_INCDIR%%/QtCore/qlatin1stringmatcher.h
+%%QT_INCDIR%%/QtCore/qlatin1stringview.h
%%QT_INCDIR%%/QtCore/qlibrary.h
%%QT_INCDIR%%/QtCore/qlibraryinfo.h
%%QT_INCDIR%%/QtCore/qline.h
@@ -706,6 +724,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qpair.h
%%QT_INCDIR%%/QtCore/qparallelanimationgroup.h
%%QT_INCDIR%%/QtCore/qpauseanimation.h
+%%QT_INCDIR%%/QtCore/qpermissions.h
%%QT_INCDIR%%/QtCore/qplugin.h
%%QT_INCDIR%%/QtCore/qpluginloader.h
%%QT_INCDIR%%/QtCore/qpoint.h
@@ -765,6 +784,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qsystemsemaphore.h
%%QT_INCDIR%%/QtCore/qtaggedpointer.h
%%QT_INCDIR%%/QtCore/qtclasshelpermacros.h
+%%QT_INCDIR%%/QtCore/qtconfiginclude.h
%%QT_INCDIR%%/QtCore/qtconfigmacros.h
%%QT_INCDIR%%/QtCore/qtcore-config.h
%%QT_INCDIR%%/QtCore/qtcoreexports.h
@@ -782,6 +802,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qtimeline.h
%%QT_INCDIR%%/QtCore/qtimer.h
%%QT_INCDIR%%/QtCore/qtimezone.h
+%%QT_INCDIR%%/QtCore/qtipccommon.h
%%QT_INCDIR%%/QtCore/qtmetamacros.h
%%QT_INCDIR%%/QtCore/qtmochelpers.h
%%QT_INCDIR%%/QtCore/qtnoop.h
@@ -887,10 +908,7 @@ bin/qmake6
%%QT_INCDIR%%/QtDeviceDiscoverySupport/QtDeviceDiscoverySupportDepends
%%QT_INCDIR%%/QtDeviceDiscoverySupport/QtDeviceDiscoverySupportVersion
%%QT_INCDIR%%/QtDeviceDiscoverySupport/qtdevicediscoverysupportversion.h
-%%QT_INCDIR%%/QtExampleIcons/QtExampleIcons
%%QT_INCDIR%%/QtExampleIcons/QtExampleIconsDepends
-%%QT_INCDIR%%/QtExampleIcons/QtExampleIconsVersion
-%%QT_INCDIR%%/QtExampleIcons/qtexampleiconsversion.h
%%QT_INCDIR%%/QtFbSupport/%%FULLVER%%/QtFbSupport/private/qfbbackingstore_p.h
%%QT_INCDIR%%/QtFbSupport/%%FULLVER%%/QtFbSupport/private/qfbcursor_p.h
%%QT_INCDIR%%/QtFbSupport/%%FULLVER%%/QtFbSupport/private/qfbscreen_p.h
@@ -900,8 +918,8 @@ bin/qmake6
%%QT_INCDIR%%/QtFbSupport/QtFbSupportDepends
%%QT_INCDIR%%/QtFbSupport/QtFbSupportVersion
%%QT_INCDIR%%/QtFbSupport/qtfbsupportversion.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/atspiadaptor_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/dbusconnection_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/atspiadaptor_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/dbusconnection_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractfileiconengine_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractfileiconprovider_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractlayoutstyleinfo_p.h
@@ -945,8 +963,8 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdrawhelper_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdrawhelper_x86_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdrawingprimitive_sse2_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qedidparser_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qedidvendortable_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qedidparser_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qedidvendortable_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qeglconvenience_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qeglpbuffer_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qeglplatformcontext_p.h
@@ -972,7 +990,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgenericunixfontdatabase_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgenericunixservices_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgenericunixthemes_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qglxconvenience_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qglxconvenience_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qglyphrun_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgrayraster_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgridlayoutengine_p.h
@@ -982,6 +1000,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qhighdpiscaling_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qicc_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qicon_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qiconengine_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qiconloader_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qimage_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qimagepixmapcleanuphooks_p.h
@@ -1034,28 +1053,22 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrbtree_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrgba64_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhi_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhi_p_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhigles2_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhigles2_p_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhinull_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhinull_p_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhivulkan_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhivulkanext_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qscreen_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qsessionmanager_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshader_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshader_p_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshaderdescription_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshaderdescription_p_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshapedpixmapdndwindow_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshortcut_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshortcutmap_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qsimpledrag_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_constant_mappings_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_struct_marshallers_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiaccessiblebridge_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiapplicationadaptor_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspidbuscache_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_constant_mappings_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_struct_marshallers_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiaccessiblebridge_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiapplicationadaptor_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspidbuscache_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstandarditemmodel_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstatictext_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstatusnotifieritemadaptor_p.h
@@ -1083,7 +1096,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtguiglobal_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtriangulatingstroker_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtriangulator_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtx11extras_p.h
+%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtx11extras_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qundostack_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qunixeventdispatcher_qpa_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qvectorpath_p.h
@@ -1096,8 +1109,6 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qxdgnotificationproxy_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qxkbcommon_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qxpmhandler_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qzipreader_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qzipwriter_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformaccessibility.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformbackingstore.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformclipboard.h
@@ -1136,6 +1147,10 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qplatformwindow_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qwindowsysteminterface.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/qpa/qwindowsysteminterface_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/rhi/qrhi.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/rhi/qrhi_platform.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/rhi/qshader.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/rhi/qshaderdescription.h
%%QT_INCDIR%%/QtGui/QAbstractFileIconProvider
%%QT_INCDIR%%/QtGui/QAbstractTextDocumentLayout
%%QT_INCDIR%%/QtGui/QAbstractUndoItem
@@ -1362,9 +1377,9 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/QtGui
%%QT_INCDIR%%/QtGui/QtGuiDepends
%%QT_INCDIR%%/QtGui/QtGuiVersion
-%%QT_INCDIR%%/QtGui/bus_interface.h
-%%QT_INCDIR%%/QtGui/cache_adaptor.h
-%%QT_INCDIR%%/QtGui/deviceeventcontroller_adaptor.h
+%%X11%%%%QT_INCDIR%%/QtGui/bus_interface.h
+%%X11%%%%QT_INCDIR%%/QtGui/cache_adaptor.h
+%%X11%%%%QT_INCDIR%%/QtGui/deviceeventcontroller_adaptor.h
%%QT_INCDIR%%/QtGui/qabstractfileiconprovider.h
%%QT_INCDIR%%/QtGui/qabstracttextdocumentlayout.h
%%QT_INCDIR%%/QtGui/qaccessible.h
@@ -1479,7 +1494,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/qvulkanwindow.h
%%QT_INCDIR%%/QtGui/qwindow.h
%%QT_INCDIR%%/QtGui/qwindowdefs.h
-%%QT_INCDIR%%/QtGui/socket_interface.h
+%%X11%%%%QT_INCDIR%%/QtGui/socket_interface.h
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/devicehandlerlist_p.h
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboard_defaultmap_p.h
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboardhandler_p.h
@@ -2453,6 +2468,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
@@ -2478,6 +2494,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
@@ -2507,6 +2524,7 @@ 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/QtCMakeHelpers.cmake
@@ -2537,6 +2555,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
@@ -2957,6 +2976,7 @@ lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake
%%QT_BINDIR%%/qmake
%%QT_BINDIR%%/qmake6
%%QT_BINDIR%%/qt-cmake
+%%QT_BINDIR%%/qt-cmake-create
%%QT_BINDIR%%/qt-configure-module
%%QT_BINDIR%%/qtpaths
%%QT_BINDIR%%/qtpaths6
@@ -3040,7 +3060,8 @@ lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake
%%QT_LIBDIR%%/metatypes/qt6widgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%X11%%%%QT_LIBDIR%%/metatypes/qt6xcbqpaprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%QT_LIBDIR%%/metatypes/qt6xml_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/objects-Release/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons.cpp.o
+%%DEBUG%%%%QT_LIBDIR%%/objects-Debug/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons.cpp.o
+%%NO_DEBUG%%%%QT_LIBDIR%%/objects-Release/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons.cpp.o
%%QT_MKSPECDIR%%/aix-g++-64/qmake.conf
%%QT_MKSPECDIR%%/aix-g++-64/qplatformdefs.h
%%QT_MKSPECDIR%%/aix-g++/qmake.conf
diff --git a/devel/qt6-languageserver/Makefile b/devel/qt6-languageserver/Makefile
index 91e08d8608c1..0f7c03bf51fd 100644
--- a/devel/qt6-languageserver/Makefile
+++ b/devel/qt6-languageserver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= languageserver
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
@@ -9,7 +9,7 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
-USES= cmake compiler:c++11-lang pkgconfig qt-dist:6
+USES= cmake compiler:c++17-lang pkgconfig qt-dist:6
USE_QT= base
.include <bsd.port.mk>
diff --git a/devel/qt6-languageserver/distinfo b/devel/qt6-languageserver/distinfo
index 690535674ede..00fcad36b4d1 100644
--- a/devel/qt6-languageserver/distinfo
+++ b/devel/qt6-languageserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931497
-SHA256 (KDE/Qt/6.5.3/qtlanguageserver-everywhere-src-6.5.3.tar.xz) = c0c0c174c0554c932bc4e4f4c08a69f28e05f5608d92fe4ae2c7986b237a218a
-SIZE (KDE/Qt/6.5.3/qtlanguageserver-everywhere-src-6.5.3.tar.xz) = 153808
+TIMESTAMP = 1697049688
+SHA256 (KDE/Qt/6.6.0/qtlanguageserver-everywhere-src-6.6.0.tar.xz) = aec93019862bf63769206fe56a2230cd9e37994806a4bf28415203b4eb9a490e
+SIZE (KDE/Qt/6.6.0/qtlanguageserver-everywhere-src-6.6.0.tar.xz) = 154304
diff --git a/devel/qt6-location/Makefile b/devel/qt6-location/Makefile
index 7959621404f6..295bfb0a0be4 100644
--- a/devel/qt6-location/Makefile
+++ b/devel/qt6-location/Makefile
@@ -1,6 +1,5 @@
PORTNAME= location
-PORTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
@@ -13,6 +12,6 @@ LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
USE_GL= gl opengl
-USE_QT= base declarative positioning
+USE_QT= base declarative positioning shadertools
.include <bsd.port.mk>
diff --git a/devel/qt6-location/distinfo b/devel/qt6-location/distinfo
index 3f3e4f34d4c5..2355de5577e8 100644
--- a/devel/qt6-location/distinfo
+++ b/devel/qt6-location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931500
-SHA256 (KDE/Qt/6.5.3/qtlocation-everywhere-src-6.5.3.tar.xz) = 530cd1d597bfa7018cddd243594b47ee4252544b577ce1e9976c7253ca64e7cc
-SIZE (KDE/Qt/6.5.3/qtlocation-everywhere-src-6.5.3.tar.xz) = 3032844
+TIMESTAMP = 1697049692
+SHA256 (KDE/Qt/6.6.0/qtlocation-everywhere-src-6.6.0.tar.xz) = f5968be76108bf22af334b403027cf0a859284cb824250e728bb8daca2d70794
+SIZE (KDE/Qt/6.6.0/qtlocation-everywhere-src-6.6.0.tar.xz) = 3035992
diff --git a/devel/qt6-positioning/Makefile b/devel/qt6-positioning/Makefile
index a76584870d96..011ecbe781d6 100644
--- a/devel/qt6-positioning/Makefile
+++ b/devel/qt6-positioning/Makefile
@@ -1,5 +1,5 @@
PORTNAME= positioning
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
@@ -10,7 +10,7 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
-USES= cmake compiler:c++11-lang gl pkgconfig qt-dist:6
+USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
USE_GL= gl opengl
USE_QT= base declarative serialbus serialport
diff --git a/devel/qt6-positioning/distinfo b/devel/qt6-positioning/distinfo
index 63f00f09c408..57b53eb9baee 100644
--- a/devel/qt6-positioning/distinfo
+++ b/devel/qt6-positioning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931502
-SHA256 (KDE/Qt/6.5.3/qtpositioning-everywhere-src-6.5.3.tar.xz) = ab1a099b2b3e7330398b2ab2b4420a3c32904d74ce4515ebb8e2cb83209d6d8f
-SIZE (KDE/Qt/6.5.3/qtpositioning-everywhere-src-6.5.3.tar.xz) = 1456364
+TIMESTAMP = 1697049695
+SHA256 (KDE/Qt/6.6.0/qtpositioning-everywhere-src-6.6.0.tar.xz) = 8d6520fa3c759ed33eaea7cb1aa7e1e7ec999f828e496a6c592847d61f0fa539
+SIZE (KDE/Qt/6.6.0/qtpositioning-everywhere-src-6.6.0.tar.xz) = 1513304
diff --git a/devel/qt6-remoteobjects/Makefile b/devel/qt6-remoteobjects/Makefile
index e37018afe18a..3c3493a99750 100644
--- a/devel/qt6-remoteobjects/Makefile
+++ b/devel/qt6-remoteobjects/Makefile
@@ -1,5 +1,5 @@
PORTNAME= remoteobjects
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
@@ -9,7 +9,7 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
-USES= cmake compiler:c++11-lang gl pkgconfig qt-dist:6
+USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
USE_GL= gl opengl
USE_QT= base declarative
diff --git a/devel/qt6-remoteobjects/distinfo b/devel/qt6-remoteobjects/distinfo
index 3d5e4933ad33..ecac797f50f2 100644
--- a/devel/qt6-remoteobjects/distinfo
+++ b/devel/qt6-remoteobjects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931504
-SHA256 (KDE/Qt/6.5.3/qtremoteobjects-everywhere-src-6.5.3.tar.xz) = 8d9c9e40fb8b092c25c5bd3a4ab0fa316a2b64d7733d9d54604bc5b40446e7a1
-SIZE (KDE/Qt/6.5.3/qtremoteobjects-everywhere-src-6.5.3.tar.xz) = 527260
+TIMESTAMP = 1697049697
+SHA256 (KDE/Qt/6.6.0/qtremoteobjects-everywhere-src-6.6.0.tar.xz) = 261194e35bb9420225f095c58a5a549686797a3d2b7ea6f0d582d7d681f1f76b
+SIZE (KDE/Qt/6.6.0/qtremoteobjects-everywhere-src-6.6.0.tar.xz) = 527892
diff --git a/devel/qt6-remoteobjects/pkg-plist b/devel/qt6-remoteobjects/pkg-plist
index 82c4a491ce72..3f07bf630a02 100644
--- a/devel/qt6-remoteobjects/pkg-plist
+++ b/devel/qt6-remoteobjects/pkg-plist
@@ -57,11 +57,8 @@
%%QT_INCDIR%%/QtRemoteObjectsQml/QtRemoteObjectsQmlDepends
%%QT_INCDIR%%/QtRemoteObjectsQml/QtRemoteObjectsQmlVersion
%%QT_INCDIR%%/QtRemoteObjectsQml/qtremoteobjectsqmlversion.h
-%%QT_INCDIR%%/QtRepParser/QtRepParser
%%QT_INCDIR%%/QtRepParser/QtRepParserDepends
-%%QT_INCDIR%%/QtRepParser/QtRepParserVersion
%%QT_INCDIR%%/QtRepParser/parser.g
-%%QT_INCDIR%%/QtRepParser/qtrepparserversion.h
lib/cmake/Qt6BuildInternals/StandaloneTests/QtRemoteObjectsTestsConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsConfig.cmake
@@ -129,7 +126,7 @@ lib/cmake/Qt6RepParser/Qt6RepParserVersionlessTargets.cmake
libdata/pkgconfig/Qt6RemoteObjects.pc
libdata/pkgconfig/Qt6RemoteObjectsQml.pc
libdata/pkgconfig/Qt6RepParser.pc
-%%QT_LIBEXECDIR%%/repc
+%%QT_TOOLDIR%%/repc
%%QT_DATADIR%%/modules/RemoteObjects.json
%%QT_DATADIR%%/modules/RemoteObjectsQml.json
%%QT_DATADIR%%/modules/RepParser.json
diff --git a/devel/qt6-scxml/Makefile b/devel/qt6-scxml/Makefile
index 31daa120bfdb..cff348d1ee3e 100644
--- a/devel/qt6-scxml/Makefile
+++ b/devel/qt6-scxml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scxml
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
@@ -10,7 +10,7 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
-USES= cmake compiler:c++11-lang gl pkgconfig qt-dist:6
+USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
USE_GL= gl opengl
USE_QT= base declarative
diff --git a/devel/qt6-scxml/distinfo b/devel/qt6-scxml/distinfo
index eb17982eaf43..587d69fb6297 100644
--- a/devel/qt6-scxml/distinfo
+++ b/devel/qt6-scxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931507
-SHA256 (KDE/Qt/6.5.3/qtscxml-everywhere-src-6.5.3.tar.xz) = f3d8672ac05fe8155759086fa1f97568cd39caab5e6c93ea1af7f76e098aa751
-SIZE (KDE/Qt/6.5.3/qtscxml-everywhere-src-6.5.3.tar.xz) = 1163256
+TIMESTAMP = 1697049705
+SHA256 (KDE/Qt/6.6.0/qtscxml-everywhere-src-6.6.0.tar.xz) = 57ecd0db5d8b063d0334c4b21461585b4904d4884c88de125bd72e967e8a1043
+SIZE (KDE/Qt/6.6.0/qtscxml-everywhere-src-6.6.0.tar.xz) = 1175844
diff --git a/devel/qt6-tools/Makefile b/devel/qt6-tools/Makefile
index ccbd02673873..b789b10ffc85 100644
--- a/devel/qt6-tools/Makefile
+++ b/devel/qt6-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tools
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
diff --git a/devel/qt6-tools/distinfo b/devel/qt6-tools/distinfo
index 5224238fd3b5..b35d54b4aa90 100644
--- a/devel/qt6-tools/distinfo
+++ b/devel/qt6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931512
-SHA256 (KDE/Qt/6.5.3/qttools-everywhere-src-6.5.3.tar.xz) = fc91d32b3f696725bbb48b0df240c25b606bbee3bd22627cfcbee876a6405e37
-SIZE (KDE/Qt/6.5.3/qttools-everywhere-src-6.5.3.tar.xz) = 8591996
+TIMESTAMP = 1697049711
+SHA256 (KDE/Qt/6.6.0/qttools-everywhere-src-6.6.0.tar.xz) = 4e9feebc142bbb6e453e1dc3277e09ec45c8ef081b5ee2a029e6684b5905ba99
+SIZE (KDE/Qt/6.6.0/qttools-everywhere-src-6.6.0.tar.xz) = 8582212
diff --git a/devel/qt6-tools/files/patch-configure.cmake b/devel/qt6-tools/files/patch-configure.cmake
new file mode 100644
index 000000000000..3fcd6e398037
--- /dev/null
+++ b/devel/qt6-tools/files/patch-configure.cmake
@@ -0,0 +1,27 @@
+Fix detection of zstd.
+
+CMake Error at /usr/local/lib/cmake/zstd/zstdTargets.cmake:42 (message):
+ Some (but not all) targets in this export set were already defined.
+
+ Targets Defined: zstd::libzstd_shared
+
+ Targets not yet defined: zstd::libzstd_static
+
+Call Stack (most recent call first):
+ /usr/local/lib/cmake/zstd/zstdConfig.cmake:1 (include)
+ /usr/local/lib/cmake/Qt6/FindWrapZSTD.cmake:24 (find_package)
+ /usr/local/lib/cmake/Qt6/QtFindPackageHelpers.cmake:156 (find_package)
+ src/designer/src/lib/CMakeLists.txt:415 (qt_find_package)
+
+Regressed by: https://code.qt.io/cgit/qt/qttools.git/commit/?h=6.6.0&id=ff5c080c2eb9267c43da6fafe953bf50076443c4
+
+--- configure.cmake.orig 2023-09-11 09:43:37 UTC
++++ configure.cmake
+@@ -7,6 +7,7 @@
+
+ #### Libraries
+
++qt_find_package(WrapZSTD 1.3 PROVIDED_TARGETS WrapZSTD::WrapZSTD MODULE_NAME designer)
+
+
+ #### Tests
diff --git a/devel/qt6-tools/pkg-plist b/devel/qt6-tools/pkg-plist
index 39f5e5188af0..c4aac07876f2 100644
--- a/devel/qt6-tools/pkg-plist
+++ b/devel/qt6-tools/pkg-plist
@@ -222,6 +222,25 @@ bin/qtplugininfo6
%%QT_INCDIR%%/QtHelp/qhelpsearchquerywidget.h
%%QT_INCDIR%%/QtHelp/qhelpsearchresultwidget.h
%%QT_INCDIR%%/QtHelp/qthelpversion.h
+%%QT_INCDIR%%/QtQDocCatch/QtQDocCatchDepends
+%%QT_INCDIR%%/QtQDocCatch/catch/catch.hpp
+%%QT_INCDIR%%/QtQDocCatchConversionsPrivate/QtQDocCatchConversionsPrivateDepends
+%%QT_INCDIR%%/QtQDocCatchConversionsPrivate/catch_conversions/qdoc_catch_conversions.h
+%%QT_INCDIR%%/QtQDocCatchConversionsPrivate/catch_conversions/qt_catch_conversions.h
+%%QT_INCDIR%%/QtQDocCatchConversionsPrivate/catch_conversions/std_catch_conversions.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/QtQDocCatchGeneratorsPrivateDepends
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/combinators/cycle_generator.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/combinators/oneof_generator.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/k_partition_of_r_generator.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/path_generator.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/qchar_generator.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/generators/qstring_generator.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/namespaces.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/semantics/copy_value.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/semantics/generator_handler.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/semantics/move_into_vector.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/statistics/distribution.h
+%%QT_INCDIR%%/QtQDocCatchGeneratorsPrivate/catch_generators/utilities/statistics/percentages.h
%%QT_INCDIR%%/QtTools/%%FULLVER%%/QtTools/private/qttools-config_p.h
%%QT_INCDIR%%/QtTools/QtTools
%%QT_INCDIR%%/QtTools/QtToolsDepends
@@ -295,6 +314,24 @@ lib/cmake/Qt6LinguistTools/Qt6LinguistToolsMacros.cmake
lib/cmake/Qt6LinguistTools/Qt6LinguistToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6LinguistTools/Qt6LinguistToolsTargets.cmake
lib/cmake/Qt6LinguistTools/Qt6LinguistToolsVersionlessTargets.cmake
+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/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/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/Qt6ToolsAdditionalTargetInfo.cmake
lib/cmake/Qt6Tools/Qt6ToolsConfig.cmake
lib/cmake/Qt6Tools/Qt6ToolsConfigVersion.cmake
@@ -366,6 +403,11 @@ lib/cmake/Qt6UiTools/Qt6UiToolsVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_help_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_linguist.pri
%%QT_MKSPECDIR%%/modules/qt_lib_linguist_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatch_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatchconversionsprivate.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatchconversionsprivate_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatchgeneratorsprivate.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_qdoccatchgeneratorsprivate_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_tools_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_uiplugin.pri
%%QT_MKSPECDIR%%/modules/qt_lib_uitools.pri
@@ -374,17 +416,22 @@ lib/cmake/Qt6UiTools/Qt6UiToolsVersionlessTargets.cmake
libdata/pkgconfig/Qt6Designer.pc
libdata/pkgconfig/Qt6Help.pc
libdata/pkgconfig/Qt6Linguist.pc
+libdata/pkgconfig/Qt6QDocCatchConversionsPrivate.pc
+libdata/pkgconfig/Qt6QDocCatchGeneratorsPrivate.pc
libdata/pkgconfig/Qt6UiPlugin.pc
libdata/pkgconfig/Qt6UiTools.pc
-%%QT_LIBEXECDIR%%/lprodump
-%%QT_LIBEXECDIR%%/lrelease-pro
-%%QT_LIBEXECDIR%%/lupdate-pro
-%%QT_LIBEXECDIR%%/qhelpgenerator
-%%QT_LIBEXECDIR%%/qtattributionsscanner
+%%QT_TOOLDIR%%/lprodump
+%%QT_TOOLDIR%%/lrelease-pro
+%%QT_TOOLDIR%%/lupdate-pro
+%%QT_TOOLDIR%%/qhelpgenerator
+%%QT_TOOLDIR%%/qtattributionsscanner
%%QT_DATADIR%%/modules/Designer.json
%%QT_DATADIR%%/modules/DesignerComponentsPrivate.json
%%QT_DATADIR%%/modules/Help.json
%%QT_DATADIR%%/modules/Linguist.json
+%%QT_DATADIR%%/modules/QDocCatchConversionsPrivate.json
+%%QT_DATADIR%%/modules/QDocCatchGeneratorsPrivate.json
+%%QT_DATADIR%%/modules/QDocCatchPrivate.json
%%QT_DATADIR%%/modules/Tools.json
%%QT_DATADIR%%/modules/UiPlugin.json
%%QT_DATADIR%%/modules/UiTools.json
diff --git a/devel/qt6-translations/distinfo b/devel/qt6-translations/distinfo
index e40ea68e6f1f..f937cd76d0ae 100644
--- a/devel/qt6-translations/distinfo
+++ b/devel/qt6-translations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931515
-SHA256 (KDE/Qt/6.5.3/qttranslations-everywhere-src-6.5.3.tar.xz) = 83b44c0ddcf9c28e836f63c21a3fea2fb2c24cb630eefc79984f5bec44e949e3
-SIZE (KDE/Qt/6.5.3/qttranslations-everywhere-src-6.5.3.tar.xz) = 1468564
+TIMESTAMP = 1697049713
+SHA256 (KDE/Qt/6.6.0/qttranslations-everywhere-src-6.6.0.tar.xz) = a0d89a236f64b810eb0fe4ae1e90db22b0e86263521b35f89e69f1392815078c
+SIZE (KDE/Qt/6.6.0/qttranslations-everywhere-src-6.6.0.tar.xz) = 1468592
diff --git a/devel/shiboken6/Makefile b/devel/shiboken6/Makefile
index 2e6cad8d62d9..9737ec7f9ad8 100644
--- a/devel/shiboken6/Makefile
+++ b/devel/shiboken6/Makefile
@@ -29,7 +29,7 @@ CMAKE_ARGS= -DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \
-DUSE_PYTHON_VERSION=${PYTHON_VER} \
-DBUILD_TESTS:BOOL=false
-WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION}/sources/shiboken6
+WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION:R}/sources/shiboken6
PLIST_SUB= DISTVERSION=${DISTVERSION}
OPTIONS_DEFINE= DOCS
diff --git a/devel/shiboken6/distinfo b/devel/shiboken6/distinfo
index 01f7aa6108fa..bafdbaa6c0be 100644
--- a/devel/shiboken6/distinfo
+++ b/devel/shiboken6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696877778
-SHA256 (pyside-setup-everywhere-src-6.5.3.tar.xz) = 6606b1634fb2981f9ca7ce2e206cc92c252401de328df4ce23f63e8c998de8d3
-SIZE (pyside-setup-everywhere-src-6.5.3.tar.xz) = 13577208
+TIMESTAMP = 1697907858
+SHA256 (pyside-setup-everywhere-src-6.6.0.tar.xz) = 2dd002db8851a87173354f38aa8c6ec42d0ff1fac99ea422b29e2dfce52d1638
+SIZE (pyside-setup-everywhere-src-6.6.0.tar.xz) = 14054860
diff --git a/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake b/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake
new file mode 100644
index 000000000000..4f4be866326a
--- /dev/null
+++ b/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake
@@ -0,0 +1,13 @@
+We don't need bash for a simple export command.
+
+--- cmake/ShibokenHelpers.cmake.orig 2023-10-14 09:37:51 UTC
++++ cmake/ShibokenHelpers.cmake
+@@ -772,7 +772,7 @@ $@")
+ $@")
+ else()
+ string(REPLACE ";" ":" path_dirs_native "${path_dirs_native}")
+- file(WRITE "${wrapper_path}" "#!/bin/bash
++ file(WRITE "${wrapper_path}" "#!/bin/sh
+ export LD_LIBRARY_PATH=${path_dirs_native}:$LD_LIBRARY_PATH
+ $@")
+ endif()
diff --git a/devel/shiboken6/files/patch-data_shiboken6.pc.in b/devel/shiboken6/files/patch-data_shiboken6.pc.in
index 3496cfee10da..2830d8e58633 100644
--- a/devel/shiboken6/files/patch-data_shiboken6.pc.in
+++ b/devel/shiboken6/files/patch-data_shiboken6.pc.in
@@ -1,6 +1,6 @@
---- data/shiboken6.pc.in.orig 2020-12-13 08:07:53 UTC
+--- data/shiboken6.pc.in.orig 2023-10-14 09:37:51 UTC
+++ data/shiboken6.pc.in
-@@ -9,5 +9,5 @@ python_include_dir=@PYTHON_INCLUDE_DIRS@
+@@ -8,5 +8,5 @@ Version: @shiboken6_VERSION@
Name: shiboken6
Description: Support library for Python bindings created with the Shiboken6 generator.
Version: @shiboken6_VERSION@
diff --git a/devel/shiboken6/files/patch-sources_shiboken6_libshiboken_helper.h b/devel/shiboken6/files/patch-libshiboken_helper.h
index d7333d860c45..be473aa32a58 100644
--- a/devel/shiboken6/files/patch-sources_shiboken6_libshiboken_helper.h
+++ b/devel/shiboken6/files/patch-libshiboken_helper.h
@@ -1,11 +1,11 @@
---- libshiboken/helper.h.orig 2020-12-13 07:16:46 UTC
+--- libshiboken/helper.h.orig 2023-10-14 09:37:51 UTC
+++ libshiboken/helper.h
-@@ -92,7 +92,7 @@ class AutoArrayPointer
+@@ -61,7 +61,7 @@ class AutoArrayPointer
T *data;
};
-
+
-using ThreadId = unsigned long long;
+using ThreadId = pthread_t;
LIBSHIBOKEN_API ThreadId currentThreadId();
LIBSHIBOKEN_API ThreadId mainThreadId();
-
+
diff --git a/devel/shiboken6/pkg-plist b/devel/shiboken6/pkg-plist
index e4e8e3ea3d98..cbc90f9f6ac1 100644
--- a/devel/shiboken6/pkg-plist
+++ b/devel/shiboken6/pkg-plist
@@ -13,13 +13,13 @@ include/shiboken6/sbkconverter.h
include/shiboken6/sbkcppstring.h
include/shiboken6/sbkcpptonumpy.h
include/shiboken6/sbkenum.h
-include/shiboken6/sbkenum_p.h
include/shiboken6/sbkerrors.h
include/shiboken6/sbkfeature_base.h
include/shiboken6/sbkmodule.h
include/shiboken6/sbknumpycheck.h
include/shiboken6/sbknumpyview.h
include/shiboken6/sbkpython.h
+include/shiboken6/sbksmartpointer.h
include/shiboken6/sbkstaticstrings.h
include/shiboken6/sbkstring.h
include/shiboken6/sbktypefactory.h
@@ -43,7 +43,7 @@ lib/cmake/Shiboken6Tools/Shiboken6ToolsConfigVersion.cmake
lib/cmake/Shiboken6Tools/Shiboken6ToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Shiboken6Tools/Shiboken6ToolsTargets.cmake
lib/libshiboken6.abi3.so
-lib/libshiboken6.abi3.so.6.5
+lib/libshiboken6.abi3.so.6.6
lib/libshiboken6.abi3.so.%%DISTVERSION%%
%%PYTHON_SITELIBDIR%%/shiboken6/Shiboken.abi3.so
%%PYTHON_SITELIBDIR%%/shiboken6/Shiboken.pyi
diff --git a/graphics/py-qt6-3d/distinfo b/graphics/py-qt6-3d/distinfo
index 925233511024..f1658c3d4b99 100644
--- a/graphics/py-qt6-3d/distinfo
+++ b/graphics/py-qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690463072
-SHA256 (PyQt6_3D-6.5.0.tar.gz) = f8ef3e2965a518367eb4cc693fd9f23698fcbeb909c7dcb7269737b8d877f68b
-SIZE (PyQt6_3D-6.5.0.tar.gz) = 7469119
+TIMESTAMP = 1698896095
+SHA256 (PyQt6_3D-6.6.0.tar.gz) = 372b206eb8185f2b6ff048629d3296cb137c9e5901b113119ffa46a317726988
+SIZE (PyQt6_3D-6.6.0.tar.gz) = 7469031
diff --git a/graphics/qt6-3d/Makefile b/graphics/qt6-3d/Makefile
index 7cb7e81e534b..b09cda3c0b0d 100644
--- a/graphics/qt6-3d/Makefile
+++ b/graphics/qt6-3d/Makefile
@@ -1,6 +1,5 @@
PORTNAME= 3d
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
@@ -31,27 +30,12 @@ USE_GNOME= glib20
USE_QT= base declarative shadertools
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
-OPTIONS_DEFINE_i386= SIMD
-OPTIONS_DEFINE_amd64= SIMD
-OPTIONS_DEFAULT_i386= SIMD
-OPTIONS_DEFAULT_amd64= SIMD
+.include <bsd.port.pre.mk>
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MSIMD}
-. if !empty(MACHINE_CPU:Mavx2)
-CMAKE_ARGS+= -DINPUT_qt3d_simd=avx2
-PLIST_SUB+= AVX2="" SIMD=""
-. elif !empty(MACHINE_CPU:Msse2)
-CMAKE_ARGS+= -DINPUT_qt3d_simd=sse2
-PLIST_SUB+= AVX2="@comment " SIMD=""
-. else
-CMAKE_ARGS+= -DINPUT_qt3d_simd=no
-PLIST_SUB+= SIMD="@comment "
-. endif
+.if ${ARCH} == amd64 || ${ARCH} == i386
+PLIST_SUB+= SIMD=""
.else
-CMAKE_ARGS+= -DINPUT_qt3d_simd=no
PLIST_SUB+= SIMD="@comment "
.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/graphics/qt6-3d/distinfo b/graphics/qt6-3d/distinfo
index 576df37d65b0..d6465d849db9 100644
--- a/graphics/qt6-3d/distinfo
+++ b/graphics/qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931577
-SHA256 (KDE/Qt/6.5.3/qt3d-everywhere-src-6.5.3.tar.xz) = 0d369f2028fd5208cb664ce39708e450005755187f4ac24fdbda7a6c3938fddc
-SIZE (KDE/Qt/6.5.3/qt3d-everywhere-src-6.5.3.tar.xz) = 161746380
+TIMESTAMP = 1697049779
+SHA256 (KDE/Qt/6.6.0/qt3d-everywhere-src-6.6.0.tar.xz) = 0da87a46217f4d72f6d0de9768605d5325ef3d093f73a5e0d73dd88e99c1fc2a
+SIZE (KDE/Qt/6.6.0/qt3d-everywhere-src-6.6.0.tar.xz) = 161687452
diff --git a/graphics/qt6-3d/pkg-plist b/graphics/qt6-3d/pkg-plist
index 327fed751087..7574a14b4746 100644
--- a/graphics/qt6-3d/pkg-plist
+++ b/graphics/qt6-3d/pkg-plist
@@ -126,7 +126,7 @@
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/coresettings_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/job_common_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/matrix4x4_p.h
-%%SIMD%%%%AVX2%%%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/matrix4x4_avx2_p.h
+%%SIMD%%%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/matrix4x4_avx2_p.h
%%SIMD%%%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/matrix4x4_sse_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/nullservices_p.h
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/propertychangehandler_p.h
diff --git a/graphics/qt6-imageformats/Makefile b/graphics/qt6-imageformats/Makefile
index 5f471b780854..8848e2e748d4 100644
--- a/graphics/qt6-imageformats/Makefile
+++ b/graphics/qt6-imageformats/Makefile
@@ -1,6 +1,5 @@
PORTNAME= imageformats
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
@@ -20,6 +19,7 @@ LIB_DEPENDS= libjasper.so:graphics/jasper \
libharfbuzz.so:print/harfbuzz \
libicudata.so:devel/icu \
libjbig.so:graphics/jbigkit \
+ libmng.so:graphics/libmng \
libpcre.so:devel/pcre \
libpcre2-16.so:devel/pcre2 \
libpng16.so:graphics/png \
diff --git a/graphics/qt6-imageformats/distinfo b/graphics/qt6-imageformats/distinfo
index 0a08786ba74b..333e224d4b82 100644
--- a/graphics/qt6-imageformats/distinfo
+++ b/graphics/qt6-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931580
-SHA256 (KDE/Qt/6.5.3/qtimageformats-everywhere-src-6.5.3.tar.xz) = 49c026c49a738ed024c072a4b205cdc1235507da4a2d0ea740bd574fff138ccb
-SIZE (KDE/Qt/6.5.3/qtimageformats-everywhere-src-6.5.3.tar.xz) = 1975664
+TIMESTAMP = 1697049786
+SHA256 (KDE/Qt/6.6.0/qtimageformats-everywhere-src-6.6.0.tar.xz) = e1542cb50176e237809895c6549598c08587c63703d100be54ac2d806834e384
+SIZE (KDE/Qt/6.6.0/qtimageformats-everywhere-src-6.6.0.tar.xz) = 1975848
diff --git a/graphics/qt6-imageformats/pkg-plist b/graphics/qt6-imageformats/pkg-plist
index 198be65a9da1..e928929d15a5 100644
--- a/graphics/qt6-imageformats/pkg-plist
+++ b/graphics/qt6-imageformats/pkg-plist
@@ -13,6 +13,12 @@ lib/cmake/Qt6Gui/Qt6QJp2PluginConfigVersion.cmake
lib/cmake/Qt6Gui/Qt6QJp2PluginConfigVersionImpl.cmake
lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake
+lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake
+lib/cmake/Qt6Gui/Qt6QMngPluginConfigVersion.cmake
+lib/cmake/Qt6Gui/Qt6QMngPluginConfigVersionImpl.cmake
+lib/cmake/Qt6Gui/Qt6QMngPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake
lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake
lib/cmake/Qt6Gui/Qt6QTgaPluginConfigVersion.cmake
@@ -39,6 +45,7 @@ lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake
%%QT_PLUGINDIR%%/imageformats/libqicns.so
%%QT_PLUGINDIR%%/imageformats/libqjp2.so
+%%QT_PLUGINDIR%%/imageformats/libqmng.so
%%QT_PLUGINDIR%%/imageformats/libqtga.so
%%QT_PLUGINDIR%%/imageformats/libqtiff.so
%%QT_PLUGINDIR%%/imageformats/libqwbmp.so
diff --git a/graphics/qt6-lottie/Makefile b/graphics/qt6-lottie/Makefile
index 179d47ef092e..84d6d7fcfdfa 100644
--- a/graphics/qt6-lottie/Makefile
+++ b/graphics/qt6-lottie/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lottie
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
@@ -10,7 +10,7 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
-USES= cmake compiler:c++11-lang gl pkgconfig qt-dist:6
+USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
USE_GL= gl opengl
USE_QT= base declarative websockets
diff --git a/graphics/qt6-lottie/distinfo b/graphics/qt6-lottie/distinfo
index 2d255279622b..a68aa7a2d810 100644
--- a/graphics/qt6-lottie/distinfo
+++ b/graphics/qt6-lottie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931582
-SHA256 (KDE/Qt/6.5.3/qtlottie-everywhere-src-6.5.3.tar.xz) = 3d2c4685b104c01c341fed9528f56d63a69d8ee6d5996bc55100720637a95722
-SIZE (KDE/Qt/6.5.3/qtlottie-everywhere-src-6.5.3.tar.xz) = 91144
+TIMESTAMP = 1697049789
+SHA256 (KDE/Qt/6.6.0/qtlottie-everywhere-src-6.6.0.tar.xz) = 1d98b45107a4b9a6337bc7ac37b9e54cdaa68110f814d93eecc8fbf8d338f84f
+SIZE (KDE/Qt/6.6.0/qtlottie-everywhere-src-6.6.0.tar.xz) = 92276
diff --git a/graphics/qt6-quickeffectmaker/distinfo b/graphics/qt6-quickeffectmaker/distinfo
index 70a722868576..b81bd8d58561 100644
--- a/graphics/qt6-quickeffectmaker/distinfo
+++ b/graphics/qt6-quickeffectmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931587
-SHA256 (KDE/Qt/6.5.3/qtquickeffectmaker-everywhere-src-6.5.3.tar.xz) = b9679bbad1cccb1433fd66b4c95950c5930c0813b486b53c29148059a8aa9ca7
-SIZE (KDE/Qt/6.5.3/qtquickeffectmaker-everywhere-src-6.5.3.tar.xz) = 4367220
+TIMESTAMP = 1697049793
+SHA256 (KDE/Qt/6.6.0/qtquickeffectmaker-everywhere-src-6.6.0.tar.xz) = d7cb379fc7ad228343b20c1f68ed7864de2b43601d1879469dcb5659f9d1f77f
+SIZE (KDE/Qt/6.6.0/qtquickeffectmaker-everywhere-src-6.6.0.tar.xz) = 4367288
diff --git a/graphics/qt6-svg/Makefile b/graphics/qt6-svg/Makefile
index 5653eb827881..1b6c6acca233 100644
--- a/graphics/qt6-svg/Makefile
+++ b/graphics/qt6-svg/Makefile
@@ -1,6 +1,5 @@
PORTNAME= svg
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
diff --git a/graphics/qt6-svg/distinfo b/graphics/qt6-svg/distinfo
index 64f384fe7ac3..4929e9bae51e 100644
--- a/graphics/qt6-svg/distinfo
+++ b/graphics/qt6-svg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931589
-SHA256 (KDE/Qt/6.5.3/qtsvg-everywhere-src-6.5.3.tar.xz) = fc41c47b69ca1f80473cd4b11996394155781105345392961d064d04f95d5bef
-SIZE (KDE/Qt/6.5.3/qtsvg-everywhere-src-6.5.3.tar.xz) = 1728084
+TIMESTAMP = 1697049796
+SHA256 (KDE/Qt/6.6.0/qtsvg-everywhere-src-6.6.0.tar.xz) = 33da25fef51102f564624a7ea3e57cb4a0a31b7b44783d1af5749ac36d3c72de
+SIZE (KDE/Qt/6.6.0/qtsvg-everywhere-src-6.6.0.tar.xz) = 1651728
diff --git a/graphics/qt6-svg/pkg-plist b/graphics/qt6-svg/pkg-plist
index 0a4d2d9b6dc2..1dd398947c9f 100644
--- a/graphics/qt6-svg/pkg-plist
+++ b/graphics/qt6-svg/pkg-plist
@@ -1,5 +1,4 @@
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgfont_p.h
-%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qtsvgglobal_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvggraphics_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvghandler_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgnode_p.h
@@ -7,6 +6,7 @@
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgstyle_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgtinydocument_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qtsvgexports_p.h
+%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qtsvgglobal_p.h
%%QT_INCDIR%%/QtSvg/QSvgGenerator
%%QT_INCDIR%%/QtSvg/QSvgRenderer
%%QT_INCDIR%%/QtSvg/QtSvg
diff --git a/graphics/qt6-wayland/Makefile b/graphics/qt6-wayland/Makefile
index 56b127d760b0..a96319c2ec45 100644
--- a/graphics/qt6-wayland/Makefile
+++ b/graphics/qt6-wayland/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wayland
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics wayland
PKGNAMEPREFIX= qt6-
diff --git a/graphics/qt6-wayland/distinfo b/graphics/qt6-wayland/distinfo
index c0896b57ecf5..7d2a1793d52a 100644
--- a/graphics/qt6-wayland/distinfo
+++ b/graphics/qt6-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931592
-SHA256 (KDE/Qt/6.5.3/qtwayland-everywhere-src-6.5.3.tar.xz) = f72a8588b7ff9b81bb311f2c8b541c11788b81003537b010360ca80eae52369f
-SIZE (KDE/Qt/6.5.3/qtwayland-everywhere-src-6.5.3.tar.xz) = 1059396
+TIMESTAMP = 1697049798
+SHA256 (KDE/Qt/6.6.0/qtwayland-everywhere-src-6.6.0.tar.xz) = 30c3d82d85d050c83370710a26d12c802199c51eba5c2726e9d6243edd03b7e8
+SIZE (KDE/Qt/6.6.0/qtwayland-everywhere-src-6.6.0.tar.xz) = 1125748
diff --git a/graphics/qt6-wayland/pkg-plist b/graphics/qt6-wayland/pkg-plist
index cbf55d9c9cf6..88886f1b5b56 100644
--- a/graphics/qt6-wayland/pkg-plist
+++ b/graphics/qt6-wayland/pkg-plist
@@ -1,10 +1,12 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qtwaylandclient-config_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qtwaylandclientglobal_p.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-cursor-shape-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-fractional-scale-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-hardware-integration.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-pointer-gestures-unstable-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-key-unstable-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-text-input-method-unstable-v1.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-toplevel-drag-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-windowmanager.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-server-buffer-extension.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-surface-extension.h
@@ -17,6 +19,7 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wayland.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wp-primary-selection-unstable-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-output-unstable-v1.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-shell.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandabstractdecoration_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandbuffer_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientbufferintegration_p.h
@@ -71,11 +74,13 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandvulkanwindow_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindow_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindowmanagerintegration_p.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-cursor-shape-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-fractional-scale-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-hardware-integration-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-pointer-gestures-unstable-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-key-unstable-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-text-input-method-unstable-v1-client-protocol.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-toplevel-drag-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-windowmanager-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-server-buffer-extension-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-surface-extension-client-protocol.h
@@ -88,6 +93,7 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wayland-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wp-primary-selection-unstable-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-output-unstable-v1-client-protocol.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-shell-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtension
%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtensionTemplate
%%QT_INCDIR%%/QtWaylandClient/QtWaylandClient
@@ -596,7 +602,7 @@ lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateVersionlessTa
%%QT_QMLDIR%%/QtWayland/Compositor/qmlfiles/WaylandOutputWindow.qml
libdata/pkgconfig/Qt6WaylandClient.pc
libdata/pkgconfig/Qt6WaylandCompositor.pc
-%%QT_LIBEXECDIR%%/qtwaylandscanner
+%%QT_TOOLDIR%%/qtwaylandscanner
%%QT_DATADIR%%/modules/WaylandClient.json
%%QT_DATADIR%%/modules/WaylandCompositor.json
%%QT_DATADIR%%/modules/WaylandEglClientHwIntegrationPrivate.json
diff --git a/misc/qt6-doc/distinfo b/misc/qt6-doc/distinfo
index c90785aa7ea6..4b8483d41922 100644
--- a/misc/qt6-doc/distinfo
+++ b/misc/qt6-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931602
-SHA256 (KDE/Qt/6.5.3/qtdoc-everywhere-src-6.5.3.tar.xz) = ef08bcf8daec21c37e23fc39e696f1e067dff29b751fb924bb53c189d80783cc
-SIZE (KDE/Qt/6.5.3/qtdoc-everywhere-src-6.5.3.tar.xz) = 13049924
+TIMESTAMP = 1697049807
+SHA256 (KDE/Qt/6.6.0/qtdoc-everywhere-src-6.6.0.tar.xz) = d37634d87a9bdd78ca42c9ace3cd08954a227c58ecd6270919aadef55977261e
+SIZE (KDE/Qt/6.6.0/qtdoc-everywhere-src-6.6.0.tar.xz) = 13121692
diff --git a/misc/qt6-doc/pkg-plist b/misc/qt6-doc/pkg-plist
index 43c7a046594a..19a5c3b9a783 100644
--- a/misc/qt6-doc/pkg-plist
+++ b/misc/qt6-doc/pkg-plist
@@ -66,7 +66,6 @@
%%QT_DOCDIR%%/qtdoc/deployment.html
%%QT_DOCDIR%%/qtdoc/desktop-integration.html
%%QT_DOCDIR%%/qtdoc/embedded-linux.html
-%%QT_DOCDIR%%/qtdoc/examples-android.html
%%QT_DOCDIR%%/qtdoc/examples-animation.html
%%QT_DOCDIR%%/qtdoc/examples-draganddrop.html
%%QT_DOCDIR%%/qtdoc/examples-gestures.html
@@ -221,6 +220,7 @@
%%QT_DOCDIR%%/qtdoc/images/threadsandobjects.png
%%QT_DOCDIR%%/qtdoc/images/threadvisual-example.png
%%QT_DOCDIR%%/qtdoc/images/tool-examples.png
+%%QT_DOCDIR%%/qtdoc/images/txtviewer_screenshot.png
%%QT_DOCDIR%%/qtdoc/images/wayland-multi-process.png
%%QT_DOCDIR%%/qtdoc/images/wayland-single-process-develop.png
%%QT_DOCDIR%%/qtdoc/images/wayland-single-process-eglfs.png
@@ -275,6 +275,7 @@
%%QT_DOCDIR%%/qtdoc/newclasses63.html
%%QT_DOCDIR%%/qtdoc/newclasses64.html
%%QT_DOCDIR%%/qtdoc/newclasses65.html
+%%QT_DOCDIR%%/qtdoc/newclasses66.html
%%QT_DOCDIR%%/qtdoc/obsoleteclasses.html
%%QT_DOCDIR%%/qtdoc/obsoleteqmltypes.html
%%QT_DOCDIR%%/qtdoc/overviews-main.html
@@ -327,6 +328,7 @@
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-colorpaletteclient-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-dice-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-documentviewer-example.html
+%%QT_DOCDIR%%/qtdoc/qtdoc-demos-documentviewer-plugins-txtviewer-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-fx-material-showroom-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-hangman-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-mediaplayer-example.html
@@ -410,6 +412,7 @@
%%QT_DOCDIR%%/qtdoc/whatsnew63.html
%%QT_DOCDIR%%/qtdoc/whatsnew64.html
%%QT_DOCDIR%%/qtdoc/whatsnew65.html
+%%QT_DOCDIR%%/qtdoc/whatsnew66.html
%%QT_DOCDIR%%/qtdoc/whatsnewqt6.html
%%QT_DOCDIR%%/qtdoc/why-moc.html
%%QT_DOCDIR%%/qtdoc/windows-building.html
diff --git a/misc/qt6-examples/Makefile b/misc/qt6-examples/Makefile
index 91342b7e6c13..549544acef55 100644
--- a/misc/qt6-examples/Makefile
+++ b/misc/qt6-examples/Makefile
@@ -1,14 +1,13 @@
PORTNAME= examples
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= misc
MASTER_SITES= QT/official_releases/qt/${QT6_VERSION:R}/${QT6_VERSION}/single
PKGNAMEPREFIX= qt6-
DISTNAME= qt-everywhere-src-${QT6_VERSION}
-#WRKSRC= ${WRKDIR}/qt-everywhere-src-${QT5_VERSION}
DIST_SUBDIR= KDE/Qt/${QT6_VERSION}
MAINTAINER= kde@FreeBSD.org
-COMMENT= Qt 6 examples sourcecode
+COMMENT= Qt 6 examples source code
NO_ARCH= yes
NO_BUILD= yes
@@ -17,26 +16,26 @@ USES= qt:6 tar:xz
USE_QT= #
EXAMPLESDIR= ${PREFIX}/share/examples/qt6
-# The destination location depends on the values given in
-# share/doc/qt5/<module>/examples-manifest.xml. The exception is
-# qtscript and qtserialbus where the examples are looked up in $EXAMPLESDIR/.
-# This way, the examples show up in qtcreator on the examples front page.
_QT_DISTS= 3d 5compat activeqt base charts coap connectivity datavis3d \
- declarative doc httpserver mqtt multimedia networkauth opcua \
- positioning quick3d quick3dphysics remoteobjects scxml \
- sensors serialbus serialport speech svg tools virtualkeyboard \
+ declarative doc graphs httpserver mqtt multimedia networkauth \
+ opcua positioning quick3d quick3dphysics remoteobjects scxml \
+ sensors serialbus serialport speech tools virtualkeyboard \
wayland webchannel webengine websockets webview
-EXAMPLES= ${_QT_DISTS:C/^/qt/}
+EXAMPLES= ${_QT_DISTS:C/^/qt/}
.for example in ${EXAMPLES}
EXTRACT_AFTER_ARGS+= ${DISTNAME:S/-opensource//}/${example}/examples
.endfor
+EXTRACT_AFTER_ARGS+= ${DISTNAME:S/-opensource//}/qtsvg/tests/manual/examples
do-install:
.for example in ${EXAMPLES}
cd ${WRKSRC}/${example}/examples && \
${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
.endfor
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/svg
+ cd ${WRKSRC}/qtsvg/tests/manual/examples && \
+ ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}/svg
.include <bsd.port.mk>
diff --git a/misc/qt6-examples/distinfo b/misc/qt6-examples/distinfo
index fd6a1c2bcf1b..54768f6f8d1d 100644
--- a/misc/qt6-examples/distinfo
+++ b/misc/qt6-examples/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931936
-SHA256 (KDE/Qt/6.5.3/qt-everywhere-src-6.5.3.tar.xz) = 7cda4d119aad27a3887329cfc285f2aba5da85601212bcb0aea27bd6b7b544cb
-SIZE (KDE/Qt/6.5.3/qt-everywhere-src-6.5.3.tar.xz) = 798402796
+TIMESTAMP = 1697050141
+SHA256 (KDE/Qt/6.6.0/qt-everywhere-src-6.6.0.tar.xz) = 652538fcb5d175d8f8176c84c847b79177c87847b7273dccaec1897d80b50002
+SIZE (KDE/Qt/6.6.0/qt-everywhere-src-6.6.0.tar.xz) = 812361632
diff --git a/misc/qt6-examples/pkg-plist b/misc/qt6-examples/pkg-plist
index 3381b3fb415f..201eb1d7e47e 100644
--- a/misc/qt6-examples/pkg-plist
+++ b/misc/qt6-examples/pkg-plist
@@ -452,6 +452,11 @@
%%QT_EXAMPLEDIR%%/coap/simplecoapclient/optiondialog.h
%%QT_EXAMPLEDIR%%/coap/simplecoapclient/optiondialog.ui
%%QT_EXAMPLEDIR%%/coap/simplecoapclient/simplecoapclient.pro
+%%QT_EXAMPLEDIR%%/core/permissions/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/core/permissions/Info.plist
+%%QT_EXAMPLEDIR%%/core/permissions/Main.qml
+%%QT_EXAMPLEDIR%%/core/permissions/android/AndroidManifest.xml
+%%QT_EXAMPLEDIR%%/core/permissions/main.cpp
%%QT_EXAMPLEDIR%%/core5/CMakeLists.txt
%%QT_EXAMPLEDIR%%/core5/core5.pro
%%QT_EXAMPLEDIR%%/core5/widgets/CMakeLists.txt
@@ -489,6 +494,7 @@
%%QT_EXAMPLEDIR%%/corelib/bindableproperties/bindablesubscription/main.cpp
%%QT_EXAMPLEDIR%%/corelib/bindableproperties/doc/images/bindable_properties_example.png
%%QT_EXAMPLEDIR%%/corelib/bindableproperties/doc/src/bindableproperties.qdoc
+%%QT_EXAMPLEDIR%%/corelib/bindableproperties/shared/CMakeLists.txt
%%QT_EXAMPLEDIR%%/corelib/bindableproperties/shared/countries.qrc
%%QT_EXAMPLEDIR%%/corelib/bindableproperties/shared/finland.png
%%QT_EXAMPLEDIR%%/corelib/bindableproperties/shared/germany.png
@@ -566,10 +572,10 @@
%%QT_EXAMPLEDIR%%/corelib/serialization/CMakeLists.txt
%%QT_EXAMPLEDIR%%/corelib/serialization/cbordump/CMakeLists.txt
%%QT_EXAMPLEDIR%%/corelib/serialization/cbordump/cbordump.pro
+%%QT_EXAMPLEDIR%%/corelib/serialization/cbordump/cbortag.py
%%QT_EXAMPLEDIR%%/corelib/serialization/cbordump/doc/images/cbordump.png
%%QT_EXAMPLEDIR%%/corelib/serialization/cbordump/doc/src/cbordump.qdoc
%%QT_EXAMPLEDIR%%/corelib/serialization/cbordump/main.cpp
-%%QT_EXAMPLEDIR%%/corelib/serialization/cbordump/tag-transform.xslt
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/CMakeLists.txt
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/cborconverter.cpp
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/cborconverter.h
@@ -1117,66 +1123,83 @@
%%QT_EXAMPLEDIR%%/demos/dice/meshes/object_3.mesh
%%QT_EXAMPLEDIR%%/demos/dice/meshes/side_Table_Pine_LOD0_M_Side_Table_Natural_Wenge_Wood_4K_0.mesh
%%QT_EXAMPLEDIR%%/demos/dice/qt_attribution.json
+%%QT_EXAMPLEDIR%%/demos/dice/sounds/onedice.wav
+%%QT_EXAMPLEDIR%%/demos/dice/sounds/rolling.wav
%%QT_EXAMPLEDIR%%/demos/documentviewer/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/demos/documentviewer/abstractviewer.cpp
-%%QT_EXAMPLEDIR%%/demos/documentviewer/abstractviewer.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/abstractviewer.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/abstractviewer.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/documentviewer.qrc
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/copy.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/copy@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/cut.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/cut@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/document-open-recent.svgz
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/go-next-view-page.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/go-next-view-page@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/go-next-view.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/go-next-view@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/go-next.svgz
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/go-previous-view-page.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/go-previous-view-page@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/go-previous-view.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/go-previous-view@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/go-previous.svgz
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/help-about.svgz
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/magnifier.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/magnifier@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/open.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/open@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/paste.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/paste@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/print.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/print2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/qt-logo.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/qt-logo@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-fit-best.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-fit-best@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-fit-width.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-fit-width@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-in.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-in@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-original.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-original@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-out.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-out@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-previous.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/zoom-previous@2x.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/main.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/mainwindow.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/mainwindow.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/mainwindow.ui
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/recentfilemenu.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/recentfilemenu.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/recentfiles.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/recentfiles.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/viewerfactory.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/viewerfactory.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/viewerinterfaces.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/doc/images/documentviewer_open.png
+%%QT_EXAMPLEDIR%%/demos/documentviewer/doc/images/txtviewer_screenshot.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/doc/src/documentviewer.qdoc
-%%QT_EXAMPLEDIR%%/demos/documentviewer/documentviewer.qrc
-%%QT_EXAMPLEDIR%%/demos/documentviewer/hoverwatcher.cpp
-%%QT_EXAMPLEDIR%%/demos/documentviewer/hoverwatcher.h
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/copy.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/copy@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/cut.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/cut@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/document-open-recent.svgz
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-next-view-page.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-next-view-page@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-next-view.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-next-view@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-next.svgz
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-previous-view-page.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-previous-view-page@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-previous-view.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-previous-view@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/go-previous.svgz
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/help-about.svgz
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/magnifier.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/magnifier@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/open.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/open@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/paste.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/paste@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/print.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/print2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/qt-logo.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/qt-logo@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-fit-best.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-fit-best@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-fit-width.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-fit-width@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-in.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-in@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-original.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-original@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-out.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-out@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-previous.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/images/zoom-previous@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/jsonviewer.cpp
-%%QT_EXAMPLEDIR%%/demos/documentviewer/jsonviewer.h
-%%QT_EXAMPLEDIR%%/demos/documentviewer/main.cpp
-%%QT_EXAMPLEDIR%%/demos/documentviewer/mainwindow.cpp
-%%QT_EXAMPLEDIR%%/demos/documentviewer/mainwindow.h
-%%QT_EXAMPLEDIR%%/demos/documentviewer/mainwindow.ui
-%%QT_EXAMPLEDIR%%/demos/documentviewer/pdfviewer.cpp
-%%QT_EXAMPLEDIR%%/demos/documentviewer/pdfviewer.h
-%%QT_EXAMPLEDIR%%/demos/documentviewer/txtviewer.cpp
-%%QT_EXAMPLEDIR%%/demos/documentviewer/txtviewer.h
-%%QT_EXAMPLEDIR%%/demos/documentviewer/viewerfactory.cpp
-%%QT_EXAMPLEDIR%%/demos/documentviewer/viewerfactory.h
-%%QT_EXAMPLEDIR%%/demos/documentviewer/zoomselector.cpp
-%%QT_EXAMPLEDIR%%/demos/documentviewer/zoomselector.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/doc/src/txtviewer.qdoc
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/jsonviewer/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/jsonviewer/jsonviewer.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/jsonviewer/jsonviewer.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/jsonviewer/jsonviewer.json
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/hoverwatcher.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/hoverwatcher.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/pdfviewer.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/pdfviewer.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/pdfviewer.json
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/zoomselector.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/zoomselector.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/txtviewer/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/txtviewer/txtviewer.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/txtviewer/txtviewer.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/txtviewer/txtviewer.json
%%QT_EXAMPLEDIR%%/demos/hangman/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/hangman/dict.txt
%%QT_EXAMPLEDIR%%/demos/hangman/doc/images/qthangman-example.png
@@ -1322,74 +1345,81 @@
%%QT_EXAMPLEDIR%%/demos/mediaplayer/Config/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/mediaplayer/Config/Config.qml
%%QT_EXAMPLEDIR%%/demos/mediaplayer/Config/qmldir
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/ErrorPopup.qml
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/Main.qml
%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/AudioControl.qml
%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/ControlImages.qml
%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/CustomButton.qml
%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/CustomRadioButton.qml
%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/CustomSlider.qml
%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/PlaybackControl.qml
%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/PlaybackRateControl.qml
%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/PlaybackSeekControl.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Add_file.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Add_file_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Cancel_Button.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Error.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/FullScreen_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/FullScreen_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Load_Button.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Loop_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Loop_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Loop_Playlist.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Menu_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Menu_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Mute_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Mute_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Next_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Next_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Play_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Playlist_Active.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Playlist_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Playlist_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Previous_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Previous_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Rate_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Rate_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Settings_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Settings_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Shuffle_Active.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Shuffle_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Shuffle_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Single_Loop.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Stop_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Trash_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Trash_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Volume_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/icons/Volume_Icon_Dark.svg
%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaControls/qmldir
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/MetadataInfo.qml
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/PlayerMenuBar.qml
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/PlaylistInfo.qml
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/SettingsInfo.qml
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/ThemeInfo.qml
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/TouchMenu.qml
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/TracksInfo.qml
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/TracksOptions.qml
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/UrlPopup.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/ErrorPopup.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/Images.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/Main.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/MetadataInfo.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/PlayerMenuBar.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/PlaylistInfo.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/SettingsInfo.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/ThemeInfo.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/TouchMenu.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/TracksInfo.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/TracksOptions.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/UrlPopup.qml
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Default_CoverArt.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Movie_Active.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Movie_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Movie_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Music_Active.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Music_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Music_Icon_Dark.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Shadow.png
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Shadow@2x.png
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Warning_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/qmldir
%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/mediaplayer.png
%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/src/mediaplayer.qdoc
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Add_file.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Add_file_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Cancel_Button.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Default_CoverArt.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Error.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/FullScreen_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/FullScreen_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Load_Button.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Loop_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Loop_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Loop_Playlist.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Menu_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Menu_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Movie_Active.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Movie_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Movie_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Music_Active.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Music_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Music_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Mute_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Mute_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Next_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Next_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Play_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Playlist_Active.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Playlist_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Playlist_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Previous_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Previous_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Rate_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Rate_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Settings_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Settings_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Shadow.png
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Shadow@2x.png
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Shuffle_Active.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Shuffle_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Shuffle_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Single_Loop.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Stop_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Trash_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Trash_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Volume_Icon.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Volume_Icon_Dark.svg
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/icons/Warning_Icon.svg
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/src/mediaplayer.rst
%%QT_EXAMPLEDIR%%/demos/mediaplayer/main.cpp
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/mediaplayer.py
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/mediaplayer.pyproject
%%QT_EXAMPLEDIR%%/demos/photosurface/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/photosurface/doc/images/qtquick-demo-photosurface-small.png
%%QT_EXAMPLEDIR%%/demos/photosurface/doc/src/photosurface.qdoc
@@ -1976,8 +2006,117 @@
%%QT_EXAMPLEDIR%%/embedded/styleexample/stylewidget.h
%%QT_EXAMPLEDIR%%/embedded/styleexample/stylewidget.ui
%%QT_EXAMPLEDIR%%/examples.pro
+%%QT_EXAMPLEDIR%%/graphs/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/graphs/axishandling/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/graphs/axishandling/axishandling.pro
+%%QT_EXAMPLEDIR%%/graphs/axishandling/axishandling.qrc
+%%QT_EXAMPLEDIR%%/graphs/axishandling/customformatter.cpp
+%%QT_EXAMPLEDIR%%/graphs/axishandling/customformatter.h
+%%QT_EXAMPLEDIR%%/graphs/axishandling/doc/images/axishandling-example.png
+%%QT_EXAMPLEDIR%%/graphs/axishandling/doc/src/axishandling.qdoc
+%%QT_EXAMPLEDIR%%/graphs/axishandling/main.cpp
+%%QT_EXAMPLEDIR%%/graphs/axishandling/qml/axishandling/AxisDragging.qml
+%%QT_EXAMPLEDIR%%/graphs/axishandling/qml/axishandling/AxisFormatting.qml
+%%QT_EXAMPLEDIR%%/graphs/axishandling/qml/axishandling/Data.qml
+%%QT_EXAMPLEDIR%%/graphs/axishandling/qml/axishandling/cube.mesh
+%%QT_EXAMPLEDIR%%/graphs/axishandling/qml/axishandling/cubetexture.png
+%%QT_EXAMPLEDIR%%/graphs/axishandling/qml/axishandling/main.qml
+%%QT_EXAMPLEDIR%%/graphs/axishandling/qmldir
+%%QT_EXAMPLEDIR%%/graphs/bars/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/graphs/bars/bars.pro
+%%QT_EXAMPLEDIR%%/graphs/bars/bars.qrc
+%%QT_EXAMPLEDIR%%/graphs/bars/doc/images/bars-example.png
+%%QT_EXAMPLEDIR%%/graphs/bars/doc/src/bars.qdoc
+%%QT_EXAMPLEDIR%%/graphs/bars/main.cpp
+%%QT_EXAMPLEDIR%%/graphs/bars/qml/bars/Axes.qml
+%%QT_EXAMPLEDIR%%/graphs/bars/qml/bars/Data.qml
+%%QT_EXAMPLEDIR%%/graphs/bars/qml/bars/main.qml
+%%QT_EXAMPLEDIR%%/graphs/examples.pri
+%%QT_EXAMPLEDIR%%/graphs/graphs.pro
+%%QT_EXAMPLEDIR%%/graphs/scatter/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/graphs/scatter/doc/images/scatter-example.png
+%%QT_EXAMPLEDIR%%/graphs/scatter/doc/src/scatter.qdoc
+%%QT_EXAMPLEDIR%%/graphs/scatter/main.cpp
+%%QT_EXAMPLEDIR%%/graphs/scatter/qml/scatter/Data.qml
+%%QT_EXAMPLEDIR%%/graphs/scatter/qml/scatter/main.qml
+%%QT_EXAMPLEDIR%%/graphs/scatter/scatter.pro
+%%QT_EXAMPLEDIR%%/graphs/scatter/scatter.qrc
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/datasource.cpp
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/datasource.h
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/doc/images/surfacegallery-example.png
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/doc/src/surfacegallery.qdoc
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/main.cpp
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/qml/surfacegallery/SpectrogramData.qml
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/qml/surfacegallery/SurfaceHeightMap.qml
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/qml/surfacegallery/SurfaceOscilloscope.qml
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/qml/surfacegallery/SurfaceSpectrogram.qml
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/qml/surfacegallery/heightmap.png
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/qml/surfacegallery/heightmap.readme
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/qml/surfacegallery/main.qml
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/surfacegallery.pro
+%%QT_EXAMPLEDIR%%/graphs/surfacegallery/surfacegallery.qrc
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/axesinputhandler.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/axesinputhandler.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/bargraph.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/bargraph.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/custominputhandler.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/custominputhandler.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/layer_1.png
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/layer_2.png
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/layer_3.png
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/license.txt
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/maptexture.jpg
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/narrowarrow.mesh
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/oilrig.mesh
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/pipe.mesh
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/raindata.txt
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/refinery.mesh
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/refinery.obj
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/data/topography.png
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/doc/images/widgetgraphgallery-example.png
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/doc/src/widgetgraphgallery.qdoc
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/graphmodifier.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/graphmodifier.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/highlightseries.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/highlightseries.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/main.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/rainfalldata.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/rainfalldata.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/scatterdatamodifier.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/scatterdatamodifier.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/scattergraph.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/scattergraph.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/surfacegraph.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/surfacegraph.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/surfacegraphmodifier.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/surfacegraphmodifier.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/topographicseries.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/topographicseries.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/variantbardatamapping.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/variantbardatamapping.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/variantbardataproxy.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/variantbardataproxy.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/variantdataset.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/variantdataset.h
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/widgetgraphgallery.pro
+%%QT_EXAMPLEDIR%%/graphs/widgetgraphgallery/widgetgraphgallery.qrc
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/doc/images/widgetvolumetric-example.png
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/doc/src/widgetvolumetric.qdoc
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/layer_ground.png
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/layer_magma.png
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/layer_water.png
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/main.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/volumetric.cpp
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/volumetric.h
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/widgetvolumetric.pro
+%%QT_EXAMPLEDIR%%/graphs/widgetvolumetric/widgetvolumetric.qrc
%%QT_EXAMPLEDIR%%/gui/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/gui/doc/images/rhiwindow_example.jpg
%%QT_EXAMPLEDIR%%/gui/doc/src/rasterwindow.qdoc
+%%QT_EXAMPLEDIR%%/gui/doc/src/rhiwindow.qdoc
%%QT_EXAMPLEDIR%%/gui/gui.pro
%%QT_EXAMPLEDIR%%/gui/rasterwindow/CMakeLists.txt
%%QT_EXAMPLEDIR%%/gui/rasterwindow/main.cpp
@@ -1985,6 +2124,21 @@
%%QT_EXAMPLEDIR%%/gui/rasterwindow/rasterwindow.h
%%QT_EXAMPLEDIR%%/gui/rasterwindow/rasterwindow.pri
%%QT_EXAMPLEDIR%%/gui/rasterwindow/rasterwindow.pro
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/main.cpp
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/rhiwindow.cpp
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/rhiwindow.h
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/rhiwindow.pri
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/rhiwindow.pro
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/rhiwindow.qrc
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/shaders/color.frag
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/shaders/color.vert
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/shaders/prebuilt/color.frag.qsb
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/shaders/prebuilt/color.vert.qsb
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/shaders/prebuilt/quad.frag.qsb
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/shaders/prebuilt/quad.vert.qsb
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/shaders/quad.frag
+%%QT_EXAMPLEDIR%%/gui/rhiwindow/shaders/quad.vert
%%QT_EXAMPLEDIR%%/help/CMakeLists.txt
%%QT_EXAMPLEDIR%%/help/README
%%QT_EXAMPLEDIR%%/help/contextsensitivehelp/CMakeLists.txt
@@ -2043,8 +2197,6 @@
%%QT_EXAMPLEDIR%%/linguist/arrowpad/arrowpad.cpp
%%QT_EXAMPLEDIR%%/linguist/arrowpad/arrowpad.h
%%QT_EXAMPLEDIR%%/linguist/arrowpad/arrowpad.pro
-%%QT_EXAMPLEDIR%%/linguist/arrowpad/arrowpad_fr.ts
-%%QT_EXAMPLEDIR%%/linguist/arrowpad/arrowpad_nl.ts
%%QT_EXAMPLEDIR%%/linguist/arrowpad/main.cpp
%%QT_EXAMPLEDIR%%/linguist/arrowpad/mainwindow.cpp
%%QT_EXAMPLEDIR%%/linguist/arrowpad/mainwindow.h
@@ -2069,7 +2221,6 @@
%%QT_EXAMPLEDIR%%/linguist/doc/src/trollprint.qdoc
%%QT_EXAMPLEDIR%%/linguist/hellotr/CMakeLists.txt
%%QT_EXAMPLEDIR%%/linguist/hellotr/hellotr.pro
-%%QT_EXAMPLEDIR%%/linguist/hellotr/hellotr_la.ts
%%QT_EXAMPLEDIR%%/linguist/hellotr/main.cpp
%%QT_EXAMPLEDIR%%/linguist/i18n/CMakeLists.txt
%%QT_EXAMPLEDIR%%/linguist/i18n/i18n.pro
@@ -2102,13 +2253,6 @@
%%QT_EXAMPLEDIR%%/linguist/trollprint/trollprint.pro
%%QT_EXAMPLEDIR%%/linguist/trollprint/trollprint_pt.ts
%%QT_EXAMPLEDIR%%/mqtt/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/mqtt/consolepubsub/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/mqtt/consolepubsub/configuration.h
-%%QT_EXAMPLEDIR%%/mqtt/consolepubsub/consolepubsub.pro
-%%QT_EXAMPLEDIR%%/mqtt/consolepubsub/main_pub.cpp
-%%QT_EXAMPLEDIR%%/mqtt/consolepubsub/main_sub.cpp
-%%QT_EXAMPLEDIR%%/mqtt/consolepubsub/qtmqtt_pub.pro
-%%QT_EXAMPLEDIR%%/mqtt/consolepubsub/qtmqtt_sub.pro
%%QT_EXAMPLEDIR%%/mqtt/doc/examples.qdoc
%%QT_EXAMPLEDIR%%/mqtt/doc/images/quicksubscription.png
%%QT_EXAMPLEDIR%%/mqtt/doc/images/simpleclient.png
@@ -2223,6 +2367,7 @@
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/CameraListPopup.qml
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/CameraPropertyButton.qml
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/CameraPropertyPopup.qml
+%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/FlashControl.qml
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/Info.plist
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/Info.plist.in
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/PhotoCaptureControls.qml
@@ -2288,6 +2433,8 @@
%%QT_EXAMPLEDIR%%/multimedia/screencapture/screencapturepreview.h
%%QT_EXAMPLEDIR%%/multimedia/screencapture/screenlistmodel.cpp
%%QT_EXAMPLEDIR%%/multimedia/screencapture/screenlistmodel.h
+%%QT_EXAMPLEDIR%%/multimedia/screencapture/windowlistmodel.cpp
+%%QT_EXAMPLEDIR%%/multimedia/screencapture/windowlistmodel.h
%%QT_EXAMPLEDIR%%/multimedia/shared/shared.pri
%%QT_EXAMPLEDIR%%/multimedia/spectrum/3rdparty/fftreal/Array.h
%%QT_EXAMPLEDIR%%/multimedia/spectrum/3rdparty/fftreal/Array.hpp
@@ -2346,6 +2493,7 @@
%%QT_EXAMPLEDIR%%/multimedia/spectrum/3rdparty/fftreal/test_settings.h
%%QT_EXAMPLEDIR%%/multimedia/spectrum/3rdparty/fftreal/testapp.dpr
%%QT_EXAMPLEDIR%%/multimedia/spectrum/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/multimedia/spectrum/Info.plist.in
%%QT_EXAMPLEDIR%%/multimedia/spectrum/README.txt
%%QT_EXAMPLEDIR%%/multimedia/spectrum/TODO.txt
%%QT_EXAMPLEDIR%%/multimedia/spectrum/app.pro
@@ -2493,6 +2641,7 @@
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/doc/src/recorder.qdoc
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/main.cpp
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/main.qml
+%%QT_EXAMPLEDIR%%/multimedia/video/recorder/main_no_permissions.qml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/qmldir
%%QT_EXAMPLEDIR%%/multimedia/video/video.pro
%%QT_EXAMPLEDIR%%/multimedia/videographicsitem/CMakeLists.txt
@@ -3000,10 +3149,12 @@
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/CMakeLists.txt
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/doc/src/pdfviewer.qdoc
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/images/document-open.svgz
+%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/images/go-down-search.svgz
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/images/go-next-view-page.svgz
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/images/go-next-view.svgz
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/images/go-previous-view-page.svgz
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/images/go-previous-view.svgz
+%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/images/go-up-search.svgz
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/images/zoom-fit-best.svgz
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/images/zoom-fit-width.svgz
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/images/zoom-in.svgz
@@ -3016,6 +3167,8 @@
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/mainwindow.ui
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/pdfviewer.pro
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/resources.qrc
+%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/searchresultdelegate.cpp
+%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/searchresultdelegate.h
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/zoomselector.cpp
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/zoomselector.h
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfwidgets.pro
@@ -3031,22 +3184,60 @@
%%QT_EXAMPLEDIR%%/positioning/logfilepositionsource/main.cpp
%%QT_EXAMPLEDIR%%/positioning/logfilepositionsource/simplelog.txt
%%QT_EXAMPLEDIR%%/positioning/positioning.pro
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/ApplicationScreen.qml
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/Button.qml
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/Header.qml
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/HelpPopup.qml
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/LegendBox.qml
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/Main.qml
-%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/PositionAndStatus.qml
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/PageButton.qml
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/PermissionsScreen.qml
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/PositionBox.qml
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/RssiView.qml
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/SatelliteView.qml
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/SettingsView.qml
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/SkyView.qml
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/Theme.qml
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/ViewSwitch.qml
-%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/doc/images/example-rssiview.png
-%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/doc/images/example-skyview.png
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/doc/images/rssiview_settings.webp
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/doc/images/skyview_tableview.webp
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/doc/src/satelliteinfo.qdoc
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/fonts/TitilliumWeb-Regular.ttf
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/fonts/TitilliumWeb-SemiBold.ttf
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/fonts/qt_attribution.json
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/checkbox.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/checkbox_blank.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/darkmode.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/filter.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/help.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/lightmode.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/place.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/qt_attribution.json
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/qtlogo_green.png
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/qtlogo_white.png
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/rssiview.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/satellite1.png
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/satellite2.png
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/satellite_small.png
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/search.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/settings.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/skyview.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/sort.svg
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/icons/tableview.svg
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/main.cpp
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/nmealog.txt
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/qmldir
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/roles.h
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/satelliteinfo.pro
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/satellitemodel.cpp
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/satellitemodel.h
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/sortfiltermodel.cpp
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/sortfiltermodel.h
%%QT_EXAMPLEDIR%%/positioning/shared/Info.cmake.ios.plist
+%%QT_EXAMPLEDIR%%/positioning/shared/Info.cmake.macos.plist
%%QT_EXAMPLEDIR%%/positioning/shared/Info.qmake.ios.plist
+%%QT_EXAMPLEDIR%%/positioning/shared/Info.qmake.macos.plist
%%QT_EXAMPLEDIR%%/positioning/weatherinfo/BigForecastIcon.qml
%%QT_EXAMPLEDIR%%/positioning/weatherinfo/CMakeLists.txt
%%QT_EXAMPLEDIR%%/positioning/weatherinfo/ForecastIcon.qml
@@ -3590,6 +3781,7 @@
%%QT_EXAMPLEDIR%%/quick/draganddrop/draganddrop.qml
%%QT_EXAMPLEDIR%%/quick/draganddrop/draganddrop.qmlproject
%%QT_EXAMPLEDIR%%/quick/draganddrop/draganddrop.qrc
+%%QT_EXAMPLEDIR%%/quick/draganddrop/external/externaldraganddrop.qml
%%QT_EXAMPLEDIR%%/quick/draganddrop/main.cpp
%%QT_EXAMPLEDIR%%/quick/draganddrop/tiles/DragTile.qml
%%QT_EXAMPLEDIR%%/quick/draganddrop/tiles/DropTile.qml
@@ -3605,15 +3797,6 @@
%%QT_EXAMPLEDIR%%/quick/embeddedinwidgets/main.qml
%%QT_EXAMPLEDIR%%/quick/embeddedinwidgets/reflect.frag
%%QT_EXAMPLEDIR%%/quick/embeddedinwidgets/reflect.frag.qsb
-%%QT_EXAMPLEDIR%%/quick/externaldraganddrop/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick/externaldraganddrop/DragAndDropTextItem.qml
-%%QT_EXAMPLEDIR%%/quick/externaldraganddrop/doc/images/qml-dnd2-example.png
-%%QT_EXAMPLEDIR%%/quick/externaldraganddrop/doc/src/externaldraganddrop.qdoc
-%%QT_EXAMPLEDIR%%/quick/externaldraganddrop/externaldraganddrop.pro
-%%QT_EXAMPLEDIR%%/quick/externaldraganddrop/externaldraganddrop.qml
-%%QT_EXAMPLEDIR%%/quick/externaldraganddrop/externaldraganddrop.qmlproject
-%%QT_EXAMPLEDIR%%/quick/externaldraganddrop/externaldraganddrop.qrc
-%%QT_EXAMPLEDIR%%/quick/externaldraganddrop/main.cpp
%%QT_EXAMPLEDIR%%/quick/imageelements/BorderImageSelector.qml
%%QT_EXAMPLEDIR%%/quick/imageelements/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick/imageelements/ImageCell.qml
@@ -3904,6 +4087,7 @@
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/Button.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/CheckBox.qml
+%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/CorkPanel.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/FakeFlickable.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/FlashAnimation.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/LeftDrawer.qml
@@ -3914,6 +4098,7 @@
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/Slider.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/TouchpointFeedbackSprite.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/images/checkmark.png
+%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/images/cork.jpg
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/images/fingersprite.png
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/images/mixer-knob.png
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/images/mouse.png
@@ -3921,6 +4106,9 @@
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/images/mouse_middle.png
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/images/mouse_right.png
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/images/mouse_wheel_ridges.png
+%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/images/note-yellow.png
+%%QT_EXAMPLEDIR%%/quick/pointerhandlers/components/images/tack.png
+%%QT_EXAMPLEDIR%%/quick/pointerhandlers/corkboards.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/doc/images/pointerhandlers-example-fakeflickable.jpg
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/doc/images/pointerhandlers-example-fling.webp
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/doc/images/pointerhandlers-example-joystick.jpg
@@ -3936,6 +4124,7 @@
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/flingAnimation.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/images/arrowhead.png
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/images/balloon.png
+%%QT_EXAMPLEDIR%%/quick/pointerhandlers/images/blur-circle.png
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/images/cursor-airbrush.png
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/images/cursor-eraser.png
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/images/cursor-felt-marker.png
@@ -3951,6 +4140,7 @@
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/map.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/mixer.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/multibuttons.qml
+%%QT_EXAMPLEDIR%%/quick/pointerhandlers/multiflame.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/pieMenu.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/pinchHandler.qml
%%QT_EXAMPLEDIR%%/quick/pointerhandlers/pointerhandlers.pro
@@ -4035,6 +4225,13 @@
%%QT_EXAMPLEDIR%%/quick/rendercontrol/rendercontrol_opengl/rendercontrol_opengl.pro
%%QT_EXAMPLEDIR%%/quick/rendercontrol/rendercontrol_opengl/window_singlethreaded.cpp
%%QT_EXAMPLEDIR%%/quick/rendercontrol/rendercontrol_opengl/window_singlethreaded.h
+%%QT_EXAMPLEDIR%%/quick/responsivelayouts/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quick/responsivelayouts/doc/images/qtquicklayouts-example-responsivelayouts.png
+%%QT_EXAMPLEDIR%%/quick/responsivelayouts/doc/src/qtquickresponsiveLayouts-examples.qdoc
+%%QT_EXAMPLEDIR%%/quick/responsivelayouts/main.cpp
+%%QT_EXAMPLEDIR%%/quick/responsivelayouts/responsivelayouts.pro
+%%QT_EXAMPLEDIR%%/quick/responsivelayouts/responsivelayouts.qml
+%%QT_EXAMPLEDIR%%/quick/responsivelayouts/responsivelayouts.qrc
%%QT_EXAMPLEDIR%%/quick/scenegraph/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/beziercurve.cpp
@@ -4061,7 +4258,7 @@
%%QT_EXAMPLEDIR%%/quick/scenegraph/customrendernode/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick/scenegraph/customrendernode/customrender.cpp
%%QT_EXAMPLEDIR%%/quick/scenegraph/customrendernode/customrender.h
-%%QT_EXAMPLEDIR%%/quick/scenegraph/customrendernode/doc/images/customrendernode-example.gif
+%%QT_EXAMPLEDIR%%/quick/scenegraph/customrendernode/doc/images/customrendernode-example.jpg
%%QT_EXAMPLEDIR%%/quick/scenegraph/customrendernode/doc/src/customrendernode.qdoc
%%QT_EXAMPLEDIR%%/quick/scenegraph/customrendernode/main.cpp
%%QT_EXAMPLEDIR%%/quick/scenegraph/customrendernode/main.qml
@@ -4078,17 +4275,6 @@
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/main.qml
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/squircle.frag
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/squircle.vert
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/doc/images/fboitem-example.jpg
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/doc/src/fboitem.qdoc
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/fboinsgrenderer.cpp
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/fboinsgrenderer.h
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/fboitem.pro
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/fboitem.qrc
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/main.cpp
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/main.qml
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/shaders/checker.frag
-%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/shaders/checker.frag.qsb
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/doc/images/graph-example.jpg
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/doc/src/graph.qdoc
@@ -4144,9 +4330,33 @@
%%QT_EXAMPLEDIR%%/quick/scenegraph/openglunderqml/openglunderqml.qrc
%%QT_EXAMPLEDIR%%/quick/scenegraph/openglunderqml/squircle.cpp
%%QT_EXAMPLEDIR%%/quick/scenegraph/openglunderqml/squircle.h
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/doc/images/rhitextureitem-example.jpg
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/doc/src/rhitextureitem.qdoc
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/main.cpp
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/main.qml
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/prebuilts_for_qmake/checker.frag.qsb
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/prebuilts_for_qmake/logo.frag.qsb
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/prebuilts_for_qmake/logo.vert.qsb
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/rhitextureitem.cpp
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/rhitextureitem.h
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/rhitextureitem.pro
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/rhitextureitem.qrc
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/shaders/checker.frag
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/shaders/logo.frag
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhitextureitem/shaders/logo.vert
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/doc/images/rhiunderqml-example.jpg
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/doc/src/rhiunderqml.qdoc
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/main.cpp
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/main.qml
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/prebuilts_for_qmake/squircle_rhi.frag.qsb
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/prebuilts_for_qmake/squircle_rhi.vert.qsb
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/rhisquircle.cpp
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/rhisquircle.h
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/rhiunderqml.pro
+%%QT_EXAMPLEDIR%%/quick/scenegraph/rhiunderqml/rhiunderqml.qrc
%%QT_EXAMPLEDIR%%/quick/scenegraph/scenegraph.pro
-%%QT_EXAMPLEDIR%%/quick/scenegraph/shared/logorenderer.cpp
-%%QT_EXAMPLEDIR%%/quick/scenegraph/shared/logorenderer.h
%%QT_EXAMPLEDIR%%/quick/scenegraph/shared/squircle_rhi.frag
%%QT_EXAMPLEDIR%%/quick/scenegraph/shared/squircle_rhi.vert
%%QT_EXAMPLEDIR%%/quick/scenegraph/threadedanimation/CMakeLists.txt
@@ -4310,52 +4520,6 @@
%%QT_EXAMPLEDIR%%/quick/text/text.qml
%%QT_EXAMPLEDIR%%/quick/text/text.qmlproject
%%QT_EXAMPLEDIR%%/quick/text/text.qrc
-%%QT_EXAMPLEDIR%%/quick/threading/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick/threading/doc/images/qml-threading-example.png
-%%QT_EXAMPLEDIR%%/quick/threading/doc/src/threading.qdoc
-%%QT_EXAMPLEDIR%%/quick/threading/main.cpp
-%%QT_EXAMPLEDIR%%/quick/threading/threadedlistmodel/dataloader.mjs
-%%QT_EXAMPLEDIR%%/quick/threading/threadedlistmodel/doc/src/threadedlistmodel.qdoc
-%%QT_EXAMPLEDIR%%/quick/threading/threadedlistmodel/threadedlistmodel.qmlproject
-%%QT_EXAMPLEDIR%%/quick/threading/threadedlistmodel/timedisplay.qml
-%%QT_EXAMPLEDIR%%/quick/threading/threading.pro
-%%QT_EXAMPLEDIR%%/quick/threading/threading.qml
-%%QT_EXAMPLEDIR%%/quick/threading/threading.qmlproject
-%%QT_EXAMPLEDIR%%/quick/threading/threading.qrc
-%%QT_EXAMPLEDIR%%/quick/threading/workerscript/Spinner.qml
-%%QT_EXAMPLEDIR%%/quick/threading/workerscript/workerscript.mjs
-%%QT_EXAMPLEDIR%%/quick/threading/workerscript/workerscript.qml
-%%QT_EXAMPLEDIR%%/quick/threading/workerscript/workerscript.qmlproject
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/doc/images/qml-touchinteraction-example.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/doc/src/touchinteraction.qdoc
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/flickable/Panel.qml
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/flickable/basic-flickable.qml
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/flickable/cork.jpg
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/flickable/corkboards.qml
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/flickable/note-yellow.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/flickable/tack.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/main.cpp
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/AugmentedTouchPoint.qml
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/Bear0.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/Bear1.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/Bear2.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/Bear3.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/BearB.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/BearWhackParticleSystem.qml
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/ParticleFlame.qml
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/bearwhack.qml
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/blur-circle.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/blur-circle3.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/heart-blur.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/multiflame.qml
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/multipointtouch/title.png
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/pincharea/flickresize.qml
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/pincharea/qt-logo.jpg
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/touchinteraction.pro
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/touchinteraction.qml
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/touchinteraction.qmlproject
-%%QT_EXAMPLEDIR%%/quick/touchinteraction/touchinteraction.qrc
%%QT_EXAMPLEDIR%%/quick/tutorials/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick/tutorials/dynamicview/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick/tutorials/dynamicview/dynamicview1/CMakeLists.txt
@@ -4553,15 +4717,16 @@
%%QT_EXAMPLEDIR%%/quick3d/customeffect/qml.qrc
%%QT_EXAMPLEDIR%%/quick3d/customeffect/qt_logo_rect.png
%%QT_EXAMPLEDIR%%/quick3d/customgeometry/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quick3d/customgeometry/Main.qml
+%%QT_EXAMPLEDIR%%/quick3d/customgeometry/TorusMesh.qml
%%QT_EXAMPLEDIR%%/quick3d/customgeometry/customgeometry.pro
%%QT_EXAMPLEDIR%%/quick3d/customgeometry/doc/images/customgeometry-example.jpg
%%QT_EXAMPLEDIR%%/quick3d/customgeometry/doc/src/qtquick3d-examples-customgeometry.qdoc
%%QT_EXAMPLEDIR%%/quick3d/customgeometry/examplegeometry.cpp
%%QT_EXAMPLEDIR%%/quick3d/customgeometry/examplegeometry.h
%%QT_EXAMPLEDIR%%/quick3d/customgeometry/main.cpp
-%%QT_EXAMPLEDIR%%/quick3d/customgeometry/main.qml
+%%QT_EXAMPLEDIR%%/quick3d/customgeometry/qmldir
%%QT_EXAMPLEDIR%%/quick3d/customgeometry/qt_logo_rect.png
-%%QT_EXAMPLEDIR%%/quick3d/customgeometry/resources.qrc
%%QT_EXAMPLEDIR%%/quick3d/custominstancing/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick3d/custominstancing/cppinstancetable.cpp
%%QT_EXAMPLEDIR%%/quick3d/custominstancing/cppinstancetable.h
@@ -4622,22 +4787,6 @@
%%QT_EXAMPLEDIR%%/quick3d/dynamiccreation/main.qml
%%QT_EXAMPLEDIR%%/quick3d/dynamiccreation/qml.qrc
%%QT_EXAMPLEDIR%%/quick3d/dynamiccreation/weirdShape.mesh
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/CorkBoards.qml
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/Doors.qml
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/content/Panel.qml
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/content/cork.jpg
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/content/note-yellow.png
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/content/tack.png
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/doc/images/dynamictexture.png
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/doc/src/dynamictexture.qdoc
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/dynamictexture.pro
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/main.cpp
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/main.qml
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/meshes/door1.mesh
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/meshes/door2.mesh
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/meshes/wall.mesh
-%%QT_EXAMPLEDIR%%/quick3d/dynamictexture/qml.qrc
%%QT_EXAMPLEDIR%%/quick3d/hellocube/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick3d/hellocube/doc/images/hellocube.png
%%QT_EXAMPLEDIR%%/quick3d/hellocube/doc/src/hellocube.qdoc
@@ -4675,20 +4824,23 @@
%%QT_EXAMPLEDIR%%/quick3d/intro/main.cpp
%%QT_EXAMPLEDIR%%/quick3d/intro/main.qml
%%QT_EXAMPLEDIR%%/quick3d/intro/qml.qrc
+%%QT_EXAMPLEDIR%%/quick3d/lights/+windows/qtquickcontrols2.conf
%%QT_EXAMPLEDIR%%/quick3d/lights/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick3d/lights/CustomCheckBox.qml
-%%QT_EXAMPLEDIR%%/quick3d/lights/CustomSlider.qml
%%QT_EXAMPLEDIR%%/quick3d/lights/RotatingTeaPot.qml
+%%QT_EXAMPLEDIR%%/quick3d/lights/SettingsDrawer.qml
%%QT_EXAMPLEDIR%%/quick3d/lights/custom.vert
-%%QT_EXAMPLEDIR%%/quick3d/lights/doc/images/lights-example.png
+%%QT_EXAMPLEDIR%%/quick3d/lights/doc/images/lights-example.jpg
%%QT_EXAMPLEDIR%%/quick3d/lights/doc/src/qtquick3d-examples-lights.qdoc
%%QT_EXAMPLEDIR%%/quick3d/lights/icon_settings.png
+%%QT_EXAMPLEDIR%%/quick3d/lights/icon_settings@2x.png
+%%QT_EXAMPLEDIR%%/quick3d/lights/icon_settings@3x.png
+%%QT_EXAMPLEDIR%%/quick3d/lights/icon_settings@4x.png
%%QT_EXAMPLEDIR%%/quick3d/lights/lights.pro
%%QT_EXAMPLEDIR%%/quick3d/lights/main.cpp
%%QT_EXAMPLEDIR%%/quick3d/lights/main.qml
%%QT_EXAMPLEDIR%%/quick3d/lights/qml.qrc
+%%QT_EXAMPLEDIR%%/quick3d/lights/qtquickcontrols2.conf
%%QT_EXAMPLEDIR%%/quick3d/lights/teapot.mesh
-%%QT_EXAMPLEDIR%%/quick3d/lights/white.png
%%QT_EXAMPLEDIR%%/quick3d/lodhelper/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick3d/lodhelper/doc/images/lodhelper-example.jpg
%%QT_EXAMPLEDIR%%/quick3d/lodhelper/doc/src/qtquick3d-example-lodhelper.qdoc
@@ -4722,81 +4874,83 @@
%%QT_EXAMPLEDIR%%/quick3d/offlineshaders/materials.qrc
%%QT_EXAMPLEDIR%%/quick3d/offlineshaders/offlineshaders.pro
%%QT_EXAMPLEDIR%%/quick3d/offlineshaders/qml.qrc
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/AlignedParticles.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/AnimatedSprite.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/AppSettings.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/AttractorShapes.qml
%%QT_EXAMPLEDIR%%/quick3d/particles3d/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/ColorfulParticles.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/CustomCheckBox.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/CustomLabel.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/CustomSelectionBox.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/CustomSlider.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/DynamicBursts.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/EmitAndBurst.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/EmitterCustomShapes.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/EmitterShapes.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/FadingInOut.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/Fire.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/HeartTrail.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/Lights.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/LineParticles.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/LoggingView.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/ModelBlendParticles.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/ModelShape.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/OceanSpider.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/QtLogoAnimation.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/SettingsView.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/Snowing.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/Sorting.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/Speedometer.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/StartupView.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/SystemPlayPause.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/TrailEmitterBurst.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/data/heart_4096.cbor
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/data/qt_logo_in_4096.cbor
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/data/qt_logo_out_4096.cbor
%%QT_EXAMPLEDIR%%/quick3d/particles3d/doc/images/particles3d-loggingview.jpg
%%QT_EXAMPLEDIR%%/quick3d/particles3d/doc/images/particles3d-settings.jpg
%%QT_EXAMPLEDIR%%/quick3d/particles3d/doc/images/particles3d-snowing.jpg
%%QT_EXAMPLEDIR%%/quick3d/particles3d/doc/images/particles3d-testbed.jpg
%%QT_EXAMPLEDIR%%/quick3d/particles3d/doc/src/qtquick3d-examples-particles3d.qdoc
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/arrow_icon.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/bear_black.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/colorTable.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/color_table2.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/color_table3.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/color_table4.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/color_table5.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/dot.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/dust.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/explosion_01_strip13.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/icon_interval.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/icon_logging.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/icon_pause.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/icon_play.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/icon_settings.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/leather_n.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/license.txt
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/qt_logo.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/qt_logo2.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/qt_logo2_n.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/smoke.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/smoke_sprite.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/snowflake.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/speedometer_labels.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/sphere.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/sprite_09.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/star.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/star2.png
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/images/star3.png
%%QT_EXAMPLEDIR%%/quick3d/particles3d/main.cpp
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/main.qml
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/meshes/meter_background.mesh
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/meshes/meter_edge.mesh
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/meshes/oldqtlogo.mesh
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/meshes/suzanne.mesh
%%QT_EXAMPLEDIR%%/quick3d/particles3d/particles3d.pro
%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml.qrc
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/AlignedParticles.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/AnimatedSprite.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/AttractorShapes.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/ColorfulParticles.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/CustomCheckBox.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/CustomLabel.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/CustomSelectionBox.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/CustomSlider.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/DynamicBursts.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/EmitAndBurst.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/EmitterCustomShapes.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/EmitterShapes.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/FadingInOut.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/Fire.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/HeartTrail.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/Lights.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/LineParticles.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/LoggingView.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/ModelBlendParticles.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/ModelShape.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/OceanSpider.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/QtLogoAnimation.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/SettingsView.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/Snowing.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/Sorting.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/Speedometer.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/StartupView.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/SystemPlayPause.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/TrailEmitterBurst.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/data/heart_4096.cbor
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/data/qt_logo_in_4096.cbor
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/data/qt_logo_out_4096.cbor
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/arrow_icon.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/bear_black.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/colorTable.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/color_table2.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/color_table3.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/color_table4.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/color_table5.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/dot.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/dust.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/explosion_01_strip13.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/icon_interval.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/icon_logging.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/icon_pause.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/icon_play.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/icon_settings.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/leather_n.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/license.txt
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/qt_logo.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/qt_logo2.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/qt_logo2_n.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/smoke.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/smoke_sprite.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/snowflake.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/speedometer_labels.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/sphere.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/sprite_09.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/star.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/star2.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/images/star3.png
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/main.qml
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/meshes/meter_background.mesh
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/meshes/meter_edge.mesh
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/meshes/oldqtlogo.mesh
-%%QT_EXAMPLEDIR%%/quick3d/particles3d/qml/meshes/suzanne.mesh
+%%QT_EXAMPLEDIR%%/quick3d/particles3d/qmldir
%%QT_EXAMPLEDIR%%/quick3d/picking/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick3d/picking/doc/images/picking-example.png
%%QT_EXAMPLEDIR%%/quick3d/picking/doc/src/qtquick3d-examples-picking.qdoc
@@ -4847,14 +5001,14 @@
%%QT_EXAMPLEDIR%%/quick3d/principledmaterial/principledmaterial.pro
%%QT_EXAMPLEDIR%%/quick3d/principledmaterial/qml.qrc
%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/Main.qml
%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/doc/images/proceduraltexture-example.jpg
%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/doc/src/qtquick3d-examples-proceduraltexture.qdoc
%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/gradienttexture.cpp
%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/gradienttexture.h
%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/main.cpp
-%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/main.qml
%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/proceduraltexture.pro
-%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/qml.qrc
+%%QT_EXAMPLEDIR%%/quick3d/proceduraltexture/qmldir
%%QT_EXAMPLEDIR%%/quick3d/quick3d.pro
%%QT_EXAMPLEDIR%%/quick3d/quickball/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick3d/quickball/doc/images/quickball-ball.png
@@ -5250,6 +5404,36 @@
%%QT_EXAMPLEDIR%%/quickcontrols/eventcalendar/qtquickcontrols2.conf
%%QT_EXAMPLEDIR%%/quickcontrols/eventcalendar/sqleventdatabase.cpp
%%QT_EXAMPLEDIR%%/quickcontrols/eventcalendar/sqleventdatabase.h
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/Main.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/doc/images/qtquickcontrols-filesystemexplorer.webp
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/doc/src/qtquickcontrols-filesystemexplorer.qdoc
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/filesystemexplorer.pro
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/filesystemmodel.cpp
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/filesystemmodel.h
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/icons/app_icon.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/icons/folder_closed.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/icons/folder_open.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/icons/generic_file.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/icons/globe.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/icons/info_sign.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/icons/light_bulb.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/icons/qt_logo.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/icons/read.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/icons/resize.svg
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/linenumbermodel.cpp
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/linenumbermodel.h
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/main.cpp
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/qml/About.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/qml/Colors.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/qml/Editor.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/qml/FileSystemView.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/qml/MyMenu.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/qml/MyMenuBar.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/qml/ResizeButton.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/qml/Sidebar.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/qml/WindowDragHandler.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/filesystemexplorer/qmldir
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/MainForm.ui.qml
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/doc/images/qtquickcontrols-flatstyle-creator.png
@@ -5481,27 +5665,6 @@
%%QT_EXAMPLEDIR%%/quickcontrols/ios/todolist/src/main.cpp
%%QT_EXAMPLEDIR%%/quickcontrols/ios/todolist/todolist.pro
%%QT_EXAMPLEDIR%%/quickcontrols/quickcontrols.pro
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/doc/images/qtquickcontrols-sidepanel-landscape.png
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/doc/images/qtquickcontrols-sidepanel-portrait.png
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/doc/src/qtquickcontrols-sidepanel.qdoc
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/images/qt-logo.png
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/images/qt-logo@2x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/images/qt-logo@3x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/images/qt-logo@4x.png
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/qtquickcontrols2.conf
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/sidepanel.cpp
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/sidepanel.pro
-%%QT_EXAMPLEDIR%%/quickcontrols/sidepanel/sidepanel.qml
-%%QT_EXAMPLEDIR%%/quickcontrols/swipetoremove/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quickcontrols/swipetoremove/doc/images/qtquickcontrols-swipetoremove.gif
-%%QT_EXAMPLEDIR%%/quickcontrols/swipetoremove/doc/images/qtquickcontrols-swipetoremove.png
-%%QT_EXAMPLEDIR%%/quickcontrols/swipetoremove/doc/src/qtquickcontrols-swipetoremove.qdoc
-%%QT_EXAMPLEDIR%%/quickcontrols/swipetoremove/fonts/LICENSE.txt
-%%QT_EXAMPLEDIR%%/quickcontrols/swipetoremove/fonts/fontello.ttf
-%%QT_EXAMPLEDIR%%/quickcontrols/swipetoremove/swipetoremove.cpp
-%%QT_EXAMPLEDIR%%/quickcontrols/swipetoremove/swipetoremove.pro
-%%QT_EXAMPLEDIR%%/quickcontrols/swipetoremove/swipetoremove.qml
%%QT_EXAMPLEDIR%%/quickcontrols/texteditor/+touch/texteditor.html
%%QT_EXAMPLEDIR%%/quickcontrols/texteditor/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quickcontrols/texteditor/creatorKateHighlighter.png
@@ -6331,25 +6494,9 @@
%%QT_EXAMPLEDIR%%/svg/embeddedsvgviewer/files/default.svg
%%QT_EXAMPLEDIR%%/svg/embeddedsvgviewer/files/v-slider-handle.svg
%%QT_EXAMPLEDIR%%/svg/embeddedsvgviewer/main.cpp
-%%QT_EXAMPLEDIR%%/svg/richtext/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/svg/richtext/richtext.pro
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/doc/images/textobject-example.png
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/doc/src/textobject.qdoc
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/files/heart.svg
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/main.cpp
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/resources.qrc
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/svgtextobject.cpp
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/svgtextobject.h
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/textobject.pro
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/window.cpp
-%%QT_EXAMPLEDIR%%/svg/richtext/textobject/window.h
-%%QT_EXAMPLEDIR%%/svg/svg.pro
%%QT_EXAMPLEDIR%%/svg/svggenerator/CMakeLists.txt
%%QT_EXAMPLEDIR%%/svg/svggenerator/displaywidget.cpp
%%QT_EXAMPLEDIR%%/svg/svggenerator/displaywidget.h
-%%QT_EXAMPLEDIR%%/svg/svggenerator/doc/images/svggenerator-example.png
-%%QT_EXAMPLEDIR%%/svg/svggenerator/doc/src/svggenerator.qdoc
%%QT_EXAMPLEDIR%%/svg/svggenerator/forms/window.ui
%%QT_EXAMPLEDIR%%/svg/svggenerator/main.cpp
%%QT_EXAMPLEDIR%%/svg/svggenerator/resources/shapes.dat
@@ -6358,8 +6505,6 @@
%%QT_EXAMPLEDIR%%/svg/svggenerator/window.cpp
%%QT_EXAMPLEDIR%%/svg/svggenerator/window.h
%%QT_EXAMPLEDIR%%/svg/svgviewer/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/svg/svgviewer/doc/images/svgviewer-example.png
-%%QT_EXAMPLEDIR%%/svg/svgviewer/doc/src/svgviewer.qdoc
%%QT_EXAMPLEDIR%%/svg/svgviewer/exportdialog.cpp
%%QT_EXAMPLEDIR%%/svg/svgviewer/exportdialog.h
%%QT_EXAMPLEDIR%%/svg/svgviewer/files/bubbles.svg
@@ -6372,6 +6517,15 @@
%%QT_EXAMPLEDIR%%/svg/svgviewer/svgview.h
%%QT_EXAMPLEDIR%%/svg/svgviewer/svgviewer.pro
%%QT_EXAMPLEDIR%%/svg/svgviewer/svgviewer.qrc
+%%QT_EXAMPLEDIR%%/svg/textobject/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/svg/textobject/files/heart.svg
+%%QT_EXAMPLEDIR%%/svg/textobject/main.cpp
+%%QT_EXAMPLEDIR%%/svg/textobject/resources.qrc
+%%QT_EXAMPLEDIR%%/svg/textobject/svgtextobject.cpp
+%%QT_EXAMPLEDIR%%/svg/textobject/svgtextobject.h
+%%QT_EXAMPLEDIR%%/svg/textobject/textobject.pro
+%%QT_EXAMPLEDIR%%/svg/textobject/window.cpp
+%%QT_EXAMPLEDIR%%/svg/textobject/window.h
%%QT_EXAMPLEDIR%%/tutorials/alarms/AlarmDelegate.qml
%%QT_EXAMPLEDIR%%/tutorials/alarms/AlarmDialog.qml
%%QT_EXAMPLEDIR%%/tutorials/alarms/AlarmModel.qml
@@ -6480,6 +6634,8 @@
%%QT_EXAMPLEDIR%%/wayland/custom-extension/cpp-client/cpp-client.pro
%%QT_EXAMPLEDIR%%/wayland/custom-extension/cpp-client/main.cpp
%%QT_EXAMPLEDIR%%/wayland/custom-extension/custom-extension.pro
+%%QT_EXAMPLEDIR%%/wayland/custom-extension/doc/images/custom-extension.png
+%%QT_EXAMPLEDIR%%/wayland/custom-extension/doc/src/custom-extension.qdoc
%%QT_EXAMPLEDIR%%/wayland/custom-extension/protocol/custom.xml
%%QT_EXAMPLEDIR%%/wayland/custom-extension/qml-client/CMakeLists.txt
%%QT_EXAMPLEDIR%%/wayland/custom-extension/qml-client/main.cpp
@@ -6509,11 +6665,16 @@
%%QT_EXAMPLEDIR%%/wayland/custom-shell/doc/images/custom-shell.jpg
%%QT_EXAMPLEDIR%%/wayland/custom-shell/doc/src/custom-shell.qdoc
%%QT_EXAMPLEDIR%%/wayland/custom-shell/protocol/example-shell.xml
-%%QT_EXAMPLEDIR%%/wayland/hwlayer-compositor/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/wayland/hwlayer-compositor/hwlayer-compositor.pro
-%%QT_EXAMPLEDIR%%/wayland/hwlayer-compositor/hwlayer-compositor.qrc
-%%QT_EXAMPLEDIR%%/wayland/hwlayer-compositor/main.cpp
-%%QT_EXAMPLEDIR%%/wayland/hwlayer-compositor/main.qml
+%%QT_EXAMPLEDIR%%/wayland/fancy-compositor/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/wayland/fancy-compositor/doc/src/fancy-compositor.qdoc
+%%QT_EXAMPLEDIR%%/wayland/fancy-compositor/fancy-compositor.pro
+%%QT_EXAMPLEDIR%%/wayland/fancy-compositor/fancy-compositor.qrc
+%%QT_EXAMPLEDIR%%/wayland/fancy-compositor/images/background.jpg
+%%QT_EXAMPLEDIR%%/wayland/fancy-compositor/main.cpp
+%%QT_EXAMPLEDIR%%/wayland/fancy-compositor/qml/Chrome.qml
+%%QT_EXAMPLEDIR%%/wayland/fancy-compositor/qml/CompositorScreen.qml
+%%QT_EXAMPLEDIR%%/wayland/fancy-compositor/qml/Keyboard.qml
+%%QT_EXAMPLEDIR%%/wayland/fancy-compositor/qml/main.qml
%%QT_EXAMPLEDIR%%/wayland/ivi-compositor/CMakeLists.txt
%%QT_EXAMPLEDIR%%/wayland/ivi-compositor/doc/images/ivi-compositor-1.png
%%QT_EXAMPLEDIR%%/wayland/ivi-compositor/doc/images/ivi-compositor-2.png
@@ -6567,16 +6728,6 @@
%%QT_EXAMPLEDIR%%/wayland/overview-compositor/main.qml
%%QT_EXAMPLEDIR%%/wayland/overview-compositor/overview-compositor.pro
%%QT_EXAMPLEDIR%%/wayland/overview-compositor/overview-compositor.qrc
-%%QT_EXAMPLEDIR%%/wayland/pure-qml/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/wayland/pure-qml/doc/src/pure-qml.qdoc
-%%QT_EXAMPLEDIR%%/wayland/pure-qml/images/background.jpg
-%%QT_EXAMPLEDIR%%/wayland/pure-qml/main.cpp
-%%QT_EXAMPLEDIR%%/wayland/pure-qml/pure-qml.pro
-%%QT_EXAMPLEDIR%%/wayland/pure-qml/pure-qml.qrc
-%%QT_EXAMPLEDIR%%/wayland/pure-qml/qml/Chrome.qml
-%%QT_EXAMPLEDIR%%/wayland/pure-qml/qml/CompositorScreen.qml
-%%QT_EXAMPLEDIR%%/wayland/pure-qml/qml/Keyboard.qml
-%%QT_EXAMPLEDIR%%/wayland/pure-qml/qml/main.qml
%%QT_EXAMPLEDIR%%/wayland/qtshell/CMakeLists.txt
%%QT_EXAMPLEDIR%%/wayland/qtshell/doc/images/qtshell.jpg
%%QT_EXAMPLEDIR%%/wayland/qtshell/doc/src/qtshell.qdoc
@@ -6683,6 +6834,7 @@
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/icons/3rdparty/qt_attribution.json
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/icons/3rdparty/view-refresh.png
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/main.cpp
+%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/quicknanobrowser.exe.manifest
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/quicknanobrowser.pro
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/resources.qrc
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/utils.h
@@ -6844,6 +6996,7 @@
%%QT_EXAMPLEDIR%%/webenginewidgets/simplebrowser/downloadwidget.ui
%%QT_EXAMPLEDIR%%/webenginewidgets/simplebrowser/main.cpp
%%QT_EXAMPLEDIR%%/webenginewidgets/simplebrowser/passworddialog.ui
+%%QT_EXAMPLEDIR%%/webenginewidgets/simplebrowser/simplebrowser.exe.manifest
%%QT_EXAMPLEDIR%%/webenginewidgets/simplebrowser/simplebrowser.pro
%%QT_EXAMPLEDIR%%/webenginewidgets/simplebrowser/tabwidget.cpp
%%QT_EXAMPLEDIR%%/webenginewidgets/simplebrowser/tabwidget.h
diff --git a/multimedia/qt6-multimedia/Makefile b/multimedia/qt6-multimedia/Makefile
index 1461b800e309..279957ffa5eb 100644
--- a/multimedia/qt6-multimedia/Makefile
+++ b/multimedia/qt6-multimedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= multimedia
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= multimedia
PKGNAMEPREFIX= qt6-
@@ -10,9 +10,9 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
-USES= cmake compiler:c++11-lang gl localbase:ldflags pkgconfig qt-dist:6
+USES= cmake compiler:c++17-lang gl localbase:ldflags pkgconfig qt-dist:6
USE_GL= gl opengl
-USE_QT= base declarative shadertools svg
+USE_QT= base declarative
CXXFLAGS_powerpc64= -mvsx
CFLAGS_powerpc= -DPFFFT_SIMD_DISABLE
@@ -39,7 +39,7 @@ PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_BOOL= FEATURE_pulseaudio
Q3D_DESC= Spatial Audio via Quick3D
-Q3D_USE= QT=quick3d
+Q3D_USE= QT=quick3d,shadertools
Q3D_CMAKE_BOOL= FEATURE_spatialaudio_quick3d
V4L_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat
diff --git a/multimedia/qt6-multimedia/distinfo b/multimedia/qt6-multimedia/distinfo
index 3d8f7199d5a7..539677d5fb0a 100644
--- a/multimedia/qt6-multimedia/distinfo
+++ b/multimedia/qt6-multimedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931942
-SHA256 (KDE/Qt/6.5.3/qtmultimedia-everywhere-src-6.5.3.tar.xz) = ed64f3d2bb98c20cd12df19dbf84dc0233d9fcb2078fea812adf42eef9a0ff27
-SIZE (KDE/Qt/6.5.3/qtmultimedia-everywhere-src-6.5.3.tar.xz) = 6560208
+TIMESTAMP = 1697050146
+SHA256 (KDE/Qt/6.6.0/qtmultimedia-everywhere-src-6.6.0.tar.xz) = ba4b236ca3ec118841b7f5ba87797e24a8c5cbef9ba973fe219fbfc310d38782
+SIZE (KDE/Qt/6.6.0/qtmultimedia-everywhere-src-6.6.0.tar.xz) = 6575240
diff --git a/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt b/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt
new file mode 100644
index 000000000000..5b783c6ccaaf
--- /dev/null
+++ b/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt
@@ -0,0 +1,14 @@
+Prevent building spatialaudio_quick3d if quick3d is installed and the feature
+is disabled.
+
+--- src/CMakeLists.txt.orig 2023-11-08 02:47:23 UTC
++++ src/CMakeLists.txt
+@@ -16,7 +16,7 @@ endif()
+ if(TARGET Qt::Quick)
+ add_subdirectory(multimediaquick)
+ endif()
+-if(TARGET Qt::Quick3D AND QT_FEATURE_spatialaudio)
++if(TARGET Qt::Quick3D AND QT_FEATURE_spatialaudio AND QT_FEATURE_spatialaudio_quick3d)
+ add_subdirectory(spatialaudioquick3d)
+ endif()
+
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake b/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake
index 690fae6320f6..70bcb85ffad6 100644
--- a/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake
@@ -1,6 +1,6 @@
---- src/multimedia/configure.cmake.orig 2022-12-12 19:36:40 UTC
+--- src/multimedia/configure.cmake.orig 2023-10-03 20:42:53 UTC
+++ src/multimedia/configure.cmake
-@@ -73,7 +73,7 @@ qt_feature("ffmpeg" PRIVATE
+@@ -76,7 +76,7 @@ qt_feature("ffmpeg" PRIVATE
LABEL "FFmpeg"
ENABLE INPUT_ffmpeg STREQUAL 'yes'
DISABLE INPUT_ffmpeg STREQUAL 'no'
diff --git a/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_qv4l2camera__p.h b/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_qv4l2camera__p.h
index e55cab937398..7b34e678c026 100644
--- a/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_qv4l2camera__p.h
+++ b/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_qv4l2camera__p.h
@@ -1,4 +1,4 @@
---- src/plugins/multimedia/ffmpeg/qv4l2camera_p.h.orig 2022-12-12 19:36:40 UTC
+--- src/plugins/multimedia/ffmpeg/qv4l2camera_p.h.orig 2023-10-03 20:42:53 UTC
+++ src/plugins/multimedia/ffmpeg/qv4l2camera_p.h
@@ -23,6 +23,8 @@
#include <qsocketnotifier.h>
@@ -8,4 +8,4 @@
+
QT_BEGIN_NAMESPACE
- class QV4L2CameraDevices : public QObject,
+ class QV4L2CameraDevices : public QPlatformVideoDevices
diff --git a/multimedia/qt6-multimedia/pkg-plist b/multimedia/qt6-multimedia/pkg-plist
index 72103a17c95d..e0d719a3ccb1 100644
--- a/multimedia/qt6-multimedia/pkg-plist
+++ b/multimedia/qt6-multimedia/pkg-plist
@@ -7,10 +7,10 @@
%%PULSEAUDIO%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudioengine_pulse_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiohelpers_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiostatemachine_p.h
-%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiostatemachineutils_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiosystem_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qcamera_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qcameradevice_p.h
+%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qcapturablewindow_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediaplayer_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediarecorder_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediastoragelocation_p.h
@@ -20,6 +20,7 @@
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qplatformaudioinput_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qplatformaudiooutput_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qplatformcamera_p.h
+%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qplatformcapturablewindows_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qplatformimagecapture_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qplatformmediacapture_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qplatformmediadevices_p.h
@@ -58,6 +59,7 @@
%%QT_INCDIR%%/QtMultimedia/QCamera
%%QT_INCDIR%%/QtMultimedia/QCameraDevice
%%QT_INCDIR%%/QtMultimedia/QCameraFormat
+%%QT_INCDIR%%/QtMultimedia/QCapturableWindow
%%QT_INCDIR%%/QtMultimedia/QImageCapture
%%QT_INCDIR%%/QtMultimedia/QMediaCaptureSession
%%QT_INCDIR%%/QtMultimedia/QMediaDevices
@@ -72,6 +74,7 @@
%%QT_INCDIR%%/QtMultimedia/QVideoFrameFormat
%%QT_INCDIR%%/QtMultimedia/QVideoSink
%%QT_INCDIR%%/QtMultimedia/QWaveDecoder
+%%QT_INCDIR%%/QtMultimedia/QWindowCapture
%%QT_INCDIR%%/QtMultimedia/QtMultimedia
%%QT_INCDIR%%/QtMultimedia/QtMultimediaDepends
%%QT_INCDIR%%/QtMultimedia/QtMultimediaVersion
@@ -86,6 +89,7 @@
%%QT_INCDIR%%/QtMultimedia/qaudiosource.h
%%QT_INCDIR%%/QtMultimedia/qcamera.h
%%QT_INCDIR%%/QtMultimedia/qcameradevice.h
+%%QT_INCDIR%%/QtMultimedia/qcapturablewindow.h
%%QT_INCDIR%%/QtMultimedia/qimagecapture.h
%%QT_INCDIR%%/QtMultimedia/qmediacapturesession.h
%%QT_INCDIR%%/QtMultimedia/qmediadevices.h
@@ -106,6 +110,7 @@
%%QT_INCDIR%%/QtMultimedia/qvideoframeformat.h
%%QT_INCDIR%%/QtMultimedia/qvideosink.h
%%QT_INCDIR%%/QtMultimedia/qwavedecoder.h
+%%QT_INCDIR%%/QtMultimedia/qwindowcapture.h
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qquickimagecapture_p.h
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qquickimagepreviewprovider_p.h
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qquickmediaplayer_p.h
diff --git a/net/Makefile b/net/Makefile
index 0cafc8732ad4..22889a2a64aa 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1185,6 +1185,7 @@
SUBDIR += qrcp
SUBDIR += qt5-network
SUBDIR += qt5-networkauth
+ SUBDIR += qt6-coap
SUBDIR += qt6-networkauth
SUBDIR += quagga
SUBDIR += quiche
diff --git a/net/py-qt6-networkauth/distinfo b/net/py-qt6-networkauth/distinfo
index 272bbdf0511b..a7675b2301fe 100644
--- a/net/py-qt6-networkauth/distinfo
+++ b/net/py-qt6-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690218389
-SHA256 (PyQt6_NetworkAuth-6.5.0.tar.gz) = 7170db3f99e13aef855d9d52a00a8baa2dea92d12f9b441fed9c6dec57f83e09
-SIZE (PyQt6_NetworkAuth-6.5.0.tar.gz) = 19997
+TIMESTAMP = 1698901185
+SHA256 (PyQt6_NetworkAuth-6.6.0.tar.gz) = cdfc0bfaea16a9e09f075bdafefb996aa9fdec392052ba4fb3cbac233c1958fb
+SIZE (PyQt6_NetworkAuth-6.6.0.tar.gz) = 20114
diff --git a/net/py-qt6-networkauth/pkg-plist b/net/py-qt6-networkauth/pkg-plist
index da4d275d662a..ab45331481d9 100644
--- a/net/py-qt6-networkauth/pkg-plist
+++ b/net/py-qt6-networkauth/pkg-plist
@@ -1,4 +1,5 @@
%%PYQT_APIDIR%%/PyQt6-NetworkAuth.api
+%%PYQT_SIPDIR%%/QtNetworkAuth/QtNetworkAuth.toml
%%PYQT_SIPDIR%%/QtNetworkAuth/QtNetworkAuthmod.sip
%%PYQT_SIPDIR%%/QtNetworkAuth/qabstractoauth.sip
%%PYQT_SIPDIR%%/QtNetworkAuth/qabstractoauth2.sip
@@ -9,7 +10,6 @@
%%PYQT_SIPDIR%%/QtNetworkAuth/qoauthhttpserverreplyhandler.sip
%%PYQT_SIPDIR%%/QtNetworkAuth/qoauthoobreplyhandler.sip
%%PYTHON_SITELIBDIR%%/PyQt6/QtNetworkAuth.abi%%PYTHON_MAJOR_VER%%.so
-%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtNetworkAuth/QtNetworkAuth.toml
%%PYTHON_SITELIBDIR%%/PyQt6_NetworkAuth-%%PYQTNETWORKAUTH_VERSION%%.dist-info/INSTALLER
%%PYTHON_SITELIBDIR%%/PyQt6_NetworkAuth-%%PYQTNETWORKAUTH_VERSION%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/PyQt6_NetworkAuth-%%PYQTNETWORKAUTH_VERSION%%.dist-info/RECORD
diff --git a/net/qt6-coap/Makefile b/net/qt6-coap/Makefile
new file mode 100644
index 000000000000..7b3e521da6b3
--- /dev/null
+++ b/net/qt6-coap/Makefile
@@ -0,0 +1,15 @@
+PORTNAME= coap
+DISTVERSIONPREFIX= v
+DISTVERSION= ${QT6_VERSION}
+CATEGORIES= net
+PKGNAMEPREFIX= qt6-
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Qt6 CoAP client module
+
+USES= cmake compiler:c++17-lang qt-dist:6
+USE_GITHUB= yes
+GH_TUPLE= qt:qtcoap:${DISTVERSIONFULL}
+USE_QT= base
+
+.include <bsd.port.mk>
diff --git a/net/qt6-coap/distinfo b/net/qt6-coap/distinfo
new file mode 100644
index 000000000000..2fdb2ba1c8c3
--- /dev/null
+++ b/net/qt6-coap/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1699369669
+SHA256 (KDE/Qt/6.6.0/qt-qtcoap-v6.6.0_GH0.tar.gz) = 9e2672bd0c59659dfe8265c68cd405d93a2247f6023a8524c20b481805c94133
+SIZE (KDE/Qt/6.6.0/qt-qtcoap-v6.6.0_GH0.tar.gz) = 183048
diff --git a/net/qt6-coap/pkg-descr b/net/qt6-coap/pkg-descr
new file mode 100644
index 000000000000..68c4676ce67e
--- /dev/null
+++ b/net/qt6-coap/pkg-descr
@@ -0,0 +1,13 @@
+Constrained Application Protocol (CoAP) is an IoT protocol that is
+specifically designed for M2M data exchange between constrained devices
+(such as microcontrollers) in constrained networks.
+
+The interaction model of CoAP is similar to the client/server model of
+HTTP, but unlike HTTP, it uses datagram-oriented connectionless transport
+such as UDP, which leads to a very low overhead and allows UDP broadcast
+and multicast to be used for addressing. At the same time it provides
+lightweight reliability mechanisms and security.
+
+Qt CoAP implements the client side of CoAP. By default, the transport
+layer uses QUdpSocket and QDtls for security. Alternative transports can
+be used by implementing the QCoapConnection interface.
diff --git a/net/qt6-coap/pkg-plist b/net/qt6-coap/pkg-plist
new file mode 100644
index 000000000000..d5bdd8f77102
--- /dev/null
+++ b/net/qt6-coap/pkg-plist
@@ -0,0 +1,58 @@
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapclient_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapconnection_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapinternalmessage_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapinternalreply_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapinternalrequest_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapmessage_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapnamespace_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapoption_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapprotocol_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapqudpconnection_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapreply_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoaprequest_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapresource_p.h
+%%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapresourcediscoveryreply_p.h
+%%QT_INCDIR%%/QtCoap/QCoapClient
+%%QT_INCDIR%%/QtCoap/QCoapMessage
+%%QT_INCDIR%%/QtCoap/QCoapMessageId
+%%QT_INCDIR%%/QtCoap/QCoapOption
+%%QT_INCDIR%%/QtCoap/QCoapPrivateKey
+%%QT_INCDIR%%/QtCoap/QCoapReply
+%%QT_INCDIR%%/QtCoap/QCoapRequest
+%%QT_INCDIR%%/QtCoap/QCoapResource
+%%QT_INCDIR%%/QtCoap/QCoapResourceDiscoveryReply
+%%QT_INCDIR%%/QtCoap/QCoapSecurityConfiguration
+%%QT_INCDIR%%/QtCoap/QCoapToken
+%%QT_INCDIR%%/QtCoap/QtCoap
+%%QT_INCDIR%%/QtCoap/QtCoapDepends
+%%QT_INCDIR%%/QtCoap/QtCoapVersion
+%%QT_INCDIR%%/QtCoap/qcoapclient.h
+%%QT_INCDIR%%/QtCoap/qcoapglobal.h
+%%QT_INCDIR%%/QtCoap/qcoapmessage.h
+%%QT_INCDIR%%/QtCoap/qcoapnamespace.h
+%%QT_INCDIR%%/QtCoap/qcoapoption.h
+%%QT_INCDIR%%/QtCoap/qcoapreply.h
+%%QT_INCDIR%%/QtCoap/qcoaprequest.h
+%%QT_INCDIR%%/QtCoap/qcoapresource.h
+%%QT_INCDIR%%/QtCoap/qcoapresourcediscoveryreply.h
+%%QT_INCDIR%%/QtCoap/qcoapsecurityconfiguration.h
+%%QT_INCDIR%%/QtCoap/qtcoapexports.h
+%%QT_INCDIR%%/QtCoap/qtcoapversion.h
+lib/cmake/Qt6BuildInternals/StandaloneTests/QtCoapTestsConfig.cmake
+lib/cmake/Qt6Coap/Qt6CoapAdditionalTargetInfo.cmake
+lib/cmake/Qt6Coap/Qt6CoapConfig.cmake
+lib/cmake/Qt6Coap/Qt6CoapConfigVersion.cmake
+lib/cmake/Qt6Coap/Qt6CoapConfigVersionImpl.cmake
+lib/cmake/Qt6Coap/Qt6CoapDependencies.cmake
+lib/cmake/Qt6Coap/Qt6CoapTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Coap/Qt6CoapTargets.cmake
+lib/cmake/Qt6Coap/Qt6CoapVersionlessTargets.cmake
+%%QT_LIBDIR%%/libQt6Coap.prl
+%%QT_LIBDIR%%/libQt6Coap.so
+%%QT_LIBDIR%%/libQt6Coap.so.6
+%%QT_LIBDIR%%/libQt6Coap.so.%%FULLVER%%
+%%QT_LIBDIR%%/metatypes/qt6coap_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_MKSPECDIR%%/modules/qt_lib_coap.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_coap_private.pri
+libdata/pkgconfig/Qt6Coap.pc
+%%QT_DATADIR%%/modules/Coap.json
diff --git a/net/qt6-networkauth/Makefile b/net/qt6-networkauth/Makefile
index 6a52d4599ec9..5297c0593be4 100644
--- a/net/qt6-networkauth/Makefile
+++ b/net/qt6-networkauth/Makefile
@@ -1,6 +1,5 @@
PORTNAME= networkauth
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= net
PKGNAMEPREFIX= qt6-
diff --git a/net/qt6-networkauth/distinfo b/net/qt6-networkauth/distinfo
index b3ff0662573f..86e6fb12d779 100644
--- a/net/qt6-networkauth/distinfo
+++ b/net/qt6-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931944
-SHA256 (KDE/Qt/6.5.3/qtnetworkauth-everywhere-src-6.5.3.tar.xz) = 36b45d75595fcd8886f54fb66253dd0db5f0bd10624360bf84a48625c008a702
-SIZE (KDE/Qt/6.5.3/qtnetworkauth-everywhere-src-6.5.3.tar.xz) = 150372
+TIMESTAMP = 1697050147
+SHA256 (KDE/Qt/6.6.0/qtnetworkauth-everywhere-src-6.6.0.tar.xz) = 20d5c0746c00eb3333f17c9869296d0acd0eed93518ea2734b98405cc6cc8830
+SIZE (KDE/Qt/6.6.0/qtnetworkauth-everywhere-src-6.6.0.tar.xz) = 152688
diff --git a/science/qt6-quick3dphysics/Makefile b/science/qt6-quick3dphysics/Makefile
index 578413a0b34a..9743045f016a 100644
--- a/science/qt6-quick3dphysics/Makefile
+++ b/science/qt6-quick3dphysics/Makefile
@@ -1,6 +1,5 @@
PORTNAME= quick3dphysics
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= science
PKGNAMEPREFIX= qt6-
@@ -14,7 +13,6 @@ LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
USE_GL= opengl
USE_LDCONFIG= yes
-USE_LOCALE= C.UTF-8
USE_QT= base declarative quick3d shadertools
OPTIONS_DEFINE_aarch64= SIMD
diff --git a/science/qt6-quick3dphysics/distinfo b/science/qt6-quick3dphysics/distinfo
index 3508c593ce69..d89ae9c7c0a1 100644
--- a/science/qt6-quick3dphysics/distinfo
+++ b/science/qt6-quick3dphysics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698094915
-SHA256 (KDE/Qt/6.5.3/qtquick3dphysics-everywhere-src-6.5.3.tar.xz) = 3291301d243ff39febc96d6641eb4b44feeef43087c475cbb0b22dc910a5a4ba
-SIZE (KDE/Qt/6.5.3/qtquick3dphysics-everywhere-src-6.5.3.tar.xz) = 4697400
+TIMESTAMP = 1698294812
+SHA256 (KDE/Qt/6.6.0/qtquick3dphysics-everywhere-src-6.6.0.tar.xz) = 74395b686f680cfa302e41530ff9bbe1b7e13c1d1aa9d68aa192318ecbfd7c03
+SIZE (KDE/Qt/6.6.0/qtquick3dphysics-everywhere-src-6.6.0.tar.xz) = 4700124
diff --git a/www/py-qt6-webengine/distinfo b/www/py-qt6-webengine/distinfo
index 3936e02c5295..a47e084a2044 100644
--- a/www/py-qt6-webengine/distinfo
+++ b/www/py-qt6-webengine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690218336
-SHA256 (PyQt6_WebEngine-6.5.0.tar.gz) = 8ba9db56c4c181a2a2fab1673ca35e5b63dc69113f085027ddc43c710b6d6ee9
-SIZE (PyQt6_WebEngine-6.5.0.tar.gz) = 31349
+TIMESTAMP = 1698900348
+SHA256 (PyQt6_WebEngine-6.6.0.tar.gz) = d50b984c3f85e409e692b156132721522d4e8cf9b6c25e0cf927eea2dfb39487
+SIZE (PyQt6_WebEngine-6.6.0.tar.gz) = 31817
diff --git a/www/py-qt6-webengine/pkg-plist b/www/py-qt6-webengine/pkg-plist
index 5b1dfcdf41b0..c223a7b9147b 100644
--- a/www/py-qt6-webengine/pkg-plist
+++ b/www/py-qt6-webengine/pkg-plist
@@ -1,4 +1,5 @@
%%PYQT_APIDIR%%/PyQt6-WebEngine.api
+%%PYQT_SIPDIR%%/QtWebEngineCore/QtWebEngineCore.toml
%%PYQT_SIPDIR%%/QtWebEngineCore/QtWebEngineCoremod.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qtwebenginecoreglobal.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginecertificateerror.sip
@@ -10,6 +11,7 @@
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginefilesystemaccessrequest.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginefindtextresult.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginefullscreenrequest.sip
+%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineglobalsettings.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginehistory.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginehttprequest.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineloadinginfo.sip
@@ -32,13 +34,12 @@
%%PYQT_SIPDIR%%/QtWebEngineQuick/QtWebEngineQuickmod.sip
%%PYQT_SIPDIR%%/QtWebEngineQuick/qquickwebengineprofile.sip
%%PYQT_SIPDIR%%/QtWebEngineQuick/qtwebenginequickglobal.sip
+%%PYQT_SIPDIR%%/QtWebEngineWidgets/QtWebEngineWidgets.toml
%%PYQT_SIPDIR%%/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip
%%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebengineview.sip
%%PYTHON_SITELIBDIR%%/PyQt6/QtWebEngineCore.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PyQt6/QtWebEngineQuick.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PyQt6/QtWebEngineWidgets.abi%%PYTHON_MAJOR_VER%%.so
-%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtWebEngineCore/QtWebEngineCore.toml
-%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtWebEngineWidgets/QtWebEngineWidgets.toml
%%PYTHON_SITELIBDIR%%/PyQt6_WebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/INSTALLER
%%PYTHON_SITELIBDIR%%/PyQt6_WebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/PyQt6_WebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/RECORD
diff --git a/www/qt6-httpserver/Makefile b/www/qt6-httpserver/Makefile
index 4a6d47a9b5db..4cea5f2efdbf 100644
--- a/www/qt6-httpserver/Makefile
+++ b/www/qt6-httpserver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httpserver
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= www
PKGNAMEPREFIX= qt6-
@@ -9,7 +9,7 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
-USES= cmake compiler:c++11-lang pkgconfig qt-dist:6
-USE_QT= base
+USES= cmake compiler:c++17-lang pkgconfig qt-dist:6
+USE_QT= base websockets
.include <bsd.port.mk>
diff --git a/www/qt6-httpserver/distinfo b/www/qt6-httpserver/distinfo
index 512c6e8ff52f..f29fcdbe81bf 100644
--- a/www/qt6-httpserver/distinfo
+++ b/www/qt6-httpserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931946
-SHA256 (KDE/Qt/6.5.3/qthttpserver-everywhere-src-6.5.3.tar.xz) = 055489552177e2182837153f52a51290213bc76ac2f1131a57f5cc341c566c47
-SIZE (KDE/Qt/6.5.3/qthttpserver-everywhere-src-6.5.3.tar.xz) = 170436
+TIMESTAMP = 1697050149
+SHA256 (KDE/Qt/6.6.0/qthttpserver-everywhere-src-6.6.0.tar.xz) = f5ae1ed7e9c8c43c5577cf0565b13c0d255b57158dd2314c3c78e43484e33c65
+SIZE (KDE/Qt/6.6.0/qthttpserver-everywhere-src-6.6.0.tar.xz) = 170956
diff --git a/www/qt6-webchannel/Makefile b/www/qt6-webchannel/Makefile
index 01613b92b280..2af764fc2e92 100644
--- a/www/qt6-webchannel/Makefile
+++ b/www/qt6-webchannel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= webchannel
-PORTVERSION= ${QT6_VERSION}
+DISTVERSION= ${QT6_VERSION}
CATEGORIES= www
PKGNAMEPREFIX= qt6-
@@ -9,7 +9,7 @@ WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
-USES= cmake compiler:c++11-lang gl pkgconfig qt-dist:6
+USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
USE_GL= gl opengl
USE_QT= base declarative websockets
diff --git a/www/qt6-webchannel/distinfo b/www/qt6-webchannel/distinfo
index 797a93d7221c..7fd499262991 100644
--- a/www/qt6-webchannel/distinfo
+++ b/www/qt6-webchannel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695931949
-SHA256 (KDE/Qt/6.5.3/qtwebchannel-everywhere-src-6.5.3.tar.xz) = 129f89a6aba792c47f110582967f4f586457e7b63de3465e5f1dd210ce6bf04a
-SIZE (KDE/Qt/6.5.3/qtwebchannel-everywhere-src-6.5.3.tar.xz) = 214760
+TIMESTAMP = 1697050151
+SHA256 (KDE/Qt/6.6.0/qtwebchannel-everywhere-src-6.6.0.tar.xz) = fddcb38e6d5843f9c7570654f1a12aaf0086e5a01f7bf3cf170064fcc5a3f51c
+SIZE (KDE/Qt/6.6.0/qtwebchannel-everywhere-src-6.6.0.tar.xz) = 214924
diff --git a/www/qt6-webchannel/pkg-plist b/www/qt6-webchannel/pkg-plist
index ef59e0a97bb5..aa719f3ba65d 100644
--- a/www/qt6-webchannel/pkg-plist
+++ b/www/qt6-webchannel/pkg-plist
@@ -1,26 +1,32 @@
%%QT_INCDIR%%/QtWebChannel/%%FULLVER%%/QtWebChannel/private/qmetaobjectpublisher_p.h
-%%QT_INCDIR%%/QtWebChannel/%%FULLVER%%/QtWebChannel/private/qqmlwebchannelattached_p.h
%%QT_INCDIR%%/QtWebChannel/%%FULLVER%%/QtWebChannel/private/qwebchannel_p.h
%%QT_INCDIR%%/QtWebChannel/%%FULLVER%%/QtWebChannel/private/signalhandler_p.h
-%%QT_INCDIR%%/QtWebChannel/QQmlWebChannel
%%QT_INCDIR%%/QtWebChannel/QWebChannel
%%QT_INCDIR%%/QtWebChannel/QWebChannelAbstractTransport
%%QT_INCDIR%%/QtWebChannel/QtWebChannel
%%QT_INCDIR%%/QtWebChannel/QtWebChannelDepends
%%QT_INCDIR%%/QtWebChannel/QtWebChannelVersion
-%%QT_INCDIR%%/QtWebChannel/qqmlwebchannel.h
%%QT_INCDIR%%/QtWebChannel/qtwebchannelexports.h
%%QT_INCDIR%%/QtWebChannel/qtwebchannelversion.h
%%QT_INCDIR%%/QtWebChannel/qwebchannel.h
%%QT_INCDIR%%/QtWebChannel/qwebchannelabstracttransport.h
%%QT_INCDIR%%/QtWebChannel/qwebchannelglobal.h
+%%QT_INCDIR%%/QtWebChannelQuick/%%FULLVER%%/QtWebChannelQuick/private/qqmlwebchannelattached_p.h
+%%QT_INCDIR%%/QtWebChannelQuick/QQmlWebChannel
+%%QT_INCDIR%%/QtWebChannelQuick/QtWebChannelQuick
+%%QT_INCDIR%%/QtWebChannelQuick/QtWebChannelQuickDepends
+%%QT_INCDIR%%/QtWebChannelQuick/QtWebChannelQuickVersion
+%%QT_INCDIR%%/QtWebChannelQuick/qqmlwebchannel.h
+%%QT_INCDIR%%/QtWebChannelQuick/qtwebchannelquickexports.h
+%%QT_INCDIR%%/QtWebChannelQuick/qtwebchannelquickversion.h
+%%QT_INCDIR%%/QtWebChannelQuick/qwebchannelquickglobal.h
lib/cmake/Qt6BuildInternals/StandaloneTests/QtWebChannelTestsConfig.cmake
-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-%%CMAKE_BUILD_TYPE%%.cmake
-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-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6WebChannelQuickpluginTargets.cmake
lib/cmake/Qt6WebChannel/Qt6WebChannelAdditionalTargetInfo.cmake
lib/cmake/Qt6WebChannel/Qt6WebChannelConfig.cmake
lib/cmake/Qt6WebChannel/Qt6WebChannelConfigVersion.cmake
@@ -29,15 +35,32 @@ lib/cmake/Qt6WebChannel/Qt6WebChannelDependencies.cmake
lib/cmake/Qt6WebChannel/Qt6WebChannelTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6WebChannel/Qt6WebChannelTargets.cmake
lib/cmake/Qt6WebChannel/Qt6WebChannelVersionlessTargets.cmake
+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-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6WebChannelQuick/Qt6WebChannelQuickTargets.cmake
+lib/cmake/Qt6WebChannelQuick/Qt6WebChannelQuickVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6WebChannel.prl
%%QT_LIBDIR%%/libQt6WebChannel.so
%%QT_LIBDIR%%/libQt6WebChannel.so.6
%%QT_LIBDIR%%/libQt6WebChannel.so.%%FULLVER%%
+%%QT_LIBDIR%%/libQt6WebChannelQuick.prl
+%%QT_LIBDIR%%/libQt6WebChannelQuick.so
+%%QT_LIBDIR%%/libQt6WebChannelQuick.so.6
+%%QT_LIBDIR%%/libQt6WebChannelQuick.so.%%FULLVER%%
%%QT_LIBDIR%%/metatypes/qt6webchannel_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6webchannelquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_webchannel.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webchannel_private.pri
-%%QT_QMLDIR%%/QtWebChannel/libwebchannelplugin.so
+%%QT_MKSPECDIR%%/modules/qt_lib_webchannelquick.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_webchannelquick_private.pri
+%%QT_QMLDIR%%/QtWebChannel/libwebchannelquickplugin.so
%%QT_QMLDIR%%/QtWebChannel/plugins.qmltypes
%%QT_QMLDIR%%/QtWebChannel/qmldir
libdata/pkgconfig/Qt6WebChannel.pc
+libdata/pkgconfig/Qt6WebChannelQuick.pc
%%QT_DATADIR%%/modules/WebChannel.json
+%%QT_DATADIR%%/modules/WebChannelQuick.json
diff --git a/www/qt6-webengine/Makefile b/www/qt6-webengine/Makefile
index 4a89c26c9977..39c488b1c232 100644
--- a/www/qt6-webengine/Makefile
+++ b/www/qt6-webengine/Makefile
@@ -15,7 +15,6 @@
PORTNAME= webengine
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= www
PKGNAMEPREFIX= qt6-
@@ -43,13 +42,15 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libpci.so:devel/libpci \
libpng.so:graphics/png \
libsnappy.so:archivers/snappy \
+ libtiff.so:graphics/tiff \
libvpx.so:multimedia/libvpx \
libwebp.so:graphics/webp \
libxkbcommon.so:x11/libxkbcommon
-USES= bison cmake gl gnome gperf jpeg localbase:ldflags minizip ninja:build \
- nodejs:build,lts pkgconfig python:build qt-dist:6,webengine xorg
-USE_GL= gl
+USES= bison cmake compiler:c++17-lang gl gnome gperf jpeg \
+ localbase:ldflags minizip ninja:build nodejs:build,lts \
+ pkgconfig python:build qt-dist:6,webengine xorg
+USE_GL= gbm gl
USE_GNOME= glib20 libxml2 libxslt
USE_QT= base declarative:run positioning quick3d:build tools webchannel
USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xkbfile \
@@ -85,7 +86,7 @@ DO_MAKE_BUILD= ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} -j1 $
BINARY_ALIAS= python3=${PYTHON_CMD}
DISTINFO_FILE= ${.CURDIR}/distinfo
-QT6_VERSION= 6.5.3
+QT6_VERSION= 6.6.0
OPTIONS_DEFAULT= ALSA
OPTIONS_SINGLE= AUDIO
@@ -118,13 +119,10 @@ post-extract:
${WRKSRC}/src/3rdparty/chromium/sandbox/policy/openbsd
post-patch:
- @${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|' \
- ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's|%%CPPFLAGS%%|${CPPFLAGS}|;s|%%CXXFLAGS%%|${CXXFLAGS}|;s|%%LDFLAGS%%|${LDFLAGS}|' \
${WRKSRC}/src/host/BUILD.toolchain.gn.in
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
${WRKSRC}/src/3rdparty/chromium/third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp \
- ${WRKSRC}/src/3rdparty/chromium/third_party/wayland/features.gni \
${WRKSRC}/src/3rdparty/chromium/ui/events/ozone/layout/xkb/xkb_keyboard_layout_engine.cc
pre-configure:
diff --git a/www/qt6-webengine/distinfo b/www/qt6-webengine/distinfo
index 4acf91916829..96770f6bba9f 100644
--- a/www/qt6-webengine/distinfo
+++ b/www/qt6-webengine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695932265
-SHA256 (KDE/Qt/6.5.3/qtwebengine-everywhere-src-6.5.3.tar.xz) = 2314ce9b0dd5f75f629077daad5a5781bac164d508ecff2ebad56ff2bc8745e5
-SIZE (KDE/Qt/6.5.3/qtwebengine-everywhere-src-6.5.3.tar.xz) = 412372456
+TIMESTAMP = 1697050315
+SHA256 (KDE/Qt/6.6.0/qtwebengine-everywhere-src-6.6.0.tar.xz) = d5dc9ff05a2c57adbf99cbf0c7cb6f19527f67216caf627b0cc160a1d253b780
+SIZE (KDE/Qt/6.6.0/qtwebengine-everywhere-src-6.6.0.tar.xz) = 421117212
diff --git a/www/qt6-webengine/files/extra-patch-no-mempcpy-nasm b/www/qt6-webengine/files/extra-patch-no-mempcpy-nasm
deleted file mode 100644
index b9b39c0d846a..000000000000
--- a/www/qt6-webengine/files/extra-patch-no-mempcpy-nasm
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/third_party/nasm/config/config-linux.h.orig 2022-06-08 06:40:31 UTC
-+++ src/3rdparty/chromium/third_party/nasm/config/config-linux.h
-@@ -336,7 +336,7 @@
- #define HAVE_MEMORY_H 1
-
- /* Define to 1 if you have the `mempcpy' function. */
--#define HAVE_MEMPCPY 1
-+/* #undef HAVE_MEMPCPY */
-
- /* Define to 1 if you have a working `mmap' system call. */
- #define HAVE_MMAP 1
diff --git a/www/qt6-webengine/files/patch-CMakeLists.txt b/www/qt6-webengine/files/patch-CMakeLists.txt
deleted file mode 100644
index 545e0c51ba5e..000000000000
--- a/www/qt6-webengine/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-Set the actual version of www/qt6-webengine, otherwise the version of qt6-base,
-which is present in the ports tree, would be assumed and used during
-compilation.
-
---- CMakeLists.txt.orig 2023-07-07 17:40:32 UTC
-+++ CMakeLists.txt
-@@ -15,7 +15,7 @@ project(QtWebEngine
- find_package(Qt6 6.2 CONFIG REQUIRED COMPONENTS BuildInternals Core)
-
- project(QtWebEngine
-- VERSION ${Qt6Core_VERSION}
-+ VERSION %%DISTVERSION%%
- DESCRIPTION "QtWebEngine and QtPdf modules"
- HOMEPAGE_URL "https://qt.io/"
- LANGUAGES CXX C
diff --git a/www/qt6-webengine/files/patch-cmake_Functions.cmake b/www/qt6-webengine/files/patch-cmake_Functions.cmake
index 919c24219f0b..6d8db14848de 100644
--- a/www/qt6-webengine/files/patch-cmake_Functions.cmake
+++ b/www/qt6-webengine/files/patch-cmake_Functions.cmake
@@ -1,15 +1,15 @@
---- cmake/Functions.cmake.orig 2023-07-07 17:40:32 UTC
+--- cmake/Functions.cmake.orig 2023-08-16 19:50:41 UTC
+++ cmake/Functions.cmake
-@@ -449,7 +449,7 @@ function(add_linker_options target buildDir completeSt
- set(archives_rsp "${buildDir}/${ninjaTarget}_archives.rsp")
+@@ -447,7 +447,7 @@ function(add_linker_options target buildDir completeSt
set(libs_rsp "${buildDir}/${ninjaTarget}_libs.rsp")
+ set(ldir_rsp "${buildDir}/${ninjaTarget}_ldir.rsp")
set_target_properties(${cmakeTarget} PROPERTIES STATIC_LIBRARY_OPTIONS "@${objects_rsp}")
- if(LINUX OR ANDROID)
+ if(LINUX OR ANDROID OR FREEBSD)
get_gn_arch(cpu ${TEST_architecture_arch})
if(CMAKE_CROSSCOMPILING AND cpu STREQUAL "arm" AND ${config} STREQUAL "Debug")
target_link_options(${cmakeTarget} PRIVATE "LINKER:--long-plt")
-@@ -715,6 +715,8 @@ function(get_gn_os result)
+@@ -699,6 +699,8 @@ function(get_gn_os result)
set(${result} "mac" PARENT_SCOPE)
elseif(IOS)
set(${result} "ios" PARENT_SCOPE)
@@ -18,7 +18,7 @@
else()
message(DEBUG "Unrecognized OS")
endif()
-@@ -904,7 +906,7 @@ macro(append_build_type_setup)
+@@ -889,7 +891,7 @@ macro(append_build_type_setup)
extend_gn_list(gnArgArg
ARGS enable_precompiled_headers
@@ -27,16 +27,16 @@
)
extend_gn_list(gnArgArg
ARGS dcheck_always_on
-@@ -952,7 +954,7 @@ macro(append_compiler_linker_sdk_setup)
+@@ -941,7 +943,7 @@ macro(append_compiler_linker_sdk_setup)
use_libcxx=true
)
endif()
- if(DEFINED QT_FEATURE_stdlib_libcpp AND LINUX)
-+ if(DEFINED QT_FEATURE_stdlib_libcpp AND (LINUX OR FREEBSD))
++ if(DEFINED QT_FEATURE_stdlib_libcpp AND (LINUX OR FREEBSD))
extend_gn_list(gnArgArg ARGS use_libcxx
CONDITION QT_FEATURE_stdlib_libcpp
)
-@@ -988,7 +990,7 @@ macro(append_compiler_linker_sdk_setup)
+@@ -979,7 +981,7 @@ macro(append_compiler_linker_sdk_setup)
)
endif()
get_gn_arch(cpu ${TEST_architecture_arch})
@@ -45,16 +45,16 @@
extend_gn_list_cflag(gnArgArg
ARG arm_tune
-@@ -1055,7 +1057,7 @@ macro(append_toolchain_setup)
- endmacro()
-
- macro(append_toolchain_setup)
+@@ -1054,7 +1056,7 @@ macro(append_toolchain_setup)
+ )
+ list(APPEND gnArgArg host_cpu="${cpu}")
+ endif()
- if(LINUX)
+ if(LINUX OR FREEBSD)
list(APPEND gnArgArg
custom_toolchain="${buildDir}/target_toolchain:target"
host_toolchain="${buildDir}/host_toolchain:host"
-@@ -1087,7 +1089,7 @@ macro(append_pkg_config_setup)
+@@ -1086,7 +1088,7 @@ macro(append_pkg_config_setup)
macro(append_pkg_config_setup)
@@ -63,28 +63,28 @@
list(APPEND gnArgArg
pkg_config="${PKG_CONFIG_EXECUTABLE}"
host_pkg_config="${PKG_CONFIG_HOST_EXECUTABLE}"
-@@ -1165,6 +1167,20 @@ function(add_gn_build_aritfacts_to_target cmakeTarget
- set_target_properties(${cmakeTarget} PROPERTIES
- LINK_DEPENDS ${buildDir}/${config}/${arch}/${ninjaTarget}.stamp
+@@ -1179,6 +1181,20 @@ function(add_gn_build_aritfacts_to_target)
+ set_target_properties(${arg_CMAKE_TARGET} PROPERTIES
+ LINK_DEPENDS ${arg_BUILDDIR}/${config}/${arch}/${arg_NINJA_STAMP}
)
+ # For some reason when the build of QtWebEngine's "convert_dict" is
+ # completed the "convert_dict.stamp" isn't created.
+ #
+ # Work around this issue by creating "convert_dict.stamp" manually.
-+ if(${ninjaTarget} STREQUAL "convert_dict")
++ if(${arg_NINJA_TARGET} STREQUAL "convert_dict")
+ add_custom_command(
+ POST_BUILD
-+ COMMENT "Add workaround for missing ${ninjaTarget}.stamp file after build"
-+ COMMAND ${CMAKE_COMMAND} -E touch ${buildDir}/${config}/${arch}/${ninjaTarget}.stamp
++ COMMENT "Add workaround for missing ${arg_NINJA_TARGET}.stamp file after build"
++ COMMAND ${CMAKE_COMMAND} -E touch ${buildDir}/${config}/${arch}/${arg_NINJA_TARGET}.stamp
+ TARGET ${target}
+ DEPENDS run_${module}_NinjaDone
+ USES_TERMINAL
+ )
+ endif()
if(QT_IS_MACOS_UNIVERSAL)
- add_intermediate_archive(${target} ${buildDir}/${config}/${arch} ${completeStatic})
+ add_intermediate_archive(${target} ${arg_BUILDDIR}/${config}/${arch} ${arg_COMPLETE_STATIC})
elseif(IOS)
-@@ -1291,7 +1307,7 @@ function(check_for_ulimit)
+@@ -1305,7 +1321,7 @@ function(check_for_ulimit)
function(check_for_ulimit)
message("-- Checking 'ulimit -n'")
@@ -93,7 +93,7 @@
OUTPUT_VARIABLE ulimitOutput
)
string(REGEX MATCHALL "[0-9]+" limit "${ulimitOutput}")
-@@ -1300,7 +1316,7 @@ function(check_for_ulimit)
+@@ -1314,7 +1330,7 @@ function(check_for_ulimit)
if(NOT ${CMAKE_VERSION} VERSION_LESS "3.21.0")
message(" -- Creating linker launcher")
file(GENERATE OUTPUT ${PROJECT_BINARY_DIR}/linker_ulimit.sh
diff --git a/www/qt6-webengine/files/patch-configure.cmake b/www/qt6-webengine/files/patch-configure.cmake
index 2844cc14d498..aa59c6004ca5 100644
--- a/www/qt6-webengine/files/patch-configure.cmake
+++ b/www/qt6-webengine/files/patch-configure.cmake
@@ -1,6 +1,6 @@
---- configure.cmake.orig 2023-07-07 17:40:32 UTC
+--- configure.cmake.orig 2023-10-03 19:49:54 UTC
+++ configure.cmake
-@@ -66,7 +66,7 @@ endif()
+@@ -67,7 +67,7 @@ endif()
endif()
#### Tests
@@ -9,7 +9,7 @@
check_for_ulimit()
endif()
-@@ -434,7 +434,7 @@ qt_feature("webengine-ozone-x11" PRIVATE
+@@ -438,7 +438,7 @@ qt_feature("webengine-ozone-x11" PRIVATE
qt_feature("webengine-ozone-x11" PRIVATE
LABEL "Support GLX on qpa-xcb"
@@ -18,7 +18,7 @@
AND TARGET Qt::Gui
AND QT_FEATURE_xcb
AND X11_FOUND
-@@ -471,12 +471,12 @@ add_check_for_support(
+@@ -475,12 +475,12 @@ add_check_for_support(
)
add_check_for_support(
MODULES QtWebEngine
@@ -33,12 +33,39 @@
MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android(on non-Windows hosts only)."
)
if(LINUX AND CMAKE_CROSSCOMPILING)
-@@ -582,6 +582,8 @@ add_check_for_support(
- CONDITION
- (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL GNU) OR
- (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL Clang) OR
+@@ -502,13 +502,6 @@ add_check_for_support(
+ MESSAGE "node.js version 14 or later is required."
+ )
+ add_check_for_support(
+- MODULES QtWebEngine
+- CONDITION NOT (Nodejs_ARCH STREQUAL ia32) AND
+- NOT (Nodejs_ARCH STREQUAL x86) AND
+- NOT (Nodejs_ARCH STREQUAL arm)
+- MESSAGE "32bit version of Nodejs is not supported."
+-)
+-add_check_for_support(
+ MODULES QtWebEngine QtPdf
+ CONDITION Python3_EXECUTABLE
+ MESSAGE "Python version 3.6 or later is required."
+@@ -586,8 +579,8 @@ add_check_for_support(
+ add_check_for_support(
+ MODULES QtWebEngine
+ CONDITION MSVC OR
+- (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL GNU) OR
+- (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL Clang) OR
++ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL GNU) OR
++ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL Clang) OR
+ (MACOS AND CMAKE_CXX_COMPILER_ID STREQUAL AppleClang)
+ MESSAGE
+ "${CMAKE_CXX_COMPILER_ID} compiler is not supported."
+@@ -596,8 +589,8 @@ add_check_for_support(
+ add_check_for_support(
+ MODULES QtPdf
+ CONDITION MSVC OR
+- (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL GNU) OR
+- (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL Clang) OR
+ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL GNU) OR
+ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL Clang) OR
- (WIN32 AND CMAKE_CXX_COMPILER_ID STREQUAL MSVC) OR
- (WIN32 AND CMAKE_CXX_COMPILER_ID STREQUAL Clang AND
- CMAKE_CXX_SIMULATE_ID STREQUAL MSVC) OR
+ (APPLE AND CMAKE_CXX_COMPILER_ID STREQUAL AppleClang) OR
+ (ANDROID AND CMAKE_CXX_COMPILER_ID STREQUAL Clang) OR
+ (MINGW AND CMAKE_CXX_COMPILER_ID STREQUAL GNU) OR
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_BUILD.gn
index 99ae7981be8a..f22c3b6676f2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/BUILD.gn.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/BUILD.gn.orig 2023-08-16 19:50:41 UTC
+++ src/3rdparty/chromium/BUILD.gn
-@@ -60,7 +60,7 @@ declare_args() {
+@@ -61,7 +61,7 @@ declare_args() {
qtwebengine_target = "//tools/gn"
}
@@ -9,8 +9,8 @@
# An official (maximally optimized!) component (optimized for build times)
# build doesn't make sense and usually doesn't work.
assert(!is_component_build)
-@@ -435,7 +435,7 @@ if (!is_qtwebengine){
- ]
+@@ -428,7 +428,7 @@ if (!is_qtwebengine){
+ }
}
- if (is_linux || is_chromeos || is_android) {
@@ -18,16 +18,7 @@
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -697,7 +697,7 @@ if (!is_qtwebengine){
- host_os == "win" && !is_qtwebengine) {
- deps += [ "//chrome/test/mini_installer:mini_installer_tests" ]
- }
-- } else if (!is_android && !is_ios && !is_fuchsia && !is_win) {
-+ } else if (!is_android && !is_ios && !is_fuchsia && !is_win && !is_bsd) {
- deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
- }
-
-@@ -1124,7 +1124,7 @@ if (!is_ios && !is_qtwebengine) {
+@@ -1098,7 +1098,7 @@ if (!is_ios && !is_qtwebengine) {
]
}
@@ -36,7 +27,7 @@
# WPT Webdriver tests runner
# chrome/test/chromedriver/test/run_webdriver_tests.py
script_test("webdriver_wpt_tests") {
-@@ -1219,7 +1219,7 @@ if (!is_ios && !is_qtwebengine) {
+@@ -1198,7 +1198,7 @@ if (!is_ios && !is_qtwebengine) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -45,7 +36,7 @@
data_deps +=
[ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
}
-@@ -1228,7 +1228,7 @@ if (!is_ios && !is_qtwebengine) {
+@@ -1207,7 +1207,7 @@ if (!is_ios && !is_qtwebengine) {
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
}
@@ -54,7 +45,7 @@
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
}
-@@ -1672,7 +1672,7 @@ group("chromium_builder_perf") {
+@@ -1675,7 +1675,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn
index e40cdedb3b6d..9c2a0f9c2332 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/BUILD.gn.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/BUILD.gn.orig 2023-08-16 19:50:41 UTC
+++ src/3rdparty/chromium/base/BUILD.gn
-@@ -164,7 +164,7 @@ buildflag_header("ios_cronet_buildflags") {
+@@ -189,7 +189,7 @@ buildflag_header("ios_cronet_buildflags") {
flags = [ "CRONET_BUILD=$is_cronet_build" ]
}
@@ -9,39 +9,15 @@
buildflag_header("message_pump_buildflags") {
header = "message_pump_buildflags.h"
header_dir = "base/message_loop"
-@@ -1050,7 +1050,7 @@ jumbo_component("base") {
- "timer/hi_res_timer_manager_posix.cc",
- ]
-
-- if (!is_nacl && !is_apple) {
-+ if (!is_nacl && !is_apple && !is_bsd) {
- sources += [
- "profiler/stack_base_address_posix.cc",
- "profiler/stack_base_address_posix.h",
-@@ -1061,6 +1061,14 @@ jumbo_component("base") {
- "profiler/thread_delegate_posix.h",
- ]
- }
-+
-+ if (is_bsd) {
-+ sources += [
-+ "profiler/stack_base_address_posix.cc",
-+ "profiler/stack_base_address_posix.h",
-+ "profiler/stack_sampler_posix.cc",
-+ ]
-+ }
- }
-
- jumbo_excluded_sources = [
-@@ -1428,7 +1436,6 @@ jumbo_component("base") {
- "process/process_metrics_linux.cc",
- "threading/platform_thread_linux.cc",
+@@ -1009,7 +1009,6 @@ jumbo_component("base") {
+ "threading/thread_type_delegate.cc",
+ "threading/thread_type_delegate.h",
]
- jumbo_excluded_sources += [ "process/memory_linux.cc" ]
}
if (is_linux || is_chromeos || is_android || is_fuchsia) {
-@@ -1604,7 +1611,7 @@ jumbo_component("base") {
+@@ -1132,7 +1131,7 @@ jumbo_component("base") {
]
configs += [ "//base/allocator:mac_no_default_new_delete_symbols" ]
}
@@ -50,7 +26,7 @@
sources += [
"allocator/partition_allocator/shim/allocator_shim_override_cpp_symbols.h",
"allocator/partition_allocator/shim/allocator_shim_override_glibc_weak_symbols.h",
-@@ -1658,7 +1665,7 @@ jumbo_component("base") {
+@@ -1173,7 +1172,7 @@ jumbo_component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -59,24 +35,25 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2236,6 +2243,42 @@ jumbo_component("base") {
+@@ -2119,6 +2118,43 @@ jumbo_component("base") {
}
}
+ if (is_bsd) {
+ sources -= [
+ "files/file_path_watcher_inotify.cc",
-+ "files/file_util_linux.cc",
+ "files/scoped_file_linux.cc",
-+ "process/memory_linux.cc",
+ "process/process_linux.cc",
+ "system/sys_info_linux.cc",
+ "process/process_iterator_linux.cc",
+ "process/process_metrics_linux.cc",
-+ "process/process_handle_linux.cc"
++ "process/process_handle_linux.cc",
++ "profiler/stack_copier_signal.cc",
++ "profiler/stack_copier_signal.h",
++ "profiler/thread_delegate_posix.cc",
++ "profiler/thread_delegate_posix.h",
+ ]
+ sources += [
-+ "process/memory_stubs.cc",
+ "files/file_path_watcher_kqueue.cc",
+ "files/file_path_watcher_kqueue.h",
+ "files/file_path_watcher_bsd.cc",
@@ -101,8 +78,8 @@
+
# iOS
if (is_ios) {
- sources -= [
-@@ -2333,7 +2376,7 @@ jumbo_component("base") {
+ sources += [
+@@ -2214,7 +2250,7 @@ jumbo_component("base") {
}
if (dep_libevent) {
@@ -111,8 +88,8 @@
}
if (use_libevent) {
-@@ -3601,7 +3644,7 @@ test("base_unittests") {
- }
+@@ -3482,7 +3518,7 @@ test("base_unittests") {
+ ]
}
- if (is_linux || is_chromeos) {
@@ -120,7 +97,7 @@
sources += [
"debug/proc_maps_linux_unittest.cc",
"files/scoped_file_linux_unittest.cc",
-@@ -3647,7 +3690,7 @@ test("base_unittests") {
+@@ -3531,7 +3567,7 @@ test("base_unittests") {
"posix/file_descriptor_shuffle_unittest.cc",
"posix/unix_domain_socket_unittest.cc",
]
@@ -129,7 +106,7 @@
sources += [
"profiler/stack_base_address_posix_unittest.cc",
"profiler/stack_copier_signal_unittest.cc",
-@@ -3658,7 +3701,7 @@ test("base_unittests") {
+@@ -3542,7 +3578,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -138,7 +115,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -3850,7 +3893,7 @@ test("base_unittests") {
+@@ -3763,7 +3799,7 @@ test("base_unittests") {
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_dispatcher_tls.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_dispatcher_tls.h
new file mode 100644
index 000000000000..e0f121f10163
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_dispatcher_tls.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/base/allocator/dispatcher/tls.h.orig 2023-02-08 09:03:45 UTC
++++ src/3rdparty/chromium/base/allocator/dispatcher/tls.h
+@@ -51,7 +51,7 @@ struct BASE_EXPORT MMapAllocator {
+ partition_alloc::PartitionPageSize();
+ #elif BUILDFLAG(IS_APPLE)
+ constexpr static size_t AllocationChunkSize = 16384;
+-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
+ constexpr static size_t AllocationChunkSize = 16384;
+ #else
+ constexpr static size_t AllocationChunkSize = 4096;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_address__space__randomization.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_address__space__randomization.h
index 59531486585e..0b96554c9d5b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_address__space__randomization.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_address__space__randomization.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/address_space_randomization.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/address_space_randomization.h.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/address_space_randomization.h
@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
@@ -9,7 +9,7 @@
// We shouldn't allocate system pages at all for sanitizer builds. However,
// we do, and if random hint addresses interfere with address ranges
-@@ -128,7 +128,7 @@ AslrMask(uintptr_t bits) {
+@@ -124,7 +124,7 @@ AslrMask(uintptr_t bits) {
return AslrAddress(0x20000000ULL);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator.h
index 07c269860248..8c4250d7d91e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator.h.orig 2022-11-30 08:12:58 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator.h
-@@ -231,7 +231,7 @@ constexpr PA_COMPONENT_EXPORT(
+@@ -231,7 +231,7 @@ void DecommitAndZeroSystemPages(void* address, size_t
// recommitted. Do not assume that this will not change over time.
constexpr PA_COMPONENT_EXPORT(
PARTITION_ALLOC) bool DecommittedMemoryIsAlwaysZeroed() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__constants.h
index 24bb1167dd4f..925000cf8eef 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__constants.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_constants.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_constants.h.orig 2022-09-24 10:57:32 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_constants.h
@@ -25,7 +25,7 @@
// elimination.
@@ -27,7 +27,7 @@
// arm64 supports 4kb, 16kb, and 64kb page sizes. Retrieve from or
// initialize cache.
size_t size = page_characteristics.size.load(std::memory_order_relaxed);
-@@ -141,7 +141,7 @@ SystemPageSize() {
+@@ -141,7 +141,7 @@ SystemPageShift() {
PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR PA_ALWAYS_INLINE size_t
SystemPageSize() {
#if (BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h
index c5f4c4fd503e..734969897517 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_internals_posix.h
-@@ -356,8 +356,12 @@ void DiscardSystemPagesInternal(uintptr_t address, siz
+@@ -380,8 +380,12 @@ bool TryRecommitSystemPagesInternal(
void DiscardSystemPagesInternal(uintptr_t address, size_t length) {
void* ptr = reinterpret_cast<void*>(address);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__address__space.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__address__space.cc
index 00e9ceb91e9f..b16f589d70fe 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__address__space.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__address__space.cc
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_address_space.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_address_space.cc.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_address_space.cc
-@@ -294,7 +294,7 @@ void PartitionAddressSpace::UninitConfigurablePoolForT
- setup_.configurable_pool_base_mask_ = 0;
+@@ -417,7 +417,7 @@ void PartitionAddressSpace::UninitPkeyPoolForTesting()
}
+ #endif
-#if BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni
new file mode 100644
index 000000000000..e5856f005242
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni.orig 2023-04-05 11:05:06 UTC
++++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni
+@@ -276,7 +276,7 @@ assert(!use_asan_backup_ref_ptr || use_hookable_raw_pt
+ "AsanBackupRefPtr requires RawPtrHookableImpl")
+
+ declare_args() {
+- enable_pkeys = is_linux && target_cpu == "x64"
++ enable_pkeys = (is_linux && !is_bsd) && target_cpu == "x64"
+ }
+ assert(!enable_pkeys || (is_linux && target_cpu == "x64"),
+ "Pkeys are only supported on x64 linux")
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc
index a76771eec9d5..3862972fb3c6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_base/rand_util_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_base/rand_util_posix.cc.orig 2022-07-22 17:30:31 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_base/rand_util_posix.cc
@@ -86,6 +86,10 @@ void RandBytes(void* output, size_t output_length) {
if (getentropy(output, output_length) == 0) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__internal__posix.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__internal__posix.h
index d0992005bcf3..de39dc518e85 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__internal__posix.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__internal__posix.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2022-07-22 17:30:31 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_internal_posix.h
-@@ -10,7 +10,7 @@ namespace partition_alloc::internal::base::internal {
+@@ -10,7 +10,7 @@
namespace partition_alloc::internal::base::internal {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__posix.cc
index 06ebd5c93efe..997f5720ecc8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_posix.cc.orig 2022-07-22 17:30:31 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_posix.cc
@@ -17,7 +17,7 @@
#include "base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_internal_posix.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__config.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__config.h
index 6a529fb2e456..fd5c07ae23ed 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__config.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__config.h
@@ -1,29 +1,29 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_config.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_config.h.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_config.h
-@@ -76,7 +76,7 @@ static_assert(sizeof(void*) != 8, "");
-
+@@ -104,7 +104,7 @@ static_assert(sizeof(void*) != 8, "");
// POSIX is not only UNIX, e.g. macOS and other OSes. We do use Linux-specific
// features such as futex(2).
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #define PA_HAS_LINUX_KERNEL
- #endif
-
-@@ -197,7 +197,7 @@ constexpr bool kUseLazyCommit = false;
+ #define PA_CONFIG_HAS_LINUX_KERNEL() \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD))
+ // On some platforms, we implement locking by spinning in userspace, then going
+ // into the kernel only if there is contention. This requires platform support,
+@@ -251,7 +251,7 @@ constexpr bool kUseLazyCommit = false;
// On these platforms, lock all the partitions before fork(), and unlock after.
// This may be required on more platforms in the future.
--#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #define PA_HAS_ATFORK_HANDLER
- #endif
+ #define PA_CONFIG_HAS_ATFORK_HANDLER() \
+- (BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
-@@ -238,7 +238,7 @@ constexpr bool kUseLazyCommit = false;
- //
+ // PartitionAlloc uses PartitionRootEnumerator to acquire all
+ // PartitionRoots at BeforeFork and to release at AfterFork.
+@@ -296,7 +296,7 @@ constexpr bool kUseLazyCommit = false;
// Also enabled on ARM64 macOS, as the 16kiB pages on this platform lead to
// larger slot spans.
--#if BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64))
-+#if BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_BSD)
- #define PA_PREFER_SMALLER_SLOT_SPANS
- #endif // BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64))
+ #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() \
+- (BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)))
++ (BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_BSD))
+ // Enable shadow metadata.
+ //
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__constants.h
index a77622469f07..7a6ee0bf9191 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__constants.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h
-@@ -91,7 +91,7 @@ PartitionPageShift() {
+@@ -92,7 +92,7 @@ PartitionPageShift() {
return 18; // 256 KiB
}
#elif (BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)) || \
@@ -9,12 +9,12 @@
PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR PA_ALWAYS_INLINE size_t
PartitionPageShift() {
return PageAllocationGranularityShift() + 2;
-@@ -270,7 +270,7 @@ constexpr size_t kNumPools = 3;
- // Special-case Android and iOS, which incur test failures with larger
- // pools. Regardless, allocating >8GiB with malloc() on these platforms is
- // unrealistic as of 2022.
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+@@ -296,7 +296,7 @@ constexpr size_t kNumPools = kMaxPoolHandle - 1;
+ // When pointer compression is enabled, we cannot use large pools (at most
+ // 8GB for each of the glued pools).
+ #if BUILDFLAG(HAS_64_BIT_POINTERS)
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || PA_CONFIG(POINTER_COMPRESSION)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || PA_CONFIG(POINTER_COMPRESSION) || BUILDFLAG(IS_BSD)
constexpr size_t kPoolMaxSize = 8 * kGiB;
#else
constexpr size_t kPoolMaxSize = 16 * kGiB;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__forward.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__forward.h
index 50f2ba4814ff..a00532114b5f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__forward.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__forward.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_forward.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_forward.h.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_forward.h
-@@ -25,9 +25,13 @@ namespace internal {
+@@ -27,9 +27,13 @@ namespace internal {
// the second one 16. We could technically return something different for
// malloc() and operator new(), but this would complicate things, and most of
// our allocations are presumably coming from operator new() anyway.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__page.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__page.h
index e99b5bb0ef7e..7ec258bfe64e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__page.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__page.h
@@ -1,13 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_page.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_page.h.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_page.h
-@@ -138,13 +138,13 @@ struct SlotSpanMetadata {
- PartitionBucket<thread_safe>* const bucket = nullptr;
-
- // CHECK()ed in AllocNewSlotSpan().
--#if defined(PA_HAS_64_BITS_POINTERS) && BUILDFLAG(IS_APPLE)
-+#if (defined(PA_HAS_64_BITS_POINTERS) && BUILDFLAG(IS_APPLE))
- // System page size is not a constant on Apple OSes, but is either 4 or 16kiB
- // (1 << 12 or 1 << 14), as checked in PartitionRoot::Init(). And
+@@ -143,7 +143,7 @@ struct SlotSpanMetadata {
// PartitionPageSize() is 4 times the OS page size.
static constexpr size_t kMaxSlotsPerSlotSpan =
4 * (1 << 14) / kSmallestBucket;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__root.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__root.cc
index 83802fc86d20..6f8d525cdbcc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__root.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__root.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_root.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_root.cc.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_root.cc
-@@ -41,7 +41,7 @@
+@@ -42,7 +42,7 @@
#include "wow64apiset.h"
#endif
@@ -9,16 +9,16 @@
#include <pthread.h>
#endif
-@@ -238,7 +238,7 @@ void PartitionAllocMallocInitOnce() {
- if (!g_global_init_called.compare_exchange_strong(expected, true))
+@@ -245,7 +245,7 @@ void PartitionAllocMallocInitOnce() {
return;
+ }
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// When fork() is called, only the current thread continues to execute in the
// child process. If the lock is held, but *not* by this thread when fork() is
// called, we have a deadlock.
-@@ -331,7 +331,7 @@ static size_t PartitionPurgeSlotSpan(
+@@ -339,7 +339,7 @@ static size_t PartitionPurgeSlotSpan(
constexpr size_t kMaxSlotCount =
(PartitionPageSize() * kMaxPartitionPagesPerRegularSlotSpan) /
MinPurgeableSlotSize();
@@ -27,7 +27,7 @@
// It's better for slot_usage to be stack-allocated and fixed-size, which
// demands that its size be constexpr. On IS_APPLE and Linux on arm64,
// PartitionPageSize() is always SystemPageSize() << 2, so regardless of
-@@ -734,7 +734,7 @@ void PartitionRoot<thread_safe>::Init(PartitionOptions
+@@ -811,7 +811,7 @@ void PartitionRoot<thread_safe>::Init(PartitionOptions
// apple OSes.
PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
(internal::SystemPageSize() == (size_t{1} << 14)));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_spinning__mutex.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_spinning__mutex.cc
index 88dd101feaa5..8f34cabed102 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_spinning__mutex.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_spinning__mutex.cc
@@ -1,10 +1,11 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/spinning_mutex.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/spinning_mutex.cc.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/spinning_mutex.cc
-@@ -18,7 +18,15 @@
+@@ -18,7 +18,16 @@
- #if defined(PA_HAS_LINUX_KERNEL)
+ #if PA_CONFIG(HAS_LINUX_KERNEL)
#include <errno.h>
+#if defined(OS_OPENBSD)
++#include <sys/time.h>
+#include <sys/futex.h>
+#elif defined(OS_FREEBSD)
+#include <sys/types.h>
@@ -15,14 +16,17 @@
+#endif
#include <sys/syscall.h>
#include <unistd.h>
- #endif // defined(PA_HAS_LINUX_KERNEL)
-@@ -107,8 +115,13 @@ void SpinningMutex::FutexWait() {
+ #endif // PA_CONFIG(HAS_LINUX_KERNEL)
+@@ -107,8 +116,16 @@ void SpinningMutex::FutexWait() {
// |kLockedContended| anymore. Note that even without spurious wakeups, the
// value of |state_| is not guaranteed when this returns, as another thread
// may get the lock before we get to run.
+#if defined(OS_FREEBSD)
+ int err = _umtx_op(&state_, UMTX_OP_WAIT_UINT_PRIVATE,
+ kLockedContended, nullptr, nullptr);
++#elif defined(OS_OPENBSD)
++ int err = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
++ kLockedContended, nullptr, nullptr);
+#else
int err = syscall(SYS_futex, &state_, FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
kLockedContended, nullptr, nullptr, 0);
@@ -30,18 +34,20 @@
if (err) {
// These are programming error, check them.
-@@ -120,8 +133,14 @@ void SpinningMutex::FutexWake() {
+@@ -120,8 +137,16 @@ void SpinningMutex::FutexWait() {
void SpinningMutex::FutexWake() {
int saved_errno = errno;
+#if defined(OS_FREEBSD)
+ long retval = _umtx_op(&state_, UMTX_OP_WAKE_PRIVATE,
+ 1 /* wake up a single waiter */, nullptr, nullptr);
++#elif defined(OS_OPENBSD)
++ long retval = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
++ 1 /* wake up a single waiter */, nullptr, nullptr);
+#else
long retval = syscall(SYS_futex, &state_, FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
1 /* wake up a single waiter */, nullptr, nullptr, 0);
+#endif
-+
PA_CHECK(retval != -1);
errno = saved_errno;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_starscan_stack_stack.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_starscan_stack_stack.cc
index 797bbb22cb23..1f24d9074f2f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_starscan_stack_stack.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_starscan_stack_stack.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/starscan/stack/stack.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/starscan/stack/stack.cc.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/starscan/stack/stack.cc
-@@ -17,6 +17,10 @@
+@@ -18,6 +18,10 @@
#include <pthread.h>
#endif
@@ -11,7 +11,7 @@
#if defined(LIBC_GLIBC)
extern "C" void* __libc_stack_end;
#endif
-@@ -47,6 +51,36 @@ void* GetStackTop() {
+@@ -48,6 +52,36 @@ void* GetStackTop() {
void* GetStackTop() {
return pthread_get_stackaddr_np(pthread_self());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_atomicops.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_atomicops.h
index 21ef50be14b4..c38bd16de747 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_atomicops.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_atomicops.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/atomicops.h.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/atomicops.h.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/atomicops.h
-@@ -56,7 +56,11 @@ typedef intptr_t Atomic64;
+@@ -71,7 +71,11 @@ typedef intptr_t Atomic64;
// Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or
// Atomic64 routines below, depending on your architecture.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__paths__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__paths__posix.cc
index ad985e66d7cb..9c6eeff5a03a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__paths__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__paths__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/base_paths_posix.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/base_paths_posix.cc.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/base_paths_posix.cc
@@ -15,6 +15,7 @@
#include <ostream>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__switches.cc
index 9a0d716b5fd3..49bcb7b5ac66 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__switches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__switches.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/base_switches.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/base_switches.cc.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/base_switches.cc
@@ -170,7 +170,7 @@ const char kForceFieldTrialParams[] = "force-fieldtria
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__switches.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__switches.h
index 5533d2a27058..21d5313d8ecf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__switches.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__switches.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/base_switches.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/base_switches.h.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/base_switches.h
-@@ -60,7 +60,7 @@ extern const char kForceFieldTrialParams[];
+@@ -60,7 +60,7 @@ extern const char kEnableIdleTracing[];
extern const char kForceFieldTrialParams[];
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_cpu.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_cpu.h
deleted file mode 100644
index 8bbfdc517838..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_cpu.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/base/cpu.h.orig 2023-03-28 19:45:02 UTC
-+++ src/3rdparty/chromium/base/cpu.h
-@@ -115,7 +115,7 @@ class BASE_EXPORT CPU final {
- const std::string& cpu_brand() const { return cpu_brand_; }
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- enum class CoreType {
- kUnknown = 0,
- kOther,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc
index 24b9b70744a6..1b1d4b71fa31 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/debug/debugger_posix.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/debug/debugger_posix.cc.orig 2022-04-21 18:48:31 UTC
+++ src/3rdparty/chromium/base/debug/debugger_posix.cc
@@ -35,6 +35,10 @@
#include <sys/sysctl.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc
index d642ce8536b9..d4a4722204fd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/debug/elf_reader.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/debug/elf_reader.cc.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/debug/elf_reader.cc
@@ -78,6 +78,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base,
bool found = false;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_proc__maps__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_proc__maps__linux.cc
index 3d569c38d512..be4f9db8864a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_proc__maps__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_proc__maps__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/debug/proc_maps_linux.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/debug/proc_maps_linux.cc.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/debug/proc_maps_linux.cc
@@ -13,7 +13,7 @@
#include "base/strings/string_split.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.cc
new file mode 100644
index 000000000000..32b3b209e47c
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.cc
@@ -0,0 +1,21 @@
+--- src/3rdparty/chromium/base/debug/stack_trace.cc.orig 2023-03-09 06:31:50 UTC
++++ src/3rdparty/chromium/base/debug/stack_trace.cc
+@@ -273,7 +273,9 @@ void StackTrace::Print() const {
+ }
+
+ void StackTrace::OutputToStream(std::ostream* os) const {
++#if !BUILDFLAG(IS_BSD)
+ OutputToStreamWithPrefix(os, nullptr);
++#endif
+ }
+
+ std::string StackTrace::ToString() const {
+@@ -281,7 +283,7 @@ std::string StackTrace::ToString() const {
+ }
+ std::string StackTrace::ToStringWithPrefix(const char* prefix_string) const {
+ std::stringstream stream;
+-#if !defined(__UCLIBC__) && !defined(_AIX)
++#if !defined(__UCLIBC__) && !defined(_AIX) && !BUILDFLAG(IS_BSD)
+ OutputToStreamWithPrefix(&stream, prefix_string);
+ #endif
+ return stream.str();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc
index a2273dc371e2..c4a64e564a43 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc
@@ -1,6 +1,15 @@
---- src/3rdparty/chromium/base/debug/stack_trace_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/debug/stack_trace_posix.cc.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/debug/stack_trace_posix.cc
-@@ -39,7 +39,7 @@
+@@ -41,7 +41,7 @@
+ // execinfo.h and backtrace(3) are really only present in glibc and in macOS
+ // libc.
+ #if BUILDFLAG(IS_APPLE) || \
+- (defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(__AIX))
++ (defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(__AIX) && !BUILDFLAG(IS_BSD))
+ #define HAVE_BACKTRACE
+ #include <execinfo.h>
+ #endif
+@@ -59,7 +59,7 @@
#include <AvailabilityMacros.h>
#endif
@@ -9,7 +18,7 @@
#include "base/debug/proc_maps_linux.h"
#endif
-@@ -699,6 +699,9 @@ class SandboxSymbolizeHelper {
+@@ -799,6 +799,9 @@ class SandboxSymbolizeHelper {
// for the modules that are loaded in the current process.
// Returns true on success.
bool CacheMemoryRegions() {
@@ -19,7 +28,7 @@
// Reads /proc/self/maps.
std::string contents;
if (!ReadProcMaps(&contents)) {
-@@ -716,6 +719,7 @@ class SandboxSymbolizeHelper {
+@@ -816,6 +819,7 @@ class SandboxSymbolizeHelper {
is_initialized_ = true;
return true;
@@ -27,12 +36,3 @@
}
// Opens all object files and caches their file descriptors.
-@@ -872,7 +876,7 @@ size_t CollectStackTrace(void** trace, size_t count) {
- // If we do not have unwind tables, then try tracing using frame pointers.
- return base::debug::TraceStackFramePointers(const_cast<const void**>(trace),
- count, 0);
--#elif !defined(__UCLIBC__) && !defined(_AIX)
-+#elif !defined(__UCLIBC__) && !defined(_AIX) && !BUILDFLAG(IS_BSD)
- // Though the backtrace API man page does not list any possible negative
- // return values, we take no chance.
- return base::saturated_cast<size_t>(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__linux.h
index b158034323d3..19452aceb4d0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/dir_reader_linux.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/files/dir_reader_linux.h.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/files/dir_reader_linux.h
@@ -16,10 +16,16 @@
#include "base/logging.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__posix.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__posix.h
index 346c0b31951c..a53355faf2e1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__posix.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__posix.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/dir_reader_posix.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/files/dir_reader_posix.h.orig 2022-06-17 14:20:10 UTC
+++ src/3rdparty/chromium/base/files/dir_reader_posix.h
@@ -17,7 +17,7 @@
// seems worse than falling back to enumerating all file descriptors so we will
@@ -9,7 +9,7 @@
#include "base/files/dir_reader_linux.h"
#else
#include "base/files/dir_reader_fallback.h"
-@@ -25,7 +25,7 @@ namespace base {
+@@ -25,7 +25,7 @@
namespace base {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher.h
new file mode 100644
index 000000000000..cd668f6b508d
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/base/files/file_path_watcher.h.orig 2023-02-08 09:03:45 UTC
++++ src/3rdparty/chromium/base/files/file_path_watcher.h
+@@ -59,7 +59,7 @@ class BASE_EXPORT FilePathWatcher {
+ Type type = Type::kNonRecursive;
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // The callback will return the full path to a changed file instead of
+ // the watched path supplied as |path| when Watch is called.
+ // So the full path can be different from the watched path when a folder is
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__bsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__bsd.cc
index d3094ca92b49..2bd433b2f522 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__bsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__bsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/file_path_watcher_bsd.cc.orig 2023-04-16 12:42:58 UTC
+--- src/3rdparty/chromium/base/files/file_path_watcher_bsd.cc.orig 2022-10-24 13:33:33 UTC
+++ src/3rdparty/chromium/base/files/file_path_watcher_bsd.cc
@@ -0,0 +1,54 @@
+// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h
index fbf5cc1c59e7..2c5cde0740ef 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/file_path_watcher_kqueue.h.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/files/file_path_watcher_kqueue.h.orig 2022-02-07 13:39:41 UTC
+++ src/3rdparty/chromium/base/files/file_path_watcher_kqueue.h
@@ -5,6 +5,7 @@
#ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__util__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__util__posix.cc
index 94890c1c97d7..f483c647acfb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__util__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__util__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/file_util_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/files/file_util_posix.cc.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/files/file_util_posix.cc
@@ -700,32 +700,34 @@ bool CreateDirectoryAndGetError(const FilePath& full_p
File::Error* error) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_important__file__writer__cleaner.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_important__file__writer__cleaner.cc
index 063f8293078f..d4d2e7a6d24a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_important__file__writer__cleaner.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_important__file__writer__cleaner.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/files/important_file_writer_cleaner.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/files/important_file_writer_cleaner.cc.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/files/important_file_writer_cleaner.cc
-@@ -25,7 +25,8 @@ base::Time GetUpperBoundTime() {
+@@ -25,7 +25,8 @@ namespace base {
namespace {
base::Time GetUpperBoundTime() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc
index 50056d5e8fe5..c9f4e70ddabc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/scoped_file.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/files/scoped_file.cc.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/files/scoped_file.cc
@@ -31,7 +31,7 @@ void ScopedFDCloseTraits::Free(int fd) {
int ret = IGNORE_EINTR(close(fd));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_functional_unretained__traits.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_functional_unretained__traits.h
new file mode 100644
index 000000000000..b08589c10ba7
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_functional_unretained__traits.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/base/functional/unretained_traits.h.orig 2023-02-08 09:03:45 UTC
++++ src/3rdparty/chromium/base/functional/unretained_traits.h
+@@ -130,7 +130,7 @@ struct TypeSupportsUnretained {
+ // official builds, and then in non-test code as well.
+ #if !defined(UNIT_TEST) && !defined(OFFICIAL_BUILD)
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- defined(FORCE_UNRETAINED_COMPLETENESS_CHECKS_FOR_TESTS)
++ BUILDFLAG(IS_BSD) || defined(FORCE_UNRETAINED_COMPLETENESS_CHECKS_FOR_TESTS)
+ static_assert(IsCompleteTypeV<T> ||
+ IsIncompleteTypeSafeForUnretained<std::remove_cv_t<T>>,
+ "T must be fully defined.");
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc
index 1130bbc4ebee..a38478c3c072 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/i18n/icu_util.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/i18n/icu_util.cc.orig 2023-08-16 19:50:41 UTC
+++ src/3rdparty/chromium/base/i18n/icu_util.cc
-@@ -52,7 +52,7 @@
+@@ -51,7 +51,7 @@
#include "third_party/icu/source/common/unicode/unistr.h"
#endif
@@ -9,7 +9,7 @@
BUILDFLAG(IS_CHROMEOS) || (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
#include "third_party/icu/source/i18n/unicode/timezone.h"
#endif
-@@ -347,7 +347,7 @@ void InitializeIcuTimeZone() {
+@@ -344,7 +344,7 @@ void InitializeIcuTimeZone() {
FuchsiaIntlProfileWatcher::GetPrimaryTimeZoneIdForIcuInitialization();
icu::TimeZone::adoptDefault(
icu::TimeZone::createTimeZone(icu::UnicodeString::fromUTF8(zone_id)));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_linux__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_linux__util.cc
index 956ed07fd09a..5d034a4c4d1f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_linux__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_linux__util.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/linux_util.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/linux_util.cc.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/linux_util.cc
@@ -15,6 +15,7 @@
@@ -8,7 +8,7 @@
#include "base/base_export.h"
#include "base/files/dir_reader_posix.h"
-@@ -135,6 +136,9 @@ bool GetThreadsForProcess(pid_t pid, std::vector<pid_t
+@@ -135,6 +136,9 @@ void SetLinuxDistro(const std::string& distro) {
}
bool GetThreadsForProcess(pid_t pid, std::vector<pid_t>* tids) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc
index 77cb03561f88..8c4175412515 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/memory/discardable_memory.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/memory/discardable_memory.cc.orig 2022-11-30 08:12:58 UTC
+++ src/3rdparty/chromium/base/memory/discardable_memory.cc
@@ -26,7 +26,7 @@ BASE_FEATURE(kMadvFreeDiscardableMemory,
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -9,7 +9,7 @@
BASE_FEATURE(kDiscardableMemoryBackingTrial,
"DiscardableMemoryBackingTrial",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -52,7 +52,7 @@ namespace {
+@@ -52,7 +52,7 @@ const base::FeatureParam<DiscardableMemoryTrialGroup>
namespace {
@@ -27,7 +27,7 @@
// Probe capabilities of this device to determine whether we should participate
// in the discardable memory backing trial.
-@@ -101,7 +101,7 @@ DiscardableMemoryBacking GetDiscardableMemoryBacking()
+@@ -101,7 +101,7 @@ DiscardableMemory::DiscardableMemory() = default;
DiscardableMemory::~DiscardableMemory() = default;
DiscardableMemoryBacking GetDiscardableMemoryBacking() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h
index 462981a0b037..6448b063189b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/memory/discardable_memory_internal.h.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/memory/discardable_memory_internal.h.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/memory/discardable_memory_internal.h
@@ -10,7 +10,7 @@
#include "base/metrics/field_trial_params.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc
index 84339546e1ec..47133357042d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/memory/madv_free_discardable_memory_posix.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/memory/madv_free_discardable_memory_posix.cc.orig 2023-08-16 19:50:41 UTC
+++ src/3rdparty/chromium/base/memory/madv_free_discardable_memory_posix.cc
@@ -299,6 +299,10 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h
index f47f4dd4bfdb..bdc1f9a4b417 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/memory/platform_shared_memory_region.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/memory/platform_shared_memory_region.h.orig 2022-06-17 14:20:10 UTC
+++ src/3rdparty/chromium/base/memory/platform_shared_memory_region.h
@@ -16,7 +16,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc
index 325071a534b2..e1acc2bacf25 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/memory/platform_shared_memory_region_posix.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/memory/platform_shared_memory_region_posix.cc.orig 2023-02-08 09:03:45 UTC
+++ src/3rdparty/chromium/base/memory/platform_shared_memory_region_posix.cc
@@ -55,7 +55,7 @@ bool CheckFDAccessMode(int fd, int expected_mode) {
@@ -9,7 +9,7 @@
// static
ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) {
PlatformSharedMemoryRegion region =
-@@ -171,7 +171,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
+@@ -168,7 +168,7 @@ bool PlatformSharedMemoryRegion::ConvertToUnsafe() {
// static
PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
size_t size
@@ -18,7 +18,7 @@
,
bool executable
#endif
-@@ -200,7 +200,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
+@@ -197,7 +197,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
// flag.
FilePath directory;
if (!GetShmemTempDir(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__glib.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__glib.cc
index 348dcad52e36..52157b1be2e5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__glib.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__glib.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/message_loop/message_pump_glib.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/message_loop/message_pump_glib.cc.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/message_loop/message_pump_glib.cc
@@ -8,6 +8,11 @@
#include <glib.h>
@@ -12,7 +12,7 @@
#include "base/logging.h"
#include "base/memory/raw_ptr.h"
#include "base/notreached.h"
-@@ -51,9 +56,13 @@ bool RunningOnMainThread() {
+@@ -51,9 +56,13 @@ int GetTimeIntervalMilliseconds(TimeTicks next_task_ti
}
bool RunningOnMainThread() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc
index 0acba5af54f8..c73d57bb3323 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/native_library_posix.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/native_library_posix.cc.orig 2022-05-19 14:06:27 UTC
+++ src/3rdparty/chromium/base/native_library_posix.cc
@@ -33,7 +33,7 @@ NativeLibrary LoadNativeLibraryWithOptions(const FileP
// http://crbug.com/17943, http://crbug.com/17557, http://crbug.com/36892,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc
index 270777905182..737b02c2c0c1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/posix/can_lower_nice_to.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/posix/can_lower_nice_to.cc.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/posix/can_lower_nice_to.cc
@@ -11,8 +11,12 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc
index 12d3e780a0a2..555f62b3f294 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/posix/unix_domain_socket.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/posix/unix_domain_socket.cc.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/posix/unix_domain_socket.cc
-@@ -51,7 +51,7 @@ bool UnixDomainSocket::EnableReceiveProcessId(int fd)
+@@ -51,7 +51,7 @@ bool CreateSocketPair(ScopedFD* one, ScopedFD* two) {
// static
bool UnixDomainSocket::EnableReceiveProcessId(int fd) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h
index 015d759eefad..c804a54c0a53 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/kill.h.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/process/kill.h.orig 2022-05-19 14:06:27 UTC
+++ src/3rdparty/chromium/base/process/kill.h
-@@ -113,7 +113,7 @@ BASE_EXPORT TerminationStatus GetKnownDeadTerminationS
+@@ -113,7 +113,7 @@ BASE_EXPORT TerminationStatus GetTerminationStatus(Pro
BASE_EXPORT TerminationStatus GetKnownDeadTerminationStatus(
ProcessHandle handle, int* exit_code);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc
index dc14a22cf5e5..47dda45a443b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/kill_posix.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/process/kill_posix.cc.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/process/kill_posix.cc
-@@ -158,7 +158,7 @@ void EnsureProcessTerminated(Process process) {
+@@ -157,7 +157,7 @@ void EnsureProcessTerminated(Process process) {
0, new BackgroundReaper(std::move(process), Seconds(2)));
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h
index 0c7747bafe9e..0d027a49424e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/launch.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/process/launch.h.orig 2022-06-17 14:20:10 UTC
+++ src/3rdparty/chromium/base/process/launch.h
@@ -198,7 +198,7 @@ struct BASE_EXPORT LaunchOptions {
bool clear_environment = false;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc
index 9def56c95cf1..baefd731e0ae 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/launch_posix.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/process/launch_posix.cc.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/process/launch_posix.cc
@@ -64,6 +64,9 @@
#error "macOS should use launch_mac.cc"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory.cc
deleted file mode 100644
index ff9b3978d26a..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/base/process/memory.cc.orig 2023-03-28 19:45:02 UTC
-+++ src/3rdparty/chromium/base/process/memory.cc
-@@ -28,7 +28,7 @@ namespace base {
- // Defined in memory_mac.mm for macOS + use_allocator="none". In case of
- // USE_PARTITION_ALLOC_AS_MALLOC, no need to route the call to the system
- // default calloc of macOS.
--#if !BUILDFLAG(IS_APPLE) || BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
-+#if (!BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)) || BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
-
- bool UncheckedCalloc(size_t num_items, size_t size, void** result) {
- const size_t alloc_size = num_items * size;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory__linux.cc
new file mode 100644
index 000000000000..b2512dc2cf87
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory__linux.cc
@@ -0,0 +1,44 @@
+--- src/3rdparty/chromium/base/process/memory_linux.cc.orig 2023-02-08 09:03:45 UTC
++++ src/3rdparty/chromium/base/process/memory_linux.cc
+@@ -20,6 +20,7 @@
+
+ namespace base {
+
++#if !BUILDFLAG(IS_BSD)
+ namespace {
+
+ void ReleaseReservationOrTerminate() {
+@@ -29,12 +30,14 @@ void ReleaseReservationOrTerminate() {
+ }
+
+ } // namespace
++#endif
+
+ void EnableTerminationOnHeapCorruption() {
+ // On Linux, there nothing to do AFAIK.
+ }
+
+ void EnableTerminationOnOutOfMemory() {
++#if !BUILDFLAG(IS_BSD)
+ // Set the new-out of memory handler.
+ std::set_new_handler(&ReleaseReservationOrTerminate);
+ // If we're using glibc's allocator, the above functions will override
+@@ -43,8 +46,10 @@ void EnableTerminationOnOutOfMemory() {
+ #if BUILDFLAG(USE_ALLOCATOR_SHIM)
+ allocator_shim::SetCallNewHandlerOnMallocFailure(true);
+ #endif
++#endif
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ // ScopedAllowBlocking() has private constructor and it can only be used in
+ // friend classes/functions. Declaring a class is easier in this situation to
+ // avoid adding more dependency to thread_restrictions.h because of the
+@@ -104,6 +109,7 @@ bool AdjustOOMScoreHelper::AdjustOOMScore(ProcessId pr
+ bool AdjustOOMScore(ProcessId process, int score) {
+ return AdjustOOMScoreHelper::AdjustOOMScore(process, score);
+ }
++#endif
+
+ bool UncheckedMalloc(size_t size, void** result) {
+ #if BUILDFLAG(USE_ALLOCATOR_SHIM)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc
index 0f2a80612543..f5b6d46a9371 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_handle.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/process/process_handle.cc.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/process/process_handle.cc
@@ -30,7 +30,7 @@ UniqueProcId GetUniqueIdForProcess() {
: UniqueProcId(GetCurrentProcId());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h
index f5a6b19c4b4e..6deac6b605b4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/process_handle.h.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/process/process_handle.h.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/process/process_handle.h
-@@ -106,7 +106,7 @@ BASE_EXPORT UniqueProcId GetUniqueIdForProcess();
+@@ -106,7 +106,7 @@ BASE_EXPORT ProcessId GetCurrentProcId();
// processes may be reused.
BASE_EXPORT UniqueProcId GetUniqueIdForProcess();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc
index e0455095d172..971c1f5333d9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_handle_freebsd.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/process/process_handle_freebsd.cc.orig 2022-04-21 18:48:31 UTC
+++ src/3rdparty/chromium/base/process/process_handle_freebsd.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
@@ -8,7 +8,7 @@
#include <limits.h>
#include <stddef.h>
-@@ -15,10 +16,13 @@ ProcessId GetParentProcessId(ProcessHandle process) {
+@@ -15,10 +16,13 @@ namespace base {
ProcessId GetParentProcessId(ProcessHandle process) {
struct kinfo_proc info;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__openbsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__openbsd.cc
index f971d0aefa77..0df34cb4a047 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__openbsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__openbsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_handle_openbsd.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/process/process_handle_openbsd.cc.orig 2022-04-21 18:48:31 UTC
+++ src/3rdparty/chromium/base/process/process_handle_openbsd.cc
@@ -3,8 +3,11 @@
// found in the LICENSE file.
@@ -12,7 +12,7 @@
#include <sys/sysctl.h>
#include <sys/types.h>
#include <unistd.h>
-@@ -12,39 +15,59 @@ ProcessId GetParentProcessId(ProcessHandle process) {
+@@ -12,39 +15,59 @@
namespace base {
ProcessId GetParentProcessId(ProcessHandle process) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc
index 6e8674f4c371..8e5f1e5f45b9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc
@@ -1,15 +1,15 @@
---- src/3rdparty/chromium/base/process/process_iterator_freebsd.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/process/process_iterator_freebsd.cc.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/process/process_iterator_freebsd.cc
-@@ -20,7 +20,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
- : index_of_kinfo_proc_(),
- filter_(filter) {
+@@ -18,7 +18,7 @@ namespace base {
+ ProcessIterator::ProcessIterator(const ProcessFilter* filter)
+ : filter_(filter) {
- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid() };
+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, (int) getuid() };
bool done = false;
int try_num = 1;
-@@ -39,7 +39,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+@@ -37,7 +37,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
num_of_kinfo_proc += 16;
kinfo_procs_.resize(num_of_kinfo_proc);
len = num_of_kinfo_proc * sizeof(struct kinfo_proc);
@@ -18,7 +18,7 @@
// If we get a mem error, it just means we need a bigger buffer, so
// loop around again. Anything else is a real error and give up.
if (errno != ENOMEM) {
-@@ -49,7 +49,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+@@ -47,7 +47,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
}
} else {
// Got the list, just make sure we're sized exactly right
@@ -27,7 +27,7 @@
kinfo_procs_.resize(num_of_kinfo_proc);
done = true;
}
-@@ -71,18 +71,13 @@ bool ProcessIterator::CheckForNextProcess() {
+@@ -68,18 +68,13 @@ bool ProcessIterator::CheckForNextProcess() {
for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) {
size_t length;
struct kinfo_proc kinfo = kinfo_procs_[index_of_kinfo_proc_];
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__openbsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__openbsd.cc
index f2275b45715a..a74f523e9d2a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__openbsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__openbsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_iterator_openbsd.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/process/process_iterator_openbsd.cc.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/process/process_iterator_openbsd.cc
@@ -6,6 +6,9 @@
@@ -10,10 +10,10 @@
#include <sys/sysctl.h>
#include "base/logging.h"
-@@ -18,12 +21,13 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
- : index_of_kinfo_proc_(),
- filter_(filter) {
+@@ -16,12 +19,13 @@ namespace base {
+ ProcessIterator::ProcessIterator(const ProcessFilter* filter)
+ : filter_(filter) {
- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid(),
+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, static_cast<int>(getuid()),
sizeof(struct kinfo_proc), 0 };
@@ -25,7 +25,7 @@
do {
size_t len = 0;
-@@ -32,7 +36,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+@@ -30,7 +34,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
kinfo_procs_.resize(0);
done = true;
} else {
@@ -34,7 +34,7 @@
// Leave some spare room for process table growth (more could show up
// between when we check and now)
num_of_kinfo_proc += 16;
-@@ -48,7 +52,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+@@ -46,7 +50,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
}
} else {
// Got the list, just make sure we're sized exactly right
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc
index d31161157c33..d78f3991d67a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/process_metrics.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/process/process_metrics.cc.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/base/process/process_metrics.cc
-@@ -17,7 +17,7 @@ namespace {
+@@ -17,7 +17,7 @@ namespace base {
namespace {
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -18,16 +18,16 @@
GetSystemMemoryInfo(&system_metrics.memory_info_);
GetVmStatInfo(&system_metrics.vmstat_info_);
GetSystemDiskInfo(&system_metrics.disk_info_);
-@@ -73,7 +73,7 @@ Value SystemMetrics::ToValue() const {
- Value res(Value::Type::DICTIONARY);
+@@ -73,7 +73,7 @@ Value::Dict SystemMetrics::ToDict() const {
+ Value::Dict res;
- res.SetIntKey("committed_memory", static_cast<int>(committed_memory_));
+ res.Set("committed_memory", static_cast<int>(committed_memory_));
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- Value meminfo = memory_info_.ToValue();
- Value vmstat = vmstat_info_.ToValue();
- meminfo.MergeDictionary(&vmstat);
-@@ -99,7 +99,6 @@ std::unique_ptr<ProcessMetrics> ProcessMetrics::Create
+ Value::Dict meminfo = memory_info_.ToDict();
+ meminfo.Merge(vmstat_info_.ToDict());
+ res.Set("meminfo", std::move(meminfo));
+@@ -98,7 +98,6 @@ std::unique_ptr<ProcessMetrics> ProcessMetrics::Create
#endif // !BUILDFLAG(IS_MAC)
}
@@ -35,7 +35,7 @@
double ProcessMetrics::GetPlatformIndependentCPUUsage(
TimeDelta cumulative_cpu) {
TimeTicks time = TimeTicks::Now();
-@@ -126,7 +125,6 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage(
+@@ -124,7 +123,6 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage(
double ProcessMetrics::GetPlatformIndependentCPUUsage() {
return GetPlatformIndependentCPUUsage(GetCumulativeCPUUsage());
}
@@ -43,7 +43,7 @@
#if BUILDFLAG(IS_WIN)
double ProcessMetrics::GetPreciseCPUUsage(TimeDelta cumulative_cpu) {
-@@ -157,7 +155,7 @@ double ProcessMetrics::GetPreciseCPUUsage() {
+@@ -155,7 +153,7 @@ double ProcessMetrics::GetPreciseCPUUsage() {
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h
index 00542d09acba..90733ad68e8c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/process_metrics.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/process/process_metrics.h.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/base/process/process_metrics.h
-@@ -36,7 +36,7 @@
+@@ -37,7 +37,7 @@
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -9,7 +9,7 @@
#include <string>
#include <utility>
#include <vector>
-@@ -52,7 +52,7 @@ struct IoCounters;
+@@ -50,7 +50,7 @@ namespace base {
// Full declaration is in process_metrics_iocounters.h.
struct IoCounters;
@@ -18,7 +18,7 @@
// Minor and major page fault counts since the process creation.
// Both counts are process-wide, and exclude child processes.
//
-@@ -107,7 +107,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -105,7 +105,7 @@ class BASE_EXPORT ProcessMetrics {
// convenience wrapper for CreateProcessMetrics().
static std::unique_ptr<ProcessMetrics> CreateCurrentProcessMetrics();
@@ -27,7 +27,7 @@
// Resident Set Size is a Linux/Android specific memory concept. Do not
// attempt to extend this to other platforms.
BASE_EXPORT size_t GetResidentSetSize() const;
-@@ -165,7 +165,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -163,7 +163,7 @@ class BASE_EXPORT ProcessMetrics {
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -36,7 +36,7 @@
// Emits the cumulative CPU usage for all currently active threads since they
// were started into the output parameter (replacing its current contents).
// Threads that have already terminated will not be reported. Thus, the sum of
-@@ -248,7 +248,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -223,7 +223,7 @@ class BASE_EXPORT ProcessMetrics {
int GetOpenFdSoftLimit() const;
#endif // BUILDFLAG(IS_POSIX)
@@ -45,7 +45,7 @@
// Bytes of swap as reported by /proc/[pid]/status.
uint64_t GetVmSwapBytes() const;
-@@ -269,7 +269,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -244,7 +244,7 @@ class BASE_EXPORT ProcessMetrics {
#endif // !BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -54,16 +54,7 @@
int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
#endif
#if BUILDFLAG(IS_APPLE)
-@@ -280,7 +280,7 @@ class BASE_EXPORT ProcessMetrics {
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- CPU::CoreType GetCoreType(uint32_t core_index);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
- // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX)
-@@ -294,9 +294,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -263,9 +263,7 @@ class BASE_EXPORT ProcessMetrics {
// Used to store the previous times and CPU usage counts so we can
// compute the CPU usage between calls.
TimeTicks last_cpu_time_;
@@ -73,7 +64,7 @@
#if BUILDFLAG(IS_WIN)
TimeTicks last_cpu_time_for_precise_cpu_usage_;
-@@ -304,7 +302,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -273,7 +271,7 @@ class BASE_EXPORT ProcessMetrics {
#endif
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -82,7 +73,7 @@
// Same thing for idle wakeups.
TimeTicks last_idle_wakeups_time_;
uint64_t last_absolute_idle_wakeups_;
-@@ -347,7 +345,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
+@@ -316,7 +314,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) || \
@@ -91,7 +82,7 @@
// Data about system-wide memory consumption. Values are in KB. Available on
// Windows, Mac, Linux, Android and Chrome OS.
//
-@@ -382,7 +380,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -351,7 +349,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -100,7 +91,7 @@
// This provides an estimate of available memory as described here:
// https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
// NOTE: this is ONLY valid in kernels 3.14 and up. Its value will always
-@@ -397,7 +395,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -366,7 +364,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -109,7 +100,7 @@
int buffers = 0;
int cached = 0;
int active_anon = 0;
-@@ -434,7 +432,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
+@@ -403,7 +401,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
// BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -118,7 +109,7 @@
// Parse the data found in /proc/<pid>/stat and return the sum of the
// CPU-related ticks. Returns -1 on parse error.
// Exposed for testing.
-@@ -622,7 +620,7 @@ class BASE_EXPORT SystemMetrics {
+@@ -591,7 +589,7 @@ class BASE_EXPORT SystemMetrics {
FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
size_t committed_memory_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc
index 2955a234322d..8f5186c3a203 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_metrics_freebsd.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/process/process_metrics_freebsd.cc.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/base/process/process_metrics_freebsd.cc
@@ -3,20 +3,39 @@
// found in the LICENSE file.
@@ -72,10 +72,12 @@
bool ProcessMetrics::GetIOCounters(IoCounters* io_counters) const {
return false;
}
-@@ -67,4 +83,221 @@ size_t GetSystemCommitCharge() {
- return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
- }
+@@ -65,6 +81,230 @@ size_t GetSystemCommitCharge() {
+ pagesize = getpagesize();
+ return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
++}
++
+int64_t GetNumberOfThreads(ProcessHandle process) {
+ // Taken from FreeBSD top (usr.bin/top/machine.c)
+
@@ -243,54 +245,61 @@
+
+SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default;
+
-+Value SystemDiskInfo::ToValue() const {
-+ Value res(Value::Type::DICTIONARY);
-+
++Value::Dict SystemDiskInfo::ToDict() const {
++ Value::Dict res;
++
+ // Write out uint64_t variables as doubles.
+ // Note: this may discard some precision, but for JS there's no other option.
-+ res.SetDoubleKey("reads", static_cast<double>(reads));
-+ res.SetDoubleKey("reads_merged", static_cast<double>(reads_merged));
-+ res.SetDoubleKey("sectors_read", static_cast<double>(sectors_read));
-+ res.SetDoubleKey("read_time", static_cast<double>(read_time));
-+ res.SetDoubleKey("writes", static_cast<double>(writes));
-+ res.SetDoubleKey("writes_merged", static_cast<double>(writes_merged));
-+ res.SetDoubleKey("sectors_written", static_cast<double>(sectors_written));
-+ res.SetDoubleKey("write_time", static_cast<double>(write_time));
-+ res.SetDoubleKey("io", static_cast<double>(io));
-+ res.SetDoubleKey("io_time", static_cast<double>(io_time));
-+ res.SetDoubleKey("weighted_io_time", static_cast<double>(weighted_io_time));
++ res.Set("reads", static_cast<double>(reads));
++ res.Set("reads_merged", static_cast<double>(reads_merged));
++ res.Set("sectors_read", static_cast<double>(sectors_read));
++ res.Set("read_time", static_cast<double>(read_time));
++ res.Set("writes", static_cast<double>(writes));
++ res.Set("writes_merged", static_cast<double>(writes_merged));
++ res.Set("sectors_written", static_cast<double>(sectors_written));
++ res.Set("write_time", static_cast<double>(write_time));
++ res.Set("io", static_cast<double>(io));
++ res.Set("io_time", static_cast<double>(io_time));
++ res.Set("weighted_io_time", static_cast<double>(weighted_io_time));
+
++ NOTIMPLEMENTED();
++
+ return res;
+}
+
-+Value SystemMemoryInfoKB::ToValue() const {
-+ Value res(Value::Type::DICTIONARY);
-+
-+ res.SetIntKey("total", total);
-+ res.SetIntKey("free", free);
-+ res.SetIntKey("available", available);
-+ res.SetIntKey("buffers", buffers);
-+ res.SetIntKey("cached", cached);
-+ res.SetIntKey("active_anon", active_anon);
-+ res.SetIntKey("inactive_anon", inactive_anon);
-+ res.SetIntKey("active_file", active_file);
-+ res.SetIntKey("inactive_file", inactive_file);
-+ res.SetIntKey("swap_total", swap_total);
-+ res.SetIntKey("swap_free", swap_free);
-+ res.SetIntKey("swap_used", swap_total - swap_free);
-+ res.SetIntKey("dirty", dirty);
-+ res.SetIntKey("reclaimable", reclaimable);
++Value::Dict SystemMemoryInfoKB::ToDict() const {
++ Value::Dict res;
++ res.Set("total", total);
++ res.Set("free", free);
++ res.Set("available", available);
++ res.Set("buffers", buffers);
++ res.Set("cached", cached);
++ res.Set("active_anon", active_anon);
++ res.Set("inactive_anon", inactive_anon);
++ res.Set("active_file", active_file);
++ res.Set("inactive_file", inactive_file);
++ res.Set("swap_total", swap_total);
++ res.Set("swap_free", swap_free);
++ res.Set("swap_used", swap_total - swap_free);
++ res.Set("dirty", dirty);
++ res.Set("reclaimable", reclaimable);
++
++ NOTIMPLEMENTED();
+
+ return res;
+}
+
-+Value VmStatInfo::ToValue() const {
-+ Value res(Value::Type::DICTIONARY);
++Value::Dict VmStatInfo::ToDict() const {
++ Value::Dict res;
++ // TODO(crbug.com/1334256): Make base::Value able to hold uint64_t and remove
++ // casts below.
++ res.Set("pswpin", static_cast<int>(pswpin));
++ res.Set("pswpout", static_cast<int>(pswpout));
++ res.Set("pgmajfault", static_cast<int>(pgmajfault));
+
-+ res.SetIntKey("pswpin", pswpin);
-+ res.SetIntKey("pswpout", pswpout);
-+ res.SetIntKey("pgmajfault", pgmajfault);
++ NOTIMPLEMENTED();
+
+ return res;
-+}
+ }
+
} // namespace base
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__openbsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__openbsd.cc
index bd523db97e4f..cd614ca55016 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__openbsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__openbsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_metrics_openbsd.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/process/process_metrics_openbsd.cc.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/base/process/process_metrics_openbsd.cc
@@ -6,14 +6,23 @@
@@ -124,22 +124,6 @@
+ return false;
+}
+
-+SystemDiskInfo::SystemDiskInfo() {
-+ reads = 0;
-+ reads_merged = 0;
-+ sectors_read = 0;
-+ read_time = 0;
-+ writes = 0;
-+ writes_merged = 0;
-+ sectors_written = 0;
-+ write_time = 0;
-+ io = 0;
-+ io_time = 0;
-+ weighted_io_time = 0;
-+}
-+
-+SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo& other) = default;
-+
+bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) {
+ NOTIMPLEMENTED();
+ return false;
@@ -155,57 +139,73 @@
+ return 0;
+}
+
-+Value SystemMemoryInfoKB::ToValue() const {
-+ Value res(Value::Type::DICTIONARY);
-+ res.SetIntKey("total", total);
-+ res.SetIntKey("free", free);
-+ res.SetIntKey("available", available);
-+ res.SetIntKey("buffers", buffers);
-+ res.SetIntKey("cached", cached);
-+ res.SetIntKey("active_anon", active_anon);
-+ res.SetIntKey("inactive_anon", inactive_anon);
-+ res.SetIntKey("active_file", active_file);
-+ res.SetIntKey("inactive_file", inactive_file);
-+ res.SetIntKey("swap_total", swap_total);
-+ res.SetIntKey("swap_free", swap_free);
-+ res.SetIntKey("swap_used", swap_total - swap_free);
-+ res.SetIntKey("dirty", dirty);
-+ res.SetIntKey("reclaimable", reclaimable);
++Value::Dict SystemMemoryInfoKB::ToDict() const {
++ Value::Dict res;
++ res.Set("total", total);
++ res.Set("free", free);
++ res.Set("available", available);
++ res.Set("buffers", buffers);
++ res.Set("cached", cached);
++ res.Set("active_anon", active_anon);
++ res.Set("inactive_anon", inactive_anon);
++ res.Set("active_file", active_file);
++ res.Set("inactive_file", inactive_file);
++ res.Set("swap_total", swap_total);
++ res.Set("swap_free", swap_free);
++ res.Set("swap_used", swap_total - swap_free);
++ res.Set("dirty", dirty);
++ res.Set("reclaimable", reclaimable);
+
+ NOTIMPLEMENTED();
+
+ return res;
+}
+
-+Value VmStatInfo::ToValue() const {
-+ Value res(Value::Type::DICTIONARY);
-+ res.SetIntKey("pswpin", pswpin);
-+ res.SetIntKey("pswpout", pswpout);
-+ res.SetIntKey("pgmajfault", pgmajfault);
++Value::Dict VmStatInfo::ToDict() const {
++ Value::Dict res;
++ res.Set("pswpin", static_cast<int>(pswpin));
++ res.Set("pswpout", static_cast<int>(pswpout));
++ res.Set("pgmajfault", static_cast<int>(pgmajfault));
+
+ NOTIMPLEMENTED();
+
+ return res;
++}
++
++SystemDiskInfo::SystemDiskInfo() {
++ reads = 0;
++ reads_merged = 0;
++ sectors_read = 0;
++ read_time = 0;
++ writes = 0;
++ writes_merged = 0;
++ sectors_written = 0;
++ write_time = 0;
++ io = 0;
++ io_time = 0;
++ weighted_io_time = 0;
+}
+
-+SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default;
++SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo&) = default;
+
-+Value SystemDiskInfo::ToValue() const {
-+ Value res(Value::Type::DICTIONARY);
++SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default;
+
++Value::Dict SystemDiskInfo::ToDict() const {
++ Value::Dict res;
++
+ // Write out uint64_t variables as doubles.
+ // Note: this may discard some precision, but for JS there's no other option.
-+ res.SetDoubleKey("reads", static_cast<double>(reads));
-+ res.SetDoubleKey("reads_merged", static_cast<double>(reads_merged));
-+ res.SetDoubleKey("sectors_read", static_cast<double>(sectors_read));
-+ res.SetDoubleKey("read_time", static_cast<double>(read_time));
-+ res.SetDoubleKey("writes", static_cast<double>(writes));
-+ res.SetDoubleKey("writes_merged", static_cast<double>(writes_merged));
-+ res.SetDoubleKey("sectors_written", static_cast<double>(sectors_written));
-+ res.SetDoubleKey("write_time", static_cast<double>(write_time));
-+ res.SetDoubleKey("io", static_cast<double>(io));
-+ res.SetDoubleKey("io_time", static_cast<double>(io_time));
-+ res.SetDoubleKey("weighted_io_time", static_cast<double>(weighted_io_time));
++ res.Set("reads", static_cast<double>(reads));
++ res.Set("reads_merged", static_cast<double>(reads_merged));
++ res.Set("sectors_read", static_cast<double>(sectors_read));
++ res.Set("read_time", static_cast<double>(read_time));
++ res.Set("writes", static_cast<double>(writes));
++ res.Set("writes_merged", static_cast<double>(writes_merged));
++ res.Set("sectors_written", static_cast<double>(sectors_written));
++ res.Set("write_time", static_cast<double>(write_time));
++ res.Set("io", static_cast<double>(io));
++ res.Set("io_time", static_cast<double>(io_time));
++ res.Set("weighted_io_time", static_cast<double>(weighted_io_time));
+
+ NOTIMPLEMENTED();
+
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc
index a6fd4d5e5663..8ef51d87848b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_metrics_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/process/process_metrics_posix.cc.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/process/process_metrics_posix.cc
@@ -20,6 +20,8 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc
index 4f95cb1be2a1..c24ad3485633 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/base/process/process_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/process/process_posix.cc.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/process/process_posix.cc
-@@ -25,10 +25,15 @@
+@@ -23,10 +23,15 @@
+ #include "base/trace_event/base_tracing.h"
#include "build/build_config.h"
- #include "third_party/abseil-cpp/absl/types/optional.h"
-#if BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
@@ -17,7 +17,7 @@
#if BUILDFLAG(CLANG_PROFILING)
#include "base/test/clang_profiling.h"
#endif
-@@ -95,7 +100,7 @@ bool WaitpidWithTimeout(base::ProcessHandle handle,
+@@ -93,7 +98,7 @@ bool WaitpidWithTimeout(base::ProcessHandle handle,
return ret_pid > 0;
}
@@ -26,7 +26,7 @@
// Using kqueue on Mac so that we can wait on non-child processes.
// We can't use kqueues on child processes because we need to reap
// our own children using wait.
-@@ -200,7 +205,7 @@ bool WaitForExitWithTimeoutImpl(base::ProcessHandle ha
+@@ -198,7 +203,7 @@ bool WaitForExitWithTimeoutImpl(base::ProcessHandle ha
const bool exited = (parent_pid < 0);
if (!exited && parent_pid != our_pid) {
@@ -35,7 +35,7 @@
// On Mac we can wait on non child processes.
return WaitForSingleNonChildProcess(handle, timeout);
#else
-@@ -392,7 +397,55 @@ int Process::GetPriority() const {
+@@ -387,7 +392,55 @@ void Process::Exited(int exit_code) const {
int Process::GetPriority() const {
DCHECK(IsValid());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_module__cache.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_module__cache.cc
index 95515e2d778f..58412582057f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_module__cache.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_module__cache.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/base/profiler/module_cache.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/profiler/module_cache.cc.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/profiler/module_cache.cc
-@@ -34,7 +34,7 @@ std::string TransformModuleIDToBreakpadFormat(StringPi
-
- std::string TransformModuleIDToBreakpadFormat(StringPiece module_id) {
- std::string mangled_id(module_id);
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+@@ -37,7 +37,7 @@ std::string TransformModuleIDToSymbolServerFormat(Stri
+ // Android and Linux Chrome builds use the "breakpad" format to index their
+ // build id, so we transform the build id for these platforms. All other
+ // platforms keep their symbols indexed by the original build ID.
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Linux ELF module IDs are 160bit integers, which we need to mangle
// down to 128bit integers to match the id that Breakpad outputs.
// Example on version '66.0.3359.170' x64:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc
index 77661639ec48..37c6158abd0e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.cc.orig 2023-02-08 09:03:45 UTC
+++ src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.cc
@@ -6,7 +6,7 @@
@@ -9,7 +9,7 @@
#include <pthread.h>
#include "base/profiler/stack_base_address_posix.h"
-@@ -19,7 +19,7 @@ SamplingProfilerThreadToken GetSamplingProfilerCurrent
+@@ -18,7 +18,7 @@ SamplingProfilerThreadToken GetSamplingProfilerCurrent
PlatformThreadId id = PlatformThread::CurrentId();
#if BUILDFLAG(IS_ANDROID)
return {id, pthread_self()};
@@ -17,4 +17,4 @@
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
absl::optional<uintptr_t> maybe_stack_base =
GetThreadStackBaseAddress(id, pthread_self());
- // GetThreadStackBaseAddress should only return nullopt on Android, so
+ return {id, maybe_stack_base};
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h
index f0ee0b6b063b..1197b0cac097 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.h.orig 2023-02-08 09:03:45 UTC
+++ src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.h
-@@ -11,7 +11,7 @@
+@@ -12,7 +12,7 @@
#if BUILDFLAG(IS_ANDROID)
#include <pthread.h>
@@ -9,7 +9,7 @@
#include <stdint.h>
#endif
-@@ -25,7 +25,7 @@ struct SamplingProfilerThreadToken {
+@@ -26,7 +26,7 @@ struct SamplingProfilerThreadToken {
PlatformThreadId id;
#if BUILDFLAG(IS_ANDROID)
pthread_t pthread_id;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__base__address__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__base__address__posix.cc
index a0b102dcb67f..86354ac4bb69 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__base__address__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__base__address__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/profiler/stack_base_address_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/profiler/stack_base_address_posix.cc.orig 2023-02-08 16:09:26 UTC
+++ src/3rdparty/chromium/base/profiler/stack_base_address_posix.cc
-@@ -15,6 +15,10 @@
+@@ -17,6 +17,10 @@
#include "base/files/scoped_file.h"
#endif
@@ -11,9 +11,9 @@
#if BUILDFLAG(IS_CHROMEOS)
extern "C" void* __libc_stack_end;
#endif
-@@ -42,15 +46,30 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
- #endif
+@@ -45,7 +49,21 @@ absl::optional<uintptr_t> GetAndroidMainThreadStackBas
+ #if !BUILDFLAG(IS_LINUX)
uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthread_id) {
+#if BUILDFLAG(IS_OPENBSD)
+ stack_t ss;
@@ -26,17 +26,23 @@
+#else
pthread_attr_t attr;
+#if BUILDFLAG(IS_FREEBSD)
++ int result;
+ pthread_attr_init(&attr);
+ pthread_attr_get_np(pthread_id, &attr);
+#else
- // This will crash on ChromeOS & Linux if we are in the sandbox and pthread_id
- // refers to a different thread, due to the use of sched_getaffinity().
- pthread_getattr_np(pthread_id, &attr);
- // See crbug.com/617730 for limitations of this approach on Linux.
+ // pthread_getattr_np will crash on ChromeOS & Linux if we are in the sandbox
+ // and pthread_id refers to a different thread, due to the use of
+ // sched_getaffinity().
+@@ -58,12 +76,14 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
+ << logging::SystemErrorCodeToString(result);
+ // See crbug.com/617730 for limitations of this approach on Linux-like
+ // systems.
+#endif
void* address;
size_t size;
- pthread_attr_getstack(&attr, &address, &size);
+ result = pthread_attr_getstack(&attr, &address, &size);
+ CHECK_EQ(result, 0) << "pthread_attr_getstack returned "
+ << logging::SystemErrorCodeToString(result);
pthread_attr_destroy(&attr);
+#endif
const uintptr_t base_address = reinterpret_cast<uintptr_t>(address) + size;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__test__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__test__util.cc
index 63c4f2a444fb..e4ed87ae163a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__test__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__test__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/profiler/stack_sampling_profiler_test_util.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/profiler/stack_sampling_profiler_test_util.cc.orig 2023-02-08 09:03:45 UTC
+++ src/3rdparty/chromium/base/profiler/stack_sampling_profiler_test_util.cc
-@@ -39,7 +39,7 @@
+@@ -33,7 +33,7 @@
// Fortunately, it provides _alloca, which functions identically.
#include <malloc.h>
#define alloca _alloca
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_thread__delegate__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_thread__delegate__posix.cc
index 87cab01208a1..ea57e9cf2177 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_thread__delegate__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_thread__delegate__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/profiler/thread_delegate_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/profiler/thread_delegate_posix.cc.orig 2022-10-24 13:33:33 UTC
+++ src/3rdparty/chromium/base/profiler/thread_delegate_posix.cc
@@ -13,7 +13,7 @@
#include "build/build_config.h"
@@ -9,7 +9,7 @@
#include "base/profiler/stack_base_address_posix.h"
#endif
-@@ -22,7 +22,7 @@ std::unique_ptr<ThreadDelegatePosix> ThreadDelegatePos
+@@ -22,7 +22,7 @@ namespace base {
std::unique_ptr<ThreadDelegatePosix> ThreadDelegatePosix::Create(
SamplingProfilerThreadToken thread_token) {
absl::optional<uintptr_t> base_address;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util.h
index 9407ed679042..df6405773e53 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/rand_util.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/rand_util.h.orig 2022-11-30 08:12:58 UTC
+++ src/3rdparty/chromium/base/rand_util.h
@@ -117,7 +117,7 @@ void RandomShuffle(Itr first, Itr last) {
std::shuffle(first, last, RandomBitGenerator());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util__posix.cc
index 2e1dead06e24..1461de852fc8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/rand_util_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/rand_util_posix.cc.orig 2022-11-30 08:12:58 UTC
+++ src/3rdparty/chromium/base/rand_util_posix.cc
@@ -22,7 +22,7 @@
#include "base/time/time.h"
@@ -9,7 +9,7 @@
#include "third_party/lss/linux_syscall_support.h"
#elif BUILDFLAG(IS_MAC)
// TODO(crbug.com/995996): Waiting for this header to appear in the iOS SDK.
-@@ -46,6 +46,7 @@ static constexpr int kOpenFlags = O_RDONLY | O_CLOEXEC
+@@ -46,6 +46,7 @@ static constexpr int kOpenFlags = O_RDONLY;
static constexpr int kOpenFlags = O_RDONLY | O_CLOEXEC;
#endif
@@ -30,7 +30,7 @@
// TODO(pasko): Unify reading kernel version numbers in:
// mojo/core/channel_linux.cc
// chrome/browser/android/seccomp_support_detector.cc
-@@ -176,6 +178,7 @@ void RandBytes(void* output, size_t output_length, boo
+@@ -176,6 +178,7 @@ bool UseBoringSSLForRandBytes() {
namespace {
void RandBytes(void* output, size_t output_length, bool avoid_allocation) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h
index fd2924bef935..c8e47824e0de 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/synchronization/lock_impl.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/synchronization/lock_impl.h.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/synchronization/lock_impl.h
-@@ -107,6 +107,10 @@ void LockImpl::Unlock() {
+@@ -104,6 +104,10 @@ void LockImpl::Unlock() {
}
#elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
@@ -11,7 +11,7 @@
#if DCHECK_IS_ON()
BASE_EXPORT void dcheck_trylock_result(int rv);
-@@ -127,6 +131,9 @@ void LockImpl::Unlock() {
+@@ -124,6 +128,9 @@ void LockImpl::Unlock() {
dcheck_unlock_result(rv);
#endif
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc
index f6f23ed3d628..34f268efc1b1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/syslog_logging.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/syslog_logging.cc.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/syslog_logging.cc
@@ -15,7 +15,7 @@
#include "base/strings/string_util.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.cc
index 2fe203de668c..5ae54d0bdd4e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/system/sys_info.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/system/sys_info.cc.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/base/system/sys_info.cc
-@@ -101,7 +101,7 @@ void SysInfo::GetHardwareInfo(base::OnceCallback<void(
+@@ -106,7 +106,7 @@ std::string SysInfo::HardwareModelName() {
#endif
void SysInfo::GetHardwareInfo(base::OnceCallback<void(HardwareInfo)> callback) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h
index 5917259116fe..226b5a530701 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/system/sys_info.h.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/system/sys_info.h.orig 2023-02-08 09:03:45 UTC
+++ src/3rdparty/chromium/base/system/sys_info.h
-@@ -233,6 +233,8 @@ class BASE_EXPORT SysInfo {
+@@ -246,6 +246,8 @@ class BASE_EXPORT SysInfo {
static void SetIsCpuSecurityMitigationsEnabled(bool is_enabled);
#endif
@@ -9,7 +9,7 @@
private:
FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
FRIEND_TEST_ALL_PREFIXES(debug::SystemMetricsTest, ParseMeminfo);
-@@ -243,7 +245,7 @@ class BASE_EXPORT SysInfo {
+@@ -257,7 +259,7 @@ class BASE_EXPORT SysInfo {
static HardwareInfo GetHardwareInfoSync();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc
index 166701801e23..d90e079eddc5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/system/sys_info_freebsd.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/system/sys_info_freebsd.cc.orig 2022-09-01 17:22:07 UTC
+++ src/3rdparty/chromium/base/system/sys_info_freebsd.cc
@@ -9,30 +9,106 @@
#include <sys/sysctl.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__openbsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__openbsd.cc
index c64e27190053..f960daeacd85 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__openbsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__openbsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/system/sys_info_openbsd.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/system/sys_info_openbsd.cc.orig 2022-08-31 12:19:35 UTC
+++ src/3rdparty/chromium/base/system/sys_info_openbsd.cc
@@ -11,6 +11,7 @@
#include <sys/sysctl.h>
@@ -8,7 +8,7 @@
namespace {
-@@ -26,9 +27,15 @@ namespace base {
+@@ -26,9 +27,15 @@ uint64_t AmountOfMemory(int pages_name) {
namespace base {
@@ -25,7 +25,7 @@
int ncpu;
size_t size = sizeof(ncpu);
if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-@@ -40,10 +47,26 @@ uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
+@@ -40,10 +47,26 @@ int SysInfo::NumberOfProcessors() {
// static
uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc
index 7520de47f3c9..9b5a1d6262b0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/system/sys_info_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/system/sys_info_posix.cc.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/base/system/sys_info_posix.cc
-@@ -182,12 +182,12 @@ absl::optional<int> NumberOfPhysicalProcessors() {
+@@ -165,12 +165,12 @@ int NumberOfProcessors() {
} // namespace internal
@@ -15,7 +15,7 @@
// static
uint64_t SysInfo::AmountOfVirtualMemory() {
-@@ -277,6 +277,8 @@ std::string SysInfo::OperatingSystemArchitecture() {
+@@ -260,6 +260,8 @@ std::string SysInfo::OperatingSystemArchitecture() {
arch = "x86";
} else if (arch == "amd64") {
arch = "x86_64";
@@ -24,10 +24,3 @@
} else if (std::string(info.sysname) == "AIX") {
arch = "ppc64";
}
-@@ -300,4 +302,4 @@ void SysInfo::SetIsCpuSecurityMitigationsEnabled(bool
-
- #endif // BUILDFLAG(IS_MAC)
-
--} // namespace base
-\ No newline at end of file
-+} // namespace base
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__linux.cc
index e79b61285bf0..49b9ce7d6fbe 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/test/test_file_util_linux.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/test/test_file_util_linux.cc.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/test/test_file_util_linux.cc
@@ -54,8 +54,10 @@ bool EvictFileFromSystemCache(const FilePath& file) {
return false;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__posix.cc
index 13a0395396b3..c2fb6bd5a8ec 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/test/test_file_util_posix.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/test/test_file_util_posix.cc.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/test/test_file_util_posix.cc
@@ -88,7 +88,7 @@ void SyncPageCacheToDisk() {
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread.h
deleted file mode 100644
index dd787a6a4d6f..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/base/threading/platform_thread.h.orig 2023-03-28 19:45:02 UTC
-+++ src/3rdparty/chromium/base/threading/platform_thread.h
-@@ -253,7 +253,7 @@ class BASE_EXPORT PlatformThread {
- // Returns a realtime period provided by `delegate`.
- static TimeDelta GetRealtimePeriod(Delegate* delegate);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Toggles a specific thread's type at runtime. This can be used to
- // change the priority of a thread in a different process and will fail
- // if the calling process does not have proper permissions. The
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc
index 537aff5e4b60..e7a0ef2e0396 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/threading/platform_thread_linux.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/threading/platform_thread_linux.cc.orig 2023-02-08 09:03:45 UTC
+++ src/3rdparty/chromium/base/threading/platform_thread_linux.cc
-@@ -29,7 +29,9 @@
+@@ -30,7 +30,9 @@
#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_AIX)
#include <pthread.h>
@@ -10,7 +10,7 @@
#include <sys/resource.h>
#include <sys/time.h>
#include <sys/types.h>
-@@ -134,7 +136,7 @@ long sched_setattr(pid_t pid,
+@@ -139,7 +141,7 @@ long sched_setattr(pid_t pid,
#endif // !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_AIX)
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -19,7 +19,7 @@
const FilePath::CharType kCgroupDirectory[] =
FILE_PATH_LITERAL("/sys/fs/cgroup");
-@@ -306,7 +308,7 @@ namespace {
+@@ -313,7 +315,7 @@ void SetThreadCgroupsForThreadType(PlatformThreadId th
namespace internal {
namespace {
@@ -28,7 +28,7 @@
const struct sched_param kRealTimePrio = {8};
#endif
} // namespace
-@@ -332,7 +334,7 @@ bool CanSetThreadTypeToRealtimeAudio() {
+@@ -340,7 +342,7 @@ const ThreadTypeToNiceValuePair kThreadTypeToNiceValue
};
bool CanSetThreadTypeToRealtimeAudio() {
@@ -37,16 +37,16 @@
// A non-zero soft-limit on RLIMIT_RTPRIO is required to be allowed to invoke
// pthread_setschedparam in SetCurrentThreadTypeForPlatform().
struct rlimit rlim;
-@@ -344,7 +346,7 @@ bool SetCurrentThreadTypeForPlatform(ThreadType thread
+@@ -352,7 +354,7 @@ bool CanSetThreadTypeToRealtimeAudio() {
bool SetCurrentThreadTypeForPlatform(ThreadType thread_type,
MessagePumpType pump_type_hint) {
-#if !BUILDFLAG(IS_NACL)
+#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD)
- // For legacy schedtune interface
- SetThreadCgroupsForThreadType(PlatformThread::CurrentId(), thread_type);
+ const PlatformThreadId tid = PlatformThread::CurrentId();
-@@ -363,7 +365,7 @@ GetCurrentThreadPriorityForPlatformForTest() {
+ if (g_thread_type_delegate &&
+@@ -378,7 +380,7 @@ bool SetCurrentThreadTypeForPlatform(ThreadType thread
absl::optional<ThreadPriorityForTest>
GetCurrentThreadPriorityForPlatformForTest() {
@@ -55,7 +55,7 @@
int maybe_sched_rr = 0;
struct sched_param maybe_realtime_prio = {0};
if (pthread_getschedparam(pthread_self(), &maybe_sched_rr,
-@@ -382,7 +384,7 @@ void PlatformThread::SetName(const std::string& name)
+@@ -397,7 +399,7 @@ GetCurrentThreadPriorityForPlatformForTest() {
void PlatformThread::SetName(const std::string& name) {
ThreadIdNameManager::GetInstance()->SetName(name);
@@ -64,14 +64,21 @@
// On linux we can get the thread names to show up in the debugger by setting
// the process name for the LWP. We don't want to do this for the main
// thread because that would rename the process, causing tools like killall
-@@ -412,8 +414,10 @@ void PlatformThread::SetThreadType(ProcessId process_i
- // priority.
- CHECK_NE(thread_id, process_id);
+@@ -417,7 +419,7 @@ void PlatformThread::SetName(const std::string& name)
+ #endif // !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_AIX)
+ }
-+#if !BUILDFLAG(IS_BSD)
- // For legacy schedtune interface
- SetThreadCgroupsForThreadType(thread_id, thread_type);
-+#endif
+-#if !BUILDFLAG(IS_NACL)
++#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD)
+ // static
+ void PlatformThread::SetThreadTypeDelegate(ThreadTypeDelegate* delegate) {
+ // A component cannot override a delegate set by another component, thus
+@@ -428,7 +430,7 @@ void PlatformThread::SetThreadTypeDelegate(ThreadTypeD
+ }
+ #endif
- #if BUILDFLAG(IS_CHROMEOS)
- // For upstream uclamp interface. We try both legacy (schedtune, as done
+-#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_AIX)
++#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_AIX) && !BUILDFLAG(IS_BSD)
+ // static
+ void PlatformThread::SetThreadType(ProcessId process_id,
+ PlatformThreadId thread_id,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc
index eeae01ef75bd..ab57809e0ac0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc
@@ -1,15 +1,15 @@
---- src/3rdparty/chromium/base/threading/platform_thread_posix.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/threading/platform_thread_posix.cc.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/base/threading/platform_thread_posix.cc
-@@ -78,7 +78,7 @@ void* ThreadFunc(void* params) {
+@@ -76,7 +76,7 @@ void* ThreadFunc(void* params) {
if (!thread_params->joinable)
base::DisallowSingleton();
--#if !BUILDFLAG(IS_NACL)
-+#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD)
- #if BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(STARSCAN)
+-#if BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(USE_STARSCAN)
++#if BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(USE_STARSCAN) && !BUILDFLAG(IS_BSD)
partition_alloc::internal::PCScan::NotifyThreadCreated(
partition_alloc::internal::GetStackPointer());
-@@ -380,6 +380,9 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
+ #endif
+@@ -374,6 +374,9 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
MessagePumpType pump_type_hint) {
#if BUILDFLAG(IS_NACL)
NOTIMPLEMENTED();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc
index f04ae1389c8c..6f4bb60c70b9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/trace_event/malloc_dump_provider.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/trace_event/malloc_dump_provider.cc.orig 2023-02-08 09:03:45 UTC
+++ src/3rdparty/chromium/base/trace_event/malloc_dump_provider.cc
-@@ -24,6 +24,8 @@
+@@ -25,6 +25,8 @@
#if BUILDFLAG(IS_APPLE)
#include <malloc/malloc.h>
@@ -9,7 +9,7 @@
#else
#include <malloc.h>
#endif
-@@ -186,7 +188,7 @@ void ReportAppleAllocStats(size_t* total_virtual_size,
+@@ -187,7 +189,7 @@ void ReportAppleAllocStats(size_t* total_virtual_size,
#if (BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(IS_ANDROID)) || \
(!BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_WIN) && \
@@ -18,7 +18,7 @@
void ReportMallinfoStats(ProcessMemoryDump* pmd,
size_t* total_virtual_size,
size_t* resident_size,
-@@ -357,6 +359,9 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDump
+@@ -358,6 +360,9 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDump
&allocated_objects_count);
#elif BUILDFLAG(IS_FUCHSIA)
// TODO(fuchsia): Port, see https://crbug.com/706592.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_memory__dump__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_memory__dump__manager.cc
index 93166ce3be49..650f145f5d7c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_memory__dump__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_memory__dump__manager.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/trace_event/memory_dump_manager.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/trace_event/memory_dump_manager.cc.orig 2022-03-25 21:59:56 UTC
+++ src/3rdparty/chromium/base/trace_event/memory_dump_manager.cc
@@ -82,7 +82,7 @@ const char* const MemoryDumpManager::kSystemAllocatorP
#if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
index 9a7231973df2..788383fa3e2c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/trace_event/process_memory_dump.cc.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/base/trace_event/process_memory_dump.cc.orig 2022-09-24 10:57:32 UTC
+++ src/3rdparty/chromium/base/trace_event/process_memory_dump.cc
@@ -112,7 +112,7 @@ absl::optional<size_t> ProcessMemoryDump::CountResiden
#if BUILDFLAG(IS_WIN)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.cc
index 526d789c7248..98973fbf100f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/tracing/trace_time.cc.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/tracing/trace_time.cc.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/tracing/trace_time.cc
@@ -8,13 +8,17 @@
#include "build/build_config.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.h
index 318465a602b4..5f7ad47f7a79 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/tracing/trace_time.h.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/base/tracing/trace_time.h.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/base/tracing/trace_time.h
-@@ -12,7 +12,7 @@ namespace tracing {
+@@ -12,7 +12,7 @@ namespace base {
namespace tracing {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn
index 1288584c3620..b1f5f44f2f80 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/config/BUILD.gn.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/build/config/BUILD.gn.orig 2023-08-16 19:50:41 UTC
+++ src/3rdparty/chromium/build/config/BUILD.gn
-@@ -219,13 +219,17 @@ config("default_libs") {
+@@ -222,13 +222,17 @@ config("default_libs") {
"CoreText.framework",
"Foundation.framework",
]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
index f72c9ecebf9a..a7e1736e9cce 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/config/BUILDCONFIG.gn.orig 2023-07-07 17:40:32 UTC
+--- src/3rdparty/chromium/build/config/BUILDCONFIG.gn.orig 2023-08-16 19:50:41 UTC
+++ src/3rdparty/chromium/build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
@@ -10,7 +10,7 @@
(current_cpu != "s390x" && current_cpu != "s390" &&
current_cpu != "ppc64" && current_cpu != "ppc" &&
current_cpu != "mips" && current_cpu != "mips64" &&
-@@ -230,6 +231,10 @@ if (host_toolchain == "") {
+@@ -235,6 +236,10 @@ if (host_toolchain == "") {
host_toolchain = "//build/toolchain/aix:$host_cpu"
} else if (host_os == "zos") {
host_toolchain = "//build/toolchain/zos:$host_cpu"
@@ -21,7 +21,7 @@
} else {
assert(false, "Unsupported host_os: $host_os")
}
-@@ -274,6 +279,8 @@ if (target_os == "android") {
+@@ -278,6 +283,8 @@ if (target_os == "android") {
_default_toolchain = "//build/toolchain/aix:$target_cpu"
} else if (target_os == "zos") {
_default_toolchain = "//build/toolchain/zos:$target_cpu"
@@ -30,7 +30,7 @@
} else {
assert(false, "Unsupported target_os: $target_os")
}
-@@ -308,7 +315,11 @@ is_ios = current_os == "ios"
+@@ -312,7 +319,11 @@ is_ios = current_os == "ios"
is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn
index 829c2e111257..85c5c8963128 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/config/compiler/BUILD.gn.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/build/config/compiler/BUILD.gn.orig 2023-08-16 19:50:41 UTC
+++ src/3rdparty/chromium/build/config/compiler/BUILD.gn
-@@ -225,13 +225,16 @@ config("no_unresolved_symbols") {
+@@ -243,13 +243,16 @@ config("no_unresolved_symbols") {
# Compiler instrumentation can introduce dependencies in DSOs to symbols in
# the executable they are loaded into, so they are unresolved at link-time.
config("no_unresolved_symbols") {
@@ -18,7 +18,7 @@
}
# compiler ---------------------------------------------------------------------
-@@ -494,6 +497,10 @@ config("compiler") {
+@@ -513,6 +516,10 @@ config("compiler") {
}
}
@@ -29,7 +29,16 @@
# Linux-specific compiler flags setup.
# ------------------------------------
if (use_gold) {
-@@ -979,7 +986,7 @@ config("compiler_cpu_abi") {
+@@ -882,7 +889,7 @@ config("compiler") {
+ # * Apple platforms (e.g. MacOS, iPhone, iPad) aren't supported because xcode
+ # lldb doesn't have the needed changes yet.
+ # TODO(crbug.com/1379070): Remove if the upstream default ever changes.
+- if (is_clang && !is_nacl && !is_win && !is_apple) {
++ if (is_clang && !is_nacl && !is_win && !is_apple && !is_bsd) {
+ cflags_cc += [ "-gsimple-template-names" ]
+ }
+
+@@ -1065,7 +1072,7 @@ config("compiler_cpu_abi") {
]
}
} else if (current_cpu == "arm") {
@@ -38,7 +47,7 @@
!(is_chromeos_lacros && is_chromeos_device)) {
cflags += [ "--target=arm-linux-gnueabihf" ]
ldflags += [ "--target=arm-linux-gnueabihf" ]
-@@ -997,7 +1004,7 @@ config("compiler_cpu_abi") {
+@@ -1083,7 +1090,7 @@ config("compiler_cpu_abi") {
cflags += [ "-mtune=$arm_tune" ]
}
} else if (current_cpu == "arm64") {
@@ -47,7 +56,7 @@
!(is_chromeos_lacros && is_chromeos_device)) {
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
-@@ -1335,7 +1342,7 @@ config("compiler_deterministic") {
+@@ -1418,7 +1425,7 @@ config("compiler_deterministic") {
# different build directory like "out/feature_a" and "out/feature_b" if
# we build same files with same compile flag.
# Other paths are already given in relative, no need to normalize them.
@@ -56,7 +65,7 @@
# TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
cflags += [
"-Xclang",
-@@ -1387,7 +1394,7 @@ config("clang_revision") {
+@@ -1470,7 +1477,7 @@ config("clang_revision") {
}
config("clang_revision") {
@@ -65,7 +74,7 @@
update_args = [
"--print-revision",
"--verify-version=$clang_version",
-@@ -1792,7 +1799,7 @@ config("default_warnings") {
+@@ -1872,7 +1879,7 @@ config("default_warnings") {
"-Wno-ignored-pragma-optimize",
]
@@ -74,7 +83,7 @@
cflags += [
# TODO(crbug.com/1343975) Evaluate and possibly enable.
"-Wno-deprecated-builtins",
-@@ -1971,7 +1978,7 @@ config("no_chromium_code") {
+@@ -2054,7 +2061,7 @@ config("no_chromium_code") {
# third-party libraries.
"-Wno-c++11-narrowing",
]
@@ -83,7 +92,7 @@
cflags += [
# Disabled for similar reasons as -Wunused-variable.
"-Wno-unused-but-set-variable",
-@@ -2501,7 +2508,7 @@ config("afdo") {
+@@ -2570,7 +2577,7 @@ config("afdo") {
# There are some targeted places that AFDO regresses, so we provide a separate
# config to allow AFDO to be disabled per-target.
config("afdo") {
@@ -92,8 +101,8 @@
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -2517,7 +2524,7 @@ config("afdo") {
- cflags += [ "-fprofile-sample-use=${rebased_clang_sample_profile}" ]
+@@ -2589,7 +2596,7 @@ config("afdo") {
+ }
inputs = [ _clang_sample_profile ]
}
- } else if (auto_profile_path != "" && is_a_target_toolchain) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_freetype_freetype.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_freetype_freetype.gni
new file mode 100644
index 000000000000..ab30256825eb
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_freetype_freetype.gni
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/build/config/freetype/freetype.gni.orig 2023-08-23 22:56:29 UTC
++++ src/3rdparty/chromium/build/config/freetype/freetype.gni
+@@ -10,7 +10,5 @@ declare_args() {
+ # than version 2.7.1 and have color bitmap support compiled in. WARNING:
+ # System FreeType configurations other than as described WILL INTRODUCE TEXT
+ # RENDERING AND SECURITY REGRESSIONS.
+- use_system_freetype = false
+- use_qt_freetype = false
+- qt_freetype_config = ""
++ use_system_freetype = true
+ }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py
index e3e4ef50330e..564aa1a88b7b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/config/linux/pkg-config.py.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/build/config/linux/pkg-config.py.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/build/config/linux/pkg-config.py
-@@ -109,7 +109,7 @@ def main():
+@@ -108,7 +108,7 @@ def main():
# If this is run on non-Linux platforms, just return nothing and indicate
# success. This allows us to "kind of emulate" a Linux build from other
# platforms.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_ozone.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_ozone.gni
index 559d79420b16..122af743c6f6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_ozone.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_ozone.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/config/ozone.gni.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/build/config/ozone.gni.orig 2023-08-16 19:50:41 UTC
+++ src/3rdparty/chromium/build/config/ozone.gni
@@ -90,7 +90,15 @@ declare_args() {
} else if (is_chromeos_lacros) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_rust.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_rust.gni
index fd99482f7381..c0ed80bc9866 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_rust.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_rust.gni
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/config/rust.gni.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/build/config/rust.gni.orig 2023-04-05 11:05:06 UTC
+++ src/3rdparty/chromium/build/config/rust.gni
-@@ -124,7 +124,7 @@ if (enable_rust) {
+@@ -135,7 +135,7 @@ if (enable_rust) {
rust_sysroot = "//third_party/rust-toolchain"
use_unverified_rust_toolchain = false
} else {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_v8__target__cpu.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_v8__target__cpu.gni
index e3643d74e9df..f2892f35533c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_v8__target__cpu.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_v8__target__cpu.gni
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/config/v8_target_cpu.gni.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/build/config/v8_target_cpu.gni.orig 2022-02-07 13:39:41 UTC
+++ src/3rdparty/chromium/build/config/v8_target_cpu.gni
-@@ -36,6 +36,10 @@ if (v8_target_cpu == "") {
+@@ -36,6 +36,10 @@ declare_args() {
if (v8_target_cpu == "") {
if (current_toolchain == "//build/toolchain/linux:clang_x64_v8_arm64") {
v8_target_cpu = "arm64"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_detect__host__arch.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_detect__host__arch.py
index 348493fc1237..2b2a66c83af7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_detect__host__arch.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_detect__host__arch.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/detect_host_arch.py.orig 2022-06-08 06:40:31 UTC
+--- src/3rdparty/chromium/build/detect_host_arch.py.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/build/detect_host_arch.py
-@@ -21,6 +21,8 @@ def HostArch():
+@@ -20,6 +20,8 @@ def HostArch():
host_arch = 'ia32'
elif host_arch in ['x86_64', 'amd64']:
host_arch = 'x64'
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py
index 12c9c8ac0b55..982e06ca7e64 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/gn_run_binary.py.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/build/gn_run_binary.py.orig 2023-03-09 06:31:50 UTC
+++ src/3rdparty/chromium/build/gn_run_binary.py
-@@ -24,7 +24,7 @@ args = [path] + sys.argv[2:]
+@@ -23,7 +23,7 @@ if not os.path.isabs(path):
# The rest of the arguments are passed directly to the executable.
args = [path] + sys.argv[2:]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map
index f20740c0619c..1fa579cab621 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/linux/chrome.map.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/build/linux/chrome.map.orig 2022-02-28 16:54:41 UTC
+++ src/3rdparty/chromium/build/linux/chrome.map
@@ -20,6 +20,10 @@ global:
# Program entry point.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_strip__binary.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_strip__binary.py
index cdb2ec675e75..50091e3aa55a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_strip__binary.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_strip__binary.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/linux/strip_binary.py.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/build/linux/strip_binary.py.orig 2022-02-07 13:39:41 UTC
+++ src/3rdparty/chromium/build/linux/strip_binary.py
-@@ -10,6 +10,7 @@ def main():
+@@ -10,6 +10,7 @@ import sys
def main():
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_icu.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_icu.gn
new file mode 100644
index 000000000000..a53a8e58f942
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_icu.gn
@@ -0,0 +1,18 @@
+--- src/3rdparty/chromium/build/linux/unbundle/icu.gn.orig 2023-04-13 18:16:16 UTC
++++ src/3rdparty/chromium/build/linux/unbundle/icu.gn
+@@ -17,6 +17,15 @@ config("icu_config") {
+ "USING_SYSTEM_ICU=1",
+ "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC",
+
++ # As of icu 73 C++ nullptr, char16_t, override, final and noexcept are used
++ # instead of defines. These definitions can be removed when the bundled icu
++ # gets updated to 73. For more details, see:
++ # https://unicode-org.atlassian.net/browse/ICU-21833 and
++ # https://github.com/unicode-org/icu/commit/28643799377ecf654564f6f31854b02788cebe33
++ "U_FINAL=final",
++ "U_NOEXCEPT=noexcept",
++ "U_OVERRIDE=override",
++
+ # U_EXPORT (defined in unicode/platform.h) is used to set public visibility
+ # on classes through the U_COMMON_API and U_I18N_API macros (among others).
+ # When linking against the system ICU library, we want its symbols to have
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libevent.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libevent.gn
index eee516c78456..e6b82fd67b32 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libevent.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libevent.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/linux/unbundle/libevent.gn.orig 2022-09-26 10:05:50 UTC
+--- src/3rdparty/chromium/build/linux/unbundle/libevent.gn.orig 2022-05-28 07:21:18 UTC
+++ src/3rdparty/chromium/build/linux/unbundle/libevent.gn
@@ -9,7 +9,12 @@ shim_headers("libevent_shim") {
headers = [ "event.h" ]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn
index edd8eefd6aac..0e8b7f3eb7b2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/linux/unbundle/libusb.gn.orig 2022-11-06 11:50:49 UTC
+--- src/3rdparty/chromium/build/linux/unbundle/libusb.gn.orig 2021-04-15 08:12:30 UTC
+++ src/3rdparty/chromium/build/linux/unbundle/libusb.gn
@@ -0,0 +1,24 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_replace__gn__files.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_replace__gn__files.py
index fc819618c82b..e8c33a90dee5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_replace__gn__files.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_replace__gn__files.py
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/build/linux/unbundle/replace_gn_files.py.orig 2023-03-28 19:45:02 UTC
+--- src/3rdparty/chromium/build/linux/unbundle/replace_gn_files.py.orig 2023-02-08 09:03:45 UTC
+++ src/3rdparty/chromium/build/linux/unbundle/replace_gn_files.py
-@@ -53,6 +53,7 @@ REPLACEMENTS = {
+@@ -54,6 +54,7 @@ REPLACEMENTS = {
+ 'libevent': 'third_party/libevent/BUILD.gn',
'libjpeg': 'third_party/libjpeg.gni',
- 'libjxl' : 'third_party/libjxl/BUILD.gn',
'libpng': 'third_party/libpng/BUILD.gn',
+ 'libusb': 'third_party/libusb/BUILD.gn',
'libvpx': 'third_party/libvpx/BUILD.gn',
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_freebsd_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_freebsd_BUILD.gn
new file mode 100644
index 000000000000..5d5427e3137