Bug 286051 (qt6-6.9.0) - [exp-run] Update Qt6 to 6.9.0
Summary: [exp-run] Update Qt6 to 6.9.0
Status: Closed FIXED
Alias: qt6-6.9.0
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL: https://people.freebsd.org/~jhale/pat...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-12 08:23 UTC by Jason E. Hale
Modified: 2025-06-10 07:28 UTC (History)
3 users (show)

See Also:
jhale: exp-run?


Attachments
calibre patch v0 (1.31 KB, patch)
2025-04-28 21:43 UTC, Guido Falsi
no flags Details | Diff
calibre patch v1 (950 bytes, patch)
2025-04-29 01:24 UTC, Jason E. Hale
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jason E. Hale freebsd_committer freebsd_triage 2025-04-12 08:23:41 UTC
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).
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2025-04-17 19:14:50 UTC
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
Comment 2 mew14930xvi 2025-04-17 23:40:33 UTC
It seems that textproc/goldendict-ng is supported in 25.05.0.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285886
Comment 3 Jason E. Hale freebsd_committer freebsd_triage 2025-04-19 07:22:58 UTC
(In reply to mew14930xvi from comment #2)
Thanks for the heads-up! I'll get your update committed.
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:25 UTC
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(-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:27 UTC
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(+)
Comment 6 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:28 UTC
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(+)
Comment 7 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:29 UTC
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(+)
Comment 8 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:30 UTC
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(+)
Comment 9 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:31 UTC
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(-)
Comment 10 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:32 UTC
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(-)
Comment 11 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:33 UTC
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(-)
Comment 12 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:34 UTC
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(+)
Comment 13 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:35 UTC
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(-)
Comment 14 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:36 UTC
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(-)
Comment 15 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:37 UTC
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(-)
Comment 16 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:38 UTC
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(-)
Comment 17 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:40 UTC
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(-)
Comment 18 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:41 UTC
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(+)
Comment 19 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:42 UTC
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(-)
Comment 20 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:43 UTC
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(-)
Comment 21 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:44 UTC
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(-)
Comment 22 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:45 UTC
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(-)
Comment 23 commit-hook freebsd_committer freebsd_triage 2025-04-27 03:13:46 UTC
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(+)
Comment 24 Jason E. Hale freebsd_committer freebsd_triage 2025-04-27 03:30:07 UTC
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.
Comment 25 Guido Falsi freebsd_committer freebsd_triage 2025-04-27 09:30:50 UTC
(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.
Comment 26 Jason E. Hale freebsd_committer freebsd_triage 2025-04-27 09:40:52 UTC
(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.
Comment 27 Jason E. Hale freebsd_committer freebsd_triage 2025-04-27 09:45:15 UTC
(In reply to Jason E. Hale from comment #26)
> from the compile() function
I mistyped. The compiler() function is what I meant.
Comment 28 Jason E. Hale freebsd_committer freebsd_triage 2025-04-27 09:54:27 UTC
(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.
Comment 29 Guido Falsi freebsd_committer freebsd_triage 2025-04-27 18:02:34 UTC
(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.
Comment 30 Guido Falsi freebsd_committer freebsd_triage 2025-04-27 21:57:24 UTC
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!
Comment 31 Guido Falsi freebsd_committer freebsd_triage 2025-04-28 09:54:28 UTC
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.
Comment 32 Jason E. Hale freebsd_committer freebsd_triage 2025-04-28 14:16:57 UTC
(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!
Comment 33 Jason E. Hale freebsd_committer freebsd_triage 2025-04-28 14:56:40 UTC
(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
Comment 34 Guido Falsi freebsd_committer freebsd_triage 2025-04-28 20:55:49 UTC
(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
Comment 35 Guido Falsi freebsd_committer freebsd_triage 2025-04-28 21:43:45 UTC
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.
Comment 36 Jason E. Hale freebsd_committer freebsd_triage 2025-04-29 01:24:11 UTC
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.
Comment 37 Guido Falsi freebsd_committer freebsd_triage 2025-04-29 07:38:28 UTC
(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!
Comment 38 commit-hook freebsd_committer freebsd_triage 2025-04-29 15:04:27 UTC
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(-)
Comment 39 commit-hook freebsd_committer freebsd_triage 2025-06-10 07:25:32 UTC
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(-)
Comment 40 Jason E. Hale freebsd_committer freebsd_triage 2025-06-10 07:28:58 UTC
Thanks for the exp-run, Antoine!