Moin moin! On behalf of kde@, I would like to ask for an exp-run to update Qt6 and related ports (PySide6 and PyQt6) to 6.9.0. The patch can be found here: https://people.freebsd.org/~jhale/patches/0001-Qt6-Update-to-6.9.0.patch (too large to attach in Bugzilla).
Some new failure logs: https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/cantata-3.3.0.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/fooyin-0.8.1_1.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/jacktrip-2.5.0.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/mixxx-qt6-2.5.0_4.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/musescore-4.5.0_1.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/qucs-s-25.1.1.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/calibre-8.2.100.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/copyq-10.0.0.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/kdeconnect-kde-24.12.3_1.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/libportal-qt6-0.9.1.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/gammaray-3.1.0_1.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/iaito-qt6-5.9.9.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/libqt6xdg-4.1.0_2.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/focuswriter-1.8.11.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/rpcs3-0.0.36.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/yacreader-9.15.0_1.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/mediaelch-qt6-2.12.0.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/ossia-score-3.4.1.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/debugtox-g20250207.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/telegram-desktop-5.13.1_3.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/qbittorrent-5.0.4.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/qbittorrent-nox-5.0.4.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/scribus-devel-1.7.0_2.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/deskflow-1.21.1.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/synergy-1.15.1,3.log https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-04-17_17h19m24s/logs/errors/goldendict-ng-25.02.0.log
It seems that textproc/goldendict-ng is supported in 25.05.0. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285886
(In reply to mew14930xvi from comment #2) Thanks for the heads-up! I'll get your update committed.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6b1c9b10515f47bf7a4b48776555d3ad505a092e commit 6b1c9b10515f47bf7a4b48776555d3ad505a092e Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 03:02:25 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:37 +0000 multimedia/mediaelch: Fix build with Qt 6.9 With hat: kde@ PR: 286051 multimedia/mediaelch/Makefile | 3 +++ multimedia/mediaelch/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2d95f2614dbe14303a3fafe4c9d6f967daaf87a1 commit 2d95f2614dbe14303a3fafe4c9d6f967daaf87a1 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 03:08:26 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:39 +0000 sysutils/synergy: Fix build with Qt 6.9 With hat: kde@ PR: 286051 .../files/patch-src_gui_src_KeySequence.cpp (new) | 24 ++++++++++++++++++++++ .../files/patch-src_gui_src_KeySequence.h (new) | 17 +++++++++++++++ 2 files changed, 41 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=44172d86be84ef4ab791a3f13b1721e619ee0dbe commit 44172d86be84ef4ab791a3f13b1721e619ee0dbe Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 03:06:01 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:38 +0000 net-im/telegram-desktop: Fix build with Qt 6.9 With hat: kde@ PR: 286051 ...orm_linux_base__linux__xdp__utilities.cpp (new) | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=072fd66da84ebdd1f2f7041730163bb6158fee4e commit 072fd66da84ebdd1f2f7041730163bb6158fee4e Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 03:04:36 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:38 +0000 net-im/debugtox: Fix build with Qt 6.9 With hat: kde@ PR: 286051 .../files/patch-src_models_bytes_bytearray.cpp (new) | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d1bef6c7858270212cbe2c3680d7faf1c9a9b953 commit d1bef6c7858270212cbe2c3680d7faf1c9a9b953 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 03:03:49 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:37 +0000 multimedia/ossia-score: Fix build with Qt 6.9 With hat: kde@ PR: 286051 ...ssia_3rdparty_verdigris_src_wobjectimpl.h (new) | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4a4593cb824e7365a2fd513a8dc003bd03596475 commit 4a4593cb824e7365a2fd513a8dc003bd03596475 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 03:06:47 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:38 +0000 print/scribus-devel: Fix build with Qt 6.9 With hat: kde@ PR: 286051 print/scribus-devel/Makefile | 3 ++- print/scribus-devel/distinfo | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d10366da08196eb74be19468677690f14751cd1d commit d10366da08196eb74be19468677690f14751cd1d Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:57:56 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:36 +0000 editors/focuswriter: Fix build with Qt 6.9 With hat: kde@ PR: 286051 editors/focuswriter/Makefile | 3 +++ editors/focuswriter/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9563658472a489bdc01ace116ac4ef88c51ac65e commit 9563658472a489bdc01ace116ac4ef88c51ac65e Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:54:04 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:35 +0000 deskutils/copyq: Fix build with Qt 6.9 With hat: kde@ PR: 286051 deskutils/copyq/Makefile | 3 +++ deskutils/copyq/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9c766f0a5c9afadc609537107d331df4c0f05876 commit 9c766f0a5c9afadc609537107d331df4c0f05876 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:59:24 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:36 +0000 emulators/rpcs3: Fix build with Qt 6.9 With hat: kde@ PR: 286051 ...patch-rpcs3_rpcs3qt_game__list__frame.cpp (new) | 24 ++++++++++++++++++++++ ...cs3_rpcs3qt_ps__move__tracker__dialog.cpp (new) | 24 ++++++++++++++++++++++ 2 files changed, 48 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fb05c2f01544213acd56e5a0dc0ef0bc21640b5f commit fb05c2f01544213acd56e5a0dc0ef0bc21640b5f Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 03:01:35 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:37 +0000 graphics/yacreader: Fix build with Qt 6.9 With hat: kde@ PR: 286051 graphics/yacreader/Makefile | 4 ++++ graphics/yacreader/distinfo | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=733a229d481165fd69d45e85ff9f7a28617dc6ee commit 733a229d481165fd69d45e85ff9f7a28617dc6ee Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:57:08 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:36 +0000 devel/iaito: Fix build with Qt 6.9 With hat: kde@ PR: 286051 devel/iaito/Makefile | 3 +++ devel/iaito/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=aca9e7a55f861f64317ee20f3a21bc09e3733a5e commit aca9e7a55f861f64317ee20f3a21bc09e3733a5e Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:53:17 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:34 +0000 cad/qucs-s: Fix build with Qt 6.9 With hat: kde@ PR: 286051 cad/qucs-s/Makefile | 3 +++ cad/qucs-s/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3d3ab4ab06d40574cede87fc15750c65d9be69d3 commit 3d3ab4ab06d40574cede87fc15750c65d9be69d3 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:39:39 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:33 +0000 audio/fooyin: Fix build with Qt 6.9 With hat: kde@ PR: 286051 audio/fooyin/Makefile | 3 +++ audio/fooyin/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b0c3f0aa6effba2692671a248fa526f2e9f68541 commit b0c3f0aa6effba2692671a248fa526f2e9f68541 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:35:42 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:33 +0000 audio/cantata: Fix build with Qt 6.9 PR: 286051 audio/cantata/Makefile | 3 +++ audio/cantata/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e08d7fba8f0cb9139c8d0cb5f2246fe82c313d5d commit e08d7fba8f0cb9139c8d0cb5f2246fe82c313d5d Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:50:22 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:34 +0000 audio/musescore: Fix build with Qt 6.9 With hat: kde@ PR: 286051 audio/musescore/Makefile | 3 +++ audio/musescore/distinfo | 2 ++ ...ette_view_widgets_specialcharactersdialog.cpp (new) | 18 ++++++++++++++++++ 3 files changed, 23 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c8f2c12d93e26882496cb34d2dd6828ff7b60c64 commit c8f2c12d93e26882496cb34d2dd6828ff7b60c64 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 03:07:36 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:39 +0000 sysutils/deskflow: Fix build with Qt 6.9 With hat: kde@ PR: 286051 sysutils/deskflow/Makefile | 3 +++ sysutils/deskflow/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=532a3777f9424171baea4473d63d0e0d93b3753e commit 532a3777f9424171baea4473d63d0e0d93b3753e Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:48:06 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:34 +0000 audio/mixxx: Fix build with Qt 6.9 With hat: kde@ PR: 286051 audio/mixxx/Makefile | 3 +++ audio/mixxx/distinfo | 4 +++- .../files/patch-src_qml_qmlwaveformoverview.h (new) | 18 ++++++++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6bd3a1dea984b41f727ffb9f800559da5c44aaa1 commit 6bd3a1dea984b41f727ffb9f800559da5c44aaa1 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:55:35 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:35 +0000 deskutils/libportal: Fix build with Qt 6.9 With hat: kde@ PR: 286051 deskutils/libportal/Makefile | 3 +++ deskutils/libportal/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=88373ed7a783d5ab93912d20768fb3c52cc2bed4 commit 88373ed7a783d5ab93912d20768fb3c52cc2bed4 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:56:32 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:35 +0000 devel/gammaray: Fix build with Qt 6.9 With hat: kde@ PR: 286051 devel/gammaray/Makefile | 3 +++ devel/gammaray/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b269e138720d7b573c505ac1c7cfa990bbd3619d commit b269e138720d7b573c505ac1c7cfa990bbd3619d Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-04-27 02:46:00 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-04-27 03:09:33 +0000 audio/jacktrip: Fix build with Qt 6.9 With hat: kde@ PR: 286051 audio/jacktrip/files/patch-src_AudioSocket.cpp (new) | 14 ++++++++++++++ 1 file changed, 14 insertions(+)
Everything has been fixed except for deskutils/calibre. It looks related to qt6-webengine, but CC'ing maintainer of that port to see if they have any ideas.
(In reply to Jason E. Hale from comment #24) Hi, I've had a quick look and this one looks a little nasty. the output from present port tree (working) is: Compiling content-server translations Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. QRhiGles2: Failed to create temporary context QRhiGles2: Failed to create context This plugin does not support createPlatformVulkanInstance QVulkanInstance: Failed to initialize Vulkan Unable to detect GPU vendor. WebEngineContext is used before QtWebEngineQuick::initialize() or OpenGL context creation failed. Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. So the same up to "WebEngineContext is used before QtWebEngineQuick::initialize() or OpenGL context creation failed." This compilation code runs the actual calibre code, and at some point it instantiates WebEngine. Looks like in the past OpenGL context creation failure was not fatal, but now it is. I will need some time to investigate this and see if a solution is possible. Doe snot look like upstream has any patches about this at present.
(In reply to Guido Falsi from comment #25) From the little bit of investigation I've done so far, this failure seems to be coming from src/calibre/utils/rapydscript.py and more specifically, from the compile() function. It's not much to go on, but a starting point. Still not sure if it's calibre or qt6-webengine or py-qt6-webengine.
(In reply to Jason E. Hale from comment #26) > from the compile() function I mistyped. The compiler() function is what I meant.
(In reply to Guido Falsi from comment #25) Guido, is your present (working) output from a clean build? New (failed) build seems to also be checking and failing to find a running dbus instance.
(In reply to Jason E. Hale from comment #28) My output was taken from the last clean build in poudriere I had. I also reproduced the issue in a separate poudriere jail+ports tree, so I can test. Calibre did not change, so maybe something else is now looking for a running dbus. I'm not sure, my suspect is new webengine tries harder to create an opengl environment and fails if it cannot, but this is just speculation. Having reproduced it I'll try to narrow down the failure by adding some more output, for a start.
I did some more digging, I isolated the failure in rapydscript.py at the line: while self.title() != 'compiler initialized': -> self.spin_loop() (link: https://github.com/kovidgoyal/calibre/blob/b786d44c213897c180fafc006e9894b54028aff6/src/calibre/utils/rapydscript.py#L144 ) it starts looping and after a pair of loops dies. The errors referencing source code lines are printed long before this happens, but the last error printed is: GLOzone not found for unknown Don't know what this means but I'm relatively sure this comes from qtwebengine. Right away I have no idea how to proceed. I'll try looking at it again tomorrow with a fresh mind!
Hi again, doing some research I found out some known bug in qt which looks related, some links: https://bugreports.qt.io/browse/QTBUG-133570 https://codereview.qt-project.org/c/qt/qtwebengine/+/634920 These look exactly like the issue we are seeing with calibre. I'm now going to look if I can implement a workaround in calibre or if something needs to be imported in webengine itself.
(In reply to Guido Falsi from comment #31) That looks promising. I've started a build with that patch applied to qt6-webengine and will see if that helps. Thanks a ton for your investigative work!
(In reply to Jason E. Hale from comment #32) Unfortunately, I'm still getting the same error with [1] applied to qt6-webengine. [1] https://code.qt.io/cgit/qt/qtwebengine.git/commit/?h=6.9&id=a56ea1e9cf1004d475932dc954c9cc494fbf32b1
(In reply to Jason E. Hale from comment #33) I'm now sure the problem is webengine (so chromium) not starting headless due to GL issues. Looks like the new version has some different requirements. Apart from this I have no sure fire solution, but: I suspect that along with the patch, the correct "incantation" is required in the launch command line headless version. I'll attach a patch shortly that needs testing, although I can't assure it will work. BTW, looking at the upstream bug report I suspect this patch is also required (if not already included): https://codereview.qt-project.org/c/qt/qtwebengine/+/617013/2/src/core/web_engine_context.cpp If all this does not work, is there some documentation to webenvinge commandline options? Like "--webEngineArgs --use-gl=angle --use-angle=default" as indicated at [1]? [1] https://code.qt.io/cgit/qt/qtwebengine.git/commit/?h=6.9&id=a56ea1e9cf1004d475932dc954c9cc494fbf32b1
Created attachment 259972 [details] calibre patch v0 Here is an untested patch. It should be tested together with the webengine patch. I'll test this myself tomorrow as soon as I have time. Ig this does nor work I think the command line options need more work.
Created attachment 259977 [details] calibre patch v1 I could not get your patch to work, Guido, but you were definitely on the right track. The arguments you added would have only applied to the 'iswindows' condition, but even after making them apply to 'isbsd', I was getting the same build failure. Disabling the gpu lead to a successful build, though. I also build/run tested this with Qt 6.8.3, so this change could be harmlessly applied before landing Qt 6.9.
(In reply to Jason E. Hale from comment #36) Thanks for fixing my patch! I created it late in the evening and maybe got confused in the conditionals. I'll quickly test it and commit ASAP. Also try to push it upstream, the author is usually kind and fast with such fixes. Thanks again!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2889b8b22ae79dc4ff2823fe442200a1a476f8a4 commit 2889b8b22ae79dc4ff2823fe442200a1a476f8a4 Author: Guido Falsi <madpilot@FreeBSD.org> AuthorDate: 2025-04-29 14:56:15 +0000 Commit: Guido Falsi <madpilot@FreeBSD.org> CommitDate: 2025-04-29 14:56:15 +0000 deskutils/calibre: Add patch to fix build with Qt 6.9 While here refresh patches. PR: 286051 deskutils/calibre/files/patch-setup_build.py | 4 ++-- deskutils/calibre/files/patch-setup_iso__codes.py | 4 ++-- .../files/patch-src_calibre_gui2_____init____.py (new) | 11 +++++++++++ deskutils/calibre/files/patch-src_calibre_linux.py | 12 ++++++------ 4 files changed, 21 insertions(+), 10 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=03b02222d63f08742cf723fd8eeee26465ae3e39 commit 03b02222d63f08742cf723fd8eeee26465ae3e39 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2025-06-10 06:14:04 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2025-06-10 07:25:00 +0000 Qt6: Update to 6.9.1 June 03, 2024 by Jani Heikkinen We have released Qt 6.9.1 today. As a patch release, Qt 6.9.1 does not introduce new features but contains more than 450 bug fixes, security updates, and other improvements on top of Qt 6.9.0 release. See more information about the most important changes and bug fixes from the Qt 6.9.1 release note. Announcement: https://www.qt.io/blog/qt-6.9.1-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.1/release-note.md We (kde@) skipped shipping Qt 6.9.0 due to unacceptable rendering bugs in the WebEngine component, but here are the announcements and release notes from Qt 6.9.0. Announcement: https://www.qt.io/blog/qt-6.9-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.0/release-note.md PySide6: Update to 6.9.1 PySide6 and its related components have been updated alongside the Qt release for compatibility. Older versions will not build with Qt 6.9.x. Announcement: https://www.qt.io/blog/qt-for-python-release-6.9 PyQt6: Update to 6.9.1 As with PySide6, older versions of PyQt6 will not build with Qt 6.9.x. Support tools like py-sip and py-qtbuilder have also been updated to their latest versions. Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.9.0_Released https://www.riverbankcomputing.com/news/PyQt_v6.9.1_Released PR: 286051 Exp-run by: antoine Mk/Uses/pyqt.mk | 34 +- Mk/Uses/qt.mk | 4 +- accessibility/qt6-speech/distinfo | 6 +- accessibility/qt6-speech/pkg-plist | 8 + comms/qt6-connectivity/distinfo | 6 +- comms/qt6-connectivity/pkg-plist | 31 ++ comms/qt6-sensors/distinfo | 6 +- comms/qt6-sensors/pkg-plist | 16 + comms/qt6-serialbus/distinfo | 6 +- comms/qt6-serialbus/pkg-plist | 8 + comms/qt6-serialport/distinfo | 6 +- comms/qt6-serialport/pkg-plist | 8 + databases/qt6-base_sqldriver/distinfo | 6 +- devel/py-qt6-pyqt/Makefile | 1 - devel/py-qt6-pyqt/distinfo | 6 +- devel/py-qt6-pyqt/pkg-plist | 11 +- devel/py-qt6-sip/distinfo | 6 +- devel/py-qt6-sip/files/patch-pyproject.toml | 4 +- devel/py-qt6/Makefile | 2 +- devel/py-qtbuilder/distinfo | 6 +- devel/py-qtbuilder/files/patch-pyproject.toml | 17 +- devel/py-sip/distinfo | 6 +- devel/py-sip/files/patch-pyproject.toml | 19 +- devel/pyside6-tools/distinfo | 6 +- devel/pyside6-tools/pkg-plist | 9 + devel/pyside6/distinfo | 6 +- ...rces_pyside6_PySide6_QtAsyncio_events.py (gone) | 21 -- devel/pyside6/pkg-plist | 8 + devel/qt6-5compat/distinfo | 6 +- devel/qt6-5compat/pkg-plist | 8 + devel/qt6-base/Makefile | 1 - devel/qt6-base/distinfo | 6 +- .../files/patch-cmake_QtPkgConfigHelpers.cmake | 4 +- .../files/patch-src_corelib_CMakeLists.txt | 4 +- .../patch-src_corelib_global_qcomparehelpers.h | 14 +- .../patch-src_corelib_global_qcompilerdetection.h | 10 +- ...rt_devicediscovery_qdevicediscovery__static.cpp | 15 +- ...t_evdevkeyboard_qevdevkeyboard__defaultmap__p.h | 13 +- ...t_input_evdevkeyboard_qevdevkeyboardhandler.cpp | 13 +- ...pport_input_evdevtablet_qevdevtablethandler.cpp | 15 +- ...support_input_evdevtouch_qevdevtouchhandler.cpp | 15 +- ...rc_plugins_tls_openssl_qsslcontext__openssl.cpp | 4 +- ...ns_tls_openssl_qsslsocket__openssl__symbols.cpp | 22 +- devel/qt6-base/pkg-plist | 154 +++++++- devel/qt6-grpc/Makefile | 1 - devel/qt6-grpc/distinfo | 6 +- devel/qt6-grpc/pkg-plist | 61 ++- devel/qt6-languageserver/distinfo | 6 +- devel/qt6-location/distinfo | 6 +- devel/qt6-location/pkg-plist | 8 + devel/qt6-positioning/distinfo | 6 +- devel/qt6-positioning/pkg-plist | 16 + devel/qt6-remoteobjects/distinfo | 6 +- devel/qt6-remoteobjects/pkg-plist | 29 ++ devel/qt6-scxml/distinfo | 6 +- devel/qt6-scxml/pkg-plist | 52 ++- devel/qt6-tools/distinfo | 6 +- devel/qt6-tools/files/patch-configure.cmake | 22 +- devel/qt6-tools/pkg-plist | 26 ++ devel/qt6-translations/distinfo | 6 +- devel/qt6-translations/pkg-plist | 5 +- devel/qt6/Makefile | 7 + devel/shiboken6/distinfo | 6 +- devel/shiboken6/pkg-plist | 1 + graphics/py-qt6-3d/Makefile | 1 + graphics/py-qt6-3d/distinfo | 6 +- graphics/py-qt6-3d/pkg-plist | 6 +- graphics/qt6-3d/Makefile | 1 - graphics/qt6-3d/distinfo | 6 +- graphics/qt6-3d/pkg-plist | 152 +++++++- graphics/qt6-imageformats/distinfo | 6 +- graphics/qt6-lottie/distinfo | 6 +- graphics/qt6-lottie/pkg-plist | 1 + graphics/qt6-quickeffectmaker/distinfo | 6 +- graphics/qt6-quickeffectmaker/pkg-plist | 1 + graphics/qt6-svg/distinfo | 6 +- graphics/qt6-svg/pkg-plist | 23 ++ graphics/qt6-wayland/distinfo | 6 +- graphics/qt6-wayland/pkg-plist | 59 ++- misc/qt6-doc/distinfo | 6 +- misc/qt6-doc/pkg-plist | 32 +- misc/qt6-examples/distinfo | 6 +- misc/qt6-examples/pkg-plist | 193 +++++++++- multimedia/qt6-multimedia/distinfo | 6 +- .../files/patch-cmake_FindFFmpeg.cmake | 16 +- .../qt6-multimedia/files/patch-src_CMakeLists.txt | 4 +- .../files/patch-src_multimedia_CMakeLists.txt | 4 +- .../files/patch-src_multimedia_configure.cmake | 4 +- ...h-src_multimedia_pulseaudio_qpulseaudiosink.cpp | 6 +- ...-src_plugins_multimedia_ffmpeg_qv4l2camera__p.h | 4 +- multimedia/qt6-multimedia/pkg-plist | 31 ++ net/py-qt6-networkauth/Makefile | 1 + net/py-qt6-networkauth/distinfo | 6 +- net/py-qt6-networkauth/pkg-plist | 7 +- net/qt6-coap/distinfo | 6 +- net/qt6-coap/pkg-plist | 8 + net/qt6-mqtt/distinfo | 6 +- net/qt6-mqtt/pkg-plist | 9 + net/qt6-networkauth/distinfo | 6 +- net/qt6-networkauth/pkg-plist | 11 + print/qt6-pdf/pkg-plist | 25 ++ science/qt6-quick3dphysics/distinfo | 6 +- science/qt6-quick3dphysics/pkg-plist | 16 + www/py-qt6-webengine/Makefile | 1 + www/py-qt6-webengine/distinfo | 6 +- www/py-qt6-webengine/pkg-plist | 7 +- www/qt6-httpserver/distinfo | 6 +- www/qt6-httpserver/pkg-plist | 11 + www/qt6-webchannel/distinfo | 6 +- www/qt6-webchannel/pkg-plist | 16 + www/qt6-webengine/Makefile | 14 +- www/qt6-webengine/distinfo | 6 +- .../extra-patch-32bit-compress_files_js (gone) | 14 - .../files/patch-cmake_Functions.cmake | 69 +--- .../patch-cmake_QtConfigureHelpers.cmake (new) | 20 + .../patch-cmake_QtToolchainHelpers.cmake (new) | 47 +++ www/qt6-webengine/files/patch-configure.cmake | 111 +++--- .../files/patch-src_3rdparty_chromium_BUILD.gn | 62 +-- .../patch-src_3rdparty_chromium_base_BUILD.gn | 62 ++- ...dparty_chromium_base_allocator_dispatcher_tls.h | 8 +- ...cator_partition__allocator_partition__alloc.gni | 22 +- ...tition__allocator_src_partition__alloc_BUILD.gn | 6 +- ...artition__alloc_address__space__randomization.h | 14 +- ...llocator_src_partition__alloc_page__allocator.h | 8 +- ...c_partition__alloc_page__allocator__constants.h | 39 +- ...lloc_page__allocator__internals__posix.cc (new) | 11 + ...tion__alloc_page__allocator__internals__posix.h | 10 +- ...tion__alloc_partition__address__space.cc (gone) | 11 - ...n__alloc__base_debug_proc__maps__linux.cc (new) | 11 + ...ition__alloc__base_debug_stack__trace__posix.cc | 20 +- ...loc_partition__alloc__base_rand__util__posix.cc | 4 +- ...ition__alloc__base_threading_platform__thread.h | 8 +- ...e_threading_platform__thread__internal__posix.h | 6 +- ...lloc__base_threading_platform__thread__posix.cc | 6 +- ...src_partition__alloc_partition__alloc__config.h | 26 +- ..._partition__alloc_partition__alloc__constants.h | 34 +- ...rc_partition__alloc_partition__alloc__forward.h | 2 +- ...tion__alloc_partition__page__constants.h (gone) | 11 - ...locator_src_partition__alloc_partition__root.cc | 33 +- ...locator_src_partition__alloc_spinning__mutex.cc | 6 +- ..._allocator_src_partition__alloc_stack_stack.cc} | 14 +- ..._src_partition__alloc_thread__isolation_pkey.cc | 6 +- ...rc_3rdparty_chromium_base_base__paths__posix.cc | 14 +- ...3rdparty_chromium_base_base__switches.cc (gone) | 11 - ..._3rdparty_chromium_base_base__switches.h (gone) | 11 - ...src_3rdparty_chromium_base_compiler__specific.h | 13 +- ...3rdparty_chromium_base_debug_debugger__posix.cc | 9 +- ...src_3rdparty_chromium_base_debug_elf__reader.cc | 27 +- ...dparty_chromium_base_debug_proc__maps__linux.cc | 4 +- ...rc_3rdparty_chromium_base_debug_stack__trace.cc | 34 +- ...arty_chromium_base_debug_stack__trace__posix.cc | 22 +- ...dparty_chromium_base_files_dir__reader__linux.h | 8 +- ...dparty_chromium_base_files_file__util__posix.cc | 28 +- ...rc_3rdparty_chromium_base_files_scoped__file.cc | 4 +- ...y_chromium_base_functional_unretained__traits.h | 4 +- ...ch-src_3rdparty_chromium_base_i18n_icu__util.cc | 6 +- ...patch-src_3rdparty_chromium_base_linux__util.cc | 12 +- ...rty_chromium_base_memory_discardable__memory.cc | 8 +- ...ium_base_memory_discardable__memory__internal.h | 4 +- ...emory_madv__free__discardable__memory__posix.cc | 6 +- ..._base_memory_platform__shared__memory__region.h | 12 +- ..._chromium_base_memory_protected__memory.h (new) | 44 +++ ...m_base_memory_protected__memory__posix.cc (new) | 20 + ...ase_message__loop_message__pump__epoll.cc (new) | 11 + ...base_message__loop_message__pump__epoll.h (new) | 14 + ...rdparty_chromium_base_native__library__posix.cc | 4 +- ...um_base_posix_file__descriptor__shuffle.h (new) | 11 + ...rc_3rdparty_chromium_base_posix_sysctl.cc (new) | 10 + ...rty_chromium_base_posix_unix__domain__socket.cc | 28 +- ...y_chromium_base_process_internal__linux.h (new) | 20 + ...patch-src_3rdparty_chromium_base_process_kill.h | 4 +- ...tch-src_3rdparty_chromium_base_process_launch.h | 4 +- ...3rdparty_chromium_base_process_launch__posix.cc | 4 +- ...3rdparty_chromium_base_process_memory__linux.cc | 8 +- ...romium_base_process_process__handle__freebsd.cc | 4 +- ...romium_base_process_process__handle__openbsd.cc | 98 +++-- ...party_chromium_base_process_process__metrics.cc | 13 +- ...dparty_chromium_base_process_process__metrics.h | 37 +- ...omium_base_process_process__metrics__freebsd.cc | 53 +-- ...omium_base_process_process__metrics__openbsd.cc | 70 ++-- ...rdparty_chromium_base_process_process__posix.cc | 10 +- ...rdparty_chromium_base_profiler_module__cache.cc | 4 +- ...e_profiler_sampling__profiler__thread__token.cc | 4 +- ...se_profiler_sampling__profiler__thread__token.h | 6 +- ...um_base_profiler_stack__base__address__posix.cc | 13 +- ...ofiler_stack__sampling__profiler__test__util.cc | 4 +- ...romium_base_profiler_thread__delegate__posix.cc | 10 +- .../patch-src_3rdparty_chromium_base_rand__util.h | 4 +- ...src_3rdparty_chromium_base_rand__util__posix.cc | 18 +- ...arty_chromium_base_synchronization_lock__impl.h | 6 +- ...h-src_3rdparty_chromium_base_syslog__logging.cc | 6 +- ...-src_3rdparty_chromium_base_system_sys__info.cc | 4 +- ...h-src_3rdparty_chromium_base_system_sys__info.h | 6 +- ...arty_chromium_base_system_sys__info__freebsd.cc | 13 +- ...arty_chromium_base_system_sys__info__openbsd.cc | 23 +- ...dparty_chromium_base_system_sys__info__posix.cc | 6 +- ...y_chromium_base_test_test__file__util__posix.cc | 4 +- ...dparty_chromium_base_threading_hang__watcher.cc | 4 +- ...hromium_base_threading_platform__thread.h (new) | 11 + ...hromium_base_threading_platform__thread__bsd.cc | 6 +- ..._threading_platform__thread__internal__posix.cc | 2 +- ...omium_base_threading_platform__thread__posix.cc | 26 +- ...ium_base_trace__event_malloc__dump__provider.cc | 12 +- ...mium_base_trace__event_memory__dump__manager.cc | 4 +- ...mium_base_trace__event_process__memory__dump.cc | 16 +- ...tch-src_3rdparty_chromium_build_config_BUILD.gn | 4 +- ...c_3rdparty_chromium_build_config_BUILDCONFIG.gn | 8 +- ...arty_chromium_build_config_clang_BUILD.gn (new) | 16 + ...rdparty_chromium_build_config_compiler_BUILD.gn | 62 +-- ...party_chromium_build_config_linux_pkg-config.py | 2 +- ...ch-src_3rdparty_chromium_build_config_ozone.gni | 2 +- ...c_3rdparty_chromium_build_config_rust.gni (new) | 13 + ...c_3rdparty_chromium_build_linux_unbundle_icu.gn | 11 +- ...rty_chromium_build_rust_rust__bindgen.gni (new) | 19 + ...3rdparty_chromium_build_rust_std_BUILD.gn (new) | 10 + ...rty_chromium_build_toolchain_gcc__toolchain.gni | 8 +- ...3rdparty_chromium_build_toolchain_toolchain.gni | 4 +- .../patch-src_3rdparty_chromium_cc_BUILD.gn (gone) | 19 - ...patch-src_3rdparty_chromium_cc_base_features.cc | 4 +- ...h-src_3rdparty_chromium_chrome_browser_BUILD.gn | 4 +- ...ome_browser_accessibility_page__colors.cc (new) | 20 + ...er_accessibility_pdf__ocr__controller.cc (gone) | 11 - ...hrome__protocol__handler__registry__delegate.cc | 2 +- ...rty_chromium_chrome_browser_extensions_BUILD.gn | 10 +- ..._browser__context__keyed__service__factories.cc | 8 +- ..._private_enterprise__reporting__private__api.cc | 10 +- ...ment_chrome__management__api__delegate.cc (new) | 11 + ...nsions_api_messaging_launch__context__posix.cc} | 8 +- ...__private_passwords__private__delegate__impl.cc | 4 +- ...s_api_runtime_chrome__runtime__api__delegate.cc | 8 +- ...extensions_api_settings__private_prefs__util.cc | 19 +- ...chrome_browser_extensions_api_tabs_tabs__api.cc | 8 +- ...gging__private_webrtc__logging__private__api.cc | 2 +- ...api_webstore__private_webstore__private__api.cc | 10 +- ...e_browser_gcm_gcm__profile__service__factory.cc | 4 +- ...__id_instance__id__profile__service__factory.cc | 4 +- ..._chrome_browser_media_router_discovery_BUILD.gn | 4 +- ...r_media_webrtc_capture__policy__utils.cc (gone) | 20 - ...ia_webrtc_desktop__media__picker__controller.cc | 10 +- ...e_browser_media_webrtc_webrtc__log__uploader.cc | 6 +- ...ser_media_webrtc_webrtc__logging__controller.cc | 4 +- ...wser_media_webrtc_webrtc__logging__controller.h | 2 +- ...net_profile__network__context__service.cc (new) | 29 ++ ...rowser_net_system__network__context__manager.cc | 61 +-- ...browser_net_system__network__context__manager.h | 19 +- ...chromium_chrome_browser_prefs_browser__prefs.cc | 56 +-- ...er_prefs_pref__service__incognito__allowlist.cc | 4 +- ...er_printing_print__backend__service__manager.cc | 8 +- ...omium_chrome_browser_printing_printer__query.cc | 2 +- ...hrome_browser_ui_webui_about_about__ui.cc (new) | 29 ++ ...chrome_browser_ui_webui_about_about__ui.h (new) | 11 + ..._ui_webui_app__home_app__home__page__handler.cc | 25 +- ...ebui_app__home_app__home__page__handler.h (new) | 11 + ..._manager_certificate__manager__handler.cc (new) | 11 + ...ificate__manager_client__cert__sources.cc (new) | 29 ++ ...tificate__manager_client__cert__sources.h (new) | 11 + ...wser_ui_webui_chrome__web__ui__configs.cc (new) | 33 ++ ...i_webui_chrome__web__ui__controller__factory.cc | 48 ++- ...i_connectors__internals_device__trust__utils.cc | 10 +- ...cation__internals__page__handler__impl.cc (new) | 29 ++ ...i_webui_interstitials_interstitial__ui.cc (new) | 29 ++ ...e_browser_ui_webui_management_management__ui.cc | 6 +- ...i_management_management__ui__constants.cc (new) | 17 + ...ui_management_management__ui__constants.h (new) | 19 + ..._ui_webui_management_management__ui__handler.cc | 40 +- ...r_ui_webui_management_management__ui__handler.h | 25 +- ...r_ui_webui_ntp_app__launcher__handler.cc (gone) | 11 - ...ebui_password__manager_promo__cards__handler.cc | 4 +- ...r_promo__cards_relaunch__chrome__promo.cc (new) | 20 + ...owser_ui_webui_searchbox_searchbox__handler.cc} | 18 +- ...settings_accessibility__main__handler.cc (gone) | 46 --- ..._settings_accessibility__main__handler.h (gone) | 47 --- ...rowser_ui_webui_settings_appearance__handler.cc | 4 +- ...tings_settings__localized__strings__provider.cc | 37 +- ..._webui_signin_profile__picker__handler.cc (new) | 20 + ...3rdparty_chromium_chrome_common_channel__info.h | 20 +- ..._chromium_chrome_common_channel__info__posix.cc | 8 +- ...arty_chromium_chrome_common_chrome__features.cc | 54 +-- ...party_chromium_chrome_common_chrome__features.h | 30 +- ...rdparty_chromium_chrome_common_chrome__paths.cc | 14 +- ...arty_chromium_chrome_common_chrome__switches.cc | 8 +- ...party_chromium_chrome_common_chrome__switches.h | 8 +- ...rty_chromium_chrome_common_crash__keys.cc (new) | 28 ++ ...rmissions_chrome__permission__message__rules.cc | 2 +- ...romium_chrome_common_media_cdm__registration.cc | 52 +-- ...m_chrome_common_media_cdm__registration.h (new) | 11 + ...a_component__widevine__cdm__hint__file__linux.h | 6 +- ...c_3rdparty_chromium_chrome_common_pref__names.h | 43 ++- ...rdparty_chromium_chrome_common_url__constants.h | 10 +- ...chromium_chrome_common_webui__url__constants.cc | 67 +--- ..._chromium_chrome_common_webui__url__constants.h | 55 ++- ...derer_chrome__render__frame__observer.cc (gone) | 11 - ...c_3rdparty_chromium_chrome_test_BUILD.gn (gone) | 11 - ..._browser_autofill__optimization__guide.cc (new) | 11 + ...l_core_browser_payments__data__manager.cc (new) | 11 + ..._core_browser_personal__data__manager.cc (gone) | 12 - ...ill_core_common_autofill__payments__features.cc | 15 +- ...ore_common_autofill__payments__features.h (new) | 11 + ...s_autofill_core_common_autofill__prefs.cc (new) | 11 + ...ts_autofill_core_common_autofill__prefs.h (new) | 11 + ...s_autofill_core_common_autofill__util.cc (gone) | 11 - ...onents_commerce_core_commerce__feature__list.cc | 15 +- ...ned__window_constrained__window__views.cc (new) | 11 + ...rty_chromium_components_crash_core_app_BUILD.gn | 28 +- ...core_browser_user__permission__service__impl.cc | 4 +- ..._core_browser_user__permission__service__impl.h | 4 +- ...service_discardable__shared__memory__manager.cc | 2 +- ...ents_enterprise_watermarking_watermark.cc (new) | 20 + ...onents_eye__dropper_eye__dropper__view.cc (new) | 11 + ...e__engagement_public_feature__configurations.cc | 18 +- ...eature__engagement_public_feature__constants.cc | 33 +- ...feature__engagement_public_feature__constants.h | 27 +- ...nts_feature__engagement_public_feature__list.cc | 29 +- ...ents_feature__engagement_public_feature__list.h | 52 +-- ...y_chromium_components_flags__ui_flags__state.cc | 4 +- ...romium_components_gwp__asan_client_gwp__asan.cc | 4 +- ...s_gwp__asan_client_gwp__asan__features.cc (new) | 11 + ...nts_gwp__asan_crash__handler_crash__analyzer.cc | 6 +- ...omium_components_live__caption_caption__util.cc | 13 +- ...romium_components_live__caption_caption__util.h | 4 +- ...omponents_media__router_common_media__source.cc | 12 +- ...mmon_providers_cast_channel_enum__table.h (new) | 15 + ...rty_chromium_components_metrics_metrics__log.cc | 10 +- ...nts_named__mojo__ipc__server_connection__info.h | 10 +- ...erver_named__mojo__ipc__server__client__util.cc | 4 +- ...ium_components_named__system__lock_lock.h (new) | 11 + ...rator_browser_network__session__configurator.cc | 4 +- ...zation__guide_core_optimization__guide__util.cc | 4 +- ..._browser_secret__portal__key__provider.cc (new) | 12 + ...nents_os__crypt_async_common_encryptor.cc (new) | 11 + ...onents_os__crypt_sync_libsecret__util__linux.cc | 8 +- ..._chromium_components_os__crypt_sync_os__crypt.h | 10 +- ...aint__preview_browser_paint__preview__client.cc | 4 +- ..._preview_player_player__compositor__delegate.cc | 4 +- ...ger_core_browser_features_password__features.cc | 16 +- ...ager_core_browser_features_password__features.h | 10 +- ...manager_core_browser_password__form__manager.cc | 10 +- ...word__manager_core_browser_password__manager.cc | 15 +- ..._core_browser_password__manager__client.h (new) | 20 + ...re_browser_password__manager__switches.cc (new) | 11 + ...ore_browser_password__manager__switches.h (new) | 11 + ...owser_password__manual__fallback__flow.cc (new) | 29 ++ ...rowser_password__manual__fallback__flow.h (new) | 20 + ...browser_password__store__factory__util.cc (new) | 11 + ...rowser_password__store_login__database.cc (new) | 20 + ...__store_login__database__async__helper.cc (new) | 11 + ...rowser_stub__password__manager__client.cc (new) | 11 + ...browser_stub__password__manager__client.h (new) | 11 + ...e_browser_sync_password__sync__bridge.cc (gone) | 11 - ...re_common_password__manager__features.cc (gone) | 11 - ...ore_common_password__manager__features.h (gone) | 11 - ...er_core_common_password__manager__pref__names.h | 13 +- ...mponents_performance__manager_public_features.h | 4 +- ...icy_core_browser_policy__pref__mapping__test.cc | 4 +- ...licy_core_common_cloud_cloud__policy__client.cc | 4 +- ...loud_cloud__policy__refresh__scheduler.cc (new) | 20 + ...policy_core_common_cloud_cloud__policy__util.cc | 8 +- ..._components_policy_core_common_policy__utils.cc | 8 +- ...onents_policy_tools_generate__policy__source.py | 4 +- ...mponents_qr__code__generator_features.cc (gone) | 13 - ...omponents_qr__code__generator_features.h (gone) | 14 - ...__code__generator_qr__code__generator.cc (gone) | 47 --- ...ing_content_resources_gen__file__type__proto.py | 12 +- ..._core_browser_db_v4__protocol__manager__util.cc | 4 +- ..._browser_realtime_url__lookup__service__base.cc | 6 +- ...mponents_safe__browsing_core_common_features.cc | 12 +- ...choice_search__engine__choice__service.cc (new) | 11 + ...nents_search__engines_template__url__service.cc | 8 +- ...vices_screen__ai_public_cpp_utilities.cc (gone) | 20 - ...dbox_screen__ai__sandbox__hook__linux.cc (gone) | 18 - ...ndbox_screen__ai__sandbox__hook__linux.h (gone) | 16 - ...s_signin_public_base_signin__switches.cc (gone) | 11 - ...ts_signin_public_base_signin__switches.h (gone) | 11 - ...ty_chromium_components_soda_soda__util.cc (new) | 29 ++ ..._metric__utils_common_startup__metric__utils.cc | 8 +- ...y_chromium_components_storage__monitor_BUILD.gn | 6 +- ...ser_supervised__user__metrics__service.cc (new) | 11 + ..._browser_supervised__user__preferences.cc (new) | 11 + ..._user_core_browser_supervised__user__service.cc | 10 +- ...onents_supervised__user_core_common_features.cc | 75 ++-- ...ponents_supervised__user_core_common_features.h | 31 +- ...upervised__user_core_common_pref__names.h (new) | 11 + ...sync__device__info_local__device__info__util.cc | 8 +- ...mium_components_system__cpu_cpu__probe.cc (new) | 12 + ...vault_trusted__vault__connection__impl.cc (new) | 11 + ...ponents_update__client_update__query__params.cc | 4 +- ...nts_user__education_views_help__bubble__view.cc | 6 +- ...nents_variations_service_variations__service.cc | 4 +- ...__url__ranking_public_url__visit__util.cc (new) | 11 + ...um_components_viz_host_host__display__client.cc | 4 +- ...isplay__embedder_skia__output__surface__impl.cc | 10 +- ..._display__embedder_software__output__surface.cc | 10 +- ...e_display__embedder_software__output__surface.h | 10 +- ...omponents_viz_service_display_skia__renderer.cc | 4 +- ...e__sinks_root__compositor__frame__sink__impl.cc | 10 +- ...me__sinks_root__compositor__frame__sink__impl.h | 8 +- ...rc_3rdparty_chromium_content_app_BUILD.gn (new) | 15 + ..._3rdparty_chromium_content_app_content__main.cc | 15 +- ...mium_content_app_content__main__runner__impl.cc | 45 ++- ...-src_3rdparty_chromium_content_browser_BUILD.gn | 31 +- ...hromium_content_browser_audio_audio__service.cc | 6 +- ..._browser_browser__child__process__host__impl.cc | 18 +- ...t_browser_browser__child__process__host__impl.h | 6 +- ...chromium_content_browser_browser__main__loop.cc | 8 +- ...tent_browser_child__process__launcher__helper.h | 8 +- ...wser_child__process__launcher__helper__linux.cc | 29 +- ...browser_child__thread__type__switcher__linux.cc | 4 +- ..._compositor_viz__process__transport__factory.cc | 4 +- ...wser_devtools_devtools__frontend__host__impl.cc | 10 +- ...owser_devtools_devtools__frontend__host__impl.h | 4 +- ...wser_devtools_protocol_system__info__handler.cc | 4 +- ...file__path__watcher_file__path__watcher.h (new) | 11 + ...path__watcher_file__path__watcher__bsd.cc (new) | 58 +++ ...th__watcher_file__path__watcher__kqueue.h (new) | 10 + ...s_file__system__access__local__path__watcher.cc | 18 +- ...hromium_content_browser_gpu_compositor__util.cc | 26 +- ...content_browser_gpu_gpu__data__manager__impl.cc | 4 +- ..._content_browser_gpu_gpu__data__manager__impl.h | 4 +- ...rowser_gpu_gpu__data__manager__impl__private.cc | 4 +- ...browser_gpu_gpu__data__manager__impl__private.h | 6 +- ..._gpu_gpu__memory__buffer__manager__singleton.cc | 12 +- ...omium_content_browser_gpu_gpu__process__host.cc | 20 +- ...wser_media_frameless__media__interface__proxy.h | 4 +- ...r_media_media__keys__listener__manager__impl.cc | 10 +- ...ent_browser_network__service__instance__impl.cc | 8 +- ...rowser_renderer__host_delegated__frame__host.cc | 4 +- ...ia_service__video__capture__device__launcher.cc | 4 +- ...r_renderer__host_render__process__host__impl.cc | 47 +-- ...er_renderer__host_render__process__host__impl.h | 22 +- ...rocess__host__impl__receiver__bindings.cc (new) | 20 + ...wser_renderer__host_render__view__host__impl.cc | 4 +- ...derer__host_render__widget__host__view__aura.cc | 18 +- ...nderer__host_render__widget__host__view__aura.h | 4 +- ...t_render__widget__host__view__event__handler.cc | 6 +- ...scheduler_responsiveness_jank__monitor__impl.cc | 2 +- ...omium_content_browser_utility__process__host.cc | 23 +- ...romium_content_browser_utility__process__host.h | 12 +- ...r_utility__process__host__receiver__bindings.cc | 8 +- ...m_content_browser_utility__sandbox__delegate.cc | 6 +- ...chromium_content_browser_v8__snapshot__files.cc | 6 +- ...wser_web__contents_web__contents__view__aura.cc | 4 +- ...browser_webui_web__ui__main__frame__observer.cc | 4 +- ..._browser_webui_web__ui__main__frame__observer.h | 4 +- ...owser_zygote__host_zygote__host__impl__linux.cc | 27 +- ...ch-src_3rdparty_chromium_content_child_BUILD.gn | 4 +- ...dparty_chromium_content_child_child__process.cc | 25 +- ...y_chromium_content_child_child__process.h (new) | 11 + ...h-src_3rdparty_chromium_content_common_BUILD.gn | 17 +- ...rc_3rdparty_chromium_content_common_features.cc | 8 +- ...src_3rdparty_chromium_content_common_features.h | 10 +- ..._content_common_gpu__pre__sandbox__hook__bsd.cc | 5 +- ...t_common_gpu__pre__sandbox__hook__linux.h (new) | 16 + ...t_common_mojo__core__library__support.cc (gone) | 11 - ...common_zygote_sandbox__support__linux.cc (gone) | 14 - ...arty_chromium_content_gpu_gpu__child__thread.cc | 2 +- ...-src_3rdparty_chromium_content_gpu_gpu__main.cc | 31 +- ...nt_ppapi__plugin_ppapi__blink__platform__impl.h | 4 +- ...um_content_ppapi__plugin_ppapi__plugin__main.cc | 6 +- ...tent_public_browser_content__browser__client.cc | 4 +- ..._public_browser_service__process__host.cc (new) | 11 + ...mium_content_public_common_content__features.cc | 47 +-- ...mium_content_public_common_content__switches.cc | 8 +- ...omium_content_public_common_content__switches.h | 8 +- ...ontent_renderer_render__process__impl.cc (gone) | 11 - ...romium_content_renderer_render__thread__impl.cc | 10 +- ...ent_renderer_renderer__blink__platform__impl.cc | 10 +- ...tent_renderer_renderer__blink__platform__impl.h | 4 +- ...ch-src_3rdparty_chromium_content_shell_BUILD.gn | 4 +- ...mium_content_shell_app_shell__main__delegate.cc | 4 +- ...derer_shell__content__renderer__client.cc (new) | 11 + ..._3rdparty_chromium_content_test_BUILD.gn (gone) | 20 - ...c_3rdparty_chromium_content_utility_services.cc | 35 +- ...ch_speech__recognition__sandbox__hook__linux.cc | 8 +- ...party_chromium_content_utility_utility__main.cc | 57 +-- ...romium_content_utility_utility__thread__impl.cc | 6 +- ...dparty_chromium_content_zygote_zygote__linux.cc | 8 +- ..._chromium_content_zygote_zygote__main__linux.cc | 2 +- ...chromium_device_bluetooth_bluetooth__adapter.cc | 4 +- ...ty_chromium_device_gamepad_gamepad__provider.cc | 4 +- ..._browser__context__keyed__service__factories.cc | 6 +- ...sions_browser_api_management_management__api.cc | 4 +- ...sions_browser_api_messaging_message__service.cc | 6 +- ..._3rdparty_chromium_extensions_common_command.cc | 6 +- ...ensions_renderer_bindings_api__binding__util.cc | 4 +- ...m_extensions_shell_app_shell__main__delegate.cc | 6 +- ...er_api_runtime_shell__runtime__api__delegate.cc | 4 +- ...shell_browser_shell__extensions__api__client.cc | 4 +- ..._shell_browser_shell__extensions__api__client.h | 6 +- ...r_common_gpu__memory__buffer__support.cc (gone) | 20 - ...mand__buffer_service_dawn__context__provider.cc | 4 +- ..._command__buffer_service_gles2__cmd__decoder.cc | 4 +- ..._buffer_service_shared__context__state.cc (new) | 29 ++ ...__buffer_service_shared__context__state.h (new) | 20 + ...image_angle__vulkan__image__backing__factory.cc | 6 +- ...e_shared__image_external__vk__image__backing.cc | 6 +- ..._image_external__vk__image__backing__factory.cc | 10 +- ...service_shared__image_shared__image__factory.cc | 22 +- ...service_shared__image_shared__image__manager.cc | 4 +- ...ce_shared__image_wrapped__sk__image__backing.cc | 4 +- ...ommand__buffer_service_webgpu__decoder__impl.cc | 6 +- ...party_chromium_gpu_config_gpu__control__list.cc | 6 +- ...rty_chromium_gpu_config_gpu__finch__features.cc | 25 +- ...rty_chromium_gpu_config_gpu__info__collector.cc | 4 +- ..._gpu_ipc_common_gpu__memory__buffer__support.cc | 4 +- ..._3rdparty_chromium_gpu_ipc_service_gpu__init.cc | 18 +- ...gpu_ipc_service_gpu__memory__buffer__factory.cc | 12 +- ...party_chromium_gpu_vulkan_generate__bindings.py | 4 +- ...ty_chromium_gpu_vulkan_vulkan__device__queue.cc | 6 +- ...rty_chromium_gpu_vulkan_vulkan__device__queue.h | 6 +- ...romium_gpu_vulkan_vulkan__function__pointers.cc | 6 +- ...hromium_gpu_vulkan_vulkan__function__pointers.h | 8 +- ...rc_3rdparty_chromium_gpu_vulkan_vulkan__util.cc | 4 +- ...ser_headless__content__browser__client.cc (new) | 20 + ...r_headless__request__context__manager.cc (gone) | 11 - ...ss_lib_browser_headless__web__contents__impl.cc | 4 +- ...adless_lib_headless__content__main__delegate.cc | 4 +- .../patch-src_3rdparty_chromium_ipc_ipc__channel.h | 4 +- ...rc_3rdparty_chromium_ipc_ipc__message__utils.cc | 4 +- .../patch-src_3rdparty_chromium_media_BUILD.gn | 10 +- ...atch-src_3rdparty_chromium_media_audio_BUILD.gn | 11 +- ...romium_media_audio_alsa_audio__manager__alsa.cc | 18 +- ...ty_chromium_media_audio_audio__input__device.cc | 4 +- ...chromium_media_audio_pulse_pulse__util.cc (new) | 14 + ...mium_media_audio_sndio_audio__manager__sndio.cc | 68 +++- ...arty_chromium_media_audio_sndio_sndio__input.cc | 10 +- ...rty_chromium_media_audio_sndio_sndio__output.cc | 12 +- ..._3rdparty_chromium_media_base_audio__latency.cc | 4 +- ...ium_media_base_libaom__thread__wrapper.cc (new) | 24 ++ ...3rdparty_chromium_media_base_media__switches.cc | 89 +++-- ..._3rdparty_chromium_media_base_media__switches.h | 35 +- ...rc_3rdparty_chromium_media_base_video__frame.cc | 55 +-- ...src_3rdparty_chromium_media_base_video__frame.h | 22 +- ..._video_fake__video__capture__device__factory.cc | 4 +- ...m_media_capture_video_linux_fake__v4l2__impl.cc | 4 +- ..._capture_video_linux_v4l2__capture__delegate.cc | 30 +- ..._linux_video__capture__device__factory__v4l2.cc | 40 +- ...capture_video_video__capture__device__client.cc | 4 +- ...ium_media_ffmpeg_scripts_build__ffmpeg.py (new) | 66 ++++ ..._media_ffmpeg_scripts_robo__lib_config.py (new) | 56 +++ ...chromeos_gl__image__processor__backend.cc (new) | 13 + ...u_chromeos_libyuv__image__processor__backend.cc | 18 +- ...pu_chromeos_mailbox__video__frame__converter.cc | 6 +- ...romeos_native__pixmap__frame__resource.cc (new) | 11 + ...a_gpu_chromeos_platform__video__frame__utils.cc | 13 +- ..._media_gpu_chromeos_video__decoder__pipeline.cc | 15 +- ...gpu_gpu__video__encode__accelerator__factory.cc | 4 +- ...dware__video__decoding__sandbox__hook__linux.cc | 18 +- ...dware__video__encoding__sandbox__hook__linux.cc | 8 +- ...romium_media_gpu_vaapi_vaapi__video__decoder.cc | 6 +- ...arty_chromium_media_gpu_vaapi_vaapi__wrapper.cc | 4 +- ...-src_3rdparty_chromium_media_media__options.gni | 13 +- ...stable__video__decoder__types__mojom__traits.cc | 6 +- ..._stable__video__decoder__types__mojom__traits.h | 4 +- ...media_mojo_mojom_video__frame__mojom__traits.cc | 4 +- ...romium_media_video_fake__gpu__memory__buffer.cc | 14 +- ...ideo_gpu__memory__buffer__video__frame__pool.cc | 32 +- ...ia_video_video__encode__accelerator__adapter.cc | 6 +- ...eo_video__encode__accelerator__adapter__test.cc | 4 +- ...party_chromium_media_webrtc_audio__processor.cc | 4 +- ...h-src_3rdparty_chromium_media_webrtc_helpers.cc | 18 +- .../patch-src_3rdparty_chromium_mojo_core_BUILD.gn | 18 +- ...atch-src_3rdparty_chromium_mojo_core_channel.cc | 8 +- ..._chromium_mojo_public_c_system_thunks.cc (gone) | 38 -- ...y_chromium_mojo_public_tools_bindings_mojom.gni | 6 +- .../files/patch-src_3rdparty_chromium_net_BUILD.gn | 31 +- ...atch-src_3rdparty_chromium_net_base_features.cc | 21 +- ..._chromium_net_base_network__change__notifier.cc | 4 +- ...arty_chromium_net_base_sockaddr__util__posix.cc | 4 +- ...3rdparty_chromium_net_cert_cert__verify__proc.h | 4 +- ...net_disk__cache_simple_simple__file__tracker.cc | 4 +- .../patch-src_3rdparty_chromium_net_dns_BUILD.gn | 12 +- ...-src_3rdparty_chromium_net_dns_address__info.cc | 4 +- ...arty_chromium_net_dns_address__sorter__posix.cc | 6 +- ...chromium_net_dns_dns__config__service__posix.cc | 6 +- ...h-src_3rdparty_chromium_net_dns_public_BUILD.gn | 4 +- ..._chromium_net_http_http__auth__gssapi__posix.cc | 4 +- ...mium_net_http_http__auth__handler__negotiate.cc | 4 +- ...rty_chromium_net_http_http__network__session.cc | 6 +- ...xy__resolution_proxy__config__service__linux.cc | 12 +- ...y_chromium_net_socket_socks5__client__socket.cc | 4 +- ...party_chromium_net_socket_tcp__socket__posix.cc | 2 +- ...party_chromium_net_socket_udp__socket__posix.cc | 10 +- ..._tool_cert__verify__comparision__tool.cc (gone) | 29 -- ..._tools_cert__verify__tool_cert__verify__tool.cc | 8 +- ...chromium_net_tools_net__watcher_net__watcher.cc | 4 +- ...ffic__annotation_network__traffic__annotation.h | 8 +- ...omium_net_url__request_url__request__context.cc | 6 +- ...romium_net_url__request_url__request__context.h | 6 +- ..._url__request_url__request__context__builder.cc | 4 +- ..._3rdparty_chromium_pdf_pdfium_pdfium__engine.cc | 6 +- ..._chromium_printing_backend_cups__ipp__helper.cc | 4 +- ..._printing_backend_print__backend__cups.cc (new) | 29 ++ ...rc_3rdparty_chromium_printing_print__settings.h | 8 +- ...hromium_printing_print__settings__conversion.cc | 4 +- ...y_chromium_printing_printing__features.cc (new) | 17 + ...ty_chromium_printing_printing__features.h (new) | 11 + ...sandbox_print__backend__sandbox__hook__linux.cc | 6 +- ...ium_sandbox_linux_services_libc__interceptor.cc | 6 +- ...h-src_3rdparty_chromium_sandbox_policy_BUILD.gn | 6 +- ...rc_3rdparty_chromium_sandbox_policy_features.cc | 6 +- ...src_3rdparty_chromium_sandbox_policy_features.h | 6 +- ...rty_chromium_sandbox_policy_mojom_sandbox.mojom | 4 +- ...mium_sandbox_policy_openbsd_sandbox__openbsd.cc | 12 +- ...src_3rdparty_chromium_sandbox_policy_sandbox.cc | 4 +- ...dparty_chromium_sandbox_policy_sandbox__type.cc | 47 +-- ...rc_3rdparty_chromium_sandbox_policy_switches.cc | 6 +- ...src_3rdparty_chromium_sandbox_policy_switches.h | 6 +- ...m_services_audio_audio__sandbox__hook__linux.cc | 10 +- ...-src_3rdparty_chromium_services_device_BUILD.gn | 4 +- ...s_device_compute__pressure_cpu__probe.cc (gone) | 10 - ...vice_geolocation_location__arbitrator.cc (gone) | 11 - ...eolocation_location__provider__manager.cc (new) | 11 + ...um_services_device_hid_hid__connection__fido.cc | 8 +- ...services_device_hid_hid__connection__freebsd.cc | 18 +- ..._chromium_services_device_public_mojom_BUILD.gn | 4 +- ...ces_device_serial_serial__device__enumerator.cc | 6 +- ...ces_device_serial_serial__io__handler__posix.cc | 4 +- ...me__zone__monitor_time__zone__monitor__linux.cc | 4 +- ..._3rdparty_chromium_services_device_usb_BUILD.gn | 30 +- ...ty_chromium_services_device_usb_usb__service.cc | 16 +- ...src_3rdparty_chromium_services_network_BUILD.gn | 4 +- ...y_chromium_services_network_network__context.cc | 6 +- ...ty_chromium_services_network_network__context.h | 4 +- ...rvices_network_network__sandbox__hook__linux.cc | 12 +- ...y_chromium_services_network_network__service.cc | 8 +- ...ty_chromium_services_network_network__service.h | 12 +- ...y_chromium_services_network_public_cpp_BUILD.gn | 4 +- ...hromium_services_network_public_cpp_features.cc | 4 +- ...chromium_services_network_public_mojom_BUILD.gn | 10 +- ...evice__model_on__device__model__service.h (new) | 22 ++ ...s_on__device__model_pre__sandbox__init.cc (new) | 38 ++ ...ublic_cpp_memory__instrumentation_os__metrics.h | 6 +- ...rvices_screen__ai_public_cpp_utilities.cc (new) | 29 ++ ...ndbox_screen__ai__sandbox__hook__linux.cc (new) | 18 + ...andbox_screen__ai__sandbox__hook__linux.h (new) | 16 + ...rty_chromium_services_service__manager_BUILD.gn | 4 +- ...p_stack__sampling_tracing__sampler__profiler.cc | 2 +- ...video__capture_video__capture__service__impl.cc | 10 +- ..._video__capture_video__capture__service__impl.h | 8 +- ...ty_chromium_skia_ext_SkMemory__new__handler.cpp | 13 +- ...rdparty_chromium_skia_ext_skcolorspace__trfn.cc | 8 +- ...mium_third__party_abseil-cpp_absl_base_config.h | 6 +- ..._party_abseil-cpp_absl_base_internal_sysinfo.cc | 14 +- ...l-cpp_absl_debugging_internal_elf__mem__image.h | 4 +- ...c_3rdparty_chromium_third__party_angle_BUILD.gn | 8 +- ...ium_third__party_angle_src_libANGLE_Display.cpp | 12 +- ...erences_renderer__preferences__mojom__traits.cc | 4 +- ...n_renderer__preferences_renderer__preferences.h | 4 +- ...ferences_renderer__preferences__mojom__traits.h | 4 +- ...m_third__party_blink_public_platform_platform.h | 4 +- ...hird__party_blink_public_platform_web__vector.h | 4 +- ...rer_bindings_scripts_bind__gen_style__format.py | 6 +- ...blink_renderer_controller_blink__initializer.cc | 8 +- ...rer_controller_memory__usage__monitor__posix.cc | 4 +- ...link_renderer_core_editing_editing__behavior.cc | 4 +- ...blink_renderer_core_exported_web__view__impl.cc | 6 +- ...y_blink_renderer_core_frame_web__frame__test.cc | 6 +- ...ore_html_canvas_canvas__async__blob__creator.cc | 4 +- ...arty_blink_renderer_core_layout_layout__view.cc | 8 +- ...party_blink_renderer_core_paint_paint__layer.cc | 2 +- ..._renderer_core_scroll_scrollbar__theme__aura.cc | 8 +- ..._audio_audio__renderer__mixer__manager__test.cc | 4 +- ...k_renderer_modules_ml_webnn_features.gni (gone) | 11 - ...r_modules_ml_webnn_ml__graph__xnnpack.cc (gone) | 11 - ...ules_peerconnection_rtc__data__channel.cc (new) | 10 + ...peerconnection_webrtc__audio__renderer__test.cc | 4 +- ...odules_webaudio_audio__worklet__thread__test.cc | 4 +- ...odules_webgl_webgl__rendering__context__base.cc | 4 +- ...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 4 +- ...m_third__party_blink_renderer_platform_BUILD.gn | 4 +- ...ty_blink_renderer_platform_fonts_font__cache.cc | 6 +- ...rty_blink_renderer_platform_fonts_font__cache.h | 14 +- ...nk_renderer_platform_fonts_font__description.cc | 6 +- ...renderer_platform_fonts_font__platform__data.cc | 6 +- ...nderer_platform_fonts_skia_font__cache__skia.cc | 4 +- ...form_graphics_gpu_image__layer__bridge.cc (new) | 11 + ...er_platform_graphics_video__frame__submitter.cc | 10 +- ...ion_partition__alloc__memory__dump__provider.cc | 16 +- ..._peerconnection_rtc__video__encoder__factory.cc | 4 +- ...derer_platform_runtime__enabled__features.json5 | 61 ++- ...nk_renderer_platform_scheduler_common_thread.cc | 8 +- ...m_video__capture_video__capture__impl.cc (gone) | 11 - ...arty_blink_renderer_platform_wtf_stack__util.cc | 8 +- ...rer_platform_wtf_text_text__codec__icu.cc (new) | 18 + ...ngssl_src_util_generate__build__files.py (gone) | 34 -- ...party_chromium_third__party_cpuinfo_cpuinfo.gni | 6 +- ...hird__party_crashpad_crashpad_util_misc_uuid.cc | 4 +- ...ashpad_util_posix_symbolic__constants__posix.cc | 6 +- ..._party_dawn_include_dawn_native_VulkanBackend.h | 6 +- ...tend_src_scripts_build_compress__files.js (new) | 33 ++ ..._3rdparty_chromium_third__party_ffmpeg_BUILD.gn | 4 +- ...ffmpeg_chromium_scripts_build__ffmpeg.py (gone) | 121 ------ ...peg_chromium_scripts_robo__lib_config.py (gone) | 53 --- ...3rdparty_chromium_third__party_ffmpeg_configure | 21 +- ...um_third__party_ffmpeg_libavutil_x86_x86inc.asm | 6 +- ...romium_third__party_fontconfig_include_config.h | 66 +--- ...ium_third__party_leveldatabase_env__chromium.cc | 4 +- ...m_source_libaom_aom__ports_aarch64__cpudetect.c | 44 ++- ...x_source_libvpx_vpx__ports_aarch64__cpudetect.c | 4 +- ...y_chromium_third__party_maldoca_BUILD.gn (gone) | 13 - ...a_src_maldoca_base_get__runfiles__dir.cc (gone) | 32 -- ..._service_common_process__doc__wrapper.cc (gone) | 29 -- ...ial__color__utilities_src_cpp_palettes_tones.cc | 2 +- ...party_chromium_third__party_nasm_BUILD.gn (new) | 16 + ...hromium_third__party_nasm_config_config-linux.h | 11 +- ...src_3rdparty_chromium_third__party_node_node.py | 6 +- ...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp | 2 +- ...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp | 14 +- ..._third__party_pdfium_fxjs_fx__date__helpers.cpp | 6 +- ...rd__party_perfetto_include_perfetto_base_time.h | 8 +- ...m_third__party_perfetto_src_base_utils.cc (new) | 26 ++ ..._processor_db_column_numeric__storage.cc (gone) | 15 - ..._perfetto_src_tracing_core_clock__snapshots.cc} | 10 +- ...mium_third__party_perfetto_src_tracing_track.cc | 4 +- ...tobuf_src_google_protobuf_arenastring.cc (gone) | 12 - ...uf_src_google_protobuf_stubs_platform__macros.h | 6 +- ...ird__party_skia_src_ports_SkMemory__malloc.cpp} | 12 +- ...__party_speech-dispatcher_libspeechd__version.h | 4 +- ..._party_speech-dispatcher_speechd__types.h (new) | 142 +++++++ ..._third__party_sqlite_src_amalgamation_sqlite3.c | 8 +- ...st__fonts_fontconfig_fontconfig__util__linux.cc | 4 +- ...party_chromium_third__party_tflite_features.gni | 15 +- ...romium_third__party_vulkan-loader_src_BUILD.gn} | 6 +- ...ulkan-loader_src_loader_vk__loader__platform.h} | 4 +- ...ayers_src_layers_external_vma_vk__mem__alloc.h} | 4 +- ...3rdparty_chromium_third__party_wayland_BUILD.gn | 22 +- ..._3rdparty_chromium_third__party_webrtc_BUILD.gn | 4 +- ...rd__party_webrtc_modules_audio__device_BUILD.gn | 4 +- ...__capture_linux_x11_x__server__pixel__buffer.cc | 2 +- ...coding_codecs_av1_libaom__av1__encoder.cc (new) | 23 ++ ...um_third__party_webrtc_rtc__base_ip__address.cc | 10 +- ...romium_third__party_webrtc_rtc__base_network.cc | 4 +- ...ty_webrtc_rtc__base_physical__socket__server.cc | 65 +++- ...m_third__party_webrtc_system__wrappers_BUILD.gn | 4 +- ...rc_3rdparty_chromium_third__party_zlib_BUILD.gn | 4 +- ...arty_chromium_third__party_zlib_cpu__features.c | 31 +- ...son__schema__compiler_cpp__bundle__generator.py | 4 +- ...ols_json__schema__compiler_feature__compiler.py | 4 +- ...rc_3rdparty_chromium_tools_licenses_licenses.py | 4 +- ...um_tools_perf_chrome__telemetry__build_BUILD.gn | 4 +- ...romium_tools_protoc__wrapper_protoc__wrapper.py | 4 +- ...-src_3rdparty_chromium_ui_aura_screen__ozone.cc | 4 +- ...h-src_3rdparty_chromium_ui_aura_screen__ozone.h | 6 +- ...ium_ui_base_clipboard_clipboard__non__backed.cc | 4 +- ...arty_chromium_ui_base_cursor_cursor__factory.cc | 4 +- ...agdrop_os__exchange__data__provider__factory.cc | 2 +- ...op_os__exchange__data__provider__non__backed.cc | 8 +- ...omium_ui_base_ime_dummy__text__input__client.cc | 4 +- ...romium_ui_base_ime_dummy__text__input__client.h | 4 +- ...romium_ui_base_ime_fake__text__input__client.cc | 6 +- ...hromium_ui_base_ime_fake__text__input__client.h | 4 +- ..._ui_base_ime_init_input__method__initializer.cc | 2 +- ...arty_chromium_ui_base_ime_text__input__client.h | 4 +- ...y_chromium_ui_base_resource_resource__bundle.cc | 4 +- ...3rdparty_chromium_ui_base_ui__base__features.cc | 15 +- ...rty_chromium_ui_base_ui__base__features.h (new) | 11 + ...3rdparty_chromium_ui_base_ui__base__switches.cc | 4 +- ..._3rdparty_chromium_ui_base_ui__base__switches.h | 4 +- ...rdparty_chromium_ui_base_webui_web__ui__util.cc | 8 +- ...party_chromium_ui_base_x_x11__cursor__loader.cc | 10 +- ...rty_chromium_ui_base_x_x11__display__manager.cc | 6 +- ...chromium_ui_base_x_x11__display__util.cc (gone) | 364 ------------------ ...rty_chromium_ui_base_x_x11__shm__image__pool.cc | 28 +- ...3rdparty_chromium_ui_base_x_x11__util.cc (gone) | 23 -- ..._3rdparty_chromium_ui_base_x_x11__util.h (gone) | 13 - ...atch-src_3rdparty_chromium_ui_color_color__id.h | 10 +- ...rty_chromium_ui_color_color__provider__utils.cc | 4 +- ...c_3rdparty_chromium_ui_compositor_compositor.cc | 4 +- ...rc_3rdparty_chromium_ui_compositor_compositor.h | 4 +- ...y_chromium_ui_compositor_compositor__observer.h | 4 +- ...atch-src_3rdparty_chromium_ui_display_screen.cc | 4 +- ...patch-src_3rdparty_chromium_ui_display_screen.h | 6 +- ...vents_devices_x11_device__data__manager__x11.cc | 4 +- .../patch-src_3rdparty_chromium_ui_events_event.cc | 8 +- ...um_ui_events_keycodes_dom_keycode__converter.cc | 10 +- ...ium_ui_events_keycodes_dom_keycode__converter.h | 4 +- ...one_layout_xkb_xkb__keyboard__layout__engine.cc | 6 +- .../patch-src_3rdparty_chromium_ui_gfx_BUILD.gn | 2 +- ...arty_chromium_ui_gfx_codec_png__codec.cc (gone) | 11 - ...dparty_chromium_ui_gfx_font__fallback__linux.cc | 4 +- ...3rdparty_chromium_ui_gfx_font__render__params.h | 6 +- ..._chromium_ui_gfx_font__render__params__linux.cc | 6 +- ...atch-src_3rdparty_chromium_ui_gfx_font__util.cc | 8 +- ...3rdparty_chromium_ui_gfx_gpu__memory__buffer.cc | 4 +- ..._3rdparty_chromium_ui_gfx_gpu__memory__buffer.h | 4 +- ...c_3rdparty_chromium_ui_gfx_linux_dmabuf__uapi.h | 2 +- ..._3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc | 6 +- ...fx_mojom_native__handle__types__mojom__traits.h | 10 +- ...party_chromium_ui_gfx_native__pixmap__handle.cc | 2 +- ...rdparty_chromium_ui_gfx_native__widget__types.h | 8 +- ...rdparty_chromium_ui_gfx_platform__font__skia.cc | 8 +- ...rdparty_chromium_ui_gfx_render__text__fuzzer.cc | 8 +- .../patch-src_3rdparty_chromium_ui_gfx_switches.cc | 4 +- .../patch-src_3rdparty_chromium_ui_gfx_switches.h | 6 +- ...src_3rdparty_chromium_ui_gfx_x_xlib__support.cc | 2 +- .../patch-src_3rdparty_chromium_ui_gl_BUILD.gn | 19 +- ...atch-src_3rdparty_chromium_ui_gl_gl__context.cc | 4 +- .../patch-src_3rdparty_chromium_ui_gl_gl__fence.cc | 8 +- ...c_3rdparty_chromium_ui_gl_gl__implementation.cc | 6 +- ...tch-src_3rdparty_chromium_ui_gl_gl__switches.cc | 6 +- ...hromium_ui_gl_sync__control__vsync__provider.cc | 10 +- ..._chromium_ui_gtk_printing_print__dialog__gtk.cc | 10 +- ...i_message__center_views_message__popup__view.cc | 6 +- ...party_chromium_ui_native__theme_native__theme.h | 6 +- ...hromium_ui_native__theme_native__theme__base.cc | 6 +- ...c_3rdparty_chromium_ui_ozone_common_features.cc | 11 +- ...platform_headless_headless__surface__factory.cc | 4 +- ..._platform_headless_ozone__platform__headless.cc | 4 +- ...rm_headless_vulkan__implementation__headless.cc | 8 +- ..._ozone_platform_wayland_common_wayland__util.cc | 15 +- ...form_wayland_emulate_wayland__input__emulate.cc | 6 +- ...tform_wayland_emulate_wayland__input__emulate.h | 8 +- ...tform_wayland_host_wayland__connection.cc (new) | 11 + ...d_host_wayland__input__method__context.cc (new) | 11 + ...e_platform_wayland_host_wayland__popup.cc (new) | 11 + ..._platform_wayland_host_wayland__screen.cc (new) | 29 ++ ...e_platform_wayland_host_wayland__screen.h (new) | 38 ++ ...tform_wayland_host_wayland__toplevel__window.cc | 4 +- ...atform_wayland_host_wayland__toplevel__window.h | 4 +- ..._ozone_platform_wayland_host_wayland__window.cc | 14 +- ...i_ozone_platform_wayland_host_wayland__window.h | 12 +- ...rm_wayland_host_xdg__toplevel__wrapper__impl.cc | 4 +- ...m_wayland_host_zwp__text__input__wrapper__v1.cc | 6 +- ...ne_platform_wayland_ozone__platform__wayland.cc | 13 +- ...one_platform_x11_vulkan__implementation__x11.cc | 4 +- ...ium_ui_ozone_platform_x11_x11__screen__ozone.cc | 13 +- ...mium_ui_ozone_platform_x11_x11__screen__ozone.h | 31 +- ...y_chromium_ui_ozone_platform_x11_x11__window.cc | 6 +- ...i_ozone_test_mock__platform__window__delegate.h | 4 +- ..._platform__window_platform__window__delegate.cc | 8 +- ...i_platform__window_platform__window__delegate.h | 4 +- ...rm__window_platform__window__init__properties.h | 6 +- ..._chromium_ui_views_controls_prefix__selector.cc | 4 +- ...y_chromium_ui_views_controls_prefix__selector.h | 4 +- ...romium_ui_views_controls_textfield_textfield.cc | 14 +- ...hromium_ui_views_controls_textfield_textfield.h | 8 +- ...party_chromium_ui_views_corewm_tooltip__aura.cc | 6 +- ...y_chromium_ui_views_examples_widget__example.cc | 4 +- ...party_chromium_ui_views_focus_focus__manager.cc | 10 +- ...arty_chromium_ui_views_style_platform__style.cc | 12 +- ..._ui__controls__factory__desktop__aura__ozone.cc | 4 +- ...top__aura_desktop__drag__drop__client__ozone.cc | 6 +- ...ktop__aura_desktop__drag__drop__client__ozone.h | 6 +- ...__aura_desktop__window__tree__host__platform.cc | 17 +- ...e__host__platform__impl__interactive__uitest.cc | 4 +- ...3rdparty_chromium_ui_views_widget_root__view.cc | 10 +- ...src_3rdparty_chromium_ui_views_widget_widget.cc | 6 +- ...dparty_chromium_ui_views_widget_widget.h (gone) | 11 - ...chromium_ui_views_window_custom__frame__view.cc | 6 +- ...ty_chromium_ui_views_window_dialog__delegate.cc | 4 +- .../files/patch-src_3rdparty_chromium_v8_BUILD.gn | 45 ++- ...-src_3rdparty_chromium_v8_include_v8-internal.h | 4 +- ...tch-src_3rdparty_chromium_v8_include_v8config.h | 30 +- .../patch-src_3rdparty_chromium_v8_src_api_api.cc | 6 +- ...3rdparty_chromium_v8_src_base_platform_memory.h | 22 +- ...romium_v8_src_base_platform_platform-freebsd.cc | 4 +- ...romium_v8_src_base_platform_platform-openbsd.cc | 4 +- ...chromium_v8_src_base_platform_platform-posix.cc | 23 +- ...h-src_3rdparty_chromium_v8_src_base_sys-info.cc | 4 +- ...omium_v8_src_builtins_x64_builtins-x64.cc (new) | 14 + ...y_chromium_v8_src_codegen_arm_cpu-arm.cc (gone) | 24 -- ...c_3rdparty_chromium_v8_src_execution_isolate.cc | 12 +- ...tch-src_3rdparty_chromium_v8_src_flags_flags.cc | 20 +- ...src_3rdparty_chromium_v8_src_sandbox_sandbox.cc | 4 +- ..._embedded_platform-embedded-file-writer-base.cc | 8 +- ...t_embedded_platform-embedded-file-writer-base.h | 6 +- ...ium_v8_src_trap-handler_handler-inside-posix.cc | 4 +- ...aseline_ia32_liftoff-assembler-ia32-inl.h (new) | 128 +++++++ .../patch-src_3rdparty_chromium_v8_tools_run.py | 18 +- ...c_3rdparty_gn_build_build__linux.ninja.template | 6 +- .../files/patch-src_3rdparty_gn_build_gen.py | 6 +- ...h-src_3rdparty_gn_src_base_files_file__posix.cc | 4 +- .../files/patch-src_core_CMakeLists.txt | 51 +-- .../files/patch-src_core_api_configure.cmake | 10 +- ...ositor_native__skia__output__device__opengl.cpp | 4 +- .../files/patch-src_pdf_CMakeLists.txt | 16 +- www/qt6-webengine/pkg-plist | 39 +- www/qt6-websockets/distinfo | 6 +- www/qt6-websockets/pkg-plist | 8 + www/qt6-webview/distinfo | 6 +- www/qt6-webview/pkg-plist | 16 + x11-toolkits/py-qt6-charts/Makefile | 1 + x11-toolkits/py-qt6-charts/distinfo | 6 +- x11-toolkits/py-qt6-charts/pkg-plist | 6 +- x11-toolkits/py-qt6-datavis3d/Makefile | 1 + x11-toolkits/py-qt6-datavis3d/distinfo | 6 +- x11-toolkits/py-qt6-datavis3d/pkg-plist | 6 +- x11-toolkits/py-qt6-graphs/distinfo | 6 +- x11-toolkits/py-qt6-graphs/pkg-plist | 7 +- x11-toolkits/qt6-charts/distinfo | 6 +- x11-toolkits/qt6-charts/pkg-plist | 16 + x11-toolkits/qt6-datavis3d/distinfo | 6 +- x11-toolkits/qt6-datavis3d/pkg-plist | 16 + x11-toolkits/qt6-declarative/distinfo | 6 +- x11-toolkits/qt6-declarative/pkg-plist | 419 +++++++++++++++++++-- x11-toolkits/qt6-graphs/distinfo | 6 +- x11-toolkits/qt6-graphs/pkg-plist | 24 +- x11-toolkits/qt6-quick3d/Makefile | 1 - x11-toolkits/qt6-quick3d/distinfo | 6 +- x11-toolkits/qt6-quick3d/pkg-plist | 96 +++++ x11-toolkits/qt6-quicktimeline/distinfo | 6 +- x11-toolkits/qt6-quicktimeline/pkg-plist | 16 + x11-toolkits/qt6-shadertools/distinfo | 6 +- x11-toolkits/qt6-shadertools/pkg-plist | 8 + x11-toolkits/qt6-virtualkeyboard/distinfo | 6 +- x11-toolkits/qt6-virtualkeyboard/pkg-plist | 68 +++- 906 files changed, 7867 insertions(+), 5217 deletions(-)
Thanks for the exp-run, Antoine!