summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED2
-rw-r--r--Mk/Uses/pyqt.mk22
-rw-r--r--Mk/Uses/qt.mk8
-rw-r--r--accessibility/qt6-speech/distinfo6
-rw-r--r--accessibility/qt6-speech/pkg-plist2
-rw-r--r--archivers/lxqt-archiver/Makefile1
-rw-r--r--astro/mepo/Makefile6
-rw-r--r--audio/fooyin/files/patch-src_utils_starrating.cpp16
-rw-r--r--audio/libopusenc/Makefile2
-rw-r--r--audio/libopusenc/files/patch-include_opusenc.h53
-rw-r--r--audio/linuxwave/Makefile5
-rw-r--r--audio/mixxx/Makefile8
-rw-r--r--audio/mixxx/pkg-plist4
-rw-r--r--audio/musescore/Makefile28
-rw-r--r--audio/musescore/distinfo22
-rw-r--r--audio/musescore/files/patch-share_icons_CMakeLists.txt8
-rw-r--r--audio/musescore/files/patch-src_framework_ui_CMakeLists.txt4
-rw-r--r--audio/musescore/files/patch-src_framework_ui_uimodule.cpp18
-rw-r--r--audio/musescore/files/patch-src_notation_view_abstractnotationpaintview.cpp10
-rw-r--r--audio/musescore/files/patch-src_palette_view_widgets_specialcharactersdialog.cpp18
-rw-r--r--audio/musescore/pkg-plist14
-rw-r--r--audio/opus/Makefile3
-rw-r--r--audio/opus/distinfo6
-rw-r--r--audio/opus/pkg-plist2
-rw-r--r--audio/supercollider/Makefile3
-rw-r--r--audio/supercollider/distinfo4
-rw-r--r--biology/R-cran-BiocManager/Makefile2
-rw-r--r--biology/R-cran-BiocManager/distinfo6
-rw-r--r--biology/biostar-tools/Makefile4
-rw-r--r--biology/biostar-tools/distinfo2
-rw-r--r--biology/salmon/Makefile1
-rw-r--r--biology/vcflib/Makefile2
-rw-r--r--biology/vsearch/Makefile2
-rw-r--r--biology/vsearch/distinfo6
-rw-r--r--cad/cura-engine/Makefile4
-rw-r--r--cad/freecad-devel/Makefile1
-rw-r--r--cad/fritzing/files/patch-src_commands.cpp25
-rw-r--r--cad/fritzing/files/patch-src_fapplication.cpp4
-rw-r--r--cad/fritzing/files/patch-src_items_itembase.cpp8
-rw-r--r--cad/fritzing/files/patch-src_items_paletteitembase.cpp6
-rw-r--r--cad/fritzing/files/patch-src_model_modelbase.cpp4
-rw-r--r--cad/fritzing/files/patch-src_sketch_sketchwidget.cpp19
-rw-r--r--cad/fritzing/files/patch-src_utils_textutils.cpp6
-rw-r--r--cad/openscad-devel/Makefile1
-rw-r--r--comms/klog/Makefile40
-rw-r--r--comms/klog/pkg-plist17
-rw-r--r--comms/qt6-connectivity/distinfo6
-rw-r--r--comms/qt6-connectivity/pkg-plist4
-rw-r--r--comms/qt6-sensors/distinfo6
-rw-r--r--comms/qt6-sensors/pkg-plist4
-rw-r--r--comms/qt6-serialbus/distinfo6
-rw-r--r--comms/qt6-serialbus/pkg-plist2
-rw-r--r--comms/qt6-serialport/distinfo6
-rw-r--r--comms/qt6-serialport/pkg-plist2
-rw-r--r--comms/scrcpy/Makefile2
-rw-r--r--comms/scrcpy/distinfo10
-rw-r--r--comms/uhd/Makefile1
-rw-r--r--databases/Makefile1
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/freetds-devel/Makefile2
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/heidisql/Makefile53
-rw-r--r--databases/heidisql/distinfo3
-rw-r--r--databases/heidisql/files/patch-source_apphelpers.pas63
-rw-r--r--databases/heidisql/files/patch-source_dbconnection.pas127
-rw-r--r--databases/heidisql/files/pkg-message.in26
-rw-r--r--databases/heidisql/pkg-descr5
-rw-r--r--databases/heidisql/pkg-plist9
-rw-r--r--databases/litestream/Makefile16
-rw-r--r--databases/litestream/distinfo10
-rw-r--r--databases/litestream/pkg-descr8
-rw-r--r--databases/memcached/Makefile2
-rw-r--r--databases/memcached/distinfo6
-rw-r--r--databases/mydumper/Makefile2
-rw-r--r--databases/mydumper/distinfo6
-rw-r--r--databases/nagios-check_postgres_replication/Makefile2
-rw-r--r--databases/pgpool-II-43/Makefile2
-rw-r--r--databases/pgpool-II-43/distinfo6
-rw-r--r--databases/pgpool-II-44/Makefile2
-rw-r--r--databases/pgpool-II-44/distinfo6
-rw-r--r--databases/pgpool-II-45/Makefile2
-rw-r--r--databases/pgpool-II-45/distinfo6
-rw-r--r--databases/pgpool-II-46/Makefile2
-rw-r--r--databases/pgpool-II-46/distinfo6
-rw-r--r--databases/pgschema/Makefile2
-rw-r--r--databases/pgschema/distinfo10
-rw-r--r--databases/pspg/Makefile2
-rw-r--r--databases/pspg/distinfo6
-rw-r--r--databases/py-agate-sql/Makefile4
-rw-r--r--databases/py-agate-sql/distinfo6
-rw-r--r--databases/qt6-base_sqldriver/distinfo6
-rw-r--r--databases/rubygem-google-cloud-firestore-v1/Makefile2
-rw-r--r--databases/rubygem-google-cloud-firestore-v1/distinfo6
-rw-r--r--deskutils/copyq/Makefile1
-rw-r--r--deskutils/lxqt-notificationd/Makefile1
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/Makefile1
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--deskutils/xdg-terminal-exec/Makefile2
-rw-r--r--deskutils/xdg-terminal-exec/distinfo6
-rw-r--r--devel/Makefile5
-rw-r--r--devel/avrdude/Makefile1
-rw-r--r--devel/aws-checksums/Makefile2
-rw-r--r--devel/aws-checksums/distinfo6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/aws-sdk-cpp/Makefile2
-rw-r--r--devel/aws-sdk-cpp/distinfo6
-rw-r--r--devel/base64/Makefile1
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/github-backup-utils/Makefile2
-rw-r--r--devel/github-backup-utils/distinfo6
-rw-r--r--devel/glab/Makefile5
-rw-r--r--devel/glab/distinfo10
-rw-r--r--devel/janet-lsp/Makefile25
-rw-r--r--devel/janet-lsp/files/janet-lsp.in11
-rw-r--r--devel/janet-lsp/files/patch-project.janet29
-rw-r--r--devel/level-zero/Makefile2
-rw-r--r--devel/level-zero/distinfo6
-rw-r--r--devel/lfcbase/Makefile2
-rw-r--r--devel/lfcbase/distinfo6
-rw-r--r--devel/libddwaf/Makefile2
-rw-r--r--devel/libddwaf/distinfo6
-rw-r--r--devel/liblogging/Makefile2
-rw-r--r--devel/liblogging/distinfo6
-rw-r--r--devel/liblognorm/Makefile2
-rw-r--r--devel/liblognorm/distinfo6
-rw-r--r--devel/liblxqt/Makefile1
-rw-r--r--devel/libqt6xdg/Makefile1
-rw-r--r--devel/llvm21/Makefile2
-rw-r--r--devel/llvm21/distinfo6
-rw-r--r--devel/log4cxx/Makefile3
-rw-r--r--devel/log4cxx/distinfo6
-rw-r--r--devel/log4cxx/pkg-plist4
-rw-r--r--devel/ode/Makefile3
-rw-r--r--devel/oq/Makefile3
-rw-r--r--devel/oq/distinfo10
-rw-r--r--devel/p5-Dancer2-Plugin-LogReport/Makefile25
-rw-r--r--devel/p5-Dancer2-Plugin-LogReport/distinfo3
-rw-r--r--devel/p5-Dancer2-Plugin-LogReport/pkg-descr18
-rw-r--r--devel/p5-Dancer2-Plugin-LogReport/pkg-plist15
-rw-r--r--devel/p5-Log-Report-Lexicon/Makefile23
-rw-r--r--devel/p5-Log-Report-Lexicon/distinfo3
-rw-r--r--devel/p5-Log-Report-Lexicon/pkg-descr15
-rw-r--r--devel/p5-Log-Report-Lexicon/pkg-plist45
-rw-r--r--devel/p5-Log-Report-Template/Makefile26
-rw-r--r--devel/p5-Log-Report-Template/distinfo3
-rw-r--r--devel/p5-Log-Report-Template/pkg-descr8
-rw-r--r--devel/p5-Log-Report-Template/pkg-plist9
-rw-r--r--devel/p5-Log-Report/Makefile5
-rw-r--r--devel/p5-Log-Report/distinfo6
-rw-r--r--devel/p5-Log-Report/pkg-plist12
-rw-r--r--devel/p5-Object-Realize-Later/Makefile9
-rw-r--r--devel/p5-Object-Realize-Later/distinfo6
-rw-r--r--devel/p5-User-Identity/Makefile6
-rw-r--r--devel/p5-User-Identity/distinfo6
-rw-r--r--devel/pear-HTML_Template_IT/Makefile2
-rw-r--r--devel/pear-HTML_Template_IT/distinfo6
-rw-r--r--devel/pear-OLE/Makefile4
-rw-r--r--devel/pear-OLE/distinfo6
-rw-r--r--devel/phpunit12/Makefile2
-rw-r--r--devel/phpunit12/distinfo6
-rw-r--r--devel/protobuf-java/Makefile2
-rw-r--r--devel/protobuf-java/distinfo6
-rw-r--r--devel/py-automaton/Makefile5
-rw-r--r--devel/py-automaton/distinfo6
-rw-r--r--devel/py-awscrt/Makefile2
-rw-r--r--devel/py-awscrt/distinfo6
-rw-r--r--devel/py-botocore/Makefile2
-rw-r--r--devel/py-botocore/distinfo6
-rw-r--r--devel/py-cachetools/Makefile4
-rw-r--r--devel/py-cachetools/distinfo6
-rw-r--r--devel/py-cachetools/files/patch-pyproject.toml12
-rw-r--r--devel/py-cf-xarray/Makefile2
-rw-r--r--devel/py-cf-xarray/distinfo6
-rw-r--r--devel/py-check-sdist/Makefile2
-rw-r--r--devel/py-check-sdist/distinfo6
-rw-r--r--devel/py-crosshair-tool/Makefile2
-rw-r--r--devel/py-crosshair-tool/distinfo6
-rw-r--r--devel/py-dask/Makefile6
-rw-r--r--devel/py-dask/distinfo6
-rw-r--r--devel/py-dask/files/patch-pyproject.toml6
-rw-r--r--devel/py-distributed/Makefile6
-rw-r--r--devel/py-distributed/distinfo6
-rw-r--r--devel/py-distributed/files/patch-pyproject.toml17
-rw-r--r--devel/py-dj52-django-rq/Makefile17
-rw-r--r--devel/py-dj52-django-rq/distinfo6
-rw-r--r--devel/py-gapic-generator/Makefile2
-rw-r--r--devel/py-gapic-generator/distinfo6
-rw-r--r--devel/py-gitpython/Makefile11
-rw-r--r--devel/py-gitpython/distinfo6
-rw-r--r--devel/py-google-crc32c/Makefile6
-rw-r--r--devel/py-google-crc32c/distinfo6
-rw-r--r--devel/py-grpcio-reflection/Makefile27
-rw-r--r--devel/py-grpcio-reflection/distinfo3
-rw-r--r--devel/py-grpcio-reflection/pkg-descr1
-rw-r--r--devel/py-intbitset/Makefile3
-rw-r--r--devel/py-intbitset/distinfo6
-rw-r--r--devel/py-jupyter-collaboration-ui/Makefile2
-rw-r--r--devel/py-jupyter-collaboration-ui/distinfo6
-rw-r--r--devel/py-jupyter-collaboration/Makefile8
-rw-r--r--devel/py-jupyter-collaboration/distinfo6
-rw-r--r--devel/py-jupyter-docprovider/Makefile2
-rw-r--r--devel/py-jupyter-docprovider/distinfo6
-rw-r--r--devel/py-jupyter-server-ydoc/Makefile2
-rw-r--r--devel/py-jupyter-server-ydoc/distinfo6
-rw-r--r--devel/py-jupyter-ydoc/Makefile2
-rw-r--r--devel/py-jupyter-ydoc/distinfo6
-rw-r--r--devel/py-jupyterlab/Makefile2
-rw-r--r--devel/py-jupyterlab/distinfo6
-rw-r--r--devel/py-librt/distinfo2
-rw-r--r--devel/py-libtmux/Makefile2
-rw-r--r--devel/py-libtmux/distinfo6
-rw-r--r--devel/py-mypy/Makefile2
-rw-r--r--devel/py-mypy/distinfo6
-rw-r--r--devel/py-openapi-core/Makefile14
-rw-r--r--devel/py-openapi-core/distinfo6
-rw-r--r--devel/py-openapi-core/files/patch-pyproject.toml11
-rw-r--r--devel/py-opentelemetry-api/Makefile2
-rw-r--r--devel/py-opentelemetry-api/distinfo6
-rw-r--r--devel/py-opentelemetry-distro/Makefile2
-rw-r--r--devel/py-opentelemetry-distro/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-credential-provider-gcp/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-common/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-common/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-http/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-http/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-asgi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-asgi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-dbapi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-dbapi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-django/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-django/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-fastapi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-fastapi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-flask/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-flask/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-psycopg2/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-psycopg2/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-requests/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-requests/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib3/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib3/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-wsgi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-wsgi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation/distinfo6
-rw-r--r--devel/py-opentelemetry-proto/Makefile2
-rw-r--r--devel/py-opentelemetry-proto/distinfo6
-rw-r--r--devel/py-opentelemetry-sdk/Makefile2
-rw-r--r--devel/py-opentelemetry-sdk/distinfo6
-rw-r--r--devel/py-opentelemetry-semantic-conventions/Makefile2
-rw-r--r--devel/py-opentelemetry-semantic-conventions/distinfo6
-rw-r--r--devel/py-opentelemetry-util-http/Makefile2
-rw-r--r--devel/py-opentelemetry-util-http/distinfo6
-rw-r--r--devel/py-pbs-installer/Makefile2
-rw-r--r--devel/py-pbs-installer/distinfo6
-rw-r--r--devel/py-pipenv/Makefile2
-rw-r--r--devel/py-pipenv/distinfo6
-rw-r--r--devel/py-poetry/Makefile2
-rw-r--r--devel/py-pre-commit/Makefile2
-rw-r--r--devel/py-pre-commit/distinfo6
-rw-r--r--devel/py-proto-plus/Makefile2
-rw-r--r--devel/py-proto-plus/distinfo6
-rw-r--r--devel/py-pycocotools/Makefile3
-rw-r--r--devel/py-pycocotools/distinfo6
-rw-r--r--devel/py-pycrdt-store/Makefile2
-rw-r--r--devel/py-pycrdt-store/distinfo6
-rw-r--r--devel/py-python-semantic-release/Makefile2
-rw-r--r--devel/py-python-semantic-release/distinfo6
-rw-r--r--devel/py-python-socketio/Makefile2
-rw-r--r--devel/py-python-socketio/distinfo6
-rw-r--r--devel/py-qt5-sip/distinfo6
-rw-r--r--devel/py-qt5-sip/files/patch-pyproject.toml4
-rw-r--r--devel/py-qt6-pyqt/distinfo6
-rw-r--r--devel/py-qt6-pyqt/pkg-plist5
-rw-r--r--devel/py-qt6-sip/distinfo6
-rw-r--r--devel/py-qtbuilder/distinfo6
-rw-r--r--devel/py-ruamel.yaml/Makefile5
-rw-r--r--devel/py-ruamel.yaml/distinfo6
-rw-r--r--devel/py-sip/Makefile4
-rw-r--r--devel/py-sip/distinfo8
-rw-r--r--devel/py-sip/files/patch-pyproject.toml4
-rw-r--r--devel/py-sip/files/patch-sipbuild_project.py4
-rw-r--r--devel/py-types-psutil/Makefile2
-rw-r--r--devel/py-types-psutil/distinfo6
-rw-r--r--devel/py-types-psutil/files/patch-pyproject.toml4
-rw-r--r--devel/py-watermark/Makefile2
-rw-r--r--devel/py-watermark/distinfo6
-rw-r--r--devel/pyenv/Makefile2
-rw-r--r--devel/pyenv/distinfo6
-rw-r--r--devel/pyenv/pkg-plist6
-rw-r--r--devel/pyside6-tools/Makefile30
-rw-r--r--devel/pyside6-tools/distinfo6
-rw-r--r--devel/pyside6-tools/pkg-plist232
-rw-r--r--devel/pyside6/Makefile2
-rw-r--r--devel/pyside6/distinfo6
-rw-r--r--devel/pyside6/files/patch-sources_pyside6_libpyside_CMakeLists.txt14
-rw-r--r--devel/pyside6/pkg-plist253
-rw-r--r--devel/qt6-5compat/distinfo6
-rw-r--r--devel/qt6-5compat/pkg-plist4
-rw-r--r--devel/qt6-base/Makefile9
-rw-r--r--devel/qt6-base/distinfo6
-rw-r--r--devel/qt6-base/files/patch-sock_seqpacket105
-rw-r--r--devel/qt6-base/files/patch-src_corelib_CMakeLists.txt4
-rw-r--r--devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h4
-rw-r--r--devel/qt6-base/files/patch-src_corelib_io_qlockfile__unix.cpp6
-rw-r--r--devel/qt6-base/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp4
-rw-r--r--devel/qt6-base/files/patch-src_network_socket_qnativesocketengine__unix.cpp4
-rw-r--r--devel/qt6-base/files/patch-src_plugins_platforms_wayland_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h (renamed from graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h)6
-rw-r--r--devel/qt6-base/files/patch-src_plugins_platforms_wayland_qwaylandshellsurface__p.h (renamed from graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h)6
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qopenssl__p.h4
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp26
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp22
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h12
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qtls__openssl.cpp4
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qx509__openssl.cpp6
-rw-r--r--devel/qt6-base/pkg-plist457
-rw-r--r--devel/qt6-grpc/distinfo6
-rw-r--r--devel/qt6-grpc/pkg-plist15
-rw-r--r--devel/qt6-languageserver/distinfo6
-rw-r--r--devel/qt6-languageserver/pkg-plist4
-rw-r--r--devel/qt6-location/distinfo6
-rw-r--r--devel/qt6-location/pkg-plist2
-rw-r--r--devel/qt6-positioning/distinfo6
-rw-r--r--devel/qt6-positioning/pkg-plist5
-rw-r--r--devel/qt6-remoteobjects/distinfo6
-rw-r--r--devel/qt6-remoteobjects/pkg-plist13
-rw-r--r--devel/qt6-scxml/distinfo6
-rw-r--r--devel/qt6-scxml/pkg-plist8
-rw-r--r--devel/qt6-tools/distinfo6
-rw-r--r--devel/qt6-tools/files/patch-configure.cmake10
-rw-r--r--devel/qt6-tools/pkg-plist8
-rw-r--r--devel/qt6-translations/distinfo6
-rw-r--r--devel/qt6-translations/pkg-plist5
-rw-r--r--devel/qxlsx/Makefile1
-rw-r--r--devel/ruby-build/Makefile2
-rw-r--r--devel/ruby-build/distinfo6
-rw-r--r--devel/rubygem-aws-partitions/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmrecommendedactions/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bcmrecommendedactions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrock/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrock/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-billingconductor/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-billingconductor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatch/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudwatch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentity/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connect/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-connect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datasync/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-datasync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ec2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-entityresolution/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-entityresolution/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glacier/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-glacier/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-health/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-health/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lambda/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lambda/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-odb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-odb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opensearchservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-opensearchservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-organizations/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-organizations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-quicksight/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-quicksight/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-s3/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sesv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sesv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-signer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-signer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesweb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-workspacesweb/distinfo6
-rw-r--r--devel/rubygem-backports/Makefile2
-rw-r--r--devel/rubygem-backports/distinfo6
-rw-r--r--devel/rubygem-concurrent-ruby-ext/Makefile2
-rw-r--r--devel/rubygem-concurrent-ruby-ext/distinfo6
-rw-r--r--devel/rubygem-concurrent-ruby/Makefile2
-rw-r--r--devel/rubygem-concurrent-ruby/distinfo6
-rw-r--r--devel/rubygem-cucumber-ci-environment11/Makefile20
-rw-r--r--devel/rubygem-cucumber-ci-environment11/distinfo3
-rw-r--r--devel/rubygem-cucumber-ci-environment11/pkg-descr2
-rw-r--r--devel/rubygem-cucumber-core/Makefile6
-rw-r--r--devel/rubygem-cucumber-core/distinfo6
-rw-r--r--devel/rubygem-cucumber/Makefile8
-rw-r--r--devel/rubygem-cucumber/distinfo6
-rw-r--r--devel/rubygem-datadog-ci/Makefile2
-rw-r--r--devel/rubygem-datadog-ci/distinfo6
-rw-r--r--devel/rubygem-datadog/Makefile8
-rw-r--r--devel/rubygem-datadog/distinfo6
-rw-r--r--devel/rubygem-date/Makefile2
-rw-r--r--devel/rubygem-date/distinfo6
-rw-r--r--devel/rubygem-erb/Makefile2
-rw-r--r--devel/rubygem-erb/distinfo6
-rw-r--r--devel/rubygem-gemdiff/Makefile3
-rw-r--r--devel/rubygem-gemdiff/files/patch-gemspec11
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-cloudkms_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-cloudkms_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-compute_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-compute_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-drive_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-drive_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-iam_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-iam_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-sqladmin_v1beta4/Makefile2
-rw-r--r--devel/rubygem-google-apis-sqladmin_v1beta4/distinfo6
-rw-r--r--devel/rubygem-io-console/Makefile2
-rw-r--r--devel/rubygem-io-console/distinfo6
-rw-r--r--devel/rubygem-json/Makefile2
-rw-r--r--devel/rubygem-json/distinfo6
-rw-r--r--devel/rubygem-libdatadog/Makefile2
-rw-r--r--devel/rubygem-libdatadog/distinfo6
-rw-r--r--devel/rubygem-libdatadog/files/patch-gemspec4
-rw-r--r--devel/rubygem-libddwaf/Makefile2
-rw-r--r--devel/rubygem-libddwaf/distinfo6
-rw-r--r--devel/rubygem-licensee/Makefile3
-rw-r--r--devel/rubygem-licensee/files/patch-gemspec13
-rw-r--r--devel/rubygem-minitest/Makefile2
-rw-r--r--devel/rubygem-minitest/distinfo6
-rw-r--r--devel/rubygem-mocha/Makefile2
-rw-r--r--devel/rubygem-mocha/distinfo6
-rw-r--r--devel/rubygem-optparse/Makefile2
-rw-r--r--devel/rubygem-optparse/distinfo6
-rw-r--r--devel/rubygem-rake-compiler/Makefile2
-rw-r--r--devel/rubygem-rake-compiler/distinfo6
-rw-r--r--devel/rubygem-sidekiq-unique-jobs/Makefile2
-rw-r--r--devel/rubygem-sidekiq-unique-jobs/distinfo6
-rw-r--r--devel/rubygem-sorbet-runtime/Makefile2
-rw-r--r--devel/rubygem-sorbet-runtime/distinfo6
-rw-r--r--devel/rubygem-tzinfo-data/Makefile2
-rw-r--r--devel/rubygem-tzinfo-data/distinfo6
-rw-r--r--devel/shiboken6/Makefile2
-rw-r--r--devel/shiboken6/distinfo6
-rw-r--r--devel/shiboken6/pkg-plist84
-rw-r--r--devel/umbrello/Makefile2
-rw-r--r--devel/wasi-compiler-rt21/Makefile2
-rw-r--r--devel/wasi-libcxx21/Makefile2
-rw-r--r--devel/zeal/Makefile1
-rw-r--r--devel/zls/Makefile7
-rw-r--r--dns/dnscontrol/Makefile3
-rw-r--r--dns/dnscontrol/distinfo10
-rw-r--r--dns/py-publicsuffixlist/Makefile2
-rw-r--r--dns/py-publicsuffixlist/distinfo6
-rw-r--r--dns/rubygem-resolv/Makefile2
-rw-r--r--dns/rubygem-resolv/distinfo6
-rw-r--r--editors/diakonos/Makefile2
-rw-r--r--editors/vscode/Makefile31
-rw-r--r--editors/vscode/Makefile.reh133
-rw-r--r--editors/vscode/Makefile.version2
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/vscode/files/patch-build_gulpfile.extensions.ts (renamed from editors/vscode/files/patch-build_gulpfile.extensions.js)8
-rw-r--r--editors/vscode/files/patch-build_gulpfile.reh.ts29
-rw-r--r--editors/vscode/files/patch-build_gulpfile.vscode.ts11
-rw-r--r--editors/vscode/files/patch-build_lib_electron.ts4
-rw-r--r--editors/vscode/files/patch-build_lib_preLaunch.ts6
-rw-r--r--editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts4
-rw-r--r--editors/vscode/files/patch-extensions_microsoft-authentication_extension.webpack.config.js34
-rw-r--r--editors/vscode/files/patch-package.json6
-rw-r--r--editors/vscode/files/patch-product.json19
-rw-r--r--editors/vscode/files/patch-src_bootstrap-node.ts4
-rw-r--r--editors/vscode/files/patch-src_vs_base_node_ps.ts4
-rw-r--r--editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts4
-rw-r--r--editors/vscode/files/patch-test_automation_src_electron.ts6
-rw-r--r--editors/vscode/files/product.json.extensions597
-rw-r--r--editors/vscode/files/update-product-json.sh37
-rw-r--r--editors/vscode/pkg-message44
-rw-r--r--editors/vscode/pkg-plist218
-rw-r--r--emulators/dolphin-emu/Makefile2
-rw-r--r--emulators/fbsd-duckstation/Makefile2
-rw-r--r--emulators/mesen/Makefile2
-rw-r--r--emulators/pcsx2/Makefile1
-rw-r--r--emulators/rpcs3/Makefile2
-rw-r--r--emulators/yuzu/Makefile2
-rw-r--r--games/melonds/Makefile34
-rw-r--r--games/melonds/distinfo6
-rw-r--r--games/melonds/files/patch-backport-43d091361e25
-rw-r--r--games/melonds/files/patch-backport-e6cc4b14b032
-rw-r--r--games/veloren-weekly/Makefile5
-rw-r--r--games/veloren-weekly/Makefile.crates53
-rw-r--r--games/veloren-weekly/distinfo112
-rw-r--r--games/veloren-weekly/files/patch-unix78
-rw-r--r--games/veloren-weekly/files/patch-wgpu-nvidia6
-rw-r--r--games/warzone2100/Makefile5
-rw-r--r--games/warzone2100/distinfo6
-rw-r--r--games/warzone2100/files/patch-cmake_FindZIP.cmake22
-rw-r--r--games/warzone2100/files/patch-lib_sdl_CMakeLists.txt17
-rw-r--r--games/warzone2100/pkg-plist3
-rw-r--r--games/xtxf/Makefile8
-rw-r--r--games/xtxf/distinfo14
-rw-r--r--graphics/asciinema-agg/Makefile3
-rw-r--r--graphics/asciinema-agg/Makefile.crates18
-rw-r--r--graphics/asciinema-agg/distinfo42
-rw-r--r--graphics/glslang/Makefile1
-rw-r--r--graphics/jp2a/Makefile2
-rw-r--r--graphics/jp2a/distinfo6
-rw-r--r--graphics/jpeg-turbo/Makefile7
-rw-r--r--graphics/jpeg-turbo/distinfo6
-rw-r--r--graphics/librsvg2-rust/Makefile3
-rw-r--r--graphics/librsvg2-rust/Makefile.crates263
-rw-r--r--graphics/librsvg2-rust/distinfo532
-rw-r--r--graphics/librsvg2-rust/pkg-plist2
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/mesa-dri/Makefile2
-rw-r--r--graphics/opencsg/Makefile2
-rw-r--r--graphics/opencsg/pkg-plist1
-rw-r--r--graphics/png/Makefile8
-rw-r--r--graphics/png/distinfo10
-rw-r--r--graphics/png/pkg-plist2
-rw-r--r--graphics/py-imagecodecs/Makefile6
-rw-r--r--graphics/py-imagecodecs/distinfo6
-rw-r--r--graphics/py-imagecodecs/files/patch-pyproject.toml11
-rw-r--r--graphics/py-qt6-3d/Makefile1
-rw-r--r--graphics/py-qt6-3d/distinfo6
-rw-r--r--graphics/py-qt6-3d/pkg-plist1
-rw-r--r--graphics/py-tifffile/Makefile4
-rw-r--r--graphics/py-tifffile/distinfo6
-rw-r--r--graphics/qt6-3d/distinfo6
-rw-r--r--graphics/qt6-3d/pkg-plist28
-rw-r--r--graphics/qt6-imageformats/distinfo6
-rw-r--r--graphics/qt6-lottie/distinfo6
-rw-r--r--graphics/qt6-lottie/pkg-plist206
-rw-r--r--graphics/qt6-quickeffectmaker/distinfo6
-rw-r--r--graphics/qt6-svg/distinfo6
-rw-r--r--graphics/qt6-svg/pkg-plist15
-rw-r--r--graphics/qt6-wayland/Makefile3
-rw-r--r--graphics/qt6-wayland/distinfo6
-rw-r--r--graphics/qt6-wayland/pkg-plist319
-rw-r--r--graphics/rubygem-ruby-vips/Makefile2
-rw-r--r--graphics/rubygem-ruby-vips/distinfo6
-rw-r--r--graphics/shaderc/Makefile1
-rw-r--r--graphics/skia/Makefile1
-rw-r--r--graphics/spirv-tools/Makefile7
-rw-r--r--graphics/spirv-tools/distinfo10
-rw-r--r--graphics/vips/Makefile14
-rw-r--r--graphics/vips/distinfo6
-rw-r--r--graphics/vips/pkg-plist28
-rw-r--r--graphics/vulkan-validation-layers/Makefile2
-rw-r--r--graphics/wrapland/Makefile1
-rw-r--r--graphics/yacreader/Makefile7
-rw-r--r--graphics/yacreader/distinfo6
-rw-r--r--japanese/jvim3/Makefile10
-rw-r--r--lang/Makefile1
-rw-r--r--lang/clover/Makefile2
-rw-r--r--lang/cython3/Makefile2
-rw-r--r--lang/cython3/distinfo6
-rw-r--r--lang/pocl/Makefile1
-rw-r--r--lang/solidity/Makefile2
-rw-r--r--lang/solidity/distinfo6
-rw-r--r--lang/zig/Makefile22
-rw-r--r--lang/zig/distinfo6
-rw-r--r--lang/zig014/Makefile81
-rw-r--r--lang/zig014/distinfo3
-rw-r--r--lang/zig014/pkg-descr2
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/p5-Mail-Box/Makefile10
-rw-r--r--mail/p5-Mail-Box/distinfo6
-rw-r--r--mail/p5-Mail-Box/pkg-plist6
-rw-r--r--mail/p5-Mail-Message/Makefile7
-rw-r--r--mail/p5-Mail-Message/distinfo6
-rw-r--r--mail/p5-Mail-Message/pkg-plist3
-rw-r--r--mail/p5-Mail-Transport/Makefile7
-rw-r--r--mail/p5-Mail-Transport/distinfo6
-rw-r--r--mail/pflogsumm/Makefile2
-rw-r--r--mail/pflogsumm/distinfo6
-rw-r--r--math/R-cran-RcppArmadillo/Makefile2
-rw-r--r--math/R-cran-RcppArmadillo/distinfo6
-rw-r--r--math/R-cran-cvar/Makefile15
-rw-r--r--math/R-cran-cvar/distinfo6
-rw-r--r--math/R-cran-gbutils/Makefile7
-rw-r--r--math/R-cran-gbutils/distinfo6
-rw-r--r--math/R-cran-reformulas/Makefile2
-rw-r--r--math/R-cran-reformulas/distinfo6
-rw-r--r--math/R-cran-wk/Makefile8
-rw-r--r--math/R-cran-wk/distinfo6
-rw-r--r--math/labplot/Makefile2
-rw-r--r--math/octave-forge-sqlite/Makefile2
-rw-r--r--math/octave-forge-sqlite/distinfo6
-rw-r--r--math/py-awkward-cpp/Makefile2
-rw-r--r--math/py-awkward-cpp/distinfo6
-rw-r--r--math/py-awkward/Makefile4
-rw-r--r--math/py-awkward/distinfo6
-rw-r--r--math/py-narwhals/Makefile2
-rw-r--r--math/py-narwhals/distinfo6
-rw-r--r--math/py-pandas/Makefile6
-rw-r--r--math/py-statsmodels/Makefile4
-rw-r--r--math/saga/Makefile8
-rw-r--r--math/saga/distinfo6
-rw-r--r--math/saga/files/patch-CMakeLists.txt13
-rw-r--r--math/saga/pkg-plist73
-rw-r--r--misc/R-cran-xfun/Makefile2
-rw-r--r--misc/R-cran-xfun/distinfo6
-rw-r--r--misc/crush/Makefile4
-rw-r--r--misc/crush/distinfo10
-rw-r--r--misc/getopt/Makefile2
-rw-r--r--misc/getopt/distinfo6
-rw-r--r--misc/hyprqt6engine/Makefile2
-rw-r--r--misc/p5-Business-ISBN-Data/Makefile2
-rw-r--r--misc/p5-Business-ISBN-Data/distinfo6
-rw-r--r--misc/pciids/Makefile4
-rw-r--r--misc/pciids/distinfo6
-rw-r--r--misc/qt6-doc/distinfo6
-rw-r--r--misc/qt6-doc/pkg-plist35
-rw-r--r--misc/qt6-examples/distinfo6
-rw-r--r--misc/qt6-examples/pkg-plist383
-rw-r--r--misc/qt6ct/Makefile1
-rw-r--r--misc/spnavcfg-devel/Makefile1
-rw-r--r--misc/usbids/Makefile4
-rw-r--r--misc/usbids/distinfo6
-rw-r--r--multimedia/arcan/Makefile2
-rw-r--r--multimedia/arcan/files/ffmpeg.patch57
-rw-r--r--multimedia/guvcview/Makefile4
-rw-r--r--multimedia/minisatip/Makefile2
-rw-r--r--multimedia/minisatip/distinfo6
-rw-r--r--multimedia/obs-studio/Makefile2
-rw-r--r--multimedia/qt6-multimedia/distinfo6
-rw-r--r--multimedia/qt6-multimedia/files/patch-cmake_FindFFmpeg.cmake4
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt4
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_CMakeLists.txt8
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake10
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__instance.cpp6
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__symbolloader.cpp6
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt6
-rw-r--r--multimedia/qt6-multimedia/pkg-plist47
-rw-r--r--multimedia/subtitlecomposer/Makefile1
-rw-r--r--net-im/kaidan/Makefile1
-rw-r--r--net-im/kaidan/files/patch-CMakeLists.txt18
-rw-r--r--net-im/libquotient/Makefile2
-rw-r--r--net-im/nextcloud-talk/Makefile2
-rw-r--r--net-im/nextcloud-talk/distinfo6
-rw-r--r--net-im/nheko/Makefile2
-rw-r--r--net-im/telegram-desktop/Makefile1
-rw-r--r--net-mgmt/icinga-php-library/Makefile2
-rw-r--r--net-mgmt/icinga-php-library/distinfo6
-rw-r--r--net-mgmt/icinga-php-library/pkg-plist39
-rw-r--r--net-mgmt/icinga-php-thirdparty/Makefile2
-rw-r--r--net-mgmt/icinga-php-thirdparty/distinfo6
-rw-r--r--net-mgmt/icinga-php-thirdparty/pkg-plist615
-rw-r--r--net-mgmt/icingaweb2/Makefile2
-rw-r--r--net-mgmt/icingaweb2/distinfo6
-rw-r--r--net-mgmt/monitoring-plugins/Makefile2
-rw-r--r--net-mgmt/nagios-check_clamav/Makefile2
-rw-r--r--net-mgmt/nagios-check_cpu_usage/Makefile2
-rw-r--r--net-mgmt/nagios-check_hdd_health/Makefile2
-rw-r--r--net-mgmt/nagios-check_puppet/Makefile2
-rw-r--r--net-mgmt/nagios-check_zpools/Makefile2
-rw-r--r--net-mgmt/nagios-geom/Makefile2
-rw-r--r--net-mgmt/nagios-plugins/Makefile2
-rw-r--r--net-mgmt/nagios-snmp-plugins-extras/Makefile2
-rw-r--r--net-mgmt/nagios-snmp-plugins/Makefile2
-rw-r--r--net-mgmt/nagios/Makefile2
-rw-r--r--net-mgmt/nagios4/Makefile2
-rw-r--r--net-mgmt/p5-Monitoring-Plugin/Makefile2
-rw-r--r--net-mgmt/pnp/Makefile2
-rw-r--r--net-mgmt/prometheus3/Makefile2
-rw-r--r--net-mgmt/prometheus3/distinfo14
-rw-r--r--net-mgmt/zabbix6-server/Makefile2
-rw-r--r--net-mgmt/zabbix6-server/distinfo6
-rw-r--r--net-mgmt/zabbix7-server/Makefile2
-rw-r--r--net-mgmt/zabbix7-server/distinfo6
-rw-r--r--net-mgmt/zabbix72-server/Makefile2
-rw-r--r--net-mgmt/zabbix72-server/distinfo6
-rw-r--r--net-mgmt/zabbix74-server/Makefile2
-rw-r--r--net-mgmt/zabbix74-server/distinfo6
-rw-r--r--net/amnezia-kmod/Makefile2
-rw-r--r--net/amnezia-kmod/distinfo6
-rw-r--r--net/amnezia-kmod/files/patch-if__wg.c30
-rw-r--r--net/amnezia-kmod/pkg-descr2
-rw-r--r--net/amnezia-tools/Makefile7
-rw-r--r--net/amnezia-tools/distinfo6
-rw-r--r--net/amnezia-tools/files/patch-config.c10
-rw-r--r--net/amnezia-tools/files/patch-containers.h6
-rw-r--r--net/amnezia-tools/files/patch-ipc-freebsd.h25
-rw-r--r--net/amnezia-tools/files/patch-ipc-uapi.h4
-rw-r--r--net/amnezia-tools/files/patch-man_wg.856
-rw-r--r--net/amnezia-tools/files/patch-set.c6
-rw-r--r--net/amnezia-tools/files/patch-show.c51
-rw-r--r--net/amnezia-tools/files/patch-wg-quick_freebsd.bash152
-rw-r--r--net/dataplaneapi/Makefile7
-rw-r--r--net/dataplaneapi/distinfo10
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/haproxy/Makefile2
-rw-r--r--net/haproxy/distinfo6
-rw-r--r--net/haproxy30/Makefile2
-rw-r--r--net/haproxy30/distinfo6
-rw-r--r--net/mdns-bridge/Makefile2
-rw-r--r--net/mdns-bridge/distinfo6
-rw-r--r--net/py-pystun3/Makefile2
-rw-r--r--net/py-pystun3/distinfo6
-rw-r--r--net/py-qt6-networkauth/Makefile1
-rw-r--r--net/py-qt6-networkauth/distinfo6
-rw-r--r--net/py-qt6-networkauth/pkg-plist1
-rw-r--r--net/py-urllib3-future/Makefile2
-rw-r--r--net/py-urllib3-future/distinfo6
-rw-r--r--net/py-urllib3/Makefile2
-rw-r--r--net/py-urllib3/distinfo6
-rw-r--r--net/qt6-coap/distinfo6
-rw-r--r--net/qt6-coap/pkg-plist2
-rw-r--r--net/qt6-mqtt/distinfo6
-rw-r--r--net/qt6-mqtt/pkg-plist2
-rw-r--r--net/qt6-networkauth/distinfo6
-rw-r--r--net/qt6-networkauth/pkg-plist2
-rw-r--r--net/rubygem-google-cloud-spanner/Makefile2
-rw-r--r--net/rubygem-google-cloud-spanner/distinfo6
-rw-r--r--net/rubygem-octokit/Makefile2
-rw-r--r--net/rubygem-octokit/distinfo6
-rw-r--r--net/rubygem-omniauth-oauth2/Makefile5
-rw-r--r--net/rubygem-omniauth-oauth2/distinfo6
-rw-r--r--net/rubygem-omniauth-oauth2/files/patch-gemspec15
-rw-r--r--net/samba420/Makefile5
-rw-r--r--net/samba420/distinfo6
-rw-r--r--net/samba420/files/patch-python_samba_tdb__util.py15
-rw-r--r--net/samba420/pkg-plist.python1
-rw-r--r--net/smb4k/Makefile11
-rw-r--r--net/smb4k/distinfo6
-rw-r--r--net/smb4k/pkg-plist2
-rw-r--r--net/spoofdpi/Makefile26
-rw-r--r--net/spoofdpi/distinfo48
-rw-r--r--net/spoofdpi/files/modules.txt41
-rw-r--r--net/spoofdpi/files/pkg-message.in6
-rw-r--r--net/spoofdpi/files/spoofdpi.in4
-rw-r--r--net/spoofdpi/files/spoofdpi.toml.sample38
-rw-r--r--net/uriparser/Makefile31
-rw-r--r--net/uriparser/distinfo2
-rw-r--r--ports-mgmt/zig2tuple/Makefile4
-rw-r--r--ports-mgmt/zig2tuple/distinfo6
-rw-r--r--print/py-fonttools/Makefile2
-rw-r--r--print/py-fonttools/distinfo6
-rw-r--r--print/py-uharfbuzz/Makefile2
-rw-r--r--print/qt6-pdf/pkg-plist6
-rw-r--r--print/scribus-devel/Makefile2
-rw-r--r--science/clhep/Makefile11
-rw-r--r--science/clhep/distinfo6
-rw-r--r--science/csvtk/Makefile3
-rw-r--r--science/csvtk/distinfo14
-rw-r--r--science/openmodelica/files/patch-OMEdit_OMEditLIB_Modeling_ModelWidgetContainer.cpp16
-rw-r--r--science/orthanc-postgresql/Makefile3
-rw-r--r--science/orthanc-postgresql/distinfo6
-rw-r--r--science/packmol/Makefile2
-rw-r--r--science/packmol/distinfo6
-rw-r--r--science/paraview/files/patch-qt-6.10.1-fix77
-rw-r--r--science/qt6-quick3dphysics/distinfo6
-rw-r--r--science/qt6-quick3dphysics/pkg-plist4
-rw-r--r--security/Makefile1
-rw-r--r--security/autofirma/Makefile3
-rw-r--r--security/aws-lc/Makefile2
-rw-r--r--security/aws-lc/distinfo6
-rw-r--r--security/bitwarden-cli/Makefile14
-rw-r--r--security/bitwarden-cli/distinfo10
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/browser/package.json9
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/cli/package.json10
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/desktop/package.json6
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/web/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/package-lock.json2300
-rw-r--r--security/bitwarden-cli/files/packagejsons/package.json72
-rw-r--r--security/certificate_maker/Makefile2
-rw-r--r--security/certificate_maker/distinfo10
-rw-r--r--security/certspotter/Makefile2
-rw-r--r--security/certspotter/distinfo10
-rw-r--r--security/easy-rsa/Makefile2
-rw-r--r--security/easy-rsa/distinfo6
-rw-r--r--security/easy-rsa/files/pkg-message.in8
-rw-r--r--security/enc/Makefile3
-rw-r--r--security/enc/distinfo10
-rw-r--r--security/krb5-121/Makefile9
-rw-r--r--security/krb5-122/Makefile9
-rw-r--r--security/krb5-devel/Makefile9
-rw-r--r--security/lego/Makefile2
-rw-r--r--security/lego/distinfo10
-rw-r--r--security/lxqt-openssh-askpass/Makefile1
-rw-r--r--security/lxqt-sudo/Makefile2
-rw-r--r--security/openfortivpn/Makefile2
-rw-r--r--security/openfortivpn/distinfo6
-rw-r--r--security/py-authlib/Makefile2
-rw-r--r--security/py-authlib/distinfo6
-rw-r--r--security/py-joserfc/Makefile2
-rw-r--r--security/py-joserfc/distinfo6
-rw-r--r--security/rubygem-acme-client/Makefile2
-rw-r--r--security/rubygem-acme-client/distinfo6
-rw-r--r--security/rubygem-omniauth-gitlab/Makefile3
-rw-r--r--security/rubygem-omniauth-gitlab/files/patch-gemspec11
-rw-r--r--security/rubygem-openssl-ccm/Makefile3
-rw-r--r--security/rubygem-openssl-ccm/files/patch-gemspec10
-rw-r--r--security/rubygem-openssl-cmac/Makefile3
-rw-r--r--security/rubygem-openssl-cmac/files/patch-gemspec10
-rw-r--r--security/rubygem-openssl/Makefile2
-rw-r--r--security/rubygem-openssl/distinfo6
-rw-r--r--security/rubygem-openssl3/Makefile22
-rw-r--r--security/rubygem-openssl3/distinfo3
-rw-r--r--security/rubygem-openssl3/pkg-descr2
-rw-r--r--security/rubygem-sshkit/Makefile2
-rw-r--r--security/rubygem-sshkit/distinfo6
-rw-r--r--security/shibboleth-sp/Makefile2
-rw-r--r--security/shibboleth-sp/distinfo6
-rw-r--r--security/shibboleth-sp/pkg-plist4
-rw-r--r--security/snowflake-tor/Makefile31
-rw-r--r--security/snowflake-tor/distinfo46
-rw-r--r--security/snowflake-tor/files/patch-go.mod194
-rw-r--r--security/snowflake-tor/files/patch-go.sum386
-rw-r--r--security/snowflake-tor/files/patch-vendor_modules.txt273
-rw-r--r--security/step-certificates/Makefile2
-rw-r--r--security/step-certificates/distinfo10
-rw-r--r--security/step-cli/Makefile2
-rw-r--r--security/step-cli/distinfo10
-rw-r--r--security/suricata/Makefile2
-rw-r--r--security/vuxml/vuln/2025.xml39
-rw-r--r--security/wazuh-manager/Makefile2
-rw-r--r--security/wazuh-manager/distinfo28
-rw-r--r--security/wazuh-manager/pkg-plist18
-rw-r--r--security/wazuh-server/Makefile2
-rw-r--r--sysutils/acpica-tools/Makefile2
-rw-r--r--sysutils/acpica-tools/distinfo6
-rw-r--r--sysutils/containerd/Makefile3
-rw-r--r--sysutils/containerd/distinfo6
-rw-r--r--sysutils/cpu-microcode-amd/Makefile4
-rw-r--r--sysutils/cpu-microcode-amd/distinfo26
-rw-r--r--sysutils/debhelper/Makefile2
-rw-r--r--sysutils/debhelper/distinfo6
-rw-r--r--sysutils/fluent-bit/Makefile2
-rw-r--r--sysutils/fluent-bit/distinfo6
-rw-r--r--sysutils/fwupd/Makefile1
-rw-r--r--sysutils/i2c-tools/Makefile1
-rw-r--r--sysutils/kubectl/Makefile4
-rw-r--r--sysutils/kubectl/distinfo6
-rw-r--r--sysutils/lxqt-admin/Makefile1
-rw-r--r--sysutils/lxqt-config/Makefile1
-rw-r--r--sysutils/lxqt-policykit/Makefile1
-rw-r--r--sysutils/lxqt-powermanagement/Makefile1
-rw-r--r--sysutils/lxqt-qt6plugin/Makefile1
-rw-r--r--sysutils/nginx-ui/Makefile5
-rw-r--r--sysutils/nginx-ui/distinfo14
-rw-r--r--sysutils/py-healthchecks/Makefile2
-rw-r--r--sysutils/py-healthchecks/distinfo6
-rw-r--r--sysutils/py-healthchecks/pkg-plist1506
-rw-r--r--sysutils/py-tmuxp/Makefile4
-rw-r--r--sysutils/py-tmuxp/distinfo6
-rw-r--r--sysutils/rubygem-capistrano/Makefile2
-rw-r--r--sysutils/rubygem-capistrano/distinfo6
-rw-r--r--sysutils/rubygem-chef-licensing/Makefile3
-rw-r--r--sysutils/rubygem-chef-licensing/distinfo6
-rw-r--r--sysutils/rubygem-chef-licensing/files/patch-gemspec10
-rw-r--r--sysutils/rubygem-puppet_forge/Makefile8
-rw-r--r--sysutils/rubygem-puppet_forge/distinfo6
-rw-r--r--sysutils/rubygem-puppet_forge/files/patch-gemspec11
-rw-r--r--textproc/Makefile2
-rw-r--r--textproc/moor/Makefile4
-rw-r--r--textproc/moor/distinfo10
-rw-r--r--textproc/p5-String-Print/Makefile3
-rw-r--r--textproc/p5-String-Print/distinfo6
-rw-r--r--textproc/py-agate-dbf/Makefile4
-rw-r--r--textproc/py-agate-dbf/distinfo6
-rw-r--r--textproc/py-agate-excel/Makefile4
-rw-r--r--textproc/py-agate-excel/distinfo6
-rw-r--r--textproc/py-csvkit/Makefile3
-rw-r--r--textproc/py-csvkit/distinfo6
-rw-r--r--textproc/py-pyahocorasick/Makefile2
-rw-r--r--textproc/py-pyahocorasick/distinfo6
-rw-r--r--textproc/py-pymdown-extensions/Makefile2
-rw-r--r--textproc/py-pymdown-extensions/distinfo6
-rw-r--r--textproc/py-roman-numerals-py/Makefile9
-rw-r--r--textproc/py-roman-numerals-py/distinfo6
-rw-r--r--textproc/py-roman-numerals-py/files/patch-pyproject.toml18
-rw-r--r--textproc/py-roman-numerals/Makefile23
-rw-r--r--textproc/py-roman-numerals/distinfo3
-rw-r--r--textproc/py-roman-numerals/pkg-descr3
-rw-r--r--textproc/py-textual/Makefile2
-rw-r--r--textproc/py-textual/distinfo6
-rw-r--r--textproc/py-unicode-segmentation-rs/Makefile3
-rw-r--r--textproc/py-unicode-segmentation-rs/Makefile.crates14
-rw-r--r--textproc/py-unicode-segmentation-rs/distinfo34
-rw-r--r--textproc/rubygem-loofah-gitlab/Makefile25
-rw-r--r--textproc/rubygem-loofah-gitlab/distinfo3
-rw-r--r--textproc/rubygem-loofah-gitlab/pkg-descr4
-rw-r--r--textproc/rubygem-loofah/Makefile2
-rw-r--r--textproc/rubygem-loofah/distinfo6
-rw-r--r--textproc/rubygem-psych/Makefile2
-rw-r--r--textproc/rubygem-psych/distinfo6
-rw-r--r--textproc/television/Makefile3
-rw-r--r--textproc/television/distinfo6
-rw-r--r--www/bozohttpd/Makefile2
-rw-r--r--www/chromium/Makefile3
-rw-r--r--www/chromium/distinfo10
-rw-r--r--www/chromium/files/patch-BUILD.gn22
-rw-r--r--www/chromium/files/patch-chrome_browser_about__flags.cc94
-rw-r--r--www/filebrowser/Makefile4
-rw-r--r--www/filebrowser/distinfo14
-rw-r--r--www/firefox/Makefile5
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/gatus/Makefile3
-rw-r--r--www/gatus/distinfo10
-rw-r--r--www/gitlab/Makefile4
-rw-r--r--www/gitlab/Makefile.common2
-rw-r--r--www/iridium/Makefile3
-rw-r--r--www/iridium/distinfo6
-rw-r--r--www/iridium/files/patch-BUILD.gn22
-rw-r--r--www/iridium/files/patch-chrome_browser_about__flags.cc94
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/node22/Makefile1
-rw-r--r--www/node22/Makefile.version2
-rw-r--r--www/node22/distinfo6
-rw-r--r--www/node24/Makefile1
-rw-r--r--www/node24/Makefile.version2
-rw-r--r--www/node24/distinfo6
-rw-r--r--www/phpmyfaq/Makefile2
-rw-r--r--www/phpmyfaq/distinfo6
-rw-r--r--www/py-boto3/Makefile2
-rw-r--r--www/py-boto3/distinfo6
-rw-r--r--www/py-dj52-django-stubs-ext/Makefile2
-rw-r--r--www/py-dj52-django-stubs-ext/distinfo6
-rw-r--r--www/py-dj52-django-stubs-ext/files/patch-pyproject.toml11
-rw-r--r--www/py-django-unfold/Makefile2
-rw-r--r--www/py-django-unfold/distinfo6
-rw-r--r--www/py-google-cloud-datastore/Makefile3
-rw-r--r--www/py-google-cloud-datastore/distinfo6
-rw-r--r--www/py-google-cloud-storage/Makefile8
-rw-r--r--www/py-planet-auth/Makefile2
-rw-r--r--www/py-planet-auth/distinfo6
-rw-r--r--www/py-qt6-webengine/Makefile1
-rw-r--r--www/py-qt6-webengine/distinfo6
-rw-r--r--www/py-qt6-webengine/files/patch-sip_QtWebEngineCore_qwebenginesettings.sip18
-rw-r--r--www/py-qt6-webengine/pkg-plist3
-rw-r--r--www/py-requests-gssapi/Makefile2
-rw-r--r--www/qt6-httpserver/distinfo6
-rw-r--r--www/qt6-httpserver/pkg-plist3
-rw-r--r--www/qt6-webchannel/distinfo6
-rw-r--r--www/qt6-webchannel/pkg-plist4
-rw-r--r--www/qt6-webengine/Makefile4
-rw-r--r--www/qt6-webengine/distinfo6
-rw-r--r--www/qt6-webengine/files/patch-cmake_QtToolchainHelpers.cmake10
-rw-r--r--www/qt6-webengine/files/patch-configure.cmake12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_BUILD.gn32
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_dispatcher_tls.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__root.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_atomicops.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__paths__posix.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_compiler__specific.h26
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc7
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_proc__maps__linux.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__linux.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__posix.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_drive__info.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_drive__info__posix.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__bsd.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__util__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_important__file__writer__cleaner.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_functional_unretained__traits.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_linux__util.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__epoll.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__epoll.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__glib.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_file__descriptor__shuffle.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_sysctl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_internal__linux.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory__linux.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__openbsd.cc55
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc17
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__openbsd.cc17
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h39
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc129
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__openbsd.cc130
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_module__cache.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__base__address__posix.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__test__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_thread__delegate__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util__posix.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_cancelable__event.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__openbsd.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__linux.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_hang__watcher.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__bsd.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__internal__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_time_time__now__posix.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_memory__dump__manager.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_clang_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn56
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_gcc_BUILD.gn13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_libdrm_BUILD.gn11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_ozone.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_rust.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_v8__target__cpu.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_detect__host__arch.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_strip__binary.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_icu.gn20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libevent.gn15
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_nocompile.gni11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_rust_rust__bindgen.gni19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_rust_std_BUILD.gn13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_freebsd_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__solink__wrapper.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_openbsd_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_toolchain.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_cc_base_features.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_BUILD.gn24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_accessibility_page__colors.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc21
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_management_chrome__management__api__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_messaging_launch__context__posix.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_tabs_tabs__api.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webstore__private_webstore__private__api.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_gcm_gcm__profile__service__factory.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_router_discovery_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_desktop__media__picker__controller.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_profile__network__context__service.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_profile__network__context__service__factory.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.cc43
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_prefs_browser__prefs.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_prefs_pref__service__incognito__allowlist.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_printing_print__backend__service__manager.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_printing_printer__query.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_resources_signin_signin__shared.css2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_accounts__policy__manager.cc38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_accounts__policy__manager.h29
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_signin__util.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about_about__ui.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about_about__ui.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__home_app__home__page__handler.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__home_app__home__page__handler.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__settings_web__app__settings__ui.h18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc44
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_client__cert__sources.h13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__configs.cc75
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc82
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_interstitials_interstitial__ui.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__constants.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__constants.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__handler.cc23
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__handler.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_password__manager_promo__cards__handler.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_searchbox_searchbox__handler.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc32
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_signin_profile__picker__handler.cc15
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc (renamed from www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc)10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_channel__info.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_channel__info__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__features.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__features.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths__internal.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc7
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h7
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_crash__keys.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_extension__constants.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_extension__constants.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_permissions_chrome__permission__message__rules.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__host__file__path.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__registration.cc34
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__registration.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_component__widevine__cdm__hint__file__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_pref__names.h24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_url__constants.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h29
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_test_chromedriver_chrome__launcher.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_test_chromedriver_chrome_chrome__finder.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_autofill__optimization__guide.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_data__manager_payments_payments__data__manager.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_integrators_autofill__optimization__guide.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_payments__data__manager.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc21
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__prefs.cc24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__prefs.h22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_commerce_core_commerce__feature__list.cc35
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_constrained__window_constrained__window__views.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_chrome__crashpad__handler.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_crashpad__handler__main.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_browser_crash__upload__list__crashpad.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_mock__signals__aggregator.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator__impl.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_common_signals__features.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_common_signals__features.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_system__signals_platform__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_embedder__support_user__agent__utils.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_enterprise_watermarking_watermark.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_error__page_common_localized__error.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_eye__dropper_eye__dropper__view.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__configurations.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.cc21
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.h31
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.cc23
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.h28
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feed_core_proto_v2_wire_version.proto2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feed_core_v2_proto__util.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gcm__driver_gcm__desktop__utils.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_guarded__page__allocator__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_gwp__asan.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_gwp__asan__features.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_crash__handler_crash__analyzer.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_live__caption_caption__util.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_live__caption_caption__util.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_media__source.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_providers_cast_channel_cast__message__util.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_providers_cast_channel_enum__table.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_dwa_dwa__service.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_metrics__log.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_motherboard.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_connection__info.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__system__lock_lock.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_neterror_resources_neterror.js11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_optimization__guide_core_optimization__guide__features.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_optimization__guide_core_optimization__guide__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_async_browser_secret__portal__key__provider.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_async_common_encryptor.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_sync_libsecret__util__linux.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_sync_os__crypt.h40
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_browser_paint__preview__client.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_common_proto_paint__preview.proto4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_player_player__compositor__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_features_password__features.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_features_password__features.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__form__manager.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__client.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__switches.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__switches.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manual__fallback__flow.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manual__fallback__flow.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store__factory__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store_login__database.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store_login__database__async__helper.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_stub__password__manager__client.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_stub__password__manager__client.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_common_password__manager__pref__names.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_performance__manager_decorators_process__metrics__decorator.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_performance__manager_public_features.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_permissions_prediction__service_prediction__common.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_browser_policy__pref__mapping__test.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__client.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__util.cc24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__loader__common.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__paths.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__utils.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_tools_generate__policy__source.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_power__metrics_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_power__metrics_energy__metrics__provider.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__service.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__switches.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__switches.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_content_resources_gen__file__type__proto.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_common_features.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_search__engines_search__engine__choice_search__engine__choice__service.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_search__engines_template__url__service.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_on__device__translation_sandbox__hook.cc43
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_on__device__translation_sandbox__hook.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_soda_soda__util.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_startup__metric__utils_common_startup__metric__utils.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_list__family__members__service.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__metrics__service.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__preferences.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__service.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_features.cc38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_features.h19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_pref__names.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__preferences_common__syncable__prefs__database.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_system__cpu_cpu__probe.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_trusted__vault_trusted__vault__connection__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_update__client_update__query__params.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_user__education_views_help__bubble__view.cc24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_user__education_views_help__bubble__view.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_variations_service_variations__service.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_visited__url__ranking_public_url__visit__util.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_gpu__host__impl.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_skia__output__surface__impl.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display_skia__renderer.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_BUILD.gn10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_audio_audio__service.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl__receiver__bindings.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__thread__type__switcher__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_devtools__frontend__host__impl.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_devtools__frontend__host__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc9
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__system__access__local__path__watcher.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_font__access_font__enumeration__data__source.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_compositor__util.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__memory__buffer__manager__singleton.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_frameless__media__interface__proxy.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_media__keys__listener__manager__impl.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_network__service__instance__impl.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_delegated__frame__host.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_media_service__video__capture__device__launcher.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc28
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_sandbox__host__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor__impl.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host.cc44
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc21
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__sandbox__delegate.cc50
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_web__contents_slow__web__preference__cache.cc (renamed from www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_input_input__device__change__observer.cc)16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_web__contents_web__contents__view__aura.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.cc47
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_BUILD.gn6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_BUILD.gn6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_features.cc15
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_features.h19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__bsd.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__bsd.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_user__agent.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__plugin__main.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_content__browser__client.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_service__process__host.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_zygote__host_zygote__host__linux.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_zygote_features.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_app_shell__main__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_renderer_shell__content__renderer__client.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_utility_shell__content__utility__client.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_services.cc76
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__main.cc100
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__thread__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__linux.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__main__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_bluetooth__adapter.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_cast__bluetooth.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_api__browser__context__keyed__service__factories.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_management_management__api.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc23
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api___permission__features.json14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api_runtime.json2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_command.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_features_feature.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_argument__spec.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__browser__main__parts.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc21
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h21
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_dawn__context__provider.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_gles2__cmd__decoder.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__context__state.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__context__state.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__factory.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__manager.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_webgpu__decoder__impl.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__finch__features.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__info__collector.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_x__util.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_generate__bindings.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_semaphore__handle.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__image.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__browser__main__parts__posix.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__web__contents__impl.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_audio__input__device.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_pulse_pulse__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_audio__latency.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_libaom__thread__wrapper.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.cc34
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.h20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.h24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc36
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.cc25
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__tracker__factory__impl.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_cdm_library__cdm_cdm__paths.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_ffmpeg_scripts_build__ffmpeg.py8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_ffmpeg_scripts_robo__lib_config.py12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc33
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_gl__image__processor__backend.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_libyuv__image__processor__backend.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_mailbox__video__frame__converter.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_native__pixmap__frame__resource.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_platform__video__frame__utils.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_video__decoder__pipeline.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_gpu__video__encode__accelerator__factory.cc15
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__video__decoder.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__wrapper.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_media__options.gni4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc26
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter.cc21
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter__test.cc33
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_audio__processor.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_helpers.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_BUILD.gn18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_features.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_mock__network__change__notifier.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_mock__network__change__notifier.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier__passive.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_sockaddr__util__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_cert_cert__verify__proc.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_backend__experiment.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_simple_simple__file__tracker.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_BUILD.gn10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__info.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__config__service__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__util.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_resolv__reader.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_scoped__res__state.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__handler__negotiate.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__preferences.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__preferences.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__network__session.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socket__posix.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_net__watcher_net__watcher.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_cups__ipp__helper.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_print__backend__cups.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings__conversion.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__context__linux.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__features.cc13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__features.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_features.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_BUILD.gn6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_features.cc13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_features.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.cc40
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_mojom_sandbox.mojom10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.cc44
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox__type.cc159
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.cc17
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.h17
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_geolocation_location__provider__manager.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_device__features.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_device__features.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_generic__sensor_sensor__reading.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_mojom_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_BUILD.gn6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_serial__device__enumerator.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_serial__io__handler__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_BUILD.gn8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.cc21
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_cpp_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_cpp_features.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_mojom_BUILD.gn6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_shared__dictionary_shared__dictionary__writer__in__memory.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_on__device__model_on__device__model__service.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_on__device__model_pre__sandbox__init.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_public_cpp_utilities.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_tracing_public_cpp_system__metrics__sampler.cc13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_public_mojom_video__capture__service.mojom2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_video__capture__service__impl.cc38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_video__capture__service__impl.h29
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__effects_video__effects__sandbox__hook__linux.cc27
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__effects_video__effects__sandbox__hook__linux.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_SkMemory__new__handler.cpp6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_font__utils.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_skcolorspace__trfn.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_config.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_internal_sysinfo.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h9
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_BUILD.gn8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform__helpers.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_system__utils.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_system__utils__linux.cpp18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__internal.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp27
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_formatutils.cpp11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_util_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_platform.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_web__vector.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_build_scripts_run__with__pythonpath.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_blink__initializer.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_editing_editing__behavior.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_execution__context_navigator__base.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_exported_web__view__impl.cc24
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_frame_web__frame__test.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_inspector_inspector__memory__agent.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_layout_layout__view.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_loader_mixed__content__checker.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_origin__trials_origin__trial__context.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_paint_paint__layer.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__device__factory.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgpu_gpu__queue.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__description.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__metrics.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__platform__data.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_begin__frame__provider.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_video__frame__submitter.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json543
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_scheduler_common_thread.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_container__annotations.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_stack__util.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_brotli_common_platform.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_cpuinfo_cpuinfo.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_build_crashpad__buildconfig.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_crashpad__client__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_address__types.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_capture__context.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_metrics.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_uuid.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_close__multiple.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_drop__privileges.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_signals.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crc32c_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_include_dawn_native_VulkanBackend.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_common_Platform.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_devtools-frontend_src_scripts_build_compress__files.js12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_configure4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavcodec_x86_cabac.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_cpu.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_random__seed.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_x86_x86inc.asm2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_include_config.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_src_src_fccompat.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_reference__drivers_random.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_standalone_base_logging.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_leveldatabase_env__chromium.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_include_sync_sync.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_sync.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_src_libusb_core.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_src_libusb_os_threads__posix.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_lzma__sdk_C_CpuArch.c22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_material__color__utilities_src_cpp_palettes_tones.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_config_config-linux.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_node_node.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_cfx__fontmapper.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_fxjs_fx__date__helpers.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_pdfium.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_build__config.h40
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_thread__utils.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_time.h8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_event__fd.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_thread__utils.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_clock__snapshots.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_event__fd.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_periodic__task.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_string__utils.cc17
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_subprocess__posix.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_thread__task__runner.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_unix__socket.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_utils.cc51
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc56
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_clock__snapshots.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_ipc_memfd.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_platform__posix.cc19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_track.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_protobuf_src_google_protobuf_stubs_platform__macros.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkMemory__malloc.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkOSFile__posix.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_speech-dispatcher_libspeechd__version.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_speech-dispatcher_speechd__types.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_src_amalgamation__dev_sqlite3.c11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_src_amalgamation_sqlite3.c2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_Reactor_Debug.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Configurator.cpp4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Linux_MemFd.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_WSI_libXCB.cpp2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_BUILD.gn15
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_fontconfig__util__linux.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_tflite_features.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-loader_src_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-loader_src_loader_vk__loader__platform.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan__memory__allocator_include_vk__mem__alloc.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_wayland_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__device_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_byte__order.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ip__address.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_net__test__helpers.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread__types.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_widevine_cdm_widevine.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_cpu__features.c12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_generate__stubs_rules.gni2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_grit_grit_node_base.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_cpp__bundle__generator.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_feature__compiler.py4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_memory_partition__allocator_inspect__utils.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_perf_chrome__telemetry__build_BUILD.gn6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_protoc__wrapper_protoc__wrapper.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_variations_fieldtrial__to__struct.py2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_accessibility_accessibility__features.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_accessibility_accessibility__features.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_client_drag__drop__client.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_accelerator.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_command.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc29
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.cc13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.h13
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__non__backed.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__factory.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_init_input__method__initializer.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_linux_linux__input__method__context__factory.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_text__input__client.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_resource_resource__bundle.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__switches.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__switches.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_webui_web__ui__util.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__loader.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__display__manager.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__shm__image__pool.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__id.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__provider__utils.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_system__theme.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor__observer.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.h14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_devices_x11_device__data__manager__x11.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_BUILD.gn4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_canvas__skia.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__fallback__linux.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params.h16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params__linux.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__util.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_dmabuf__uapi.h14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_buffer__types__mojom__traits.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.cc37
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.h25
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__widget__types.h22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_platform__font__skia.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__api__fuzzer.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__fuzzer.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_atom__cache.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_dri3.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_shm.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_xlib__support.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__context.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__fence.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__implementation.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__switches.cc32
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_gtk__compat.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_printing_print__dialog__gtk.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_message__center_views_message__popup__view.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme.h12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__base.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__features.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_common_egl__util.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_common_features.cc20
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_headless__surface__factory.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_ozone__platform__headless.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_vulkan__implementation__headless.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_common_wayland__util.cc32
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_emulate_wayland__input__emulate.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__connection.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__input__method__context.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__popup.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__screen.cc29
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__screen.h38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__toplevel__window.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__toplevel__window.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__window.cc44
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__window.h38
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_ozone__platform__wayland.cc54
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_vulkan__implementation__x11.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__screen__ozone.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__screen__ozone.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__window.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_test_mock__platform__window__delegate.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__init__properties.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_qt_BUILD.gn2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__bn.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ja.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ko.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ml.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__th.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-CN.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-TW.xtb2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.cc19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_corewm_tooltip__aura.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_examples_widget__example.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_focus_focus__manager.cc22
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_style_platform__style.cc15
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_test_ui__controls__factory__desktop__aura__ozone.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_root__view.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_widget.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_custom__frame__view.cc12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_dialog__delegate.cc10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_frame__background.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_BUILD.gn12
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8-internal.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8config.h10
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_atomicops.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_memory.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-openbsd.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-posix.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_small-vector.h11
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_sys-info.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_builtins_x64_builtins-x64.cc14
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_execution_isolate.cc8
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_flags_flags.cc6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_libsampler_sampler.cc19
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_sandbox_sandbox.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.h2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.cc2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_trap-handler.h6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h30
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_tools_run.py2
-rw-r--r--www/qt6-webengine/files/patch-src_core_CMakeLists.txt12
-rw-r--r--www/qt6-webengine/files/patch-src_core_api_configure.cmake12
-rw-r--r--www/qt6-webengine/files/patch-src_core_api_qt__cmdline.cmake4
-rw-r--r--www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt8
-rw-r--r--www/qt6-webengine/pkg-plist23
-rw-r--r--www/qt6-websockets/distinfo6
-rw-r--r--www/qt6-websockets/pkg-plist2
-rw-r--r--www/qt6-webview/distinfo6
-rw-r--r--www/qt6-webview/pkg-plist9
-rw-r--r--www/rubygem-cgi/Makefile2
-rw-r--r--www/rubygem-cgi/distinfo6
-rw-r--r--www/rubygem-haml/Makefile2
-rw-r--r--www/rubygem-haml/distinfo6
-rw-r--r--www/rubygem-kamal-rails80/Makefile2
-rw-r--r--www/rubygem-kamal-rails80/distinfo6
-rw-r--r--www/rubygem-kamal/Makefile2
-rw-r--r--www/rubygem-kamal/distinfo6
-rw-r--r--www/rubygem-protocol-http/Makefile2
-rw-r--r--www/rubygem-protocol-http/distinfo6
-rw-r--r--www/rubygem-protocol-rack/Makefile2
-rw-r--r--www/rubygem-protocol-rack/distinfo6
-rw-r--r--www/rubygem-roda/Makefile2
-rw-r--r--www/rubygem-roda/distinfo6
-rw-r--r--www/typo3-12/Makefile1
-rw-r--r--www/typo3-13/Makefile1
-rw-r--r--www/ungoogled-chromium/Makefile3
-rw-r--r--www/ungoogled-chromium/distinfo14
-rw-r--r--www/ungoogled-chromium/files/patch-BUILD.gn22
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc94
-rw-r--r--x11-themes/cursor-dmz-aa-theme/Makefile2
-rw-r--r--x11-themes/cursor-dmz-aa-theme/distinfo6
-rw-r--r--x11-toolkits/como/Makefile2
-rw-r--r--x11-toolkits/py-qt6-charts/Makefile1
-rw-r--r--x11-toolkits/py-qt6-charts/distinfo6
-rw-r--r--x11-toolkits/py-qt6-charts/pkg-plist1
-rw-r--r--x11-toolkits/py-qt6-datavis3d/Makefile1
-rw-r--r--x11-toolkits/py-qt6-datavis3d/distinfo6
-rw-r--r--x11-toolkits/py-qt6-datavis3d/pkg-plist1
-rw-r--r--x11-toolkits/py-qt6-graphs/Makefile1
-rw-r--r--x11-toolkits/py-qt6-graphs/distinfo6
-rw-r--r--x11-toolkits/py-qt6-graphs/pkg-plist1
-rw-r--r--x11-toolkits/qt6-charts/distinfo6
-rw-r--r--x11-toolkits/qt6-charts/pkg-plist4
-rw-r--r--x11-toolkits/qt6-datavis3d/distinfo6
-rw-r--r--x11-toolkits/qt6-datavis3d/pkg-plist4
-rw-r--r--x11-toolkits/qt6-declarative/distinfo6
-rw-r--r--x11-toolkits/qt6-declarative/pkg-plist305
-rw-r--r--x11-toolkits/qt6-graphs/distinfo6
-rw-r--r--x11-toolkits/qt6-graphs/pkg-plist9
-rw-r--r--x11-toolkits/qt6-quick3d/distinfo6
-rw-r--r--x11-toolkits/qt6-quick3d/pkg-plist51
-rw-r--r--x11-toolkits/qt6-quicktimeline/distinfo6
-rw-r--r--x11-toolkits/qt6-quicktimeline/pkg-plist4
-rw-r--r--x11-toolkits/qt6-shadertools/distinfo6
-rw-r--r--x11-toolkits/qt6-shadertools/pkg-plist2
-rw-r--r--x11-toolkits/qt6-virtualkeyboard/distinfo6
-rw-r--r--x11-toolkits/qt6-virtualkeyboard/pkg-plist13
-rw-r--r--x11-wm/chamfer/Makefile2
-rw-r--r--x11-wm/lxqt-session/Makefile1
-rw-r--r--x11-wm/lxqt-wayland-session/Makefile2
-rw-r--r--x11-wm/plasma6-kwin/Makefile2
-rw-r--r--x11-wm/river/Makefile12
-rw-r--r--x11-wm/river/distinfo14
-rw-r--r--x11/disman/Makefile1
-rw-r--r--x11/hyprland-qtutils/Makefile2
-rw-r--r--x11/kde/Makefile4
-rw-r--r--x11/kde/pkg-descr11
-rw-r--r--x11/lxqt-about/Makefile1
-rw-r--r--x11/lxqt-globalkeys/Makefile1
-rw-r--r--x11/lxqt-runner/Makefile1
-rw-r--r--x11/plasma6-plasma/Makefile2
-rw-r--r--x11/screengrab/Makefile1
-rw-r--r--x11/waylock/Makefile8
-rw-r--r--x11/waylock/distinfo10
-rw-r--r--x11/waylock/files/patch-build_zig11
-rw-r--r--x11/xwaylandvideobridge/Makefile2
2094 files changed, 15007 insertions, 11071 deletions
diff --git a/MOVED b/MOVED
index 6112fcf2a558..948c36d4d6f3 100644
--- a/MOVED
+++ b/MOVED
@@ -4895,3 +4895,5 @@ math/octave-forge-onsas||2025-12-15|Incompatible with octave packaging structure
devel/equinix-metal-cli||2025-12-15|Has expired: Equinix Platform EOL upstream
lang/typstfmt||2025-12-15|Discontinued, upstream repository archived on June 8, 2024
www/py-requests-kerberos|security/py-requests-kerberos|2025-12-17|Remove duplicate port. Use security/py-requests-kerberos instead
+games/melonds@qt5|games/melonds|2025-12-19|Unflavorize port. Qt5 is defunct. Please use melonds based on Qt6 instead
+games/melonds@qt6|games/melonds|2025-12-19|Unflavorize port. Continue to use melonds based on Qt6
diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk
index 54fff0299196..8a172daa00cb 100644
--- a/Mk/Uses/pyqt.mk
+++ b/Mk/Uses/pyqt.mk
@@ -108,12 +108,12 @@ MASTER_SITES_PYQTWEBENGINE= ${MASTER_SITES_PYQT${_PYQT_VERSION}WEBENGINE}
# below, should have a suitable epoch appended to the version.
# Qt version-agnostic components
-PYQTBUILDER_VERSION= 1.19.0
+PYQTBUILDER_VERSION= 1.19.1
QSCI2_VERSION= 2.14.1
-SIP_VERSION= 6.13.1 # ,1
+SIP_VERSION= 6.15.0 # ,1
# Qt 5 components
-PYQT5SIP_VERSION= 12.17.0
+PYQT5SIP_VERSION= 12.17.2
PYQT5_VERSION= 5.15.11
PYQT53D_VERSION= 5.15.7
PYQT5CHARTS_VERSION= 5.15.7
@@ -122,14 +122,14 @@ PYQT5NETWORKAUTH_VERSION= 5.15.6
PYQT5WEBENGINE_VERSION= 5.15.7
# Qt 6 components
-PYQT6SIP_VERSION= 13.10.2
-PYQT6_VERSION= 6.9.1
-PYQT63D_VERSION= 6.9.0
-PYQT6CHARTS_VERSION= 6.9.0
-PYQT6DATAVIS3D_VERSION= 6.9.0
-PYQT6GRAPHS_VERSION= 6.9.0
-PYQT6NETWORKAUTH_VERSION= 6.9.0
-PYQT6WEBENGINE_VERSION= 6.9.0
+PYQT6SIP_VERSION= 13.10.3
+PYQT6_VERSION= 6.10.0
+PYQT63D_VERSION= 6.10.0
+PYQT6CHARTS_VERSION= 6.10.0
+PYQT6DATAVIS3D_VERSION= 6.10.0
+PYQT6GRAPHS_VERSION= 6.10.0
+PYQT6NETWORKAUTH_VERSION= 6.10.0
+PYQT6WEBENGINE_VERSION= 6.10.0
# Qt version-agnostic components
PYQTBUILDER_DISTNAME= pyqt_builder-${PYQTBUILDER_VERSION}
diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk
index db50d8de38ac..dfd593589aba 100644
--- a/Mk/Uses/qt.mk
+++ b/Mk/Uses/qt.mk
@@ -23,8 +23,8 @@ _QT_MK_INCLUDED= qt.mk
# Qt versions currently supported by the framework.
_QT_SUPPORTED?= 5 6
QT5_VERSION?= 5.15.18
-QT6_VERSION?= 6.9.3
-PYSIDE6_VERSION?= 6.9.3
+QT6_VERSION?= 6.10.1
+PYSIDE6_VERSION?= 6.10.1
# Support for intermediate Qt6 releases. This partially defines
# _QT6_MASTER_SITE_SUBDIR and would probably be better in qt-dist.mk,
@@ -257,7 +257,7 @@ qt-languageserver_PORT= devel/${_QT_RELNAME}-languageserver
qt-languageserver_PATH= ${LOCALBASE}/${QT_LIBDIR_REL}/libQt6LanguageServer.a
qt-lottie_PORT= graphics/${_QT_RELNAME}-lottie
-qt-lottie_LIB= libQt${_QT_LIBVER}Bodymovin.so
+qt-lottie_LIB= libQt${_QT_LIBVER}Lottie.so
qt-linguist_PORT= devel/${_QT_RELNAME}-linguist
qt-linguist_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/linguist
@@ -407,7 +407,7 @@ qt-virtualkeyboard_PORT= x11-toolkits/${_QT_RELNAME}-virtualkeyboard
qt-virtualkeyboard_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/platforminputcontexts/libqtvirtualkeyboardplugin.so
qt-wayland_PORT= graphics/${_QT_RELNAME}-wayland
-qt-wayland_LIB= libQt${_QT_LIBVER}WaylandClient.so
+qt-wayland_LIB= libQt${_QT_LIBVER}WaylandCompositor.so
qt-webchannel_PORT= www/${_QT_RELNAME}-webchannel
qt-webchannel_LIB= libQt${_QT_LIBVER}WebChannel.so
diff --git a/accessibility/qt6-speech/distinfo b/accessibility/qt6-speech/distinfo
index 4df5b8e43822..aa4d4731480b 100644
--- a/accessibility/qt6-speech/distinfo
+++ b/accessibility/qt6-speech/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303069
-SHA256 (KDE/Qt/6.9.3/qtspeech-everywhere-src-6.9.3.tar.xz) = f86f5a4c742fb86ccc6e90ee72a9213150986575c3d238829a4b48a28bc9ab3e
-SIZE (KDE/Qt/6.9.3/qtspeech-everywhere-src-6.9.3.tar.xz) = 248056
+TIMESTAMP = 1763964403
+SHA256 (KDE/Qt/6.10.1/qtspeech-everywhere-src-6.10.1.tar.xz) = 42caec540f6e10de8628819d10477ed2dc202134753ea68dfc1aa536108b7f4f
+SIZE (KDE/Qt/6.10.1/qtspeech-everywhere-src-6.10.1.tar.xz) = 248024
diff --git a/accessibility/qt6-speech/pkg-plist b/accessibility/qt6-speech/pkg-plist
index d5a51e0128a8..ec51bfa4150b 100644
--- a/accessibility/qt6-speech/pkg-plist
+++ b/accessibility/qt6-speech/pkg-plist
@@ -64,7 +64,7 @@ lib/cmake/Qt6TextToSpeechPrivate/Qt6TextToSpeechPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6TextToSpeech.so
%%QT_LIBDIR%%/libQt6TextToSpeech.so.6
%%QT_LIBDIR%%/libQt6TextToSpeech.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6texttospeech_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6texttospeech_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_texttospeech.pri
%%QT_MKSPECDIR%%/modules/qt_lib_texttospeech_private.pri
%%FLITE%%%%QT_PLUGINDIR%%/texttospeech/libqtexttospeech_flite.so
diff --git a/archivers/lxqt-archiver/Makefile b/archivers/lxqt-archiver/Makefile
index de29ed5da7d8..7bc39593e486 100644
--- a/archivers/lxqt-archiver/Makefile
+++ b/archivers/lxqt-archiver/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-archiver
PORTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= archivers
MASTER_SITES= LXQT
diff --git a/astro/mepo/Makefile b/astro/mepo/Makefile
index c6b00e34dd26..8010a6ec1790 100644
--- a/astro/mepo/Makefile
+++ b/astro/mepo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mepo
DISTVERSION= 1.3.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= astro geography wayland
MASTER_SITES= https://git.sr.ht/~mil/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
@@ -12,7 +12,7 @@ LICENSE= GPLv3+ OFL11
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.14.0:lang/zig
+BUILD_DEPENDS= zig014=0.14.0:lang/zig014
LIB_DEPENDS= libcurl.so:ftp/curl
RUN_DEPENDS= jq:textproc/jq
@@ -21,11 +21,11 @@ USE_SDL= gfx2 image2 ttf2
SHEBANG_FILES= scripts/*
SHEBANG_LANG= sh
sh_CMD= /bin/sh
-MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
post-patch:
diff --git a/audio/fooyin/files/patch-src_utils_starrating.cpp b/audio/fooyin/files/patch-src_utils_starrating.cpp
new file mode 100644
index 000000000000..d6bba85b0a9f
--- /dev/null
+++ b/audio/fooyin/files/patch-src_utils_starrating.cpp
@@ -0,0 +1,16 @@
+Fix build with Qt 6.10.1. The QString::arg() method no longer accepts
+implicit conversions. [1]
+
+[1] https://doc.qt.io/qt-6/qstring.html#arg-2
+
+--- src/utils/starrating.cpp.orig 2025-09-21 21:11:29 UTC
++++ src/utils/starrating.cpp
+@@ -104,7 +104,7 @@ void StarRating::paint(QPainter* painter, const QRect&
+ .arg(m_maxCount)
+ .arg(mode == EditMode::Editable ? 1 : 0)
+ .arg(rect.width())
+- .arg(alignment);
++ .arg(alignment.toInt());
+
+ QPixmap pixmap;
+ if(!QPixmapCache::find(cacheKey, &pixmap)) {
diff --git a/audio/libopusenc/Makefile b/audio/libopusenc/Makefile
index 38d048114ad0..16ed51b39131 100644
--- a/audio/libopusenc/Makefile
+++ b/audio/libopusenc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libopusenc
PORTVERSION= 0.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= MOZILLA/opus
diff --git a/audio/libopusenc/files/patch-include_opusenc.h b/audio/libopusenc/files/patch-include_opusenc.h
new file mode 100644
index 000000000000..1c3774038996
--- /dev/null
+++ b/audio/libopusenc/files/patch-include_opusenc.h
@@ -0,0 +1,53 @@
+https://gitlab.xiph.org/xiph/libopusenc/-/commit/04c6172ffbbd5c7f7f2e170cf843872113f33b05
+
+--- include/opusenc.h.orig 2018-09-14 17:12:05 UTC
++++ include/opusenc.h
+@@ -121,6 +121,13 @@ extern "C" {
+ #define OPE_GET_NB_STREAMS_REQUEST 14013
+ #define OPE_GET_NB_COUPLED_STREAMS_REQUEST 14015
+
++/* Macros to trigger compilation errors when the wrong types are provided to a CTL. */
++/* These macros are not part of the API and are only for use within the macros below. */
++#define ope_check_int(x) (((void)((x) == (opus_int32)0)), (opus_int32)(x))
++#define ope_check_int_ptr(ptr) ((ptr) + ((ptr) - (opus_int32*)(ptr)))
++#define ope_check_packet_func(x) ((void)((void (*)(void *, const unsigned char *, opus_int32, opus_uint32))0 == (x)), (x))
++#define ope_check_void_ptr(x) ((void)((void *)0 == (x)), (x))
++
+ /**\defgroup encoder_ctl Encoding Options*/
+ /*@{*/
+
+@@ -129,21 +136,20 @@ extern "C" {
+ Macros for setting encoder options.*/
+ /*@{*/
+
+-#define OPE_SET_DECISION_DELAY(x) OPE_SET_DECISION_DELAY_REQUEST, __opus_check_int(x)
+-#define OPE_GET_DECISION_DELAY(x) OPE_GET_DECISION_DELAY_REQUEST, __opus_check_int_ptr(x)
+-#define OPE_SET_MUXING_DELAY(x) OPE_SET_MUXING_DELAY_REQUEST, __opus_check_int(x)
+-#define OPE_GET_MUXING_DELAY(x) OPE_GET_MUXING_DELAY_REQUEST, __opus_check_int_ptr(x)
+-#define OPE_SET_COMMENT_PADDING(x) OPE_SET_COMMENT_PADDING_REQUEST, __opus_check_int(x)
+-#define OPE_GET_COMMENT_PADDING(x) OPE_GET_COMMENT_PADDING_REQUEST, __opus_check_int_ptr(x)
+-#define OPE_SET_SERIALNO(x) OPE_SET_SERIALNO_REQUEST, __opus_check_int(x)
+-#define OPE_GET_SERIALNO(x) OPE_GET_SERIALNO_REQUEST, __opus_check_int_ptr(x)
+-/* FIXME: Add type-checking macros to these. */
+-#define OPE_SET_PACKET_CALLBACK(x,u) OPE_SET_PACKET_CALLBACK_REQUEST, (x), (u)
++#define OPE_SET_DECISION_DELAY(x) OPE_SET_DECISION_DELAY_REQUEST, ope_check_int(x)
++#define OPE_GET_DECISION_DELAY(x) OPE_GET_DECISION_DELAY_REQUEST, ope_check_int_ptr(x)
++#define OPE_SET_MUXING_DELAY(x) OPE_SET_MUXING_DELAY_REQUEST, ope_check_int(x)
++#define OPE_GET_MUXING_DELAY(x) OPE_GET_MUXING_DELAY_REQUEST, ope_check_int_ptr(x)
++#define OPE_SET_COMMENT_PADDING(x) OPE_SET_COMMENT_PADDING_REQUEST, ope_check_int(x)
++#define OPE_GET_COMMENT_PADDING(x) OPE_GET_COMMENT_PADDING_REQUEST, ope_check_int_ptr(x)
++#define OPE_SET_SERIALNO(x) OPE_SET_SERIALNO_REQUEST, ope_check_int(x)
++#define OPE_GET_SERIALNO(x) OPE_GET_SERIALNO_REQUEST, ope_check_int_ptr(x)
++#define OPE_SET_PACKET_CALLBACK(x,u) OPE_SET_PACKET_CALLBACK_REQUEST, ope_check_packet_func(x), ope_check_void_ptr(u)
+ /*#define OPE_GET_PACKET_CALLBACK(x,u) OPE_GET_PACKET_CALLBACK_REQUEST, (x), (u)*/
+-#define OPE_SET_HEADER_GAIN(x) OPE_SET_HEADER_GAIN_REQUEST, __opus_check_int(x)
+-#define OPE_GET_HEADER_GAIN(x) OPE_GET_HEADER_GAIN_REQUEST, __opus_check_int_ptr(x)
+-#define OPE_GET_NB_STREAMS(x) OPE_GET_NB_STREAMS_REQUEST, __opus_check_int_ptr(x)
+-#define OPE_GET_NB_COUPLED_STREAMS(x) OPE_GET_NB_COUPLED_STREAMS_REQUEST, __opus_check_int_ptr(x)
++#define OPE_SET_HEADER_GAIN(x) OPE_SET_HEADER_GAIN_REQUEST, ope_check_int(x)
++#define OPE_GET_HEADER_GAIN(x) OPE_GET_HEADER_GAIN_REQUEST, ope_check_int_ptr(x)
++#define OPE_GET_NB_STREAMS(x) OPE_GET_NB_STREAMS_REQUEST, ope_check_int_ptr(x)
++#define OPE_GET_NB_COUPLED_STREAMS(x) OPE_GET_NB_COUPLED_STREAMS_REQUEST, ope_check_int_ptr(x)
+ /*@}*/
+ /*@}*/
+
diff --git a/audio/linuxwave/Makefile b/audio/linuxwave/Makefile
index 62722dc55ead..31fd3d829555 100644
--- a/audio/linuxwave/Makefile
+++ b/audio/linuxwave/Makefile
@@ -1,6 +1,7 @@
PORTNAME= linuxwave
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@@ -10,18 +11,18 @@ WWW= https://orhun.dev/linuxwave/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.14.0:lang/zig
+BUILD_DEPENDS= zig014=0.14.0:lang/zig014
USE_GITHUB= yes
GH_ACCOUNT= orhun
GH_TUPLE= Hejsil:zig-clap:0.10.0:zig_clap/../.cache/zig/p/clap-0.10.0-oBajB434AQBDh-Ei3YtoKIRxZacVPF1iSwp3IX_ZB8f0
-MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
${WITH_PIE:D-Dpie} \
${WITH_RELRO:D-Drelro} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME} \
share/man/man1/${PORTNAME}.1.gz
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index 86793bf3339e..67c88993c29f 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mixxx
DISTVERSION= 2.5.3
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= acm@FreeBSD.org
@@ -33,7 +34,8 @@ LIB_DEPENDS= libabsl_base.so:devel/abseil \
libportmidi.so:audio/portmidi \
libupower-glib.so:sysutils/upower \
libkeyfinder.so:audio/libkeyfinder \
- libmp3lame.so:audio/lame
+ libmp3lame.so:audio/lame \
+ libxkbcommon.so:x11/libxkbcommon
USES= cmake:testing compiler:c++20-lang ebur128 gl iconv ninja pkgconfig \
sqlite ssl xorg
@@ -53,8 +55,8 @@ GH_ACCOUNT= mixxxdj
PKGNAMESUFFIX= -qt6
USES+= qt:6
-USE_QT= 5compat base:run declarative:build tools:build shadertools \
- sqldriver-sqlite:run svg
+USE_QT= 5compat base declarative shadertools \
+ sqldriver-sqlite:run svg tools:build
CMAKE_ARGS+= -DQT6=ON
QTKEYCHAIN_LIB_DEPENDS= libqt6keychain.so:security/qtkeychain@qt6
diff --git a/audio/mixxx/pkg-plist b/audio/mixxx/pkg-plist
index 83c56ab08d21..869d61a27704 100644
--- a/audio/mixxx/pkg-plist
+++ b/audio/mixxx/pkg-plist
@@ -1,9 +1,5 @@
bin/mixxx
share/applications/org.mixxx.Mixxx.desktop
-%%DOCSDIR%%/COPYING
-%%DOCSDIR%%/LICENSE
-%%DOCSDIR%%/Mixxx-Keyboard-Shortcuts.pdf
-%%DOCSDIR%%/README.md
share/icons/hicolor/128x128/apps/mixxx.png
share/icons/hicolor/256x256/apps/mixxx.png
share/icons/hicolor/32x32/apps/mixxx.png
diff --git a/audio/musescore/Makefile b/audio/musescore/Makefile
index 26cf2a3d8eb7..f150c8a0a429 100644
--- a/audio/musescore/Makefile
+++ b/audio/musescore/Makefile
@@ -1,14 +1,14 @@
PORTNAME= ${GH_PROJECT:tl}
DISTVERSIONPREFIX= v
-DISTVERSION= 4.5.1
+DISTVERSION= 4.6.5
PORTREVISION= 1
CATEGORIES= audio
PATCH_SITES= https://github.com/musescore/MuseScore/commit/
-PATCHFILES+= 05056ed19520060c3912a09a3adfa0927057f956.patch:-p1 # Fix build with Qt 6.9
-PATCHFILES+= b67be2bace728c870bde6e327649a3f9441346ea.patch:-p1 # Fix configure with Qt 6.10
-PATCHFILES+= 650e05645f1c45993ec566c98c3d9743650cf8c1.patch:-p1 # Fix build with Qt 6.10
-PATCHFILES+= 8a9a871c47b934423eb1d6568d7dbcd5c8c8b3b1.patch:-p1 # Fix build with Qt 6.10
+PATCHFILES+= b79c3ba61e599e2211ba69f7be561ecfbdab941c.patch:-p1 # Fix build with Qt 6.10.1
+PATCHFILES+= 6f63cd15ced0b2a624a85e471724fba922762974.patch:-p1 # Add missing include for Qt 6.10
+PATCHFILES+= e25d01bd7f650e51911929ec2aa519923913cd05.patch:-p1 # Add missing include for Qt 6.10
+PATCHFILES+= 36d544ab41abff3dc675202953486b837f21b8b6.patch:-p1 # Fix build on FreeBSD
MAINTAINER= adridg@FreeBSD.org
COMMENT= Free music composition & notation software
@@ -20,7 +20,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libasound.so:audio/alsa-lib \
- libasound_module_pcm_oss.so:audio/alsa-plugins \
libFLAC.so:audio/flac \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
@@ -28,12 +27,13 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libopusenc.so:audio/libopusenc \
libtinyxml2.so:textproc/tinyxml2 \
libxkbcommon.so:x11/libxkbcommon
+RUN_DEPENDS= alsa-plugins>=1.2:audio/alsa-plugins
USES= cmake compiler:c++17-lang desktop-file-utils gl localbase \
pkgconfig qt:6 shared-mime-info
-USE_QT= base 5compat declarative networkauth scxml svg \
- tools:build
-USE_GL= gl
+USE_GL= opengl
+USE_QT= 5compat base declarative networkauth scxml svg \
+ shadertools:build tools:build
USE_GITHUB= yes
GH_PROJECT= MuseScore
@@ -44,15 +44,19 @@ GH_PROJECT= MuseScore
# Note needs PORTVERSION:R once there is a .minor version
DATADIR= ${PREFIX}/share/mscore-${PORTVERSION:R}
-CMAKE_TESTS= MUE_BUILD_BRAILLE_TESTS MUE_BUILD_ENGRAVING_TESTS MUE_BUILD_IMPORTEXPORT_TESTS MUE_BUILD_NOTATION_TESTS MUE_BUILD_PLAYBACK_TESTS MUE_BUILD_PROJECT_TESTS
+CMAKE_TESTS= MUE_BUILD_BRAILLE_TESTS \
+ MUE_BUILD_ENGRAVING_TESTS \
+ MUE_BUILD_IMPORTEXPORT_TESTS \
+ MUE_BUILD_NOTATION_TESTS \
+ MUE_BUILD_PLAYBACK_TESTS \
+ MUE_BUILD_PROJECT_TESTS
CMAKE_ON= MUE_COMPILE_USE_SYSTEM_FLAC \
MUE_COMPILE_USE_SYSTEM_FREETYPE \
MUE_COMPILE_USE_SYSTEM_HARFBUZZ \
MUE_COMPILE_USE_SYSTEM_OPUS \
MUE_COMPILE_USE_SYSTEM_OPUSENC \
MUE_COMPILE_USE_SYSTEM_TINYXML
-CMAKE_OFF= MUE_BUILD_CRASHPAD_CLIENT \
- MUE_COMPILE_USE_PCH \
+CMAKE_OFF= MUSE_COMPILE_USE_PCH \
${CMAKE_TESTS}
CMAKE_BUILD_TYPE= release
CMAKE_ARGS= -DMUSE_APP_BUILD_MODE="release"
diff --git a/audio/musescore/distinfo b/audio/musescore/distinfo
index 5971ac516088..ef66702f32f9 100644
--- a/audio/musescore/distinfo
+++ b/audio/musescore/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1763631790
-SHA256 (musescore-MuseScore-v4.5.1_GH0.tar.gz) = 5ec033770599ee42ebc00e1a8c680b78de7ac871a0fa6484a68544653171b9ae
-SIZE (musescore-MuseScore-v4.5.1_GH0.tar.gz) = 144481700
-SHA256 (05056ed19520060c3912a09a3adfa0927057f956.patch) = 8f8b1d947562ccb78875c00f50ece2ba32cb2ff38ef9da6350fc1eae4eac734a
-SIZE (05056ed19520060c3912a09a3adfa0927057f956.patch) = 3471
-SHA256 (b67be2bace728c870bde6e327649a3f9441346ea.patch) = 2bfd54b8d548ee2cf27783143f8697dc4169d7d958d24f2c9addc9816990b7f9
-SIZE (b67be2bace728c870bde6e327649a3f9441346ea.patch) = 1030
-SHA256 (650e05645f1c45993ec566c98c3d9743650cf8c1.patch) = 3859e2d251e64adac9555eb165ccd9acc3174dbad99ad26c6728430927b6a3d2
-SIZE (650e05645f1c45993ec566c98c3d9743650cf8c1.patch) = 827
-SHA256 (8a9a871c47b934423eb1d6568d7dbcd5c8c8b3b1.patch) = 43f1038b63ed1fd1e7061c50bd849edde64c44cd89838b1c90900c383bd32bbc
-SIZE (8a9a871c47b934423eb1d6568d7dbcd5c8c8b3b1.patch) = 1274
+TIMESTAMP = 1766096878
+SHA256 (musescore-MuseScore-v4.6.5_GH0.tar.gz) = c9441c1344d2bd63f86e737e25293fbad532f3edec9380c7d42eab3a8042ced1
+SIZE (musescore-MuseScore-v4.6.5_GH0.tar.gz) = 159873358
+SHA256 (b79c3ba61e599e2211ba69f7be561ecfbdab941c.patch) = 1994c0f9d5ad28f341a88f484440b08d4e883a058fd45ac27cdbf27713fc31e7
+SIZE (b79c3ba61e599e2211ba69f7be561ecfbdab941c.patch) = 4348
+SHA256 (6f63cd15ced0b2a624a85e471724fba922762974.patch) = 20f6c338a6e0bb92607981565e40841dc0aeef68287864be7782e6c78d4cb8b9
+SIZE (6f63cd15ced0b2a624a85e471724fba922762974.patch) = 966
+SHA256 (e25d01bd7f650e51911929ec2aa519923913cd05.patch) = 73796ed2c3b5e5768fec3df7b49d41d3dd4845fc3a35e016eb69d6f8c27e9db8
+SIZE (e25d01bd7f650e51911929ec2aa519923913cd05.patch) = 1189
+SHA256 (36d544ab41abff3dc675202953486b837f21b8b6.patch) = 98823eda21bb81b31664d012c89a0953971bc62368b2f8ae75c0092f0a80f9bf
+SIZE (36d544ab41abff3dc675202953486b837f21b8b6.patch) = 1356
diff --git a/audio/musescore/files/patch-share_icons_CMakeLists.txt b/audio/musescore/files/patch-share_icons_CMakeLists.txt
index 94db8114ac87..59238d5df08b 100644
--- a/audio/musescore/files/patch-share_icons_CMakeLists.txt
+++ b/audio/musescore/files/patch-share_icons_CMakeLists.txt
@@ -1,11 +1,11 @@
---- share/icons/CMakeLists.txt.orig 2025-01-16 11:02:26 UTC
+--- share/icons/CMakeLists.txt.orig 2025-12-01 12:36:11 UTC
+++ share/icons/CMakeLists.txt
@@ -40,7 +40,7 @@ elseif(OS_IS_WIN)
- install(FILES MscxIcon/MS4_MscxIcon.png RENAME mscx.png DESTINATION ${CMAKE_INSTALL_PREFIX}/../AppInfo/FileTypeIcons)
+ install(FILES MscxIcon/MS4_MscxIcon_512x512.png RENAME mscx.png DESTINATION ${CMAKE_INSTALL_PREFIX}/../AppInfo/FileTypeIcons)
endif()
-elseif(OS_IS_LIN)
+elseif(OS_IS_LIN OR OS_IS_FBSD)
foreach(SIZE 16 24 32 48 64 96 128 512)
- install(FILES AppIcon/MS4_AppIcon_${SIZE}x${SIZE}.png RENAME mscore${MUSE_APP_INSTALL_SUFFIX}.png DESTINATION share/icons/hicolor/${SIZE}x${SIZE}/apps)
- endforeach()
+ install(FILES AppIcon/MS4_AppIcon_${SIZE}x${SIZE}.png
+ RENAME mscore${MUSE_APP_INSTALL_SUFFIX}.png
diff --git a/audio/musescore/files/patch-src_framework_ui_CMakeLists.txt b/audio/musescore/files/patch-src_framework_ui_CMakeLists.txt
index 3c4a3212eaa6..8b474d24aff1 100644
--- a/audio/musescore/files/patch-src_framework_ui_CMakeLists.txt
+++ b/audio/musescore/files/patch-src_framework_ui_CMakeLists.txt
@@ -1,6 +1,6 @@
---- src/framework/ui/CMakeLists.txt.orig 2024-12-11 12:43:18 UTC
+--- src/framework/ui/CMakeLists.txt.orig 2025-12-01 12:36:11 UTC
+++ src/framework/ui/CMakeLists.txt
-@@ -49,6 +49,8 @@ elseif(OS_IS_LIN)
+@@ -59,6 +59,8 @@ elseif(OS_IS_LIN)
set(PLATFORM_THEME_SRC
${CMAKE_CURRENT_LIST_DIR}/internal/platform/linux/linuxplatformtheme.cpp
${CMAKE_CURRENT_LIST_DIR}/internal/platform/linux/linuxplatformtheme.h
diff --git a/audio/musescore/files/patch-src_framework_ui_uimodule.cpp b/audio/musescore/files/patch-src_framework_ui_uimodule.cpp
new file mode 100644
index 000000000000..13fc605f5f0e
--- /dev/null
+++ b/audio/musescore/files/patch-src_framework_ui_uimodule.cpp
@@ -0,0 +1,18 @@
+--- src/framework/ui/uimodule.cpp.orig 2025-12-01 12:36:11 UTC
++++ src/framework/ui/uimodule.cpp
+@@ -49,6 +49,7 @@
+ #include "view/mainwindowbridge.h"
+ #else
+ #include "internal/platform/stub/stubplatformtheme.h"
++#include "internal/windowscontroller.h"
+ #include "view/mainwindowbridge.h"
+ #endif
+
+@@ -109,6 +110,7 @@ void UiModule::registerExports()
+ m_windowsController = std::make_shared<WindowsController>();
+ #else
+ m_platformTheme = std::make_shared<StubPlatformTheme>();
++ m_windowsController = std::make_shared<WindowsController>();
+ #endif
+
+ ioc()->registerExport<IUiConfiguration>(moduleName(), m_configuration);
diff --git a/audio/musescore/files/patch-src_notation_view_abstractnotationpaintview.cpp b/audio/musescore/files/patch-src_notation_view_abstractnotationpaintview.cpp
new file mode 100644
index 000000000000..032ff0b5ab92
--- /dev/null
+++ b/audio/musescore/files/patch-src_notation_view_abstractnotationpaintview.cpp
@@ -0,0 +1,10 @@
+--- src/notation/view/abstractnotationpaintview.cpp.orig 2025-12-01 12:36:11 UTC
++++ src/notation/view/abstractnotationpaintview.cpp
+@@ -21,6 +21,7 @@
+ */
+ #include "abstractnotationpaintview.h"
+
++#include <QCursor>
+ #include <QPainter>
+ #include <QMimeData>
+
diff --git a/audio/musescore/files/patch-src_palette_view_widgets_specialcharactersdialog.cpp b/audio/musescore/files/patch-src_palette_view_widgets_specialcharactersdialog.cpp
deleted file mode 100644
index 5c7526072218..000000000000
--- a/audio/musescore/files/patch-src_palette_view_widgets_specialcharactersdialog.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-Fix build with Qt >= 6.9.0
-
-/wrkdirs/usr/ports/audio/musescore/work/MuseScore-4.5/src/palette/view/widgets/specialcharactersdialog.cpp:715:55:
-error: no matching member function for call to 'arg'
- 715 | m_pUnicode->appendElement(fs, QString("0x%1").arg(code, 5, 16, QChar('0')));
- | ~~~~~~~~~~~~~~~~^~~
-
---- src/palette/view/widgets/specialcharactersdialog.cpp.orig 2025-03-13 18:44:57 UTC
-+++ src/palette/view/widgets/specialcharactersdialog.cpp
-@@ -712,7 +712,7 @@ void SpecialCharactersDialog::populateUnicode()
- std::shared_ptr<FSymbol> fs = std::make_shared<FSymbol>(gpaletteScore->dummy());
- fs->setCode(code);
- fs->setFont(m_font);
-- m_pUnicode->appendElement(fs, QString("0x%1").arg(code, 5, 16, QLatin1Char('0')));
-+ m_pUnicode->appendElement(fs, QString("0x%1").arg(static_cast<quint32>(code), 5, 16, QLatin1Char('0')));
- }
- }
-
diff --git a/audio/musescore/pkg-plist b/audio/musescore/pkg-plist
index 4f4de2782f39..549dba62e2dc 100644
--- a/audio/musescore/pkg-plist
+++ b/audio/musescore/pkg-plist
@@ -24,6 +24,7 @@ share/icons/hicolor/scalable/mimetypes/application-x-musescore.svg
%%DATADIR%%/autobotscripts/TC8_EngravingText.js
%%DATADIR%%/autobotscripts/TC9_BigScore(perfomance).js
%%DATADIR%%/autobotscripts/data/Big_Score.mscz
+%%DATADIR%%/autobotscripts/steps/Home.js
%%DATADIR%%/autobotscripts/steps/Inspector.js
%%DATADIR%%/autobotscripts/steps/Instruments.js
%%DATADIR%%/autobotscripts/steps/Navigation.js
@@ -50,9 +51,6 @@ share/icons/hicolor/scalable/mimetypes/application-x-musescore.svg
%%DATADIR%%/extensions/example3/configure.qml
%%DATADIR%%/extensions/example3/manifest.json
%%DATADIR%%/extensions/example3/remove.js
-%%DATADIR%%/instruments/instruments.xml
-%%DATADIR%%/instruments/orders.xml
-%%DATADIR%%/instruments/string_tunings_presets.json
%%DATADIR%%/locale/instruments_af.qm
%%DATADIR%%/locale/instruments_ar.qm
%%DATADIR%%/locale/instruments_ar_DZ.qm
@@ -237,15 +235,6 @@ share/icons/hicolor/scalable/mimetypes/application-x-musescore.svg
%%DATADIR%%/styles/Modified Stave Notation/22mm_MSN.mss
%%DATADIR%%/styles/Modified Stave Notation/25mm_MSN.mss
%%DATADIR%%/styles/MuseJazz.mss
-%%DATADIR%%/styles/cchords_muse.xml
-%%DATADIR%%/styles/cchords_nrb.xml
-%%DATADIR%%/styles/cchords_rb.xml
-%%DATADIR%%/styles/cchords_sym.xml
-%%DATADIR%%/styles/chords.xml
-%%DATADIR%%/styles/chords_jazz.xml
-%%DATADIR%%/styles/chords_std.xml
-%%DATADIR%%/styles/jazzchords.xml
-%%DATADIR%%/styles/stdchords.xml
%%DATADIR%%/tables/Es-Es-G0.utb
%%DATADIR%%/tables/IPA-unicode-range.uti
%%DATADIR%%/tables/IPA.utb
@@ -929,3 +918,4 @@ share/icons/hicolor/scalable/mimetypes/application-x-musescore.svg
%%DATADIR%%/wallpapers/paper5.png
%%DATADIR%%/wallpapers/paper6.png
%%DATADIR%%/wallpapers/paper7.png
+%%DATADIR%%/workspaces/Default.mws
diff --git a/audio/opus/Makefile b/audio/opus/Makefile
index dc394b339557..ed81fb56819b 100644
--- a/audio/opus/Makefile
+++ b/audio/opus/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opus
-DISTVERSION= 1.5.2
+DISTVERSION= 1.6
CATEGORIES= audio
MASTER_SITES= https://downloads.xiph.org/releases/opus/
@@ -18,6 +18,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-custom-modes \
--enable-dred \
--enable-osce \
+ --enable-qext \
--disable-doc # requires doxygen
CONFIGURE_TARGET=${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
INSTALL_TARGET= install-strip
diff --git a/audio/opus/distinfo b/audio/opus/distinfo
index 0419403a53e3..552ba0341c29 100644
--- a/audio/opus/distinfo
+++ b/audio/opus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713280233
-SHA256 (opus-1.5.2.tar.gz) = 65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1
-SIZE (opus-1.5.2.tar.gz) = 7839412
+TIMESTAMP = 1766093626
+SHA256 (opus-1.6.tar.gz) = b7637334527201fdfd6dd6a02e67aceffb0e5e60155bbd89175647a80301c92c
+SIZE (opus-1.6.tar.gz) = 36317446
diff --git a/audio/opus/pkg-plist b/audio/opus/pkg-plist
index 7158f207bd58..270391ce7bdf 100644
--- a/audio/opus/pkg-plist
+++ b/audio/opus/pkg-plist
@@ -7,6 +7,6 @@ include/opus/opus_types.h
lib/libopus.a
lib/libopus.so
lib/libopus.so.0
-lib/libopus.so.0.10.1
+lib/libopus.so.0.11.0
libdata/pkgconfig/opus.pc
share/aclocal/opus.m4
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index f4fafa8efd4a..d180fca8e52b 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -4,6 +4,9 @@ CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/Version-${DISTVERSION}/
DISTNAME= SuperCollider-${DISTVERSION}-Source
+PATCH_SITES= https://github.com/supercollider/supercollider/commit/
+PATCHFILES+= e997e47890a9cee137756dede664811a58dbf85a.patch:-p1 # Fix build with Qt 6.10.1
+
MAINTAINER= ports@nicandneal.net
COMMENT= Programming language for real time audio synthesis
WWW= https://supercollider.github.io
diff --git a/audio/supercollider/distinfo b/audio/supercollider/distinfo
index 82ccf8de39bc..7baaccaa5d69 100644
--- a/audio/supercollider/distinfo
+++ b/audio/supercollider/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1765213238
+TIMESTAMP = 1766095043
SHA256 (SuperCollider-3.14.1-Source.tar.bz2) = ee640c68777ae697682066ce5c4a8b7e56c5b223e76c79c13b5be5387ee55bb2
SIZE (SuperCollider-3.14.1-Source.tar.bz2) = 20933809
+SHA256 (e997e47890a9cee137756dede664811a58dbf85a.patch) = c45cc2cc9d529ecdfadf7dda20b661ef3d974fe6656d8eef39f01cb886afcf7f
+SIZE (e997e47890a9cee137756dede664811a58dbf85a.patch) = 2097
diff --git a/biology/R-cran-BiocManager/Makefile b/biology/R-cran-BiocManager/Makefile
index 09af6b32ebbd..4108598eb89c 100644
--- a/biology/R-cran-BiocManager/Makefile
+++ b/biology/R-cran-BiocManager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= BiocManager
-DISTVERSION= 1.30.26
+DISTVERSION= 1.30.27
CATEGORIES= biology
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/biology/R-cran-BiocManager/distinfo b/biology/R-cran-BiocManager/distinfo
index 641e60aea07f..4e20ca105cd7 100644
--- a/biology/R-cran-BiocManager/distinfo
+++ b/biology/R-cran-BiocManager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750881870
-SHA256 (BiocManager_1.30.26.tar.gz) = db9a67556f8f46f41a86dc2abb2c19d354cdf537d4a1b48132896946eb45a23e
-SIZE (BiocManager_1.30.26.tar.gz) = 594489
+TIMESTAMP = 1766018294
+SHA256 (BiocManager_1.30.27.tar.gz) = acbfdcf09602c8279085556ca54531c2ada0ac3c1775d54ce2c3b9a3dc03fbb5
+SIZE (BiocManager_1.30.27.tar.gz) = 752490
diff --git a/biology/biostar-tools/Makefile b/biology/biostar-tools/Makefile
index 2be07b115d09..a064727f9217 100644
--- a/biology/biostar-tools/Makefile
+++ b/biology/biostar-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= biostar-tools
-PORTVERSION= 2.0
-PORTREVISION= 1
+PORTVERSION= 2.1
CATEGORIES= biology python
MASTER_SITES= # empty
@@ -23,7 +22,6 @@ RUN_DEPENDS= wget>0:ftp/wget \
miller>0:textproc/miller \
ncbi-entrez-direct>0:biology/ncbi-entrez-direct \
readseq>0:biology/readseq \
- snpeff>0:biology/snpeff \
picard-tools>0:biology/picard-tools \
bbmap>0:biology/bbmap \
minimap2>0:biology/minimap2 \
diff --git a/biology/biostar-tools/distinfo b/biology/biostar-tools/distinfo
index 4bfd994ffd70..5dbd4683d58b 100644
--- a/biology/biostar-tools/distinfo
+++ b/biology/biostar-tools/distinfo
@@ -1 +1 @@
-TIMESTAMP = 1731026515
+TIMESTAMP = 1766068787
diff --git a/biology/salmon/Makefile b/biology/salmon/Makefile
index 1b042365ed13..7097ee7a77df 100644
--- a/biology/salmon/Makefile
+++ b/biology/salmon/Makefile
@@ -46,7 +46,6 @@ CMAKE_ARGS+= -DHAVE_FAST_MALLOC:BOOL=on \
-DFETCHED_PUFFERFISH:BOOL=on \
-DFETCHED_LIBGFF:BOOL=on \
-DFETCH_STADEN:BOOL=true
-WITH_DEBUG= yes
CXXFLAGS+= -I${LOCALBASE}/include/eigen3
LDFLAGS+= -lpthread
diff --git a/biology/vcflib/Makefile b/biology/vcflib/Makefile
index ac8ea593cdfa..e9538ba6e046 100644
--- a/biology/vcflib/Makefile
+++ b/biology/vcflib/Makefile
@@ -40,7 +40,7 @@ OPTIONS_SUB= yes
ZIG_DESC= Include Zig language support
-ZIG_BUILD_DEPENDS= zig>0:lang/zig
+ZIG_BUILD_DEPENDS= zig014=0.14.0:lang/zig014
CMAKE_ARGS+= -DWFA_GITMODULE=OFF -DWFALIB=${LOCALBASE}/lib/libwfa2.so.0 \
-DTABIXPP_LOCAL=${WRKSRC}/contrib/tabixpp
diff --git a/biology/vsearch/Makefile b/biology/vsearch/Makefile
index 897c01f7477d..54f34f6f2c93 100644
--- a/biology/vsearch/Makefile
+++ b/biology/vsearch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vsearch
DISTVERSIONPREFIX= v
-DISTVERSION= 2.30.1
+DISTVERSION= 2.30.2
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
diff --git a/biology/vsearch/distinfo b/biology/vsearch/distinfo
index c124a6bce96e..fa8f653b59b7 100644
--- a/biology/vsearch/distinfo
+++ b/biology/vsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759667807
-SHA256 (torognes-vsearch-v2.30.1_GH0.tar.gz) = f65f03538a77cd1212bd04a52bb722114765329e64bd35e10ee2aefcd81137fe
-SIZE (torognes-vsearch-v2.30.1_GH0.tar.gz) = 334663
+TIMESTAMP = 1766069466
+SHA256 (torognes-vsearch-v2.30.2_GH0.tar.gz) = f4c244d2b48637e9a42325901b832ca5b6522cec8e2006b0da2aa9b9a0b5e699
+SIZE (torognes-vsearch-v2.30.2_GH0.tar.gz) = 334780
diff --git a/cad/cura-engine/Makefile b/cad/cura-engine/Makefile
index 6a06a20f0ed2..612a8cd1ea18 100644
--- a/cad/cura-engine/Makefile
+++ b/cad/cura-engine/Makefile
@@ -1,6 +1,6 @@
PORTNAME= CuraEngine
PORTVERSION= 5.7.0
-PORTREVISION= 5
+PORTREVISION= 6
PORTEPOCH= 1
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
@@ -41,7 +41,7 @@ CMAKE_ARGS+= -DUSE_SYSTEM_LIBS:BOOL=ON \
-DStb_FOUND:BOOL=ON \
-DStb_INCLUDE_DIRS=${WRKSRC}/include/stb
LDFLAGS+= -L${LOCALBASE}/lib
-WITH_DEBUGINFO= 1 # Will segfault if Release
+#WITH_DEBUGINFO= 1 # Will segfault if Release
PLIST_FILES= bin/CuraEngine
diff --git a/cad/freecad-devel/Makefile b/cad/freecad-devel/Makefile
index 47f33f0ab247..c574aadb9074 100644
--- a/cad/freecad-devel/Makefile
+++ b/cad/freecad-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= FreeCAD
DISTVERSION= r${GIT_SRC_DATE}
-#PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
diff --git a/cad/fritzing/files/patch-src_commands.cpp b/cad/fritzing/files/patch-src_commands.cpp
new file mode 100644
index 000000000000..78311931faf8
--- /dev/null
+++ b/cad/fritzing/files/patch-src_commands.cpp
@@ -0,0 +1,25 @@
+Fix build with Qt 6.10.1. The QString::arg() method no longer accepts
+implicit conversions. [1]
+
+[1] https://doc.qt.io/qt-6/qstring.html#arg-2
+
+--- src/commands.cpp.orig 2025-10-07 13:46:45 UTC
++++ src/commands.cpp
+@@ -509,7 +509,7 @@ QString FlipItemCommand::getParamString() const {
+ + BaseCommand::getParamString() +
+ QString(" id:%1 by:%2")
+ .arg(m_itemID)
+- .arg(m_orientation);
++ .arg(static_cast<int>(m_orientation));
+ }
+
+ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+@@ -1830,7 +1830,7 @@ QString RotateFlipLabelCommand::getParamString() const
+ }
+
+ result += QString(" id:%1 degrees:%2 orientation:%3")
+- .arg(m_itemID).arg(m_degrees).arg(m_orientation);
++ .arg(m_itemID).arg(m_degrees).arg(static_cast<int>(m_orientation));
+
+ return result;
+ }
diff --git a/cad/fritzing/files/patch-src_fapplication.cpp b/cad/fritzing/files/patch-src_fapplication.cpp
index 862bb95c5307..570939bce680 100644
--- a/cad/fritzing/files/patch-src_fapplication.cpp
+++ b/cad/fritzing/files/patch-src_fapplication.cpp
@@ -1,6 +1,6 @@
---- src/fapplication.cpp.orig 2025-04-02 10:33:24 UTC
+--- src/fapplication.cpp.orig 2025-10-07 13:46:45 UTC
+++ src/fapplication.cpp
-@@ -895,19 +895,7 @@ bool FApplication::loadReferenceModel(const QString &
+@@ -897,19 +897,7 @@ bool FApplication::loadReferenceModel(const QString &
QFileInfo info(dbPath);
bool dbExists = (info.size() > 0) && !fullLoad;
diff --git a/cad/fritzing/files/patch-src_items_itembase.cpp b/cad/fritzing/files/patch-src_items_itembase.cpp
index 3c9ce55a0bbc..69ff49c70d5f 100644
--- a/cad/fritzing/files/patch-src_items_itembase.cpp
+++ b/cad/fritzing/files/patch-src_items_itembase.cpp
@@ -1,4 +1,4 @@
---- src/items/itembase.cpp.orig 2025-04-02 10:33:24 UTC
+--- src/items/itembase.cpp.orig 2025-10-07 13:46:45 UTC
+++ src/items/itembase.cpp
@@ -55,6 +55,8 @@ along with Fritzing. If not, see <http://www.gnu.org/
#include <QClipboard>
@@ -9,11 +9,13 @@
/////////////////////////////////
static QRegularExpression NumberMatcher;
-@@ -1999,7 +2001,7 @@ void ItemBase::debugInfo2(const QString & msg) const
+@@ -2006,8 +2008,8 @@ void ItemBase::debugInfo2(const QString & msg) const
+ .arg(this->instanceTitle())
.arg(this->viewLayerID())
.arg(this->viewLayerPlacement())
- .arg(this->wireFlags())
+- .arg(this->wireFlags())
- .arg((long) dynamic_cast<const QGraphicsItem *>(this), 0, 16)
++ .arg(this->wireFlags().toInt())
+ .arg(static_cast<long>(reinterpret_cast<std::uintptr_t>(dynamic_cast<const QGraphicsItem *>(this))), 0, 16)
.arg(m_viewID)
.arg(this->zValue())
diff --git a/cad/fritzing/files/patch-src_items_paletteitembase.cpp b/cad/fritzing/files/patch-src_items_paletteitembase.cpp
index 2d19f2a299f8..0b7469b77f42 100644
--- a/cad/fritzing/files/patch-src_items_paletteitembase.cpp
+++ b/cad/fritzing/files/patch-src_items_paletteitembase.cpp
@@ -1,6 +1,6 @@
---- src/items/paletteitembase.cpp.orig 2025-04-02 10:33:24 UTC
+--- src/items/paletteitembase.cpp.orig 2025-10-07 13:46:45 UTC
+++ src/items/paletteitembase.cpp
-@@ -626,7 +626,7 @@ QString PaletteItemBase::retrieveSvg(ViewLayer::ViewLa
+@@ -653,7 +653,7 @@ QString PaletteItemBase::retrieveSvg(ViewLayer::ViewLa
//DebugDialog::debug(QString("path: %1").arg(path));
@@ -9,7 +9,7 @@
if (!svg.isEmpty()) return svg;
SvgFileSplitter splitter;
-@@ -657,7 +657,7 @@ QString PaletteItemBase::retrieveSvg(ViewLayer::ViewLa
+@@ -684,7 +684,7 @@ QString PaletteItemBase::retrieveSvg(ViewLayer::ViewLa
return "";
}
svg = splitter.elementString(xmlName);
diff --git a/cad/fritzing/files/patch-src_model_modelbase.cpp b/cad/fritzing/files/patch-src_model_modelbase.cpp
index 3424010641d4..6283f067f24f 100644
--- a/cad/fritzing/files/patch-src_model_modelbase.cpp
+++ b/cad/fritzing/files/patch-src_model_modelbase.cpp
@@ -1,6 +1,6 @@
---- src/model/modelbase.cpp.orig 2025-04-02 10:33:24 UTC
+--- src/model/modelbase.cpp.orig 2025-10-07 13:46:45 UTC
+++ src/model/modelbase.cpp
-@@ -895,7 +895,7 @@ ModelPart * ModelBase::createOldSchematicPartAux(Model
+@@ -909,7 +909,7 @@ ModelPart * ModelBase::createOldSchematicPartAux(Model
}
QDomDocument oldDoc;
QDomDocument::ParseResult parseResult = oldDoc.setContent(&newFzp);
diff --git a/cad/fritzing/files/patch-src_sketch_sketchwidget.cpp b/cad/fritzing/files/patch-src_sketch_sketchwidget.cpp
index 3df0f7e521a8..744133bd3dfb 100644
--- a/cad/fritzing/files/patch-src_sketch_sketchwidget.cpp
+++ b/cad/fritzing/files/patch-src_sketch_sketchwidget.cpp
@@ -1,14 +1,14 @@
---- src/sketch/sketchwidget.cpp.orig 2025-04-02 10:33:24 UTC
+--- src/sketch/sketchwidget.cpp.orig 2025-10-07 13:46:45 UTC
+++ src/sketch/sketchwidget.cpp
@@ -42,6 +42,7 @@ along with Fritzing. If not, see <http://www.gnu.org/
- #include <QStatusBar>
- #include <QOpenGLWidget>
+ #include <QRandomGenerator>
+ #include <QMimeData>
+#include <cstdint>
#include <limits>
#include "../items/partfactory.h"
-@@ -998,7 +999,7 @@ void SketchWidget::deleteItemForCommand(long id, bool
+@@ -1009,7 +1010,7 @@ void SketchWidget::deleteItemForCommand(long id, bool
void SketchWidget::deleteItemForCommand(long id, bool deleteModelPart, bool doEmit, bool later) {
ItemBase * pitem = findItem(id);
@@ -17,7 +17,7 @@
if (pitem) {
deleteItem(pitem, deleteModelPart, doEmit, later);
}
-@@ -1012,7 +1013,7 @@ void SketchWidget::deleteItem(ItemBase * itemBase, boo
+@@ -1023,7 +1024,7 @@ void SketchWidget::deleteItem(ItemBase * itemBase, boo
void SketchWidget::deleteItem(ItemBase * itemBase, bool deleteModelPart, bool doEmit, bool later)
{
long id = itemBase->id();
@@ -26,3 +26,12 @@
// this is a hack to try to workaround a Qt 4.7 crash in QGraphicsSceneFindItemBspTreeVisitor::visit
// when using a custom boundingRect, after deleting an item, it still appears on the visit list.
+@@ -1384,7 +1385,7 @@ long SketchWidget::createWire(ConnectorItem * from, Co
+ .arg(newID)
+ .arg(fromPos.x()).arg(fromPos.y())
+ .arg(toPos.x()).arg(toPos.y())
+- .arg(wireFlags)
++ .arg(wireFlags.toInt())
+ .arg(from->attachedToTitle()).arg(from->connectorSharedID())
+ .arg(to->attachedToTitle()).arg(to->connectorSharedID())
+ .arg(m_viewID)
diff --git a/cad/fritzing/files/patch-src_utils_textutils.cpp b/cad/fritzing/files/patch-src_utils_textutils.cpp
index af803869aa0d..99a153c3630e 100644
--- a/cad/fritzing/files/patch-src_utils_textutils.cpp
+++ b/cad/fritzing/files/patch-src_utils_textutils.cpp
@@ -1,6 +1,6 @@
---- src/utils/textutils.cpp.orig 2025-04-02 10:33:24 UTC
+--- src/utils/textutils.cpp.orig 2025-10-07 13:46:45 UTC
+++ src/utils/textutils.cpp
-@@ -77,7 +77,7 @@ QList<double> PowerPrefixValues;
+@@ -80,7 +80,7 @@ QList<double> PowerPrefixValues;
QList<QString> PowerPrefixes;
QList<double> PowerPrefixValues;
@@ -9,7 +9,7 @@
typedef QHash<QString /*brokenFont*/, QString /*replacementFont*/> FixedFontsHash;
-@@ -761,7 +761,7 @@ QString TextUtils::convertExtendedChars(const QString
+@@ -763,7 +763,7 @@ QString TextUtils::convertExtendedChars(const QString
result.append(c);
}
else {
diff --git a/cad/openscad-devel/Makefile b/cad/openscad-devel/Makefile
index 7d004feb09e6..b90f1726d1fb 100644
--- a/cad/openscad-devel/Makefile
+++ b/cad/openscad-devel/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openscad
PORTVERSION= ${GIT_SRC_DATE}
PORTREVISION= 1
-#PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
diff --git a/comms/klog/Makefile b/comms/klog/Makefile
index a2306f7fd3ca..8417de6ad609 100644
--- a/comms/klog/Makefile
+++ b/comms/klog/Makefile
@@ -1,7 +1,6 @@
PORTNAME= klog
PORTVERSION= 2.4.2
-PORTREVISION= 1
-#PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
@@ -12,44 +11,27 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libhamlib.so:comms/hamlib
-USES= compiler:c++11-lang gl qmake qt:6 xorg
+USES= compiler:c++17-lang gl qmake qt:6 xorg
USE_GITHUB= yes
-USE_GL= gl
-USE_QT= base declarative charts location positioning serialport sqldriver-sqlite tools
+USE_GL= opengl
+USE_QT= base declarative charts location positioning serialport \
+ sqldriver-sqlite:run tools:build
GH_ACCOUNT= ea4k
GH_PROJECT= klog
-DESKTOP_ENTRIES= "KLog" "Simple Amateur Radio Logging Program" \
+# https://github.com/ea4k/klog/issues/419
+DESKTOP_ENTRIES="KLog" "Simple Amateur Radio Logging Program" \
"" "klog" "Network;HamRadio;" \
- true
-
-PLIST_FILES= bin/klog \
- ${DATADIR}/translations/klog_ca.qm \
- ${DATADIR}/translations/klog_cs.qm \
- ${DATADIR}/translations/klog_da.qm \
- ${DATADIR}/translations/klog_de.qm \
- ${DATADIR}/translations/klog_es.qm \
- ${DATADIR}/translations/klog_fi.qm \
- ${DATADIR}/translations/klog_fr.qm \
- ${DATADIR}/translations/klog_hr.qm \
- ${DATADIR}/translations/klog_it.qm \
- ${DATADIR}/translations/klog_lv.qm \
- ${DATADIR}/translations/klog_ja.qm \
- ${DATADIR}/translations/klog_nl.qm \
- ${DATADIR}/translations/klog_pl.qm \
- ${DATADIR}/translations/klog_ru.qm \
- ${DATADIR}/translations/klog_uk.qm \
- share/applications/klog.desktop \
- share/man/man1/klog.1.gz
+ false
post-patch:
@${REINPLACE_CMD} \
- 's|"\/usr\/share\/klog\/translations\/klog_"|"${DATADIR}/translations/klog_"|' \
- ${WRKSRC}/src/main.cpp
+ 's|"\/usr\/share\/klog\/translations\/klog_"|"${DATADIR}/translations/klog_"|' \
+ ${WRKSRC}/src/main.cpp
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/build/target/klog ${STAGEDIR}${PREFIX}/bin
- ${MKDIR} ${STAGEDIR}${DATADIR}/translations
+ @${MKDIR} ${STAGEDIR}${DATADIR}/translations
${INSTALL_DATA} ${WRKSRC}/src/build/target/translations/klog_*.qm \
${STAGEDIR}${DATADIR}/translations
${INSTALL_MAN} ${WRKSRC}/src/klog.1 ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/comms/klog/pkg-plist b/comms/klog/pkg-plist
new file mode 100644
index 000000000000..ce8c13832cb4
--- /dev/null
+++ b/comms/klog/pkg-plist
@@ -0,0 +1,17 @@
+bin/klog
+%%DATADIR%%/translations/klog_ca.qm
+%%DATADIR%%/translations/klog_cs.qm
+%%DATADIR%%/translations/klog_da.qm
+%%DATADIR%%/translations/klog_de.qm
+%%DATADIR%%/translations/klog_es.qm
+%%DATADIR%%/translations/klog_fi.qm
+%%DATADIR%%/translations/klog_fr.qm
+%%DATADIR%%/translations/klog_hr.qm
+%%DATADIR%%/translations/klog_it.qm
+%%DATADIR%%/translations/klog_ja.qm
+%%DATADIR%%/translations/klog_lv.qm
+%%DATADIR%%/translations/klog_nl.qm
+%%DATADIR%%/translations/klog_pl.qm
+%%DATADIR%%/translations/klog_ru.qm
+%%DATADIR%%/translations/klog_uk.qm
+share/man/man1/klog.1.gz
diff --git a/comms/qt6-connectivity/distinfo b/comms/qt6-connectivity/distinfo
index 3102f93d2cda..c0d75d5588f7 100644
--- a/comms/qt6-connectivity/distinfo
+++ b/comms/qt6-connectivity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303079
-SHA256 (KDE/Qt/6.9.3/qtconnectivity-everywhere-src-6.9.3.tar.xz) = e21bba5efb174c4456c5e5a7b4d52bba1ee62dfb4509bcff73fdfad9cb1dd7f5
-SIZE (KDE/Qt/6.9.3/qtconnectivity-everywhere-src-6.9.3.tar.xz) = 1057832
+TIMESTAMP = 1763963629
+SHA256 (KDE/Qt/6.10.1/qtconnectivity-everywhere-src-6.10.1.tar.xz) = 7baefd3a90c73820e33ddc59ded8c018e233d14d23eaa4eadbf332b5ac2154ff
+SIZE (KDE/Qt/6.10.1/qtconnectivity-everywhere-src-6.10.1.tar.xz) = 1058196
diff --git a/comms/qt6-connectivity/pkg-plist b/comms/qt6-connectivity/pkg-plist
index cc3f3bbdcfba..65cd1483ef8b 100644
--- a/comms/qt6-connectivity/pkg-plist
+++ b/comms/qt6-connectivity/pkg-plist
@@ -162,8 +162,8 @@ lib/cmake/Qt6NfcPrivate/Qt6NfcPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6Nfc.so
%%QT_LIBDIR%%/libQt6Nfc.so.6
%%QT_LIBDIR%%/libQt6Nfc.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6bluetooth_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6nfc_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6bluetooth_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6nfc_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_bluetooth.pri
%%QT_MKSPECDIR%%/modules/qt_lib_bluetooth_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_connectivity_private.pri
diff --git a/comms/qt6-sensors/distinfo b/comms/qt6-sensors/distinfo
index 7f4c3d0145a3..8a8e3e0920bd 100644
--- a/comms/qt6-sensors/distinfo
+++ b/comms/qt6-sensors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303090
-SHA256 (KDE/Qt/6.9.3/qtsensors-everywhere-src-6.9.3.tar.xz) = a2db5168e5f37631a4ad087deaed69abdfa0be6d182f56e8604764658df92f68
-SIZE (KDE/Qt/6.9.3/qtsensors-everywhere-src-6.9.3.tar.xz) = 1485552
+TIMESTAMP = 1763964395
+SHA256 (KDE/Qt/6.10.1/qtsensors-everywhere-src-6.10.1.tar.xz) = 49ce9ce033234689706dfcacef4eac7e562cff127cacc889ffcb3b68d684b395
+SIZE (KDE/Qt/6.10.1/qtsensors-everywhere-src-6.10.1.tar.xz) = 1485444
diff --git a/comms/qt6-sensors/pkg-plist b/comms/qt6-sensors/pkg-plist
index 3812e134be21..b88ca408c38d 100644
--- a/comms/qt6-sensors/pkg-plist
+++ b/comms/qt6-sensors/pkg-plist
@@ -182,8 +182,8 @@ lib/cmake/Qt6SensorsQuickPrivate/Qt6SensorsQuickPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6SensorsQuick.so
%%QT_LIBDIR%%/libQt6SensorsQuick.so.6
%%QT_LIBDIR%%/libQt6SensorsQuick.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6sensors_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6sensorsquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6sensors_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6sensorsquick_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_sensors.pri
%%QT_MKSPECDIR%%/modules/qt_lib_sensors_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_sensorsquick.pri
diff --git a/comms/qt6-serialbus/distinfo b/comms/qt6-serialbus/distinfo
index 435560d8435c..94e20a4dfb82 100644
--- a/comms/qt6-serialbus/distinfo
+++ b/comms/qt6-serialbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303099
-SHA256 (KDE/Qt/6.9.3/qtserialbus-everywhere-src-6.9.3.tar.xz) = 0a8139da071afcb768b9d115f514a3e5783312530b2be69e3ee42b301d775bcf
-SIZE (KDE/Qt/6.9.3/qtserialbus-everywhere-src-6.9.3.tar.xz) = 535168
+TIMESTAMP = 1763964397
+SHA256 (KDE/Qt/6.10.1/qtserialbus-everywhere-src-6.10.1.tar.xz) = 2539fcf77af2dfa59756338e0c44d491995eb2576f9a288fa4888efd9eab3ed5
+SIZE (KDE/Qt/6.10.1/qtserialbus-everywhere-src-6.10.1.tar.xz) = 535480
diff --git a/comms/qt6-serialbus/pkg-plist b/comms/qt6-serialbus/pkg-plist
index ae7db81fd404..40265d6a7b12 100644
--- a/comms/qt6-serialbus/pkg-plist
+++ b/comms/qt6-serialbus/pkg-plist
@@ -121,7 +121,7 @@ lib/cmake/Qt6SerialBusPrivate/Qt6SerialBusPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6SerialBus.so
%%QT_LIBDIR%%/libQt6SerialBus.so.6
%%QT_LIBDIR%%/libQt6SerialBus.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6serialbus_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6serialbus_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_serialbus.pri
%%QT_MKSPECDIR%%/modules/qt_lib_serialbus_private.pri
%%QT_PLUGINDIR%%/canbus/libqtpassthrucanbus.so
diff --git a/comms/qt6-serialport/distinfo b/comms/qt6-serialport/distinfo
index d35c12d3c416..d993d0079974 100644
--- a/comms/qt6-serialport/distinfo
+++ b/comms/qt6-serialport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303108
-SHA256 (KDE/Qt/6.9.3/qtserialport-everywhere-src-6.9.3.tar.xz) = 4b18ec030ff2644698c3f5c776894d8ffe5d3174c964d9bd8668429c943e8298
-SIZE (KDE/Qt/6.9.3/qtserialport-everywhere-src-6.9.3.tar.xz) = 262984
+TIMESTAMP = 1763964400
+SHA256 (KDE/Qt/6.10.1/qtserialport-everywhere-src-6.10.1.tar.xz) = 17b2f68435f67785a0c75fd70125f3e1892282efdab2098dcdac02d1d70f4c4c
+SIZE (KDE/Qt/6.10.1/qtserialport-everywhere-src-6.10.1.tar.xz) = 263892
diff --git a/comms/qt6-serialport/pkg-plist b/comms/qt6-serialport/pkg-plist
index f5550272e9ef..b0d087aaa248 100644
--- a/comms/qt6-serialport/pkg-plist
+++ b/comms/qt6-serialport/pkg-plist
@@ -34,7 +34,7 @@ lib/cmake/Qt6SerialPortPrivate/Qt6SerialPortPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6SerialPort.so
%%QT_LIBDIR%%/libQt6SerialPort.so.6
%%QT_LIBDIR%%/libQt6SerialPort.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6serialport_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6serialport_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_serialport.pri
%%QT_MKSPECDIR%%/modules/qt_lib_serialport_private.pri
%%QT_SBOMDIR%%/qtserialport-%%FULLVER%%.spdx
diff --git a/comms/scrcpy/Makefile b/comms/scrcpy/Makefile
index 77fdcb2ef99a..fb86a8ee49ef 100644
--- a/comms/scrcpy/Makefile
+++ b/comms/scrcpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scrcpy
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.3
+DISTVERSION= 3.3.4
CATEGORIES= comms net
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:server
DISTFILES= ${SERVER_FILE}:server
diff --git a/comms/scrcpy/distinfo b/comms/scrcpy/distinfo
index 782a9069a139..efb1b76e4700 100644
--- a/comms/scrcpy/distinfo
+++ b/comms/scrcpy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759024237
-SHA256 (scrcpy-server-v3.3.3) = 7e70323ba7f259649dd4acce97ac4fefbae8102b2c6d91e2e7be613fd5354be0
-SIZE (scrcpy-server-v3.3.3) = 90164
-SHA256 (Genymobile-scrcpy-v3.3.3_GH0.tar.gz) = 87fcd360a6bb6ca070ffd217bd33b33fb808b0a1572b464da51dde3fd3f6f60e
-SIZE (Genymobile-scrcpy-v3.3.3_GH0.tar.gz) = 465309
+TIMESTAMP = 1766023116
+SHA256 (scrcpy-server-v3.3.4) = 8588238c9a5a00aa542906b6ec7e6d5541d9ffb9b5d0f6e1bc0e365e2303079e
+SIZE (scrcpy-server-v3.3.4) = 90980
+SHA256 (Genymobile-scrcpy-v3.3.4_GH0.tar.gz) = 03b72d1f71ca7783cff2995ca7cd8c67b9b75038a3cc35e443a1913e951b49dd
+SIZE (Genymobile-scrcpy-v3.3.4_GH0.tar.gz) = 465799
diff --git a/comms/uhd/Makefile b/comms/uhd/Makefile
index 3c143330db7e..3b3d91b57b7b 100644
--- a/comms/uhd/Makefile
+++ b/comms/uhd/Makefile
@@ -1,7 +1,6 @@
PORTNAME= uhd
DISTVERSIONPREFIX= v
DISTVERSION= 4.9.0.1
-#PORTREVISION= 1
CATEGORIES= comms hamradio
DIST_SUBDIR= ${PORTNAME}
diff --git a/databases/Makefile b/databases/Makefile
index 2c577eb1a3a2..1bab6b1673ea 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -84,6 +84,7 @@
SUBDIR += grass8
SUBDIR += greptimedb
SUBDIR += hashtypes
+ SUBDIR += heidisql
SUBDIR += hiredis
SUBDIR += hsqldb
SUBDIR += immudb
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index ede4f19a149f..610ebe21321f 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.53.2
+PORTVERSION= 2.53.3
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index f405d5347dc3..d80d1e9ab581 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457663
-SHA256 (cego-2.53.2.tar.gz) = b500b284c39bbcb0a3460186ff0809f0b3169a24bf0a66d38f9d12cb5eb5c7b6
-SIZE (cego-2.53.2.tar.gz) = 3311173
+TIMESTAMP = 1765887376
+SHA256 (cego-2.53.3.tar.gz) = 0d72aa50fb61ec6b5368520330fa2f2124daeef8fbc35fd2c98f807de5a2bb98
+SIZE (cego-2.53.3.tar.gz) = 3322655
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index 03d4d006fcae..200c741d7a43 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.193
+DISTVERSION= 1.5.203
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index 49cdb1b12d17..f0f33ec6f26f 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765708646
-SHA256 (freetds-dev.1.5.193.tar.bz2) = b83d918835fbd65b5283bb11af635f5215e76da9a49d4f1b9b74cd62fc0d7d93
-SIZE (freetds-dev.1.5.193.tar.bz2) = 2469980
+TIMESTAMP = 1765960072
+SHA256 (freetds-dev.1.5.203.tar.bz2) = 6b14b4e98334dacffb01615efaf3ffa768d62503e8b15d0abcedb50832756161
+SIZE (freetds-dev.1.5.203.tar.bz2) = 2475625
diff --git a/databases/heidisql/Makefile b/databases/heidisql/Makefile
new file mode 100644
index 000000000000..74f024f7d6c5
--- /dev/null
+++ b/databases/heidisql/Makefile
@@ -0,0 +1,53 @@
+PORTNAME= heidisql
+DISTVERSION= 12.14.1.1
+DISTVERSIONPREFIX= v
+CATEGORIES= databases
+PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
+
+MAINTAINER= acm@FreeBSD.org
+COMMENT= a lightweight client for managing multiple databases
+WWW= https://www.heidisql.com/
+
+LICENSE= GPLv2
+
+ONLY_FOR_ARCHS= aarch64 amd64 i386
+
+USES= desktop-file-utils fpc lazarus:flavors xorg
+USE_XORG= x11
+USE_GITHUB= yes
+GH_ACCOUNT= HeidiSQL
+GH_PROJECT= HeidiSQL
+GH_TAGNAME= 2967ad28b4e3172e302cb8d487c0d3a5c752b3f
+
+LAZARUS_PROJECT_FILES+= heidisql.lpi
+
+LAZBUILD_ARGS= -d
+
+gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5 ${PORTNAME}-qt6
+qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt6
+qt6_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt5
+
+USE_FPC_gtk2= cairo
+USE_GNOME_gtk2= cairo
+USE_FPC+= ${USE_FPC_${FLAVOR}}
+USE_GNOME+= ${USE_GNOME_${FLAVOR}}
+
+SUB_FILES= pkg-message
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|FPC_FULLVERSION<30204|FPC_FULLVERSION<30203|g' \
+ ${WRKSRC}/source/main.pas ${WRKSRC}/source/usermanager.pas
+ ${REINPLACE_CMD} -e 's|System.UITypes,||g' ${WRKSRC}/source/table_editor.pas \
+ ${WRKSRC}/source/grideditlinks.pas
+ ${REINPLACE_CMD} -e 's| \+ \[ofAllowMultiSelect\]||g' ${WRKSRC}/source/main.pas
+ ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/source/apphelpers.pas
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/out/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/package-skeleton/usr/share/applications/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps
+ ${INSTALL_DATA} ${WRKSRC}/res/deb-package-icon.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/${PORTNAME}.png
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/extra/ini/*.ini ${STAGEDIR}${DATADIR}
+
+.include <bsd.port.mk>
diff --git a/databases/heidisql/distinfo b/databases/heidisql/distinfo
new file mode 100644
index 000000000000..e8689ddf9710
--- /dev/null
+++ b/databases/heidisql/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1765951752
+SHA256 (HeidiSQL-HeidiSQL-v12.14.1.1-2967ad28b4e3172e302cb8d487c0d3a5c752b3f_GH0.tar.gz) = 9fbbf09f21220d3f96ea37f4d869dc18cd0f3a67073ca2a8b3539473cd9c79e6
+SIZE (HeidiSQL-HeidiSQL-v12.14.1.1-2967ad28b4e3172e302cb8d487c0d3a5c752b3f_GH0.tar.gz) = 27522595
diff --git a/databases/heidisql/files/patch-source_apphelpers.pas b/databases/heidisql/files/patch-source_apphelpers.pas
new file mode 100644
index 000000000000..2d542650c371
--- /dev/null
+++ b/databases/heidisql/files/patch-source_apphelpers.pas
@@ -0,0 +1,63 @@
+--- source/apphelpers.pas 2025-12-16 11:00:34.000000000 -0800
++++ source/apphelpers.pas 2025-12-17 00:09:19.625236000 -0800
+@@ -1316,16 +1316,21 @@
+ {$IFDEF LINUX}
+ Result := '';
+ {$ENDIF}
++ {$IFDEF FREEBSD}
++ Result := '';
++ {$ENDIF}
+ end;
+
+ function GetResourcesDir: String;
+ begin
++ Result := GetAppDir;
+ // point to resources dir in macOS app bundle
+ {$IFDEF DARWIN}
+ Result := GetAppDir + '..' + DirectorySeparator + 'Resources' + DirectorySeparator;
+- {$ELSE}
+- Result := GetAppDir;
+ {$ENDIF}
++ {$IFDEF FREEBSD}
++ Result := '%%DATADIR%%/';
++ {$ENDIF}
+ end;
+
+ {**
+@@ -2911,7 +2916,7 @@
+ Output: String;
+ CmdResult: Boolean;
+ begin
+- {$IfDef LINUX}
++ {$if defined(LINUX) or defined(FREEBSD)}
+ // Netcat on Linux
+ CmdResult := Process.RunCommandInDir('', 'nc', ['-w 1 -zv 127.0.0.1 '+Port.ToString], Output);
+ Result := not CmdResult;
+@@ -3026,7 +3031,7 @@
+ FreeLibrary(NTHandle);
+ end;
+ {$EndIf}
+- {$IfDef LINUX}
++ {$if defined(LINUX) or defined(FREEBSD)}
+ IsWineStored := 0;
+ {$EndIf}
+ Result := IsWineStored = 1;
+@@ -3063,6 +3068,9 @@
+ function GetOS: String;
+ begin
+ Result := 'Unknown';
++ {$IfDef FreeBSD}
++ Result := 'FreeBSD';
++ {$EndIf}
+ {$IfDef LINUX}
+ Result := 'Linux';
+ {$EndIf}
+@@ -4569,7 +4577,7 @@
+ 1: begin // String
+ Value := StringReplace(Value, CHR13REPLACEMENT, #13, [rfReplaceAll]);
+ Value := StringReplace(Value, CHR10REPLACEMENT, #10, [rfReplaceAll]);
+- {$IfDef LINUX}
++ {$if defined(LINUX) or defined(FREEBSD)}
+ Value := ConvertWindowsToLinuxPath(Value);
+ {$EndIf}
+ FRegistry.WriteString(Name, Value);
diff --git a/databases/heidisql/files/patch-source_dbconnection.pas b/databases/heidisql/files/patch-source_dbconnection.pas
new file mode 100644
index 000000000000..bf2637ad4a58
--- /dev/null
+++ b/databases/heidisql/files/patch-source_dbconnection.pas
@@ -0,0 +1,127 @@
+--- source/dbconnection.pas 2025-12-16 22:09:54.829290000 -0800
++++ source/dbconnection.pas 2025-12-16 22:11:26.512363000 -0800
+@@ -231,10 +231,10 @@
+ end;
+ TDatabaseCache = class(TObjectList<TDBObjectList>); // A list of db object lists, used for caching
+ TDBObjectComparer = class(TComparer<TDBObject>)
+- function Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override;
++ function Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override;
+ end;
+ TDBObjectDropComparer = class(TComparer<TDBObject>)
+- function Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override;
++ function Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override;
+ end;
+
+ TOidStringPairs = TDictionary<POid, String>;
+@@ -1911,7 +1911,7 @@
+ {$If defined(WINDOWS) OR defined(DARWIN)}
+ DllPath, DllFile: String;
+ Dlls: TStringList;
+- {$ElseIf defined(LINUX)}
++ {$ElseIf defined(LINUX) OR defined(FREEBSD)}
+ LibMapOutput, LibMap: String;
+ LibMapLines: TStringList;
+ {$EndIf}
+@@ -1926,9 +1926,11 @@
+ rx.ModifierI := True;
+ case NetTypeGroup of
+ ngMySQL:
+- {$IfDef LINUX}
++ {$If defined(LINUX)}
+ // libmariadb.so.0 (libc,...) => /lib/x86_64-linux-gnu/libmariadb.so
+ rx.Expression := '^\s*lib(mysqlclient|mariadb|perconaserverclient)\.[^=]+=>\s*(\S+)$';
++ {$ElseIf defined(FREEBSD)}
++ rx.Expression := '(mysqlclient|mariadb|perconaserverclient)[^=]+=>\s*(\S+)$';
+ {$Else}
+ rx.Expression := '^lib(mysql|mariadb).*\.' + SharedSuffix;
+ {$EndIf}
+@@ -1939,14 +1941,18 @@
+ rx.Expression := '^(dblib|libsybdb).*\.' + SharedSuffix;
+ {$EndIf}
+ ngPgSQL:
+- {$IfDef LINUX}
++ {$If defined(LINUX)}
+ rx.Expression := '^\s*(libpq)[^=]+=>\s*(\S+)$';
++ {$ElseIf defined(FREEBSD)}
++ rx.Expression := '(lpq)[^=]+=>\s*(\S+)$';
+ {$Else}
+ rx.Expression := '^libpq.*\.' + SharedSuffix;
+ {$EndIf}
+ ngSQLite: begin
+- {$IfDef LINUX}
++ {$If defined(LINUX)}
+ rx.Expression := '^\s*(libsqlite3)[^=]+=>\s*(\S+)$';
++ {$ElseIf defined(FREEBSD)}
++ rx.Expression := '(lsqlite3)[^=]+=>\s*(\S+)$';
+ {$Else}
+ if NetType = ntSQLite then
+ rx.Expression := '^(lib)?sqlite.*\.' + SharedSuffix
+@@ -1959,9 +1965,13 @@
+ end;
+ case NetTypeGroup of
+ ngMySQL, ngMSSQL, ngPgSQL, ngSQLite, ngInterbase: begin
++ {$if defined(LINUX) or defined(FREEBSD)}
+ {$IfDEF LINUX}
+ // See https://serverfault.com/a/513938
+ Process.RunCommandInDir('', '/sbin/ldconfig', ['-p'], LibMapOutput);
++ {$Else}
++ Process.RunCommandInDir('', '/sbin/ldconfig', ['-r'], LibMapOutput);
++ {$EndIf}
+ LibMapLines := Explode(sLineBreak, LibMapOutput);
+ for LibMap in LibMapLines do begin
+ if rx.Exec(LibMap) and FileExists(rx.Match[2]) then begin
+@@ -3301,6 +3311,11 @@
+ begin
+ // Init libmysql before actually connecting.
+ LibraryPath := GetLibDir + Parameters.LibraryOrProvider;
++{$IF DEFINED(LINUX) OR DEFINED(FREEBSD)}
++ LibraryPath := Parameters.LibraryOrProvider;
++{$ELSE}
++ LibraryPath := ExtractFilePath(ParamStr(0)) + Parameters.LibraryOrProvider;
++{$ENDIF}
+ Log(lcDebug, f_('Loading library file %s ...', [LibraryPath]));
+ // Throws EDbError on any failure:
+ FLib := TMySQLLib.Create(LibraryPath, Parameters.DefaultLibrary);
+@@ -3315,7 +3330,11 @@
+ msg: String;
+ begin
+ // Init lib before actually connecting.
+- LibraryPath := GetLibDir + Parameters.LibraryOrProvider;
++{$IF DEFINED(LINUX) OR DEFINED(FREEBSD)}
++ LibraryPath := Parameters.LibraryOrProvider;
++{$ELSE}
++ LibraryPath := ExtractFilePath(ParamStr(0)) + Parameters.LibraryOrProvider;
++{$ENDIF}
+ Log(lcDebug, f_('Loading library file %s ...', [LibraryPath]));
+ try
+ FLib := TPostgreSQLLib.Create(LibraryPath, Parameters.DefaultLibrary);
+@@ -3346,7 +3365,11 @@
+ LibraryPath: String;
+ begin
+ // Init lib before actually connecting.
+- LibraryPath := GetLibDir + Parameters.LibraryOrProvider;
++{$IF DEFINED(LINUX) OR DEFINED(FREEBSD)}
++ LibraryPath := Parameters.LibraryOrProvider;
++{$ELSE}
++ LibraryPath := ExtractFilePath(ParamStr(0)) + Parameters.LibraryOrProvider;
++{$ENDIF}
+ Log(lcDebug, f_('Loading library file %s ...', [LibraryPath]));
+ // Throws EDbError on any failure:
+ if Parameters.NetType = ntSQLite then
+@@ -10238,14 +10261,14 @@
+
+ { TDBObjectComparer }
+
+-function TDBObjectComparer.Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer;
++function TDBObjectComparer.Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer;
+ begin
+ // Simple sort method for a TDBObjectList
+ Result := CompareAnyNode(Left.Schema+'.'+Left.Name, Right.Schema+'.'+Right.Name);
+ end;
+
+
+-function TDBObjectDropComparer.Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer;
++function TDBObjectDropComparer.Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer;
+ begin
+ // Sorting a TDBObject items so that dropping them does not trap in SQL errors
+ if (Left.NodeType = lntTrigger) and (Right.NodeType <> lntTrigger) then
diff --git a/databases/heidisql/files/pkg-message.in b/databases/heidisql/files/pkg-message.in
new file mode 100644
index 000000000000..805b720ea77e
--- /dev/null
+++ b/databases/heidisql/files/pkg-message.in
@@ -0,0 +1,26 @@
+[
+{ type: install
+ message: <<EOM
+HeidiSQL was installed
+
+1) HeidiSQL needs client library to connect to a supported database. Well
+ supported databases are MySQL/MariaDB, PostgreSQL and SQLite.
+
+ # pkg search -x "^(mysql|mariadb)[0-9].*-client-*"
+ # pkg search -x "^postgresql.*-client-*"
+ # pkg search -x "^(sqlite|sqlite3)-[2|3]"
+
+2) Do not forget install client library. E.g. an user wants use postgresql from
+ HeidiSQL.
+
+ # pkg install postgresql17-client
+
+3) HeidiSQL can be compiled and installed with supports for gtk2, qt5 or qt6
+ graphic interfaces.
+
+ # pkg install heidisql-qt6
+
+4) Enjoy it!
+EOM
+}
+]
diff --git a/databases/heidisql/pkg-descr b/databases/heidisql/pkg-descr
new file mode 100644
index 000000000000..bd2f5156743c
--- /dev/null
+++ b/databases/heidisql/pkg-descr
@@ -0,0 +1,5 @@
+HeidiSQL is a graphical interface for managing MariaDB or MySQL servers,
+Microsoft SQL databases, PostgreSQL, SQLite, Interbase or Firebird. "Heidi"
+lets you browse and edit data, create and edit tables, views, procedures,
+triggers and scheduled events. Also, you can export structure and data, either
+to SQL file, clipboard or to other servers.
diff --git a/databases/heidisql/pkg-plist b/databases/heidisql/pkg-plist
new file mode 100644
index 000000000000..74be7c7b9f38
--- /dev/null
+++ b/databases/heidisql/pkg-plist
@@ -0,0 +1,9 @@
+bin/heidisql
+share/applications/heidisql.desktop
+%%DATADIR%%/functions-mariadb.ini
+%%DATADIR%%/functions-mysql.ini
+%%DATADIR%%/functions-mysql8.ini
+%%DATADIR%%/functions-postgresql.ini
+%%DATADIR%%/functions-redshift.ini
+%%DATADIR%%/functions-sqlite.ini
+share/icons/hicolor/256x256/apps/heidisql.png
diff --git a/databases/litestream/Makefile b/databases/litestream/Makefile
index d71c43144347..a5331ee26284 100644
--- a/databases/litestream/Makefile
+++ b/databases/litestream/Makefile
@@ -1,23 +1,21 @@
PORTNAME= litestream
+PORTVERSION= 0.5.5
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.2
-PORTREVISION= 1
CATEGORIES= databases
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Standalone streaming replication tool for SQLite
-WWW= https://litestream.io/
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Streaming replication for SQLite
+WWW= https://litestream.io/ \
+ https://github.com/benbjohnson/litestream
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-#BROKEN_i386= build error: constant 9223372036854775807 overflows int.
-
USES= go:modules
GO_MODULE= github.com/benbjohnson/litestream
-GO_TARGET= github.com/benbjohnson/litestream/cmd/litestream
+GO_TARGET= ./cmd/litestream
-PLIST_FILES= bin/${PORTNAME}
+PLIST_FILES= bin/litestream
.include <bsd.port.mk>
diff --git a/databases/litestream/distinfo b/databases/litestream/distinfo
index 8859711604c4..65f9262eb6e0 100644
--- a/databases/litestream/distinfo
+++ b/databases/litestream/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763214128
-SHA256 (go/databases_litestream/litestream-v0.5.2/v0.5.2.mod) = beee6028881a30493fbb02630f3c0518015c5aacb27fbe91b00547d974fb7e84
-SIZE (go/databases_litestream/litestream-v0.5.2/v0.5.2.mod) = 5281
-SHA256 (go/databases_litestream/litestream-v0.5.2/v0.5.2.zip) = 65504b1ed6a1e68eddeee5118cf4273535428b7920e313064dc56f7b23ee5e30
-SIZE (go/databases_litestream/litestream-v0.5.2/v0.5.2.zip) = 476813
+TIMESTAMP = 1766036341
+SHA256 (go/databases_litestream/litestream-v0.5.5/v0.5.5.mod) = 781212f127e414fc7938988c5b07ca47dba259b62126e3dea0e53b49d837ebbd
+SIZE (go/databases_litestream/litestream-v0.5.5/v0.5.5.mod) = 6209
+SHA256 (go/databases_litestream/litestream-v0.5.5/v0.5.5.zip) = 143bd3176968758737e351a3f646c4fea6a97186f60fd82391913ec253b8df6b
+SIZE (go/databases_litestream/litestream-v0.5.5/v0.5.5.zip) = 665920
diff --git a/databases/litestream/pkg-descr b/databases/litestream/pkg-descr
index d2e92b4167f4..2a896f044579 100644
--- a/databases/litestream/pkg-descr
+++ b/databases/litestream/pkg-descr
@@ -1,4 +1,4 @@
-Litestream is a standalone streaming replication tool for SQLite. It runs as
-a background process and safely replicates changes incrementally to another
-file or S3. Litestream only communicates with SQLite through the SQLite API
-so it will not corrupt your database.
+Litestream is a standalone disaster recovery tool for SQLite. It runs as a
+background process and safely replicates changes incrementally to another file
+or S3. Litestream only communicates with SQLite through the SQLite API so it
+will not corrupt your database.
diff --git a/databases/memcached/Makefile b/databases/memcached/Makefile
index f83201fc339a..b25609303a34 100644
--- a/databases/memcached/Makefile
+++ b/databases/memcached/Makefile
@@ -1,5 +1,5 @@
PORTNAME= memcached
-DISTVERSION= 1.6.39
+DISTVERSION= 1.6.40
CATEGORIES= databases
MASTER_SITES= http://www.memcached.org/files/
diff --git a/databases/memcached/distinfo b/databases/memcached/distinfo
index 1db70aceb31e..a6aad0c0a4b9 100644
--- a/databases/memcached/distinfo
+++ b/databases/memcached/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753828034
-SHA256 (memcached-1.6.39.tar.gz) = 23e5507e933b15463161d4c5d3921b0c5f340b542d6edd7f6c5e17c34f11a363
-SIZE (memcached-1.6.39.tar.gz) = 1284104
+TIMESTAMP = 1765960262
+SHA256 (memcached-1.6.40.tar.gz) = a3d360e9da2221a49bf9aae4e6880f2d44da6b2a2fae39b1911b9ca76488fbfd
+SIZE (memcached-1.6.40.tar.gz) = 1266094
diff --git a/databases/mydumper/Makefile b/databases/mydumper/Makefile
index 6e09e80ea745..c19a166d9825 100644
--- a/databases/mydumper/Makefile
+++ b/databases/mydumper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mydumper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.21.2-2
+DISTVERSION= 0.21.2-3
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/mydumper/distinfo b/databases/mydumper/distinfo
index ee7104384273..1067327a11c6 100644
--- a/databases/mydumper/distinfo
+++ b/databases/mydumper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032644
-SHA256 (mydumper-mydumper-v0.21.2-2_GH0.tar.gz) = 430281c9d7f756a252fb81cc3d9ba5ac72ebe6db913725f6565b56d7b361e57b
-SIZE (mydumper-mydumper-v0.21.2-2_GH0.tar.gz) = 865730
+TIMESTAMP = 1766036343
+SHA256 (mydumper-mydumper-v0.21.2-3_GH0.tar.gz) = 88aa3ce5f750c61368054a7578145119bbf909007a332116e122144af4703283
+SIZE (mydumper-mydumper-v0.21.2-3_GH0.tar.gz) = 865800
diff --git a/databases/nagios-check_postgres_replication/Makefile b/databases/nagios-check_postgres_replication/Makefile
index f324a1da7636..b9e492a1cae0 100644
--- a/databases/nagios-check_postgres_replication/Makefile
+++ b/databases/nagios-check_postgres_replication/Makefile
@@ -8,7 +8,7 @@ PKGNAMEPREFIX= nagios-
DISTNAME= check_postgres_replication.py
EXTRACT_SUFX= # empty
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Nagios plugin to check the lag between a postgresql replica and master
WWW= https://pypi.org/project/nagiosplugin/
diff --git a/databases/pgpool-II-43/Makefile b/databases/pgpool-II-43/Makefile
index efa684775ca7..c7de57010518 100644
--- a/databases/pgpool-II-43/Makefile
+++ b/databases/pgpool-II-43/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.3.17
+DISTVERSION= 4.3.18
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -43
diff --git a/databases/pgpool-II-43/distinfo b/databases/pgpool-II-43/distinfo
index 767283eacf8d..aa915d005a19 100644
--- a/databases/pgpool-II-43/distinfo
+++ b/databases/pgpool-II-43/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764321678
-SHA256 (pgpool-II-4.3.17.tar.gz) = 3418538eb81d42ac1b9b01928110a0c5403f80375181501028886cc7bbad4077
-SIZE (pgpool-II-4.3.17.tar.gz) = 5089549
+TIMESTAMP = 1765960496
+SHA256 (pgpool-II-4.3.18.tar.gz) = 698e5c289509cc604c2bded3185f530a42076ac9c239435c3ac2b3d800fc1fa3
+SIZE (pgpool-II-4.3.18.tar.gz) = 5100895
diff --git a/databases/pgpool-II-44/Makefile b/databases/pgpool-II-44/Makefile
index f4046fe51fba..43bc1dd51e7e 100644
--- a/databases/pgpool-II-44/Makefile
+++ b/databases/pgpool-II-44/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.4.14
+DISTVERSION= 4.4.15
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -44
diff --git a/databases/pgpool-II-44/distinfo b/databases/pgpool-II-44/distinfo
index 00d3c8250f27..41ec684f07b2 100644
--- a/databases/pgpool-II-44/distinfo
+++ b/databases/pgpool-II-44/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764321761
-SHA256 (pgpool-II-4.4.14.tar.gz) = 68a1995b8cf79f64dd8131ce04d73be2718c5867a2f53373d6d88d10a6e747a3
-SIZE (pgpool-II-4.4.14.tar.gz) = 5225540
+TIMESTAMP = 1765960627
+SHA256 (pgpool-II-4.4.15.tar.gz) = 955165b227933bdfc3e41076c3561d16aeca0e3b02285fbeec3328906203b9b2
+SIZE (pgpool-II-4.4.15.tar.gz) = 5238007
diff --git a/databases/pgpool-II-45/Makefile b/databases/pgpool-II-45/Makefile
index 473b128f81ee..e4f6942e4f3e 100644
--- a/databases/pgpool-II-45/Makefile
+++ b/databases/pgpool-II-45/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.5.9
+DISTVERSION= 4.5.10
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -45
diff --git a/databases/pgpool-II-45/distinfo b/databases/pgpool-II-45/distinfo
index 223c814dfcbe..2a2475704db8 100644
--- a/databases/pgpool-II-45/distinfo
+++ b/databases/pgpool-II-45/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764321849
-SHA256 (pgpool-II-4.5.9.tar.gz) = 31d445278cc348bbd2f86ffd7e9e48fa3fe16c2c21a7ac4bfbd9875781798a3a
-SIZE (pgpool-II-4.5.9.tar.gz) = 5540584
+TIMESTAMP = 1765960809
+SHA256 (pgpool-II-4.5.10.tar.gz) = 447acb0b1ec3cda1de4883b58b620b2e4ff291c2a40f9628f873381f109486d3
+SIZE (pgpool-II-4.5.10.tar.gz) = 5538349
diff --git a/databases/pgpool-II-46/Makefile b/databases/pgpool-II-46/Makefile
index 8544fe028d05..cb4a74ff1d25 100644
--- a/databases/pgpool-II-46/Makefile
+++ b/databases/pgpool-II-46/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.6.4
+DISTVERSION= 4.6.5
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -46
diff --git a/databases/pgpool-II-46/distinfo b/databases/pgpool-II-46/distinfo
index 588f8c1ca954..b885393adfff 100644
--- a/databases/pgpool-II-46/distinfo
+++ b/databases/pgpool-II-46/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764321907
-SHA256 (pgpool-II-4.6.4.tar.gz) = ef0d2e91a9a11d737c6476247219e679f718bec53550646189594ef9aefd298d
-SIZE (pgpool-II-4.6.4.tar.gz) = 5655119
+TIMESTAMP = 1765960910
+SHA256 (pgpool-II-4.6.5.tar.gz) = 43dcb860e7099d3e322418378e856935f76bb4f3f09b9024c9b7d65af55e4036
+SIZE (pgpool-II-4.6.5.tar.gz) = 5670207
diff --git a/databases/pgschema/Makefile b/databases/pgschema/Makefile
index 9f8391e0d37b..af313aaf84f0 100644
--- a/databases/pgschema/Makefile
+++ b/databases/pgschema/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pgschema
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.0
+DISTVERSION= 1.5.1
CATEGORIES= databases
MAINTAINER= olgeni@FreeBSD.org
diff --git a/databases/pgschema/distinfo b/databases/pgschema/distinfo
index a0d34a645470..79a8888e8fb7 100644
--- a/databases/pgschema/distinfo
+++ b/databases/pgschema/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764948553
-SHA256 (go/databases_pgschema/pgschema-v1.5.0/v1.5.0.mod) = fe1e27e600e94bff4b1fe46da44b386178f95dd97366008d36a1163cfcc94c0e
-SIZE (go/databases_pgschema/pgschema-v1.5.0/v1.5.0.mod) = 1007
-SHA256 (go/databases_pgschema/pgschema-v1.5.0/v1.5.0.zip) = 7f8dbc6bb78fb73f07cadba62f1b4f328f187b96bb094474a64f7d6fe300f649
-SIZE (go/databases_pgschema/pgschema-v1.5.0/v1.5.0.zip) = 1187494
+TIMESTAMP = 1766134749
+SHA256 (go/databases_pgschema/pgschema-v1.5.1/v1.5.1.mod) = fe1e27e600e94bff4b1fe46da44b386178f95dd97366008d36a1163cfcc94c0e
+SIZE (go/databases_pgschema/pgschema-v1.5.1/v1.5.1.mod) = 1007
+SHA256 (go/databases_pgschema/pgschema-v1.5.1/v1.5.1.zip) = 89fd17daa4759ade58d5eba96e639adfca66453173573943d37457b25bb66250
+SIZE (go/databases_pgschema/pgschema-v1.5.1/v1.5.1.zip) = 1202613
diff --git a/databases/pspg/Makefile b/databases/pspg/Makefile
index 8352a5105d6d..e09cb972e07b 100644
--- a/databases/pspg/Makefile
+++ b/databases/pspg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pspg
-DISTVERSION= 5.8.12
+DISTVERSION= 5.8.13
CATEGORIES= databases
MAINTAINER= bofh@FreeBSD.org
diff --git a/databases/pspg/distinfo b/databases/pspg/distinfo
index c89c182e6f67..d7a023544e8e 100644
--- a/databases/pspg/distinfo
+++ b/databases/pspg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754156760
-SHA256 (okbob-pspg-5.8.12_GH0.tar.gz) = 9f74c236944bea79586a3a12ab9d36735bfa62a92a8d7953e8c1ff5c108277af
-SIZE (okbob-pspg-5.8.12_GH0.tar.gz) = 2447085
+TIMESTAMP = 1765961706
+SHA256 (okbob-pspg-5.8.13_GH0.tar.gz) = b6f198a98c0e8ec0f1ea0893deb23f20be7196a4f075c879722f91bef65a12f8
+SIZE (okbob-pspg-5.8.13_GH0.tar.gz) = 2447114
diff --git a/databases/py-agate-sql/Makefile b/databases/py-agate-sql/Makefile
index b85ea8c20f08..4520062f9b43 100644
--- a/databases/py-agate-sql/Makefile
+++ b/databases/py-agate-sql/Makefile
@@ -1,9 +1,9 @@
PORTNAME= agate-sql
-PORTVERSION= 0.7.2
-PORTREVISION= 1
+PORTVERSION= 0.7.3
CATEGORIES= databases textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S,-,_,}-${PORTVERSION}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Add SQL read/write support to agate
diff --git a/databases/py-agate-sql/distinfo b/databases/py-agate-sql/distinfo
index 9552f7b28695..8587d4b29535 100644
--- a/databases/py-agate-sql/distinfo
+++ b/databases/py-agate-sql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704873020
-SHA256 (agate-sql-0.7.2.tar.gz) = 9b1b30284a573fd416759437273dcc5c81022bdf2facb24b4aa029a62afd53b0
-SIZE (agate-sql-0.7.2.tar.gz) = 13695
+TIMESTAMP = 1766123567
+SHA256 (agate_sql-0.7.3.tar.gz) = 4c588a28e80bc625c7d5f915e8f8dff4900140a8a6d8a350a098a2ba9adf9d33
+SIZE (agate_sql-0.7.3.tar.gz) = 13936
diff --git a/databases/qt6-base_sqldriver/distinfo b/databases/qt6-base_sqldriver/distinfo
index b8ca7311313f..696bbe183ac0 100644
--- a/databases/qt6-base_sqldriver/distinfo
+++ b/databases/qt6-base_sqldriver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303135
-SHA256 (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = c5a1a2f660356ec081febfa782998ae5ddbc5925117e64f50e4be9cd45b8dc6e
-SIZE (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = 49856272
+TIMESTAMP = 1763965294
+SHA256 (KDE/Qt/6.10.1/qtbase-everywhere-src-6.10.1.tar.xz) = 5a6226f7e23db51fdc3223121eba53f3f5447cf0cc4d6cb82a3a2df7a65d265d
+SIZE (KDE/Qt/6.10.1/qtbase-everywhere-src-6.10.1.tar.xz) = 50234516
diff --git a/databases/rubygem-google-cloud-firestore-v1/Makefile b/databases/rubygem-google-cloud-firestore-v1/Makefile
index 38e9802dcc60..f40aef865ad4 100644
--- a/databases/rubygem-google-cloud-firestore-v1/Makefile
+++ b/databases/rubygem-google-cloud-firestore-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-firestore-v1
-PORTVERSION= 2.2.1
+PORTVERSION= 2.3.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-google-cloud-firestore-v1/distinfo b/databases/rubygem-google-cloud-firestore-v1/distinfo
index 6bb16ad4f79c..eff2ac3534ad 100644
--- a/databases/rubygem-google-cloud-firestore-v1/distinfo
+++ b/databases/rubygem-google-cloud-firestore-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586940
-SHA256 (rubygem/google-cloud-firestore-v1-2.2.1.gem) = 0669688e03f2bc2935ef5aa7cc6207f9c255b89c3713948dc4ed210be64f8d04
-SIZE (rubygem/google-cloud-firestore-v1-2.2.1.gem) = 86528
+TIMESTAMP = 1766036525
+SHA256 (rubygem/google-cloud-firestore-v1-2.3.0.gem) = d2567c4aef2e1888fa95a25da8a85f78775e83a9075ca5c550098f0ccea41d5b
+SIZE (rubygem/google-cloud-firestore-v1-2.3.0.gem) = 90112
diff --git a/deskutils/copyq/Makefile b/deskutils/copyq/Makefile
index bdb7586ceb07..f421f3ad7db6 100644
--- a/deskutils/copyq/Makefile
+++ b/deskutils/copyq/Makefile
@@ -1,5 +1,6 @@
PORTNAME= copyq
DISTVERSION= 13.0.0
+PORTREVISION= 1
CATEGORIES= deskutils
MASTER_SITES= https://github.com/hluk/CopyQ/releases/download/v${DISTVERSION}/
DISTNAME= Copyq-${DISTVERSION}
diff --git a/deskutils/lxqt-notificationd/Makefile b/deskutils/lxqt-notificationd/Makefile
index a7bf410d851d..afca12a2ac69 100644
--- a/deskutils/lxqt-notificationd/Makefile
+++ b/deskutils/lxqt-notificationd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-notificationd
PORTVERSION= 2.3.1
+PORTREVISION= 1
CATEGORIES= deskutils
MASTER_SITES= LXQT
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
index cbc9d93f7081..e60989e326a9 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xdg-desktop-portal-kde
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index aac47118ed5e..34fa9caff937 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 2.1.4
+PORTVERSION= 2.1.5
CATEGORIES= deskutils java
MASTER_SITES= https://files.stirlingpdf.com/v${PORTVERSION}/
DISTNAME= Stirling-PDF-with-login
diff --git a/deskutils/stirling-pdf/distinfo b/deskutils/stirling-pdf/distinfo
index 1b9f2aed1a23..1e9c533104d3 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765861009
-SHA256 (stirling-pdf/2.1.4/Stirling-PDF-with-login.jar) = e9bc90de308c25f1028f9a17422aaa7dd843b64feeacd7ee7a968df59abdd20a
-SIZE (stirling-pdf/2.1.4/Stirling-PDF-with-login.jar) = 211929221
+TIMESTAMP = 1766117451
+SHA256 (stirling-pdf/2.1.5/Stirling-PDF-with-login.jar) = 88cb731ff2d5bf01cc55e43415e982c36298d66d78c47c723c25fedc30ed6f24
+SIZE (stirling-pdf/2.1.5/Stirling-PDF-with-login.jar) = 211943755
diff --git a/deskutils/xdg-terminal-exec/Makefile b/deskutils/xdg-terminal-exec/Makefile
index a49a5f41a065..bcc8dc7ddc1c 100644
--- a/deskutils/xdg-terminal-exec/Makefile
+++ b/deskutils/xdg-terminal-exec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xdg-terminal-exec
DISTVERSIONPREFIX=v
-DISTVERSION= 0.14.0
+DISTVERSION= 0.14.1
CATEGORIES= deskutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/deskutils/xdg-terminal-exec/distinfo b/deskutils/xdg-terminal-exec/distinfo
index c0cad7bcb8bc..f117756bc1da 100644
--- a/deskutils/xdg-terminal-exec/distinfo
+++ b/deskutils/xdg-terminal-exec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763363963
-SHA256 (Vladimir-csp-xdg-terminal-exec-v0.14.0_GH0.tar.gz) = 878cf4daaa7241b5072712e966177a6cf1bebee4abd90386121c6fd781268ba2
-SIZE (Vladimir-csp-xdg-terminal-exec-v0.14.0_GH0.tar.gz) = 42937
+TIMESTAMP = 1765984984
+SHA256 (Vladimir-csp-xdg-terminal-exec-v0.14.1_GH0.tar.gz) = b96f7a4ac67a6fce78e92f14129183c06e517c2946c484851dc7bb473504ad47
+SIZE (Vladimir-csp-xdg-terminal-exec-v0.14.1_GH0.tar.gz) = 42972
diff --git a/devel/Makefile b/devel/Makefile
index 530be7d511be..8a13bfdcc12b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2234,6 +2234,7 @@
SUBDIR += p5-Daemon-Control
SUBDIR += p5-Dancer-Debug
SUBDIR += p5-Dancer-Logger-Syslog
+ SUBDIR += p5-Dancer2-Plugin-LogReport
SUBDIR += p5-Danga-Socket
SUBDIR += p5-Danga-Socket-Callback
SUBDIR += p5-Data-ACL
@@ -2961,7 +2962,9 @@
SUBDIR += p5-Log-Message-Simple
SUBDIR += p5-Log-Minimal
SUBDIR += p5-Log-Report
+ SUBDIR += p5-Log-Report-Lexicon
SUBDIR += p5-Log-Report-Optional
+ SUBDIR += p5-Log-Report-Template
SUBDIR += p5-Log-Simple
SUBDIR += p5-Log-Trace
SUBDIR += p5-Log-TraceMessages
@@ -5024,6 +5027,7 @@
SUBDIR += py-grpc-stubs
SUBDIR += py-grpcio
SUBDIR += py-grpcio-gcp
+ SUBDIR += py-grpcio-reflection
SUBDIR += py-grpcio-status
SUBDIR += py-grpcio-tools
SUBDIR += py-gs_api_client
@@ -7261,6 +7265,7 @@
SUBDIR += rubygem-cucumber
SUBDIR += rubygem-cucumber-ci-environment
SUBDIR += rubygem-cucumber-ci-environment10
+ SUBDIR += rubygem-cucumber-ci-environment11
SUBDIR += rubygem-cucumber-core
SUBDIR += rubygem-cucumber-cucumber-expressions
SUBDIR += rubygem-cucumber-cucumber-expressions17
diff --git a/devel/avrdude/Makefile b/devel/avrdude/Makefile
index e5aab7b96484..8321c3bf9952 100644
--- a/devel/avrdude/Makefile
+++ b/devel/avrdude/Makefile
@@ -1,7 +1,6 @@
PORTNAME= avrdude
PORTVERSION= 7.3
DISTVERSIONPREFIX= v
-#PORTREVISION= 0
CATEGORIES= devel
MAINTAINER= joerg@FreeBSD.org
diff --git a/devel/aws-checksums/Makefile b/devel/aws-checksums/Makefile
index 141a96416107..fae931978afe 100644
--- a/devel/aws-checksums/Makefile
+++ b/devel/aws-checksums/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-checksums
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.7
+DISTVERSION= 0.2.8
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/aws-checksums/distinfo b/devel/aws-checksums/distinfo
index c1a3ac6ee387..0783376dd34e 100644
--- a/devel/aws-checksums/distinfo
+++ b/devel/aws-checksums/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744466404
-SHA256 (awslabs-aws-checksums-v0.2.7_GH0.tar.gz) = 178e8398d98111f29150f7813a70c20ad97ab30be0de02525440355fe84ccb1d
-SIZE (awslabs-aws-checksums-v0.2.7_GH0.tar.gz) = 136393
+TIMESTAMP = 1766085651
+SHA256 (awslabs-aws-checksums-v0.2.8_GH0.tar.gz) = e624754cc57e0da28e643e89fc76bcc86cb0c359ead0745bae643f910b2bcfa7
+SIZE (awslabs-aws-checksums-v0.2.8_GH0.tar.gz) = 149854
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index b0c8cac477fd..746a948b26fb 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.36.0
+DISTVERSION= 0.36.1
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index 47ea6528ba97..ab5e8899f7b3 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765481682
-SHA256 (awslabs-aws-crt-cpp-v0.36.0_GH0.tar.gz) = 6ef0781929ef2cba0b21f1e3f585491b6a656e48acf3cab041f8f82c569ab642
-SIZE (awslabs-aws-crt-cpp-v0.36.0_GH0.tar.gz) = 377763
+TIMESTAMP = 1766085772
+SHA256 (awslabs-aws-crt-cpp-v0.36.1_GH0.tar.gz) = 5e0fcfbb90fdb6ffd7a0cb87798429ee2bf364e309d549ba7c3349bc470f8501
+SIZE (awslabs-aws-crt-cpp-v0.36.1_GH0.tar.gz) = 377299
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index e5181ee3782d..a44c94dce568 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cpp
-DISTVERSION= 1.11.708
+DISTVERSION= 1.11.714
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index f5eaa26a2b0b..4047d699713b 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765482794
-SHA256 (aws-aws-sdk-cpp-1.11.708_GH0.tar.gz) = ff254f87a771ab69d02eca76b0a0dcad1e4d31a9f7b598b9f424d42d9660dd3a
-SIZE (aws-aws-sdk-cpp-1.11.708_GH0.tar.gz) = 80083465
+TIMESTAMP = 1766091655
+SHA256 (aws-aws-sdk-cpp-1.11.714_GH0.tar.gz) = 21f702b760d4b2288ae614b4c7748d6607cfd8cd28a873e21729d23d051517cb
+SIZE (aws-aws-sdk-cpp-1.11.714_GH0.tar.gz) = 80269395
diff --git a/devel/base64/Makefile b/devel/base64/Makefile
index 7f22946b40d6..f9f4eccbfe72 100644
--- a/devel/base64/Makefile
+++ b/devel/base64/Makefile
@@ -30,6 +30,7 @@ CMAKE_ON= BASE64_BUILD_CLI \
CMAKE_TESTING_ON= \
BASE64_BUILD_TESTS \
BASE64_WERROR
+USE_LDCONFIG= yes
PLIST_SUB= PORTVERSION=${PORTVERSION}
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index ea568bd9e010..5e14c4c4e997 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.157.3
+DISTVERSION= 0.157.4
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index 17113d1bfd98..c2e13a21651a 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765708729
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.157.3/v0.157.3.mod) = d0bdbc5bd21074409f5a9f34984334c0ba52254e53060b1838f26a43dc0cd96c
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.157.3/v0.157.3.mod) = 11559
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.157.3/v0.157.3.zip) = 821090abb0836c2681806cb228925fb9a82543828ad758839693d3ab3e32e166
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.157.3/v0.157.3.zip) = 1316075
+TIMESTAMP = 1765961764
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.157.4/v0.157.4.mod) = 43fde39b1a6175854a1e43cea0c1e25217cea8fe008dc04c8ebbe201b5dee7de
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.157.4/v0.157.4.mod) = 11531
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.157.4/v0.157.4.zip) = d75b954eb1e3323182f06dd5bd1bdb067caa6f8342dde97642a7a905694ed9df
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.157.4/v0.157.4.zip) = 1316103
diff --git a/devel/github-backup-utils/Makefile b/devel/github-backup-utils/Makefile
index 9791199ec462..a846ac04c119 100644
--- a/devel/github-backup-utils/Makefile
+++ b/devel/github-backup-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= github-backup-utils
-PORTVERSION= 3.18.1
+PORTVERSION= 3.18.2
DISTVERSIONPREFIX= v
CATEGORIES= devel
MASTER_SITES= https://github.com/github/backup-utils/releases/download/v${PORTVERSION}/
diff --git a/devel/github-backup-utils/distinfo b/devel/github-backup-utils/distinfo
index 52a8e9555e98..cd87860057cd 100644
--- a/devel/github-backup-utils/distinfo
+++ b/devel/github-backup-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853150
-SHA256 (github-backup-utils-v3.18.1.tar.gz) = d63b04a4fb771dc6b2dac1395d48e5f0f45ab4dd21644a28f7fa3291b8f459f4
-SIZE (github-backup-utils-v3.18.1.tar.gz) = 159865
+TIMESTAMP = 1766036345
+SHA256 (github-backup-utils-v3.18.2.tar.gz) = 4926214b50549fbba8930d708f824c51bc32806bc47dd93f7192e5debcc41aa9
+SIZE (github-backup-utils-v3.18.2.tar.gz) = 160133
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index 4e8c5e6dfb66..71d034d3b6fb 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
-DISTVERSION= 1.79.0
+DISTVERSION= 1.80.4
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
@@ -18,7 +18,8 @@ USES= go:modules
_BUILD_VERSION= ${DISTVERSION}
_BUILD_PLATFORM= ${OPSYS:tl}
_BUILD_DATE= $$(date +%Y-%m-%d)
-_TAG= 19f580807f390d5725a2c972bd2026b3dd24a50c
+# Find here: https://gitlab.com/gitlab-org/cli/-/tags
+_TAG= f4b518e9120bb54002d9cda816d3011de757feea
GO_MODULE= gitlab.com/gitlab-org/cli
GO_TARGET= ./cmd/${PORTNAME}
diff --git a/devel/glab/distinfo b/devel/glab/distinfo
index 6f4772cc84e2..c05ec47add6a 100644
--- a/devel/glab/distinfo
+++ b/devel/glab/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765087186
-SHA256 (go/devel_glab/glab-v1.79.0/v1.79.0.mod) = c01becd8e1141872b14742a4a3537b2b70e566409d559ee8bd67776ff74c67a6
-SIZE (go/devel_glab/glab-v1.79.0/v1.79.0.mod) = 8211
-SHA256 (go/devel_glab/glab-v1.79.0/v1.79.0.zip) = 248cbaaf27a514c2f6e8e629efbcd09eeaf125346363741367fb269604df1850
-SIZE (go/devel_glab/glab-v1.79.0/v1.79.0.zip) = 17617110
+TIMESTAMP = 1766117689
+SHA256 (go/devel_glab/glab-v1.80.4/v1.80.4.mod) = dd4100607e063633674a3975b2ffc1f5580c58850c8d4ddcbfec2fed707521e0
+SIZE (go/devel_glab/glab-v1.80.4/v1.80.4.mod) = 8128
+SHA256 (go/devel_glab/glab-v1.80.4/v1.80.4.zip) = d89d1b1e62be0dfa13626a3bb6d27be0ce9b1671f9953d80a6e53e1c15cf9e6d
+SIZE (go/devel_glab/glab-v1.80.4/v1.80.4.zip) = 17623778
diff --git a/devel/janet-lsp/Makefile b/devel/janet-lsp/Makefile
index 4e6d46e92a30..89feef4d797b 100644
--- a/devel/janet-lsp/Makefile
+++ b/devel/janet-lsp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= janet-lsp
PORTVERSION= 0.0.11
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dave@freedave.net
@@ -13,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
# Technically jpm should depend on janet.
BUILD_DEPENDS= janet>=1.17.2:lang/janet \
jpm>=1.1.0:lang/jpm
+RUN_DEPENDS= janet>=1.17.2:lang/janet
USE_GITHUB= yes
GH_ACCOUNT= CFiggers
@@ -29,25 +31,28 @@ GH_TUPLE= CFiggers:cmd:b0a34d6:cmd \
ianthehenry:judge:3b92185:judge \
janet-lang:spork:7b780cc:spork
-PLIST_FILES= bin/janet-lsp
+SUB_FILES= janet-lsp
+
+PLIST_FILES= bin/janet-lsp \
+ lib/janet/janet-lsp.jimage \
+ lib/janet/.manifests/janet-lsp.jdn
-# `jpm install` does not actually install anyway. This does a build (with no
-# dependency checking, which is why order matters) and install to the work
-# "jpm_tree". Which is where all the dependencies and the project expect to find
-# any of their build dependencies.
-#
# Use GH_TUPLE project-hash as directory to avoid an unnecessary copy.
do-build:
.for dep in ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*):([^:]*)@\2-\3@}
cd ${WRKDIR}/${dep} && \
- ${LOCALBASE}/bin/jpm --tree=${WRKSRC}/jpm_tree "install"
+ ${LOCALBASE}/bin/jpm --tree=${WRKSRC}/jpm_tree "install"
.endfor
- cd ${WRKSRC} && ${LOCALBASE}/bin/jpm --tree=${WRKSRC}/jpm_tree build
+ cd ${WRKSRC} && ${LOCALBASE}/bin/jpm --tree=${WRKSRC}/jpm_tree "install"
do-install:
- ${MKDIR} ${STAGEDIR}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/build/janet-lsp \
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/janet/.manifests
+ ${INSTALL_SCRIPT} ${WRKDIR}/janet-lsp \
${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/jpm_tree/lib/janet-lsp.jimage \
+ ${STAGEDIR}${PREFIX}/lib/janet/janet-lsp.jimage
+ ${INSTALL_DATA} ${WRKSRC}/jpm_tree/lib/.manifests/janet-lsp.jdn \
+ ${STAGEDIR}${PREFIX}/lib/janet/.manifests/janet-lsp.jdn
do-test:
cd ${WRKSRC} && jpm test -l
diff --git a/devel/janet-lsp/files/janet-lsp.in b/devel/janet-lsp/files/janet-lsp.in
new file mode 100644
index 000000000000..69eea77d05c3
--- /dev/null
+++ b/devel/janet-lsp/files/janet-lsp.in
@@ -0,0 +1,11 @@
+@comment | This file is normally created by `jpm install`. The problem is that
+@comment | it uses the path from --tree for janet and the full path to that tree
+@comment | for the image. Both wrong.
+@comment | See work/janet-lsp-*/jpm_tree/bin/janet-lsp for the version with the
+@comment | wrong paths that this replaces. It is this small.
+#!%%LOCALBASE%%/bin/janet
+(import janet-lsp)
+(put root-env :syspath "%%LOCALBASE%%/lib")
+
+(defn main [& args]
+ (janet-lsp/main ;args))
diff --git a/devel/janet-lsp/files/patch-project.janet b/devel/janet-lsp/files/patch-project.janet
deleted file mode 100644
index 90c646d2579e..000000000000
--- a/devel/janet-lsp/files/patch-project.janet
+++ /dev/null
@@ -1,29 +0,0 @@
---- project.janet.orig 2025-09-05 00:00:02 UTC
-+++ project.janet
-@@ -7,16 +7,17 @@
- "https://github.com/ianthehenry/judge.git"
- "https://github.com/CFiggers/cmd.git"])
-
--# (def cflags
--# (case (os/which)
--# :windows []
--# ["-s"]))
-+(def cflags
-+ (case (os/which)
-+ :windows []
-+ :freebsd []
-+ ["-s"]))
-
--# (declare-executable
--# :name "janet-lsp"
--# :entry "src/main.janet"
--# :cflags cflags
--# :install true)
-+(declare-executable
-+ :name "janet-lsp"
-+ :entry "src/main.janet"
-+ :cflags cflags
-+ :install true)
-
- (declare-archive
- :name "janet-lsp"
diff --git a/devel/level-zero/Makefile b/devel/level-zero/Makefile
index d03f8cfff595..38aecc561e73 100644
--- a/devel/level-zero/Makefile
+++ b/devel/level-zero/Makefile
@@ -1,5 +1,5 @@
PORTNAME= level-zero
-PORTVERSION= 1.26.0
+PORTVERSION= 1.26.1
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/level-zero/distinfo b/devel/level-zero/distinfo
index 6694ba6f9e66..da5a15f4bd14 100644
--- a/devel/level-zero/distinfo
+++ b/devel/level-zero/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853156
-SHA256 (oneapi-src-level-zero-v1.26.0_GH0.tar.gz) = 252dc01ffd2134ba25563d3851b755ff81cbda5982410296d09f3f54c118c16f
-SIZE (oneapi-src-level-zero-v1.26.0_GH0.tar.gz) = 1174465
+TIMESTAMP = 1766036347
+SHA256 (oneapi-src-level-zero-v1.26.1_GH0.tar.gz) = ce8154d5ceca5895ff69818d9fd7a9281d74cce238b1c5ac75cb13a92c432db3
+SIZE (oneapi-src-level-zero-v1.26.1_GH0.tar.gz) = 1174504
diff --git a/devel/lfcbase/Makefile b/devel/lfcbase/Makefile
index 8715a13f115f..c85be6da2ed8 100644
--- a/devel/lfcbase/Makefile
+++ b/devel/lfcbase/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lfcbase
-PORTVERSION= 1.23.0
+PORTVERSION= 1.23.1
CATEGORIES= devel
MASTER_SITES= http://www.lemke-it.com/
diff --git a/devel/lfcbase/distinfo b/devel/lfcbase/distinfo
index 60825f22d849..ac779c1013e5 100644
--- a/devel/lfcbase/distinfo
+++ b/devel/lfcbase/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457614
-SHA256 (lfcbase-1.23.0.tar.gz) = 1b9ac2b1663d4506dca8bc17a58e168b8b92bb5a6bbc69d4d0ffc168fc52f14a
-SIZE (lfcbase-1.23.0.tar.gz) = 653566
+TIMESTAMP = 1765887325
+SHA256 (lfcbase-1.23.1.tar.gz) = 14b4551dac11d84dccfaafc56479f0f7227a5896ed519e1ea8754fa34ae28118
+SIZE (lfcbase-1.23.1.tar.gz) = 653541
diff --git a/devel/libddwaf/Makefile b/devel/libddwaf/Makefile
index 6742e7d54116..0664a3a8ca01 100644
--- a/devel/libddwaf/Makefile
+++ b/devel/libddwaf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libddwaf
-PORTVERSION= 1.30.0
+PORTVERSION= 1.30.1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/libddwaf/distinfo b/devel/libddwaf/distinfo
index 42860e86adb2..2ebcbdf18a83 100644
--- a/devel/libddwaf/distinfo
+++ b/devel/libddwaf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853160
-SHA256 (DataDog-libddwaf-1.30.0_GH0.tar.gz) = aa814ef7e71e874a142013010b7de3606ad06dd15bd6aea552e19d766b42538e
-SIZE (DataDog-libddwaf-1.30.0_GH0.tar.gz) = 1521447
+TIMESTAMP = 1766036349
+SHA256 (DataDog-libddwaf-1.30.1_GH0.tar.gz) = b8290de2ff8581c9d0b28b6d815273817621cf63e7ac9d094da405cb9d730e0b
+SIZE (DataDog-libddwaf-1.30.1_GH0.tar.gz) = 1520034
diff --git a/devel/liblogging/Makefile b/devel/liblogging/Makefile
index 95c9eb17616e..fea8ad1f44ca 100644
--- a/devel/liblogging/Makefile
+++ b/devel/liblogging/Makefile
@@ -1,6 +1,6 @@
PORTNAME= liblogging
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.7
+DISTVERSION= 1.0.8
CATEGORIES= devel
MAINTAINER= matthew@FreeBSD.org
diff --git a/devel/liblogging/distinfo b/devel/liblogging/distinfo
index becf751b35ad..f879a8c1ab93 100644
--- a/devel/liblogging/distinfo
+++ b/devel/liblogging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732443627
-SHA256 (rsyslog-liblogging-v1.0.7_GH0.tar.gz) = f0f6e82c57a47f71ccdf9673af9f317c37357c9113b865d9ef4e89c2238a3a44
-SIZE (rsyslog-liblogging-v1.0.7_GH0.tar.gz) = 288035
+TIMESTAMP = 1766095295
+SHA256 (rsyslog-liblogging-v1.0.8_GH0.tar.gz) = 5b599cba49dc1010d937e65481d728c8be177e9b8c6bb9eacc5d5c1488febb04
+SIZE (rsyslog-liblogging-v1.0.8_GH0.tar.gz) = 288072
diff --git a/devel/liblognorm/Makefile b/devel/liblognorm/Makefile
index ec0620f1132c..4540e0b38b02 100644
--- a/devel/liblognorm/Makefile
+++ b/devel/liblognorm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liblognorm
-DISTVERSION= 2.0.8
+DISTVERSION= 2.0.9
CATEGORIES= devel net security
MASTER_SITES= http://www.liblognorm.com/download/files/download/
diff --git a/devel/liblognorm/distinfo b/devel/liblognorm/distinfo
index 092b379dfb19..521ee7cc24c5 100644
--- a/devel/liblognorm/distinfo
+++ b/devel/liblognorm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765019006
-SHA256 (liblognorm-2.0.8.tar.gz) = ebe980b27cbfdf4a25a1d90a5c044bd4e59fc81a93cfd9ca55f92cc5bff4bbb1
-SIZE (liblognorm-2.0.8.tar.gz) = 675171
+TIMESTAMP = 1765961899
+SHA256 (liblognorm-2.0.9.tar.gz) = 76c7cc2cb76a3d58e7732e0cff239180f83f3b635002b8aa04865c8812857793
+SIZE (liblognorm-2.0.9.tar.gz) = 675265
diff --git a/devel/liblxqt/Makefile b/devel/liblxqt/Makefile
index fe507585d89c..7414c88658c5 100644
--- a/devel/liblxqt/Makefile
+++ b/devel/liblxqt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= liblxqt
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= LXQT
diff --git a/devel/libqt6xdg/Makefile b/devel/libqt6xdg/Makefile
index 1769883e2f02..d3ea2c957569 100644
--- a/devel/libqt6xdg/Makefile
+++ b/devel/libqt6xdg/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libqt6xdg
PORTVERSION= 4.3.0
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= LXQT/${PORTNAME:S/6//}
diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
index 4e6f9ceec347..0271f7980f2e 100644
--- a/devel/llvm21/Makefile
+++ b/devel/llvm21/Makefile
@@ -1,5 +1,5 @@
PORTNAME= llvm
-DISTVERSION= 21.1.7
+DISTVERSION= 21.1.8
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo
index 7e200ab4c6b0..e66d72386d4d 100644
--- a/devel/llvm21/distinfo
+++ b/devel/llvm21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764672351
-SHA256 (llvm-project-21.1.7.src.tar.xz) = e5b65fd79c95c343bb584127114cb2d252306c1ada1e057899b6aacdd445899e
-SIZE (llvm-project-21.1.7.src.tar.xz) = 158956584
+TIMESTAMP = 1765893239
+SHA256 (llvm-project-21.1.8.src.tar.xz) = 4633a23617fa31a3ea51242586ea7fb1da7140e426bd62fc164261fe036aa142
+SIZE (llvm-project-21.1.8.src.tar.xz) = 158958576
diff --git a/devel/log4cxx/Makefile b/devel/log4cxx/Makefile
index 3ffc58fdb424..dc4116479415 100644
--- a/devel/log4cxx/Makefile
+++ b/devel/log4cxx/Makefile
@@ -1,6 +1,5 @@
PORTNAME= log4cxx
-PORTVERSION= 1.5.0
-PORTREVISION= 1
+PORTVERSION= 1.6.0
CATEGORIES= devel
MASTER_SITES= https://archive.apache.org/dist/logging/log4cxx/${PORTVERSION}/
DISTNAME= apache-log4cxx-${PORTVERSION}
diff --git a/devel/log4cxx/distinfo b/devel/log4cxx/distinfo
index 39b4abd89157..723c8c11eb19 100644
--- a/devel/log4cxx/distinfo
+++ b/devel/log4cxx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120498
-SHA256 (apache-log4cxx-1.5.0.tar.gz) = aa23f47c3164aa2cf848c2258b4b4bc372e7964d4a3ed47c2b4a4a915c5dfa37
-SIZE (apache-log4cxx-1.5.0.tar.gz) = 667891
+TIMESTAMP = 1766036351
+SHA256 (apache-log4cxx-1.6.0.tar.gz) = 47d768c5765c5721cf27d520f87ef272291ba0f4e0d321c72735d5aec87018a7
+SIZE (apache-log4cxx-1.6.0.tar.gz) = 882025
diff --git a/devel/log4cxx/pkg-plist b/devel/log4cxx/pkg-plist
index 6b52ab3be5d6..41fd1a2e393e 100644
--- a/devel/log4cxx/pkg-plist
+++ b/devel/log4cxx/pkg-plist
@@ -24,6 +24,7 @@ include/log4cxx/fmtlayout.h
include/log4cxx/helpers/absolutetimedateformat.h
include/log4cxx/helpers/appenderattachableimpl.h
include/log4cxx/helpers/aprinitializer.h
+include/log4cxx/helpers/asyncbuffer.h
include/log4cxx/helpers/bufferedwriter.h
include/log4cxx/helpers/bytearrayinputstream.h
include/log4cxx/helpers/bytearrayoutputstream.h
@@ -42,6 +43,7 @@ include/log4cxx/helpers/datetimedateformat.h
include/log4cxx/helpers/exception.h
include/log4cxx/helpers/fileinputstream.h
include/log4cxx/helpers/fileoutputstream.h
+include/log4cxx/helpers/filesystempath.h
include/log4cxx/helpers/filewatchdog.h
include/log4cxx/helpers/inetaddress.h
include/log4cxx/helpers/inputstream.h
@@ -203,5 +205,5 @@ lib/cmake/log4cxx/log4cxxConfig.cmake
lib/cmake/log4cxx/log4cxxConfigVersion.cmake
lib/liblog4cxx.so
lib/liblog4cxx.so.15
-lib/liblog4cxx.so.15.5.0
+lib/liblog4cxx.so.15.6.0
libdata/pkgconfig/liblog4cxx.pc
diff --git a/devel/ode/Makefile b/devel/ode/Makefile
index 7f3f43acf6fb..38642fd2dd5b 100644
--- a/devel/ode/Makefile
+++ b/devel/ode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ode
DISTVERSION= 0.16.6
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/odedevs/${PORTNAME}/downloads/
@@ -13,7 +14,7 @@ LICENSE_COMB= dual
USES= cmake:testing
-FLAVORS= single double
+FLAVORS= double single
FLAVOR?= ${FLAVORS:[1]}
single_CONFLICTS= odoo-double
diff --git a/devel/oq/Makefile b/devel/oq/Makefile
index 97cca88e04b8..1b993d1e7ddd 100644
--- a/devel/oq/Makefile
+++ b/devel/oq/Makefile
@@ -1,7 +1,6 @@
PORTNAME= oq
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.20
-PORTREVISION= 3
+DISTVERSION= 0.0.21
CATEGORIES= devel
MAINTAINER= hoanga@gmail.com
diff --git a/devel/oq/distinfo b/devel/oq/distinfo
index 1f47e1841b1e..985c7c08fe22 100644
--- a/devel/oq/distinfo
+++ b/devel/oq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760026734
-SHA256 (go/devel_oq/oq-v0.0.20/v0.0.20.mod) = 96631ba5496f9e8769763e7fb030778e2bc914f55bdb871d43503f7a9269a1b9
-SIZE (go/devel_oq/oq-v0.0.20/v0.0.20.mod) = 1411
-SHA256 (go/devel_oq/oq-v0.0.20/v0.0.20.zip) = d840d66196eb1d238991321ed9d11cfe674a17ef724a0e8561481fa72e4d5a71
-SIZE (go/devel_oq/oq-v0.0.20/v0.0.20.zip) = 920875
+TIMESTAMP = 1766110822
+SHA256 (go/devel_oq/oq-v0.0.21/v0.0.21.mod) = 96631ba5496f9e8769763e7fb030778e2bc914f55bdb871d43503f7a9269a1b9
+SIZE (go/devel_oq/oq-v0.0.21/v0.0.21.mod) = 1411
+SHA256 (go/devel_oq/oq-v0.0.21/v0.0.21.zip) = 76b7f5a3578278f02646aba5a5492454ec8ca249484c176325fb2089173ff376
+SIZE (go/devel_oq/oq-v0.0.21/v0.0.21.zip) = 921675
diff --git a/devel/p5-Dancer2-Plugin-LogReport/Makefile b/devel/p5-Dancer2-Plugin-LogReport/Makefile
new file mode 100644
index 000000000000..7401393f89d7
--- /dev/null
+++ b/devel/p5-Dancer2-Plugin-LogReport/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= Dancer2-Plugin-LogReport
+PORTVERSION= 2.02
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:MARKOV
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Logging, exceptions and translations in Dancer2 via Log::Report
+WWW= https://metacpan.org/dist/Dancer2-Plugin-LogReport
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Dancer2>=0.207:www/p5-Dancer2 \
+ p5-Log-Report>=1.42:devel/p5-Log-Report \
+ p5-Log-Report-Template>=0:devel/p5-Log-Report-Template
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Dancer2-Plugin-LogReport/distinfo b/devel/p5-Dancer2-Plugin-LogReport/distinfo
new file mode 100644
index 000000000000..2be7c4094535
--- /dev/null
+++ b/devel/p5-Dancer2-Plugin-LogReport/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1766036333
+SHA256 (Dancer2-Plugin-LogReport-2.02.tar.gz) = ec4801f59caa57aa37d47f90fa14f194a47b5a5335a0b3d56341923961b4d2b8
+SIZE (Dancer2-Plugin-LogReport-2.02.tar.gz) = 22486
diff --git a/devel/p5-Dancer2-Plugin-LogReport/pkg-descr b/devel/p5-Dancer2-Plugin-LogReport/pkg-descr
new file mode 100644
index 000000000000..4c6ba6e9db83
--- /dev/null
+++ b/devel/p5-Dancer2-Plugin-LogReport/pkg-descr
@@ -0,0 +1,18 @@
+Dancer2::Plugin::LogReport provides easy access to the extensive logging
+facilities provided by Log::Report. Along with Dancer2::Logger::LogReport, this
+brings together all the internal Dancer2 logging, handling for expected and
+unexpected exceptions, translations and application logging.
+
+Logging is extremely flexible using many of the available dispatchers. Multiple
+dispatchers can be used, each configured separately to display different
+messages in different formats. By default, messages are logged to a session
+variable for display on a webpage, and to STDERR.
+
+Messages within this plugin use the extended Dancer2::Logger::LogReport::Message
+class rather than the standard Log::Report::Message class.
+
+Note that it is currently recommended to use the plugin in all apps within a
+Dancer2 program, not only some. Therefore, wherever you use Dancer2 you should
+also use Dancer2::Plugin::LogReport. This does not apply if using the same app
+name (use Dancer2 appname, 'Already::Exists'). In all other modules, you can
+just use Log::Report.
diff --git a/devel/p5-Dancer2-Plugin-LogReport/pkg-plist b/devel/p5-Dancer2-Plugin-LogReport/pkg-plist
new file mode 100644
index 000000000000..76df6134d373
--- /dev/null
+++ b/devel/p5-Dancer2-Plugin-LogReport/pkg-plist
@@ -0,0 +1,15 @@
+%%SITE_PERL%%/Dancer/Logger/LogReport.pm
+%%SITE_PERL%%/Dancer/Logger/LogReport.pod
+%%SITE_PERL%%/Dancer2/Logger/LogReport.pm
+%%SITE_PERL%%/Dancer2/Logger/LogReport.pod
+%%SITE_PERL%%/Dancer2/Plugin/LogReport.pm
+%%SITE_PERL%%/Dancer2/Plugin/LogReport.pod
+%%SITE_PERL%%/Dancer2/Plugin/LogReport/Message.pm
+%%SITE_PERL%%/Dancer2/Plugin/LogReport/Message.pod
+%%SITE_PERL%%/Dancer2/Template/TTLogReport.pm
+%%SITE_PERL%%/Dancer2/Template/TTLogReport.pod
+%%PERL5_MAN3%%/Dancer2::Logger::LogReport.3.gz
+%%PERL5_MAN3%%/Dancer2::Plugin::LogReport.3.gz
+%%PERL5_MAN3%%/Dancer2::Plugin::LogReport::Message.3.gz
+%%PERL5_MAN3%%/Dancer2::Template::TTLogReport.3.gz
+%%PERL5_MAN3%%/Dancer::Logger::LogReport.3.gz
diff --git a/devel/p5-Log-Report-Lexicon/Makefile b/devel/p5-Log-Report-Lexicon/Makefile
new file mode 100644
index 000000000000..596cc42aca97
--- /dev/null
+++ b/devel/p5-Log-Report-Lexicon/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= Log-Report-Lexicon
+PORTVERSION= 1.15
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:MARKOV
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Translation component of Log::Report
+WWW= https://metacpan.org/dist/Log-Report-Lexicon
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Log-Report>=1.40:devel/p5-Log-Report
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Log-Report-Lexicon/distinfo b/devel/p5-Log-Report-Lexicon/distinfo
new file mode 100644
index 000000000000..75c495449443
--- /dev/null
+++ b/devel/p5-Log-Report-Lexicon/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1766036335
+SHA256 (Log-Report-Lexicon-1.15.tar.gz) = a07b5ee023680103a2d92a4a28167d3f210ec8516f8a5de0366433c4c53cd390
+SIZE (Log-Report-Lexicon-1.15.tar.gz) = 65252
diff --git a/devel/p5-Log-Report-Lexicon/pkg-descr b/devel/p5-Log-Report-Lexicon/pkg-descr
new file mode 100644
index 000000000000..8f1b06567f9a
--- /dev/null
+++ b/devel/p5-Log-Report-Lexicon/pkg-descr
@@ -0,0 +1,15 @@
+Log::Report::Lexicon is the main extry point for the distribution, but has
+currently no further use. This distribution contains all components of
+Log::Report which handle translations.
+
+In this distribution:
+- Log::Report::Extract
+ Logic used by the xgettext-perl binary (also included here) to extract msgid's
+ from perl scripts and (website) templates.
+- Log::Report::Lexicon::Table
+ Translation table administration, in PO or MO format.
+- Log::Report::Lexicon::Index
+ Translation table file file administration, understanding locales, domains,
+ and attributes in the filenames.
+- Log::Report::Translator
+ The run-time component of translations.
diff --git a/devel/p5-Log-Report-Lexicon/pkg-plist b/devel/p5-Log-Report-Lexicon/pkg-plist
new file mode 100644
index 000000000000..1f286af83cd7
--- /dev/null
+++ b/devel/p5-Log-Report-Lexicon/pkg-plist
@@ -0,0 +1,45 @@
+bin/xgettext-perl
+%%SITE_PERL%%/Log/Report/Extract.pm
+%%SITE_PERL%%/Log/Report/Extract.pod
+%%SITE_PERL%%/Log/Report/Extract/PerlPPI.pm
+%%SITE_PERL%%/Log/Report/Extract/PerlPPI.pod
+%%SITE_PERL%%/Log/Report/Extract/Template.pm
+%%SITE_PERL%%/Log/Report/Extract/Template.pod
+%%SITE_PERL%%/Log/Report/Lexicon.pm
+%%SITE_PERL%%/Log/Report/Lexicon.pod
+%%SITE_PERL%%/Log/Report/Lexicon/Index.pm
+%%SITE_PERL%%/Log/Report/Lexicon/Index.pod
+%%SITE_PERL%%/Log/Report/Lexicon/MOTcompact.pm
+%%SITE_PERL%%/Log/Report/Lexicon/MOTcompact.pod
+%%SITE_PERL%%/Log/Report/Lexicon/PO.pm
+%%SITE_PERL%%/Log/Report/Lexicon/PO.pod
+%%SITE_PERL%%/Log/Report/Lexicon/POT.pm
+%%SITE_PERL%%/Log/Report/Lexicon/POT.pod
+%%SITE_PERL%%/Log/Report/Lexicon/POTcompact.pm
+%%SITE_PERL%%/Log/Report/Lexicon/POTcompact.pod
+%%SITE_PERL%%/Log/Report/Lexicon/Table.pm
+%%SITE_PERL%%/Log/Report/Lexicon/Table.pod
+%%SITE_PERL%%/Log/Report/Translator/Context.pm
+%%SITE_PERL%%/Log/Report/Translator/Context.pod
+%%SITE_PERL%%/Log/Report/Translator/Gettext.pm
+%%SITE_PERL%%/Log/Report/Translator/Gettext.pod
+%%SITE_PERL%%/Log/Report/Translator/POT.pm
+%%SITE_PERL%%/Log/Report/Translator/POT.pod
+%%SITE_PERL%%/Log/Report/Win32Locale.pm
+%%SITE_PERL%%/Log/Report/Win32Locale.pod
+%%SITE_PERL%%/Log/Report/messages/log-report-lexicon/nl_NL.po
+%%PERL5_MAN1%%/xgettext-perl.1.gz
+%%PERL5_MAN3%%/Log::Report::Extract.3.gz
+%%PERL5_MAN3%%/Log::Report::Extract::PerlPPI.3.gz
+%%PERL5_MAN3%%/Log::Report::Extract::Template.3.gz
+%%PERL5_MAN3%%/Log::Report::Lexicon.3.gz
+%%PERL5_MAN3%%/Log::Report::Lexicon::Index.3.gz
+%%PERL5_MAN3%%/Log::Report::Lexicon::MOTcompact.3.gz
+%%PERL5_MAN3%%/Log::Report::Lexicon::PO.3.gz
+%%PERL5_MAN3%%/Log::Report::Lexicon::POT.3.gz
+%%PERL5_MAN3%%/Log::Report::Lexicon::POTcompact.3.gz
+%%PERL5_MAN3%%/Log::Report::Lexicon::Table.3.gz
+%%PERL5_MAN3%%/Log::Report::Translator::Context.3.gz
+%%PERL5_MAN3%%/Log::Report::Translator::Gettext.3.gz
+%%PERL5_MAN3%%/Log::Report::Translator::POT.3.gz
+%%PERL5_MAN3%%/Log::Report::Win32Locale.3.gz
diff --git a/devel/p5-Log-Report-Template/Makefile b/devel/p5-Log-Report-Template/Makefile
new file mode 100644
index 000000000000..f28820ee2adb
--- /dev/null
+++ b/devel/p5-Log-Report-Template/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= Log-Report-Template
+PORTVERSION= 1.04
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:MARKOV
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Template Toolkit with translations
+WWW= https://metacpan.org/dist/Log-Report-Template
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Log-Report>=1.42:devel/p5-Log-Report \
+ p5-Log-Report-Lexicon>=1.13:devel/p5-Log-Report-Lexicon \
+ p5-String-Print>=0.91:textproc/p5-String-Print \
+ p5-Template-Toolkit>=2.26:www/p5-Template-Toolkit
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Log-Report-Template/distinfo b/devel/p5-Log-Report-Template/distinfo
new file mode 100644
index 000000000000..48f94654afb9
--- /dev/null
+++ b/devel/p5-Log-Report-Template/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1766036337
+SHA256 (Log-Report-Template-1.04.tar.gz) = f81d766c3f728057be0e8fbe249c4e123dcf9a557ae300cd80187791acdae2db
+SIZE (Log-Report-Template-1.04.tar.gz) = 23464
diff --git a/devel/p5-Log-Report-Template/pkg-descr b/devel/p5-Log-Report-Template/pkg-descr
new file mode 100644
index 000000000000..046a8d993c19
--- /dev/null
+++ b/devel/p5-Log-Report-Template/pkg-descr
@@ -0,0 +1,8 @@
+Log::Report::Template extends Template, which is the core of Template Toolkit.
+The main addition is support for translations via the translation framework
+offered by Log::Report.
+
+You add translations to a template system, by adding calls to some translation
+function (by default called loc()) to your template text. That function will
+perform dark magic to collect the translation from translation tables, and fill
+in values.
diff --git a/devel/p5-Log-Report-Template/pkg-plist b/devel/p5-Log-Report-Template/pkg-plist
new file mode 100644
index 000000000000..8ac6721ea624
--- /dev/null
+++ b/devel/p5-Log-Report-Template/pkg-plist
@@ -0,0 +1,9 @@
+%%SITE_PERL%%/Log/Report/Template.pm
+%%SITE_PERL%%/Log/Report/Template.pod
+%%SITE_PERL%%/Log/Report/Template/Extract.pm
+%%SITE_PERL%%/Log/Report/Template/Extract.pod
+%%SITE_PERL%%/Log/Report/Template/Textdomain.pm
+%%SITE_PERL%%/Log/Report/Template/Textdomain.pod
+%%PERL5_MAN3%%/Log::Report::Template.3.gz
+%%PERL5_MAN3%%/Log::Report::Template::Extract.3.gz
+%%PERL5_MAN3%%/Log::Report::Template::Textdomain.3.gz
diff --git a/devel/p5-Log-Report/Makefile b/devel/p5-Log-Report/Makefile
index 697766522153..9995e5d09215 100644
--- a/devel/p5-Log-Report/Makefile
+++ b/devel/p5-Log-Report/Makefile
@@ -1,7 +1,8 @@
PORTNAME= Log-Report
-PORTVERSION= 1.41
+PORTVERSION= 1.43
CATEGORIES= devel perl5
MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:MARKOV
PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
@@ -14,7 +15,7 @@ LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Devel-GlobalDestruction>=0.09:devel/p5-Devel-GlobalDestruction \
p5-Log-Report-Optional>=1.07:devel/p5-Log-Report-Optional \
- p5-String-Print>=0.91:textproc/p5-String-Print
+ p5-String-Print>=1.00:textproc/p5-String-Print
USES= perl5
USE_PERL5= configure
diff --git a/devel/p5-Log-Report/distinfo b/devel/p5-Log-Report/distinfo
index c882bfda1921..e0937f98e18f 100644
--- a/devel/p5-Log-Report/distinfo
+++ b/devel/p5-Log-Report/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324350
-SHA256 (Log-Report-1.41.tar.gz) = a0c4f56b1fbcfabd2b7083f9561e20787ea99b5ceb9ee2d1cb76c1395f2afcf8
-SIZE (Log-Report-1.41.tar.gz) = 100583
+TIMESTAMP = 1766036649
+SHA256 (Log-Report-1.43.tar.gz) = ed328baa125041d1da7fbafac96e91a9e038f27739cc9bbc942814532f26933e
+SIZE (Log-Report-1.43.tar.gz) = 85717
diff --git a/devel/p5-Log-Report/pkg-plist b/devel/p5-Log-Report/pkg-plist
index bd1669acbf41..0405d8d9d4f0 100644
--- a/devel/p5-Log-Report/pkg-plist
+++ b/devel/p5-Log-Report/pkg-plist
@@ -1,11 +1,3 @@
-%%SITE_PERL%%/Dancer/Logger/LogReport.pm
-%%SITE_PERL%%/Dancer/Logger/LogReport.pod
-%%SITE_PERL%%/Dancer2/Logger/LogReport.pm
-%%SITE_PERL%%/Dancer2/Logger/LogReport.pod
-%%SITE_PERL%%/Dancer2/Plugin/LogReport.pm
-%%SITE_PERL%%/Dancer2/Plugin/LogReport.pod
-%%SITE_PERL%%/Dancer2/Plugin/LogReport/Message.pm
-%%SITE_PERL%%/Dancer2/Plugin/LogReport/Message.pod
%%SITE_PERL%%/Log/Report.pm
%%SITE_PERL%%/Log/Report.pod
%%SITE_PERL%%/Log/Report/DBIC/Profiler.pm
@@ -41,10 +33,6 @@
%%SITE_PERL%%/Log/Report/messages/log-report/nl_NL.po
%%SITE_PERL%%/MojoX/Log/Report.pm
%%SITE_PERL%%/MojoX/Log/Report.pod
-%%PERL5_MAN3%%/Dancer2::Logger::LogReport.3.gz
-%%PERL5_MAN3%%/Dancer2::Plugin::LogReport.3.gz
-%%PERL5_MAN3%%/Dancer2::Plugin::LogReport::Message.3.gz
-%%PERL5_MAN3%%/Dancer::Logger::LogReport.3.gz
%%PERL5_MAN3%%/Log::Report.3.gz
%%PERL5_MAN3%%/Log::Report::DBIC::Profiler.3.gz
%%PERL5_MAN3%%/Log::Report::Die.3.gz
diff --git a/devel/p5-Object-Realize-Later/Makefile b/devel/p5-Object-Realize-Later/Makefile
index a23fb3b40fb7..882af189f3d2 100644
--- a/devel/p5-Object-Realize-Later/Makefile
+++ b/devel/p5-Object-Realize-Later/Makefile
@@ -1,7 +1,8 @@
PORTNAME= Object-Realize-Later
-PORTVERSION= 0.21
+PORTVERSION= 4.00
CATEGORIES= devel perl5
MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:MARKOV
PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
@@ -11,8 +12,12 @@ WWW= https://metacpan.org/release/Object-Realize-Later
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-NO_ARCH= yes
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Log-Report>=1.42:devel/p5-Log-Report
+
USES= perl5
USE_PERL5= configure
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/p5-Object-Realize-Later/distinfo b/devel/p5-Object-Realize-Later/distinfo
index e37ba9d13336..a761d246269e 100644
--- a/devel/p5-Object-Realize-Later/distinfo
+++ b/devel/p5-Object-Realize-Later/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1517035560
-SHA256 (Object-Realize-Later-0.21.tar.gz) = 8f7b9640cc8e34ea92bcf6c01049a03c145e0eb46e562275e28dddd3a8d6d8d9
-SIZE (Object-Realize-Later-0.21.tar.gz) = 12375
+TIMESTAMP = 1766036651
+SHA256 (Object-Realize-Later-4.00.tar.gz) = c4753d5a35f147eede09cdbd5e6d627dde3bdaaabfe9e56f2cff72b72d19979b
+SIZE (Object-Realize-Later-4.00.tar.gz) = 12991
diff --git a/devel/p5-User-Identity/Makefile b/devel/p5-User-Identity/Makefile
index c666efee1732..e50ad89fee8e 100644
--- a/devel/p5-User-Identity/Makefile
+++ b/devel/p5-User-Identity/Makefile
@@ -1,7 +1,8 @@
PORTNAME= User-Identity
-PORTVERSION= 1.03
+PORTVERSION= 4.00
CATEGORIES= devel perl5
MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:MARKOV
PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
@@ -13,7 +14,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Geography-Countries>=2009041301:misc/p5-Geography-Countries \
- p5-Hash-Ordered>=0.014:devel/p5-Hash-Ordered
+ p5-Hash-Ordered>=0.014:devel/p5-Hash-Ordered \
+ p5-Log-Report>=1.42:devel/p5-Log-Report
USES= perl5
USE_PERL5= configure
diff --git a/devel/p5-User-Identity/distinfo b/devel/p5-User-Identity/distinfo
index c9ba05974d4e..84c91acf4ade 100644
--- a/devel/p5-User-Identity/distinfo
+++ b/devel/p5-User-Identity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760105507
-SHA256 (User-Identity-1.03.tar.gz) = 153f2ad0873ad14afe6569e842e441986e6ac160a95644412fe78cefa12a65d4
-SIZE (User-Identity-1.03.tar.gz) = 28929
+TIMESTAMP = 1766036653
+SHA256 (User-Identity-4.00.tar.gz) = 46ec55c4b2c158fb9e3bd5c63aaa10695fee8508ef4ec958774dd8eaccab3847
+SIZE (User-Identity-4.00.tar.gz) = 29054
diff --git a/devel/pear-HTML_Template_IT/Makefile b/devel/pear-HTML_Template_IT/Makefile
index e87c63f00bd3..8d1d750fea86 100644
--- a/devel/pear-HTML_Template_IT/Makefile
+++ b/devel/pear-HTML_Template_IT/Makefile
@@ -1,5 +1,5 @@
PORTNAME= HTML_Template_IT
-PORTVERSION= 1.3.2
+PORTVERSION= 1.3.3
PORTEPOCH= 1
CATEGORIES= devel www pear
diff --git a/devel/pear-HTML_Template_IT/distinfo b/devel/pear-HTML_Template_IT/distinfo
index ee68592a43a5..5fdc02b89fea 100644
--- a/devel/pear-HTML_Template_IT/distinfo
+++ b/devel/pear-HTML_Template_IT/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888126
-SHA256 (PEAR/HTML_Template_IT-1.3.2.tgz) = b9a2df0a9341f669bab0207344e92b241d9bfb89096ccfe0ae88c23dfc615243
-SIZE (PEAR/HTML_Template_IT-1.3.2.tgz) = 22944
+TIMESTAMP = 1766036381
+SHA256 (PEAR/HTML_Template_IT-1.3.3.tgz) = 91bf8a9a0cb1a1e28fced2067a5e2ce08cdb743dbb0183f5d545aba3c0dcf4e3
+SIZE (PEAR/HTML_Template_IT-1.3.3.tgz) = 23238
diff --git a/devel/pear-OLE/Makefile b/devel/pear-OLE/Makefile
index 1a0b8d0edfed..01ed403aa20f 100644
--- a/devel/pear-OLE/Makefile
+++ b/devel/pear-OLE/Makefile
@@ -1,11 +1,13 @@
PORTNAME= OLE
-DISTVERSION= 1.0.0RC3
+DISTVERSION= 1.0.1
CATEGORIES= devel www pear
MAINTAINER= bofh@FreeBSD.org
COMMENT= PEAR class for reading and writing OLE containers
WWW= https://pear.php.net/package/OLE
+LICENSE= PHP202
+
USES= pear
.include <bsd.port.mk>
diff --git a/devel/pear-OLE/distinfo b/devel/pear-OLE/distinfo
index b012a51c3a43..d06f91aed7d6 100644
--- a/devel/pear-OLE/distinfo
+++ b/devel/pear-OLE/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1505757095
-SHA256 (PEAR/OLE-1.0.0RC3.tgz) = 3f3a311718cd93731ed7065c4aa9eaa9d015169f227210368a6062b0aa0a1fcb
-SIZE (PEAR/OLE-1.0.0RC3.tgz) = 14233
+TIMESTAMP = 1765962845
+SHA256 (PEAR/OLE-1.0.1.tgz) = 8747df758562d1f25df5ff8abddb678e27df21288639523606a79265822d1f22
+SIZE (PEAR/OLE-1.0.1.tgz) = 15101
diff --git a/devel/phpunit12/Makefile b/devel/phpunit12/Makefile
index 4af243c847f1..263e1bc7f0ef 100644
--- a/devel/phpunit12/Makefile
+++ b/devel/phpunit12/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 12.5.2
+PORTVERSION= 12.5.4
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 12${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit12/distinfo b/devel/phpunit12/distinfo
index 3cb6abb8c189..4234a9ad5cd5 100644
--- a/devel/phpunit12/distinfo
+++ b/devel/phpunit12/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895682
-SHA256 (phpunit-12.5.2.phar) = 1de5c53b6125ba554cd43d3b753f8e88cff4e6332cd4473b9cb2ce1def55eafb
-SIZE (phpunit-12.5.2.phar) = 6171642
+TIMESTAMP = 1766036353
+SHA256 (phpunit-12.5.4.phar) = 42592db87aba1e496fcb588723b4073dcc68aa8a5ded92d5e8f65089f74f89ff
+SIZE (phpunit-12.5.4.phar) = 6172619
diff --git a/devel/protobuf-java/Makefile b/devel/protobuf-java/Makefile
index 1d9adc455f11..66559eb7e6a9 100644
--- a/devel/protobuf-java/Makefile
+++ b/devel/protobuf-java/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protobuf-java
-DISTVERSION= 4.33.1
+DISTVERSION= 4.33.2
CATEGORIES= devel java
MASTER_SITES= https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/${DISTVERSION}/
EXTRACT_SUFX= .jar
diff --git a/devel/protobuf-java/distinfo b/devel/protobuf-java/distinfo
index dd479f158614..c5c2d52b82ac 100644
--- a/devel/protobuf-java/distinfo
+++ b/devel/protobuf-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763850346
-SHA256 (protobuf-java-4.33.1.jar) = fd5cf3d55bc2c3ddb2a8640c9d4c69daa9a5b326fb6e05bae0e56b3f4f85e0f7
-SIZE (protobuf-java-4.33.1.jar) = 1886269
+TIMESTAMP = 1766016102
+SHA256 (protobuf-java-4.33.2.jar) = c5b582aa127fb62c5fc3077329d522dfb7930b4e9a625c08760b681b2ba5aab7
+SIZE (protobuf-java-4.33.2.jar) = 1886420
diff --git a/devel/py-automaton/Makefile b/devel/py-automaton/Makefile
index 72e08776494f..22d9094b3360 100644
--- a/devel/py-automaton/Makefile
+++ b/devel/py-automaton/Makefile
@@ -1,6 +1,5 @@
PORTNAME= automaton
-PORTVERSION= 3.2.0
-PORTREVISION= 1
+PORTVERSION= 3.3.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +12,7 @@ WWW= https://docs.openstack.org/automaton/latest/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
diff --git a/devel/py-automaton/distinfo b/devel/py-automaton/distinfo
index d74cf1465491..3984b7f6e348 100644
--- a/devel/py-automaton/distinfo
+++ b/devel/py-automaton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693823861
-SHA256 (automaton-3.2.0.tar.gz) = 047670886e9bc316e3915c23b092cde501d49cae0d37a93ac6dde34b5044b2cc
-SIZE (automaton-3.2.0.tar.gz) = 34778
+TIMESTAMP = 1766036383
+SHA256 (automaton-3.3.0.tar.gz) = d73cf7ba6da43ef2adf75c49dad334fd24116ceea0dd4e6ba1e720740439a293
+SIZE (automaton-3.3.0.tar.gz) = 34666
diff --git a/devel/py-awscrt/Makefile b/devel/py-awscrt/Makefile
index c2421c90dca8..96ba0f981df7 100644
--- a/devel/py-awscrt/Makefile
+++ b/devel/py-awscrt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awscrt
-PORTVERSION= 0.29.2
+PORTVERSION= 0.30.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-awscrt/distinfo b/devel/py-awscrt/distinfo
index c9ca94331172..a4a85f206306 100644
--- a/devel/py-awscrt/distinfo
+++ b/devel/py-awscrt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032690
-SHA256 (awscrt-0.29.2.tar.gz) = c78d81b1308d42fda1eb21d27fcf26579137b821043e528550f2cfc6c09ab9ff
-SIZE (awscrt-0.29.2.tar.gz) = 38013553
+TIMESTAMP = 1766036385
+SHA256 (awscrt-0.30.0.tar.gz) = e1a133430e71116e9c0f101b0d11227f47b7c561ad5303f5af00f6c33a16f382
+SIZE (awscrt-0.30.0.tar.gz) = 38023382
diff --git a/devel/py-botocore/Makefile b/devel/py-botocore/Makefile
index a24f6f399632..d90723e7c692 100644
--- a/devel/py-botocore/Makefile
+++ b/devel/py-botocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= botocore
-PORTVERSION= 1.42.6
+PORTVERSION= 1.42.12
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-botocore/distinfo b/devel/py-botocore/distinfo
index f8cd5b6b9abe..6c8b57bd0d45 100644
--- a/devel/py-botocore/distinfo
+++ b/devel/py-botocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895716
-SHA256 (botocore-1.42.6.tar.gz) = ab389c6874dfbdc4c18de9b4a02d300cb6c7f6f2d4622c73e5965aeef80e570d
-SIZE (botocore-1.42.6.tar.gz) = 14851572
+TIMESTAMP = 1766036387
+SHA256 (botocore-1.42.12.tar.gz) = 1f9f63c3d6bb1f768519da30d6018706443c5d8af5472274d183a4945f3d81f8
+SIZE (botocore-1.42.12.tar.gz) = 14879004
diff --git a/devel/py-cachetools/Makefile b/devel/py-cachetools/Makefile
index c6894aa5fe64..7a0a1ea2787a 100644
--- a/devel/py-cachetools/Makefile
+++ b/devel/py-cachetools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cachetools
-PORTVERSION= 6.2.2
+PORTVERSION= 6.2.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/tkem/cachetools
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=46.4.0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
diff --git a/devel/py-cachetools/distinfo b/devel/py-cachetools/distinfo
index 7a874c0de050..99829a827cc5 100644
--- a/devel/py-cachetools/distinfo
+++ b/devel/py-cachetools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853282
-SHA256 (cachetools-6.2.2.tar.gz) = 8e6d266b25e539df852251cfd6f990b4bc3a141db73b939058d809ebd2590fc6
-SIZE (cachetools-6.2.2.tar.gz) = 31571
+TIMESTAMP = 1766036389
+SHA256 (cachetools-6.2.4.tar.gz) = 82c5c05585e70b6ba2d3ae09ea60b79548872185d2f24ae1f2709d37299fd607
+SIZE (cachetools-6.2.4.tar.gz) = 31731
diff --git a/devel/py-cachetools/files/patch-pyproject.toml b/devel/py-cachetools/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a89e71e76856
--- /dev/null
+++ b/devel/py-cachetools/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2025-12-15 18:09:20 UTC
++++ pyproject.toml
+@@ -13,8 +13,7 @@ readme = "README.rst"
+ {name = "Thomas Kemmer", email = "tkemmer@computer.org"}
+ ]
+ readme = "README.rst"
+-license = "MIT"
+-license-files = ["LICENSE"]
++license = {text = "MIT"}
+ requires-python = ">= 3.9"
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
diff --git a/devel/py-cf-xarray/Makefile b/devel/py-cf-xarray/Makefile
index 1c810161e001..da351d0d8e33 100644
--- a/devel/py-cf-xarray/Makefile
+++ b/devel/py-cf-xarray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cf-xarray
-PORTVERSION= 0.10.9
+PORTVERSION= 0.10.10
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cf-xarray/distinfo b/devel/py-cf-xarray/distinfo
index be7be55acb67..c47db0874861 100644
--- a/devel/py-cf-xarray/distinfo
+++ b/devel/py-cf-xarray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324078
-SHA256 (cf_xarray-0.10.9.tar.gz) = 36e829c63e42496e892b52faf1c5d6a9936857df3b3ad2f4fd86e06a17e6ec33
-SIZE (cf_xarray-0.10.9.tar.gz) = 683246
+TIMESTAMP = 1766036391
+SHA256 (cf_xarray-0.10.10.tar.gz) = 09cb1ec94593913de4662182b5e9374f828e9540b7471a01c7abcb9bbfdaa3d1
+SIZE (cf_xarray-0.10.10.tar.gz) = 683343
diff --git a/devel/py-check-sdist/Makefile b/devel/py-check-sdist/Makefile
index 9df5744b7aaa..7635c9b5f117 100644
--- a/devel/py-check-sdist/Makefile
+++ b/devel/py-check-sdist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= check-sdist
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-check-sdist/distinfo b/devel/py-check-sdist/distinfo
index b8e8449e13c8..36751231a7b2 100644
--- a/devel/py-check-sdist/distinfo
+++ b/devel/py-check-sdist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032698
-SHA256 (check_sdist-1.3.1.tar.gz) = cbe4e2438b147e1c327d9d92d821fdcc648595bed6130dcf2c82826af2706ab8
-SIZE (check_sdist-1.3.1.tar.gz) = 16945
+TIMESTAMP = 1766036393
+SHA256 (check_sdist-1.3.2.tar.gz) = 9faaceca95c03ef9b8edb20db6df631e845d279b2ee6aa97d13a7c3743da7645
+SIZE (check_sdist-1.3.2.tar.gz) = 16934
diff --git a/devel/py-crosshair-tool/Makefile b/devel/py-crosshair-tool/Makefile
index c3bb29bea9f7..76a3df987bcd 100644
--- a/devel/py-crosshair-tool/Makefile
+++ b/devel/py-crosshair-tool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= crosshair-tool
-PORTVERSION= 0.0.99
+PORTVERSION= 0.0.100
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-crosshair-tool/distinfo b/devel/py-crosshair-tool/distinfo
index 60eab4093887..27444b811a0e 100644
--- a/devel/py-crosshair-tool/distinfo
+++ b/devel/py-crosshair-tool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032704
-SHA256 (crosshair_tool-0.0.99.tar.gz) = ffb12f62bd707fe7f91b3d19f6716bf8a54d72a1783afa37b913e3cec87317d1
-SIZE (crosshair_tool-0.0.99.tar.gz) = 474581
+TIMESTAMP = 1766036395
+SHA256 (crosshair_tool-0.0.100.tar.gz) = 006c816007dced7f58c45f094becfbba87ca4b1545518ebbc9ce6dcb0f05b164
+SIZE (crosshair_tool-0.0.100.tar.gz) = 474920
diff --git a/devel/py-dask/Makefile b/devel/py-dask/Makefile
index b4b8e570f0c0..e8017f36a766 100644
--- a/devel/py-dask/Makefile
+++ b/devel/py-dask/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dask
-PORTVERSION= 2025.11.0
+PORTVERSION= 2025.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=62.6:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.1:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cloudpickle>=3.0.0:devel/py-cloudpickle@${PY_FLAVOR} \
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.1:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}partd>=1.4.0:databases/py-partd@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3.1:devel/py-pyyaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toolz>=0.10.0:devel/py-toolz@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}toolz>=0.12.0:devel/py-toolz@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pre-commit>=0:devel/py-pre-commit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-rerunfailures>=0:devel/py-pytest-rerunfailures@${PY_FLAVOR} \
diff --git a/devel/py-dask/distinfo b/devel/py-dask/distinfo
index 485abad91b1e..6d1db6697843 100644
--- a/devel/py-dask/distinfo
+++ b/devel/py-dask/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853298
-SHA256 (dask-2025.11.0.tar.gz) = 23d59e624b80ee05b7cc8df858682cca58262c4c3b197ccf61da0f6543c8f7c3
-SIZE (dask-2025.11.0.tar.gz) = 10984781
+TIMESTAMP = 1766036397
+SHA256 (dask-2025.12.0.tar.gz) = 8d478f2aabd025e2453cf733ad64559de90cf328c20209e4574e9543707c3e1b
+SIZE (dask-2025.12.0.tar.gz) = 10995316
diff --git a/devel/py-dask/files/patch-pyproject.toml b/devel/py-dask/files/patch-pyproject.toml
index bd90b3b0e06f..74ef6fb8f32b 100644
--- a/devel/py-dask/files/patch-pyproject.toml
+++ b/devel/py-dask/files/patch-pyproject.toml
@@ -1,9 +1,9 @@
---- pyproject.toml.orig 2025-11-06 16:54:09 UTC
+--- pyproject.toml.orig 2025-12-12 14:54:15 UTC
+++ pyproject.toml
@@ -1,16 +1,12 @@
[build-system]
--requires = ["setuptools>=80", "setuptools-scm"]
-+requires = ["setuptools>=62.2", "setuptools-scm"]
+-requires = ["setuptools>=80", "setuptools-scm>=9"]
++requires = ["setuptools>=62.2", "setuptools-scm>=8"]
build-backend = "setuptools.build_meta"
[project]
diff --git a/devel/py-distributed/Makefile b/devel/py-distributed/Makefile
index cb62dafee21c..c2eb129d4635 100644
--- a/devel/py-distributed/Makefile
+++ b/devel/py-distributed/Makefile
@@ -1,5 +1,5 @@
PORTNAME= distributed
-PORTVERSION= 2025.11.0
+PORTVERSION= 2025.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=62.6:devel/py-setuptools@${PY_
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cloudpickle>=3.0.0:devel/py-cloudpickle@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dask>=${PORTVERSION}<${PORTVERSION}_99:devel/py-dask@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dask>=${PORTVERSION:R}<${PORTVERSION:R}.1_99:devel/py-dask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.3:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}locket>=1.0.0:devel/py-locket@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2:devel/py-msgpack@${PY_FLAVOR} \
@@ -26,7 +26,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4.1:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.0.5:devel/py-sortedcontainers@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tblib>=1.6.0:devel/py-tblib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toolz>=0.11.2:devel/py-toolz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}toolz>=0.12.0:devel/py-toolz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tornado>=6.2.0:www/py-tornado@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.5,1:net/py-urllib3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zict>=3.0.0:devel/py-zict@${PY_FLAVOR}
diff --git a/devel/py-distributed/distinfo b/devel/py-distributed/distinfo
index 7d5de5d90baf..a612e9babfa1 100644
--- a/devel/py-distributed/distinfo
+++ b/devel/py-distributed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853302
-SHA256 (distributed-2025.11.0.tar.gz) = 372c2f0c2faa890fc42188349969ba468161a9b356df49c4ca7d9a8d551a7ace
-SIZE (distributed-2025.11.0.tar.gz) = 2119140
+TIMESTAMP = 1766036399
+SHA256 (distributed-2025.12.0.tar.gz) = b1e58f1b3d733885335817562ee1723379f23733e4ef3546f141080d9cb01a74
+SIZE (distributed-2025.12.0.tar.gz) = 2102841
diff --git a/devel/py-distributed/files/patch-pyproject.toml b/devel/py-distributed/files/patch-pyproject.toml
index 2aef9db76e78..2e11b1dd93ec 100644
--- a/devel/py-distributed/files/patch-pyproject.toml
+++ b/devel/py-distributed/files/patch-pyproject.toml
@@ -1,9 +1,18 @@
---- pyproject.toml.orig 2025-11-06 16:54:27 UTC
+--- pyproject.toml.orig 2025-12-12 14:53:57 UTC
+++ pyproject.toml
-@@ -1,5 +1,5 @@
+@@ -1,13 +1,12 @@
[build-system]
--requires = ["setuptools>=80", "setuptools-scm"]
-+requires = ["setuptools>=62.2", "setuptools-scm"]
+-requires = ["setuptools>=80", "setuptools-scm>=9"]
++requires = ["setuptools>=62.2", "setuptools-scm>=8"]
build-backend = "setuptools.build_meta"
[project]
+ name = "distributed"
+ description = "Distributed scheduler for Dask"
+ maintainers = [{ name = "Matthew Rocklin", email = "mrocklin@gmail.com" }]
+-license = "BSD-3-Clause"
+-license-files = ["LICENSE.txt"]
++license = {text = "BSD-3-Clause"}
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Intended Audience :: Developers",
diff --git a/devel/py-dj52-django-rq/Makefile b/devel/py-dj52-django-rq/Makefile
index 7bec18b3b5a7..b47190698ab0 100644
--- a/devel/py-dj52-django-rq/Makefile
+++ b/devel/py-dj52-django-rq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-rq
-PORTVERSION= 3.0.1
+PORTVERSION= 3.2.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -12,20 +12,15 @@ WWW= https://github.com/rq/django-rq
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=3.5:databases/py-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq>=2:devel/py-rq@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=0:www/py-dj52-django-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq-scheduler>=0:devel/py-rq-scheduler@${PY_FLAVOR} \
- redis-server:databases/redis
+ ${PYTHON_PKGNAMEPREFIX}rq>=2.6.1:devel/py-rq@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-TEST_ENV= PYTHONPATH=.
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*django-rq
@@ -34,8 +29,4 @@ SENTRY_DESC= Sentry support
SENTRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sentry-sdk>=1.0.0:devel/py-sentry-sdk@${PY_FLAVOR}
-# https://github.com/rq/django-rq/blob/master/Makefile
-do-test:
- cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/django-admin test django_rq --settings=django_rq.tests.settings -v2
-
.include <bsd.port.mk>
diff --git a/devel/py-dj52-django-rq/distinfo b/devel/py-dj52-django-rq/distinfo
index 9efa3412a085..b0efc9b4f287 100644
--- a/devel/py-dj52-django-rq/distinfo
+++ b/devel/py-dj52-django-rq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747327171
-SHA256 (django_rq-3.0.1.tar.gz) = d111f436608b95a58a6960174eaf44aa021e0a4a32f83a28a7221a9a916dd1ae
-SIZE (django_rq-3.0.1.tar.gz) = 53821
+TIMESTAMP = 1764510938
+SHA256 (django_rq-3.2.1.tar.gz) = 8e18ce57ae48b981361a2887f9cbc1fb3bd4686d3cd0fa5de5dd29915fd3939d
+SIZE (django_rq-3.2.1.tar.gz) = 39205
diff --git a/devel/py-gapic-generator/Makefile b/devel/py-gapic-generator/Makefile
index d80615fda2cb..41ee6b8dceee 100644
--- a/devel/py-gapic-generator/Makefile
+++ b/devel/py-gapic-generator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gapic-generator
-PORTVERSION= 1.30.0
+PORTVERSION= 1.30.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-gapic-generator/distinfo b/devel/py-gapic-generator/distinfo
index 44827b58c629..cb85b77f1a7c 100644
--- a/devel/py-gapic-generator/distinfo
+++ b/devel/py-gapic-generator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853316
-SHA256 (gapic_generator-1.30.0.tar.gz) = 1f650f51ef14edcce8dbaca25a9aebb6bcd8404d3e89518a774e51ed586bd92b
-SIZE (gapic_generator-1.30.0.tar.gz) = 1517874
+TIMESTAMP = 1766036401
+SHA256 (gapic_generator-1.30.2.tar.gz) = 0d5f9ddaaaf95dfe38e4c2b1e37ab25d7a381b94626c5290a6000079fafc96da
+SIZE (gapic_generator-1.30.2.tar.gz) = 1500951
diff --git a/devel/py-gitpython/Makefile b/devel/py-gitpython/Makefile
index 39d9edc4f38d..16c0dcff0e67 100644
--- a/devel/py-gitpython/Makefile
+++ b/devel/py-gitpython/Makefile
@@ -1,9 +1,8 @@
PORTNAME= gitpython
-PORTVERSION= 3.1.43
+PORTVERSION= 3.1.45
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= GitPython-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python library used to interact with Git repositories
@@ -30,10 +29,4 @@ USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31100
-TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/py-gitpython/distinfo b/devel/py-gitpython/distinfo
index d622a1dc13e9..0f90a779a0a4 100644
--- a/devel/py-gitpython/distinfo
+++ b/devel/py-gitpython/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726487352
-SHA256 (GitPython-3.1.43.tar.gz) = 35f314a9f878467f5453cc1fee295c3e18e52f1b99f10f6cf5b1682e968a9e7c
-SIZE (GitPython-3.1.43.tar.gz) = 214149
+TIMESTAMP = 1766036403
+SHA256 (gitpython-3.1.45.tar.gz) = 85b0ee964ceddf211c41b9f27a49086010a190fd8132a24e21f362a4b36a791c
+SIZE (gitpython-3.1.45.tar.gz) = 215076
diff --git a/devel/py-google-crc32c/Makefile b/devel/py-google-crc32c/Makefile
index adf7d51160fe..24dc599dd798 100644
--- a/devel/py-google-crc32c/Makefile
+++ b/devel/py-google-crc32c/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-crc32c
-PORTVERSION= 1.7.1
+PORTVERSION= 1.8.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,11 +12,9 @@ WWW= https://github.com/googleapis/python-crc32c
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libcrc32c.so:devel/crc32c
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR}
USES= localbase python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-google-crc32c/distinfo b/devel/py-google-crc32c/distinfo
index 4f1f00d6b4cb..6aa71274efc6 100644
--- a/devel/py-google-crc32c/distinfo
+++ b/devel/py-google-crc32c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796062
-SHA256 (google_crc32c-1.7.1.tar.gz) = 2bff2305f98846f3e825dbeec9ee406f89da7962accdb29356e4eadc251bd472
-SIZE (google_crc32c-1.7.1.tar.gz) = 14495
+TIMESTAMP = 1766036405
+SHA256 (google_crc32c-1.8.0.tar.gz) = a428e25fb7691024de47fecfbff7ff957214da51eddded0da0ae0e0f03a2cf79
+SIZE (google_crc32c-1.8.0.tar.gz) = 14192
diff --git a/devel/py-grpcio-reflection/Makefile b/devel/py-grpcio-reflection/Makefile
new file mode 100644
index 000000000000..39b0831e94fa
--- /dev/null
+++ b/devel/py-grpcio-reflection/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= grpcio-reflection
+PORTVERSION= 1.76.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= grpcio_reflection-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Standard Protobuf Reflection Service for gRPC
+WWW= https://grpc.io/ \
+ https://github.com/grpc/grpc/tree/master/src/python/grpcio_reflection
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio-tools>=${PORTVERSION}:devel/py-grpcio-tools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=${PORTVERSION}:devel/py-grpcio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=6.31.1,1<7.0.0,1:devel/py-protobuf@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-grpcio-reflection/distinfo b/devel/py-grpcio-reflection/distinfo
new file mode 100644
index 000000000000..3ca479a86ad1
--- /dev/null
+++ b/devel/py-grpcio-reflection/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1766126740
+SHA256 (grpcio_reflection-1.76.0.tar.gz) = e0e7e49921c2ee951e5ddff0bdbacbd1ac1a70888beb61d567f3d01b799decb1
+SIZE (grpcio_reflection-1.76.0.tar.gz) = 18845
diff --git a/devel/py-grpcio-reflection/pkg-descr b/devel/py-grpcio-reflection/pkg-descr
new file mode 100644
index 000000000000..78c1cc090296
--- /dev/null
+++ b/devel/py-grpcio-reflection/pkg-descr
@@ -0,0 +1 @@
+Reference package for reflection in GRPC Python.
diff --git a/devel/py-intbitset/Makefile b/devel/py-intbitset/Makefile
index eb8ba8ff5f17..a9c93fe4b1b1 100644
--- a/devel/py-intbitset/Makefile
+++ b/devel/py-intbitset/Makefile
@@ -1,6 +1,5 @@
PORTNAME= intbitset
-DISTVERSION= 4.0.0
-PORTREVISION= 2
+DISTVERSION= 4.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-intbitset/distinfo b/devel/py-intbitset/distinfo
index 1eb7a43bf721..17c41833fe03 100644
--- a/devel/py-intbitset/distinfo
+++ b/devel/py-intbitset/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730630228
-SHA256 (intbitset-4.0.0.tar.gz) = c141edaa1c17b91c2987537e269d955ab6bdc3966af3deb6e1e0d20edbd09dd2
-SIZE (intbitset-4.0.0.tar.gz) = 192986
+TIMESTAMP = 1766047184
+SHA256 (intbitset-4.1.0.tar.gz) = 73145ff05e4227c76585ff8550638b6a083cd130010b781045d81af58f7b6920
+SIZE (intbitset-4.1.0.tar.gz) = 205323
diff --git a/devel/py-jupyter-collaboration-ui/Makefile b/devel/py-jupyter-collaboration-ui/Makefile
index 3294a196e8bf..b47114156ede 100644
--- a/devel/py-jupyter-collaboration-ui/Makefile
+++ b/devel/py-jupyter-collaboration-ui/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-collaboration-ui
-PORTVERSION= 2.1.2
+PORTVERSION= 2.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jupyter-collaboration-ui/distinfo b/devel/py-jupyter-collaboration-ui/distinfo
index 836d41e29be8..9e541f21bf6b 100644
--- a/devel/py-jupyter-collaboration-ui/distinfo
+++ b/devel/py-jupyter-collaboration-ui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853334
-SHA256 (jupyter_collaboration_ui-2.1.2.tar.gz) = 11a8dd734008e3b02dc4b516e31c31099c371bfd5a88a09af0c9e1edb62ad34b
-SIZE (jupyter_collaboration_ui-2.1.2.tar.gz) = 73959
+TIMESTAMP = 1766036409
+SHA256 (jupyter_collaboration_ui-2.2.0.tar.gz) = 6501c1559ff2331584fa183c38b2334c1886761e71cbe0af8d5f525f25ea336d
+SIZE (jupyter_collaboration_ui-2.2.0.tar.gz) = 74045
diff --git a/devel/py-jupyter-collaboration/Makefile b/devel/py-jupyter-collaboration/Makefile
index 125d22b8f4ca..a804248ed19d 100644
--- a/devel/py-jupyter-collaboration/Makefile
+++ b/devel/py-jupyter-collaboration/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-collaboration
-PORTVERSION= 4.1.2
+PORTVERSION= 4.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyterlab/jupyter-collaboration/releases/download/v${PORTVERSION}/
@@ -15,9 +15,9 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.4.0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-collaboration-ui>=2.1.2<3:devel/py-jupyter-collaboration-ui@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jupyter-docprovider>=2.1.2<3:devel/py-jupyter-docprovider@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jupyter-server-ydoc>=2.1.2<3:devel/py-jupyter-server-ydoc@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-collaboration-ui>=2.2.0<3:devel/py-jupyter-collaboration-ui@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyter-docprovider>=2.2.0<3:devel/py-jupyter-docprovider@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyter-server-ydoc>=2.2.0<3:devel/py-jupyter-server-ydoc@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jupyterlab>=4.4.0<5.0.0:devel/py-jupyterlab@${PY_FLAVOR}
USES= python
diff --git a/devel/py-jupyter-collaboration/distinfo b/devel/py-jupyter-collaboration/distinfo
index eb1c25f36f94..95a032275865 100644
--- a/devel/py-jupyter-collaboration/distinfo
+++ b/devel/py-jupyter-collaboration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853332
-SHA256 (jupyter_collaboration-4.1.2.tar.gz) = 0ae5f766a35b309faa9e3c794044f04dfbb3c2b87b7c964c11cffd58b4faf37b
-SIZE (jupyter_collaboration-4.1.2.tar.gz) = 3735
+TIMESTAMP = 1766036407
+SHA256 (jupyter_collaboration-4.2.0.tar.gz) = b81d4738da31ea0f1df95b39dbc101ca23f9d47661ee6413bc9651388a843416
+SIZE (jupyter_collaboration-4.2.0.tar.gz) = 3735
diff --git a/devel/py-jupyter-docprovider/Makefile b/devel/py-jupyter-docprovider/Makefile
index be8cb94abc21..f4ef374fff8e 100644
--- a/devel/py-jupyter-docprovider/Makefile
+++ b/devel/py-jupyter-docprovider/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-docprovider
-PORTVERSION= 2.1.2
+PORTVERSION= 2.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jupyter-docprovider/distinfo b/devel/py-jupyter-docprovider/distinfo
index 1d889c1029d0..136e3979dadf 100644
--- a/devel/py-jupyter-docprovider/distinfo
+++ b/devel/py-jupyter-docprovider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853336
-SHA256 (jupyter_docprovider-2.1.2.tar.gz) = 9479c298e7aaa4497f252accc1eb7db398178dd0edcbb37efd558a87b661e38c
-SIZE (jupyter_docprovider-2.1.2.tar.gz) = 46749
+TIMESTAMP = 1766036411
+SHA256 (jupyter_docprovider-2.2.0.tar.gz) = 519c0f84126c6fba9620e5189bef6df067d7d789d126debd73301aa4b88dfd0c
+SIZE (jupyter_docprovider-2.2.0.tar.gz) = 46821
diff --git a/devel/py-jupyter-server-ydoc/Makefile b/devel/py-jupyter-server-ydoc/Makefile
index 3f3101ada258..52c7ea731b70 100644
--- a/devel/py-jupyter-server-ydoc/Makefile
+++ b/devel/py-jupyter-server-ydoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-server-ydoc
-PORTVERSION= 2.1.2
+PORTVERSION= 2.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jupyter-server-ydoc/distinfo b/devel/py-jupyter-server-ydoc/distinfo
index 48d5cacdcb6a..9a46a7e5dd67 100644
--- a/devel/py-jupyter-server-ydoc/distinfo
+++ b/devel/py-jupyter-server-ydoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853338
-SHA256 (jupyter_server_ydoc-2.1.2.tar.gz) = ad03a48d10781d4f0a07f33d5627c894faa40a1a4a3c0d8a8da27cb141c88b87
-SIZE (jupyter_server_ydoc-2.1.2.tar.gz) = 27550
+TIMESTAMP = 1766036413
+SHA256 (jupyter_server_ydoc-2.2.0.tar.gz) = bc6c3e3775c6f45fe10c4831f206aeb80df4348eb11f1b7a6c1c320aa0eac340
+SIZE (jupyter_server_ydoc-2.2.0.tar.gz) = 28417
diff --git a/devel/py-jupyter-ydoc/Makefile b/devel/py-jupyter-ydoc/Makefile
index 71cfec81f80e..cbc6dea2e1f7 100644
--- a/devel/py-jupyter-ydoc/Makefile
+++ b/devel/py-jupyter-ydoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-ydoc
-PORTVERSION= 3.3.2
+PORTVERSION= 3.3.3
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyter-server/jupyter_ydoc/releases/download/v${PORTVERSION}/
diff --git a/devel/py-jupyter-ydoc/distinfo b/devel/py-jupyter-ydoc/distinfo
index d8d55f09aa8c..723e87b84d66 100644
--- a/devel/py-jupyter-ydoc/distinfo
+++ b/devel/py-jupyter-ydoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032714
-SHA256 (jupyter_ydoc-3.3.2.tar.gz) = 256d8c10d4787f16ffea66d4bdc65cbdf60a0fa6c0f6b87e70e8fc69a3b2883a
-SIZE (jupyter_ydoc-3.3.2.tar.gz) = 970370
+TIMESTAMP = 1766036415
+SHA256 (jupyter_ydoc-3.3.3.tar.gz) = 01b3a3ba57a5347ad9f9df6b298571affded3253f5fe90e19453c2fc49c100b4
+SIZE (jupyter_ydoc-3.3.3.tar.gz) = 971135
diff --git a/devel/py-jupyterlab/Makefile b/devel/py-jupyterlab/Makefile
index a0d01ad13507..2a542efa9475 100644
--- a/devel/py-jupyterlab/Makefile
+++ b/devel/py-jupyterlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyterlab
-PORTVERSION= 4.5.0
+PORTVERSION= 4.5.1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyterlab/jupyterlab/releases/download/v${PORTVERSION}/
diff --git a/devel/py-jupyterlab/distinfo b/devel/py-jupyterlab/distinfo
index 5aea7733925c..26384fccfcfe 100644
--- a/devel/py-jupyterlab/distinfo
+++ b/devel/py-jupyterlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853342
-SHA256 (jupyterlab-4.5.0.tar.gz) = aec33d6d8f1225b495ee2cf20f0514f45e6df8e360bdd7ac9bace0b7ac5177ea
-SIZE (jupyterlab-4.5.0.tar.gz) = 23989880
+TIMESTAMP = 1766036417
+SHA256 (jupyterlab-4.5.1.tar.gz) = 09da1ddfbd9eec18b5101dbb8515612aa1e47443321fb99503725a88e93d20d9
+SIZE (jupyterlab-4.5.1.tar.gz) = 23992251
diff --git a/devel/py-librt/distinfo b/devel/py-librt/distinfo
index 917242f2afc7..e767643b0c69 100644
--- a/devel/py-librt/distinfo
+++ b/devel/py-librt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895724
+TIMESTAMP = 1766036419
SHA256 (librt-0.7.2.tar.gz) = 48aa0f311bdf90ec9a63e3669b6aff04967f24f2f67fe9372c570a21dc9ae873
SIZE (librt-0.7.2.tar.gz) = 144193
diff --git a/devel/py-libtmux/Makefile b/devel/py-libtmux/Makefile
index 643cbb5d24f0..acfd806769d4 100644
--- a/devel/py-libtmux/Makefile
+++ b/devel/py-libtmux/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libtmux
-PORTVERSION= 0.52.1
+PORTVERSION= 0.53.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-libtmux/distinfo b/devel/py-libtmux/distinfo
index 892a16c4b020..a205fdcf8c5e 100644
--- a/devel/py-libtmux/distinfo
+++ b/devel/py-libtmux/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895726
-SHA256 (libtmux-0.52.1.tar.gz) = 01fc034f7ce62d75eb4dfb6a01475dd0f32f044d92f084431d1f2cd3b5b97506
-SIZE (libtmux-0.52.1.tar.gz) = 403676
+TIMESTAMP = 1766036421
+SHA256 (libtmux-0.53.0.tar.gz) = 1d19af4cea0c19543954d7e7317c7025c0739b029cccbe3b843212fae238f1bd
+SIZE (libtmux-0.53.0.tar.gz) = 405001
diff --git a/devel/py-mypy/Makefile b/devel/py-mypy/Makefile
index 590ccebc7f47..fef7a5ff4a2d 100644
--- a/devel/py-mypy/Makefile
+++ b/devel/py-mypy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mypy
-PORTVERSION= 1.19.0
+PORTVERSION= 1.19.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-mypy/distinfo b/devel/py-mypy/distinfo
index 5c81aafa9bdf..028748d4e5ff 100644
--- a/devel/py-mypy/distinfo
+++ b/devel/py-mypy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510956
-SHA256 (mypy-1.19.0.tar.gz) = f6b874ca77f733222641e5c46e4711648c4037ea13646fd0cdc814c2eaec2528
-SIZE (mypy-1.19.0.tar.gz) = 3579025
+TIMESTAMP = 1766036423
+SHA256 (mypy-1.19.1.tar.gz) = 19d88bb05303fe63f71dd2c6270daca27cb9401c4ca8255fe50d1d920e0eb9ba
+SIZE (mypy-1.19.1.tar.gz) = 3582404
diff --git a/devel/py-openapi-core/Makefile b/devel/py-openapi-core/Makefile
index 4213f874d901..9e0ea9702032 100644
--- a/devel/py-openapi-core/Makefile
+++ b/devel/py-openapi-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openapi-core
-PORTVERSION= 0.19.5
+PORTVERSION= 0.20.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,15 +15,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18.0<5:devel/py-jsonschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jsonschema-path>=0.3.1<0.4:devel/py-jsonschema-path@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.23.0<5:devel/py-jsonschema@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonschema-path>=0.3.4<0.4:devel/py-jsonschema-path@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema-spec>=0.2.3<0.3:devel/py-jsonschema-spec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}more-itertools>=0:devel/py-more-itertools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openapi-schema-validator>=0.6.0<0.7:devel/py-openapi-schema-validator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openapi-spec-validator>=0.7.1<0.8:devel/py-openapi-spec-validator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}parse>=0:textproc/py-parse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.8.0<5:devel/py-typing-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}werkzeug>=2.1.0:www/py-werkzeug@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
@@ -43,10 +43,10 @@ AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.0:www/py-aiohttp@${PY_FLA
${PYTHON_PKGNAMEPREFIX}multidict>=6.0.4<7:www/py-multidict@${PY_FLAVOR}
DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.0:www/py-django42@${PY_FLAVOR}
FALCON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}falcon>=3.0:www/py-falcon@${PY_FLAVOR}
-FASTAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi>=0.111<0.116:www/py-fastapi@${PY_FLAVOR}
+FASTAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi>=0.111<0.125:www/py-fastapi@${PY_FLAVOR}
FLASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR}
REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
-STARLETTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioitertools>=0.11<0.13:devel/py-aioitertools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}starlette>=0.26.1<0.45.0:www/py-starlette@${PY_FLAVOR}
+STARLETTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioitertools>=0.11<0.14:devel/py-aioitertools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}starlette>=0.26.1<0.50.0:www/py-starlette@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-openapi-core/distinfo b/devel/py-openapi-core/distinfo
index 548af8c5d60a..027cb49daad1 100644
--- a/devel/py-openapi-core/distinfo
+++ b/devel/py-openapi-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288914
-SHA256 (openapi_core-0.19.5.tar.gz) = 421e753da56c391704454e66afe4803a290108590ac8fa6f4a4487f4ec11f2d3
-SIZE (openapi_core-0.19.5.tar.gz) = 103264
+TIMESTAMP = 1766036425
+SHA256 (openapi_core-0.20.0.tar.gz) = 3de7fcc635139875da0e2102b7de96f1b42738365a2f99d7eef6e835839cc649
+SIZE (openapi_core-0.20.0.tar.gz) = 103972
diff --git a/devel/py-openapi-core/files/patch-pyproject.toml b/devel/py-openapi-core/files/patch-pyproject.toml
deleted file mode 100644
index ca8ed9c8393b..000000000000
--- a/devel/py-openapi-core/files/patch-pyproject.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyproject.toml.orig 1970-01-01 00:00:00 UTC
-+++ pyproject.toml
-@@ -74,7 +74,7 @@ requests = {version = "*", optional = true}
- requests = {version = "*", optional = true}
- # werkzeug 3.1.2 changed the definition of Headers
- # See https://github.com/python-openapi/openapi-core/issues/938
--werkzeug = "<3.1.2"
-+werkzeug = "*"
- jsonschema-path = "^0.3.1"
- jsonschema = "^4.18.0"
- multidict = {version = "^6.0.4", optional = true}
diff --git a/devel/py-opentelemetry-api/Makefile b/devel/py-opentelemetry-api/Makefile
index c07da69303f1..b2a09f39922a 100644
--- a/devel/py-opentelemetry-api/Makefile
+++ b/devel/py-opentelemetry-api/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-api
-PORTVERSION= 1.39.0
+PORTVERSION= 1.39.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-api/distinfo b/devel/py-opentelemetry-api/distinfo
index dd6b01a3a785..70738c561621 100644
--- a/devel/py-opentelemetry-api/distinfo
+++ b/devel/py-opentelemetry-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032722
-SHA256 (opentelemetry_api-1.39.0.tar.gz) = 6130644268c5ac6bdffaf660ce878f10906b3e789f7e2daa5e169b047a2933b9
-SIZE (opentelemetry_api-1.39.0.tar.gz) = 65763
+TIMESTAMP = 1766036427
+SHA256 (opentelemetry_api-1.39.1.tar.gz) = fbde8c80e1b937a2c61f20347e91c0c18a1940cecf012d62e65a7caf08967c9c
+SIZE (opentelemetry_api-1.39.1.tar.gz) = 65767
diff --git a/devel/py-opentelemetry-distro/Makefile b/devel/py-opentelemetry-distro/Makefile
index 6ce6a06b6843..3a253c556d63 100644
--- a/devel/py-opentelemetry-distro/Makefile
+++ b/devel/py-opentelemetry-distro/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-distro
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-distro/distinfo b/devel/py-opentelemetry-distro/distinfo
index 31b096437231..7ac3b7ad0365 100644
--- a/devel/py-opentelemetry-distro/distinfo
+++ b/devel/py-opentelemetry-distro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032738
-SHA256 (opentelemetry_distro-0.60b0.tar.gz) = dbcbe7a3af846df495691bcaa48383af80e72d0ab49ff6a31bb464c0b1e008fa
-SIZE (opentelemetry_distro-0.60b0.tar.gz) = 2584
+TIMESTAMP = 1766036429
+SHA256 (opentelemetry_distro-0.60b1.tar.gz) = 8b7326b83a55ff7b17bb92225a86e2736a004f6af7aff00cb5d87b2d8e5bc283
+SIZE (opentelemetry_distro-0.60b1.tar.gz) = 2584
diff --git a/devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile b/devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile
index 22a092688aac..e795f535997f 100644
--- a/devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile
+++ b/devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-credential-provider-gcp
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-credential-provider-gcp/distinfo b/devel/py-opentelemetry-exporter-credential-provider-gcp/distinfo
index 90217011da92..2f51f21160e3 100644
--- a/devel/py-opentelemetry-exporter-credential-provider-gcp/distinfo
+++ b/devel/py-opentelemetry-exporter-credential-provider-gcp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032624
-SHA256 (opentelemetry_exporter_credential_provider_gcp-0.60b0.tar.gz) = 90b010ef9e14100301a6e95db41dc3278955de029a46501588a4a2a446e9eb31
-SIZE (opentelemetry_exporter_credential_provider_gcp-0.60b0.tar.gz) = 7162
+TIMESTAMP = 1766036431
+SHA256 (opentelemetry_exporter_credential_provider_gcp-0.60b1.tar.gz) = 88e3ef2b2de41f88409bebdcd42ef34201dfa8203a294c74abdfee05fa70434e
+SIZE (opentelemetry_exporter_credential_provider_gcp-0.60b1.tar.gz) = 7162
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
index 88dabee3aa97..f020fa20a8f6 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-common
-PORTVERSION= 1.39.0
+PORTVERSION= 1.39.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
index 1703fed1d846..93534d9f73cc 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032726
-SHA256 (opentelemetry_exporter_otlp_proto_common-1.39.0.tar.gz) = a135fceed1a6d767f75be65bd2845da344dd8b9258eeed6bc48509d02b184409
-SIZE (opentelemetry_exporter_otlp_proto_common-1.39.0.tar.gz) = 20407
+TIMESTAMP = 1766036435
+SHA256 (opentelemetry_exporter_otlp_proto_common-1.39.1.tar.gz) = 763370d4737a59741c89a67b50f9e39271639ee4afc999dadfe768541c027464
+SIZE (opentelemetry_exporter_otlp_proto_common-1.39.1.tar.gz) = 20409
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
index b0a7d53f1878..cd11c5ebe9c8 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-grpc
-PORTVERSION= 1.39.0
+PORTVERSION= 1.39.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
index 2f8a88ca3c17..57f8cd84c72d 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032728
-SHA256 (opentelemetry_exporter_otlp_proto_grpc-1.39.0.tar.gz) = 7e7bb3f436006836c0e0a42ac619097746ad5553ad7128a5bd4d3e727f37fc06
-SIZE (opentelemetry_exporter_otlp_proto_grpc-1.39.0.tar.gz) = 24650
+TIMESTAMP = 1766036437
+SHA256 (opentelemetry_exporter_otlp_proto_grpc-1.39.1.tar.gz) = 772eb1c9287485d625e4dbe9c879898e5253fea111d9181140f51291b5fec3ad
+SIZE (opentelemetry_exporter_otlp_proto_grpc-1.39.1.tar.gz) = 24650
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
index ebd38c7a0eb3..95b3ed7a9a41 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-http
-PORTVERSION= 1.39.0
+PORTVERSION= 1.39.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
index 098193879a7a..3d9b103a4381 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032730
-SHA256 (opentelemetry_exporter_otlp_proto_http-1.39.0.tar.gz) = 28d78fc0eb82d5a71ae552263d5012fa3ebad18dfd189bf8d8095ba0e65ee1ed
-SIZE (opentelemetry_exporter_otlp_proto_http-1.39.0.tar.gz) = 17287
+TIMESTAMP = 1766036439
+SHA256 (opentelemetry_exporter_otlp_proto_http-1.39.1.tar.gz) = 31bdab9745c709ce90a49a0624c2bd445d31a28ba34275951a6a362d16a0b9cb
+SIZE (opentelemetry_exporter_otlp_proto_http-1.39.1.tar.gz) = 17288
diff --git a/devel/py-opentelemetry-exporter-otlp/Makefile b/devel/py-opentelemetry-exporter-otlp/Makefile
index 844c41228b78..434b23e0f2a6 100644
--- a/devel/py-opentelemetry-exporter-otlp/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp
-PORTVERSION= 1.39.0
+PORTVERSION= 1.39.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp/distinfo b/devel/py-opentelemetry-exporter-otlp/distinfo
index ce0593a79e4a..cacc9ee62780 100644
--- a/devel/py-opentelemetry-exporter-otlp/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032724
-SHA256 (opentelemetry_exporter_otlp-1.39.0.tar.gz) = b405da0287b895fe4e2450dedb2a5b072debba1dfcfed5bdb3d1d183d8daa296
-SIZE (opentelemetry_exporter_otlp-1.39.0.tar.gz) = 6146
+TIMESTAMP = 1766036433
+SHA256 (opentelemetry_exporter_otlp-1.39.1.tar.gz) = 7cf7470e9fd0060c8a38a23e4f695ac686c06a48ad97f8d4867bc9b420180b9c
+SIZE (opentelemetry_exporter_otlp-1.39.1.tar.gz) = 6147
diff --git a/devel/py-opentelemetry-instrumentation-asgi/Makefile b/devel/py-opentelemetry-instrumentation-asgi/Makefile
index 749402184366..9f62c66d49a3 100644
--- a/devel/py-opentelemetry-instrumentation-asgi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-asgi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-asgi
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-asgi/distinfo b/devel/py-opentelemetry-instrumentation-asgi/distinfo
index 5ce0e57e451d..764a95b8f70f 100644
--- a/devel/py-opentelemetry-instrumentation-asgi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-asgi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032742
-SHA256 (opentelemetry_instrumentation_asgi-0.60b0.tar.gz) = 928731218050089dca69f0fe980b8bfe109f384be8b89802d7337372ddb67b91
-SIZE (opentelemetry_instrumentation_asgi-0.60b0.tar.gz) = 26083
+TIMESTAMP = 1766036443
+SHA256 (opentelemetry_instrumentation_asgi-0.60b1.tar.gz) = 16bfbe595cd24cda309a957456d0fc2523f41bc7b076d1f2d7e98a1ad9876d6f
+SIZE (opentelemetry_instrumentation_asgi-0.60b1.tar.gz) = 26107
diff --git a/devel/py-opentelemetry-instrumentation-dbapi/Makefile b/devel/py-opentelemetry-instrumentation-dbapi/Makefile
index c40d4044eb8d..7a5460485ddd 100644
--- a/devel/py-opentelemetry-instrumentation-dbapi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-dbapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-dbapi
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-dbapi/distinfo b/devel/py-opentelemetry-instrumentation-dbapi/distinfo
index 91a797702170..dced2bf29c30 100644
--- a/devel/py-opentelemetry-instrumentation-dbapi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-dbapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032744
-SHA256 (opentelemetry_instrumentation_dbapi-0.60b0.tar.gz) = 2b7eb38e46890cebe5bc1a1c03d2ab07fc159b0b7b91342941ee33dd73876d84
-SIZE (opentelemetry_instrumentation_dbapi-0.60b0.tar.gz) = 16311
+TIMESTAMP = 1766036445
+SHA256 (opentelemetry_instrumentation_dbapi-0.60b1.tar.gz) = a239d328249b86fba5e42900b98bf31ee99c07092530feca18afde92c600f901
+SIZE (opentelemetry_instrumentation_dbapi-0.60b1.tar.gz) = 16311
diff --git a/devel/py-opentelemetry-instrumentation-django/Makefile b/devel/py-opentelemetry-instrumentation-django/Makefile
index 3c08d33e393b..ffa0d78dbef5 100644
--- a/devel/py-opentelemetry-instrumentation-django/Makefile
+++ b/devel/py-opentelemetry-instrumentation-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-django
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-django/distinfo b/devel/py-opentelemetry-instrumentation-django/distinfo
index 62c84f254fd1..979cd4de1c36 100644
--- a/devel/py-opentelemetry-instrumentation-django/distinfo
+++ b/devel/py-opentelemetry-instrumentation-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032746
-SHA256 (opentelemetry_instrumentation_django-0.60b0.tar.gz) = 461e6fca27936ba97eec26da38bb5f19310783370478c7ca3a3e40faaceac9cc
-SIZE (opentelemetry_instrumentation_django-0.60b0.tar.gz) = 26596
+TIMESTAMP = 1766036447
+SHA256 (opentelemetry_instrumentation_django-0.60b1.tar.gz) = 765b69c7ccdea7e9ebfd0b9e68387956b8f74816f3e39775d5b06a20f16b0522
+SIZE (opentelemetry_instrumentation_django-0.60b1.tar.gz) = 26599
diff --git a/devel/py-opentelemetry-instrumentation-fastapi/Makefile b/devel/py-opentelemetry-instrumentation-fastapi/Makefile
index ae324397420b..576351824d7a 100644
--- a/devel/py-opentelemetry-instrumentation-fastapi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-fastapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-fastapi
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-fastapi/distinfo b/devel/py-opentelemetry-instrumentation-fastapi/distinfo
index d1bd163bc305..a91793d90885 100644
--- a/devel/py-opentelemetry-instrumentation-fastapi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-fastapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032748
-SHA256 (opentelemetry_instrumentation_fastapi-0.60b0.tar.gz) = 5d34d67eb634a08bfe9e530680d6177521cd9da79285144e6d5a8f42683ed1b3
-SIZE (opentelemetry_instrumentation_fastapi-0.60b0.tar.gz) = 24960
+TIMESTAMP = 1766036449
+SHA256 (opentelemetry_instrumentation_fastapi-0.60b1.tar.gz) = de608955f7ff8eecf35d056578346a5365015fd7d8623df9b1f08d1c74769c01
+SIZE (opentelemetry_instrumentation_fastapi-0.60b1.tar.gz) = 24958
diff --git a/devel/py-opentelemetry-instrumentation-flask/Makefile b/devel/py-opentelemetry-instrumentation-flask/Makefile
index 968360006b3f..8f6a67d42261 100644
--- a/devel/py-opentelemetry-instrumentation-flask/Makefile
+++ b/devel/py-opentelemetry-instrumentation-flask/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-flask
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-flask/distinfo b/devel/py-opentelemetry-instrumentation-flask/distinfo
index 25a3d4b08404..4a8dbd7a4d99 100644
--- a/devel/py-opentelemetry-instrumentation-flask/distinfo
+++ b/devel/py-opentelemetry-instrumentation-flask/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032750
-SHA256 (opentelemetry_instrumentation_flask-0.60b0.tar.gz) = 560f08598ef40cdcf7ca05bfb2e3ea74fab076e676f4c18bb36bb379bf5c4a1b
-SIZE (opentelemetry_instrumentation_flask-0.60b0.tar.gz) = 20336
+TIMESTAMP = 1766036451
+SHA256 (opentelemetry_instrumentation_flask-0.60b1.tar.gz) = 88cb0f6178d8a9b66f6aabb008e2735f28e3114def90b28004a2b295ca9b67e8
+SIZE (opentelemetry_instrumentation_flask-0.60b1.tar.gz) = 20336
diff --git a/devel/py-opentelemetry-instrumentation-psycopg2/Makefile b/devel/py-opentelemetry-instrumentation-psycopg2/Makefile
index e6fd56769a3f..a578fe7ce776 100644
--- a/devel/py-opentelemetry-instrumentation-psycopg2/Makefile
+++ b/devel/py-opentelemetry-instrumentation-psycopg2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-psycopg2
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-psycopg2/distinfo b/devel/py-opentelemetry-instrumentation-psycopg2/distinfo
index 910ce8e7969f..b803a914e0de 100644
--- a/devel/py-opentelemetry-instrumentation-psycopg2/distinfo
+++ b/devel/py-opentelemetry-instrumentation-psycopg2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032752
-SHA256 (opentelemetry_instrumentation_psycopg2-0.60b0.tar.gz) = 59e527fd97739440380634ffcf9431aa7f2965d939d8d5829790886e2b54ede9
-SIZE (opentelemetry_instrumentation_psycopg2-0.60b0.tar.gz) = 11266
+TIMESTAMP = 1766036453
+SHA256 (opentelemetry_instrumentation_psycopg2-0.60b1.tar.gz) = 46f46c47e11bf59b9746f35761995e4513fb985bab08d4e1f876a2c46ed4eeec
+SIZE (opentelemetry_instrumentation_psycopg2-0.60b1.tar.gz) = 11263
diff --git a/devel/py-opentelemetry-instrumentation-requests/Makefile b/devel/py-opentelemetry-instrumentation-requests/Makefile
index 99d545f7f537..d4cdc5d3d284 100644
--- a/devel/py-opentelemetry-instrumentation-requests/Makefile
+++ b/devel/py-opentelemetry-instrumentation-requests/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-requests
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-requests/distinfo b/devel/py-opentelemetry-instrumentation-requests/distinfo
index dc9ae3bfe004..7664823efc0b 100644
--- a/devel/py-opentelemetry-instrumentation-requests/distinfo
+++ b/devel/py-opentelemetry-instrumentation-requests/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032754
-SHA256 (opentelemetry_instrumentation_requests-0.60b0.tar.gz) = 5079ed8df96d01dab915a0766cd28a49be7c33439ce43d6d39843ed6dee3204f
-SIZE (opentelemetry_instrumentation_requests-0.60b0.tar.gz) = 16173
+TIMESTAMP = 1766036455
+SHA256 (opentelemetry_instrumentation_requests-0.60b1.tar.gz) = 9a1063c16c44a3ba6e81870c4fa42a0fac3ecef5a4d60a11d0976eec9046f3d4
+SIZE (opentelemetry_instrumentation_requests-0.60b1.tar.gz) = 16366
diff --git a/devel/py-opentelemetry-instrumentation-urllib/Makefile b/devel/py-opentelemetry-instrumentation-urllib/Makefile
index 00f1379072ee..11c8973cfb9e 100644
--- a/devel/py-opentelemetry-instrumentation-urllib/Makefile
+++ b/devel/py-opentelemetry-instrumentation-urllib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-urllib
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-urllib/distinfo b/devel/py-opentelemetry-instrumentation-urllib/distinfo
index d2ec26ac0151..6a30ec3b4421 100644
--- a/devel/py-opentelemetry-instrumentation-urllib/distinfo
+++ b/devel/py-opentelemetry-instrumentation-urllib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032756
-SHA256 (opentelemetry_instrumentation_urllib-0.60b0.tar.gz) = 89b8796f9ab64d0ea0833cfea98745963baa0d7e4a775b3d2a77791aa97cf3f9
-SIZE (opentelemetry_instrumentation_urllib-0.60b0.tar.gz) = 13931
+TIMESTAMP = 1766036457
+SHA256 (opentelemetry_instrumentation_urllib-0.60b1.tar.gz) = 7d6c56e45551bdbf21efc11bd463e10862e8fd04ed4a94b5695325a56440b13e
+SIZE (opentelemetry_instrumentation_urllib-0.60b1.tar.gz) = 13930
diff --git a/devel/py-opentelemetry-instrumentation-urllib3/Makefile b/devel/py-opentelemetry-instrumentation-urllib3/Makefile
index 67e4bce51491..806b2410bddd 100644
--- a/devel/py-opentelemetry-instrumentation-urllib3/Makefile
+++ b/devel/py-opentelemetry-instrumentation-urllib3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-urllib3
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-urllib3/distinfo b/devel/py-opentelemetry-instrumentation-urllib3/distinfo
index d8a9b05f7dc7..17e8254fdeae 100644
--- a/devel/py-opentelemetry-instrumentation-urllib3/distinfo
+++ b/devel/py-opentelemetry-instrumentation-urllib3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032758
-SHA256 (opentelemetry_instrumentation_urllib3-0.60b0.tar.gz) = 6ae1640a993901bae8eda5496d8b1440fb326a29e4ba1db342738b8868174aad
-SIZE (opentelemetry_instrumentation_urllib3-0.60b0.tar.gz) = 15789
+TIMESTAMP = 1766036459
+SHA256 (opentelemetry_instrumentation_urllib3-0.60b1.tar.gz) = 1f01cdde3be155ab181fc4cf3363457ff0901f417ac8a102712ee7b7539c9f39
+SIZE (opentelemetry_instrumentation_urllib3-0.60b1.tar.gz) = 15790
diff --git a/devel/py-opentelemetry-instrumentation-wsgi/Makefile b/devel/py-opentelemetry-instrumentation-wsgi/Makefile
index fb7184f29afc..c1a38b83ba1f 100644
--- a/devel/py-opentelemetry-instrumentation-wsgi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-wsgi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-wsgi
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-wsgi/distinfo b/devel/py-opentelemetry-instrumentation-wsgi/distinfo
index 3741bb347d51..f2dbded25733 100644
--- a/devel/py-opentelemetry-instrumentation-wsgi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-wsgi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032760
-SHA256 (opentelemetry_instrumentation_wsgi-0.60b0.tar.gz) = 5815195b1b9890f55c4baafec94ff98591579a7d9b16256064adea8ee5784651
-SIZE (opentelemetry_instrumentation_wsgi-0.60b0.tar.gz) = 19104
+TIMESTAMP = 1766036461
+SHA256 (opentelemetry_instrumentation_wsgi-0.60b1.tar.gz) = eb553eec7ebfcf2945cc10d787a265e7abadb9ed1d1ebce8b13988d44fa0cf45
+SIZE (opentelemetry_instrumentation_wsgi-0.60b1.tar.gz) = 19167
diff --git a/devel/py-opentelemetry-instrumentation/Makefile b/devel/py-opentelemetry-instrumentation/Makefile
index dab738d1432e..79c231e6af93 100644
--- a/devel/py-opentelemetry-instrumentation/Makefile
+++ b/devel/py-opentelemetry-instrumentation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation/distinfo b/devel/py-opentelemetry-instrumentation/distinfo
index 02a81a7e3319..ecef6792aa1d 100644
--- a/devel/py-opentelemetry-instrumentation/distinfo
+++ b/devel/py-opentelemetry-instrumentation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032740
-SHA256 (opentelemetry_instrumentation-0.60b0.tar.gz) = 4e9fec930f283a2677a2217754b40aaf9ef76edae40499c165bc7f1d15366a74
-SIZE (opentelemetry_instrumentation-0.60b0.tar.gz) = 31707
+TIMESTAMP = 1766036441
+SHA256 (opentelemetry_instrumentation-0.60b1.tar.gz) = 57ddc7974c6eb35865af0426d1a17132b88b2ed8586897fee187fd5b8944bd6a
+SIZE (opentelemetry_instrumentation-0.60b1.tar.gz) = 31706
diff --git a/devel/py-opentelemetry-proto/Makefile b/devel/py-opentelemetry-proto/Makefile
index b51a15a3efd8..326890ee169a 100644
--- a/devel/py-opentelemetry-proto/Makefile
+++ b/devel/py-opentelemetry-proto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-proto
-PORTVERSION= 1.39.0
+PORTVERSION= 1.39.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-proto/distinfo b/devel/py-opentelemetry-proto/distinfo
index 13c403593c04..ef14fcd40be4 100644
--- a/devel/py-opentelemetry-proto/distinfo
+++ b/devel/py-opentelemetry-proto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032732
-SHA256 (opentelemetry_proto-1.39.0.tar.gz) = c1fa48678ad1a1624258698e59be73f990b7fc1f39e73e16a9d08eef65dd838c
-SIZE (opentelemetry_proto-1.39.0.tar.gz) = 46153
+TIMESTAMP = 1766036463
+SHA256 (opentelemetry_proto-1.39.1.tar.gz) = 6c8e05144fc0d3ed4d22c2289c6b126e03bcd0e6a7da0f16cedd2e1c2772e2c8
+SIZE (opentelemetry_proto-1.39.1.tar.gz) = 46152
diff --git a/devel/py-opentelemetry-sdk/Makefile b/devel/py-opentelemetry-sdk/Makefile
index e55e477d5edf..a2f7b072c821 100644
--- a/devel/py-opentelemetry-sdk/Makefile
+++ b/devel/py-opentelemetry-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-sdk
-PORTVERSION= 1.39.0
+PORTVERSION= 1.39.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-sdk/distinfo b/devel/py-opentelemetry-sdk/distinfo
index 1397cad5a9c1..320c681ad557 100644
--- a/devel/py-opentelemetry-sdk/distinfo
+++ b/devel/py-opentelemetry-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032734
-SHA256 (opentelemetry_sdk-1.39.0.tar.gz) = c22204f12a0529e07aa4d985f1bca9d6b0e7b29fe7f03e923548ae52e0e15dde
-SIZE (opentelemetry_sdk-1.39.0.tar.gz) = 171322
+TIMESTAMP = 1766036465
+SHA256 (opentelemetry_sdk-1.39.1.tar.gz) = cf4d4563caf7bff906c9f7967e2be22d0d6b349b908be0d90fb21c8e9c995cc6
+SIZE (opentelemetry_sdk-1.39.1.tar.gz) = 171460
diff --git a/devel/py-opentelemetry-semantic-conventions/Makefile b/devel/py-opentelemetry-semantic-conventions/Makefile
index 2caaf8484e4e..44bfe2af504c 100644
--- a/devel/py-opentelemetry-semantic-conventions/Makefile
+++ b/devel/py-opentelemetry-semantic-conventions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-semantic-conventions
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-semantic-conventions/distinfo b/devel/py-opentelemetry-semantic-conventions/distinfo
index d3e0fc4f6349..45435a262c9b 100644
--- a/devel/py-opentelemetry-semantic-conventions/distinfo
+++ b/devel/py-opentelemetry-semantic-conventions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032736
-SHA256 (opentelemetry_semantic_conventions-0.60b0.tar.gz) = 227d7aa73cbb8a2e418029d6b6465553aa01cf7e78ec9d0bc3255c7b3ac5bf8f
-SIZE (opentelemetry_semantic_conventions-0.60b0.tar.gz) = 137935
+TIMESTAMP = 1766036467
+SHA256 (opentelemetry_semantic_conventions-0.60b1.tar.gz) = 87c228b5a0669b748c76d76df6c364c369c28f1c465e50f661e39737e84bc953
+SIZE (opentelemetry_semantic_conventions-0.60b1.tar.gz) = 137935
diff --git a/devel/py-opentelemetry-util-http/Makefile b/devel/py-opentelemetry-util-http/Makefile
index efa3f6de59b9..c967cc167687 100644
--- a/devel/py-opentelemetry-util-http/Makefile
+++ b/devel/py-opentelemetry-util-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-util-http
-PORTVERSION= 0.60b0
+PORTVERSION= 0.60b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-util-http/distinfo b/devel/py-opentelemetry-util-http/distinfo
index 1c7295fac288..b74951773ed5 100644
--- a/devel/py-opentelemetry-util-http/distinfo
+++ b/devel/py-opentelemetry-util-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032762
-SHA256 (opentelemetry_util_http-0.60b0.tar.gz) = e42b7bb49bba43b6f34390327d97e5016eb1c47949ceaf37c4795472a4e3a82d
-SIZE (opentelemetry_util_http-0.60b0.tar.gz) = 10576
+TIMESTAMP = 1766036469
+SHA256 (opentelemetry_util_http-0.60b1.tar.gz) = 0d97152ca8c8a41ced7172d29d3622a219317f74ae6bb3027cfbdcf22c3cc0d6
+SIZE (opentelemetry_util_http-0.60b1.tar.gz) = 11053
diff --git a/devel/py-pbs-installer/Makefile b/devel/py-pbs-installer/Makefile
index ce64fab51ff5..40e194845645 100644
--- a/devel/py-pbs-installer/Makefile
+++ b/devel/py-pbs-installer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pbs-installer
-PORTVERSION= 2025.12.5
+PORTVERSION= 2025.12.17
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pbs-installer/distinfo b/devel/py-pbs-installer/distinfo
index 50c8b115e7ab..0abdfa98db35 100644
--- a/devel/py-pbs-installer/distinfo
+++ b/devel/py-pbs-installer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032764
-SHA256 (pbs_installer-2025.12.5.tar.gz) = 3d03347d73f4a58ddfbe26473b622065476633e57de44fb025527c8852e4efa7
-SIZE (pbs_installer-2025.12.5.tar.gz) = 66986
+TIMESTAMP = 1766036471
+SHA256 (pbs_installer-2025.12.17.tar.gz) = cf32043fadd168c17a1b18c1c3f801090281bd5c9ce101e2deb7e0e51c8279dd
+SIZE (pbs_installer-2025.12.17.tar.gz) = 66998
diff --git a/devel/py-pipenv/Makefile b/devel/py-pipenv/Makefile
index e63dc9801ded..7aad77c552f9 100644
--- a/devel/py-pipenv/Makefile
+++ b/devel/py-pipenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipenv
-PORTVERSION= 2025.1.3
+PORTVERSION= 2026.0.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pipenv/distinfo b/devel/py-pipenv/distinfo
index 372a4b80bfa9..f1a7d1066443 100644
--- a/devel/py-pipenv/distinfo
+++ b/devel/py-pipenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895728
-SHA256 (pipenv-2025.1.3.tar.gz) = b746bc56685ff92598b52c97788e3f5187eef1eacea370cef59450ec0565f9b7
-SIZE (pipenv-2025.1.3.tar.gz) = 4755502
+TIMESTAMP = 1766036473
+SHA256 (pipenv-2026.0.3.tar.gz) = 9a39d13a41ed8e4368ad50620941191f357319c8ffb7df45875c7c5dc6604ff6
+SIZE (pipenv-2026.0.3.tar.gz) = 4430987
diff --git a/devel/py-poetry/Makefile b/devel/py-poetry/Makefile
index 5da06ebf3497..8ad7736a47df 100644
--- a/devel/py-poetry/Makefile
+++ b/devel/py-poetry/Makefile
@@ -43,7 +43,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=7.2.0:devel/py-coverage@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}pytest-mock>=3.9:devel/py-pytest-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-randomly>=3.12:devel/py-pytest-randomly@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=3.1,1:devel/py-pytest-xdist@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}urllib3>=0,1<2.3,1:net/py-urllib3@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}urllib3>=0,1<3,1:net/py-urllib3@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
diff --git a/devel/py-pre-commit/Makefile b/devel/py-pre-commit/Makefile
index 77df2f2906bd..9dee43bf9501 100644
--- a/devel/py-pre-commit/Makefile
+++ b/devel/py-pre-commit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pre-commit
-DISTVERSION= 4.5.0
+DISTVERSION= 4.5.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pre-commit/distinfo b/devel/py-pre-commit/distinfo
index 7a53f37095ad..e3186740c4a2 100644
--- a/devel/py-pre-commit/distinfo
+++ b/devel/py-pre-commit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764320226
-SHA256 (pre_commit-4.5.0.tar.gz) = dc5a065e932b19fc1d4c653c6939068fe54325af8e741e74e88db4d28a4dd66b
-SIZE (pre_commit-4.5.0.tar.gz) = 198428
+TIMESTAMP = 1765962043
+SHA256 (pre_commit-4.5.1.tar.gz) = eb545fcff725875197837263e977ea257a402056661f09dae08e4b149b030a61
+SIZE (pre_commit-4.5.1.tar.gz) = 198232
diff --git a/devel/py-proto-plus/Makefile b/devel/py-proto-plus/Makefile
index 800f6c62e824..4e67e4b2c62a 100644
--- a/devel/py-proto-plus/Makefile
+++ b/devel/py-proto-plus/Makefile
@@ -1,5 +1,5 @@
PORTNAME= proto-plus
-PORTVERSION= 1.26.1
+PORTVERSION= 1.27.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-proto-plus/distinfo b/devel/py-proto-plus/distinfo
index 71d4b9f170b3..f57b8bf8809b 100644
--- a/devel/py-proto-plus/distinfo
+++ b/devel/py-proto-plus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070392
-SHA256 (proto_plus-1.26.1.tar.gz) = 21a515a4c4c0088a773899e23c7bbade3d18f9c66c73edd4c7ee3816bc96a012
-SIZE (proto_plus-1.26.1.tar.gz) = 56142
+TIMESTAMP = 1766036475
+SHA256 (proto_plus-1.27.0.tar.gz) = 873af56dd0d7e91836aee871e5799e1c6f1bda86ac9a983e0bb9f0c266a568c4
+SIZE (proto_plus-1.27.0.tar.gz) = 56158
diff --git a/devel/py-pycocotools/Makefile b/devel/py-pycocotools/Makefile
index c57ca7a25943..5a61617a22cc 100644
--- a/devel/py-pycocotools/Makefile
+++ b/devel/py-pycocotools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pycocotools
-PORTVERSION= 2.0.10
-PORTREVISION= 1
+PORTVERSION= 2.0.11
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pycocotools/distinfo b/devel/py-pycocotools/distinfo
index 985016ae1172..fe2c3ce830c9 100644
--- a/devel/py-pycocotools/distinfo
+++ b/devel/py-pycocotools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813074
-SHA256 (pycocotools-2.0.10.tar.gz) = 7a47609cdefc95e5e151313c7d93a61cf06e15d42c7ba99b601e3bc0f9ece2e1
-SIZE (pycocotools-2.0.10.tar.gz) = 25389
+TIMESTAMP = 1766036477
+SHA256 (pycocotools-2.0.11.tar.gz) = 34254d76da85576fcaf5c1f3aa9aae16b8cb15418334ba4283b800796bd1993d
+SIZE (pycocotools-2.0.11.tar.gz) = 25381
diff --git a/devel/py-pycrdt-store/Makefile b/devel/py-pycrdt-store/Makefile
index f3008b37b706..a41e8e02af6a 100644
--- a/devel/py-pycrdt-store/Makefile
+++ b/devel/py-pycrdt-store/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pycrdt-store
-PORTVERSION= 0.1.2
+PORTVERSION= 0.1.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pycrdt-store/distinfo b/devel/py-pycrdt-store/distinfo
index ca8b607e0305..f163aa189e84 100644
--- a/devel/py-pycrdt-store/distinfo
+++ b/devel/py-pycrdt-store/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266124
-SHA256 (pycrdt_store-0.1.2.tar.gz) = f2dfb6277f26ee3e6a072547c6fe64c9ae2decf5915206a8e0644ea4ff2b1c64
-SIZE (pycrdt_store-0.1.2.tar.gz) = 10438
+TIMESTAMP = 1766036479
+SHA256 (pycrdt_store-0.1.3.tar.gz) = 12a0e263b2c07eb18bbe7203c828b88ba953cb93094ad37d22aeb6c619df2ef0
+SIZE (pycrdt_store-0.1.3.tar.gz) = 14847
diff --git a/devel/py-python-semantic-release/Makefile b/devel/py-python-semantic-release/Makefile
index 3c13cc535663..94f6dadc7a1d 100644
--- a/devel/py-python-semantic-release/Makefile
+++ b/devel/py-python-semantic-release/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-semantic-release
-PORTVERSION= 10.5.2
+PORTVERSION= 10.5.3
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/python-semantic-release/python-semantic-release/releases/download/v${PORTVERSION}/
diff --git a/devel/py-python-semantic-release/distinfo b/devel/py-python-semantic-release/distinfo
index 194a60b2bd43..d6ce0daa987a 100644
--- a/devel/py-python-semantic-release/distinfo
+++ b/devel/py-python-semantic-release/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853378
-SHA256 (python_semantic_release-10.5.2.tar.gz) = ffe5bbf8390cde5dd9d86768d66f47430ca243d87ea59fb286f5fcb90494d146
-SIZE (python_semantic_release-10.5.2.tar.gz) = 616976
+TIMESTAMP = 1766036481
+SHA256 (python_semantic_release-10.5.3.tar.gz) = de4da78635fa666e5774caaca2be32063cae72431eb75e2ac23b9f2dfd190785
+SIZE (python_semantic_release-10.5.3.tar.gz) = 618034
diff --git a/devel/py-python-socketio/Makefile b/devel/py-python-socketio/Makefile
index 30378a47f627..e9d04b7d0eb0 100644
--- a/devel/py-python-socketio/Makefile
+++ b/devel/py-python-socketio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-socketio
-PORTVERSION= 5.15.0
+PORTVERSION= 5.15.1
CATEGORIES= devel net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-python-socketio/distinfo b/devel/py-python-socketio/distinfo
index 9dcfa867af36..ee1bd51564c0 100644
--- a/devel/py-python-socketio/distinfo
+++ b/devel/py-python-socketio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510968
-SHA256 (python_socketio-5.15.0.tar.gz) = d0403ababb59aa12fd5adcfc933a821113f27bd77761bc1c54aad2e3191a9b69
-SIZE (python_socketio-5.15.0.tar.gz) = 126439
+TIMESTAMP = 1766036483
+SHA256 (python_socketio-5.15.1.tar.gz) = 54fe3e5580ea06a1b29b541e8ef32fe956846c99a76059e343e43aada754efdd
+SIZE (python_socketio-5.15.1.tar.gz) = 127172
diff --git a/devel/py-qt5-sip/distinfo b/devel/py-qt5-sip/distinfo
index e9a3c08b9c85..00f75f3858af 100644
--- a/devel/py-qt5-sip/distinfo
+++ b/devel/py-qt5-sip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738581039
-SHA256 (pyqt5_sip-12.17.0.tar.gz) = 682dadcdbd2239af9fdc0c0628e2776b820e128bec88b49b8d692fe682f90b4f
-SIZE (pyqt5_sip-12.17.0.tar.gz) = 104042
+TIMESTAMP = 1765503134
+SHA256 (pyqt5_sip-12.17.2.tar.gz) = 7f66565c2a13d34d8ad6aad08e953d355ea3fe466d991d51aa5a0966a5289f05
+SIZE (pyqt5_sip-12.17.2.tar.gz) = 104246
diff --git a/devel/py-qt5-sip/files/patch-pyproject.toml b/devel/py-qt5-sip/files/patch-pyproject.toml
index e72a7c13302f..8a16e2b4ac86 100644
--- a/devel/py-qt5-sip/files/patch-pyproject.toml
+++ b/devel/py-qt5-sip/files/patch-pyproject.toml
@@ -3,9 +3,9 @@ with 63.x.
[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270358
---- pyproject.toml.orig 2024-12-12 10:01:35 UTC
+--- pyproject.toml.orig 2025-10-08 08:47:54 UTC
+++ pyproject.toml
@@ -1,2 +1,2 @@
[build-system]
--requires = ["setuptools >=69.5"]
+-requires = ["setuptools >=75.8.1"]
+requires = ["setuptools >=63"]
diff --git a/devel/py-qt6-pyqt/distinfo b/devel/py-qt6-pyqt/distinfo
index 54f3b7ad4996..ab09537c6a34 100644
--- a/devel/py-qt6-pyqt/distinfo
+++ b/devel/py-qt6-pyqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749201625
-SHA256 (pyqt6-6.9.1.tar.gz) = 50642be03fb40f1c2111a09a1f5a0f79813e039c15e78267e6faaf8a96c1c3a6
-SIZE (pyqt6-6.9.1.tar.gz) = 1067230
+TIMESTAMP = 1761268973
+SHA256 (pyqt6-6.10.0.tar.gz) = 710ecfd720d9a03b2c684881ae37f528e11d17e8f1bf96431d00a6a73f308e36
+SIZE (pyqt6-6.10.0.tar.gz) = 1079921
diff --git a/devel/py-qt6-pyqt/pkg-plist b/devel/py-qt6-pyqt/pkg-plist
index 913c9adb486d..87d2f3bbefc3 100644
--- a/devel/py-qt6-pyqt/pkg-plist
+++ b/devel/py-qt6-pyqt/pkg-plist
@@ -149,6 +149,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpoint.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qprocess.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpropertyanimation.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_native_interface.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_qhash.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_qlist.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_qmap.sip
@@ -158,6 +159,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_std_pair.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qpycore_virtual_error_handler.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qrandom.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qrangemodel.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qreadwritelock.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qrect.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qregularexpression.sip
@@ -255,6 +257,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/opengl_types.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qabstractfileiconprovider.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qabstracttextdocumentlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qaccessibilityhints.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qaction.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qactiongroup.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qbackingstore.sip
@@ -311,6 +314,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qpixmapcache.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qpointingdevice.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qpolygon.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qpygui_native_interface.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qpygui_qlist.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qpygui_vulkan.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtGui/qquaternion.sip
@@ -387,6 +391,7 @@ bin/pyuic6
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qmediaplayer.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qmediarecorder.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qmediatimerange.sip
+%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qplaybackoptions.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qpymultimedia_qlist.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qscreencapture.sip
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtMultimedia/qsoundeffect.sip
diff --git a/devel/py-qt6-sip/distinfo b/devel/py-qt6-sip/distinfo
index f364b283e8e1..e1f69d827e7b 100644
--- a/devel/py-qt6-sip/distinfo
+++ b/devel/py-qt6-sip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749539600
-SHA256 (pyqt6_sip-13.10.2.tar.gz) = 464ad156bf526500ce6bd05cac7a82280af6309974d816739b4a9a627156fafe
-SIZE (pyqt6_sip-13.10.2.tar.gz) = 92548
+TIMESTAMP = 1765503296
+SHA256 (pyqt6_sip-13.10.3.tar.gz) = 630895b3827e2c3b4e072089157985691fe4210d64340e71141f93775ea4ae51
+SIZE (pyqt6_sip-13.10.3.tar.gz) = 92621
diff --git a/devel/py-qtbuilder/distinfo b/devel/py-qtbuilder/distinfo
index ffea305e9c51..4cf8feeda638 100644
--- a/devel/py-qtbuilder/distinfo
+++ b/devel/py-qtbuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760611296
-SHA256 (pyqt_builder-1.19.0.tar.gz) = 79540e001c476bc050180db00fffcb1e9fa74544d95c148e48ad6117e49d6ea2
-SIZE (pyqt_builder-1.19.0.tar.gz) = 3672333
+TIMESTAMP = 1765503384
+SHA256 (pyqt_builder-1.19.1.tar.gz) = 6af6646ba29668751b039bfdced51642cb510e300796b58a4d68b7f956a024d8
+SIZE (pyqt_builder-1.19.1.tar.gz) = 5247679
diff --git a/devel/py-ruamel.yaml/Makefile b/devel/py-ruamel.yaml/Makefile
index c647252585ab..5871670ba7e4 100644
--- a/devel/py-ruamel.yaml/Makefile
+++ b/devel/py-ruamel.yaml/Makefile
@@ -1,8 +1,9 @@
PORTNAME= ruamel.yaml
-PORTVERSION= 0.18.16
+PORTVERSION= 0.18.17
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S,.,_,}-${PORTVERSION}
MAINTAINER= matthew@FreeBSD.org
COMMENT= YAML 1.2 loader/dumper package for Python
@@ -17,6 +18,8 @@ USE_PYTHON= distutils autoplist
NO_ARCH= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
post-extract:
@${RM} ${WRKSRC}/LICENSE
diff --git a/devel/py-ruamel.yaml/distinfo b/devel/py-ruamel.yaml/distinfo
index c98e0ebe7059..110962e03797 100644
--- a/devel/py-ruamel.yaml/distinfo
+++ b/devel/py-ruamel.yaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761198559
-SHA256 (ruamel.yaml-0.18.16.tar.gz) = a6e587512f3c998b2225d68aa1f35111c29fad14aed561a26e73fab729ec5e5a
-SIZE (ruamel.yaml-0.18.16.tar.gz) = 147269
+TIMESTAMP = 1766123097
+SHA256 (ruamel_yaml-0.18.17.tar.gz) = 9091cd6e2d93a3a4b157ddb8fabf348c3de7f1fb1381346d985b6b247dcd8d3c
+SIZE (ruamel_yaml-0.18.17.tar.gz) = 149602
diff --git a/devel/py-sip/Makefile b/devel/py-sip/Makefile
index bddf709c57bd..5596f8a478f4 100644
--- a/devel/py-sip/Makefile
+++ b/devel/py-sip/Makefile
@@ -1,14 +1,10 @@
PORTNAME= sip
PORTVERSION= ${SIP_VERSION}
-PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITES_SIP}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PATCH_SITES= https://github.com/Python-SIP/sip/commit/
-PATCHFILES+= b6a7ec2453899b878ffe0b2b5b1f642a0992aa6d.patch:-p1 # Fix build regession for devel/py-qt5-pyqt
-
MAINTAINER= kde@FreeBSD.org
COMMENT= Python to C and C++ bindings generator
WWW= https://github.com/Python-SIP/sip
diff --git a/devel/py-sip/distinfo b/devel/py-sip/distinfo
index 265760382f5a..2494ab3145d8 100644
--- a/devel/py-sip/distinfo
+++ b/devel/py-sip/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1760919074
-SHA256 (sip-6.13.1.tar.gz) = d065b74eca996f29f1f0831ad321efaecf9906759b09466edc45349df7be6cd0
-SIZE (sip-6.13.1.tar.gz) = 2349037
-SHA256 (b6a7ec2453899b878ffe0b2b5b1f642a0992aa6d.patch) = d6e844723f07d4a8a9c380f1103a34fe8d048357c05d7ff3988a39df21b3bfc7
-SIZE (b6a7ec2453899b878ffe0b2b5b1f642a0992aa6d.patch) = 1016
+TIMESTAMP = 1765502852
+SHA256 (sip-6.15.0.tar.gz) = 3920f26515456ee21114a1f8282144f8c156b1aabc3b44424155d5f81396025f
+SIZE (sip-6.15.0.tar.gz) = 2563129
diff --git a/devel/py-sip/files/patch-pyproject.toml b/devel/py-sip/files/patch-pyproject.toml
index 616667b61c96..d812ae8288ca 100644
--- a/devel/py-sip/files/patch-pyproject.toml
+++ b/devel/py-sip/files/patch-pyproject.toml
@@ -3,7 +3,7 @@ with 63.x.
[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270358
---- pyproject.toml.orig 2025-05-16 11:58:37 UTC
+--- pyproject.toml.orig 2025-12-06 11:51:43 UTC
+++ pyproject.toml
@@ -1,7 +1,7 @@
# The project configuration for sip.
@@ -20,7 +20,7 @@ with 63.x.
urls.homepage = "https://github.com/Python-SIP/sip"
-dependencies = ["packaging>=24.2", "setuptools>=75.8.1", "tomli; python_version<'3.11'"]
+dependencies = ["packaging>=24.2", "setuptools>=63", "tomli; python_version<'3.11'"]
- requires-python = ">=3.9"
+ requires-python = ">=3.10"
-license = "BSD-2-Clause"
-license-files = ["LICENSE"]
+license = {file = "LICENSE"}
diff --git a/devel/py-sip/files/patch-sipbuild_project.py b/devel/py-sip/files/patch-sipbuild_project.py
index 8c2feb2c845e..3b2f977e83e0 100644
--- a/devel/py-sip/files/patch-sipbuild_project.py
+++ b/devel/py-sip/files/patch-sipbuild_project.py
@@ -1,6 +1,6 @@
---- sipbuild/project.py.orig 2024-07-12 11:20:17 UTC
+--- sipbuild/project.py.orig 2025-11-12 11:53:43 UTC
+++ sipbuild/project.py
-@@ -408,9 +408,9 @@ class Project(AbstractProject, Configurable):
+@@ -432,9 +432,9 @@ class Project(AbstractProject, Configurable):
generator=None, wheel_tag=None, generator_version=None):
""" Return a sequence of command line arguments to invoke sip-distinfo.
"""
diff --git a/devel/py-types-psutil/Makefile b/devel/py-types-psutil/Makefile
index b10cb045797b..46c752c48227 100644
--- a/devel/py-types-psutil/Makefile
+++ b/devel/py-types-psutil/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-psutil
-PORTVERSION= 7.1.3.20251210
+PORTVERSION= 7.1.3.20251211
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-psutil/distinfo b/devel/py-types-psutil/distinfo
index 190a052d7372..26ffcabfa756 100644
--- a/devel/py-types-psutil/distinfo
+++ b/devel/py-types-psutil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895738
-SHA256 (types_psutil-7.1.3.20251210.tar.gz) = 0fef0f363574d76965385e5170a0c95f88ef2c67327e4337298b3a1d35e61be4
-SIZE (types_psutil-7.1.3.20251210.tar.gz) = 25000
+TIMESTAMP = 1766036485
+SHA256 (types_psutil-7.1.3.20251211.tar.gz) = 2c25f8fd3a1a4aebdffb861b97755c9a2d5d8019dd6ec1a2f2a77ec796652c89
+SIZE (types_psutil-7.1.3.20251211.tar.gz) = 25198
diff --git a/devel/py-types-psutil/files/patch-pyproject.toml b/devel/py-types-psutil/files/patch-pyproject.toml
index 8328b3ba8da5..d11eb404ea3c 100644
--- a/devel/py-types-psutil/files/patch-pyproject.toml
+++ b/devel/py-types-psutil/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-12-10 03:14:26 UTC
+--- pyproject.toml.orig 2025-12-11 03:16:41 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,7 +8,7 @@
[project]
name = "types-psutil"
- version = "7.1.3.20251210"
+ version = "7.1.3.20251211"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
diff --git a/devel/py-watermark/Makefile b/devel/py-watermark/Makefile
index 6fd0885dfea2..b9c55364f687 100644
--- a/devel/py-watermark/Makefile
+++ b/devel/py-watermark/Makefile
@@ -1,5 +1,5 @@
PORTNAME= watermark
-PORTVERSION= 2.5.0
+PORTVERSION= 2.5.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-watermark/distinfo b/devel/py-watermark/distinfo
index 2989f16bc5d7..6e784a765ee6 100644
--- a/devel/py-watermark/distinfo
+++ b/devel/py-watermark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727314574
-SHA256 (watermark-2.5.0.tar.gz) = 108cbad9ecf0cac9dd49c1504f3749cd74a364500e02ac6c72197a1c1aa151d7
-SIZE (watermark-2.5.0.tar.gz) = 10894
+TIMESTAMP = 1766036487
+SHA256 (watermark-2.5.1.tar.gz) = 19a807f504ce02b791a7ce8950df85515ffc876cacd37a84130ea23a0e1a783a
+SIZE (watermark-2.5.1.tar.gz) = 11282
diff --git a/devel/pyenv/Makefile b/devel/pyenv/Makefile
index 89c2e91f93c3..c29c373a111f 100644
--- a/devel/pyenv/Makefile
+++ b/devel/pyenv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyenv
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.16
+DISTVERSION= 2.6.17
CATEGORIES= devel python
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/pyenv/distinfo b/devel/pyenv/distinfo
index 19b229634ec8..404d7179784b 100644
--- a/devel/pyenv/distinfo
+++ b/devel/pyenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765096786
-SHA256 (pyenv-pyenv-v2.6.16_GH0.tar.gz) = 5d47efa2ea4dfc3b33e71125bd3b747a836af376d59890306134b21c8fbefcb6
-SIZE (pyenv-pyenv-v2.6.16_GH0.tar.gz) = 1364405
+TIMESTAMP = 1766048384
+SHA256 (pyenv-pyenv-v2.6.17_GH0.tar.gz) = c1716bef2cc2c41154c9e60694546abd39efca522bd427764c0a6a929d1fe2ec
+SIZE (pyenv-pyenv-v2.6.17_GH0.tar.gz) = 1364769
diff --git a/devel/pyenv/pkg-plist b/devel/pyenv/pkg-plist
index 35925a588d65..b695a32195cb 100644
--- a/devel/pyenv/pkg-plist
+++ b/devel/pyenv/pkg-plist
@@ -292,8 +292,8 @@ libexec/pyenv-plugins/python-build/share/python-build/3.14.2
libexec/pyenv-plugins/python-build/share/python-build/3.14.2t
libexec/pyenv-plugins/python-build/share/python-build/3.15t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.15-dev
-libexec/pyenv-plugins/python-build/share/python-build/3.15.0a2
-libexec/pyenv-plugins/python-build/share/python-build/3.15.0a2t
+libexec/pyenv-plugins/python-build/share/python-build/3.15.0a3
+libexec/pyenv-plugins/python-build/share/python-build/3.15.0a3t
libexec/pyenv-plugins/python-build/share/python-build/activepython-2.7.14
libexec/pyenv-plugins/python-build/share/python-build/activepython-3.5.4
libexec/pyenv-plugins/python-build/share/python-build/activepython-3.6.0
@@ -763,6 +763,8 @@ libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.0-1
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.0-2
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.0-3
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.1-0
+libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.9.1-0
+libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.11.0-1
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-latest
libexec/pyenv-plugins/python-build/share/python-build/miniforge-pypy3
libexec/pyenv-plugins/python-build/share/python-build/nogil-3.9.10
diff --git a/devel/pyside6-tools/Makefile b/devel/pyside6-tools/Makefile
index 18c5f4959922..d60cd672e3bd 100644
--- a/devel/pyside6-tools/Makefile
+++ b/devel/pyside6-tools/Makefile
@@ -27,37 +27,33 @@ USE_QT= base declarative languageserver quick3d shadertools tools
SHEBANG_FILES= pyside_tool.py \
qtpy2cpp_lib/tests/baseline/basic_test.py
+# Starting with PySide 6.10.0, the includes are installed in ${PREFIX}/PySide6,
+# so this seems like a good home for the binaries, as well.
+CMAKE_INSTALL_PREFIX= ${PREFIX}/${PYSIDE6_RELNAME}
+
WRKSRC_SUBDIR= sources/pyside-tools
-PLIST_SUB= PYSIDE_BINDIR_REL=${PYSIDE_BINDIR_REL}
+PLIST_SUB= PYSIDE6_BINDIR_REL=${PYSIDE6_BINDIR_REL}
-PYSIDE_RELNAME= ${PORTNAME}
-PYSIDE_BINDIR_REL?= bin/${PYSIDE_RELNAME}
+PYSIDE6_RELNAME= PySide6
+PYSIDE6_BINDIR_REL= ${PYSIDE6_RELNAME}/bin
post-install:
-# Move scripts into a dedicated directory. They're too generically named, e.g.:
-# deploy.py and project.py. Unversioned copies of Qt tools like lrelease and
-# rcc are also installed which we probably don't want in PATH by default.
-# Install to: ${PREFIX}/bin/pyside6 by default for now until there are
-# consumers of this and a more fitting location is deemed necessary.
- @${MV} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/${PYSIDE_RELNAME}
- @${MKDIR} ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}
- @${MV} ${STAGEDIR}${PREFIX}/${PYSIDE_RELNAME} ${STAGEDIR}${PREFIX}/bin
# These directories contain templates that should not be byte-compiled.
# Temporarily relocate them to avoid errors.
- @${MV} ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/deploy_lib/android/recipes ${WRKDIR}
+ @${MV} ${STAGEDIR}${PREFIX}/${PYSIDE6_BINDIR_REL}/deploy_lib/android/recipes ${WRKDIR}
.for d in deploy_lib project_lib qtpy2cpp_lib
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${PREFIX}/${PYSIDE_BINDIR_REL}/${d} \
- ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/${d}
+ -f -d ${PREFIX}/${PYSIDE6_BINDIR_REL}/${d} \
+ ${STAGEDIR}${PREFIX}/${PYSIDE6_BINDIR_REL}/${d}
${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${PREFIX}/${PYSIDE_BINDIR_REL}/${d} \
- ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/${d}
+ -f -d ${PREFIX}/${PYSIDE6_BINDIR_REL}/${d} \
+ ${STAGEDIR}${PREFIX}/${PYSIDE6_BINDIR_REL}/${d}
.endfor
# Move the aforementioned templates back into STAGEDIR after the byte-compiling
# operation has finished.
- @${MV} ${WRKDIR}/recipes ${STAGEDIR}${PREFIX}/${PYSIDE_BINDIR_REL}/deploy_lib/android
+ @${MV} ${WRKDIR}/recipes ${STAGEDIR}${PREFIX}/${PYSIDE6_BINDIR_REL}/deploy_lib/android
.include <bsd.port.mk>
diff --git a/devel/pyside6-tools/distinfo b/devel/pyside6-tools/distinfo
index 130b5d9c9daf..f764dff04b2b 100644
--- a/devel/pyside6-tools/distinfo
+++ b/devel/pyside6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759301534
-SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
-SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
+TIMESTAMP = 1764560183
+SHA256 (KDE/Qt/6.10.1/pyside-setup-everywhere-src-6.10.1.tar.xz) = fd54f40853d61dfd845dbb40d4f89fbd63df5ed341b3d9a2c77bb5c947a0a838
+SIZE (KDE/Qt/6.10.1/pyside-setup-everywhere-src-6.10.1.tar.xz) = 17746968
diff --git a/devel/pyside6-tools/pkg-plist b/devel/pyside6-tools/pkg-plist
index 573011d9668a..d6049d65977c 100644
--- a/devel/pyside6-tools/pkg-plist
+++ b/devel/pyside6-tools/pkg-plist
@@ -1,116 +1,116 @@
-%%PYSIDE_BINDIR_REL%%/android_deploy.py
-%%PYSIDE_BINDIR_REL%%/assistant
-%%PYSIDE_BINDIR_REL%%/balsam
-%%PYSIDE_BINDIR_REL%%/balsamui
-%%PYSIDE_BINDIR_REL%%/deploy.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__init__.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/commands%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/commands%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/config%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/dependency_util%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/dependency_util%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/deploy_util%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/deploy_util%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/nuitka_helper%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/nuitka_helper%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/python_helper%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/python_helper%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__init__.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/android_config%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/android_config%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/android_helper%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/android_helper%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/android_utilities%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/android_utilities%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/buildozer%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/__pycache__/buildozer%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/android_config.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/android_helper.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/android_utilities.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/buildozer.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/PySide6/__init__.tmpl.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/android/recipes/shiboken6/__init__.tmpl.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/commands.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/config.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/default.spec
-%%PYSIDE_BINDIR_REL%%/deploy_lib/dependency_util.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/deploy_util.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/nuitka_helper.py
-%%PYSIDE_BINDIR_REL%%/deploy_lib/pyside_icon.icns
-%%PYSIDE_BINDIR_REL%%/deploy_lib/pyside_icon.ico
-%%PYSIDE_BINDIR_REL%%/deploy_lib/pyside_icon.jpg
-%%PYSIDE_BINDIR_REL%%/deploy_lib/python_helper.py
-%%PYSIDE_BINDIR_REL%%/designer
-%%PYSIDE_BINDIR_REL%%/linguist
-%%PYSIDE_BINDIR_REL%%/lrelease
-%%PYSIDE_BINDIR_REL%%/lupdate
-%%PYSIDE_BINDIR_REL%%/metaobjectdump.py
-%%PYSIDE_BINDIR_REL%%/project.py
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/design_studio_project%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/design_studio_project%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/newproject%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/newproject%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/project_data%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/project_data%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/pyproject_json%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/pyproject_json%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/pyproject_parse_result%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/pyproject_parse_result%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/pyproject_toml%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/pyproject_toml%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__pycache__/utils%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/project_lib/__init__.py
-%%PYSIDE_BINDIR_REL%%/project_lib/design_studio_project.py
-%%PYSIDE_BINDIR_REL%%/project_lib/newproject.py
-%%PYSIDE_BINDIR_REL%%/project_lib/project_data.py
-%%PYSIDE_BINDIR_REL%%/project_lib/pyproject_json.py
-%%PYSIDE_BINDIR_REL%%/project_lib/pyproject_parse_result.py
-%%PYSIDE_BINDIR_REL%%/project_lib/pyproject_toml.py
-%%PYSIDE_BINDIR_REL%%/project_lib/utils.py
-%%PYSIDE_BINDIR_REL%%/pyside_tool.py
-%%PYSIDE_BINDIR_REL%%/qml.py
-%%PYSIDE_BINDIR_REL%%/qmlcachegen
-%%PYSIDE_BINDIR_REL%%/qmlformat
-%%PYSIDE_BINDIR_REL%%/qmlimportscanner
-%%PYSIDE_BINDIR_REL%%/qmllint
-%%PYSIDE_BINDIR_REL%%/qmlls
-%%PYSIDE_BINDIR_REL%%/qmltyperegistrar
-%%PYSIDE_BINDIR_REL%%/qsb
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp.py
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/astdump%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/astdump%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/formatter%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/formatter%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/nodedump%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/nodedump%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/qt%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/qt%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/tokenizer%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/tokenizer%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/visitor%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/visitor%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/astdump.py
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/formatter.py
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/nodedump.py
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/qt.py
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/__pycache__/test_qtpy2cpp%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/__pycache__/test_qtpy2cpp%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/__pycache__/basic_test%%PYTHON_TAG%%.opt-1.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/__pycache__/basic_test%%PYTHON_TAG%%.pyc
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/basic_test.cpp
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/basic_test.py
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tests/test_qtpy2cpp.py
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/tokenizer.py
-%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/visitor.py
-%%PYSIDE_BINDIR_REL%%/rcc
-%%PYSIDE_BINDIR_REL%%/requirements-android.txt
-%%PYSIDE_BINDIR_REL%%/svgtoqml
-%%PYSIDE_BINDIR_REL%%/uic
+%%PYSIDE6_BINDIR_REL%%/android_deploy.py
+%%PYSIDE6_BINDIR_REL%%/assistant
+%%PYSIDE6_BINDIR_REL%%/balsam
+%%PYSIDE6_BINDIR_REL%%/balsamui
+%%PYSIDE6_BINDIR_REL%%/deploy.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__init__.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/commands%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/commands%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/config%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/dependency_util%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/dependency_util%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/deploy_util%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/deploy_util%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/nuitka_helper%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/nuitka_helper%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/python_helper%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/__pycache__/python_helper%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__init__.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__pycache__/android_config%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__pycache__/android_config%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__pycache__/android_helper%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__pycache__/android_helper%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__pycache__/android_utilities%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__pycache__/android_utilities%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__pycache__/buildozer%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/__pycache__/buildozer%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/android_config.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/android_helper.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/android_utilities.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/buildozer.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/recipes/PySide6/__init__.tmpl.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/android/recipes/shiboken6/__init__.tmpl.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/commands.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/config.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/default.spec
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/dependency_util.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/deploy_util.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/nuitka_helper.py
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/pyside_icon.icns
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/pyside_icon.ico
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/pyside_icon.jpg
+%%PYSIDE6_BINDIR_REL%%/deploy_lib/python_helper.py
+%%PYSIDE6_BINDIR_REL%%/designer
+%%PYSIDE6_BINDIR_REL%%/linguist
+%%PYSIDE6_BINDIR_REL%%/lrelease
+%%PYSIDE6_BINDIR_REL%%/lupdate
+%%PYSIDE6_BINDIR_REL%%/metaobjectdump.py
+%%PYSIDE6_BINDIR_REL%%/project.py
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/design_studio_project%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/design_studio_project%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/newproject%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/newproject%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/project_data%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/project_data%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/pyproject_json%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/pyproject_json%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/pyproject_parse_result%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/pyproject_parse_result%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/pyproject_toml%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/pyproject_toml%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__pycache__/utils%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/project_lib/__init__.py
+%%PYSIDE6_BINDIR_REL%%/project_lib/design_studio_project.py
+%%PYSIDE6_BINDIR_REL%%/project_lib/newproject.py
+%%PYSIDE6_BINDIR_REL%%/project_lib/project_data.py
+%%PYSIDE6_BINDIR_REL%%/project_lib/pyproject_json.py
+%%PYSIDE6_BINDIR_REL%%/project_lib/pyproject_parse_result.py
+%%PYSIDE6_BINDIR_REL%%/project_lib/pyproject_toml.py
+%%PYSIDE6_BINDIR_REL%%/project_lib/utils.py
+%%PYSIDE6_BINDIR_REL%%/pyside_tool.py
+%%PYSIDE6_BINDIR_REL%%/qml.py
+%%PYSIDE6_BINDIR_REL%%/qmlcachegen
+%%PYSIDE6_BINDIR_REL%%/qmlformat
+%%PYSIDE6_BINDIR_REL%%/qmlimportscanner
+%%PYSIDE6_BINDIR_REL%%/qmllint
+%%PYSIDE6_BINDIR_REL%%/qmlls
+%%PYSIDE6_BINDIR_REL%%/qmltyperegistrar
+%%PYSIDE6_BINDIR_REL%%/qsb
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp.py
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/astdump%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/astdump%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/formatter%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/formatter%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/nodedump%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/nodedump%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/qt%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/qt%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/tokenizer%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/tokenizer%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/visitor%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/visitor%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/astdump.py
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/formatter.py
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/nodedump.py
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/qt.py
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/tests/__pycache__/test_qtpy2cpp%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/tests/__pycache__/test_qtpy2cpp%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/__pycache__/basic_test%%PYTHON_TAG%%.opt-1.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/__pycache__/basic_test%%PYTHON_TAG%%.pyc
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/basic_test.cpp
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/tests/baseline/basic_test.py
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/tests/test_qtpy2cpp.py
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/tokenizer.py
+%%PYSIDE6_BINDIR_REL%%/qtpy2cpp_lib/visitor.py
+%%PYSIDE6_BINDIR_REL%%/rcc
+%%PYSIDE6_BINDIR_REL%%/requirements-android.txt
+%%PYSIDE6_BINDIR_REL%%/svgtoqml
+%%PYSIDE6_BINDIR_REL%%/uic
diff --git a/devel/pyside6/Makefile b/devel/pyside6/Makefile
index cf1a97a21845..7b4e3249f3c2 100644
--- a/devel/pyside6/Makefile
+++ b/devel/pyside6/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libshiboken6.abi${PYTHON_MAJOR_VER}.so:devel/shiboken6@${PY_FLAVOR}
USES= cmake gl llvm:lib,min=17,noexport python qt:6 tar:xz
USE_GL= opengl
-USE_LDCONFIG= yes
+USE_LDCONFIG= ${PREFIX}/PySide6
USE_PYTHON= flavors
USE_QT= 3d base charts connectivity datavis3d declarative doc graphs \
httpserver imageformats location multimedia networkauth \
diff --git a/devel/pyside6/distinfo b/devel/pyside6/distinfo
index 7f4cffde3a9f..b6b90d10cd78 100644
--- a/devel/pyside6/distinfo
+++ b/devel/pyside6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759301520
-SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
-SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
+TIMESTAMP = 1764560127
+SHA256 (KDE/Qt/6.10.1/pyside-setup-everywhere-src-6.10.1.tar.xz) = fd54f40853d61dfd845dbb40d4f89fbd63df5ed341b3d9a2c77bb5c947a0a838
+SIZE (KDE/Qt/6.10.1/pyside-setup-everywhere-src-6.10.1.tar.xz) = 17746968
diff --git a/devel/pyside6/files/patch-sources_pyside6_libpyside_CMakeLists.txt b/devel/pyside6/files/patch-sources_pyside6_libpyside_CMakeLists.txt
new file mode 100644
index 000000000000..6067b7db2656
--- /dev/null
+++ b/devel/pyside6/files/patch-sources_pyside6_libpyside_CMakeLists.txt
@@ -0,0 +1,14 @@
+Fix broken CMake config exports.
+
+--- sources/pyside6/libpyside/CMakeLists.txt.orig 2025-10-06 08:58:41 UTC
++++ sources/pyside6/libpyside/CMakeLists.txt
+@@ -159,9 +159,6 @@ configure_package_config_file(
+ )
+
+ # Install-tree / wheel configuration
+-set(PYSIDE_PYTHONPATH "")
+-set(PYSIDE_TYPESYSTEMS "typesystems")
+-set(PYSIDE_GLUE "glue")
+ set(PYSIDE_SOVERSION "${pyside6_library_so_version}")
+
+ configure_package_config_file(
diff --git a/devel/pyside6/pkg-plist b/devel/pyside6/pkg-plist
index 570a2aab47fe..cb1b3a6d508f 100644
--- a/devel/pyside6/pkg-plist
+++ b/devel/pyside6/pkg-plist
@@ -1,137 +1,135 @@
-include/PySide6/Qt3DAnimation/pyside6_qt3danimation_python.h
-include/PySide6/Qt3DCore/pyside6_qt3dcore_python.h
-include/PySide6/Qt3DExtras/pyside6_qt3dextras_python.h
-include/PySide6/Qt3DInput/pyside6_qt3dinput_python.h
-include/PySide6/Qt3DLogic/pyside6_qt3dlogic_python.h
-include/PySide6/Qt3DRender/pyside6_qt3drender_python.h
-include/PySide6/QtBluetooth/pyside6_qtbluetooth_python.h
-include/PySide6/QtCharts/pyside6_qtcharts_python.h
-include/PySide6/QtConcurrent/pyside6_qtconcurrent_python.h
-include/PySide6/QtCore/pyside6_qtcore_python.h
-include/PySide6/QtCore/qiopipe.h
-include/PySide6/QtCore/qtcorehelper.h
-include/PySide6/QtDBus/pyside6_qtdbus_python.h
-include/PySide6/QtDBus/qtdbushelper.h
-include/PySide6/QtDataVisualization/pyside6_qtdatavisualization_python.h
-include/PySide6/QtDataVisualization/qtdatavisualization_helper.h
-include/PySide6/QtDesigner/pyside6_qtdesigner_python.h
-include/PySide6/QtDesigner/qpydesignerextensions.h
-include/PySide6/QtGraphs/pyside6_qtgraphs_python.h
-include/PySide6/QtGraphs/qtgraphs_helper.h
-include/PySide6/QtGraphsWidgets/pyside6_qtgraphswidgets_python.h
-include/PySide6/QtGui/pyside6_qtgui_python.h
-include/PySide6/QtGui/qpytextobject.h
-include/PySide6/QtGui/qtguihelper.h
-include/PySide6/QtHelp/pyside6_qthelp_python.h
-include/PySide6/QtHttpServer/pyside6_qthttpserver_python.h
-include/PySide6/QtLocation/pyside6_qtlocation_python.h
-include/PySide6/QtMultimedia/pyside6_qtmultimedia_python.h
-include/PySide6/QtMultimediaWidgets/pyside6_qtmultimediawidgets_python.h
-include/PySide6/QtNetwork/pyside6_qtnetwork_python.h
-include/PySide6/QtNetworkAuth/pyside6_qtnetworkauth_python.h
-include/PySide6/QtNfc/pyside6_qtnfc_python.h
-include/PySide6/QtOpenGL/pyside6_qtopengl_python.h
-include/PySide6/QtOpenGLWidgets/pyside6_qtopenglwidgets_python.h
-%%PDF%%include/PySide6/QtPdf/pyside6_qtpdf_python.h
-%%PDF%%include/PySide6/QtPdfWidgets/pyside6_qtpdfwidgets_python.h
-include/PySide6/QtPositioning/pyside6_qtpositioning_python.h
-include/PySide6/QtPrintSupport/pyside6_qtprintsupport_python.h
-include/PySide6/QtQml/pyside6_qtqml_python.h
-include/PySide6/QtQuick/pyside6_qtquick_python.h
-include/PySide6/QtQuick3D/pyside6_qtquick3d_python.h
-include/PySide6/QtQuickControls2/pyside6_qtquickcontrols2_python.h
-include/PySide6/QtQuickTest/pyside6_qtquicktest_python.h
-include/PySide6/QtQuickWidgets/pyside6_qtquickwidgets_python.h
-include/PySide6/QtRemoteObjects/pyside6_qtremoteobjects_python.h
-include/PySide6/QtScxml/pyside6_qtscxml_python.h
-include/PySide6/QtSensors/pyside6_qtsensors_python.h
-include/PySide6/QtSerialBus/pyside6_qtserialbus_python.h
-include/PySide6/QtSerialPort/pyside6_qtserialport_python.h
-include/PySide6/QtSpatialAudio/pyside6_qtspatialaudio_python.h
-include/PySide6/QtSql/pyside6_qtsql_python.h
-include/PySide6/QtStateMachine/pyside6_qtstatemachine_python.h
-include/PySide6/QtSvg/pyside6_qtsvg_python.h
-include/PySide6/QtSvgWidgets/pyside6_qtsvgwidgets_python.h
-include/PySide6/QtTest/pyside6_qttest_python.h
-include/PySide6/QtTextToSpeech/pyside6_qttexttospeech_python.h
-include/PySide6/QtUiTools/pyside6_qtuitools_python.h
-include/PySide6/QtWebChannel/pyside6_qtwebchannel_python.h
-%%WEBENGINE%%include/PySide6/QtWebEngineCore/pyside6_qtwebenginecore_python.h
-%%WEBENGINE%%include/PySide6/QtWebEngineQuick/pyside6_qtwebenginequick_python.h
-%%WEBENGINE%%include/PySide6/QtWebEngineWidgets/pyside6_qtwebenginewidgets_python.h
-include/PySide6/QtWebSockets/pyside6_qtwebsockets_python.h
-%%WEBVIEW%%include/PySide6/QtWebView/pyside6_qtwebview_python.h
-include/PySide6/QtWidgets/pyside6_qtwidgets_python.h
-include/PySide6/QtXml/pyside6_qtxml_python.h
-include/PySide6/class_property.h
-include/PySide6/dynamicqmetaobject.h
-include/PySide6/dynamicslot_p.h
-include/PySide6/feature_select.h
-include/PySide6/pyside.h
-include/PySide6/pyside6_global.h
-include/PySide6/pyside_numpy.h
-include/PySide6/pyside_p.h
-include/PySide6/pysidecapsulemethod_p.h
-include/PySide6/pysideclassdecorator_p.h
-include/PySide6/pysideclassinfo.h
-include/PySide6/pysideclassinfo_p.h
-include/PySide6/pysidecleanup.h
-include/PySide6/pysidedynamicclass_p.h
-include/PySide6/pysidedynamiccommon_p.h
-include/PySide6/pysidedynamicenum_p.h
-include/PySide6/pysidedynamicpod_p.h
-include/PySide6/pysideinit.h
-include/PySide6/pysidelogging_p.h
-include/PySide6/pysidemacros.h
-include/PySide6/pysidemetafunction.h
-include/PySide6/pysidemetafunction_p.h
-include/PySide6/pysidemetatype.h
-include/PySide6/pysideproperty.h
-include/PySide6/pysideproperty_p.h
-include/PySide6/pysideqapp.h
-include/PySide6/pysideqenum.h
-include/PySide6/pysideqhash.h
-include/PySide6/pysideqmetatype.h
-include/PySide6/pysideqml.h
-include/PySide6/pysideqmlattached.h
-include/PySide6/pysideqmlattached_p.h
-include/PySide6/pysideqmlextended_p.h
-include/PySide6/pysideqmlforeign_p.h
-include/PySide6/pysideqmllistproperty_p.h
-include/PySide6/pysideqmlmacros.h
-include/PySide6/pysideqmlmetacallerror_p.h
-include/PySide6/pysideqmlnamedelement_p.h
-include/PySide6/pysideqmlregistertype.h
-include/PySide6/pysideqmlregistertype_p.h
-include/PySide6/pysideqmltypeinfo_p.h
-include/PySide6/pysideqmluncreatable.h
-include/PySide6/pysideqobject.h
-include/PySide6/pysideqslotobject_p.h
-include/PySide6/pysiderephandler_p.h
-include/PySide6/pysidesignal.h
-include/PySide6/pysidesignal_p.h
-include/PySide6/pysideslot_p.h
-include/PySide6/pysidestaticstrings.h
-include/PySide6/pysideutils.h
-include/PySide6/pysideweakref.h
-include/PySide6/qobjectconnect.h
-include/PySide6/signalmanager.h
+PySide6/include/Qt3DAnimation/pyside6_qt3danimation_python.h
+PySide6/include/Qt3DCore/pyside6_qt3dcore_python.h
+PySide6/include/Qt3DExtras/pyside6_qt3dextras_python.h
+PySide6/include/Qt3DInput/pyside6_qt3dinput_python.h
+PySide6/include/Qt3DLogic/pyside6_qt3dlogic_python.h
+PySide6/include/Qt3DRender/pyside6_qt3drender_python.h
+PySide6/include/QtBluetooth/pyside6_qtbluetooth_python.h
+PySide6/include/QtCharts/pyside6_qtcharts_python.h
+PySide6/include/QtConcurrent/pyside6_qtconcurrent_python.h
+PySide6/include/QtCore/pyside6_qtcore_python.h
+PySide6/include/QtCore/qiopipe.h
+PySide6/include/QtCore/qtcorehelper.h
+PySide6/include/QtDBus/pyside6_qtdbus_python.h
+PySide6/include/QtDBus/qtdbushelper.h
+PySide6/include/QtDataVisualization/pyside6_qtdatavisualization_python.h
+PySide6/include/QtDataVisualization/qtdatavisualization_helper.h
+PySide6/include/QtDesigner/pyside6_qtdesigner_python.h
+PySide6/include/QtDesigner/qpydesignerextensions.h
+PySide6/include/QtGraphs/pyside6_qtgraphs_python.h
+PySide6/include/QtGraphs/qtgraphs_helper.h
+PySide6/include/QtGraphsWidgets/pyside6_qtgraphswidgets_python.h
+PySide6/include/QtGui/pyside6_qtgui_python.h
+PySide6/include/QtGui/qpytextobject.h
+PySide6/include/QtGui/qtguihelper.h
+PySide6/include/QtHelp/pyside6_qthelp_python.h
+PySide6/include/QtHttpServer/pyside6_qthttpserver_python.h
+PySide6/include/QtLocation/pyside6_qtlocation_python.h
+PySide6/include/QtMultimedia/pyside6_qtmultimedia_python.h
+PySide6/include/QtMultimediaWidgets/pyside6_qtmultimediawidgets_python.h
+PySide6/include/QtNetwork/pyside6_qtnetwork_python.h
+PySide6/include/QtNetworkAuth/pyside6_qtnetworkauth_python.h
+PySide6/include/QtNfc/pyside6_qtnfc_python.h
+PySide6/include/QtOpenGL/pyside6_qtopengl_python.h
+PySide6/include/QtOpenGLWidgets/pyside6_qtopenglwidgets_python.h
+%%PDF%%PySide6/include/QtPdf/pyside6_qtpdf_python.h
+%%PDF%%PySide6/include/QtPdfWidgets/pyside6_qtpdfwidgets_python.h
+PySide6/include/QtPositioning/pyside6_qtpositioning_python.h
+PySide6/include/QtPrintSupport/pyside6_qtprintsupport_python.h
+PySide6/include/QtQml/pyside6_qtqml_python.h
+PySide6/include/QtQuick/pyside6_qtquick_python.h
+PySide6/include/QtQuick3D/pyside6_qtquick3d_python.h
+PySide6/include/QtQuickControls2/pyside6_qtquickcontrols2_python.h
+PySide6/include/QtQuickTest/pyside6_qtquicktest_python.h
+PySide6/include/QtQuickWidgets/pyside6_qtquickwidgets_python.h
+PySide6/include/QtRemoteObjects/pyside6_qtremoteobjects_python.h
+PySide6/include/QtScxml/pyside6_qtscxml_python.h
+PySide6/include/QtSensors/pyside6_qtsensors_python.h
+PySide6/include/QtSerialBus/pyside6_qtserialbus_python.h
+PySide6/include/QtSerialPort/pyside6_qtserialport_python.h
+PySide6/include/QtSpatialAudio/pyside6_qtspatialaudio_python.h
+PySide6/include/QtSql/pyside6_qtsql_python.h
+PySide6/include/QtStateMachine/pyside6_qtstatemachine_python.h
+PySide6/include/QtSvg/pyside6_qtsvg_python.h
+PySide6/include/QtSvgWidgets/pyside6_qtsvgwidgets_python.h
+PySide6/include/QtTest/pyside6_qttest_python.h
+PySide6/include/QtTextToSpeech/pyside6_qttexttospeech_python.h
+PySide6/include/QtUiTools/pyside6_qtuitools_python.h
+PySide6/include/QtWebChannel/pyside6_qtwebchannel_python.h
+%%WEBENGINE%%PySide6/include/QtWebEngineCore/pyside6_qtwebenginecore_python.h
+%%WEBENGINE%%PySide6/include/QtWebEngineQuick/pyside6_qtwebenginequick_python.h
+%%WEBENGINE%%PySide6/include/QtWebEngineWidgets/pyside6_qtwebenginewidgets_python.h
+PySide6/include/QtWebSockets/pyside6_qtwebsockets_python.h
+%%WEBVIEW%%PySide6/include/QtWebView/pyside6_qtwebview_python.h
+PySide6/include/QtWidgets/pyside6_qtwidgets_python.h
+PySide6/include/QtXml/pyside6_qtxml_python.h
+PySide6/include/class_property.h
+PySide6/include/dynamicqmetaobject.h
+PySide6/include/dynamicslot_p.h
+PySide6/include/feature_select.h
+PySide6/include/pyside.h
+PySide6/include/pyside6_global.h
+PySide6/include/pyside_numpy.h
+PySide6/include/pyside_p.h
+PySide6/include/pysidecapsulemethod_p.h
+PySide6/include/pysideclassdecorator_p.h
+PySide6/include/pysideclassinfo.h
+PySide6/include/pysideclassinfo_p.h
+PySide6/include/pysidecleanup.h
+PySide6/include/pysidedynamicclass_p.h
+PySide6/include/pysidedynamiccommon_p.h
+PySide6/include/pysidedynamicenum_p.h
+PySide6/include/pysidedynamicpod_p.h
+PySide6/include/pysideinit.h
+PySide6/include/pysidelogging_p.h
+PySide6/include/pysidemacros.h
+PySide6/include/pysidemetafunction.h
+PySide6/include/pysidemetafunction_p.h
+PySide6/include/pysidemetatype.h
+PySide6/include/pysideproperty.h
+PySide6/include/pysideproperty_p.h
+PySide6/include/pysideqapp.h
+PySide6/include/pysideqenum.h
+PySide6/include/pysideqhash.h
+PySide6/include/pysideqmetatype.h
+PySide6/include/pysideqml.h
+PySide6/include/pysideqmlattached.h
+PySide6/include/pysideqmlattached_p.h
+PySide6/include/pysideqmlextended_p.h
+PySide6/include/pysideqmlforeign_p.h
+PySide6/include/pysideqmllistproperty_p.h
+PySide6/include/pysideqmlmacros.h
+PySide6/include/pysideqmlmetacallerror_p.h
+PySide6/include/pysideqmlnamedelement_p.h
+PySide6/include/pysideqmlregistertype.h
+PySide6/include/pysideqmlregistertype_p.h
+PySide6/include/pysideqmltypeinfo_p.h
+PySide6/include/pysideqmluncreatable.h
+PySide6/include/pysideqobject.h
+PySide6/include/pysideqslotobject_p.h
+PySide6/include/pysiderephandler_p.h
+PySide6/include/pysidesignal.h
+PySide6/include/pysidesignal_p.h
+PySide6/include/pysideslot_p.h
+PySide6/include/pysidestaticstrings.h
+PySide6/include/pysideutils.h
+PySide6/include/pysidevariantutils.h
+PySide6/include/pysideweakref.h
+PySide6/include/qobjectconnect.h
+PySide6/include/signalmanager.h
+PySide6/libpyside6.abi%%PYTHON_MAJOR_VER%%.so
+PySide6/libpyside6.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VER%%
+PySide6/libpyside6qml.abi%%PYTHON_MAJOR_VER%%.so
+PySide6/libpyside6qml.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VER%%
lib/cmake/PySide6/PySide6Config.abi%%PYTHON_MAJOR_VER%%.cmake
lib/cmake/PySide6/PySide6Config.cmake
lib/cmake/PySide6/PySide6ConfigVersion.cmake
lib/cmake/PySide6/PySide6Targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/PySide6/PySide6Targets.cmake
-lib/cmake/PySide6Qml/PySide6QmlConfig.abi%%PYTHON_MAJOR_VER%%.cmake
-lib/cmake/PySide6Qml/PySide6QmlConfig.cmake
-lib/cmake/PySide6Qml/PySide6QmlConfigVersion.cmake
-lib/cmake/PySide6Qml/PySide6QmlTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/PySide6Qml/PySide6QmlTargets.cmake
lib/libpyside6.abi%%PYTHON_MAJOR_VER%%.so
lib/libpyside6.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VER%%
-lib/libpyside6.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VERSION%%
lib/libpyside6qml.abi%%PYTHON_MAJOR_VER%%.so
lib/libpyside6qml.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VER%%
-lib/libpyside6qml.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VERSION%%
lib/libpyside6remoteobjects.a
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DAnimation.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PySide6/Qt3DAnimation.pyi
@@ -171,7 +169,6 @@ lib/libpyside6remoteobjects.a
%%PYTHON_SITELIBDIR%%/PySide6/QtDataVisualization.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtDesigner.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PySide6/QtDesigner.pyi
-%%PYTHON_SITELIBDIR%%/PySide6/QtExampleIcons.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PySide6/QtGraphs.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PySide6/QtGraphs.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtGraphsWidgets.abi%%PYTHON_MAJOR_VER%%.so
@@ -279,6 +276,8 @@ lib/libpyside6remoteobjects.a
%%PYTHON_SITELIBDIR%%/PySide6/support/deprecated.py
%%PYTHON_SITELIBDIR%%/PySide6/support/generate_pyi.py
%%QT_PLUGINDIR%%/designer/libPySidePlugin.so
+lib/wheels/cmake/PySide6/PySide6Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/wheels/cmake/PySide6/PySide6Targets.cmake
libdata/pkgconfig/pyside6.pc
share/PySide6/doc/qtcore.rst
share/PySide6/doc/qtqml.rst
@@ -341,7 +340,9 @@ share/PySide6/typesystems/typesystem_graphswidgets.xml
share/PySide6/typesystems/typesystem_gui.xml
share/PySide6/typesystems/typesystem_gui_common.xml
share/PySide6/typesystems/typesystem_gui_mac.xml
+share/PySide6/typesystems/typesystem_gui_nativeinterface.xml
share/PySide6/typesystems/typesystem_gui_rhi.xml
+share/PySide6/typesystems/typesystem_gui_wayland.xml
share/PySide6/typesystems/typesystem_gui_win.xml
share/PySide6/typesystems/typesystem_gui_x11.xml
share/PySide6/typesystems/typesystem_help.xml
diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/distinfo
index 90cba120be23..cd25022edef3 100644
--- a/devel/qt6-5compat/distinfo
+++ b/devel/qt6-5compat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303154
-SHA256 (KDE/Qt/6.9.3/qt5compat-everywhere-src-6.9.3.tar.xz) = 091dac2124c2291c3566408720f89b1796cd458897c6acabd11f03976ad04461
-SIZE (KDE/Qt/6.9.3/qt5compat-everywhere-src-6.9.3.tar.xz) = 14619024
+TIMESTAMP = 1763964846
+SHA256 (KDE/Qt/6.10.1/qt5compat-everywhere-src-6.10.1.tar.xz) = 72396d160a153dee01b41cf0cae9ad46204cf613adb791b3ee85a7efeadffe24
+SIZE (KDE/Qt/6.10.1/qt5compat-everywhere-src-6.10.1.tar.xz) = 14615528
diff --git a/devel/qt6-5compat/pkg-plist b/devel/qt6-5compat/pkg-plist
index 80c9f4a6a17c..401c6e27fea6 100644
--- a/devel/qt6-5compat/pkg-plist
+++ b/devel/qt6-5compat/pkg-plist
@@ -84,7 +84,7 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectsprivateTargets.cmake
%%QT_LIBDIR%%/libQt6Core5Compat.so
%%QT_LIBDIR%%/libQt6Core5Compat.so.6
%%QT_LIBDIR%%/libQt6Core5Compat.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6core5compat_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6core5compat_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_core5compat.pri
%%QT_MKSPECDIR%%/modules/qt_lib_core5compat_private.pri
%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/Blend.qml
@@ -113,7 +113,6 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectsprivateTargets.cmake
%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/ThresholdMask.qml
%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/ZoomBlur.qml
%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/libqtgraphicaleffectsplugin.so
-%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/plugins.qmltypes
%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/private/DropShadowBase.qml
%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/private/FastGlow.qml
%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/private/FastInnerShadow.qml
@@ -125,6 +124,7 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectsprivateTargets.cmake
%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/private/plugins.qmltypes
%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/private/qmldir
%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/qmldir
+%%QT_QMLDIR%%/Qt5Compat/GraphicalEffects/qtgraphicaleffectsplugin.qmltypes
%%QT_SBOMDIR%%/qt5compat-%%FULLVER%%.spdx
libdata/pkgconfig/Qt6Core5Compat.pc
%%QT_DATADIR%%/modules/Core5Compat.json
diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile
index 623bd75568a4..1f270aa9ad4b 100644
--- a/devel/qt6-base/Makefile
+++ b/devel/qt6-base/Makefile
@@ -1,6 +1,5 @@
PORTNAME= base
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
@@ -31,7 +30,6 @@ LIB_DEPENDS= libatk-1.0.so:accessibility/at-spi2-core \
libpng16.so:graphics/png \
libudev.so:devel/libudev-devd \
libvulkan.so:graphics/vulkan-loader \
- libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon \
libzstd.so:archivers/zstd
@@ -64,13 +62,16 @@ CMAKE_OFF+= FEATURE_sql_mysql \
# zstd from base fails to compress files during the build (error 11: unsupported argument)
BINARY_ALIAS= zstd=${LOCALBASE}/bin/zstd
-OPTIONS_DEFINE= CUPS X11
-OPTIONS_DEFAULT= CUPS X11
+OPTIONS_DEFINE= CUPS WAYLAND X11
+OPTIONS_DEFAULT= CUPS WAYLAND X11
OPTIONS_SUB= yes
CUPS_LIB_DEPENDS= libcups.so:print/cups
CUPS_CMAKE_BOOL= FEATURE_cups
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
+WAYLAND_CMAKE_BOOL= FEATURE_wayland
+
X11_LIB_DEPENDS= libxcb-cursor.so:x11/xcb-util-cursor \
libxcb-icccm.so:x11/xcb-util-wm \
libxcb-image.so:x11/xcb-util-image \
diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo
index f536c16bbf58..fb3b1da1b813 100644
--- a/devel/qt6-base/distinfo
+++ b/devel/qt6-base/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303163
-SHA256 (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = c5a1a2f660356ec081febfa782998ae5ddbc5925117e64f50e4be9cd45b8dc6e
-SIZE (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = 49856272
+TIMESTAMP = 1763965089
+SHA256 (KDE/Qt/6.10.1/qtbase-everywhere-src-6.10.1.tar.xz) = 5a6226f7e23db51fdc3223121eba53f3f5447cf0cc4d6cb82a3a2df7a65d265d
+SIZE (KDE/Qt/6.10.1/qtbase-everywhere-src-6.10.1.tar.xz) = 50234516
diff --git a/devel/qt6-base/files/patch-sock_seqpacket b/devel/qt6-base/files/patch-sock_seqpacket
deleted file mode 100644
index 0ce628239939..000000000000
--- a/devel/qt6-base/files/patch-sock_seqpacket
+++ /dev/null
@@ -1,105 +0,0 @@
-https://codereview.qt-project.org/c/qt/qtbase/+/681531
-https://codereview.qt-project.org/c/qt/qtbase/+/682568
-
-From 8e06365bee31ef5a1980b7b24d1564e3d769cfc7 Mon Sep 17 00:00:00 2001
-From: Gleb Popov <arrowd@FreeBSD.org>
-Date: Thu, 2 Oct 2025 13:14:54 +0300
-Subject: [PATCH] QNativeSocketEngine::read: Only treat readBytes==0 as a EOF
- condition with stream sockets
-
-This change also covers SOCK_SEQPACKET type of sockets, which isn't great,
-but allows to avoid an endless polling loop when waiting for read on
-a disconnected socket.
-
-Pick-to: 6.10
-Change-Id: I6117b97c2c9b775e9e6fe9757bf4374365e3227d
-Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
----
- src/network/socket/qnativesocketengine.cpp | 11 +++++------
- 1 file changed, 5 insertions(+), 6 deletions(-)
-
-diff --git src/network/socket/qnativesocketengine.cpp src/network/socket/qnativesocketengine.cpp
-index f33e5a26bd94..4c83ef7e5df6 100644
---- src/network/socket/qnativesocketengine.cpp
-+++ src/network/socket/qnativesocketengine.cpp
-@@ -910,12 +910,11 @@ qint64 QNativeSocketEngine::read(char *data, qint64 maxSize)
-
- qint64 readBytes = d->nativeRead(data, maxSize);
-
-- // Handle remote close
-- if (readBytes == 0 && (d->socketType == QAbstractSocket::TcpSocket
--#ifndef QT_NO_SCTP
-- || d->socketType == QAbstractSocket::SctpSocket
--#endif
-- )) {
-+ // Handle remote close.
-+ // Non-datagram socket types signal the EOF state with a zero read.
-+ // Note that it is perfectly fine to have a 0-byte message with datagram
-+ // sockets (SOCK_DGRAM or SOCK_SEQPACKET).
-+ if (readBytes == 0 && d->socketType != QAbstractSocket::UdpSocket) {
- d->setError(QAbstractSocket::RemoteHostClosedError,
- QNativeSocketEnginePrivate::RemoteHostClosedErrorString);
- close();
---
-2.43.0
-
-From a395c091a56781352113670b72ba619367486e7e Mon Sep 17 00:00:00 2001
-From: Gleb Popov <arrowd@FreeBSD.org>
-Date: Tue, 7 Oct 2025 10:53:18 +0300
-Subject: [PATCH] Teach QNativeSocketEnginePrivate::fetchConnectionParameters()
- about SOCK_SEQPACKET
-
-Pick-to: 6.10
-Change-Id: I4136ef3b4c198e3bd155884bde53171bd34959e4
-Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
----
- .../socket/qnativesocketengine_unix.cpp | 23 ++++++++++++-------
- 1 file changed, 15 insertions(+), 8 deletions(-)
-
-diff --git src/network/socket/qnativesocketengine_unix.cpp src/network/socket/qnativesocketengine_unix.cpp
-index b5fbb5c2e003..bcd9aecdea97 100644
---- src/network/socket/qnativesocketengine_unix.cpp
-+++ src/network/socket/qnativesocketengine_unix.cpp
-@@ -1244,6 +1244,7 @@ bool QNativeSocketEnginePrivate::fetchConnectionParameters()
- QT_SOCKOPTLEN_T valueSize = sizeof(int);
- if (::getsockopt(socketDescriptor, SOL_SOCKET, SO_TYPE, &value, &valueSize) == 0) {
- if (value == SOCK_STREAM) {
-+ socketType = QAbstractSocket::TcpSocket;
- #ifndef QT_NO_SCTP
- if (option(QNativeSocketEngine::MaxStreamsSocketOption) != -1) {
- socketType = QAbstractSocket::SctpSocket;
-@@ -1266,17 +1267,23 @@ bool QNativeSocketEnginePrivate::fetchConnectionParameters()
- return false;
- }
- }
-- } else {
-- socketType = QAbstractSocket::TcpSocket;
- }
--#else
-- socketType = QAbstractSocket::TcpSocket;
-+#endif
-+ } else if (value == SOCK_DGRAM) {
-+ socketType = QAbstractSocket::UdpSocket;
-+#ifdef SOCK_SEQPACKET
-+ } else if (value == SOCK_SEQPACKET) {
-+ // We approximate the SEQPACKET socket type to TCP, because
-+ // this enum is actually used to determine if the socket type has
-+ // a notion of connection. SOCK_DGRAM are connectionless, while
-+ // SOCK_STREAM and SOCK_SEQPACKET are connection-orientired.
-+ // This mapping is still suboptimal, because it is possible to send
-+ // a 0-byte packet via SEQPACKET socket and Qt will treat it as
-+ // a disconnect.
-+ socketType = QAbstractSocket::TcpSocket;
- #endif
- } else {
-- if (value == SOCK_DGRAM)
-- socketType = QAbstractSocket::UdpSocket;
-- else
-- socketType = QAbstractSocket::UnknownSocketType;
-+ socketType = QAbstractSocket::UnknownSocketType;
- }
- }
- #if defined (QNATIVESOCKETENGINE_DEBUG)
---
-2.43.0
-
diff --git a/devel/qt6-base/files/patch-src_corelib_CMakeLists.txt b/devel/qt6-base/files/patch-src_corelib_CMakeLists.txt
index 32dfb0e5e986..f816905017cc 100644
--- a/devel/qt6-base/files/patch-src_corelib_CMakeLists.txt
+++ b/devel/qt6-base/files/patch-src_corelib_CMakeLists.txt
@@ -1,6 +1,6 @@
---- src/corelib/CMakeLists.txt.orig 2025-02-19 13:05:34 UTC
+--- src/corelib/CMakeLists.txt.orig 2025-05-14 09:43:58 UTC
+++ src/corelib/CMakeLists.txt
-@@ -402,6 +402,10 @@ endif()
+@@ -412,6 +412,10 @@ endif()
target_link_libraries(Platform INTERFACE Threads::Threads)
endif()
diff --git a/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h b/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h
index 5047f42ef687..a0bb0a31a996 100644
--- a/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h
+++ b/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h
@@ -5,9 +5,9 @@ error: use of the 'nodiscard' attribute is a C++20 extension
https://github.com/llvm/llvm-project/issues/32865
---- src/corelib/global/qcompilerdetection.h.orig 2025-05-28 10:22:57 UTC
+--- src/corelib/global/qcompilerdetection.h.orig 2025-05-14 09:43:58 UTC
+++ src/corelib/global/qcompilerdetection.h
-@@ -966,7 +966,7 @@
+@@ -972,7 +972,7 @@
# define Q_REQUIRED_RESULT [[nodiscard]]
#endif
diff --git a/devel/qt6-base/files/patch-src_corelib_io_qlockfile__unix.cpp b/devel/qt6-base/files/patch-src_corelib_io_qlockfile__unix.cpp
index 776dd9fd0447..05b9ba9b69f0 100644
--- a/devel/qt6-base/files/patch-src_corelib_io_qlockfile__unix.cpp
+++ b/devel/qt6-base/files/patch-src_corelib_io_qlockfile__unix.cpp
@@ -1,6 +1,6 @@
---- src/corelib/io/qlockfile_unix.cpp.orig 2024-11-14 11:02:40 UTC
+--- src/corelib/io/qlockfile_unix.cpp.orig 2025-05-14 09:43:58 UTC
+++ src/corelib/io/qlockfile_unix.cpp
-@@ -46,6 +46,8 @@
+@@ -47,6 +47,8 @@
# include <sys/sysctl.h>
# if !defined(Q_OS_NETBSD)
# include <sys/user.h>
@@ -9,7 +9,7 @@
# endif
#endif
-@@ -237,23 +239,44 @@ QString QLockFilePrivate::processNameByPid(qint64 pid)
+@@ -238,23 +240,44 @@ QString QLockFilePrivate::processNameByPid(qint64 pid)
struct kinfo_proc kp;
int mib[6] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, (int)pid, sizeof(struct kinfo_proc), 1 };
# else
diff --git a/devel/qt6-base/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp b/devel/qt6-base/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp
index e77da3e4be7a..0c9359be1f14 100644
--- a/devel/qt6-base/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp
+++ b/devel/qt6-base/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp
@@ -1,6 +1,6 @@
---- src/corelib/time/qtimezoneprivate_tz.cpp.orig 2025-03-11 12:45:59 UTC
+--- src/corelib/time/qtimezoneprivate_tz.cpp.orig 2025-05-14 09:43:58 UTC
+++ src/corelib/time/qtimezoneprivate_tz.cpp
-@@ -1312,8 +1312,16 @@ class ZoneNameReader (public)
+@@ -1313,8 +1313,16 @@ class ZoneNameReader (public)
const StatIdent local = identify("/etc/localtime");
const StatIdent tz = identify("/etc/TZ");
const StatIdent timezone = identify("/etc/timezone");
diff --git a/devel/qt6-base/files/patch-src_network_socket_qnativesocketengine__unix.cpp b/devel/qt6-base/files/patch-src_network_socket_qnativesocketengine__unix.cpp
index a61cd8a94a13..4f6b594d0575 100644
--- a/devel/qt6-base/files/patch-src_network_socket_qnativesocketengine__unix.cpp
+++ b/devel/qt6-base/files/patch-src_network_socket_qnativesocketengine__unix.cpp
@@ -1,8 +1,8 @@
https://codereview.qt-project.org/c/qt/qtbase/+/651678
---- src/network/socket/qnativesocketengine_unix.cpp.orig 2025-06-08 12:42:24 UTC
+--- src/network/socket/qnativesocketengine_unix.cpp.orig 2025-05-14 09:43:58 UTC
+++ src/network/socket/qnativesocketengine_unix.cpp
-@@ -1379,7 +1379,7 @@ int QNativeSocketEnginePrivate::nativeSelect(QDeadline
+@@ -1387,7 +1387,7 @@ int QNativeSocketEnginePrivate::nativeSelect(QDeadline
}
static const short read_flags = POLLIN | POLLHUP | POLLERR;
diff --git a/graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h b/devel/qt6-base/files/patch-src_plugins_platforms_wayland_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h
index 205ecb55e559..ac5c4f661c66 100644
--- a/graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h
+++ b/devel/qt6-base/files/patch-src_plugins_platforms_wayland_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h
@@ -1,8 +1,8 @@
Companion change to patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h
---- src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h.orig 2025-05-29 00:19:49 UTC
-+++ src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h
-@@ -75,7 +75,7 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandXdgSurface : publ
+--- src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h.orig 2025-05-14 09:43:58 UTC
++++ src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h
+@@ -74,7 +74,7 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandXdgSurface : publ
void setSizeHints();
diff --git a/graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h b/devel/qt6-base/files/patch-src_plugins_platforms_wayland_qwaylandshellsurface__p.h
index 9380ad7616d6..e0728427ffa9 100644
--- a/graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h
+++ b/devel/qt6-base/files/patch-src_plugins_platforms_wayland_qwaylandshellsurface__p.h
@@ -11,9 +11,9 @@ Related URLs:
* https://bugs.kde.org/show_bug.cgi?id=479679
* https://github.com/llvm/llvm-project/issues/36746
---- src/client/qwaylandshellsurface_p.h.orig 2025-05-29 00:19:49 UTC
-+++ src/client/qwaylandshellsurface_p.h
-@@ -85,6 +85,7 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandShellSurface : pu
+--- src/plugins/platforms/wayland/qwaylandshellsurface_p.h.orig 2025-05-14 09:43:58 UTC
++++ src/plugins/platforms/wayland/qwaylandshellsurface_p.h
+@@ -84,6 +84,7 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandShellSurface : pu
QPlatformWindow *platformWindow();
struct wl_surface *wlSurface();
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qopenssl__p.h b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qopenssl__p.h
index e6298f935613..ec2e8651c07f 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qopenssl__p.h
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qopenssl__p.h
@@ -1,6 +1,6 @@
---- src/plugins/tls/openssl/qopenssl_p.h.orig 2023-09-21 19:24:26 UTC
+--- src/plugins/tls/openssl/qopenssl_p.h.orig 2025-05-14 09:43:58 UTC
+++ src/plugins/tls/openssl/qopenssl_p.h
-@@ -70,6 +70,13 @@ QT_BEGIN_NAMESPACE
+@@ -71,6 +71,13 @@ QT_BEGIN_NAMESPACE
QT_BEGIN_NAMESPACE
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp
index 02dc9a1f8e2a..010b3de27a8c 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp
@@ -1,18 +1,18 @@
---- src/plugins/tls/openssl/qsslcontext_openssl.cpp.orig 2025-02-19 13:05:34 UTC
+--- src/plugins/tls/openssl/qsslcontext_openssl.cpp.orig 2025-05-14 09:43:58 UTC
+++ src/plugins/tls/openssl/qsslcontext_openssl.cpp
-@@ -49,9 +49,9 @@ extern "C" int q_verify_cookie_callback(SSL *ssl, cons
- }
- #endif // dtls
+@@ -36,9 +36,9 @@ int qt_OCSP_status_server_callback(SSL *ssl, void *);
+ int qt_OCSP_status_server_callback(SSL *ssl, void *);
+ #endif // ocsp
-#ifdef TLS1_3_VERSION
+#if defined(TLS1_3_VERSION) && !defined(LIBRESSL_VERSION_NUMBER)
- extern "C" int q_ssl_sess_set_new_cb(SSL *context, SSL_SESSION *session);
+ int q_ssl_sess_set_new_cb(SSL *context, SSL_SESSION *session);
-#endif // TLS1_3_VERSION
-+#endif // TLS1_3_VERSION && LIBRESSL_VERSION_NUMBE
++#endif // TLS1_3_VERSION && LIBRESSL_VERSION_NUMBER
+
+ } // namespace QTlsPrivate
- static inline QString msgErrorSettingBackendConfig(const QString &why)
- {
-@@ -370,9 +370,11 @@ QT_WARNING_POP
+@@ -369,9 +369,11 @@ QT_WARNING_POP
return;
}
@@ -24,7 +24,7 @@
const long anyVersion =
#if QT_CONFIG(dtls)
-@@ -663,14 +665,14 @@ QT_WARNING_POP
+@@ -662,14 +664,14 @@ QT_WARNING_POP
q_SSL_CTX_set_verify(sslContext->ctx, verificationMode, verificationCallback);
}
@@ -32,7 +32,7 @@
+#if defined(TLS1_3_VERSION) && !defined(LIBRESSL_VERSION_NUMBER)
// NewSessionTicket callback:
if (mode == QSslSocket::SslClientMode && !isDtls) {
- q_SSL_CTX_sess_set_new_cb(sslContext->ctx, q_ssl_sess_set_new_cb);
+ q_SSL_CTX_sess_set_new_cb(sslContext->ctx, QTlsPrivate::q_ssl_sess_set_new_cb);
q_SSL_CTX_set_session_cache_mode(sslContext->ctx, SSL_SESS_CACHE_CLIENT);
}
@@ -41,7 +41,7 @@
#if QT_CONFIG(dtls)
// DTLS cookies:
-@@ -760,6 +762,7 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
+@@ -759,6 +761,7 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
}
#endif // ocsp
@@ -49,7 +49,7 @@
QSharedPointer<SSL_CONF_CTX> cctx(q_SSL_CONF_CTX_new(), &q_SSL_CONF_CTX_free);
if (cctx) {
q_SSL_CONF_CTX_set_ssl_ctx(cctx.data(), sslContext->ctx);
-@@ -803,7 +806,9 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
+@@ -802,7 +805,9 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
sslContext->errorStr = msgErrorSettingBackendConfig(QSslSocket::tr("SSL_CONF_finish() failed"));
sslContext->errorCode = QSslError::UnspecifiedError;
}
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp
index 23d57861e45e..88a92e4d5b83 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp
@@ -1,6 +1,6 @@
---- src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp.orig 2025-02-19 13:05:34 UTC
+--- src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp.orig 2025-05-14 09:43:58 UTC
+++ src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
-@@ -113,23 +113,36 @@ DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, retur
+@@ -114,23 +114,36 @@ DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, retur
DEFINEFUNC2(int, BN_is_word, BIGNUM *a, a, BN_ULONG w, w, return 0, return)
DEFINEFUNC(int, EVP_CIPHER_CTX_reset, EVP_CIPHER_CTX *c, c, return 0, return)
DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, return 0, return)
@@ -37,7 +37,7 @@
#ifdef TLS1_3_VERSION
DEFINEFUNC2(int, SSL_CTX_set_ciphersuites, SSL_CTX *ctx, ctx, const char *str, str, return 0, return)
DEFINEFUNC2(void, SSL_set_psk_use_session_callback, SSL *ssl, ssl, q_SSL_psk_use_session_cb_func_t callback, callback, return, DUMMYARG)
-@@ -194,7 +207,9 @@ DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int
+@@ -195,7 +208,9 @@ DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int
ASN1_OCTET_STRING **piKeyHash, piKeyHash, ASN1_INTEGER **pserial, pserial, OCSP_CERTID *cid, cid,
return 0, return)
DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int status, status, OCSP_BASICRESP *bs, bs, return nullptr, return)
@@ -47,7 +47,7 @@
DEFINEFUNC2(int, OCSP_id_cmp, OCSP_CERTID *a, a, OCSP_CERTID *b, b, return -1, return)
DEFINEFUNC7(OCSP_SINGLERESP *, OCSP_basic_add1_status, OCSP_BASICRESP *r, r, OCSP_CERTID *c, c, int s, s,
int re, re, ASN1_TIME *rt, rt, ASN1_TIME *t, t, ASN1_TIME *n, n, return nullptr, return)
-@@ -215,7 +230,9 @@ DEFINEFUNC2(int, ASN1_STRING_to_UTF8, unsigned char **
+@@ -216,7 +231,9 @@ DEFINEFUNC2(int, ASN1_STRING_to_UTF8, unsigned char **
DEFINEFUNC2(int, ASN1_INTEGER_cmp, const ASN1_INTEGER *a, a, const ASN1_INTEGER *b, b, return 1, return)
DEFINEFUNC(int, ASN1_STRING_length, ASN1_STRING *a, a, return 0, return)
DEFINEFUNC2(int, ASN1_STRING_to_UTF8, unsigned char **a, a, ASN1_STRING *b, b, return 0, return)
@@ -57,7 +57,7 @@
DEFINEFUNC4(long, BIO_ctrl, BIO *a, a, int b, b, long c, c, void *d, d, return -1, return)
DEFINEFUNC(int, BIO_free, BIO *a, a, return 0, return)
DEFINEFUNC2(BIO *, BIO_new_mem_buf, void *a, a, int b, b, return nullptr, return)
-@@ -290,12 +307,14 @@ DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const
+@@ -291,12 +308,14 @@ DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const
DEFINEFUNC2(int, SSL_CTX_use_PrivateKey, SSL_CTX *a, a, EVP_PKEY *b, b, return -1, return)
DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, b, int c, c, return -1, return)
DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return nullptr, return)
@@ -72,7 +72,7 @@
DEFINEFUNC(void, SSL_free, SSL *a, a, return, DUMMYARG)
DEFINEFUNC(STACK_OF(SSL_CIPHER) *, SSL_get_ciphers, const SSL *a, a, return nullptr, return)
DEFINEFUNC(const SSL_CIPHER *, SSL_get_current_cipher, SSL *a, a, return nullptr, return)
-@@ -764,8 +783,8 @@ static LoadedOpenSsl loadOpenSsl()
+@@ -765,8 +784,8 @@ static LoadedOpenSsl loadOpenSsl()
libcrypto->setFileNameAndVersion("crypto"_L1, shlibVersion);
#elif defined(SHLIB_VERSION_NUMBER)
// first attempt: the canonical name is libssl.so.<SHLIB_VERSION_NUMBER>
@@ -83,7 +83,7 @@
#endif // OPENSSL_SHLIB_VERSION
if (libcrypto->load() && libssl->load()) {
-@@ -798,8 +817,8 @@ static LoadedOpenSsl loadOpenSsl()
+@@ -799,8 +818,8 @@ static LoadedOpenSsl loadOpenSsl()
libssl->setFileNameAndVersion("ssl"_L1 + suffix, -1);
libcrypto->setFileNameAndVersion("crypto"_L1 + suffix, -1);
# else
@@ -94,7 +94,7 @@
# endif
if (libcrypto->load() && libssl->load()) {
// libssl.so.0 and libcrypto.so.0 found
-@@ -868,21 +887,34 @@ bool q_resolveOpenSslSymbols()
+@@ -869,21 +888,34 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(EVP_CIPHER_CTX_reset)
RESOLVEFUNC(AUTHORITY_INFO_ACCESS_free)
RESOLVEFUNC(EVP_PKEY_up_ref)
@@ -129,7 +129,7 @@
#ifdef TLS1_3_VERSION
RESOLVEFUNC(SSL_CTX_set_ciphersuites)
RESOLVEFUNC(SSL_set_psk_use_session_callback)
-@@ -964,7 +996,9 @@ bool q_resolveOpenSslSymbols()
+@@ -965,7 +997,9 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(OCSP_check_validity)
RESOLVEFUNC(OCSP_cert_to_id)
RESOLVEFUNC(OCSP_id_get0_info)
@@ -140,7 +140,7 @@
RESOLVEFUNC(OCSP_basic_sign)
RESOLVEFUNC(OCSP_response_create)
RESOLVEFUNC(i2d_OCSP_RESPONSE)
-@@ -1059,12 +1093,14 @@ bool q_resolveOpenSslSymbols()
+@@ -1060,12 +1094,14 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(SSL_CTX_use_PrivateKey)
RESOLVEFUNC(SSL_CTX_use_PrivateKey_file)
RESOLVEFUNC(SSL_CTX_get_cert_store);
@@ -155,7 +155,7 @@
RESOLVEFUNC(SSL_accept)
RESOLVEFUNC(SSL_clear)
RESOLVEFUNC(SSL_connect)
-@@ -1124,7 +1160,9 @@ bool q_resolveOpenSslSymbols()
+@@ -1125,7 +1161,9 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(RSA_free)
RESOLVEFUNC(DH_bits)
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h
index 0f92172a0f4c..bd8bebfad15e 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols__p.h
@@ -1,6 +1,6 @@
---- src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h.orig 2024-03-19 15:46:43 UTC
+--- src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h.orig 2025-05-14 09:43:58 UTC
+++ src/plugins/tls/openssl/qsslsocket_openssl_symbols_p.h
-@@ -46,6 +46,13 @@ QT_BEGIN_NAMESPACE
+@@ -47,6 +47,13 @@ QT_BEGIN_NAMESPACE
#define DUMMYARG
@@ -14,7 +14,7 @@
#if !defined QT_LINKED_OPENSSL
// **************** Shared declarations ******************
// ret func(arg)
-@@ -203,15 +210,32 @@ int q_EVP_PKEY_up_ref(EVP_PKEY *a);
+@@ -204,15 +211,32 @@ int q_EVP_PKEY_up_ref(EVP_PKEY *a);
void q_AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS *a);
int q_EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX *c);
int q_EVP_PKEY_up_ref(EVP_PKEY *a);
@@ -47,7 +47,7 @@
int q_SSL_session_reused(SSL *a);
qssloptions q_SSL_CTX_set_options(SSL_CTX *ctx, qssloptions op);
int q_OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings);
-@@ -237,8 +261,13 @@ STACK_OF(X509) *q_X509_STORE_CTX_get0_chain(X509_STORE
+@@ -238,8 +262,13 @@ STACK_OF(X509) *q_X509_STORE_CTX_get0_chain(X509_STORE
# define q_SSL_load_error_strings() q_OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS \
| OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL)
@@ -61,7 +61,7 @@
#define q_OPENSSL_add_all_algorithms_conf() q_OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS \
| OPENSSL_INIT_ADD_ALL_DIGESTS \
-@@ -423,12 +452,14 @@ X509_STORE *q_SSL_CTX_get_cert_store(const SSL_CTX *a)
+@@ -424,12 +453,14 @@ X509_STORE *q_SSL_CTX_get_cert_store(const SSL_CTX *a)
int q_SSL_CTX_use_PrivateKey(SSL_CTX *a, EVP_PKEY *b);
int q_SSL_CTX_use_PrivateKey_file(SSL_CTX *a, const char *b, int c);
X509_STORE *q_SSL_CTX_get_cert_store(const SSL_CTX *a);
@@ -76,7 +76,7 @@
void q_SSL_free(SSL *a);
STACK_OF(SSL_CIPHER) *q_SSL_get_ciphers(const SSL *a);
const SSL_CIPHER *q_SSL_get_current_cipher(SSL *a);
-@@ -537,14 +568,26 @@ void q_PKCS12_free(PKCS12 *pkcs12);
+@@ -538,14 +569,26 @@ void q_PKCS12_free(PKCS12 *pkcs12);
#define q_BIO_get_mem_data(b, pp) (int)q_BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)
#define q_BIO_pending(b) (int)q_BIO_ctrl(b,BIO_CTRL_PENDING,0,NULL)
#define q_SSL_CTX_set_mode(ctx,op) q_SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qtls__openssl.cpp b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qtls__openssl.cpp
index e0a2e68f7f96..26499c299a37 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qtls__openssl.cpp
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qtls__openssl.cpp
@@ -1,6 +1,6 @@
---- src/plugins/tls/openssl/qtls_openssl.cpp.orig 2023-09-21 19:24:26 UTC
+--- src/plugins/tls/openssl/qtls_openssl.cpp.orig 2025-05-14 09:43:58 UTC
+++ src/plugins/tls/openssl/qtls_openssl.cpp
-@@ -1438,13 +1438,13 @@ bool TlsCryptographOpenSSL::initSslContext()
+@@ -1435,13 +1435,13 @@ bool TlsCryptographOpenSSL::initSslContext()
else if (mode == QSslSocket::SslServerMode)
q_SSL_set_psk_server_callback(ssl, &q_ssl_psk_server_callback);
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qx509__openssl.cpp b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qx509__openssl.cpp
index a391e32bdd42..52a9061e792a 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qx509__openssl.cpp
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qx509__openssl.cpp
@@ -1,6 +1,6 @@
---- src/plugins/tls/openssl/qx509_openssl.cpp.orig 2024-03-19 15:46:43 UTC
+--- src/plugins/tls/openssl/qx509_openssl.cpp.orig 2025-05-14 09:43:58 UTC
+++ src/plugins/tls/openssl/qx509_openssl.cpp
-@@ -190,7 +190,11 @@ QVariant x509UnknownExtensionToValue(X509_EXTENSION *e
+@@ -191,7 +191,11 @@ QVariant x509UnknownExtensionToValue(X509_EXTENSION *e
QVariantList list;
bool isMap = false;
@@ -12,7 +12,7 @@
CONF_VALUE *nval = q_SKM_sk_value(CONF_VALUE, val, j);
if (nval->name && nval->value) {
isMap = true;
-@@ -286,7 +290,11 @@ QVariant x509ExtensionToValue(X509_EXTENSION *ext)
+@@ -287,7 +291,11 @@ QVariant x509ExtensionToValue(X509_EXTENSION *ext)
if (!info)
return {};
QVariantMap result;
diff --git a/devel/qt6-base/pkg-plist b/devel/qt6-base/pkg-plist
index 5c67b6fac4c8..c4360460bfdb 100644
--- a/devel/qt6-base/pkg-plist
+++ b/devel/qt6-base/pkg-plist
@@ -31,7 +31,6 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractitemmodel_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractproxymodel_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qanimationgroup_p.h
-%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytedata_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarbackend_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarmath_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcborcommon_p.h
@@ -51,6 +50,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qduplicatetracker_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qelfparser_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qendian_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qexpected_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qeventdispatcher_glib_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qeventdispatcher_unix_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qeventloop_p.h
@@ -76,6 +76,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfutex_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfutureinterface_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfuturewatcher_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qgettid_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qglobal_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qgregoriancalendar_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qhijricalendar_p.h
@@ -85,7 +86,6 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qipaddress_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qislamiccivilcalendar_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qitemselectionmodel_p.h
-%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qiterable_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjalalicalendar_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjson_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjsonparser_p.h
@@ -99,6 +99,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlockfile_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlocking_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlogging_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qloggingcategory_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qloggingregistry_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmakearray_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetaobject_moc_p.h
@@ -429,6 +430,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QQueue
%%QT_INCDIR%%/QtCore/QRandomGenerator
%%QT_INCDIR%%/QtCore/QRandomGenerator64
+%%QT_INCDIR%%/QtCore/QRangeModel
%%QT_INCDIR%%/QtCore/QReadLocker
%%QT_INCDIR%%/QtCore/QReadWriteLock
%%QT_INCDIR%%/QtCore/QRect
@@ -510,6 +512,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QThreadPool
%%QT_INCDIR%%/QtCore/QThreadStorage
%%QT_INCDIR%%/QtCore/QThreadStorageData
+%%QT_INCDIR%%/QtCore/QThreadStorageTraits
%%QT_INCDIR%%/QtCore/QTime
%%QT_INCDIR%%/QtCore/QTimeLine
%%QT_INCDIR%%/QtCore/QTimeZone
@@ -589,6 +592,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/QtPluginInstanceFunction
%%QT_INCDIR%%/QtCore/QtPluginMetaDataFunction
%%QT_INCDIR%%/QtCore/QtPreprocessorSupport
+%%QT_INCDIR%%/QtCore/QtPrivate
%%QT_INCDIR%%/QtCore/QtProcessorDetection
%%QT_INCDIR%%/QtCore/QtResource
%%QT_INCDIR%%/QtCore/QtStartUpFunction
@@ -620,6 +624,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qabstractnativeeventfilter.h
%%QT_INCDIR%%/QtCore/qabstractproxymodel.h
%%QT_INCDIR%%/QtCore/qalgorithms.h
+%%QT_INCDIR%%/QtCore/qalloc.h
%%QT_INCDIR%%/QtCore/qanimationgroup.h
%%QT_INCDIR%%/QtCore/qanystringview.h
%%QT_INCDIR%%/QtCore/qapplicationstatic.h
@@ -651,6 +656,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qcborstreamwriter.h
%%QT_INCDIR%%/QtCore/qcborvalue.h
%%QT_INCDIR%%/QtCore/qchar.h
+%%QT_INCDIR%%/QtCore/qcheckedint_impl.h
%%QT_INCDIR%%/QtCore/qchronotimer.h
%%QT_INCDIR%%/QtCore/qcollator.h
%%QT_INCDIR%%/QtCore/qcommandlineoption.h
@@ -710,6 +716,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qiodevicebase.h
%%QT_INCDIR%%/QtCore/qitemselectionmodel.h
%%QT_INCDIR%%/QtCore/qiterable.h
+%%QT_INCDIR%%/QtCore/qiterable_impl.h
%%QT_INCDIR%%/QtCore/qiterator.h
%%QT_INCDIR%%/QtCore/qjsonarray.h
%%QT_INCDIR%%/QtCore/qjsondocument.h
@@ -765,6 +772,8 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/qpropertyprivate.h
%%QT_INCDIR%%/QtCore/qqueue.h
%%QT_INCDIR%%/QtCore/qrandom.h
+%%QT_INCDIR%%/QtCore/qrangemodel.h
+%%QT_INCDIR%%/QtCore/qrangemodel_impl.h
%%QT_INCDIR%%/QtCore/qreadwritelock.h
%%QT_INCDIR%%/QtCore/qrect.h
%%QT_INCDIR%%/QtCore/qrefcount.h
@@ -975,6 +984,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractfileiconprovider_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractlayoutstyleinfo_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstracttextdocumentlayout_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaccessibilityhints_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaccessiblebridgeutils_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaccessiblecache_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaccessiblehelper_p.h
@@ -1005,12 +1015,14 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcssutil_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcursor_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdatabuffer_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdbuslistener_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdbusmenuadaptor_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdbusmenubar_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdbusmenuconnection_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdbusmenuregistrarproxy_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdbusmenutypes_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdbusplatformmenu_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdbussettings_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdbustrayicon_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdbustraytypes_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qdesktopunixservices_p.h
@@ -1048,9 +1060,11 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qfreetypefontdatabase_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgenericunixeventdispatcher_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgenericunixfontdatabase_p.h
-%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgenericunixthemes_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgenericunixtheme_p.h
%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qglxconvenience_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qglyphrun_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgnomeportalinterface_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgnometheme_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgrayraster_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgridlayoutengine_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qguiapplication_p.h
@@ -1071,6 +1085,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qinputdevicemanager_p_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qinputmethod_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qinternalmimedata_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qkdetheme_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qkeymapper_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qkeysequence_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qktxhandler_p.h
@@ -1215,6 +1230,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/QAbstractFileIconProvider
%%QT_INCDIR%%/QtGui/QAbstractTextDocumentLayout
%%QT_INCDIR%%/QtGui/QAbstractUndoItem
+%%QT_INCDIR%%/QtGui/QAccessibilityHints
%%QT_INCDIR%%/QtGui/QAccessible
%%QT_INCDIR%%/QtGui/QAccessibleActionInterface
%%QT_INCDIR%%/QtGui/QAccessibleAnnouncementEvent
@@ -1451,6 +1467,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/properties_interface.h
%%QT_INCDIR%%/QtGui/qabstractfileiconprovider.h
%%QT_INCDIR%%/QtGui/qabstracttextdocumentlayout.h
+%%QT_INCDIR%%/QtGui/qaccessibilityhints.h
%%QT_INCDIR%%/QtGui/qaccessible.h
%%QT_INCDIR%%/QtGui/qaccessible_base.h
%%QT_INCDIR%%/QtGui/qaccessiblebridge.h
@@ -1609,6 +1626,7 @@ bin/qmake6
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qabstractsocket_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qabstractsocketengine_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qauthenticator_p.h
+%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qbytedatabuffer_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qdecompresshelper_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qdnslookup_p.h
%%DTLS%%%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qdtls_p.h
@@ -1672,6 +1690,7 @@ bin/qmake6
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qsslpresharedkeyauthenticator_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qsslserver_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qsslsocket_p.h
+%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qtcontenttypeparser_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qtcpserver_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qtcpsocket_p.h
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qtldurl_p.h
@@ -1958,6 +1977,7 @@ bin/qmake6
%%QT_INCDIR%%/QtSql/%%FULLVER%%/QtSql/private/qtsqlglobal_p.h
%%QT_INCDIR%%/QtSql/QSql
%%QT_INCDIR%%/QtSql/QSqlDatabase
+%%QT_INCDIR%%/QtSql/QSqlDatabaseDefaultConnectionName
%%QT_INCDIR%%/QtSql/QSqlDriver
%%QT_INCDIR%%/QtSql/QSqlDriverCreator
%%QT_INCDIR%%/QtSql/QSqlDriverCreatorBase
@@ -1994,6 +2014,7 @@ bin/qmake6
%%QT_INCDIR%%/QtSql/qtsqlglobal.h
%%QT_INCDIR%%/QtSql/qtsqlversion.h
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/catch_p.h
+%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/cycle_include_p.h
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/cycle_p.h
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qabstracttestlogger_p.h
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qbenchmark_p.h
@@ -2069,6 +2090,137 @@ bin/qmake6
%%QT_INCDIR%%/QtTest/qttestglobal.h
%%QT_INCDIR%%/QtTest/qttestlib-config.h
%%QT_INCDIR%%/QtTest/qttestversion.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qtwaylandclient-config_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qtwaylandclientglobal_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-appmenu.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-cursor-shape-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-fractional-scale-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-hardware-integration.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-pointer-gestures-unstable-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-pointer-warp-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-text-input-method-unstable-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-windowmanager.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-server-buffer-extension.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-tablet-unstable-v2.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-text-input-unstable-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-text-input-unstable-v2.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-text-input-unstable-v3.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-viewporter.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wayland.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wlr-data-control-unstable-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wp-primary-selection-unstable-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-output-unstable-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-shell.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-system-bell-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-toplevel-drag-v1.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xx-color-management-v4.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandabstractdecoration_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandappmenu_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandbuffer_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientbufferintegration_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientbufferintegrationfactory_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientbufferintegrationplugin_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientextension_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientshellapi_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclipboard_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandcolormanagement_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandcursor_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatacontrolv1_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatadevice_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatadevicemanager_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddataoffer_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatasource_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddecorationfactory_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddecorationplugin_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddisplay_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddnd_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandeventdispatcher_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandfractionalscale_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandhardwareintegration_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputcontext_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputdevice_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputdeviceintegration_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputdeviceintegrationfactory_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputdeviceintegrationplugin_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputmethodcontext_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputmethodeventbuilder_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandintegration_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandmimehelper_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandnativeinterface_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandplatformservices_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandpointergestures_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandprimaryselectionv1_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandscreen_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandserverbufferintegration_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandserverbufferintegrationfactory_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandserverbufferintegrationplugin_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandsharedmemoryformathelper_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshellintegration_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshellintegrationfactory_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshellintegrationplugin_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshellsurface_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshm_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshmbackingstore_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshmwindow_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandsubsurface_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandsurface_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtabletv2_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtextinputinterface_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtextinputv1_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtextinputv2_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtextinputv3_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandviewport_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandvulkaninstance_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandvulkanwindow_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindow_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindowmanagerintegration_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-appmenu-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-cursor-shape-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-fractional-scale-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-hardware-integration-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-pointer-gestures-unstable-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-pointer-warp-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-text-input-method-unstable-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-windowmanager-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-server-buffer-extension-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-tablet-unstable-v2-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-text-input-unstable-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-text-input-unstable-v2-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-text-input-unstable-v3-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-viewporter-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wayland-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wlr-data-control-unstable-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wp-primary-selection-unstable-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-output-unstable-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-shell-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-system-bell-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-toplevel-drag-v1-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xx-color-management-v4-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtension
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtensionTemplate
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/QtWaylandClient
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/QtWaylandClientDepends
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/QtWaylandClientVersion
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/qtwaylandclient-config.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/qtwaylandclientexports.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/qtwaylandclientglobal.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/qtwaylandclientversion.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandClient/qwaylandclientextension.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandGlobal/%%FULLVER%%/QtWaylandGlobal/private/qtwaylandglobal-config_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandGlobal/QtWaylandGlobal
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandGlobal/QtWaylandGlobalDepends
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandGlobal/QtWaylandGlobalVersion
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandGlobal/qtwaylandglobal-config.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWaylandGlobal/qtwaylandglobalversion.h
+%%QT_INCDIR%%/QtWidgets/QAccessibleWidgetV2
+%%WAYLAND%%%%QT_INCDIR%%/QtWlShellIntegration/%%FULLVER%%/QtWlShellIntegration/private/qwayland-wayland.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWlShellIntegration/%%FULLVER%%/QtWlShellIntegration/private/qwaylandwlshellintegration_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWlShellIntegration/%%FULLVER%%/QtWlShellIntegration/private/qwaylandwlshellsurface_p.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWlShellIntegration/%%FULLVER%%/QtWlShellIntegration/private/wayland-wayland-client-protocol.h
+%%WAYLAND%%%%QT_INCDIR%%/QtWlShellIntegration/QtWlShellIntegration
+%%WAYLAND%%%%QT_INCDIR%%/QtWlShellIntegration/QtWlShellIntegrationDepends
+%%WAYLAND%%%%QT_INCDIR%%/QtWlShellIntegration/QtWlShellIntegrationVersion
+%%WAYLAND%%%%QT_INCDIR%%/QtWlShellIntegration/qtwlshellintegrationversion.h
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/complexwidgets_p.h
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/itemviews_p.h
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qabstractbutton_p.h
@@ -2567,6 +2719,7 @@ lib/cmake/Qt6/FindGLESv2.cmake
lib/cmake/Qt6/FindGSSAPI.cmake
lib/cmake/Qt6/FindGTK3.cmake
lib/cmake/Qt6/FindInterbase.cmake
+lib/cmake/Qt6/FindJeMalloc.cmake
lib/cmake/Qt6/FindLibb2.cmake
lib/cmake/Qt6/FindLibproxy.cmake
lib/cmake/Qt6/FindLibsystemd.cmake
@@ -2744,6 +2897,7 @@ lib/cmake/Qt6/QtTargetHelpers.cmake
lib/cmake/Qt6/QtTestHelpers.cmake
lib/cmake/Qt6/QtToolHelpers.cmake
lib/cmake/Qt6/QtToolchainHelpers.cmake
+lib/cmake/Qt6/QtTransitiveExtras.cmake.in
lib/cmake/Qt6/QtUnityBuildHelpers.cmake
lib/cmake/Qt6/QtVersionlessAliasTargets.cmake.in
lib/cmake/Qt6/QtVersionlessTargets.cmake.in
@@ -2775,6 +2929,7 @@ lib/cmake/Qt6BuildInternals/Qt6BuildInternalsConfig.cmake
lib/cmake/Qt6BuildInternals/Qt6BuildInternalsConfigVersion.cmake
lib/cmake/Qt6BuildInternals/Qt6BuildInternalsConfigVersionImpl.cmake
lib/cmake/Qt6BuildInternals/QtBuildInternalsExtra.cmake
+lib/cmake/Qt6BuildInternals/QtBuildInternalsHelpers.cmake
lib/cmake/Qt6BuildInternals/QtStandaloneTestTemplateProject/CMakeLists.txt
lib/cmake/Qt6BuildInternals/QtStandaloneTestTemplateProject/Main.cmake
lib/cmake/Qt6BuildInternals/StandaloneTests/QtBaseTestsConfig.cmake
@@ -2787,14 +2942,6 @@ lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake
lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessAliasTargets.cmake
lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake
-lib/cmake/Qt6ConcurrentPrivate/Qt6ConcurrentPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6ConcurrentPrivate/Qt6ConcurrentPrivateConfig.cmake
-lib/cmake/Qt6ConcurrentPrivate/Qt6ConcurrentPrivateConfigVersion.cmake
-lib/cmake/Qt6ConcurrentPrivate/Qt6ConcurrentPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6ConcurrentPrivate/Qt6ConcurrentPrivateDependencies.cmake
-lib/cmake/Qt6ConcurrentPrivate/Qt6ConcurrentPrivateTargets.cmake
-lib/cmake/Qt6ConcurrentPrivate/Qt6ConcurrentPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6ConcurrentPrivate/Qt6ConcurrentPrivateVersionlessTargets.cmake
lib/cmake/Qt6Core/Qt6CTestMacros.cmake
lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake
lib/cmake/Qt6Core/Qt6CoreConfig.cmake
@@ -2993,6 +3140,12 @@ lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfigVersion.cmake
lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfigVersionImpl.cmake
lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake
%%X11%%lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake
%%X11%%lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake
%%X11%%lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfigVersion.cmake
@@ -3115,14 +3268,6 @@ lib/cmake/Qt6OpenGLWidgets/Qt6OpenGLWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6OpenGLWidgets/Qt6OpenGLWidgetsTargets.cmake
lib/cmake/Qt6OpenGLWidgets/Qt6OpenGLWidgetsVersionlessAliasTargets.cmake
lib/cmake/Qt6OpenGLWidgets/Qt6OpenGLWidgetsVersionlessTargets.cmake
-lib/cmake/Qt6OpenGLWidgetsPrivate/Qt6OpenGLWidgetsPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6OpenGLWidgetsPrivate/Qt6OpenGLWidgetsPrivateConfig.cmake
-lib/cmake/Qt6OpenGLWidgetsPrivate/Qt6OpenGLWidgetsPrivateConfigVersion.cmake
-lib/cmake/Qt6OpenGLWidgetsPrivate/Qt6OpenGLWidgetsPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6OpenGLWidgetsPrivate/Qt6OpenGLWidgetsPrivateDependencies.cmake
-lib/cmake/Qt6OpenGLWidgetsPrivate/Qt6OpenGLWidgetsPrivateTargets.cmake
-lib/cmake/Qt6OpenGLWidgetsPrivate/Qt6OpenGLWidgetsPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6OpenGLWidgetsPrivate/Qt6OpenGLWidgetsPrivateVersionlessTargets.cmake
lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake
lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake
lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake
@@ -3194,6 +3339,96 @@ lib/cmake/Qt6TestPrivate/Qt6TestPrivateDependencies.cmake
lib/cmake/Qt6TestPrivate/Qt6TestPrivateTargets.cmake
lib/cmake/Qt6TestPrivate/Qt6TestPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6TestPrivate/Qt6TestPrivateVersionlessTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6WaylandClientAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6WaylandClientConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6WaylandClientConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6WaylandClientConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6WaylandClientDependencies.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6WaylandClientPlugins.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6WaylandClientTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6WaylandClientTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6WaylandClientVersionlessAliasTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClient/Qt6WaylandClientVersionlessTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateDependencies.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateVersionlessAliasTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateVersionlessTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateExtraProperties.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessAliasTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessTargets.cmake
+lib/cmake/Qt6WaylandScannerTools/Qt6WaylandClientMacros.cmake
+lib/cmake/Qt6WaylandScannerTools/Qt6WaylandCompositorMacros.cmake
+lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsAdditionalTargetInfo.cmake
+lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsConfig.cmake
+lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsConfigVersion.cmake
+lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsDependencies.cmake
+lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsTargets.cmake
+lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsVersionlessTargets.cmake
lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake
lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake
lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake
@@ -3221,6 +3456,15 @@ lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake
lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake
lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateAdditionalTargetInfo.cmake
+%%WAYLAND%%lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateConfig.cmake
+%%WAYLAND%%lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateConfigVersionImpl.cmake
+%%WAYLAND%%lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateDependencies.cmake
+%%WAYLAND%%lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%WAYLAND%%lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateVersionlessAliasTargets.cmake
+%%WAYLAND%%lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateVersionlessTargets.cmake
%%X11%%lib/cmake/Qt6XcbQpaPrivate/Qt6XcbQpaPrivateAdditionalTargetInfo.cmake
%%X11%%lib/cmake/Qt6XcbQpaPrivate/Qt6XcbQpaPrivateConfig.cmake
%%X11%%lib/cmake/Qt6XcbQpaPrivate/Qt6XcbQpaPrivateConfigVersion.cmake
@@ -3311,10 +3555,18 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6Test.so
%%QT_LIBDIR%%/libQt6Test.so.6
%%QT_LIBDIR%%/libQt6Test.so.%%FULLVER%%
+%%WAYLAND%%%%QT_LIBDIR%%/libQt6WaylandClient.prl
+%%WAYLAND%%%%QT_LIBDIR%%/libQt6WaylandClient.so
+%%WAYLAND%%%%QT_LIBDIR%%/libQt6WaylandClient.so.6
+%%WAYLAND%%%%QT_LIBDIR%%/libQt6WaylandClient.so.%%FULLVER%%
%%QT_LIBDIR%%/libQt6Widgets.prl
%%QT_LIBDIR%%/libQt6Widgets.so
%%QT_LIBDIR%%/libQt6Widgets.so.6
%%QT_LIBDIR%%/libQt6Widgets.so.%%FULLVER%%
+%%WAYLAND%%%%QT_LIBDIR%%/libQt6WlShellIntegration.prl
+%%WAYLAND%%%%QT_LIBDIR%%/libQt6WlShellIntegration.so
+%%WAYLAND%%%%QT_LIBDIR%%/libQt6WlShellIntegration.so.6
+%%WAYLAND%%%%QT_LIBDIR%%/libQt6WlShellIntegration.so.%%FULLVER%%
%%X11%%%%QT_LIBDIR%%/libQt6XcbQpa.prl
%%X11%%%%QT_LIBDIR%%/libQt6XcbQpa.so
%%X11%%%%QT_LIBDIR%%/libQt6XcbQpa.so.6
@@ -3323,25 +3575,27 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6Xml.so
%%QT_LIBDIR%%/libQt6Xml.so.6
%%QT_LIBDIR%%/libQt6Xml.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6concurrent_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6core_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6dbus_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6devicediscoverysupportprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6exampleiconsprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6examplesassetdownloaderprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6fbsupportprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6gui_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6inputsupportprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6kmssupportprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6network_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6opengl_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6openglwidgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6printsupport_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6sql_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6test_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6widgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%X11%%%%QT_LIBDIR%%/metatypes/qt6xcbqpaprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6xml_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6concurrent_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6core_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6dbus_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6devicediscoverysupportprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6exampleiconsprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6examplesassetdownloaderprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6fbsupportprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6gui_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6inputsupportprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6kmssupportprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6network_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6opengl_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6openglwidgets_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6printsupport_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6sql_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6test_metatypes.json
+%%WAYLAND%%%%QT_LIBDIR%%/metatypes/qt6waylandclient_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6widgets_metatypes.json
+%%WAYLAND%%%%QT_LIBDIR%%/metatypes/qt6wlshellintegrationprivate_metatypes.json
+%%X11%%%%QT_LIBDIR%%/metatypes/qt6xcbqpaprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6xml_metatypes.json
%%QT_MKSPECDIR%%/REUSE.toml
%%QT_MKSPECDIR%%/aix-g++-64/qmake.conf
%%QT_MKSPECDIR%%/aix-g++-64/qplatformdefs.h
@@ -3720,7 +3974,6 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/macx-xcode/qplatformdefs.h
%%QT_MKSPECDIR%%/modules/README
%%QT_MKSPECDIR%%/modules/qt_lib_concurrent.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_concurrent_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_core.pri
%%QT_MKSPECDIR%%/modules/qt_lib_core_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_dbus.pri
@@ -3738,7 +3991,6 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_opengl.pri
%%QT_MKSPECDIR%%/modules/qt_lib_opengl_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_openglwidgets.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_openglwidgets_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_printsupport.pri
%%QT_MKSPECDIR%%/modules/qt_lib_printsupport_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_sql.pri
@@ -3746,8 +3998,12 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_testinternals_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_testlib.pri
%%QT_MKSPECDIR%%/modules/qt_lib_testlib_private.pri
+%%WAYLAND%%%%QT_MKSPECDIR%%/modules/qt_lib_waylandclient.pri
+%%WAYLAND%%%%QT_MKSPECDIR%%/modules/qt_lib_waylandclient_private.pri
+%%WAYLAND%%%%QT_MKSPECDIR%%/modules/qt_lib_waylandglobal_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_widgets.pri
%%QT_MKSPECDIR%%/modules/qt_lib_widgets_private.pri
+%%WAYLAND%%%%QT_MKSPECDIR%%/modules/qt_lib_wl_shell_integration_private.pri
%%X11%%%%QT_MKSPECDIR%%/modules/qt_lib_xcb_qpa_lib_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_xml.pri
%%QT_MKSPECDIR%%/modules/qt_lib_xml_private.pri
@@ -3836,12 +4092,22 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_PLUGINDIR%%/platforms/libqoffscreen.so
%%QT_PLUGINDIR%%/platforms/libqvkkhrdisplay.so
%%QT_PLUGINDIR%%/platforms/libqvnc.so
+%%WAYLAND%%%%QT_PLUGINDIR%%/platforms/libqwayland.so
%%X11%%%%QT_PLUGINDIR%%/platforms/libqxcb.so
%%QT_PLUGINDIR%%/platformthemes/libqgtk3.so
%%QT_PLUGINDIR%%/platformthemes/libqxdgdesktopportal.so
%%CUPS%%%%QT_PLUGINDIR%%/printsupport/libcupsprintersupport.so
%%QT_PLUGINDIR%%/tls/libqcertonlybackend.so
%%QT_PLUGINDIR%%/tls/libqopensslbackend.so
+%%WAYLAND%%%%QT_PLUGINDIR%%/wayland-decoration-client/libbradient.so
+%%WAYLAND%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libdmabuf-server.so
+%%WAYLAND%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libdrm-egl-server.so
+%%WAYLAND%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
+%%WAYLAND%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libshm-emulation-server.so
+%%WAYLAND%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libvulkan-server.so
+%%WAYLAND%%%%QT_PLUGINDIR%%/wayland-shell-integration/libfullscreen-shell-v1.so
+%%WAYLAND%%%%QT_PLUGINDIR%%/wayland-shell-integration/libwl-shell-plugin.so
+%%WAYLAND%%%%QT_PLUGINDIR%%/wayland-shell-integration/libxdg-shell.so
%%X11%%%%QT_PLUGINDIR%%/xcbglintegrations/libqxcb-egl-integration.so
%%X11%%%%QT_PLUGINDIR%%/xcbglintegrations/libqxcb-glx-integration.so
%%QT_SBOMDIR%%/qtbase-%%FULLVER%%.spdx
@@ -3856,6 +4122,7 @@ libdata/pkgconfig/Qt6Platform.pc
libdata/pkgconfig/Qt6PrintSupport.pc
libdata/pkgconfig/Qt6Sql.pc
libdata/pkgconfig/Qt6Test.pc
+%%WAYLAND%%libdata/pkgconfig/Qt6WaylandClient.pc
libdata/pkgconfig/Qt6Widgets.pc
libdata/pkgconfig/Qt6Xml.pc
%%QT_TOOLDIR%%/cmake_automoc_parser
@@ -3870,6 +4137,7 @@ libdata/pkgconfig/Qt6Xml.pc
%%QT_TOOLDIR%%/qt-internal-configure-tests
%%QT_TOOLDIR%%/qt-testrunner.py
%%QT_TOOLDIR%%/qvkgen
+%%QT_TOOLDIR%%/qtwaylandscanner
%%QT_TOOLDIR%%/rcc
%%QT_TOOLDIR%%/sanitizer-testrunner.py
%%QT_TOOLDIR%%/syncqt
@@ -3915,9 +4183,12 @@ libdata/pkgconfig/Qt6Xml.pc
%%QT_DOCDIR%%/config/exampleurl-qtwinextras.qdocconf
%%QT_DOCDIR%%/config/exampleurl-qtx11extras.qdocconf
%%QT_DOCDIR%%/config/exampleurl-qtxmlpatterns.qdocconf
+%%QT_DOCDIR%%/global/app-examples-template/README.md
+%%QT_DOCDIR%%/global/app-examples-template/app-examples-template.qdoc
%%QT_DOCDIR%%/global/compat.qdocconf
%%QT_DOCDIR%%/global/config.qdocconf
%%QT_DOCDIR%%/global/cpp-doc-macros.qdocconf
+%%QT_DOCDIR%%/global/disabledwarnings.qdocconf
%%QT_DOCDIR%%/global/externalsites.qdocconf
%%QT_DOCDIR%%/global/externalsites/external-resources.qdoc
%%QT_DOCDIR%%/global/externalsites/qt-webpages.qdoc
@@ -3937,6 +4208,7 @@ libdata/pkgconfig/Qt6Xml.pc
%%QT_DOCDIR%%/global/includes/corelib/port-from-qregexp.qdocinc
%%QT_DOCDIR%%/global/includes/examples-run.qdocinc
%%QT_DOCDIR%%/global/includes/module-use.qdocinc
+%%QT_DOCDIR%%/global/includes/squish-tested-example.qdocinc
%%QT_DOCDIR%%/global/includes/standardpath/functiondocs.qdocinc
%%QT_DOCDIR%%/global/macros-online.qdocconf
%%QT_DOCDIR%%/global/macros.qdocconf
@@ -4036,6 +4308,111 @@ libdata/pkgconfig/Qt6Xml.pc
%%QT_DATADIR%%/modules/Sql.json
%%QT_DATADIR%%/modules/Test.json
%%QT_DATADIR%%/modules/TestInternalsPrivate.json
+%%WAYLAND%%%%QT_DATADIR%%/modules/WaylandClient.json
+%%WAYLAND%%%%QT_DATADIR%%/modules/WaylandGlobalPrivate.json
%%QT_DATADIR%%/modules/Widgets.json
+%%WAYLAND%%%%QT_DATADIR%%/modules/WlShellIntegrationPrivate.json
%%X11%%%%QT_DATADIR%%/modules/XcbQpaPrivate.json
%%QT_DATADIR%%/modules/Xml.json
+%%QT_DATADIR%%/wayland/extensions/README.md
+%%QT_DATADIR%%/wayland/extensions/REUSE.toml
+%%QT_DATADIR%%/wayland/extensions/brcm.xml
+%%QT_DATADIR%%/wayland/extensions/drm-egl-server-buffer.xml
+%%QT_DATADIR%%/wayland/extensions/hardware-integration.xml
+%%QT_DATADIR%%/wayland/extensions/libhybris-egl-server-buffer.xml
+%%QT_DATADIR%%/wayland/extensions/qt-dmabuf-server-buffer.xml
+%%QT_DATADIR%%/wayland/extensions/qt-text-input-method-unstable-v1.xml
+%%QT_DATADIR%%/wayland/extensions/qt-texture-sharing-unstable-v1.xml
+%%QT_DATADIR%%/wayland/extensions/qt-vulkan-server-buffer-unstable-v1.xml
+%%QT_DATADIR%%/wayland/extensions/qt-windowmanager.xml
+%%QT_DATADIR%%/wayland/extensions/server-buffer-extension.xml
+%%QT_DATADIR%%/wayland/extensions/shm-emulation-server-buffer.xml
+%%QT_DATADIR%%/wayland/protocols/MIT_LICENSE.txt
+%%QT_DATADIR%%/wayland/protocols/appmenu/LGPL-2.1-or-later.txt
+%%QT_DATADIR%%/wayland/protocols/appmenu/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/appmenu/appmenu.xml
+%%QT_DATADIR%%/wayland/protocols/appmenu/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/color-management/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/color-management/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/color-management/xx-color-management-v4.xml
+%%QT_DATADIR%%/wayland/protocols/cursor-shape/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/cursor-shape/cursor-shape-v1.xml
+%%QT_DATADIR%%/wayland/protocols/fractional-scale/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/fractional-scale/fractional-scale-v1.xml
+%%QT_DATADIR%%/wayland/protocols/fractional-scale/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/fullscreen-shell/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/fullscreen-shell/fullscreen-shell-unstable-v1.xml
+%%QT_DATADIR%%/wayland/protocols/fullscreen-shell/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/idle-inhibit/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/idle-inhibit/idle-inhibit-unstable-v1.xml
+%%QT_DATADIR%%/wayland/protocols/linux-dmabuf/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/linux-dmabuf/linux-dmabuf-unstable-v1.xml
+%%QT_DATADIR%%/wayland/protocols/linux-dmabuf/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/pointer-gestures/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/pointer-gestures/pointer-gestures-unstable-v1.xml
+%%QT_DATADIR%%/wayland/protocols/pointer-gestures/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/pointer-warp/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/pointer-warp/pointer-warp-v1.xml
+%%QT_DATADIR%%/wayland/protocols/pointer-warp/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/presentation-time/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/presentation-time/presentation-time.xml
+%%QT_DATADIR%%/wayland/protocols/presentation-time/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/scaler/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/scaler/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/scaler/scaler.xml
+%%QT_DATADIR%%/wayland/protocols/tablet/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/tablet/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/tablet/tablet-unstable-v2.xml
+%%QT_DATADIR%%/wayland/protocols/text-input/v1/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/text-input/v1/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/text-input/v1/text-input-unstable-v1.xml
+%%QT_DATADIR%%/wayland/protocols/text-input/v2/HPND_LICENSE.txt
+%%QT_DATADIR%%/wayland/protocols/text-input/v2/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/text-input/v2/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/text-input/v2/text-input-unstable-v2.xml
+%%QT_DATADIR%%/wayland/protocols/text-input/v3/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/text-input/v3/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/text-input/v3/text-input-unstable-v3.xml
+%%QT_DATADIR%%/wayland/protocols/viewporter/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/viewporter/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/viewporter/viewporter.xml
+%%QT_DATADIR%%/wayland/protocols/wayland/README
+%%QT_DATADIR%%/wayland/protocols/wayland/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/wayland/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/wayland/wayland.xml
+%%QT_DATADIR%%/wayland/protocols/wl-eglstream/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/wl-eglstream/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/wl-eglstream/wl-eglstream-controller.xml
+%%QT_DATADIR%%/wayland/protocols/wlr-data-control/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/wlr-data-control/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/wlr-data-control/wlr-data-control-unstable-v1.xml
+%%QT_DATADIR%%/wayland/protocols/wp-primary-selection/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/wp-primary-selection/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/wp-primary-selection/wp-primary-selection-unstable-v1.xml
+%%QT_DATADIR%%/wayland/protocols/xdg-activation/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/xdg-activation/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/xdg-activation/xdg-activation-v1.xml
+%%QT_DATADIR%%/wayland/protocols/xdg-decoration/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/xdg-decoration/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/xdg-decoration/xdg-decoration-unstable-v1.xml
+%%QT_DATADIR%%/wayland/protocols/xdg-dialog/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/xdg-dialog/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/xdg-dialog/xdg-dialog-v1.xml
+%%QT_DATADIR%%/wayland/protocols/xdg-foreign/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/xdg-foreign/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/xdg-foreign/xdg-foreign-unstable-v2.xml
+%%QT_DATADIR%%/wayland/protocols/xdg-output/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/xdg-output/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/xdg-output/xdg-output-unstable-v1.xml
+%%QT_DATADIR%%/wayland/protocols/xdg-shell/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/xdg-shell/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/xdg-shell/xdg-shell-unstable-v6.xml
+%%QT_DATADIR%%/wayland/protocols/xdg-shell/xdg-shell.xml
+%%QT_DATADIR%%/wayland/protocols/xdg-system-bell/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/xdg-system-bell/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/xdg-system-bell/xdg-system-bell-v1.xml
+%%QT_DATADIR%%/wayland/protocols/xdg-toplevel-drag/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/xdg-toplevel-drag/xdg-toplevel-drag-v1.xml
+%%QT_DATADIR%%/wayland/protocols/xdg-toplevel-icon/REUSE.toml
+%%QT_DATADIR%%/wayland/protocols/xdg-toplevel-icon/qt_attribution.json
+%%QT_DATADIR%%/wayland/protocols/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml
diff --git a/devel/qt6-grpc/distinfo b/devel/qt6-grpc/distinfo
index 5ca64c38d5ab..af42410b074c 100644
--- a/devel/qt6-grpc/distinfo
+++ b/devel/qt6-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303177
-SHA256 (KDE/Qt/6.9.3/qtgrpc-everywhere-src-6.9.3.tar.xz) = 7963c879cb72d5bebea1724602e6896cdc26e8555d872259f217c6b1130afe02
-SIZE (KDE/Qt/6.9.3/qtgrpc-everywhere-src-6.9.3.tar.xz) = 603684
+TIMESTAMP = 1763965099
+SHA256 (KDE/Qt/6.10.1/qtgrpc-everywhere-src-6.10.1.tar.xz) = 98138fb8633c4922ef7ef49b8301f7cbfb7beb7897d44d72e639120a29f4577f
+SIZE (KDE/Qt/6.10.1/qtgrpc-everywhere-src-6.10.1.tar.xz) = 620108
diff --git a/devel/qt6-grpc/pkg-plist b/devel/qt6-grpc/pkg-plist
index 95eaabb0affa..ab58b2ac51a2 100644
--- a/devel/qt6-grpc/pkg-plist
+++ b/devel/qt6-grpc/pkg-plist
@@ -1,4 +1,5 @@
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qabstractgrpcchannel_p.h
+%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qgrpccommonoptions_p.h
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qgrpcoperation_p.h
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qgrpcoperationcontext_p.h
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qtgrpc-config_p.h
@@ -338,13 +339,13 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6protobufquickpluginTargets.cmake
%%QT_LIBDIR%%/libQt6ProtobufWellKnownTypes.so
%%QT_LIBDIR%%/libQt6ProtobufWellKnownTypes.so.6
%%QT_LIBDIR%%/libQt6ProtobufWellKnownTypes.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6grpc_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6grpcquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6protobuf_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6protobufqtcoretypes_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6protobufqtguitypes_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6protobufquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6protobufwellknowntypes_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6grpc_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6grpcquick_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6protobuf_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6protobufqtcoretypes_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6protobufqtguitypes_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6protobufquick_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6protobufwellknowntypes_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_grpc.pri
%%QT_MKSPECDIR%%/modules/qt_lib_grpc_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_grpcquick.pri
diff --git a/devel/qt6-languageserver/distinfo b/devel/qt6-languageserver/distinfo
index c252ac4b55d9..0e3ff363362a 100644
--- a/devel/qt6-languageserver/distinfo
+++ b/devel/qt6-languageserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303186
-SHA256 (KDE/Qt/6.9.3/qtlanguageserver-everywhere-src-6.9.3.tar.xz) = c8e8a6c4f8cb25626922e78f398b13b02eea21c4cc5525ffc2a0da7469369d33
-SIZE (KDE/Qt/6.9.3/qtlanguageserver-everywhere-src-6.9.3.tar.xz) = 136968
+TIMESTAMP = 1763965167
+SHA256 (KDE/Qt/6.10.1/qtlanguageserver-everywhere-src-6.10.1.tar.xz) = 3360526b4f4d556673b31e29a49e15d02da52d5eaa53b0204d56a0ba160a556c
+SIZE (KDE/Qt/6.10.1/qtlanguageserver-everywhere-src-6.10.1.tar.xz) = 136208
diff --git a/devel/qt6-languageserver/pkg-plist b/devel/qt6-languageserver/pkg-plist
index 20a58bc399de..abd9ff7a8595 100644
--- a/devel/qt6-languageserver/pkg-plist
+++ b/devel/qt6-languageserver/pkg-plist
@@ -47,8 +47,8 @@ lib/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateVersionlessTargets.cm
%%QT_LIBDIR%%/libQt6JsonRpc.prl
%%QT_LIBDIR%%/libQt6LanguageServer.a
%%QT_LIBDIR%%/libQt6LanguageServer.prl
-%%QT_LIBDIR%%/metatypes/qt6jsonrpcprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6languageserverprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6jsonrpcprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6languageserverprivate_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_jsonrpc_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_languageserver_private.pri
%%QT_SBOMDIR%%/qtlanguageserver-%%FULLVER%%.spdx
diff --git a/devel/qt6-location/distinfo b/devel/qt6-location/distinfo
index bf910a3d0781..33589f8a03ea 100644
--- a/devel/qt6-location/distinfo
+++ b/devel/qt6-location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303196
-SHA256 (KDE/Qt/6.9.3/qtlocation-everywhere-src-6.9.3.tar.xz) = 141227d1fdaf4e1574c99127b2eb91ab171107bf067121aecb03b618b2e71605
-SIZE (KDE/Qt/6.9.3/qtlocation-everywhere-src-6.9.3.tar.xz) = 3149208
+TIMESTAMP = 1763964327
+SHA256 (KDE/Qt/6.10.1/qtlocation-everywhere-src-6.10.1.tar.xz) = 2b9618f1b99cdc51d6697a79f3a57f4c2b629711549912067db8cd2b40794f09
+SIZE (KDE/Qt/6.10.1/qtlocation-everywhere-src-6.10.1.tar.xz) = 3151780
diff --git a/devel/qt6-location/pkg-plist b/devel/qt6-location/pkg-plist
index 5cd763101abe..37cd59a57e14 100644
--- a/devel/qt6-location/pkg-plist
+++ b/devel/qt6-location/pkg-plist
@@ -213,7 +213,7 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_locationTargets.cmake
%%QT_LIBDIR%%/libQt6Location.so
%%QT_LIBDIR%%/libQt6Location.so.6
%%QT_LIBDIR%%/libQt6Location.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6location_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6location_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_location.pri
%%QT_MKSPECDIR%%/modules/qt_lib_location_private.pri
%%QT_PLUGINDIR%%/geoservices/libqtgeoservices_itemsoverlay.so
diff --git a/devel/qt6-positioning/distinfo b/devel/qt6-positioning/distinfo
index 84cedf391251..4de231f52f90 100644
--- a/devel/qt6-positioning/distinfo
+++ b/devel/qt6-positioning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303206
-SHA256 (KDE/Qt/6.9.3/qtpositioning-everywhere-src-6.9.3.tar.xz) = 0c87c980f704c17aadaf0bf8a03845dd0a60cc0313be24bd7b5b90685d5835b4
-SIZE (KDE/Qt/6.9.3/qtpositioning-everywhere-src-6.9.3.tar.xz) = 649260
+TIMESTAMP = 1763965263
+SHA256 (KDE/Qt/6.10.1/qtpositioning-everywhere-src-6.10.1.tar.xz) = abb311ef1bd6e39f090d22480e265d13f8537d2e2f4c88f22d6519547f46be23
+SIZE (KDE/Qt/6.10.1/qtpositioning-everywhere-src-6.10.1.tar.xz) = 649012
diff --git a/devel/qt6-positioning/pkg-plist b/devel/qt6-positioning/pkg-plist
index 472bada4c288..4217172c3d77 100644
--- a/devel/qt6-positioning/pkg-plist
+++ b/devel/qt6-positioning/pkg-plist
@@ -82,7 +82,6 @@
lib/cmake/Qt6/FindGconf.cmake
lib/cmake/Qt6/FindGypsy.cmake
lib/cmake/Qt6BuildInternals/StandaloneTests/QtPositioningTestsConfig.cmake
-lib/cmake/Qt6Bundled_Clip2Tri/Qt6Bundled_Clip2TriDependencies.cmake
lib/cmake/Qt6Positioning/Qt6PositioningAdditionalTargetInfo.cmake
lib/cmake/Qt6Positioning/Qt6PositioningConfig.cmake
lib/cmake/Qt6Positioning/Qt6PositioningConfigVersion.cmake
@@ -150,8 +149,8 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6positioningquickpluginTargets.cmake
%%QT_LIBDIR%%/libQt6PositioningQuick.so
%%QT_LIBDIR%%/libQt6PositioningQuick.so.6
%%QT_LIBDIR%%/libQt6PositioningQuick.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6positioning_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6positioningquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6positioning_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6positioningquick_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_positioning.pri
%%QT_MKSPECDIR%%/modules/qt_lib_positioning_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_positioningquick.pri
diff --git a/devel/qt6-remoteobjects/distinfo b/devel/qt6-remoteobjects/distinfo
index 87a08c373012..cc2db05886dd 100644
--- a/devel/qt6-remoteobjects/distinfo
+++ b/devel/qt6-remoteobjects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303215
-SHA256 (KDE/Qt/6.9.3/qtremoteobjects-everywhere-src-6.9.3.tar.xz) = 98987c0055d4e1a6d31dac85c3445d99ed8142c21995f70b391ef0ebafaad85b
-SIZE (KDE/Qt/6.9.3/qtremoteobjects-everywhere-src-6.9.3.tar.xz) = 528744
+TIMESTAMP = 1763964389
+SHA256 (KDE/Qt/6.10.1/qtremoteobjects-everywhere-src-6.10.1.tar.xz) = 7c9e56dbe2c400e33d13626a27d822a7c95b7d95f2272b198a788c2b4a9b8a0d
+SIZE (KDE/Qt/6.10.1/qtremoteobjects-everywhere-src-6.10.1.tar.xz) = 528992
diff --git a/devel/qt6-remoteobjects/pkg-plist b/devel/qt6-remoteobjects/pkg-plist
index 6656f9452915..33609db66462 100644
--- a/devel/qt6-remoteobjects/pkg-plist
+++ b/devel/qt6-remoteobjects/pkg-plist
@@ -122,14 +122,6 @@ lib/cmake/Qt6RepParser/Qt6RepParserDependencies.cmake
lib/cmake/Qt6RepParser/Qt6RepParserTargets.cmake
lib/cmake/Qt6RepParser/Qt6RepParserVersionlessAliasTargets.cmake
lib/cmake/Qt6RepParser/Qt6RepParserVersionlessTargets.cmake
-lib/cmake/Qt6RepParserPrivate/Qt6RepParserPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6RepParserPrivate/Qt6RepParserPrivateConfig.cmake
-lib/cmake/Qt6RepParserPrivate/Qt6RepParserPrivateConfigVersion.cmake
-lib/cmake/Qt6RepParserPrivate/Qt6RepParserPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6RepParserPrivate/Qt6RepParserPrivateDependencies.cmake
-lib/cmake/Qt6RepParserPrivate/Qt6RepParserPrivateTargets.cmake
-lib/cmake/Qt6RepParserPrivate/Qt6RepParserPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6RepParserPrivate/Qt6RepParserPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6RemoteObjects.prl
%%QT_LIBDIR%%/libQt6RemoteObjects.so
%%QT_LIBDIR%%/libQt6RemoteObjects.so.6
@@ -138,8 +130,8 @@ lib/cmake/Qt6RepParserPrivate/Qt6RepParserPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6RemoteObjectsQml.so
%%QT_LIBDIR%%/libQt6RemoteObjectsQml.so.6
%%QT_LIBDIR%%/libQt6RemoteObjectsQml.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6remoteobjects_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6remoteobjectsqml_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6remoteobjects_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6remoteobjectsqml_metatypes.json
%%QT_MKSPECDIR%%/features/remoteobjects_repc.prf
%%QT_MKSPECDIR%%/features/repcclient.pri
%%QT_MKSPECDIR%%/features/repccommon.pri
@@ -151,7 +143,6 @@ lib/cmake/Qt6RepParserPrivate/Qt6RepParserPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_remoteobjectsqml.pri
%%QT_MKSPECDIR%%/modules/qt_lib_remoteobjectsqml_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_repparser.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_repparser_private.pri
%%QT_QMLDIR%%/QtRemoteObjects/libdeclarative_remoteobjectsplugin.so
%%QT_QMLDIR%%/QtRemoteObjects/plugins.qmltypes
%%QT_QMLDIR%%/QtRemoteObjects/qmldir
diff --git a/devel/qt6-scxml/distinfo b/devel/qt6-scxml/distinfo
index 7cb8f6f41654..cf8c4904215b 100644
--- a/devel/qt6-scxml/distinfo
+++ b/devel/qt6-scxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303225
-SHA256 (KDE/Qt/6.9.3/qtscxml-everywhere-src-6.9.3.tar.xz) = f389c0c051df908eae392fbe94a8513e6fe15f88399d88fd33a763165f5b34b7
-SIZE (KDE/Qt/6.9.3/qtscxml-everywhere-src-6.9.3.tar.xz) = 545436
+TIMESTAMP = 1763964392
+SHA256 (KDE/Qt/6.10.1/qtscxml-everywhere-src-6.10.1.tar.xz) = eb67a0e5d4c6d488e3013f8dbef859a00e10bb033472eb53688fce350e3a1869
+SIZE (KDE/Qt/6.10.1/qtscxml-everywhere-src-6.10.1.tar.xz) = 546444
diff --git a/devel/qt6-scxml/pkg-plist b/devel/qt6-scxml/pkg-plist
index deb3c5cda7a4..a9573f96db1a 100644
--- a/devel/qt6-scxml/pkg-plist
+++ b/devel/qt6-scxml/pkg-plist
@@ -225,10 +225,10 @@ lib/cmake/Qt6StateMachineQmlPrivate/Qt6StateMachineQmlPrivateVersionlessTargets.
%%QT_LIBDIR%%/libQt6StateMachineQml.so
%%QT_LIBDIR%%/libQt6StateMachineQml.so.6
%%QT_LIBDIR%%/libQt6StateMachineQml.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6scxml_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6scxmlqml_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6statemachine_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6statemachineqml_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6scxml_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6scxmlqml_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6statemachine_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6statemachineqml_metatypes.json
%%QT_MKSPECDIR%%/features/qscxmlc.prf
%%QT_MKSPECDIR%%/modules/qt_lib_scxml.pri
%%QT_MKSPECDIR%%/modules/qt_lib_scxml_private.pri
diff --git a/devel/qt6-tools/distinfo b/devel/qt6-tools/distinfo
index bef1029813a2..430fdfd1a9b3 100644
--- a/devel/qt6-tools/distinfo
+++ b/devel/qt6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303238
-SHA256 (KDE/Qt/6.9.3/qttools-everywhere-src-6.9.3.tar.xz) = 0cf7ab0e975fc57f5ce1375576a0a76e9ede25e6b01db3cf2339cd4d9750b4e9
-SIZE (KDE/Qt/6.9.3/qttools-everywhere-src-6.9.3.tar.xz) = 10334740
+TIMESTAMP = 1763965288
+SHA256 (KDE/Qt/6.10.1/qttools-everywhere-src-6.10.1.tar.xz) = 8148408380ffea03101a26305c812b612ea30dbc07121e58707601522404d49b
+SIZE (KDE/Qt/6.10.1/qttools-everywhere-src-6.10.1.tar.xz) = 10047008
diff --git a/devel/qt6-tools/files/patch-configure.cmake b/devel/qt6-tools/files/patch-configure.cmake
index 8474226f40c6..f1e69da6709c 100644
--- a/devel/qt6-tools/files/patch-configure.cmake
+++ b/devel/qt6-tools/files/patch-configure.cmake
@@ -15,7 +15,7 @@ Call Stack (most recent call first):
Regressed by: https://code.qt.io/cgit/qt/qttools.git/commit/?h=6.6.0&id=ff5c080c2eb9267c43da6fafe953bf50076443c4
---- configure.cmake.orig 2025-09-25 00:29:00 UTC
+--- configure.cmake.orig 2025-08-15 17:35:03 UTC
+++ configure.cmake
@@ -4,6 +4,11 @@ include(${CMAKE_CURRENT_LIST_DIR}/src/qdoc/cmake/QDocC
# Include QDoc-specific configuration early (needed for feature definitions)
@@ -29,11 +29,3 @@ Regressed by: https://code.qt.io/cgit/qt/qttools.git/commit/?h=6.6.0&id=ff5c080c
#### Tests
qt_find_package(WrapLibClang 8 PROVIDED_TARGETS WrapLibClang::WrapLibClang)
-@@ -11,7 +16,6 @@ endif()
- if(TARGET WrapLibClang::WrapLibClang)
- set(TEST_libclang "ON" CACHE BOOL "Required libclang version found." FORCE)
- endif()
--
-
-
- #### Features
diff --git a/devel/qt6-tools/pkg-plist b/devel/qt6-tools/pkg-plist
index 48f15cc3091b..869a7885b5c7 100644
--- a/devel/qt6-tools/pkg-plist
+++ b/devel/qt6-tools/pkg-plist
@@ -436,10 +436,10 @@ lib/cmake/Qt6UiToolsPrivate/Qt6UiToolsPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6UiTools.so
%%QT_LIBDIR%%/libQt6UiTools.so.6
%%QT_LIBDIR%%/libQt6UiTools.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6designer_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6designercomponentsprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6help_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6uitools_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6designer_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6designercomponentsprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6help_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6uitools_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_designer.pri
%%QT_MKSPECDIR%%/modules/qt_lib_designer_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_designercomponents_private.pri
diff --git a/devel/qt6-translations/distinfo b/devel/qt6-translations/distinfo
index 27729f2e5b76..24564ae76719 100644
--- a/devel/qt6-translations/distinfo
+++ b/devel/qt6-translations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303249
-SHA256 (KDE/Qt/6.9.3/qttranslations-everywhere-src-6.9.3.tar.xz) = f36d545e6681b146fd79b3ebb74ef275e88694cf81eae8323327cae3bfc490a1
-SIZE (KDE/Qt/6.9.3/qttranslations-everywhere-src-6.9.3.tar.xz) = 1663376
+TIMESTAMP = 1763965292
+SHA256 (KDE/Qt/6.10.1/qttranslations-everywhere-src-6.10.1.tar.xz) = 8e49a2df88a12c376a479ae7bd272a91cf57ebb4e7c0cf7341b3565df99d2314
+SIZE (KDE/Qt/6.10.1/qttranslations-everywhere-src-6.10.1.tar.xz) = 1626252
diff --git a/devel/qt6-translations/pkg-plist b/devel/qt6-translations/pkg-plist
index 19fb47dd6f9c..72d8b7e617a1 100644
--- a/devel/qt6-translations/pkg-plist
+++ b/devel/qt6-translations/pkg-plist
@@ -39,7 +39,6 @@
%%QT_L10NDIR%%/designer_ko.qm
%%QT_L10NDIR%%/designer_nl.qm
%%QT_L10NDIR%%/designer_pl.qm
-%%QT_L10NDIR%%/designer_pt_BR.qm
%%QT_L10NDIR%%/designer_ru.qm
%%QT_L10NDIR%%/designer_sk.qm
%%QT_L10NDIR%%/designer_sl.qm
@@ -64,7 +63,6 @@
%%QT_L10NDIR%%/linguist_ko.qm
%%QT_L10NDIR%%/linguist_nl.qm
%%QT_L10NDIR%%/linguist_pl.qm
-%%QT_L10NDIR%%/linguist_pt_BR.qm
%%QT_L10NDIR%%/linguist_ru.qm
%%QT_L10NDIR%%/linguist_sk.qm
%%QT_L10NDIR%%/linguist_sl.qm
@@ -269,7 +267,6 @@
%%QT_L10NDIR%%/qtserialport_ka.qm
%%QT_L10NDIR%%/qtserialport_ko.qm
%%QT_L10NDIR%%/qtserialport_pl.qm
-%%QT_L10NDIR%%/qtserialport_pt_BR.qm
%%QT_L10NDIR%%/qtserialport_ru.qm
%%QT_L10NDIR%%/qtserialport_sv.qm
%%QT_L10NDIR%%/qtserialport_tr.qm
@@ -283,7 +280,6 @@
%%QT_L10NDIR%%/qtwebengine_ko.qm
%%QT_L10NDIR%%/qtwebengine_lg.qm
%%QT_L10NDIR%%/qtwebengine_pl.qm
-%%QT_L10NDIR%%/qtwebengine_pt_BR.qm
%%QT_L10NDIR%%/qtwebengine_ru.qm
%%QT_L10NDIR%%/qtwebengine_sv.qm
%%QT_L10NDIR%%/qtwebengine_tr.qm
@@ -298,7 +294,6 @@
%%QT_L10NDIR%%/qtwebsockets_ka.qm
%%QT_L10NDIR%%/qtwebsockets_ko.qm
%%QT_L10NDIR%%/qtwebsockets_pl.qm
-%%QT_L10NDIR%%/qtwebsockets_pt_BR.qm
%%QT_L10NDIR%%/qtwebsockets_ru.qm
%%QT_L10NDIR%%/qtwebsockets_sv.qm
%%QT_L10NDIR%%/qtwebsockets_tr.qm
diff --git a/devel/qxlsx/Makefile b/devel/qxlsx/Makefile
index 5aa3ef315280..f951d94b046a 100644
--- a/devel/qxlsx/Makefile
+++ b/devel/qxlsx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ${GH_PROJECT:tl}
PORTVERSION= 1.5.0
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/ruby-build/Makefile b/devel/ruby-build/Makefile
index 4b1eae254870..717ed0e73be3 100644
--- a/devel/ruby-build/Makefile
+++ b/devel/ruby-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-build
-PORTVERSION= 20251203
+PORTVERSION= 20251218
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
diff --git a/devel/ruby-build/distinfo b/devel/ruby-build/distinfo
index 51239bcca6b2..53ed8d29c4a8 100644
--- a/devel/ruby-build/distinfo
+++ b/devel/ruby-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764824743
-SHA256 (rbenv-ruby-build-v20251203_GH0.tar.gz) = c709ff1c08bf6a6bf8c57e5cf326cab137c7c8be67fda92b27523c71ab6f8658
-SIZE (rbenv-ruby-build-v20251203_GH0.tar.gz) = 97345
+TIMESTAMP = 1766036566
+SHA256 (rbenv-ruby-build-v20251218_GH0.tar.gz) = 43ee83bf4c156f83ec8fcbf6295fa3f2a41e5c18207e30ef4ae7a47c84d39660
+SIZE (rbenv-ruby-build-v20251218_GH0.tar.gz) = 97444
diff --git a/devel/rubygem-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index 41dbfededdae..497f1cc57d1a 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1191.0
+PORTVERSION= 1.1194.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-partitions/distinfo b/devel/rubygem-aws-partitions/distinfo
index 78378b556ec5..a2d853133606 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895766
-SHA256 (rubygem/aws-partitions-1.1191.0.gem) = 04a03e3b971c68555d8626e19bf8abaabc4b950181a47ca11129e72b8a756fe2
-SIZE (rubygem/aws-partitions-1.1191.0.gem) = 82432
+TIMESTAMP = 1766036527
+SHA256 (rubygem/aws-partitions-1.1194.0.gem) = dcc6c65735f4266b9cb14feee67afd2d345e01e5b87697f91ddc06e7603b0811
+SIZE (rubygem/aws-partitions-1.1194.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-bcmrecommendedactions/Makefile b/devel/rubygem-aws-sdk-bcmrecommendedactions/Makefile
index 82c7ead959be..e5fc5b5a50d9 100644
--- a/devel/rubygem-aws-sdk-bcmrecommendedactions/Makefile
+++ b/devel/rubygem-aws-sdk-bcmrecommendedactions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bcmrecommendedactions
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bcmrecommendedactions/distinfo b/devel/rubygem-aws-sdk-bcmrecommendedactions/distinfo
index 4aeae845cb62..cb4ce9c6efdb 100644
--- a/devel/rubygem-aws-sdk-bcmrecommendedactions/distinfo
+++ b/devel/rubygem-aws-sdk-bcmrecommendedactions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853584
-SHA256 (rubygem/aws-sdk-bcmrecommendedactions-1.4.0.gem) = a700e3054c54c9ac7faa9ebc16322f653def2609060cdec06415d856167b6be3
-SIZE (rubygem/aws-sdk-bcmrecommendedactions-1.4.0.gem) = 23552
+TIMESTAMP = 1766036529
+SHA256 (rubygem/aws-sdk-bcmrecommendedactions-1.5.0.gem) = 5e901406a907722fd7efc5b359dc4f42a4b757bfb71dfd263c7e7a9e2f9952dc
+SIZE (rubygem/aws-sdk-bcmrecommendedactions-1.5.0.gem) = 23552
diff --git a/devel/rubygem-aws-sdk-bedrock/Makefile b/devel/rubygem-aws-sdk-bedrock/Makefile
index 48881e88dbed..fa13c23a5e0b 100644
--- a/devel/rubygem-aws-sdk-bedrock/Makefile
+++ b/devel/rubygem-aws-sdk-bedrock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrock
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrock/distinfo b/devel/rubygem-aws-sdk-bedrock/distinfo
index cc846274d892..fbe8c810334e 100644
--- a/devel/rubygem-aws-sdk-bedrock/distinfo
+++ b/devel/rubygem-aws-sdk-bedrock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032854
-SHA256 (rubygem/aws-sdk-bedrock-1.69.0.gem) = 9363d62c15abcdc1bb57fd956aa1be66081e94b0c2e0d770db26dd13b4bf44da
-SIZE (rubygem/aws-sdk-bedrock-1.69.0.gem) = 194560
+TIMESTAMP = 1766036531
+SHA256 (rubygem/aws-sdk-bedrock-1.70.0.gem) = 613854b75897ad25a057705c509686833ea885931bd93500a6276c559c365860
+SIZE (rubygem/aws-sdk-bedrock-1.70.0.gem) = 194560
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
index 6ae42188665f..00a33078474b 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentcorecontrol
-PORTVERSION= 1.16.0
+PORTVERSION= 1.17.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
index 1e969466df10..f9558b32f16a 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032860
-SHA256 (rubygem/aws-sdk-bedrockagentcorecontrol-1.16.0.gem) = b9a67b31e5dd4d40d70794cc60592afc87c7d4a120b81b4d0891bf52da51deda
-SIZE (rubygem/aws-sdk-bedrockagentcorecontrol-1.16.0.gem) = 155136
+TIMESTAMP = 1766036533
+SHA256 (rubygem/aws-sdk-bedrockagentcorecontrol-1.17.0.gem) = e6115496c7bf4806c7461bdf13d3a50b990c9f669e2f11d5d2be942e5e831cb5
+SIZE (rubygem/aws-sdk-bedrockagentcorecontrol-1.17.0.gem) = 155136
diff --git a/devel/rubygem-aws-sdk-billingconductor/Makefile b/devel/rubygem-aws-sdk-billingconductor/Makefile
index c667be5b5e56..3a9f9bb09b36 100644
--- a/devel/rubygem-aws-sdk-billingconductor/Makefile
+++ b/devel/rubygem-aws-sdk-billingconductor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-billingconductor
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-billingconductor/distinfo b/devel/rubygem-aws-sdk-billingconductor/distinfo
index 5f441614d75e..b0334103985e 100644
--- a/devel/rubygem-aws-sdk-billingconductor/distinfo
+++ b/devel/rubygem-aws-sdk-billingconductor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853604
-SHA256 (rubygem/aws-sdk-billingconductor-1.49.0.gem) = 8ed9720acf5b53003f2387aef966b6437e120d07cda14946158c92836166e9e2
-SIZE (rubygem/aws-sdk-billingconductor-1.49.0.gem) = 56832
+TIMESTAMP = 1766036535
+SHA256 (rubygem/aws-sdk-billingconductor-1.50.0.gem) = af95bbe7eef4df2c192da1c78c0a7b7b794d6296558a0af54189cfc52c599403
+SIZE (rubygem/aws-sdk-billingconductor-1.50.0.gem) = 56832
diff --git a/devel/rubygem-aws-sdk-cloudwatch/Makefile b/devel/rubygem-aws-sdk-cloudwatch/Makefile
index bbb4a30774c4..0831e1e07943 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatch
-PORTVERSION= 1.125.0
+PORTVERSION= 1.126.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudwatch/distinfo b/devel/rubygem-aws-sdk-cloudwatch/distinfo
index aceef7de419d..fffdce658f51 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853652
-SHA256 (rubygem/aws-sdk-cloudwatch-1.125.0.gem) = 2ff95a362fc2b539936b61e07669ca882939f24487b09e24e794d8c792613793
-SIZE (rubygem/aws-sdk-cloudwatch-1.125.0.gem) = 128000
+TIMESTAMP = 1766036537
+SHA256 (rubygem/aws-sdk-cloudwatch-1.126.0.gem) = 6508bc68e5db03421cc80311d39ccd82b738bab6ce6a8050c37b0b02dd1c90a6
+SIZE (rubygem/aws-sdk-cloudwatch-1.126.0.gem) = 128512
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
index 71e998cdf977..0ae3f76999de 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchlogs
-PORTVERSION= 1.134.0
+PORTVERSION= 1.135.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
index 71b8fc6e67eb..2c28c3cc4661 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032870
-SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.134.0.gem) = 85a33c2686a0dd74442c4b483cbc792852277b46166758e89bf31e40e1a6cf01
-SIZE (rubygem/aws-sdk-cloudwatchlogs-1.134.0.gem) = 178688
+TIMESTAMP = 1766036539
+SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.135.0.gem) = 9ac9859449c178136204fb1b2d1a463aade2160d16d80e3bbdcec4bb60724625
+SIZE (rubygem/aws-sdk-cloudwatchlogs-1.135.0.gem) = 184832
diff --git a/devel/rubygem-aws-sdk-cognitoidentity/Makefile b/devel/rubygem-aws-sdk-cognitoidentity/Makefile
index e09282db6f75..8a8eace89245 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/Makefile
+++ b/devel/rubygem-aws-sdk-cognitoidentity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitoidentity
-PORTVERSION= 1.82.0
+PORTVERSION= 1.82.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cognitoidentity/distinfo b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
index 2a57ce52a82e..f14d8b27b3e6 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853686
-SHA256 (rubygem/aws-sdk-cognitoidentity-1.82.0.gem) = f2dc09d30afd807d304fa0ba6dddba384cab779915f37a1af8d967fc94d74b54
-SIZE (rubygem/aws-sdk-cognitoidentity-1.82.0.gem) = 45056
+TIMESTAMP = 1766036541
+SHA256 (rubygem/aws-sdk-cognitoidentity-1.82.1.gem) = 3020fbfbeda8a6191134567614872f87704eccab8812194826a23f6fd1a8308a
+SIZE (rubygem/aws-sdk-cognitoidentity-1.82.1.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-connect/Makefile b/devel/rubygem-aws-sdk-connect/Makefile
index 51c2ca7bf45c..defcf185a8ca 100644
--- a/devel/rubygem-aws-sdk-connect/Makefile
+++ b/devel/rubygem-aws-sdk-connect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connect
-PORTVERSION= 1.227.0
+PORTVERSION= 1.229.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-connect/distinfo b/devel/rubygem-aws-sdk-connect/distinfo
index 927e5ec23276..b74310b76b00 100644
--- a/devel/rubygem-aws-sdk-connect/distinfo
+++ b/devel/rubygem-aws-sdk-connect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032872
-SHA256 (rubygem/aws-sdk-connect-1.227.0.gem) = 6b752198f970fb704f674d1268209057d191f523519401a6534cd58832d3d513
-SIZE (rubygem/aws-sdk-connect-1.227.0.gem) = 471040
+TIMESTAMP = 1766036543
+SHA256 (rubygem/aws-sdk-connect-1.229.0.gem) = 916de12f8468edfa077e433e581e06f30e6b9365d1e8a782f8e0fdabf1a180f2
+SIZE (rubygem/aws-sdk-connect-1.229.0.gem) = 472064
diff --git a/devel/rubygem-aws-sdk-datasync/Makefile b/devel/rubygem-aws-sdk-datasync/Makefile
index 112f39e2ce10..c8c7f37a71c2 100644
--- a/devel/rubygem-aws-sdk-datasync/Makefile
+++ b/devel/rubygem-aws-sdk-datasync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datasync
-PORTVERSION= 1.115.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-datasync/distinfo b/devel/rubygem-aws-sdk-datasync/distinfo
index fe0c8b00bb4d..3c0760c022f3 100644
--- a/devel/rubygem-aws-sdk-datasync/distinfo
+++ b/devel/rubygem-aws-sdk-datasync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853734
-SHA256 (rubygem/aws-sdk-datasync-1.115.0.gem) = e93e22da7bc9e498dbf5c33147b3836277257e7a4403c69b3ca0b8a77ee98adb
-SIZE (rubygem/aws-sdk-datasync-1.115.0.gem) = 108544
+TIMESTAMP = 1766036545
+SHA256 (rubygem/aws-sdk-datasync-1.116.0.gem) = d57f13ae90c2fae30903d0ac27d9ac46335698017ef266923611a4ebdf1f3e5c
+SIZE (rubygem/aws-sdk-datasync-1.116.0.gem) = 110592
diff --git a/devel/rubygem-aws-sdk-ec2/Makefile b/devel/rubygem-aws-sdk-ec2/Makefile
index 5169673a3421..0da97e020f5f 100644
--- a/devel/rubygem-aws-sdk-ec2/Makefile
+++ b/devel/rubygem-aws-sdk-ec2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2
-PORTVERSION= 1.584.0
+PORTVERSION= 1.585.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ec2/distinfo b/devel/rubygem-aws-sdk-ec2/distinfo
index 717e6ffd495d..4829afd8443d 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895774
-SHA256 (rubygem/aws-sdk-ec2-1.584.0.gem) = cf4873be8035d70b6757269f9746249a64a4e845795485f709827fe7284136b6
-SIZE (rubygem/aws-sdk-ec2-1.584.0.gem) = 1612288
+TIMESTAMP = 1766036547
+SHA256 (rubygem/aws-sdk-ec2-1.585.0.gem) = 72656489064ef23d676beec39a8f0940bbb20d019605ae0b6c39aa11d38bb963
+SIZE (rubygem/aws-sdk-ec2-1.585.0.gem) = 1612288
diff --git a/devel/rubygem-aws-sdk-entityresolution/Makefile b/devel/rubygem-aws-sdk-entityresolution/Makefile
index c261e6ed976a..1e913af73b84 100644
--- a/devel/rubygem-aws-sdk-entityresolution/Makefile
+++ b/devel/rubygem-aws-sdk-entityresolution/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-entityresolution
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-entityresolution/distinfo b/devel/rubygem-aws-sdk-entityresolution/distinfo
index d9d05dd89837..be0eafe8b743 100644
--- a/devel/rubygem-aws-sdk-entityresolution/distinfo
+++ b/devel/rubygem-aws-sdk-entityresolution/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853804
-SHA256 (rubygem/aws-sdk-entityresolution-1.40.0.gem) = 2abbd2a578087f10ea286bb2a155292130f00ecdae84354fe2e85401b9ce8572
-SIZE (rubygem/aws-sdk-entityresolution-1.40.0.gem) = 64512
+TIMESTAMP = 1766036549
+SHA256 (rubygem/aws-sdk-entityresolution-1.41.0.gem) = 8fa4d1cd30aeeefd2e43f28c3a741b9478f34e24179b2d2d68c53b0297a98839
+SIZE (rubygem/aws-sdk-entityresolution-1.41.0.gem) = 65536
diff --git a/devel/rubygem-aws-sdk-glacier/Makefile b/devel/rubygem-aws-sdk-glacier/Makefile
index 228a7c75b50a..db5aac937069 100644
--- a/devel/rubygem-aws-sdk-glacier/Makefile
+++ b/devel/rubygem-aws-sdk-glacier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glacier
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-glacier/distinfo b/devel/rubygem-aws-sdk-glacier/distinfo
index 45775a68e8aa..d93eae7fd630 100644
--- a/devel/rubygem-aws-sdk-glacier/distinfo
+++ b/devel/rubygem-aws-sdk-glacier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853840
-SHA256 (rubygem/aws-sdk-glacier-1.86.0.gem) = 0133a3f9c206847ee5b51329be3b7687260fb2ebaf4ae9f276b356b30a715f0e
-SIZE (rubygem/aws-sdk-glacier-1.86.0.gem) = 81408
+TIMESTAMP = 1766036551
+SHA256 (rubygem/aws-sdk-glacier-1.87.0.gem) = 2c3f05ee1db0dca3861812018427cb463f441dae43c01ea1cd87c240a09b890e
+SIZE (rubygem/aws-sdk-glacier-1.87.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-health/Makefile b/devel/rubygem-aws-sdk-health/Makefile
index 178ade7a1680..569940ad2ef6 100644
--- a/devel/rubygem-aws-sdk-health/Makefile
+++ b/devel/rubygem-aws-sdk-health/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-health
-PORTVERSION= 1.90.0
+PORTVERSION= 1.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-health/distinfo b/devel/rubygem-aws-sdk-health/distinfo
index 27ba5bd410c2..ba40bdbb9175 100644
--- a/devel/rubygem-aws-sdk-health/distinfo
+++ b/devel/rubygem-aws-sdk-health/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853856
-SHA256 (rubygem/aws-sdk-health-1.90.0.gem) = 26293152a0f7e91db420b31c14768a10486eac270abe4b5b62ac10ff12f2f292
-SIZE (rubygem/aws-sdk-health-1.90.0.gem) = 41472
+TIMESTAMP = 1766036553
+SHA256 (rubygem/aws-sdk-health-1.91.0.gem) = dfde50623bba045ea4374c446c73d31021681e72fe2cf7149bda7eddfada8041
+SIZE (rubygem/aws-sdk-health-1.91.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-lambda/Makefile b/devel/rubygem-aws-sdk-lambda/Makefile
index 4c75aad4275d..6f3d619273b0 100644
--- a/devel/rubygem-aws-sdk-lambda/Makefile
+++ b/devel/rubygem-aws-sdk-lambda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lambda
-PORTVERSION= 1.170.0
+PORTVERSION= 1.171.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lambda/distinfo b/devel/rubygem-aws-sdk-lambda/distinfo
index be88f97633ec..84144b75b647 100644
--- a/devel/rubygem-aws-sdk-lambda/distinfo
+++ b/devel/rubygem-aws-sdk-lambda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032898
-SHA256 (rubygem/aws-sdk-lambda-1.170.0.gem) = 5cb8dd71e8691fa49c5417654dca06148389e0cf9907c72ef52d886e6c26461e
-SIZE (rubygem/aws-sdk-lambda-1.170.0.gem) = 189952
+TIMESTAMP = 1766036555
+SHA256 (rubygem/aws-sdk-lambda-1.171.0.gem) = 31dcda0dacee413fa0872417db2b38f2ba7dde1a3e9a99a15ebb2425108f54d7
+SIZE (rubygem/aws-sdk-lambda-1.171.0.gem) = 189952
diff --git a/devel/rubygem-aws-sdk-mediatailor/Makefile b/devel/rubygem-aws-sdk-mediatailor/Makefile
index 4abc7bca4553..4239aa6b64c8 100644
--- a/devel/rubygem-aws-sdk-mediatailor/Makefile
+++ b/devel/rubygem-aws-sdk-mediatailor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediatailor
-PORTVERSION= 1.110.0
+PORTVERSION= 1.111.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediatailor/distinfo b/devel/rubygem-aws-sdk-mediatailor/distinfo
index 2e68a2d78743..9517797998ff 100644
--- a/devel/rubygem-aws-sdk-mediatailor/distinfo
+++ b/devel/rubygem-aws-sdk-mediatailor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854012
-SHA256 (rubygem/aws-sdk-mediatailor-1.110.0.gem) = c0910cb53a79304a1da9a3999f427a50848a66da28898b1edcd43c453b9f88d0
-SIZE (rubygem/aws-sdk-mediatailor-1.110.0.gem) = 88064
+TIMESTAMP = 1766036557
+SHA256 (rubygem/aws-sdk-mediatailor-1.111.0.gem) = 816341a8924d7b4d9d1e78147d502feb274413c88a4631094acff6291d2c17fd
+SIZE (rubygem/aws-sdk-mediatailor-1.111.0.gem) = 89088
diff --git a/devel/rubygem-aws-sdk-odb/Makefile b/devel/rubygem-aws-sdk-odb/Makefile
index 244b2b0f8a75..debb8d2c6bb1 100644
--- a/devel/rubygem-aws-sdk-odb/Makefile
+++ b/devel/rubygem-aws-sdk-odb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-odb
-PORTVERSION= 1.9.0
+PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-odb/distinfo b/devel/rubygem-aws-sdk-odb/distinfo
index 1c2112dbfd66..1cd8e274a3e8 100644
--- a/devel/rubygem-aws-sdk-odb/distinfo
+++ b/devel/rubygem-aws-sdk-odb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854060
-SHA256 (rubygem/aws-sdk-odb-1.9.0.gem) = 4744d4c99758676ca402a76a4d03807e07fa4255cba963bf7545b262d1bd9b24
-SIZE (rubygem/aws-sdk-odb-1.9.0.gem) = 76800
+TIMESTAMP = 1766036559
+SHA256 (rubygem/aws-sdk-odb-1.10.0.gem) = 07d58a3686176df7c2b9252d4ea1ccace69ef88d90920d48eae36daf4cb1724a
+SIZE (rubygem/aws-sdk-odb-1.10.0.gem) = 77312
diff --git a/devel/rubygem-aws-sdk-opensearchservice/Makefile b/devel/rubygem-aws-sdk-opensearchservice/Makefile
index a469a5ce7c2e..507d3e346cb0 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/Makefile
+++ b/devel/rubygem-aws-sdk-opensearchservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opensearchservice
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-opensearchservice/distinfo b/devel/rubygem-aws-sdk-opensearchservice/distinfo
index 2f9078a0ccb5..c816507824c6 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032910
-SHA256 (rubygem/aws-sdk-opensearchservice-1.81.0.gem) = e78d2264ea378cfeb45493ec39050e3e9eba44307d7e8bb14114042f82acb601
-SIZE (rubygem/aws-sdk-opensearchservice-1.81.0.gem) = 146432
+TIMESTAMP = 1766036561
+SHA256 (rubygem/aws-sdk-opensearchservice-1.82.0.gem) = b95c71d90fb555e9144c4d69635b23d030f2e55c6d974303425f2d3ecbe25b5c
+SIZE (rubygem/aws-sdk-opensearchservice-1.82.0.gem) = 146944
diff --git a/devel/rubygem-aws-sdk-organizations/Makefile b/devel/rubygem-aws-sdk-organizations/Makefile
index 747875f150a0..904645bc4536 100644
--- a/devel/rubygem-aws-sdk-organizations/Makefile
+++ b/devel/rubygem-aws-sdk-organizations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-organizations
-PORTVERSION= 1.130.0
+PORTVERSION= 1.131.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-organizations/distinfo b/devel/rubygem-aws-sdk-organizations/distinfo
index 837232c0bcae..461450068908 100644
--- a/devel/rubygem-aws-sdk-organizations/distinfo
+++ b/devel/rubygem-aws-sdk-organizations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511034
-SHA256 (rubygem/aws-sdk-organizations-1.130.0.gem) = ca8f947f9a03d218210f2ba49ed3cf02f2761a7a002fd5c5f0c916c3d2242d07
-SIZE (rubygem/aws-sdk-organizations-1.130.0.gem) = 105472
+TIMESTAMP = 1766036563
+SHA256 (rubygem/aws-sdk-organizations-1.131.0.gem) = 9624f94cd4b55ef502771aac13da76ae4c0fec3097a879c7f2a0841323e74842
+SIZE (rubygem/aws-sdk-organizations-1.131.0.gem) = 105984
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/Makefile b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
index d7b61aed13ca..f97b71faed7b 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/Makefile
+++ b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-partnercentralselling
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/distinfo b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
index 6a0966804100..d23017822fd2 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/distinfo
+++ b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895786
-SHA256 (rubygem/aws-sdk-partnercentralselling-1.21.0.gem) = 589e631f34839f494b1ee0d98f8faaa3bfadc4d9e6a85baa714c6c71162eb67c
-SIZE (rubygem/aws-sdk-partnercentralselling-1.21.0.gem) = 135680
+TIMESTAMP = 1766036565
+SHA256 (rubygem/aws-sdk-partnercentralselling-1.22.0.gem) = 5b6bec1be4f80dc672fba14212d497ebaa6b0dc3a2ffd2342624c12508f59688
+SIZE (rubygem/aws-sdk-partnercentralselling-1.22.0.gem) = 135680
diff --git a/devel/rubygem-aws-sdk-quicksight/Makefile b/devel/rubygem-aws-sdk-quicksight/Makefile
index 26ffc11ca28f..9adab3c8eabd 100644
--- a/devel/rubygem-aws-sdk-quicksight/Makefile
+++ b/devel/rubygem-aws-sdk-quicksight/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-quicksight
-PORTVERSION= 1.165.0
+PORTVERSION= 1.166.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-quicksight/distinfo b/devel/rubygem-aws-sdk-quicksight/distinfo
index 159ec6bcd0f3..273170c46404 100644
--- a/devel/rubygem-aws-sdk-quicksight/distinfo
+++ b/devel/rubygem-aws-sdk-quicksight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854120
-SHA256 (rubygem/aws-sdk-quicksight-1.165.0.gem) = f0671291857683de46324dc4cee70687cf286b6afafd668f50b9e90230fb6dfd
-SIZE (rubygem/aws-sdk-quicksight-1.165.0.gem) = 1037312
+TIMESTAMP = 1766036567
+SHA256 (rubygem/aws-sdk-quicksight-1.166.0.gem) = ac49d132b5483267da9f255db37e99a9cc22963b2216ae9c5085ea05cbc2eef2
+SIZE (rubygem/aws-sdk-quicksight-1.166.0.gem) = 1057280
diff --git a/devel/rubygem-aws-sdk-route53resolver/Makefile b/devel/rubygem-aws-sdk-route53resolver/Makefile
index af5049b2581b..ce07e9de4ac2 100644
--- a/devel/rubygem-aws-sdk-route53resolver/Makefile
+++ b/devel/rubygem-aws-sdk-route53resolver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53resolver
-PORTVERSION= 1.90.0
+PORTVERSION= 1.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53resolver/distinfo b/devel/rubygem-aws-sdk-route53resolver/distinfo
index b01163282a68..3c4e75273455 100644
--- a/devel/rubygem-aws-sdk-route53resolver/distinfo
+++ b/devel/rubygem-aws-sdk-route53resolver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854164
-SHA256 (rubygem/aws-sdk-route53resolver-1.90.0.gem) = e568fa4daff1f0b5fffecf41964b5cda776668e25a16270c2ce78850b7c02206
-SIZE (rubygem/aws-sdk-route53resolver-1.90.0.gem) = 94720
+TIMESTAMP = 1766036569
+SHA256 (rubygem/aws-sdk-route53resolver-1.91.0.gem) = 7e66c099931422bd7ef028d848110f61ee4d52d7d32d9764f3c8312d8c21f1ac
+SIZE (rubygem/aws-sdk-route53resolver-1.91.0.gem) = 97792
diff --git a/devel/rubygem-aws-sdk-s3/Makefile b/devel/rubygem-aws-sdk-s3/Makefile
index a4703e37e019..b64b76cd6762 100644
--- a/devel/rubygem-aws-sdk-s3/Makefile
+++ b/devel/rubygem-aws-sdk-s3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3
-PORTVERSION= 1.206.0
+PORTVERSION= 1.207.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-s3/distinfo b/devel/rubygem-aws-sdk-s3/distinfo
index 9e78d6d268a7..c11ca8cd407d 100644
--- a/devel/rubygem-aws-sdk-s3/distinfo
+++ b/devel/rubygem-aws-sdk-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032922
-SHA256 (rubygem/aws-sdk-s3-1.206.0.gem) = 85f9e4681bbcf105c4659da30deeb535ea7c36aa2a43b61cb665f6b957d12aed
-SIZE (rubygem/aws-sdk-s3-1.206.0.gem) = 534528
+TIMESTAMP = 1766036571
+SHA256 (rubygem/aws-sdk-s3-1.207.0.gem) = 94d3f4ce98e1476fa24c74dfaa112d0617aad0f9a63a920dd1885dae5ef93004
+SIZE (rubygem/aws-sdk-s3-1.207.0.gem) = 534528
diff --git a/devel/rubygem-aws-sdk-secretsmanager/Makefile b/devel/rubygem-aws-sdk-secretsmanager/Makefile
index 0f0fb98b897f..76af05cdb99f 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/Makefile
+++ b/devel/rubygem-aws-sdk-secretsmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-secretsmanager
-PORTVERSION= 1.124.0
+PORTVERSION= 1.125.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-secretsmanager/distinfo b/devel/rubygem-aws-sdk-secretsmanager/distinfo
index bb1428f16d11..b4ff9c90c0df 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/distinfo
+++ b/devel/rubygem-aws-sdk-secretsmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854196
-SHA256 (rubygem/aws-sdk-secretsmanager-1.124.0.gem) = 2ffcf0256c831218272c4dd92d6f04182cf2834f12d5cdbe3e98ce4495614c80
-SIZE (rubygem/aws-sdk-secretsmanager-1.124.0.gem) = 68096
+TIMESTAMP = 1766036573
+SHA256 (rubygem/aws-sdk-secretsmanager-1.125.0.gem) = 49e8610e9fd4156bab155be0c52dd43c3a254f26fa93f1933b2c7445e7dc5e2e
+SIZE (rubygem/aws-sdk-secretsmanager-1.125.0.gem) = 68096
diff --git a/devel/rubygem-aws-sdk-servicequotas/Makefile b/devel/rubygem-aws-sdk-servicequotas/Makefile
index 82a561c2cad4..521c9a648ec6 100644
--- a/devel/rubygem-aws-sdk-servicequotas/Makefile
+++ b/devel/rubygem-aws-sdk-servicequotas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicequotas
-PORTVERSION= 1.65.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-servicequotas/distinfo b/devel/rubygem-aws-sdk-servicequotas/distinfo
index 26fde1a5fe90..cc49b1cb0ecc 100644
--- a/devel/rubygem-aws-sdk-servicequotas/distinfo
+++ b/devel/rubygem-aws-sdk-servicequotas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854210
-SHA256 (rubygem/aws-sdk-servicequotas-1.65.0.gem) = 2730f9f9505d43b225a4fccf273a940f41c9416e04859bc0746f3566803ea725
-SIZE (rubygem/aws-sdk-servicequotas-1.65.0.gem) = 41472
+TIMESTAMP = 1766036575
+SHA256 (rubygem/aws-sdk-servicequotas-1.66.0.gem) = f627a322c8157a743e5218fb90a958867cae264a262fe751bda7a2b6d7654f6b
+SIZE (rubygem/aws-sdk-servicequotas-1.66.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-sesv2/Makefile b/devel/rubygem-aws-sdk-sesv2/Makefile
index 4dd07b2aa062..838b9e098370 100644
--- a/devel/rubygem-aws-sdk-sesv2/Makefile
+++ b/devel/rubygem-aws-sdk-sesv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sesv2
-PORTVERSION= 1.90.0
+PORTVERSION= 1.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sesv2/distinfo b/devel/rubygem-aws-sdk-sesv2/distinfo
index 0d7d73209330..a73495760417 100644
--- a/devel/rubygem-aws-sdk-sesv2/distinfo
+++ b/devel/rubygem-aws-sdk-sesv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895796
-SHA256 (rubygem/aws-sdk-sesv2-1.90.0.gem) = 4705dd23a3ceba3b1bc290a18461ffda5b1417cb1e0182af6ee5ac1a1752ec07
-SIZE (rubygem/aws-sdk-sesv2-1.90.0.gem) = 148992
+TIMESTAMP = 1766036577
+SHA256 (rubygem/aws-sdk-sesv2-1.91.0.gem) = 4de260ec90d4a6982e4c7ec285b8779b306d8d711e864d31d83faccb9c2bb744
+SIZE (rubygem/aws-sdk-sesv2-1.91.0.gem) = 149504
diff --git a/devel/rubygem-aws-sdk-signer/Makefile b/devel/rubygem-aws-sdk-signer/Makefile
index 81511b48021a..1464da60c0f6 100644
--- a/devel/rubygem-aws-sdk-signer/Makefile
+++ b/devel/rubygem-aws-sdk-signer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-signer
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-signer/distinfo b/devel/rubygem-aws-sdk-signer/distinfo
index c0b08df5ef44..1c79cb2578e7 100644
--- a/devel/rubygem-aws-sdk-signer/distinfo
+++ b/devel/rubygem-aws-sdk-signer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854218
-SHA256 (rubygem/aws-sdk-signer-1.79.0.gem) = ba5d93ef7684e004a8e88c82ceac112a1213979099bbce58ff813642bdb1c2c0
-SIZE (rubygem/aws-sdk-signer-1.79.0.gem) = 46080
+TIMESTAMP = 1766036579
+SHA256 (rubygem/aws-sdk-signer-1.80.0.gem) = 6138045864a5272b6083791acd010c7498a50a9c3485e05dc7533d8748535ac7
+SIZE (rubygem/aws-sdk-signer-1.80.0.gem) = 46080
diff --git a/devel/rubygem-aws-sdk-workspacesweb/Makefile b/devel/rubygem-aws-sdk-workspacesweb/Makefile
index 521b05b1fb45..49f7ff29836d 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesweb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesweb
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-workspacesweb/distinfo b/devel/rubygem-aws-sdk-workspacesweb/distinfo
index b5a60191d249..ca6e93124928 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesweb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854310
-SHA256 (rubygem/aws-sdk-workspacesweb-1.52.0.gem) = 638a262b3845a908d3ec2eda4131c33215bc52c60f4f02815c1a22fb67cd6cfb
-SIZE (rubygem/aws-sdk-workspacesweb-1.52.0.gem) = 76288
+TIMESTAMP = 1766036581
+SHA256 (rubygem/aws-sdk-workspacesweb-1.53.0.gem) = c4964c9d1184cfd8a8ce952ec2e833cfa329d6997ce1b66fd6db6242b4201606
+SIZE (rubygem/aws-sdk-workspacesweb-1.53.0.gem) = 81920
diff --git a/devel/rubygem-backports/Makefile b/devel/rubygem-backports/Makefile
index e0e15ee8515f..a704b8217456 100644
--- a/devel/rubygem-backports/Makefile
+++ b/devel/rubygem-backports/Makefile
@@ -1,5 +1,5 @@
PORTNAME= backports
-PORTVERSION= 3.25.2
+PORTVERSION= 3.25.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-backports/distinfo b/devel/rubygem-backports/distinfo
index 7b4fd9b3cadc..fab039550ee8 100644
--- a/devel/rubygem-backports/distinfo
+++ b/devel/rubygem-backports/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774967
-SHA256 (rubygem/backports-3.25.2.gem) = 4852613b0336f950a811b545a447ac273823578bb7bd1d3126a6ff9d5f840ff7
-SIZE (rubygem/backports-3.25.2.gem) = 140800
+TIMESTAMP = 1766036659
+SHA256 (rubygem/backports-3.25.3.gem) = 94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235
+SIZE (rubygem/backports-3.25.3.gem) = 140800
diff --git a/devel/rubygem-concurrent-ruby-ext/Makefile b/devel/rubygem-concurrent-ruby-ext/Makefile
index f69dab2d7747..66bd5c03de72 100644
--- a/devel/rubygem-concurrent-ruby-ext/Makefile
+++ b/devel/rubygem-concurrent-ruby-ext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= concurrent-ruby-ext
-PORTVERSION= 1.3.5
+PORTVERSION= 1.3.6
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-concurrent-ruby-ext/distinfo b/devel/rubygem-concurrent-ruby-ext/distinfo
index b97e26354a8f..e3641a10f3f8 100644
--- a/devel/rubygem-concurrent-ruby-ext/distinfo
+++ b/devel/rubygem-concurrent-ruby-ext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090006
-SHA256 (rubygem/concurrent-ruby-ext-1.3.5.gem) = bcbb567233f90e0ef0da8de0552d62cd1ad0b8e7ac80b2c0d9b798c6b5dfab0d
-SIZE (rubygem/concurrent-ruby-ext-1.3.5.gem) = 24576
+TIMESTAMP = 1766036585
+SHA256 (rubygem/concurrent-ruby-ext-1.3.6.gem) = ec8bcbb14bbd98eabdb08f76bf0b203b9657255d69eaa51a6751c33b4b174443
+SIZE (rubygem/concurrent-ruby-ext-1.3.6.gem) = 24576
diff --git a/devel/rubygem-concurrent-ruby/Makefile b/devel/rubygem-concurrent-ruby/Makefile
index 31d3f034fd34..14603f42a7d4 100644
--- a/devel/rubygem-concurrent-ruby/Makefile
+++ b/devel/rubygem-concurrent-ruby/Makefile
@@ -1,5 +1,5 @@
PORTNAME= concurrent-ruby
-PORTVERSION= 1.3.5
+PORTVERSION= 1.3.6
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-concurrent-ruby/distinfo b/devel/rubygem-concurrent-ruby/distinfo
index d0be2b778ad9..b3c33f87a9f7 100644
--- a/devel/rubygem-concurrent-ruby/distinfo
+++ b/devel/rubygem-concurrent-ruby/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090002
-SHA256 (rubygem/concurrent-ruby-1.3.5.gem) = 813b3e37aca6df2a21a3b9f1d497f8cbab24a2b94cab325bffe65ee0f6cbebc6
-SIZE (rubygem/concurrent-ruby-1.3.5.gem) = 350208
+TIMESTAMP = 1766036583
+SHA256 (rubygem/concurrent-ruby-1.3.6.gem) = 6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab
+SIZE (rubygem/concurrent-ruby-1.3.6.gem) = 350720
diff --git a/devel/rubygem-cucumber-ci-environment11/Makefile b/devel/rubygem-cucumber-ci-environment11/Makefile
new file mode 100644
index 000000000000..0e8f6c48893b
--- /dev/null
+++ b/devel/rubygem-cucumber-ci-environment11/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= cucumber-ci-environment
+PORTVERSION= 11.0.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 11
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Detect CI Environment from environment variables
+WWW= https://github.com/cucumber/ci-environment
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^11\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-cucumber-ci-environment11/distinfo b/devel/rubygem-cucumber-ci-environment11/distinfo
new file mode 100644
index 000000000000..d416e4551957
--- /dev/null
+++ b/devel/rubygem-cucumber-ci-environment11/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759774861
+SHA256 (rubygem/cucumber-ci-environment-11.0.0.gem) = 0df79a9e1d0b015b3d9def680f989200d96fef206f4d19ccf86a338c4f71d1e2
+SIZE (rubygem/cucumber-ci-environment-11.0.0.gem) = 7168
diff --git a/devel/rubygem-cucumber-ci-environment11/pkg-descr b/devel/rubygem-cucumber-ci-environment11/pkg-descr
new file mode 100644
index 000000000000..f8d165079ce5
--- /dev/null
+++ b/devel/rubygem-cucumber-ci-environment11/pkg-descr
@@ -0,0 +1,2 @@
+This library detects the CI environment based on environment variables defined
+by CI servers.
diff --git a/devel/rubygem-cucumber-core/Makefile b/devel/rubygem-cucumber-core/Makefile
index 8d7976c5d9cf..74d2630c2567 100644
--- a/devel/rubygem-cucumber-core/Makefile
+++ b/devel/rubygem-cucumber-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-core
-PORTVERSION= 15.3.0
+PORTVERSION= 15.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,8 +11,8 @@ WWW= https://cucumber.io/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-gherkin34>=27<35:textproc/rubygem-cucumber-gherkin34 \
- rubygem-cucumber-messages29>=26<30:devel/rubygem-cucumber-messages29 \
+RUN_DEPENDS= rubygem-cucumber-gherkin>=27<40:textproc/rubygem-cucumber-gherkin \
+ rubygem-cucumber-messages>=26<33:devel/rubygem-cucumber-messages \
rubygem-cucumber-tag-expressions>=5<9:devel/rubygem-cucumber-tag-expressions
USES= gem
diff --git a/devel/rubygem-cucumber-core/distinfo b/devel/rubygem-cucumber-core/distinfo
index aef43f5de2ff..31895adb7049 100644
--- a/devel/rubygem-cucumber-core/distinfo
+++ b/devel/rubygem-cucumber-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774863
-SHA256 (rubygem/cucumber-core-15.3.0.gem) = 7a5c79e443b52096ca7f7df05b749e16abecb3b7d6f40f3074d30afc7464c14f
-SIZE (rubygem/cucumber-core-15.3.0.gem) = 23040
+TIMESTAMP = 1766036589
+SHA256 (rubygem/cucumber-core-15.4.0.gem) = 161309d85847b336c998b201e2003d3f4a86207fa4816da2678fe3d7f3735e45
+SIZE (rubygem/cucumber-core-15.4.0.gem) = 23040
diff --git a/devel/rubygem-cucumber/Makefile b/devel/rubygem-cucumber/Makefile
index 56ecaa0b64cc..9fcebee49808 100644
--- a/devel/rubygem-cucumber/Makefile
+++ b/devel/rubygem-cucumber/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber
-PORTVERSION= 10.1.1
+PORTVERSION= 10.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,10 +13,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-base64>=0.2<1:converters/rubygem-base64 \
rubygem-builder>=3.2<4:devel/rubygem-builder \
- rubygem-cucumber-ci-environment10>=9<11:devel/rubygem-cucumber-ci-environment10 \
+ rubygem-cucumber-ci-environment11>=9<12:devel/rubygem-cucumber-ci-environment11 \
rubygem-cucumber-core>=15<17:devel/rubygem-cucumber-core \
- rubygem-cucumber-cucumber-expressions>=17<19:devel/rubygem-cucumber-cucumber-expressions \
- rubygem-cucumber-html-formatter21>=20.3<22:textproc/rubygem-cucumber-html-formatter21 \
+ rubygem-cucumber-cucumber-expressions>=17<20:devel/rubygem-cucumber-cucumber-expressions \
+ rubygem-cucumber-html-formatter>=21<23:textproc/rubygem-cucumber-html-formatter \
rubygem-diff-lcs>=1.5<2:textproc/rubygem-diff-lcs \
rubygem-logger>=1.6<2:devel/rubygem-logger \
rubygem-mini_mime>=1.1<2:mail/rubygem-mini_mime \
diff --git a/devel/rubygem-cucumber/distinfo b/devel/rubygem-cucumber/distinfo
index 23b5f4b7b77e..6f537c79ccf8 100644
--- a/devel/rubygem-cucumber/distinfo
+++ b/devel/rubygem-cucumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774859
-SHA256 (rubygem/cucumber-10.1.1.gem) = 293be9e52e526824dc6157e1afe8ee3716fd2902f88a0f4ae0ae37a46e452271
-SIZE (rubygem/cucumber-10.1.1.gem) = 78848
+TIMESTAMP = 1766036587
+SHA256 (rubygem/cucumber-10.2.0.gem) = fdedbd31ecf40858b60f04853f2aa15c44f5c30bbac29c6a227fa1e7005a8158
+SIZE (rubygem/cucumber-10.2.0.gem) = 78848
diff --git a/devel/rubygem-datadog-ci/Makefile b/devel/rubygem-datadog-ci/Makefile
index c95370a49819..51277912862d 100644
--- a/devel/rubygem-datadog-ci/Makefile
+++ b/devel/rubygem-datadog-ci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog-ci
-PORTVERSION= 1.23.3
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-datadog-ci/distinfo b/devel/rubygem-datadog-ci/distinfo
index ab92b2bb68ea..37b0e423804e 100644
--- a/devel/rubygem-datadog-ci/distinfo
+++ b/devel/rubygem-datadog-ci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854318
-SHA256 (rubygem/datadog-ci-1.23.3.gem) = 3b082f6955c7da67547d3625981b914aea946cf987f985136c27944654faacb3
-SIZE (rubygem/datadog-ci-1.23.3.gem) = 125440
+TIMESTAMP = 1766036593
+SHA256 (rubygem/datadog-ci-1.24.0.gem) = 7c5cf3e55083a3b63cb2418339db70022adca8878261ea44a33645049c7d9267
+SIZE (rubygem/datadog-ci-1.24.0.gem) = 126464
diff --git a/devel/rubygem-datadog/Makefile b/devel/rubygem-datadog/Makefile
index 58ef70c374c0..a8070f813b0c 100644
--- a/devel/rubygem-datadog/Makefile
+++ b/devel/rubygem-datadog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog
-PORTVERSION= 2.22.0
+PORTVERSION= 2.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,9 +12,9 @@ LICENSE_COMB= dual
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.Apache
LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.BSD3
-RUN_DEPENDS= rubygem-datadog-ruby_core_source>=3.4.1<4:devel/rubygem-datadog-ruby_core_source \
- rubygem-libdatadog>=22.0.1.1.0<22.0.1.2:devel/rubygem-libdatadog \
- rubygem-libddwaf>=1.25.1.1.0<1.25.1.2:devel/rubygem-libddwaf \
+RUN_DEPENDS= rubygem-datadog-ruby_core_source>=3.4.2<4:devel/rubygem-datadog-ruby_core_source \
+ rubygem-libdatadog>=24.0.1.1.0<24.0.1.2:devel/rubygem-libdatadog \
+ rubygem-libddwaf>=1.30.0.0.0<1.30.0.1:devel/rubygem-libddwaf \
rubygem-logger>=0:devel/rubygem-logger \
rubygem-msgpack>=0:devel/rubygem-msgpack
diff --git a/devel/rubygem-datadog/distinfo b/devel/rubygem-datadog/distinfo
index 3fa850eaac05..a2b9e8888b09 100644
--- a/devel/rubygem-datadog/distinfo
+++ b/devel/rubygem-datadog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761447640
-SHA256 (rubygem/datadog-2.22.0.gem) = ca35af33be9bdfe5595f93b38f69f89ec04e0b27d4cb59bb814a47e1b421c885
-SIZE (rubygem/datadog-2.22.0.gem) = 702976
+TIMESTAMP = 1766036591
+SHA256 (rubygem/datadog-2.23.0.gem) = 1fa8a59ea1aea6bd911095840101add44ae9029ea9e72e317c353da45ab71bd0
+SIZE (rubygem/datadog-2.23.0.gem) = 736768
diff --git a/devel/rubygem-date/Makefile b/devel/rubygem-date/Makefile
index 5be447437285..cbffe2170ca2 100644
--- a/devel/rubygem-date/Makefile
+++ b/devel/rubygem-date/Makefile
@@ -1,5 +1,5 @@
PORTNAME= date
-PORTVERSION= 3.5.0
+PORTVERSION= 3.5.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-date/distinfo b/devel/rubygem-date/distinfo
index 4a34deb14312..998b10c54a47 100644
--- a/devel/rubygem-date/distinfo
+++ b/devel/rubygem-date/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587374
-SHA256 (rubygem/date-3.5.0.gem) = 5e74fd6c04b0e65d97ad4f3bb5cb2d8efb37f386cc848f46310b4593ffc46ee5
-SIZE (rubygem/date-3.5.0.gem) = 78336
+TIMESTAMP = 1766036595
+SHA256 (rubygem/date-3.5.1.gem) = 750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0
+SIZE (rubygem/date-3.5.1.gem) = 78336
diff --git a/devel/rubygem-erb/Makefile b/devel/rubygem-erb/Makefile
index c4793af733ef..f512c1acf859 100644
--- a/devel/rubygem-erb/Makefile
+++ b/devel/rubygem-erb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= erb
-PORTVERSION= 6.0.0
+PORTVERSION= 6.0.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-erb/distinfo b/devel/rubygem-erb/distinfo
index af3d6d8a605b..df319aa66993 100644
--- a/devel/rubygem-erb/distinfo
+++ b/devel/rubygem-erb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854324
-SHA256 (rubygem/erb-6.0.0.gem) = 2730893f9d8c9733f16cab315a4e4b71c1afa9cabc1a1e7ad1403feba8f52579
-SIZE (rubygem/erb-6.0.0.gem) = 29184
+TIMESTAMP = 1766036597
+SHA256 (rubygem/erb-6.0.1.gem) = 28ecdd99c5472aebd5674d6061e3c6b0a45c049578b071e5a52c2a7f13c197e5
+SIZE (rubygem/erb-6.0.1.gem) = 29184
diff --git a/devel/rubygem-gemdiff/Makefile b/devel/rubygem-gemdiff/Makefile
index fbc3c45aea02..c016a4bf3bc8 100644
--- a/devel/rubygem-gemdiff/Makefile
+++ b/devel/rubygem-gemdiff/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gemdiff
PORTVERSION= 6.0.2
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-faraday-retry>=2.2<3:www/rubygem-faraday-retry \
rubygem-launchy>=3.0<4:devel/rubygem-launchy \
- rubygem-octokit>=9.0<10:net/rubygem-octokit \
+ rubygem-octokit>=9.0<11:net/rubygem-octokit \
rubygem-thor>=1.0<2:devel/rubygem-thor
USES= gem
diff --git a/devel/rubygem-gemdiff/files/patch-gemspec b/devel/rubygem-gemdiff/files/patch-gemspec
new file mode 100644
index 000000000000..81ca3a3cdd87
--- /dev/null
+++ b/devel/rubygem-gemdiff/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- gemdiff.gemspec.orig 2025-12-18 20:10:46 UTC
++++ gemdiff.gemspec
+@@ -24,7 +24,7 @@ Gem::Specification.new do |s|
+
+ s.add_runtime_dependency(%q<faraday-retry>.freeze, ["~> 2.2".freeze])
+ s.add_runtime_dependency(%q<launchy>.freeze, ["~> 3.0".freeze])
+- s.add_runtime_dependency(%q<octokit>.freeze, ["~> 9.0".freeze])
++ s.add_runtime_dependency(%q<octokit>.freeze, [">= 9.0".freeze, "< 11".freeze])
+ s.add_runtime_dependency(%q<thor>.freeze, ["~> 1.0".freeze])
+ end
+
diff --git a/devel/rubygem-google-apis-androidpublisher_v3/Makefile b/devel/rubygem-google-apis-androidpublisher_v3/Makefile
index 8e8fbd84edee..f00477b7277b 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3/Makefile
+++ b/devel/rubygem-google-apis-androidpublisher_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-androidpublisher_v3
-PORTVERSION= 0.91.0
+PORTVERSION= 0.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-androidpublisher_v3/distinfo b/devel/rubygem-google-apis-androidpublisher_v3/distinfo
index d855b91478bb..46656d692cd3 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3/distinfo
+++ b/devel/rubygem-google-apis-androidpublisher_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895804
-SHA256 (rubygem/google-apis-androidpublisher_v3-0.91.0.gem) = a67f10d157f37922f22c49024b792ba736e15c9b3432dc53a3d50aeb8761b53a
-SIZE (rubygem/google-apis-androidpublisher_v3-0.91.0.gem) = 108544
+TIMESTAMP = 1766036599
+SHA256 (rubygem/google-apis-androidpublisher_v3-0.92.0.gem) = e700dea8608494ff70fd9c9ed10c3caa8323b9a15eea85098db65d1178e79035
+SIZE (rubygem/google-apis-androidpublisher_v3-0.92.0.gem) = 109568
diff --git a/devel/rubygem-google-apis-cloudkms_v1/Makefile b/devel/rubygem-google-apis-cloudkms_v1/Makefile
index 38bbe0b9b9ed..5f6e2dac0285 100644
--- a/devel/rubygem-google-apis-cloudkms_v1/Makefile
+++ b/devel/rubygem-google-apis-cloudkms_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-cloudkms_v1
-PORTVERSION= 0.64.0
+PORTVERSION= 0.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-cloudkms_v1/distinfo b/devel/rubygem-google-apis-cloudkms_v1/distinfo
index 162007bd260d..6bc293ff953e 100644
--- a/devel/rubygem-google-apis-cloudkms_v1/distinfo
+++ b/devel/rubygem-google-apis-cloudkms_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587392
-SHA256 (rubygem/google-apis-cloudkms_v1-0.64.0.gem) = 31bf69368cd806e048d39f2f60d1b978ea02f8c6b1519106a46cd6403efb1fd7
-SIZE (rubygem/google-apis-cloudkms_v1-0.64.0.gem) = 51712
+TIMESTAMP = 1766036601
+SHA256 (rubygem/google-apis-cloudkms_v1-0.65.0.gem) = b259f0c086a499a15071549ab483876adc47a6a5500885cf9c3224aad2066ddf
+SIZE (rubygem/google-apis-cloudkms_v1-0.65.0.gem) = 51712
diff --git a/devel/rubygem-google-apis-compute_v1/Makefile b/devel/rubygem-google-apis-compute_v1/Makefile
index 9e2d1d3d83af..251f6b509737 100644
--- a/devel/rubygem-google-apis-compute_v1/Makefile
+++ b/devel/rubygem-google-apis-compute_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-compute_v1
-PORTVERSION= 0.136.0
+PORTVERSION= 0.137.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-compute_v1/distinfo b/devel/rubygem-google-apis-compute_v1/distinfo
index 16a1974f1ed8..52edb71623d7 100644
--- a/devel/rubygem-google-apis-compute_v1/distinfo
+++ b/devel/rubygem-google-apis-compute_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895806
-SHA256 (rubygem/google-apis-compute_v1-0.136.0.gem) = 04db183803f547265b0489df92e76d9761b2b7ce36be8ead88bc14ed36ab4582
-SIZE (rubygem/google-apis-compute_v1-0.136.0.gem) = 560640
+TIMESTAMP = 1766036603
+SHA256 (rubygem/google-apis-compute_v1-0.137.0.gem) = 209e859f9c23f6bafe2d7d54aa01cd83a9f85d2f12aaa8403a36682d604dedb6
+SIZE (rubygem/google-apis-compute_v1-0.137.0.gem) = 561152
diff --git a/devel/rubygem-google-apis-drive_v3/Makefile b/devel/rubygem-google-apis-drive_v3/Makefile
index 75187e6dd5a6..63040f240a9d 100644
--- a/devel/rubygem-google-apis-drive_v3/Makefile
+++ b/devel/rubygem-google-apis-drive_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-drive_v3
-PORTVERSION= 0.75.0
+PORTVERSION= 0.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-drive_v3/distinfo b/devel/rubygem-google-apis-drive_v3/distinfo
index b03e9ee56622..6f0722023c0d 100644
--- a/devel/rubygem-google-apis-drive_v3/distinfo
+++ b/devel/rubygem-google-apis-drive_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895808
-SHA256 (rubygem/google-apis-drive_v3-0.75.0.gem) = 62b9063be45fa8ff02e81e555f9e348ac5223e2b740ec91690b0099dc922cce6
-SIZE (rubygem/google-apis-drive_v3-0.75.0.gem) = 63488
+TIMESTAMP = 1766036605
+SHA256 (rubygem/google-apis-drive_v3-0.76.0.gem) = 3a392deba58f95ebd7fefef8c895c17ebab1a029c99f5aaa01bea4e0cccda04f
+SIZE (rubygem/google-apis-drive_v3-0.76.0.gem) = 63488
diff --git a/devel/rubygem-google-apis-iam_v1/Makefile b/devel/rubygem-google-apis-iam_v1/Makefile
index 6382fce43f2f..dda6eeb272e7 100644
--- a/devel/rubygem-google-apis-iam_v1/Makefile
+++ b/devel/rubygem-google-apis-iam_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iam_v1
-PORTVERSION= 0.80.0
+PORTVERSION= 0.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-iam_v1/distinfo b/devel/rubygem-google-apis-iam_v1/distinfo
index a906373b3795..b417601cc7a0 100644
--- a/devel/rubygem-google-apis-iam_v1/distinfo
+++ b/devel/rubygem-google-apis-iam_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587540
-SHA256 (rubygem/google-apis-iam_v1-0.80.0.gem) = 4784eda03c7f0a13ca592f34b7bf330be4fa871342b21e6a00b27f43782dbe68
-SIZE (rubygem/google-apis-iam_v1-0.80.0.gem) = 67072
+TIMESTAMP = 1766036661
+SHA256 (rubygem/google-apis-iam_v1-0.81.0.gem) = 6215ca97736f0d635400e8c669fcd177ca37d6817038cf353aa8ec4569ab8248
+SIZE (rubygem/google-apis-iam_v1-0.81.0.gem) = 67072
diff --git a/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile b/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
index 3f117e977db3..702c6af5355d 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-sqladmin_v1beta4
-PORTVERSION= 0.94.0
+PORTVERSION= 0.95.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
index 82c452b286f3..b1b524a1a674 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854342
-SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.94.0.gem) = 3b3528a61efccddfc2da11a462dabf71b8582b7c8d07cd45d7114e7a573fef2a
-SIZE (rubygem/google-apis-sqladmin_v1beta4-0.94.0.gem) = 76800
+TIMESTAMP = 1766036607
+SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.95.0.gem) = 3b505b9dc31e8f7e299401b98fb2ac7a490990623bc1b4a0a75cfbd3d4eac6d8
+SIZE (rubygem/google-apis-sqladmin_v1beta4-0.95.0.gem) = 77312
diff --git a/devel/rubygem-io-console/Makefile b/devel/rubygem-io-console/Makefile
index 6dece224ff44..95cf6d597cbb 100644
--- a/devel/rubygem-io-console/Makefile
+++ b/devel/rubygem-io-console/Makefile
@@ -1,5 +1,5 @@
PORTNAME= io-console
-PORTVERSION= 0.8.1
+PORTVERSION= 0.8.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-io-console/distinfo b/devel/rubygem-io-console/distinfo
index ea94f7e3f831..b5ade350d08e 100644
--- a/devel/rubygem-io-console/distinfo
+++ b/devel/rubygem-io-console/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265952
-SHA256 (rubygem/io-console-0.8.1.gem) = 1e15440a6b2f67b6ea496df7c474ed62c860ad11237f29b3bd187f054b925fcb
-SIZE (rubygem/io-console-0.8.1.gem) = 26624
+TIMESTAMP = 1766036663
+SHA256 (rubygem/io-console-0.8.2.gem) = d6e3ae7a7cc7574f4b8893b4fca2162e57a825b223a177b7afa236c5ef9814cc
+SIZE (rubygem/io-console-0.8.2.gem) = 27136
diff --git a/devel/rubygem-json/Makefile b/devel/rubygem-json/Makefile
index 575c5ba0e4b3..a598731dfbb9 100644
--- a/devel/rubygem-json/Makefile
+++ b/devel/rubygem-json/Makefile
@@ -1,5 +1,5 @@
PORTNAME= json
-PORTVERSION= 2.17.1
+PORTVERSION= 2.18.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-json/distinfo b/devel/rubygem-json/distinfo
index 6289e44b4c71..f48c1a360ed7 100644
--- a/devel/rubygem-json/distinfo
+++ b/devel/rubygem-json/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032950
-SHA256 (rubygem/json-2.17.1.gem) = e0e4824541336a44915436f53e7ea74c687314fb8f88080fa1456f6a34ead92e
-SIZE (rubygem/json-2.17.1.gem) = 104448
+TIMESTAMP = 1766036609
+SHA256 (rubygem/json-2.18.0.gem) = b10506aee4183f5cf49e0efc48073d7b75843ce3782c68dbeb763351c08fd505
+SIZE (rubygem/json-2.18.0.gem) = 104960
diff --git a/devel/rubygem-libdatadog/Makefile b/devel/rubygem-libdatadog/Makefile
index f901a0a5a127..cfded20d108e 100644
--- a/devel/rubygem-libdatadog/Makefile
+++ b/devel/rubygem-libdatadog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libdatadog
-PORTVERSION= 22.0.1.1.0
+PORTVERSION= 24.0.1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-libdatadog/distinfo b/devel/rubygem-libdatadog/distinfo
index 12720f51a713..ed561cca94dd 100644
--- a/devel/rubygem-libdatadog/distinfo
+++ b/devel/rubygem-libdatadog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761447658
-SHA256 (rubygem/libdatadog-22.0.1.1.0.gem) = 65e98a8ebe337ec8fcb5a9e507349cf14e82da9e571ba9c03942e2620ae5675f
-SIZE (rubygem/libdatadog-22.0.1.1.0.gem) = 15564288
+TIMESTAMP = 1766036611
+SHA256 (rubygem/libdatadog-24.0.1.1.0.gem) = 5f911a5598deb11f8c4179077a46e50a57b778b87a152bf23859ae6e557b1751
+SIZE (rubygem/libdatadog-24.0.1.1.0.gem) = 16436224
diff --git a/devel/rubygem-libdatadog/files/patch-gemspec b/devel/rubygem-libdatadog/files/patch-gemspec
index 5522cee6a3c3..6852adb6efc4 100644
--- a/devel/rubygem-libdatadog/files/patch-gemspec
+++ b/devel/rubygem-libdatadog/files/patch-gemspec
@@ -1,12 +1,12 @@
% sed -i .orig 's|, "vendor/[^"]*".freeze||g' libdatadog.gemspec
---- libdatadog.gemspec.orig 2025-10-26 03:36:58 UTC
+--- libdatadog.gemspec.orig 2025-12-18 21:28:43 UTC
+++ libdatadog.gemspec
@@ -12,7 +12,7 @@ Gem::Specification.new do |s|
s.date = "1980-01-02"
s.description = "libdatadog is a Rust-based utility library for Datadog's ddtrace gem.".freeze
s.email = ["dev@datadoghq.com".freeze]
-- s.files = ["lib/libdatadog.rb".freeze, "lib/libdatadog/version.rb".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/LICENSE".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/LICENSE-3rdparty.yml".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/NOTICE".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/bin/libdatadog-crashtracking-receiver".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/blazesym.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/common.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/crashtracker.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/data-pipeline.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/ddsketch.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/library-config.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/log.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/profiling.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/telemetry.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/lib/libdatadog_profiling.so".freeze, "vendor/libdatadog-22.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/lib/pkgconfig/datadog_profiling_with_rpath.pc".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/LICENSE".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/LICENSE-3rdparty.yml".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/NOTICE".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/bin/libdatadog-crashtracking-receiver".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/blazesym.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/common.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/crashtracker.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/data-pipeline.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/ddsketch.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/library-config.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/log.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/profiling.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/telemetry.h".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so".freeze, "vendor/libdatadog-22.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/lib/pkgconfig/datadog_profiling_with_rpath.pc".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/LICENSE".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/LICENSE-3rdparty.yml".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/NOTICE".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/bin/libdatadog-crashtracking-receiver".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/blazesym.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/common.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/crashtracker.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/data-pipeline.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/ddsketch.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/library-config.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/log.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/profiling.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/telemetry.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/lib/libdatadog_profiling.so".freeze, "vendor/libdatadog-22.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/lib/pkgconfig/datadog_profiling_with_rpath.pc".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/LICENSE".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/LICENSE-3rdparty.yml".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/NOTICE".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/bin/libdatadog-crashtracking-receiver".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/blazesym.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/common.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/crashtracker.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/data-pipeline.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/ddsketch.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/library-config.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/log.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/profiling.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/telemetry.h".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so".freeze, "vendor/libdatadog-22.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/pkgconfig/datadog_profiling_with_rpath.pc".freeze]
+- s.files = ["lib/libdatadog.rb".freeze, "lib/libdatadog/version.rb".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/LICENSE".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/LICENSE-3rdparty.yml".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/NOTICE".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/bin/libdatadog-crashtracking-receiver".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/blazesym.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/common.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/crashtracker.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/data-pipeline.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/ddsketch.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/ffe.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/library-config.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/log.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/profiling.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/include/datadog/telemetry.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/lib/libdatadog_profiling.so".freeze, "vendor/libdatadog-24.0.1/aarch64-linux-musl/libdatadog-aarch64-alpine-linux-musl/lib/pkgconfig/datadog_profiling_with_rpath.pc".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/LICENSE".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/LICENSE-3rdparty.yml".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/NOTICE".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/bin/libdatadog-crashtracking-receiver".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/blazesym.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/common.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/crashtracker.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/data-pipeline.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/ddsketch.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/ffe.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/library-config.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/log.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/profiling.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/include/datadog/telemetry.h".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so".freeze, "vendor/libdatadog-24.0.1/aarch64-linux/libdatadog-aarch64-unknown-linux-gnu/lib/pkgconfig/datadog_profiling_with_rpath.pc".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/LICENSE".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/LICENSE-3rdparty.yml".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/NOTICE".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/bin/libdatadog-crashtracking-receiver".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/blazesym.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/common.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/crashtracker.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/data-pipeline.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/ddsketch.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/ffe.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/library-config.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/log.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/profiling.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/include/datadog/telemetry.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/lib/libdatadog_profiling.so".freeze, "vendor/libdatadog-24.0.1/x86_64-linux-musl/libdatadog-x86_64-alpine-linux-musl/lib/pkgconfig/datadog_profiling_with_rpath.pc".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/LICENSE".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/LICENSE-3rdparty.yml".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/NOTICE".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/bin/libdatadog-crashtracking-receiver".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/blazesym.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/common.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/crashtracker.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/data-pipeline.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/ddsketch.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/ffe.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/library-config.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/log.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/profiling.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/include/datadog/telemetry.h".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so".freeze, "vendor/libdatadog-24.0.1/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/pkgconfig/datadog_profiling_with_rpath.pc".freeze]
+ s.files = ["lib/libdatadog.rb".freeze, "lib/libdatadog/version.rb".freeze]
s.homepage = "https://docs.datadoghq.com/tracing/".freeze
s.licenses = ["Apache-2.0".freeze]
diff --git a/devel/rubygem-libddwaf/Makefile b/devel/rubygem-libddwaf/Makefile
index 29ddd1fa3fe4..d3cd85cf55c7 100644
--- a/devel/rubygem-libddwaf/Makefile
+++ b/devel/rubygem-libddwaf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libddwaf
-PORTVERSION= 1.25.1.1.0
+PORTVERSION= 1.30.0.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-libddwaf/distinfo b/devel/rubygem-libddwaf/distinfo
index d6d8a4c50355..53e9c0af9a3b 100644
--- a/devel/rubygem-libddwaf/distinfo
+++ b/devel/rubygem-libddwaf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761447660
-SHA256 (rubygem/libddwaf-1.25.1.1.0.gem) = 49fa30bb6ff0078ccd79991b52e5cd51662eb8f45156bc58e026bc7824b66b83
-SIZE (rubygem/libddwaf-1.25.1.1.0.gem) = 3178496
+TIMESTAMP = 1766036613
+SHA256 (rubygem/libddwaf-1.30.0.0.0.gem) = d5c350555ec5bdfb99534b37ad578163c83642ca03cecb3bae30fd29dc47d4fc
+SIZE (rubygem/libddwaf-1.30.0.0.0.gem) = 3265536
diff --git a/devel/rubygem-licensee/Makefile b/devel/rubygem-licensee/Makefile
index 1eb5ae23c29a..a2bc3d7a1c48 100644
--- a/devel/rubygem-licensee/Makefile
+++ b/devel/rubygem-licensee/Makefile
@@ -1,5 +1,6 @@
PORTNAME= licensee
PORTVERSION= 9.18.0
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= rubygem-dotenv>=2.0<4:misc/rubygem-dotenv \
- rubygem-octokit>=4.20<10:net/rubygem-octokit \
+ rubygem-octokit>=4.20<11.0:net/rubygem-octokit \
rubygem-reverse_markdown>=1.0<4:textproc/rubygem-reverse_markdown \
rubygem-rugged>=0.24<2.0:devel/rubygem-rugged \
rubygem-thor>=0.19<2.0:devel/rubygem-thor
diff --git a/devel/rubygem-licensee/files/patch-gemspec b/devel/rubygem-licensee/files/patch-gemspec
new file mode 100644
index 000000000000..ae96489a33d0
--- /dev/null
+++ b/devel/rubygem-licensee/files/patch-gemspec
@@ -0,0 +1,13 @@
+Obtained from: https://github.com/licensee/licensee/commit/6ea85b52fbaed51b01c706542600a21523660712
+
+--- licensee.gemspec.orig 2025-12-18 20:06:41 UTC
++++ licensee.gemspec
+@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
+ s.specification_version = 4
+
+ s.add_runtime_dependency(%q<dotenv>.freeze, [">= 2".freeze, "< 4".freeze])
+- s.add_runtime_dependency(%q<octokit>.freeze, [">= 4.20".freeze, "< 10.0".freeze])
++ s.add_runtime_dependency(%q<octokit>.freeze, [">= 4.20".freeze, "< 11.0".freeze])
+ s.add_runtime_dependency(%q<reverse_markdown>.freeze, [">= 1".freeze, "< 4".freeze])
+ s.add_runtime_dependency(%q<rugged>.freeze, [">= 0.24".freeze, "< 2.0".freeze])
+ s.add_runtime_dependency(%q<thor>.freeze, [">= 0.19".freeze, "< 2.0".freeze])
diff --git a/devel/rubygem-minitest/Makefile b/devel/rubygem-minitest/Makefile
index 80704070f021..36058d05fdfa 100644
--- a/devel/rubygem-minitest/Makefile
+++ b/devel/rubygem-minitest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minitest
-PORTVERSION= 5.26.2
+PORTVERSION= 5.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-minitest/distinfo b/devel/rubygem-minitest/distinfo
index c04375e52054..7bea10395be0 100644
--- a/devel/rubygem-minitest/distinfo
+++ b/devel/rubygem-minitest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854474
-SHA256 (rubygem/minitest-5.26.2.gem) = f021118a6185b9ba9f5af71f2ba103ad770c75afde9f2ab8da512677c550cde3
-SIZE (rubygem/minitest-5.26.2.gem) = 101888
+TIMESTAMP = 1766036665
+SHA256 (rubygem/minitest-5.27.0.gem) = 2d3b17f8a36fe7801c1adcffdbc38233b938eb0b4966e97a6739055a45fa77d5
+SIZE (rubygem/minitest-5.27.0.gem) = 101888
diff --git a/devel/rubygem-mocha/Makefile b/devel/rubygem-mocha/Makefile
index 4f70578f0305..35dc9602dc1a 100644
--- a/devel/rubygem-mocha/Makefile
+++ b/devel/rubygem-mocha/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mocha
-PORTVERSION= 2.8.2
+PORTVERSION= 3.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-mocha/distinfo b/devel/rubygem-mocha/distinfo
index 409433f93a68..885dc429ff09 100644
--- a/devel/rubygem-mocha/distinfo
+++ b/devel/rubygem-mocha/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854476
-SHA256 (rubygem/mocha-2.8.2.gem) = 1f77e729db47e72b4ef776461ce20caeec2572ffdf23365b0a03608fee8f4eee
-SIZE (rubygem/mocha-2.8.2.gem) = 70656
+TIMESTAMP = 1766036667
+SHA256 (rubygem/mocha-3.0.0.gem) = 31f2b6c28bd3149de9b8cfe1df71a92f8569fa0e00f999e0db1ffe8d9314effc
+SIZE (rubygem/mocha-3.0.0.gem) = 72192
diff --git a/devel/rubygem-optparse/Makefile b/devel/rubygem-optparse/Makefile
index daa0bcc84efb..585620565999 100644
--- a/devel/rubygem-optparse/Makefile
+++ b/devel/rubygem-optparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= optparse
-PORTVERSION= 0.8.0
+PORTVERSION= 0.8.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-optparse/distinfo b/devel/rubygem-optparse/distinfo
index 89cd9e6ffba5..edeac2fa0005 100644
--- a/devel/rubygem-optparse/distinfo
+++ b/devel/rubygem-optparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587414
-SHA256 (rubygem/optparse-0.8.0.gem) = ef6b7fbaf7ec331474f325bc08dd5622e6e1e651007a5341330ee4b08ce734f0
-SIZE (rubygem/optparse-0.8.0.gem) = 42496
+TIMESTAMP = 1766036615
+SHA256 (rubygem/optparse-0.8.1.gem) = 42bea10d53907ccff4f080a69991441d611fbf8733b60ed1ce9ee365ce03bd1a
+SIZE (rubygem/optparse-0.8.1.gem) = 42496
diff --git a/devel/rubygem-rake-compiler/Makefile b/devel/rubygem-rake-compiler/Makefile
index c40ddc509580..d37d2ba4c2fb 100644
--- a/devel/rubygem-rake-compiler/Makefile
+++ b/devel/rubygem-rake-compiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rake-compiler
-PORTVERSION= 1.3.0
+PORTVERSION= 1.3.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rake-compiler/distinfo b/devel/rubygem-rake-compiler/distinfo
index c0765ed912fc..0ea0757b7f24 100644
--- a/devel/rubygem-rake-compiler/distinfo
+++ b/devel/rubygem-rake-compiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178264
-SHA256 (rubygem/rake-compiler-1.3.0.gem) = eec272ef6d4dad27b36f5cdcf5b9ee4df2193751f4082b095f981ebf9cdf4127
-SIZE (rubygem/rake-compiler-1.3.0.gem) = 35840
+TIMESTAMP = 1766036669
+SHA256 (rubygem/rake-compiler-1.3.1.gem) = 6b351612b6e2d73ddd5563ee799bb58685176e05363db6758504bd11573d670a
+SIZE (rubygem/rake-compiler-1.3.1.gem) = 35840
diff --git a/devel/rubygem-sidekiq-unique-jobs/Makefile b/devel/rubygem-sidekiq-unique-jobs/Makefile
index 8bc143e8ec3c..64286e73c245 100644
--- a/devel/rubygem-sidekiq-unique-jobs/Makefile
+++ b/devel/rubygem-sidekiq-unique-jobs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sidekiq-unique-jobs
-PORTVERSION= 8.0.11
+PORTVERSION= 8.0.12
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sidekiq-unique-jobs/distinfo b/devel/rubygem-sidekiq-unique-jobs/distinfo
index 31c9a17b907a..d3f88ecc8532 100644
--- a/devel/rubygem-sidekiq-unique-jobs/distinfo
+++ b/devel/rubygem-sidekiq-unique-jobs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495989
-SHA256 (rubygem/sidekiq-unique-jobs-8.0.11.gem) = 63461bb943645d106f8e6eb10c773c231a53cf3781858158425c775484f1e181
-SIZE (rubygem/sidekiq-unique-jobs-8.0.11.gem) = 96256
+TIMESTAMP = 1766036617
+SHA256 (rubygem/sidekiq-unique-jobs-8.0.12.gem) = 000a00976be4411a4999723086ebcad8d9b7e5ddfdfe01b77c5c6b98de3115fe
+SIZE (rubygem/sidekiq-unique-jobs-8.0.12.gem) = 98304
diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile
index 1d4096b90a4f..1c53e193ac50 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.6.12833
+PORTVERSION= 0.6.12854
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo
index bcd03ae1f819..153f40fbfbd2 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895812
-SHA256 (rubygem/sorbet-runtime-0.6.12833.gem) = 843ca2e7d65ff72e919e2e0d3c30d7fe98efee30df70a28bc35987f7d2661bbc
-SIZE (rubygem/sorbet-runtime-0.6.12833.gem) = 88064
+TIMESTAMP = 1766036619
+SHA256 (rubygem/sorbet-runtime-0.6.12854.gem) = 5818d23b3496ee8667f219622880ee70274c0e0816707949f6440f9fe42884be
+SIZE (rubygem/sorbet-runtime-0.6.12854.gem) = 88064
diff --git a/devel/rubygem-tzinfo-data/Makefile b/devel/rubygem-tzinfo-data/Makefile
index 889cc0d287ca..b047787cd388 100644
--- a/devel/rubygem-tzinfo-data/Makefile
+++ b/devel/rubygem-tzinfo-data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tzinfo-data
-PORTVERSION= 1.2025.2
+PORTVERSION= 1.2025.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-tzinfo-data/distinfo b/devel/rubygem-tzinfo-data/distinfo
index 978c6370cb9c..61c93942f76f 100644
--- a/devel/rubygem-tzinfo-data/distinfo
+++ b/devel/rubygem-tzinfo-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289320
-SHA256 (rubygem/tzinfo-data-1.2025.2.gem) = a92375a1fbb47d38fe88fd514c40a38cc8f97d168da2a6479f15185e86470939
-SIZE (rubygem/tzinfo-data-1.2025.2.gem) = 297984
+TIMESTAMP = 1766036621
+SHA256 (rubygem/tzinfo-data-1.2025.3.gem) = b546e2f1e5e5c40a0c619aafb24e30d3d6a128c2f689278f721b7286dd499562
+SIZE (rubygem/tzinfo-data-1.2025.3.gem) = 298496
diff --git a/devel/shiboken6/Makefile b/devel/shiboken6/Makefile
index 06262d87bd21..abbaac830899 100644
--- a/devel/shiboken6/Makefile
+++ b/devel/shiboken6/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libxslt.so:textproc/libxslt
USES= cmake compiler:c++17-lang gnome llvm:lib,min=17,noexport pathfix \
python qt:6 tar:xz
USE_GNOME= libxml2
-USE_LDCONFIG= yes
+USE_LDCONFIG= ${PREFIX}/${PORTNAME}
USE_PYTHON= flavors
USE_QT= base
diff --git a/devel/shiboken6/distinfo b/devel/shiboken6/distinfo
index e048bccfb3d8..1352a23dd89a 100644
--- a/devel/shiboken6/distinfo
+++ b/devel/shiboken6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759301509
-SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
-SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
+TIMESTAMP = 1764560150
+SHA256 (KDE/Qt/6.10.1/pyside-setup-everywhere-src-6.10.1.tar.xz) = fd54f40853d61dfd845dbb40d4f89fbd63df5ed341b3d9a2c77bb5c947a0a838
+SIZE (KDE/Qt/6.10.1/pyside-setup-everywhere-src-6.10.1.tar.xz) = 17746968
diff --git a/devel/shiboken6/pkg-plist b/devel/shiboken6/pkg-plist
index 93dfb7aa5bfb..2c7b9f785e85 100644
--- a/devel/shiboken6/pkg-plist
+++ b/devel/shiboken6/pkg-plist
@@ -1,40 +1,4 @@
bin/shiboken6
-include/shiboken6/autodecref.h
-include/shiboken6/basewrapper.h
-include/shiboken6/basewrapper_p.h
-include/shiboken6/bindingmanager.h
-include/shiboken6/bufferprocs_py37.h
-include/shiboken6/gilstate.h
-include/shiboken6/helper.h
-include/shiboken6/pep384ext.h
-include/shiboken6/pep384impl.h
-include/shiboken6/pyobjectholder.h
-include/shiboken6/sbkarrayconverter.h
-include/shiboken6/sbkbindingutils.h
-include/shiboken6/sbkcontainer.h
-include/shiboken6/sbkconverter.h
-include/shiboken6/sbkcppstring.h
-include/shiboken6/sbkcpptonumpy.h
-include/shiboken6/sbkenum.h
-include/shiboken6/sbkerrors.h
-include/shiboken6/sbkfeature_base.h
-include/shiboken6/sbkmodule.h
-include/shiboken6/sbknumpycheck.h
-include/shiboken6/sbknumpyview.h
-include/shiboken6/sbkpython.h
-include/shiboken6/sbksmartpointer.h
-include/shiboken6/sbkstaticstrings.h
-include/shiboken6/sbkstring.h
-include/shiboken6/sbktypefactory.h
-include/shiboken6/sbkversion.h
-include/shiboken6/sbkwindows.h
-include/shiboken6/shiboken.h
-include/shiboken6/shibokenbuffer.h
-include/shiboken6/shibokenmacros.h
-include/shiboken6/signature.h
-include/shiboken6/signature_p.h
-include/shiboken6/threadstatesaver.h
-include/shiboken6/voidptr.h
lib/cmake/Shiboken6/Shiboken6Config.abi%%PYTHON_MAJOR_VER%%.cmake
lib/cmake/Shiboken6/Shiboken6Config.cmake
lib/cmake/Shiboken6/Shiboken6ConfigVersion.cmake
@@ -47,7 +11,6 @@ lib/cmake/Shiboken6Tools/Shiboken6ToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Shiboken6Tools/Shiboken6ToolsTargets.cmake
lib/libshiboken6.abi%%PYTHON_MAJOR_VER%%.so
lib/libshiboken6.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VER%%
-lib/libshiboken6.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VERSION%%
%%PYTHON_SITELIBDIR%%/shiboken6/Shiboken.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/shiboken6/Shiboken.pyi
%%PYTHON_SITELIBDIR%%/shiboken6/__init__.py
@@ -63,4 +26,51 @@ lib/libshiboken6.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VERSION%%
%%PYTHON_SITELIBDIR%%/shiboken6_generator/__init__.py
%%PYTHON_SITELIBDIR%%/shiboken6_generator/_config.py
%%PYTHON_SITELIBDIR%%/shiboken6_generator/_git_shiboken_generator_version.py
+lib/cmake/Shiboken6Tools/Shiboken6ToolsMacros.cmake
+lib/wheels/cmake/Shiboken6/Shiboken6Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/wheels/cmake/Shiboken6/Shiboken6Targets.cmake
+lib/wheels/cmake/Shiboken6Tools/Shiboken6ToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/wheels/cmake/Shiboken6Tools/Shiboken6ToolsTargets.cmake
libdata/pkgconfig/shiboken6.pc
+shiboken6/include/autodecref.h
+shiboken6/include/basewrapper.h
+shiboken6/include/basewrapper_p.h
+shiboken6/include/bindingmanager.h
+shiboken6/include/bufferprocs_py37.h
+shiboken6/include/gilstate.h
+shiboken6/include/helper.h
+shiboken6/include/pep384ext.h
+shiboken6/include/pep384impl.h
+shiboken6/include/pyobjectholder.h
+shiboken6/include/sbkarrayconverter.h
+shiboken6/include/sbkbindingutils.h
+shiboken6/include/sbkcontainer.h
+shiboken6/include/sbkconverter.h
+shiboken6/include/sbkcppstring.h
+shiboken6/include/sbkcpptonumpy.h
+shiboken6/include/sbkenum.h
+shiboken6/include/sbkerrors.h
+shiboken6/include/sbkfeature_base.h
+shiboken6/include/sbkmodule.h
+shiboken6/include/sbkmodule_p.h
+shiboken6/include/sbknumpycheck.h
+shiboken6/include/sbknumpyview.h
+shiboken6/include/sbkpep.h
+shiboken6/include/sbkpepbuffer.h
+shiboken6/include/sbkpython.h
+shiboken6/include/sbksmartpointer.h
+shiboken6/include/sbkstaticstrings.h
+shiboken6/include/sbkstring.h
+shiboken6/include/sbktypefactory.h
+shiboken6/include/sbkversion.h
+shiboken6/include/sbkwindows.h
+shiboken6/include/shiboken.h
+shiboken6/include/shibokenbuffer.h
+shiboken6/include/shibokenmacros.h
+shiboken6/include/signature.h
+shiboken6/include/signature_p.h
+shiboken6/include/threadstatesaver.h
+shiboken6/include/voidptr.h
+shiboken6/libshiboken6.abi%%PYTHON_MAJOR_VER%%.so
+shiboken6/libshiboken6.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VER%%
+shiboken6_generator/shiboken6
diff --git a/devel/umbrello/Makefile b/devel/umbrello/Makefile
index fcba73e11e1c..891d7f2b061b 100644
--- a/devel/umbrello/Makefile
+++ b/devel/umbrello/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= UML modeller for KDE
-WWW= https://umbrello.kde.org/
+WWW= https://apps.kde.org/umbrello/
USES= cmake compiler:c++17-lang desktop-file-utils \
gettext-tools gnome kde:6 qt:6 tar:xz xorg
diff --git a/devel/wasi-compiler-rt21/Makefile b/devel/wasi-compiler-rt21/Makefile
index ca48ce998e01..2c0ab41c55af 100644
--- a/devel/wasi-compiler-rt21/Makefile
+++ b/devel/wasi-compiler-rt21/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm21
-DISTVERSION= 21.1.7
+DISTVERSION= 21.1.8
MASTERDIR= ${.CURDIR}/../wasi-compiler-rt
diff --git a/devel/wasi-libcxx21/Makefile b/devel/wasi-libcxx21/Makefile
index d91c23b421b7..7997ed27e317 100644
--- a/devel/wasi-libcxx21/Makefile
+++ b/devel/wasi-libcxx21/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm21
-DISTVERSION= 21.1.7
+DISTVERSION= 21.1.8
MASTERDIR= ${.CURDIR}/../wasi-libcxx
diff --git a/devel/zeal/Makefile b/devel/zeal/Makefile
index 5826c2799121..baa1fff0875d 100644
--- a/devel/zeal/Makefile
+++ b/devel/zeal/Makefile
@@ -1,6 +1,7 @@
PORTNAME= zeal
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= jhale@FreeBSD.org
diff --git a/devel/zls/Makefile b/devel/zls/Makefile
index 02a0f404f8c7..895dae7ec825 100644
--- a/devel/zls/Makefile
+++ b/devel/zls/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zls
DISTVERSION= 0.14.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
@@ -9,8 +10,8 @@ WWW= https://github.com/zigtools/zls
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.14.0:lang/zig
-RUN_DEPENDS= zig:lang/zig
+BUILD_DEPENDS= zig014>=0.14.0:lang/zig014
+RUN_DEPENDS= zig014>=0.14.0:lang/zig014
USE_GITHUB= yes
GH_ACCOUNT= zigtools
@@ -18,11 +19,11 @@ GH_TUPLE= wolfpld:tracy:v0.11.1:tracy/../.cache/zig/p/N-V-__8AAMeOlQEipHjcyu0TCf
ziglibs:diffz:ef45c00:diffz/../.cache/zig/p/N-V-__8AABhrAQAQLLLGadghhPsdxTgBk9N9aLVOjXW3ay0V \
ziglibs:known-folders:0.7.0-57-gaa24df4:known_folders/../.cache/zig/p/known_folders-0.0.0-Fy-PJtLDAADGDOwYwMkVydMSTp_aN-nfjCZw6qPQ2ECL \
zigtools:zig-lsp-codegen:063a98c:zig_lsp_codegen/../.cache/zig/p/lsp_codegen-0.1.0-CMjjo0ZXCQB-rAhPYrlfzzpU0u0u2MeGvUucZ-_g32eg
-MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME}
diff --git a/dns/dnscontrol/Makefile b/dns/dnscontrol/Makefile
index ecaa706971b9..8544e3d643c5 100644
--- a/dns/dnscontrol/Makefile
+++ b/dns/dnscontrol/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dnscontrol
DISTVERSIONPREFIX=v
-DISTVERSION= 4.27.1
-PORTREVISION= 1
+DISTVERSION= 4.29.0
CATEGORIES= dns
MAINTAINER= decke@FreeBSD.org
diff --git a/dns/dnscontrol/distinfo b/dns/dnscontrol/distinfo
index b09ae801b6fc..6781c5f45937 100644
--- a/dns/dnscontrol/distinfo
+++ b/dns/dnscontrol/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762689825
-SHA256 (go/dns_dnscontrol/dnscontrol-v4.27.1/v4.27.1.mod) = 05308651eeef032139c119718fb3e79fac0ae226cef5a9cdbcc6b479fbc6827e
-SIZE (go/dns_dnscontrol/dnscontrol-v4.27.1/v4.27.1.mod) = 7650
-SHA256 (go/dns_dnscontrol/dnscontrol-v4.27.1/v4.27.1.zip) = cc85a48ce4686f3e9d1b92914adf2dd71a44489cb83c18fa4136f3d231aae94b
-SIZE (go/dns_dnscontrol/dnscontrol-v4.27.1/v4.27.1.zip) = 5577171
+TIMESTAMP = 1766133789
+SHA256 (go/dns_dnscontrol/dnscontrol-v4.29.0/v4.29.0.mod) = 48cee65839e17c6353d14bcf710e9a45977acc346dd73ef8075026b4080c47ac
+SIZE (go/dns_dnscontrol/dnscontrol-v4.29.0/v4.29.0.mod) = 8630
+SHA256 (go/dns_dnscontrol/dnscontrol-v4.29.0/v4.29.0.zip) = fab7285d4cec09895efa742bb8489a615d604c040f9e51647e5d2dd4b8d5abf7
+SIZE (go/dns_dnscontrol/dnscontrol-v4.29.0/v4.29.0.zip) = 5713579
diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile
index 46a4a3be7830..cdc121fbedc5 100644
--- a/dns/py-publicsuffixlist/Makefile
+++ b/dns/py-publicsuffixlist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= publicsuffixlist
-PORTVERSION= 1.0.2.20251209
+PORTVERSION= 1.0.2.20251217
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo
index 3f236d6061e2..ab1ca8cc68cf 100644
--- a/dns/py-publicsuffixlist/distinfo
+++ b/dns/py-publicsuffixlist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895742
-SHA256 (publicsuffixlist-1.0.2.20251209.tar.gz) = dfb863d00dfb9bc071340596229468ae89a75d62546eabce38ebbd8b0d350ca9
-SIZE (publicsuffixlist-1.0.2.20251209.tar.gz) = 107238
+TIMESTAMP = 1766036489
+SHA256 (publicsuffixlist-1.0.2.20251217.tar.gz) = f5e8dbbf240cba4c1c5d426fefd7285362fb6047bc7c0dfdddcc810ba4b6402a
+SIZE (publicsuffixlist-1.0.2.20251217.tar.gz) = 107276
diff --git a/dns/rubygem-resolv/Makefile b/dns/rubygem-resolv/Makefile
index d29919232439..d5dbc2cfc639 100644
--- a/dns/rubygem-resolv/Makefile
+++ b/dns/rubygem-resolv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= resolv
-PORTVERSION= 0.6.3
+PORTVERSION= 0.7.0
CATEGORIES= dns rubygems
MASTER_SITES= RG
diff --git a/dns/rubygem-resolv/distinfo b/dns/rubygem-resolv/distinfo
index ab57ed214e14..1ee5ced6e4e6 100644
--- a/dns/rubygem-resolv/distinfo
+++ b/dns/rubygem-resolv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587428
-SHA256 (rubygem/resolv-0.6.3.gem) = c7a80098be7a2017caa6ea7f8805bb35c7f6df5db9ac614ce2ecdc10a9c4eae5
-SIZE (rubygem/resolv-0.6.3.gem) = 31232
+TIMESTAMP = 1766036623
+SHA256 (rubygem/resolv-0.7.0.gem) = e20ce2c00d1e1d1bd13aa98f52d9b5166509f80f50673084ae54dd26a0b083ad
+SIZE (rubygem/resolv-0.7.0.gem) = 28672
diff --git a/editors/diakonos/Makefile b/editors/diakonos/Makefile
index d19a081a5394..7911a936e8f2 100644
--- a/editors/diakonos/Makefile
+++ b/editors/diakonos/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 0.9.7
PORTREVISION= 1
CATEGORIES= editors ruby
-MAINTAINER= cpetrik@proton.me
+MAINTAINER= ports@FreeBSD.org
COMMENT= Console editor for the masses
WWW= https://github.com/Pistos/diakonos
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 45fedbedec6f..45d2414aaffd 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.106.3
+DISTVERSION= ${VSCODE_VERSION}
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -19,7 +19,6 @@ EXTRACT_DEPENDS=jq:textproc/jq \
node${NODEJS_VERSION}>0:www/node${NODEJS_VERSION}
BUILD_DEPENDS= zip:archivers/zip \
electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
- tsgo:lang/typescript-go \
jq:textproc/jq \
rg:textproc/ripgrep \
npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX}
@@ -68,8 +67,6 @@ USES= desktop-file-utils display:test gl gmake gnome gssapi:mit \
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= bf9252a2fb45be6893dd8870c0bf37e2e1766d61
-
BINARY_ALIAS= python=${PYTHON_CMD}
USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xkbfile \
@@ -95,9 +92,12 @@ MAKE_ENV+= PLAYWRIGHT_BROWSERS_PATH=${WRKDIR}/pw-browsers \
MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
TEST_ENV= ${MAKE_ENV:C/TMPDIR=.*//}
-NODEJS_DIR= ${.CURDIR:H:H}/www/node22
+.include "Makefile.version"
+.include <bsd.port.pre.mk>
+
+NODEJS_DIR= ${.CURDIR:H:H}/www/node${NODEJS_VERSION}
.include "${NODEJS_DIR}/Makefile.version"
-ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron37
+ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron39
.include "${ELECTRON_DIR}/Makefile.version"
ELECTRON_DOWNLOAD_URL= https://github.com/electron/electron/releases/download/v${ELECTRON_VER}
@@ -118,7 +118,7 @@ post-extract:
${WRKSRC}/build/.moduleignore.freebsd
@${ECHO_MSG} "===> Installing node modules in ${WRKSRC}"
@${TAR} -xzf ${WRKDIR}/vscode-.-node-modules${EXTRACT_SUFX} -C ${WRKSRC}
- @for dir in `node -p "JSON.stringify(require('${WRKSRC}/build/npm/dirs').dirs)" | jq -r '.[]'`; do \
+ @for dir in `node --input-type=module -e "console.log(JSON.stringify((await import('${WRKSRC}/build/npm/dirs.ts')).dirs))" | jq -r '.[]'`; do \
if [ -f ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} ]; then \
${ECHO_MSG} "===> Installing node modules in ${WRKSRC}/$${dir}"; \
${TAR} -xzf ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} -C ${WRKSRC}/$${dir}; \
@@ -130,6 +130,9 @@ post-patch:
${WRKSRC}/.npmrc
@${REINPLACE_CMD} -E 's|^(target=").*(")$$|\1${NODEJS_PORTVERSION}\2|' \
${WRKSRC}/remote/.npmrc
+ @${REINPLACE_CMD} -e 's/%%DISTVERSION%%/${DISTVERSION}/g' \
+ ${WRKSRC}/build/gulpfile.reh.ts \
+ ${WRKSRC}/build/gulpfile.vscode.ts
@(cd ${WRKSRC} && \
${FIND} -E . -type f -iregex '${SHEBANG_REGEX}' \
-exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';')
@@ -156,6 +159,8 @@ post-patch:
${FIND} . -type f -name '*.sh' \
-exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" \
-e 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' {} ';')
+ @${SETENV} FILESDIR=${FILESDIR} \
+ ${SH} ${FILESDIR}/update-product-json.sh ${WRKSRC}
pre-build:
# rebuild native node modules in top directory
@@ -169,7 +174,7 @@ pre-build:
node-gyp --userconfig=${WRKSRC}/.npmrc rebuild; \
done
# rebuild native node modules in subdirectories
- @for dir in `node -p "JSON.stringify(require('${WRKSRC}/build/npm/dirs').dirs)" | jq -r '.[]'`; do \
+ @for dir in `node --input-type=module -e "console.log(JSON.stringify((await import('${WRKSRC}/build/npm/dirs.ts')).dirs))" | jq -r '.[]'`; do \
for subdir in `${FIND} ${WRKSRC}/$${dir}/node_modules -type f -name binding.gyp -exec ${DIRNAME} {} ';' 2> /dev/null`; do \
${ECHO_MSG} "===> Rebuilding native modules in $${subdir}"; \
if [ "`${ECHO_CMD} $${subdir} | ${GREP} /build/`" ]; then \
@@ -210,12 +215,8 @@ do-build:
@cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \
zip -q -r ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH}/electron-v${ELECTRON_VER}-linux-${ELECTRON_ARCH}.zip .
# remove backup files so that they are not included in the package
- @${FIND} ${WRKSRC} -type f \( -name '*.orig' -o -name '*~' \) -delete
+ @${FIND} ${WRKSRC} -type f \( -name '*.bak' -o -name '*.orig' -o -name '*~' \) -delete
# build and package vscode
- cd ${WRKSRC}/build && \
- ${SETENV} ${MAKE_ENV} npm run prebuild-ts
- cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} tsgo -p build/tsconfig.build.json
cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} \
npm_config_runtime=electron \
@@ -299,7 +300,7 @@ make-node-modules-archive: extract patch-package-json
${SETENV} ${MAKE_ENV} npm install \
--ignore-scripts --no-progress --no-audit --no-fund --no-update-notifier && \
${TAR} -czf ${WRKDIR}/vscode-.-node-modules${EXTRACT_SUFX} node_modules
- @for dir in `node -p "JSON.stringify(require('${WRKSRC}/build/npm/dirs').dirs)" | jq -r '.[]'`; do \
+ @for dir in `node --input-type=module -e "console.log(JSON.stringify((await import('${WRKSRC}/build/npm/dirs.ts')).dirs))" | jq -r '.[]'`; do \
cd ${WRKSRC}/$${dir} && \
${ECHO_MSG} "===> Fetching and installing node modules in ${WRKSRC}/$${dir}" && \
${SETENV} ${MAKE_ENV} npm install \
@@ -317,4 +318,4 @@ make-marketplace-exts-archive: extract
${SETENV} ${MAKE_ENV} npm run download-builtin-extensions
@${TAR} -czf ${WRKDIR}/vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX} -C ${WRKSRC}/.build builtInExtensions
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/editors/vscode/Makefile.reh b/editors/vscode/Makefile.reh
new file mode 100644
index 000000000000..247bb4469c56
--- /dev/null
+++ b/editors/vscode/Makefile.reh
@@ -0,0 +1,133 @@
+PORTNAME= vscode
+DISTVERSION= ${VSCODE_VERSION}
+CATEGORIES= editors
+MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
+PKGNAMESUFFIX= -reh
+DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules
+DIST_SUBDIR= ${PORTNAME}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Visual Studio Code - Open Source ("Code - OSS")
+WWW= https://code.visualstudio.com/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+ONLY_FOR_ARCHS= aarch64 amd64
+
+EXTRACT_DEPENDS=jq:textproc/jq \
+ node${NODEJS_VERSION}>0:www/node${NODEJS_VERSION}
+BUILD_DEPENDS= jq:textproc/jq \
+ rg:textproc/ripgrep \
+ npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX}
+LIB_DEPENDS= libbrotlidec.so:archivers/brotli \
+ libcares.so:dns/c-ares \
+ libicui18n.so:devel/icu \
+ libllhttp.so:www/llhttp \
+ libnghttp2.so:www/libnghttp2 \
+ libnghttp3.so:www/libnghttp3 \
+ libngtcp2.so:net/libngtcp2 \
+ libsimdjson.so:devel/simdjson \
+ libuv.so:devel/libuv \
+ libzstd.so:archivers/zstd \
+ libsqlite3.so:databases/sqlite3 \
+ libsecret-1.so:security/libsecret
+RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
+
+USES= gssapi:mit localbase:ldflags nodejs:22,build pkgconfig \
+ python:build shebangfix
+
+USE_GITHUB= yes
+GH_ACCOUNT= microsoft
+
+SHEBANG_REGEX= ./(extensions|node_modules|resources|scripts|src)/.*(\.(pl|py|sh)|makeBlacker|makeFF)$$
+PATHFIX_FILES= src/vs/workbench/contrib/debug/node/terminals.ts
+
+MAKE_ENV= BUILD_SOURCEVERSION=${SOURCE_COMMIT_HASH}
+
+BINARY_ALIAS= python=${PYTHON_CMD}
+
+.include "Makefile.version"
+.include <bsd.port.pre.mk>
+
+NODEJS_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/}
+NODEJS_DIR= ${PORTSDIR}/www/node${NODEJS_VERSION}
+.include "${NODEJS_DIR}/Makefile.version"
+
+post-extract:
+ @${CP} ${WRKSRC}/build/.moduleignore.linux \
+ ${WRKSRC}/build/.moduleignore.freebsd
+ @${ECHO_MSG} "===> Installing node modules in ${WRKSRC}"
+ @${TAR} -xzf ${WRKDIR}/vscode-.-node-modules${EXTRACT_SUFX} -C ${WRKSRC}
+ @for dir in `node --input-type=module -e "console.log(JSON.stringify((await import('${WRKSRC}/build/npm/dirs.ts')).dirs))" | jq -r '.[]'`; do \
+ if [ -f ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} ]; then \
+ ${ECHO_MSG} "===> Installing node modules in ${WRKSRC}/$${dir}"; \
+ ${TAR} -xzf ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} \
+ -C ${WRKSRC}/$${dir}; \
+ fi; \
+ done
+
+post-patch:
+ @${REINPLACE_CMD} -E 's|^(target=").*(")$$|\1${NODEJS_PORTVERSION}\2|' \
+ ${WRKSRC}/remote/.npmrc
+ @${REINPLACE_CMD} -e 's/%%DISTVERSION%%/${DISTVERSION}/g' \
+ ${WRKSRC}/build/gulpfile.reh.ts \
+ ${WRKSRC}/build/gulpfile.vscode.ts
+ @(cd ${WRKSRC} && \
+ ${FIND} -E . -type f -iregex '${SHEBANG_REGEX}' \
+ -exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';')
+ @(cd ${WRKSRC} && \
+ ${FIND} ${PATHFIX_FILES} -type f \
+ -exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';')
+ @${SETENV} FILESDIR=${FILESDIR} \
+ ${SH} ${FILESDIR}/update-product-json.sh ${WRKSRC}
+
+pre-build:
+# rebuild native node modules in subdirectories
+ @for dir in `node --input-type=module -e "console.log(JSON.stringify((await import('${WRKSRC}/build/npm/dirs.ts')).dirs))" | jq -r '.[]'`; do \
+ for subdir in `${FIND} ${WRKSRC}/$${dir}/node_modules -type f -name binding.gyp -exec ${DIRNAME} {} ';' 2> /dev/null`; do \
+ ${ECHO_MSG} "===> Rebuilding native modules in $${subdir}"; \
+ if [ "`${ECHO_CMD} $${subdir} | ${GREP} /build/`" ]; then \
+ cd $${subdir} && \
+ ${SETENV} ${MAKE_ENV} \
+ npm_config_runtime=node \
+ npm_config_target=${NODEJS_PORTVERSION} \
+ npm_config_nodedir=${LOCALBASE} \
+ node-gyp --userconfig=${WRKSRC}/build/.npmrc rebuild; \
+ elif [ "`${ECHO_CMD} $${subdir} | ${GREP} /remote/`" ]; then \
+ cd $${subdir} && \
+ ${SETENV} ${MAKE_ENV} \
+ npm_config_runtime=node \
+ npm_config_target=${NODEJS_PORTVERSION} \
+ npm_config_nodedir=${LOCALBASE} \
+ node-gyp --userconfig=${WRKSRC}/remote/.npmrc rebuild; \
+ fi; \
+ done; \
+ done
+# copy rg binary file to @vscode/ripgrep node module directory
+ @${MKDIR} ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin
+ @${CP} ${LOCALBASE}/bin/rg \
+ ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin
+ @${MKDIR} ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin
+ @${CP} ${LOCALBASE}/bin/rg \
+ ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin
+
+do-build:
+# setup download cache for node
+ @${MKDIR} ${WRKSRC}/.build/node/v${NODEJS_PORTVERSION}/linux-${NODEJS_ARCH}
+ @${CP} ${LOCALBASE}/bin/node \
+ ${WRKSRC}/.build/node/v${NODEJS_PORTVERSION}/linux-${NODEJS_ARCH}
+# remove backup files so that they are not included in the package
+ @${FIND} ${WRKSRC} -type f \( -name '*.bak' -o -name '*.orig' -o -name '*~' \) -delete
+# build vscode remote extension host
+ cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} \
+ npm_config_runtime=node \
+ npm_config_target=${NODEJS_PORTVERSION} \
+ npm_config_nodedir=${LOCALBASE} \
+ npm --userconfig=${WRKSRC}/remote/.npmrc run \
+ gulp vscode-reh-linux-${NODEJS_ARCH}-min
+ ${TAR} -czf ${WRKDIR}/vscode-reh-${OPSYS:tl}-${NODEJS_ARCH}-${DISTVERSION}.tar.gz \
+ -C ${WRKDIR}/vscode-reh-linux-${NODEJS_ARCH} .
+
+.include <bsd.port.post.mk>
diff --git a/editors/vscode/Makefile.version b/editors/vscode/Makefile.version
new file mode 100644
index 000000000000..57026b24956e
--- /dev/null
+++ b/editors/vscode/Makefile.version
@@ -0,0 +1,2 @@
+VSCODE_VERSION= 1.107.0
+SOURCE_COMMIT_HASH= 302ff6a2e235c95b88e587d4a4b6eeb1b6613297
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 967dfefb1260..5bc95718674c 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1764278578
-SHA256 (vscode/vscode-node-modules-1.106.3.tar.gz) = 2634b129617857e323bb81b0e74281286141e81f0e931ed46039a5f4d40b4322
-SIZE (vscode/vscode-node-modules-1.106.3.tar.gz) = 456865192
-SHA256 (vscode/vscode-marketplace-exts-1.106.3.tar.gz) = 80a47e71e539baa3383f3cb139dc2d2f632b118a82e985c1fe61e90a574ea2d4
-SIZE (vscode/vscode-marketplace-exts-1.106.3.tar.gz) = 1704511
-SHA256 (vscode/microsoft-vscode-1.106.3_GH0.tar.gz) = 1b8530e60339963f5a12601db3191fa1f325a210148dfbea00275813583d69b9
-SIZE (vscode/microsoft-vscode-1.106.3_GH0.tar.gz) = 24044557
+TIMESTAMP = 1765693727
+SHA256 (vscode/vscode-node-modules-1.107.0.tar.gz) = 2540f57eab612c3f8d773fa2ddd3634f55916d89e9f26385b21e25663b6e141a
+SIZE (vscode/vscode-node-modules-1.107.0.tar.gz) = 467359399
+SHA256 (vscode/vscode-marketplace-exts-1.107.0.tar.gz) = 8b50dde24b1ced293323bb81900da5645dee952866dad8af6247cde6abee784b
+SIZE (vscode/vscode-marketplace-exts-1.107.0.tar.gz) = 1711786
+SHA256 (vscode/microsoft-vscode-1.107.0_GH0.tar.gz) = 6233b61cb7b5f62eca82de2d2c6c960eaec4bccbdc27ed00076eb34dd27939e4
+SIZE (vscode/microsoft-vscode-1.107.0_GH0.tar.gz) = 24211409
diff --git a/editors/vscode/files/patch-build_gulpfile.extensions.js b/editors/vscode/files/patch-build_gulpfile.extensions.ts
index 7ed6ec5a8421..acc7408cdae8 100644
--- a/editors/vscode/files/patch-build_gulpfile.extensions.js
+++ b/editors/vscode/files/patch-build_gulpfile.extensions.ts
@@ -1,9 +1,9 @@
---- build/gulpfile.extensions.js.orig 2025-10-08 13:50:39 UTC
-+++ build/gulpfile.extensions.js
-@@ -236,7 +236,7 @@ const compileNonNativeExtensionsBuildTask = task.defin
+--- build/gulpfile.extensions.ts.orig 2025-12-14 06:36:07 UTC
++++ build/gulpfile.extensions.ts
+@@ -218,7 +218,7 @@ export const compileNonNativeExtensionsBuildTask = tas
* @note this does not clean the directory ahead of it. See {@link cleanExtensionsBuildTask} for that.
*/
- const compileNonNativeExtensionsBuildTask = task.define('compile-non-native-extensions-build', task.series(
+ export const compileNonNativeExtensionsBuildTask = task.define('compile-non-native-extensions-build', task.series(
- bundleMarketplaceExtensionsBuildTask,
+ // bundleMarketplaceExtensionsBuildTask,
task.define('bundle-non-native-extensions-build', () => ext.packageNonNativeLocalExtensionsStream(false, false).pipe(gulp.dest('.build')))
diff --git a/editors/vscode/files/patch-build_gulpfile.reh.ts b/editors/vscode/files/patch-build_gulpfile.reh.ts
new file mode 100644
index 000000000000..3fa99675c1bd
--- /dev/null
+++ b/editors/vscode/files/patch-build_gulpfile.reh.ts
@@ -0,0 +1,29 @@
+--- build/gulpfile.reh.ts.orig 2025-12-14 06:38:54 UTC
++++ build/gulpfile.reh.ts
+@@ -25,7 +25,7 @@ import glob from 'glob';
+ import File from 'vinyl';
+ import * as fs from 'fs';
+ import glob from 'glob';
+-import { compileBuildWithManglingTask } from './gulpfile.compile.ts';
++import { compileBuildWithoutManglingTask } from './gulpfile.compile.ts';
+ import { cleanExtensionsBuildTask, compileNonNativeExtensionsBuildTask, compileNativeExtensionsBuildTask, compileExtensionMediaBuildTask } from './gulpfile.extensions.ts';
+ import { vscodeWebResourceIncludes, createVSCodeWebFileContentMapper } from './gulpfile.vscode.web.ts';
+ import * as cp from 'child_process';
+@@ -321,7 +321,7 @@ function packageTask(type: string, platform: string, a
+
+ let productJsonContents = '';
+ const productJsonStream = gulp.src(['product.json'], { base: '.' })
+- .pipe(jsonEditor({ commit, date: readISODate('out-build'), version }))
++ .pipe(jsonEditor({ commit, date: readISODate('out-build'), version, serverDownloadUrlTemplate: 'https://github.com/tagattie/FreeBSD-VSCode/releases/download/%%DISTVERSION%%/vscode-reh-${os}-${arch}-%%DISTVERSION%%.tar.gz' }))
+ .pipe(es.through(function (file) {
+ productJsonContents = file.contents.toString();
+ this.emit('data', file);
+@@ -475,7 +475,7 @@ function tweakProductForServerWeb(product: typeof impo
+ gulp.task(serverTaskCI);
+
+ const serverTask = task.define(`vscode-${type}${dashed(platform)}${dashed(arch)}${dashed(minified)}`, task.series(
+- compileBuildWithManglingTask,
++ compileBuildWithoutManglingTask,
+ cleanExtensionsBuildTask,
+ compileNonNativeExtensionsBuildTask,
+ compileExtensionMediaBuildTask,
diff --git a/editors/vscode/files/patch-build_gulpfile.vscode.ts b/editors/vscode/files/patch-build_gulpfile.vscode.ts
new file mode 100644
index 000000000000..895e181f0eea
--- /dev/null
+++ b/editors/vscode/files/patch-build_gulpfile.vscode.ts
@@ -0,0 +1,11 @@
+--- build/gulpfile.vscode.ts.orig 2025-12-14 06:41:04 UTC
++++ build/gulpfile.vscode.ts
+@@ -270,7 +270,7 @@ function packageTask(platform: string, arch: string, s
+
+ let productJsonContents: string;
+ const productJsonStream = gulp.src(['product.json'], { base: '.' })
+- .pipe(jsonEditor({ commit, date: readISODate('out-build'), checksums, version }))
++ .pipe(jsonEditor({ commit, date: readISODate('out-build'), checksums, version, serverDownloadUrlTemplate: 'https://github.com/tagattie/FreeBSD-VSCode/releases/download/%%DISTVERSION%%/vscode-reh-${os}-${arch}-%%DISTVERSION%%.tar.gz' }))
+ .pipe(es.through(function (file) {
+ productJsonContents = file.contents.toString();
+ this.emit('data', file);
diff --git a/editors/vscode/files/patch-build_lib_electron.ts b/editors/vscode/files/patch-build_lib_electron.ts
index c89cd63f67f6..c08444e60dd3 100644
--- a/editors/vscode/files/patch-build_lib_electron.ts
+++ b/editors/vscode/files/patch-build_lib_electron.ts
@@ -1,6 +1,6 @@
---- build/lib/electron.ts.orig 2025-07-09 22:00:36 UTC
+--- build/lib/electron.ts.orig 2025-12-10 18:02:22 UTC
+++ build/lib/electron.ts
-@@ -199,8 +199,9 @@ export const config = {
+@@ -201,8 +201,9 @@ export const config = {
winIcon: 'resources/win32/code.ico',
token: process.env['GITHUB_TOKEN'],
repo: product.electronRepository || undefined,
diff --git a/editors/vscode/files/patch-build_lib_preLaunch.ts b/editors/vscode/files/patch-build_lib_preLaunch.ts
index 692542cf3cbe..3acab403e05c 100644
--- a/editors/vscode/files/patch-build_lib_preLaunch.ts
+++ b/editors/vscode/files/patch-build_lib_preLaunch.ts
@@ -1,6 +1,6 @@
---- build/lib/preLaunch.ts.orig 2024-09-27 21:08:28 UTC
+--- build/lib/preLaunch.ts.orig 2025-12-10 18:02:22 UTC
+++ build/lib/preLaunch.ts
-@@ -35,9 +35,9 @@ async function ensureNodeModules() {
+@@ -32,9 +32,9 @@ async function ensureNodeModules() {
}
}
@@ -13,7 +13,7 @@
async function ensureCompiled() {
if (!(await exists('out'))) {
-@@ -47,7 +47,7 @@ async function main() {
+@@ -44,7 +44,7 @@ async function main() {
async function main() {
await ensureNodeModules();
diff --git a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
index b595a907f5d8..240da8aea01b 100644
--- a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
+++ b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
@@ -1,6 +1,6 @@
---- build/lib/propertyInitOrderChecker.ts.orig 2025-09-09 22:02:15 UTC
+--- build/lib/propertyInitOrderChecker.ts.orig 2025-12-10 18:02:22 UTC
+++ build/lib/propertyInitOrderChecker.ts
-@@ -43,7 +43,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+@@ -45,7 +45,7 @@ function createProgram(tsconfigPath: string): ts.Progr
function createProgram(tsconfigPath: string): ts.Program {
const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
diff --git a/editors/vscode/files/patch-extensions_microsoft-authentication_extension.webpack.config.js b/editors/vscode/files/patch-extensions_microsoft-authentication_extension.webpack.config.js
new file mode 100644
index 000000000000..8edba19e8c63
--- /dev/null
+++ b/editors/vscode/files/patch-extensions_microsoft-authentication_extension.webpack.config.js
@@ -0,0 +1,34 @@
+--- extensions/microsoft-authentication/extension.webpack.config.js.orig 2025-12-10 18:02:22 UTC
++++ extensions/microsoft-authentication/extension.webpack.config.js
+@@ -6,6 +6,7 @@ import path from 'path';
+ import withDefaults, { nodePlugins } from '../shared.webpack.config.mjs';
+ import CopyWebpackPlugin from 'copy-webpack-plugin';
+ import path from 'path';
++import fs from 'fs';
+
+ const isWindows = process.platform === 'win32';
+ const isMacOS = process.platform === 'darwin';
+@@ -25,6 +26,9 @@ switch (process.platform) {
+ case 'linux':
+ platformFolder = 'linux';
+ break;
++ case 'freebsd':
++ platformFolder = 'freebsd';
++ break;
+ default:
+ throw new Error(`Unsupported platform: ${process.platform}`);
+ }
+@@ -32,11 +36,12 @@ console.log(`Building Microsoft Authentication Extensi
+ const arch = process.env.VSCODE_ARCH || process.arch;
+ console.log(`Building Microsoft Authentication Extension for ${process.platform} (${arch})`);
+
++const exists = fs.globSync(`**/dist/${platformFolder}/${arch}/(lib|)msal*.(node|dll|dylib|so)`).length > 0;
+ const plugins = [...nodePlugins(import.meta.dirname)];
+ if (
+ (isWindows && windowsArches.includes(arch)) ||
+ isMacOS ||
+- (isLinux && linuxArches.includes(arch))
++ (isLinux && linuxArches.includes(arch) && exists)
+ ) {
+ plugins.push(new CopyWebpackPlugin({
+ patterns: [
diff --git a/editors/vscode/files/patch-package.json b/editors/vscode/files/patch-package.json
index 9edf7cfea439..05272d0a43a6 100644
--- a/editors/vscode/files/patch-package.json
+++ b/editors/vscode/files/patch-package.json
@@ -2,13 +2,13 @@ https://github.com/eclipse/openvsx/issues/543
https://github.com/termux/termux-packages/issues/24739
https://github.com/termux/termux-packages/pull/24757
---- package.json.orig 2025-11-11 14:25:32 UTC
+--- package.json.orig 2025-12-10 18:02:22 UTC
+++ package.json
@@ -108,6 +108,7 @@
- "native-is-elevated": "0.7.0",
+ "native-is-elevated": "0.8.0",
"native-keymap": "^3.3.5",
"native-watchdog": "^1.4.1",
+ "node-ovsx-sign": "^1.2.0",
"node-pty": "1.1.0-beta35",
"open": "^10.1.2",
- "tas-client-umd": "0.2.0",
+ "tas-client": "0.3.1",
diff --git a/editors/vscode/files/patch-product.json b/editors/vscode/files/patch-product.json
deleted file mode 100644
index 4c3b4f4a3232..000000000000
--- a/editors/vscode/files/patch-product.json
+++ /dev/null
@@ -1,19 +0,0 @@
---- product.json.orig 2025-04-09 23:39:47 UTC
-+++ product.json
-@@ -33,6 +33,16 @@
- "nodejsRepository": "https://nodejs.org",
- "urlProtocol": "code-oss",
- "webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-cdn.net/insider/ef65ac1ba57f57f2a3961bfe94aa20481caca4c6/out/vs/workbench/contrib/webview/browser/pre/",
-+ "documentationUrl": "https://go.microsoft.com/fwlink/?LinkID=533484",
-+ "extensionsGallery": {
-+ "serviceUrl": "https://open-vsx.org/vscode/gallery",
-+ "itemUrl": "https://open-vsx.org/vscode/item"
-+ },
-+ "introductoryVideosUrl": "https://go.microsoft.com/fwlink/?linkid=832146",
-+ "keyboardShortcutsUrlLinux": "https://go.microsoft.com/fwlink/?linkid=832144",
-+ "quality": "stable",
-+ "requestFeatureUrl": "https://go.microsoft.com/fwlink/?LinkID=533482",
-+ "tipsAndTricksUrl": "https://go.microsoft.com/fwlink/?linkid=852118",
- "builtInExtensions": [
- {
- "name": "ms-vscode.js-debug-companion",
diff --git a/editors/vscode/files/patch-src_bootstrap-node.ts b/editors/vscode/files/patch-src_bootstrap-node.ts
index 555c2a2f8f3b..44befc6d9b24 100644
--- a/editors/vscode/files/patch-src_bootstrap-node.ts
+++ b/editors/vscode/files/patch-src_bootstrap-node.ts
@@ -1,6 +1,6 @@
---- src/bootstrap-node.ts.orig 2025-09-09 22:02:15 UTC
+--- src/bootstrap-node.ts.orig 2025-12-10 18:02:22 UTC
+++ src/bootstrap-node.ts
-@@ -150,7 +150,7 @@ export function configurePortable(product: Partial<IPr
+@@ -155,7 +155,7 @@ export function configurePortable(product: Partial<IPr
return process.env['VSCODE_PORTABLE'];
}
diff --git a/editors/vscode/files/patch-src_vs_base_node_ps.ts b/editors/vscode/files/patch-src_vs_base_node_ps.ts
index 3d0cdab9e6bf..d5bf0afe856a 100644
--- a/editors/vscode/files/patch-src_vs_base_node_ps.ts
+++ b/editors/vscode/files/patch-src_vs_base_node_ps.ts
@@ -1,6 +1,6 @@
---- src/vs/base/node/ps.ts.orig 2025-06-11 13:47:56 UTC
+--- src/vs/base/node/ps.ts.orig 2025-12-10 18:02:22 UTC
+++ src/vs/base/node/ps.ts
-@@ -225,7 +225,7 @@ export function listProcesses(rootPid: number): Promis
+@@ -223,7 +223,7 @@ export function listProcesses(rootPid: number): Promis
}
} else {
const ps = stdout.toString().trim();
diff --git a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
index c581f80ef624..2339c2ff3386 100644
--- a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
+++ b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
@@ -1,6 +1,6 @@
---- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-11-11 14:25:32 UTC
+--- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-12-10 18:02:22 UTC
+++ src/vs/workbench/services/actions/common/menusExtensionPoint.ts
-@@ -1191,7 +1191,10 @@ class CommandsTableRenderer extends Disposable impleme
+@@ -1203,7 +1203,10 @@ class CommandsTableRenderer extends Disposable impleme
switch (platform) {
case 'win32': key = rawKeyBinding.win; break;
diff --git a/editors/vscode/files/patch-test_automation_src_electron.ts b/editors/vscode/files/patch-test_automation_src_electron.ts
index d9e0cf8836e2..f6ecbded70d6 100644
--- a/editors/vscode/files/patch-test_automation_src_electron.ts
+++ b/editors/vscode/files/patch-test_automation_src_electron.ts
@@ -1,6 +1,6 @@
---- test/automation/src/electron.ts.orig 2025-11-11 14:25:32 UTC
+--- test/automation/src/electron.ts.orig 2025-12-10 18:02:22 UTC
+++ test/automation/src/electron.ts
-@@ -96,6 +96,7 @@ export function getDevElectronPath(): string {
+@@ -118,6 +118,7 @@ export function getDevElectronPath(): string {
case 'darwin':
return join(buildPath, 'electron', `${product.nameLong}.app`, 'Contents', 'MacOS', 'Electron');
case 'linux':
@@ -8,7 +8,7 @@
return join(buildPath, 'electron', `${product.applicationName}`);
case 'win32':
return join(buildPath, 'electron', `${product.nameShort}.exe`);
-@@ -108,7 +109,8 @@ export function getBuildElectronPath(root: string): st
+@@ -130,7 +131,8 @@ export function getBuildElectronPath(root: string): st
switch (process.platform) {
case 'darwin':
return join(root, 'Contents', 'MacOS', 'Electron');
diff --git a/editors/vscode/files/product.json.extensions b/editors/vscode/files/product.json.extensions
new file mode 100644
index 000000000000..6b42ee37649f
--- /dev/null
+++ b/editors/vscode/files/product.json.extensions
@@ -0,0 +1,597 @@
+{
+ "extensionAllowedBadgeProviders": [
+ "api.bintray.com",
+ "api.travis-ci.com",
+ "api.travis-ci.org",
+ "app.fossa.io",
+ "badge.buildkite.com",
+ "badge.fury.io",
+ "badge.waffle.io",
+ "badgen.net",
+ "badges.frapsoft.com",
+ "badges.gitter.im",
+ "badges.greenkeeper.io",
+ "cdn.travis-ci.com",
+ "cdn.travis-ci.org",
+ "ci.appveyor.com",
+ "circleci.com",
+ "cla.opensource.microsoft.com",
+ "codacy.com",
+ "codeclimate.com",
+ "codecov.io",
+ "coveralls.io",
+ "david-dm.org",
+ "deepscan.io",
+ "dev.azure.com",
+ "docs.rs",
+ "flat.badgen.net",
+ "gemnasium.com",
+ "githost.io",
+ "gitlab.com",
+ "godoc.org",
+ "goreportcard.com",
+ "img.shields.io",
+ "isitmaintained.com",
+ "marketplace.visualstudio.com",
+ "nodesecurity.io",
+ "opencollective.com",
+ "snyk.io",
+ "travis-ci.com",
+ "travis-ci.org",
+ "visualstudio.com",
+ "vsmarketplacebadge.apphb.com",
+ "www.bithound.io",
+ "www.versioneye.com"
+ ],
+ "extensionAllowedBadgeProvidersRegex": [
+ "^https:\\/\\/github\\.com\\/[^/]+\\/[^/]+\\/(actions\\/)?workflows\\/.*badge\\.svg"
+ ],
+ "extensionsEnabledWithApiProposalVersion": [
+ "GitHub.copilot-chat",
+ "ms-vscode.vscode-commander",
+ "ms-vscode.vscode-copilot-vision",
+ "GitHub.vscode-pull-request-github"
+ ],
+ "extensionEnabledApiProposals": {
+ "ms-azuretools.vscode-containers": [
+ "authenticationChallenges"
+ ],
+ "ms-azuretools.vscode-azureresourcegroups": [
+ "authenticationChallenges"
+ ],
+ "ms-azuretools.vscode-azure-github-copilot": [
+ "authenticationChallenges"
+ ],
+ "ms-azuretools.vscode-dev-azurecloudshell": [
+ "contribEditSessions",
+ "authenticationChallenges"
+ ],
+ "ms-toolsai.vscode-ai": [
+ "authenticationChallenges"
+ ],
+ "TeamsDevApp.vscode-ai-foundry": [
+ "authenticationChallenges"
+ ],
+ "ms-vscode.vscode-selfhost-test-provider": [
+ "testObserver",
+ "testRelatedCode"
+ ],
+ "VisualStudioExptTeam.vscodeintellicode-completions": [
+ "inlineCompletionsAdditions"
+ ],
+ "ms-vsliveshare.vsliveshare": [
+ "contribMenuBarHome",
+ "contribShareMenu",
+ "contribStatusBarItems",
+ "diffCommand",
+ "documentFiltersExclusive",
+ "fileSearchProvider",
+ "findTextInFiles",
+ "notebookLiveShare",
+ "terminalDimensions",
+ "terminalDataWriteEvent",
+ "textSearchProvider"
+ ],
+ "ms-vscode.js-debug": [
+ "portsAttributes",
+ "findTextInFiles",
+ "workspaceTrust",
+ "tunnels"
+ ],
+ "ms-toolsai.vscode-ai-remote": [
+ "resolvers",
+ "authenticationChallenges"
+ ],
+ "ms-python.python": [
+ "codeActionAI",
+ "contribEditorContentMenu",
+ "quickPickSortByLabel",
+ "portsAttributes",
+ "testObserver",
+ "quickPickItemTooltip",
+ "terminalDataWriteEvent",
+ "terminalExecuteCommandEvent",
+ "notebookReplDocument",
+ "notebookVariableProvider",
+ "terminalShellEnv"
+ ],
+ "ms-python.vscode-python-envs": [
+ "terminalShellEnv",
+ "terminalDataWriteEvent"
+ ],
+ "ms-dotnettools.dotnet-interactive-vscode": [
+ "notebookMessaging"
+ ],
+ "GitHub.codespaces": [
+ "contribEditSessions",
+ "contribMenuBarHome",
+ "contribRemoteHelp",
+ "contribViewsRemote",
+ "resolvers",
+ "tunnels",
+ "terminalDataWriteEvent",
+ "treeViewReveal",
+ "notebookKernelSource"
+ ],
+ "ms-vscode.azure-repos": [
+ "extensionRuntime",
+ "fileSearchProvider",
+ "textSearchProvider"
+ ],
+ "ms-vscode.remote-repositories": [
+ "canonicalUriProvider",
+ "contribEditSessions",
+ "contribRemoteHelp",
+ "contribMenuBarHome",
+ "contribViewsRemote",
+ "contribViewsWelcome",
+ "contribShareMenu",
+ "documentFiltersExclusive",
+ "editSessionIdentityProvider",
+ "extensionRuntime",
+ "fileSearchProvider",
+ "quickPickSortByLabel",
+ "workspaceTrust",
+ "shareProvider",
+ "scmActionButton",
+ "scmSelectedProvider",
+ "scmValidation",
+ "textSearchProvider",
+ "timeline"
+ ],
+ "ms-vscode-remote.remote-wsl": [
+ "resolvers",
+ "contribRemoteHelp",
+ "contribViewsRemote",
+ "telemetry"
+ ],
+ "ms-vscode-remote.remote-ssh": [
+ "resolvers",
+ "tunnels",
+ "terminalDataWriteEvent",
+ "contribRemoteHelp",
+ "contribViewsRemote",
+ "telemetry"
+ ],
+ "ms-vscode.remote-server": [
+ "resolvers",
+ "tunnels",
+ "contribViewsWelcome"
+ ],
+ "ms-vscode.remote-explorer": [
+ "contribRemoteHelp",
+ "contribViewsRemote",
+ "extensionsAny"
+ ],
+ "ms-vscode-remote.remote-containers": [
+ "contribEditSessions",
+ "resolvers",
+ "portsAttributes",
+ "tunnels",
+ "workspaceTrust",
+ "terminalDimensions",
+ "contribRemoteHelp",
+ "contribViewsRemote"
+ ],
+ "ms-vscode.js-debug-nightly": [
+ "portsAttributes",
+ "findTextInFiles",
+ "workspaceTrust",
+ "tunnels"
+ ],
+ "ms-vscode.lsif-browser": [
+ "documentFiltersExclusive"
+ ],
+ "ms-vscode.vscode-speech": [
+ "speech"
+ ],
+ "GitHub.vscode-pull-request-github": [
+ "activeComment",
+ "chatParticipantAdditions",
+ "chatParticipantPrivate",
+ "chatSessionsProvider",
+ "codiconDecoration",
+ "codeActionRanges",
+ "commentingRangeHint",
+ "commentReactor",
+ "commentReveal",
+ "commentThreadApplicability",
+ "contribAccessibilityHelpContent",
+ "contribCommentEditorActionsMenu",
+ "contribCommentPeekContext",
+ "contribCommentThreadAdditionalMenu",
+ "contribCommentsViewThreadMenus",
+ "contribEditorContentMenu",
+ "contribMultiDiffEditorMenus",
+ "contribShareMenu",
+ "diffCommand",
+ "languageModelToolResultAudience",
+ "markdownAlertSyntax",
+ "quickDiffProvider",
+ "remoteCodingAgents",
+ "shareProvider",
+ "tabInputTextMerge",
+ "tokenInformation",
+ "treeItemMarkdownLabel",
+ "treeViewMarkdownMessage"
+ ],
+ "GitHub.copilot": [
+ "inlineCompletionsAdditions",
+ "devDeviceId"
+ ],
+ "GitHub.copilot-nightly": [
+ "inlineCompletionsAdditions",
+ "devDeviceId"
+ ],
+ "GitHub.copilot-chat": [
+ "interactive",
+ "terminalDataWriteEvent",
+ "terminalExecuteCommandEvent",
+ "terminalSelection",
+ "terminalQuickFixProvider",
+ "chatParticipantAdditions",
+ "defaultChatParticipant",
+ "embeddings",
+ "chatEditing",
+ "chatProvider",
+ "mappedEditsProvider",
+ "aiRelatedInformation",
+ "aiSettingsSearch",
+ "codeActionAI",
+ "findTextInFiles",
+ "findTextInFiles2",
+ "textSearchProvider",
+ "textSearchProvider2",
+ "activeComment",
+ "commentReveal",
+ "contribSourceControlInputBoxMenu",
+ "contribCommentEditorActionsMenu",
+ "contribCommentThreadAdditionalMenu",
+ "contribCommentsViewThreadMenus",
+ "newSymbolNamesProvider",
+ "findFiles2",
+ "chatReferenceDiagnostic",
+ "extensionsAny",
+ "authLearnMore",
+ "testObserver",
+ "aiTextSearchProvider",
+ "documentFiltersExclusive",
+ "chatParticipantPrivate",
+ "contribDebugCreateConfiguration",
+ "inlineCompletionsAdditions",
+ "chatReferenceBinaryData",
+ "languageModelSystem",
+ "languageModelCapabilities",
+ "languageModelThinkingPart",
+ "chatStatusItem",
+ "taskProblemMatcherStatus",
+ "contribLanguageModelToolSets",
+ "textDocumentChangeReason",
+ "resolvers",
+ "taskExecutionTerminal",
+ "dataChannels",
+ "chatSessionsProvider",
+ "devDeviceId",
+ "contribEditorContentMenu"
+ ],
+ "GitHub.remotehub": [
+ "contribRemoteHelp",
+ "contribMenuBarHome",
+ "contribViewsRemote",
+ "contribViewsWelcome",
+ "documentFiltersExclusive",
+ "extensionRuntime",
+ "fileSearchProvider",
+ "quickPickSortByLabel",
+ "workspaceTrust",
+ "scmSelectedProvider",
+ "scmValidation",
+ "textSearchProvider",
+ "timeline"
+ ],
+ "ms-python.vscode-pylance": [
+ "terminalShellEnv",
+ "portsAttributes"
+ ],
+ "ms-python.debugpy": [
+ "contribViewsWelcome",
+ "debugVisualization",
+ "portsAttributes"
+ ],
+ "ms-toolsai.jupyter-renderers": [
+ "contribNotebookStaticPreloads"
+ ],
+ "ms-toolsai.jupyter": [
+ "notebookDeprecated",
+ "notebookMessaging",
+ "notebookMime",
+ "portsAttributes",
+ "quickPickSortByLabel",
+ "notebookKernelSource",
+ "interactiveWindow",
+ "notebookControllerAffinityHidden",
+ "contribNotebookStaticPreloads",
+ "quickPickItemTooltip",
+ "notebookExecution",
+ "notebookCellExecution",
+ "notebookVariableProvider",
+ "notebookReplDocument"
+ ],
+ "donjayamanne.kusto": [
+ "notebookVariableProvider"
+ ],
+ "ms-toolsai.tensorboard": [
+ "portsAttributes"
+ ],
+ "dbaeumer.vscode-eslint": [],
+ "ms-vscode.azure-sphere-tools-ui": [
+ "tunnels"
+ ],
+ "ms-azuretools.vscode-azureappservice": [
+ "terminalDataWriteEvent"
+ ],
+ "ms-vscode.anycode": [
+ "extensionsAny"
+ ],
+ "ms-vscode.cpptools": [
+ "terminalDataWriteEvent",
+ "chatParticipantAdditions"
+ ],
+ "vscjava.vscode-java-pack": [],
+ "ms-dotnettools.csdevkit": [
+ "inlineCompletionsAdditions"
+ ],
+ "ms-dotnettools.vscodeintellicode-csharp": [
+ "inlineCompletionsAdditions"
+ ],
+ "microsoft-IsvExpTools.powerplatform-vscode": [
+ "fileSearchProvider",
+ "textSearchProvider"
+ ],
+ "microsoft-IsvExpTools.powerplatform-vscode-preview": [
+ "fileSearchProvider",
+ "textSearchProvider"
+ ],
+ "TeamsDevApp.ms-teams-vscode-extension": [
+ "chatParticipantAdditions",
+ "languageModelSystem"
+ ],
+ "ms-toolsai.datawrangler": [],
+ "ms-vscode.vscode-commander": [],
+ "ms-vscode.vscode-websearchforcopilot": [],
+ "ms-vscode.vscode-copilot-vision": [
+ "chatReferenceBinaryData",
+ "codeActionAI"
+ ],
+ "ms-autodev.vscode-autodev": [
+ "chatParticipantAdditions"
+ ],
+ "vscjava.vscode-java-upgrade": [
+ "chatParticipantAdditions",
+ "chatParticipantPrivate"
+ ],
+ "FoundryLocal.foundry-local-chat": [
+ "chatProvider"
+ ],
+ "Microsoft.foundry-local-chat": [
+ "chatProvider"
+ ],
+ "ms-wmcp.windows-mcp-server-extension": [
+ "mcpToolDefinitions"
+ ],
+ "openai.chatgpt": [
+ "languageModelProxy",
+ "chatSessionsProvider"
+ ],
+ "jeanp413.open-remote-ssh": [
+ "resolvers",
+ "tunnels",
+ "terminalDataWriteEvent",
+ "contribRemoteHelp",
+ "contribViewsRemote"
+ ],
+ "jeanp413.open-remote-wsl": [
+ "resolvers",
+ "contribRemoteHelp",
+ "contribViewsRemote"
+ ]
+ },
+ "extensionKind": {
+ "Shan.code-settings-sync": [
+ "ui"
+ ],
+ "shalldie.background": [
+ "ui"
+ ],
+ "techer.open-in-browser": [
+ "ui"
+ ],
+ "CoenraadS.bracket-pair-colorizer-2": [
+ "ui"
+ ],
+ "CoenraadS.bracket-pair-colorizer": [
+ "ui",
+ "workspace"
+ ],
+ "hiro-sun.vscode-emacs": [
+ "ui",
+ "workspace"
+ ],
+ "hnw.vscode-auto-open-markdown-preview": [
+ "ui",
+ "workspace"
+ ],
+ "wayou.vscode-todo-highlight": [
+ "ui",
+ "workspace"
+ ],
+ "aaron-bond.better-comments": [
+ "ui",
+ "workspace"
+ ],
+ "vscodevim.vim": [
+ "ui"
+ ],
+ "ollyhayes.colmak-vim": [
+ "ui"
+ ]
+ },
+ "extensionPointExtensionKind": {
+ "typescriptServerPlugins": [
+ "workspace"
+ ]
+ },
+ "extensionSyncedKeys": {
+ "ritwickdey.liveserver": [
+ "liveServer.setup.version"
+ ]
+ },
+ "extensionVirtualWorkspacesSupport": {
+ "esbenp.prettier-vscode": {
+ "default": false
+ },
+ "msjsdiag.debugger-for-chrome": {
+ "default": false
+ },
+ "redhat.java": {
+ "default": false
+ },
+ "HookyQR.beautify": {
+ "default": false
+ },
+ "ritwickdey.LiveServer": {
+ "default": false
+ },
+ "VisualStudioExptTeam.vscodeintellicode": {
+ "default": false
+ },
+ "octref.vetur": {
+ "default": false
+ },
+ "formulahendry.code-runner": {
+ "default": false
+ },
+ "xdebug.php-debug": {
+ "default": false
+ },
+ "ms-mssql.mssql": {
+ "default": false
+ },
+ "christian-kohler.path-intellisense": {
+ "default": false
+ },
+ "eg2.tslint": {
+ "default": false
+ },
+ "eg2.vscode-npm-script": {
+ "default": false
+ },
+ "donjayamanne.githistory": {
+ "default": false
+ },
+ "Zignd.html-css-class-completion": {
+ "default": false
+ },
+ "christian-kohler.npm-intellisense": {
+ "default": false
+ },
+ "EditorConfig.EditorConfig": {
+ "default": false
+ },
+ "austin.code-gnu-global": {
+ "default": false
+ },
+ "johnpapa.Angular2": {
+ "default": false
+ },
+ "ms-vscode.vscode-typescript-tslint-plugin": {
+ "default": false
+ },
+ "DotJoshJohnson.xml": {
+ "default": false
+ },
+ "techer.open-in-browser": {
+ "default": false
+ },
+ "tht13.python": {
+ "default": false
+ },
+ "bmewburn.vscode-intelephense-client": {
+ "default": false
+ },
+ "Angular.ng-template": {
+ "default": false
+ },
+ "xdebug.php-pack": {
+ "default": false
+ },
+ "dbaeumer.jshint": {
+ "default": false
+ },
+ "yzhang.markdown-all-in-one": {
+ "default": false
+ },
+ "Dart-Code.flutter": {
+ "default": false
+ },
+ "streetsidesoftware.code-spell-checker": {
+ "default": false
+ },
+ "rebornix.Ruby": {
+ "default": false
+ },
+ "ms-vscode.sublime-keybindings": {
+ "default": false
+ },
+ "mitaki28.vscode-clang": {
+ "default": false
+ },
+ "steoates.autoimport": {
+ "default": false
+ },
+ "donjayamanne.python-extension-pack": {
+ "default": false
+ },
+ "shd101wyy.markdown-preview-enhanced": {
+ "default": false
+ },
+ "mikestead.dotenv": {
+ "default": false
+ },
+ "pranaygp.vscode-css-peek": {
+ "default": false
+ },
+ "ikappas.phpcs": {
+ "default": false
+ },
+ "platformio.platformio-ide": {
+ "default": false
+ },
+ "jchannon.csharpextensions": {
+ "default": false
+ },
+ "gruntfuggly.todo-tree": {
+ "default": false
+ }
+ }
+}
diff --git a/editors/vscode/files/update-product-json.sh b/editors/vscode/files/update-product-json.sh
new file mode 100644
index 000000000000..3514570d892f
--- /dev/null
+++ b/editors/vscode/files/update-product-json.sh
@@ -0,0 +1,37 @@
+#! /bin/sh
+
+PATH=/bin:/usr/bin:/usr/local/bin
+
+WRKSRC=$1
+PRODUCT_JSON=product.json
+
+setpath() {
+ json=$(jq --tab --arg value "${2}" "setpath(path(.${1}); \$value)" ${PRODUCT_JSON})
+ echo "${json}" > ${PRODUCT_JSON}
+}
+
+setpath_json() {
+ json=$(jq --tab --argjson value "${2}" "setpath(path(.${1}); \$value)" ${PRODUCT_JSON})
+ echo "${json}" > ${PRODUCT_JSON}
+}
+
+cd ${WRKSRC}
+
+mv -f ${PRODUCT_JSON} ${PRODUCT_JSON}.bak
+echo '{}' > ${PRODUCT_JSON}
+
+setpath "checksumFailMoreInfoUrl" "https://go.microsoft.com/fwlink/?LinkId=828886"
+setpath "documentationUrl" "https://go.microsoft.com/fwlink/?LinkID=533484"
+setpath_json "extensionsGallery" '{"serviceUrl": "https://open-vsx.org/vscode/gallery", "itemUrl": "https://open-vsx.org/vscode/item", "latestUrlTemplate": "https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest", "controlUrl": "https://raw.githubusercontent.com/EclipseFdn/publish-extensions/refs/heads/master/extension-control/extensions.json"}'
+setpath "introductoryVideosUrl" "https://go.microsoft.com/fwlink/?linkid=832146"
+setpath "keyboardShortcutsUrlLinux" "https://go.microsoft.com/fwlink/?linkid=832144"
+setpath_json "linkProtectionTrustedDomains" '["https://open-vsx.org"]'
+setpath "quality" "stable"
+setpath "releaseNotesUrl" "https://go.microsoft.com/fwlink/?LinkID=533483"
+setpath "requestFeatureUrl" "https://go.microsoft.com/fwlink/?LinkID=533482"
+setpath "tipsAndTricksUrl" "https://go.microsoft.com/fwlink/?linkid=852118"
+setpath "twitterUrl" "https://go.microsoft.com/fwlink/?LinkID=533687"
+setpath_json "tunnelApplicationConfig" '{}'
+
+json=$(jq --tab --slurp '.[0] * .[1] * .[2]' ${PRODUCT_JSON}.bak ${PRODUCT_JSON} ${FILESDIR}/product.json.extensions)
+echo "${json}" > ${PRODUCT_JSON}
diff --git a/editors/vscode/pkg-message b/editors/vscode/pkg-message
new file mode 100644
index 000000000000..52523ee44ea0
--- /dev/null
+++ b/editors/vscode/pkg-message
@@ -0,0 +1,44 @@
+[
+{ type: install
+ message: <<EOM
+Remote development over ssh:
+
+If you want to use remote development over ssh, download and install
+Open Remote - SSH extension[1].
+
+It is a slightly modified version of the extension of the same name
+available at the Open VSX Registry[2]. The contents of the
+modification is available at the GitHub Pull Request[3].
+
+After installation of the extension, restart code-oss and it should
+work out of the box. Please note that the remote extension host will
+be downloaded from the following URL[4] to the remote host upon first
+connection from the local host.
+
+Supported combination of local and remote hosts is as follows:
+
+Local Remote
+------------- -------------
+FreeBSD amd64 FreeBSD amd64
+ Linux x86_64
+ Linux arm64
+
+The remote extension host is actually a Node.js-based server and make
+it sure that you have dependency packages installed when the remote
+host is FreeBSD.
+
+You can check which packages are necessary on the remote host at
+FreshPorts[5]. (Install library and runtime dependencies) In addition,
+you have to install misc/compat13x package if the remote host is
+FreeBSD 14 or later. The remote extension host has been built on
+FreeBSD 13 for compatibility reasons.
+
+[1] https://github.com/tagattie/FreeBSD-VSCode/releases/download/1.107.0/open-remote-ssh-0.0.49.vsix
+[2] https://open-vsx.org/extension/jeanp413/open-remote-ssh
+[3] https://github.com/jeanp413/open-remote-ssh/pull/244
+[4] https://github.com/tagattie/FreeBSD-VSCode/releases
+[5] https://www.freshports.org/www/node22/
+
+EOM
+}
+]
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index f43777a17063..7a8bb09561b6 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -15,60 +15,225 @@ share/applications/code-oss.desktop
%%DATADIR%%/libvk_swiftshader.so
%%DATADIR%%/libvulkan.so
%%DATADIR%%/locales/af.pak
+%%DATADIR%%/locales/af_FEMININE.pak
+%%DATADIR%%/locales/af_MASCULINE.pak
+%%DATADIR%%/locales/af_NEUTER.pak
%%DATADIR%%/locales/am.pak
+%%DATADIR%%/locales/am_FEMININE.pak
+%%DATADIR%%/locales/am_MASCULINE.pak
+%%DATADIR%%/locales/am_NEUTER.pak
%%DATADIR%%/locales/ar.pak
+%%DATADIR%%/locales/ar_FEMININE.pak
+%%DATADIR%%/locales/ar_MASCULINE.pak
+%%DATADIR%%/locales/ar_NEUTER.pak
%%DATADIR%%/locales/bg.pak
+%%DATADIR%%/locales/bg_FEMININE.pak
+%%DATADIR%%/locales/bg_MASCULINE.pak
+%%DATADIR%%/locales/bg_NEUTER.pak
%%DATADIR%%/locales/bn.pak
+%%DATADIR%%/locales/bn_FEMININE.pak
+%%DATADIR%%/locales/bn_MASCULINE.pak
+%%DATADIR%%/locales/bn_NEUTER.pak
%%DATADIR%%/locales/ca.pak
+%%DATADIR%%/locales/ca_FEMININE.pak
+%%DATADIR%%/locales/ca_MASCULINE.pak
+%%DATADIR%%/locales/ca_NEUTER.pak
%%DATADIR%%/locales/cs.pak
+%%DATADIR%%/locales/cs_FEMININE.pak
+%%DATADIR%%/locales/cs_MASCULINE.pak
+%%DATADIR%%/locales/cs_NEUTER.pak
%%DATADIR%%/locales/da.pak
+%%DATADIR%%/locales/da_FEMININE.pak
+%%DATADIR%%/locales/da_MASCULINE.pak
+%%DATADIR%%/locales/da_NEUTER.pak
%%DATADIR%%/locales/de.pak
+%%DATADIR%%/locales/de_FEMININE.pak
+%%DATADIR%%/locales/de_MASCULINE.pak
+%%DATADIR%%/locales/de_NEUTER.pak
%%DATADIR%%/locales/el.pak
+%%DATADIR%%/locales/el_FEMININE.pak
+%%DATADIR%%/locales/el_MASCULINE.pak
+%%DATADIR%%/locales/el_NEUTER.pak
%%DATADIR%%/locales/en-GB.pak
+%%DATADIR%%/locales/en-GB_FEMININE.pak
+%%DATADIR%%/locales/en-GB_MASCULINE.pak
+%%DATADIR%%/locales/en-GB_NEUTER.pak
%%DATADIR%%/locales/en-US.pak
+%%DATADIR%%/locales/en-US_FEMININE.pak
+%%DATADIR%%/locales/en-US_MASCULINE.pak
+%%DATADIR%%/locales/en-US_NEUTER.pak
%%DATADIR%%/locales/es-419.pak
+%%DATADIR%%/locales/es-419_FEMININE.pak
+%%DATADIR%%/locales/es-419_MASCULINE.pak
+%%DATADIR%%/locales/es-419_NEUTER.pak
%%DATADIR%%/locales/es.pak
+%%DATADIR%%/locales/es_FEMININE.pak
+%%DATADIR%%/locales/es_MASCULINE.pak
+%%DATADIR%%/locales/es_NEUTER.pak
%%DATADIR%%/locales/et.pak
+%%DATADIR%%/locales/et_FEMININE.pak
+%%DATADIR%%/locales/et_MASCULINE.pak
+%%DATADIR%%/locales/et_NEUTER.pak
%%DATADIR%%/locales/fa.pak
+%%DATADIR%%/locales/fa_FEMININE.pak
+%%DATADIR%%/locales/fa_MASCULINE.pak
+%%DATADIR%%/locales/fa_NEUTER.pak
%%DATADIR%%/locales/fi.pak
+%%DATADIR%%/locales/fi_FEMININE.pak
+%%DATADIR%%/locales/fi_MASCULINE.pak
+%%DATADIR%%/locales/fi_NEUTER.pak
%%DATADIR%%/locales/fil.pak
+%%DATADIR%%/locales/fil_FEMININE.pak
+%%DATADIR%%/locales/fil_MASCULINE.pak
+%%DATADIR%%/locales/fil_NEUTER.pak
%%DATADIR%%/locales/fr.pak
+%%DATADIR%%/locales/fr_FEMININE.pak
+%%DATADIR%%/locales/fr_MASCULINE.pak
+%%DATADIR%%/locales/fr_NEUTER.pak
%%DATADIR%%/locales/gu.pak
+%%DATADIR%%/locales/gu_FEMININE.pak
+%%DATADIR%%/locales/gu_MASCULINE.pak
+%%DATADIR%%/locales/gu_NEUTER.pak
%%DATADIR%%/locales/he.pak
+%%DATADIR%%/locales/he_FEMININE.pak
+%%DATADIR%%/locales/he_MASCULINE.pak
+%%DATADIR%%/locales/he_NEUTER.pak
%%DATADIR%%/locales/hi.pak
+%%DATADIR%%/locales/hi_FEMININE.pak
+%%DATADIR%%/locales/hi_MASCULINE.pak
+%%DATADIR%%/locales/hi_NEUTER.pak
%%DATADIR%%/locales/hr.pak
+%%DATADIR%%/locales/hr_FEMININE.pak
+%%DATADIR%%/locales/hr_MASCULINE.pak
+%%DATADIR%%/locales/hr_NEUTER.pak
%%DATADIR%%/locales/hu.pak
+%%DATADIR%%/locales/hu_FEMININE.pak
+%%DATADIR%%/locales/hu_MASCULINE.pak
+%%DATADIR%%/locales/hu_NEUTER.pak
%%DATADIR%%/locales/id.pak
+%%DATADIR%%/locales/id_FEMININE.pak
+%%DATADIR%%/locales/id_MASCULINE.pak
+%%DATADIR%%/locales/id_NEUTER.pak
%%DATADIR%%/locales/it.pak
+%%DATADIR%%/locales/it_FEMININE.pak
+%%DATADIR%%/locales/it_MASCULINE.pak
+%%DATADIR%%/locales/it_NEUTER.pak
%%DATADIR%%/locales/ja.pak
+%%DATADIR%%/locales/ja_FEMININE.pak
+%%DATADIR%%/locales/ja_MASCULINE.pak
+%%DATADIR%%/locales/ja_NEUTER.pak
%%DATADIR%%/locales/kn.pak
+%%DATADIR%%/locales/kn_FEMININE.pak
+%%DATADIR%%/locales/kn_MASCULINE.pak
+%%DATADIR%%/locales/kn_NEUTER.pak
%%DATADIR%%/locales/ko.pak
+%%DATADIR%%/locales/ko_FEMININE.pak
+%%DATADIR%%/locales/ko_MASCULINE.pak
+%%DATADIR%%/locales/ko_NEUTER.pak
%%DATADIR%%/locales/lt.pak
+%%DATADIR%%/locales/lt_FEMININE.pak
+%%DATADIR%%/locales/lt_MASCULINE.pak
+%%DATADIR%%/locales/lt_NEUTER.pak
%%DATADIR%%/locales/lv.pak
+%%DATADIR%%/locales/lv_FEMININE.pak
+%%DATADIR%%/locales/lv_MASCULINE.pak
+%%DATADIR%%/locales/lv_NEUTER.pak
%%DATADIR%%/locales/ml.pak
+%%DATADIR%%/locales/ml_FEMININE.pak
+%%DATADIR%%/locales/ml_MASCULINE.pak
+%%DATADIR%%/locales/ml_NEUTER.pak
%%DATADIR%%/locales/mr.pak
+%%DATADIR%%/locales/mr_FEMININE.pak
+%%DATADIR%%/locales/mr_MASCULINE.pak
+%%DATADIR%%/locales/mr_NEUTER.pak
%%DATADIR%%/locales/ms.pak
+%%DATADIR%%/locales/ms_FEMININE.pak
+%%DATADIR%%/locales/ms_MASCULINE.pak
+%%DATADIR%%/locales/ms_NEUTER.pak
%%DATADIR%%/locales/nb.pak
+%%DATADIR%%/locales/nb_FEMININE.pak
+%%DATADIR%%/locales/nb_MASCULINE.pak
+%%DATADIR%%/locales/nb_NEUTER.pak
%%DATADIR%%/locales/nl.pak
+%%DATADIR%%/locales/nl_FEMININE.pak
+%%DATADIR%%/locales/nl_MASCULINE.pak
+%%DATADIR%%/locales/nl_NEUTER.pak
%%DATADIR%%/locales/pl.pak
+%%DATADIR%%/locales/pl_FEMININE.pak
+%%DATADIR%%/locales/pl_MASCULINE.pak
+%%DATADIR%%/locales/pl_NEUTER.pak
%%DATADIR%%/locales/pt-BR.pak
+%%DATADIR%%/locales/pt-BR_FEMININE.pak
+%%DATADIR%%/locales/pt-BR_MASCULINE.pak
+%%DATADIR%%/locales/pt-BR_NEUTER.pak
%%DATADIR%%/locales/pt-PT.pak
+%%DATADIR%%/locales/pt-PT_FEMININE.pak
+%%DATADIR%%/locales/pt-PT_MASCULINE.pak
+%%DATADIR%%/locales/pt-PT_NEUTER.pak
%%DATADIR%%/locales/ro.pak
+%%DATADIR%%/locales/ro_FEMININE.pak
+%%DATADIR%%/locales/ro_MASCULINE.pak
+%%DATADIR%%/locales/ro_NEUTER.pak
%%DATADIR%%/locales/ru.pak
+%%DATADIR%%/locales/ru_FEMININE.pak
+%%DATADIR%%/locales/ru_MASCULINE.pak
+%%DATADIR%%/locales/ru_NEUTER.pak
%%DATADIR%%/locales/sk.pak
+%%DATADIR%%/locales/sk_FEMININE.pak
+%%DATADIR%%/locales/sk_MASCULINE.pak
+%%DATADIR%%/locales/sk_NEUTER.pak
%%DATADIR%%/locales/sl.pak
+%%DATADIR%%/locales/sl_FEMININE.pak
+%%DATADIR%%/locales/sl_MASCULINE.pak
+%%DATADIR%%/locales/sl_NEUTER.pak
%%DATADIR%%/locales/sr.pak
+%%DATADIR%%/locales/sr_FEMININE.pak
+%%DATADIR%%/locales/sr_MASCULINE.pak
+%%DATADIR%%/locales/sr_NEUTER.pak
%%DATADIR%%/locales/sv.pak
+%%DATADIR%%/locales/sv_FEMININE.pak
+%%DATADIR%%/locales/sv_MASCULINE.pak
+%%DATADIR%%/locales/sv_NEUTER.pak
%%DATADIR%%/locales/sw.pak
+%%DATADIR%%/locales/sw_FEMININE.pak
+%%DATADIR%%/locales/sw_MASCULINE.pak
+%%DATADIR%%/locales/sw_NEUTER.pak
%%DATADIR%%/locales/ta.pak
+%%DATADIR%%/locales/ta_FEMININE.pak
+%%DATADIR%%/locales/ta_MASCULINE.pak
+%%DATADIR%%/locales/ta_NEUTER.pak
%%DATADIR%%/locales/te.pak
+%%DATADIR%%/locales/te_FEMININE.pak
+%%DATADIR%%/locales/te_MASCULINE.pak
+%%DATADIR%%/locales/te_NEUTER.pak
%%DATADIR%%/locales/th.pak
+%%DATADIR%%/locales/th_FEMININE.pak
+%%DATADIR%%/locales/th_MASCULINE.pak
+%%DATADIR%%/locales/th_NEUTER.pak
%%DATADIR%%/locales/tr.pak
+%%DATADIR%%/locales/tr_FEMININE.pak
+%%DATADIR%%/locales/tr_MASCULINE.pak
+%%DATADIR%%/locales/tr_NEUTER.pak
%%DATADIR%%/locales/uk.pak
+%%DATADIR%%/locales/uk_FEMININE.pak
+%%DATADIR%%/locales/uk_MASCULINE.pak
+%%DATADIR%%/locales/uk_NEUTER.pak
%%DATADIR%%/locales/ur.pak
+%%DATADIR%%/locales/ur_FEMININE.pak
+%%DATADIR%%/locales/ur_MASCULINE.pak
+%%DATADIR%%/locales/ur_NEUTER.pak
%%DATADIR%%/locales/vi.pak
+%%DATADIR%%/locales/vi_FEMININE.pak
+%%DATADIR%%/locales/vi_MASCULINE.pak
+%%DATADIR%%/locales/vi_NEUTER.pak
%%DATADIR%%/locales/zh-CN.pak
+%%DATADIR%%/locales/zh-CN_FEMININE.pak
+%%DATADIR%%/locales/zh-CN_MASCULINE.pak
+%%DATADIR%%/locales/zh-CN_NEUTER.pak
%%DATADIR%%/locales/zh-TW.pak
+%%DATADIR%%/locales/zh-TW_FEMININE.pak
+%%DATADIR%%/locales/zh-TW_MASCULINE.pak
+%%DATADIR%%/locales/zh-TW_NEUTER.pak
%%DATADIR%%/resources.pak
%%DATADIR%%/resources/app/LICENSE.txt
%%DATADIR%%/resources/app/ThirdPartyNotices.txt
@@ -113,7 +278,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/css-language-features/package.nls.json
%%DATADIR%%/resources/app/extensions/css-language-features/schemas/package.schema.json
%%DATADIR%%/resources/app/extensions/css-language-features/server/.npmrc
-%%DATADIR%%/resources/app/extensions/css-language-features/server/dist/node/85.cssServerMain.js
+%%DATADIR%%/resources/app/extensions/css-language-features/server/dist/node/533.cssServerMain.js
%%DATADIR%%/resources/app/extensions/css-language-features/server/dist/node/920.cssServerMain.js
%%DATADIR%%/resources/app/extensions/css-language-features/server/dist/node/cssServerMain.js
%%DATADIR%%/resources/app/extensions/css-language-features/server/package.json
@@ -260,8 +425,8 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/html-language-features/package.nls.json
%%DATADIR%%/resources/app/extensions/html-language-features/schemas/package.schema.json
%%DATADIR%%/resources/app/extensions/html-language-features/server/.npmrc
-%%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/421.htmlServerMain.js
%%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/490.htmlServerMain.js
+%%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/573.htmlServerMain.js
%%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/769.htmlServerMain.js
%%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/htmlServerMain.js
%%DATADIR%%/resources/app/extensions/html-language-features/server/lib/jquery.d.ts
@@ -309,8 +474,8 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/json-language-features/package.json
%%DATADIR%%/resources/app/extensions/json-language-features/package.nls.json
%%DATADIR%%/resources/app/extensions/json-language-features/server/.npmrc
-%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/774.jsonServerMain.js
%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/962.jsonServerMain.js
+%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/990.jsonServerMain.js
%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/jsonServerMain.js
%%DATADIR%%/resources/app/extensions/json-language-features/server/package.json
%%DATADIR%%/resources/app/extensions/json/language-configuration.json
@@ -3596,7 +3761,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/UrlUtils.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-browser.cjs
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-browser.cjs.map
-%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node-BF0Vz18w.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node-4Jss3kYh.js
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node.cjs
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node.cjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index.cjs
@@ -4942,19 +5107,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/is-stream/index.js
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/is-stream/license
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/is-stream/package.json
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/LICENSE.md
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/index.d.ts.map
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/index.js
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/package.json
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/parse-args-cjs.cjs.map
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/parse-args-cjs.d.cts.map
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/parse-args.js
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/index.d.ts.map
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/index.js
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/package.json
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/parse-args.d.ts.map
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/parse-args.js
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/package.json
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/LICENSE
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/assert-valid-pattern.d.ts.map
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js
@@ -6085,6 +6237,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/es-object-atoms/isObject.js
%%DATADIR%%/resources/app/node_modules/es-object-atoms/package.json
%%DATADIR%%/resources/app/node_modules/es-object-atoms/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/es-set-tostringtag/LICENSE
+%%DATADIR%%/resources/app/node_modules/es-set-tostringtag/index.js
+%%DATADIR%%/resources/app/node_modules/es-set-tostringtag/package.json
+%%DATADIR%%/resources/app/node_modules/es-set-tostringtag/tsconfig.json
%%DATADIR%%/resources/app/node_modules/event-target-shim/LICENSE
%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.js
%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.mjs
@@ -6170,8 +6326,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/foreground-child/dist/mjs/watchdog.js
%%DATADIR%%/resources/app/node_modules/foreground-child/package.json
%%DATADIR%%/resources/app/node_modules/form-data/License
-%%DATADIR%%/resources/app/node_modules/form-data/README.md.bak
-%%DATADIR%%/resources/app/node_modules/form-data/Readme.md
%%DATADIR%%/resources/app/node_modules/form-data/lib/browser.js
%%DATADIR%%/resources/app/node_modules/form-data/lib/form_data.js
%%DATADIR%%/resources/app/node_modules/form-data/lib/populate.js
@@ -6287,6 +6441,11 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/has-symbols/package.json
%%DATADIR%%/resources/app/node_modules/has-symbols/shams.js
%%DATADIR%%/resources/app/node_modules/has-symbols/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/has-tostringtag/LICENSE
+%%DATADIR%%/resources/app/node_modules/has-tostringtag/index.js
+%%DATADIR%%/resources/app/node_modules/has-tostringtag/package.json
+%%DATADIR%%/resources/app/node_modules/has-tostringtag/shams.js
+%%DATADIR%%/resources/app/node_modules/has-tostringtag/tsconfig.json
%%DATADIR%%/resources/app/node_modules/hasown/LICENSE
%%DATADIR%%/resources/app/node_modules/hasown/index.js
%%DATADIR%%/resources/app/node_modules/hasown/package.json
@@ -6461,6 +6620,19 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/isexe/mode.js
%%DATADIR%%/resources/app/node_modules/isexe/package.json
%%DATADIR%%/resources/app/node_modules/isexe/windows.js
+%%DATADIR%%/resources/app/node_modules/jackspeak/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/parse-args-cjs.cjs.map
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/parse-args-cjs.d.cts.map
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/parse-args.js
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/esm/parse-args.d.ts.map
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/esm/parse-args.js
+%%DATADIR%%/resources/app/node_modules/jackspeak/package.json
%%DATADIR%%/resources/app/node_modules/js-base64/LICENSE.md
%%DATADIR%%/resources/app/node_modules/js-base64/base64.d.mts
%%DATADIR%%/resources/app/node_modules/js-base64/base64.js
@@ -6512,6 +6684,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/jsonwebtoken/verify.js
%%DATADIR%%/resources/app/node_modules/jwa/LICENSE
%%DATADIR%%/resources/app/node_modules/jwa/index.js
+%%DATADIR%%/resources/app/node_modules/jwa/opslevel.yml
%%DATADIR%%/resources/app/node_modules/jwa/package.json
%%DATADIR%%/resources/app/node_modules/jws/LICENSE
%%DATADIR%%/resources/app/node_modules/jws/index.js
@@ -6519,6 +6692,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/jws/lib/sign-stream.js
%%DATADIR%%/resources/app/node_modules/jws/lib/tostring.js
%%DATADIR%%/resources/app/node_modules/jws/lib/verify-stream.js
+%%DATADIR%%/resources/app/node_modules/jws/opslevel.yml
%%DATADIR%%/resources/app/node_modules/jws/package.json
%%DATADIR%%/resources/app/node_modules/katex/LICENSE
%%DATADIR%%/resources/app/node_modules/katex/cli.js
@@ -8523,9 +8697,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/tar/node_modules/yallist/package.json
%%DATADIR%%/resources/app/node_modules/tar/node_modules/yallist/yallist.js
%%DATADIR%%/resources/app/node_modules/tar/package.json
-%%DATADIR%%/resources/app/node_modules/tas-client-umd/LICENSE
-%%DATADIR%%/resources/app/node_modules/tas-client-umd/lib/tas-client-umd.js
-%%DATADIR%%/resources/app/node_modules/tas-client-umd/package.json
+%%DATADIR%%/resources/app/node_modules/tas-client/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/tas-client/dist/tas-client.min.js
+%%DATADIR%%/resources/app/node_modules/tas-client/package.json
%%DATADIR%%/resources/app/node_modules/text-decoder/LICENSE
%%DATADIR%%/resources/app/node_modules/text-decoder/index.js
%%DATADIR%%/resources/app/node_modules/text-decoder/lib/pass-through-decoder.js
diff --git a/emulators/dolphin-emu/Makefile b/emulators/dolphin-emu/Makefile
index 6db2e24031ca..8b32cb6300cc 100644
--- a/emulators/dolphin-emu/Makefile
+++ b/emulators/dolphin-emu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dolphin-emu
PORTVERSION= 2509
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= emulators
MAINTAINER= martymac@FreeBSD.org
diff --git a/emulators/fbsd-duckstation/Makefile b/emulators/fbsd-duckstation/Makefile
index 86a9bab4f004..80485d071336 100644
--- a/emulators/fbsd-duckstation/Makefile
+++ b/emulators/fbsd-duckstation/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fbsd-duckstation
PORTVERSION= 20240614
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= emulators
MAINTAINER= martymac@FreeBSD.org
diff --git a/emulators/mesen/Makefile b/emulators/mesen/Makefile
index c9c1229e0e55..cfb7ae11d166 100644
--- a/emulators/mesen/Makefile
+++ b/emulators/mesen/Makefile
@@ -2,7 +2,7 @@ PORTNAME= mesen
DISTVERSION= 0.9.9
CATEGORIES= emulators
-MAINTAINER= cpetrik@proton.me
+MAINTAINER= ports@FreeBSD.org
COMMENT= Cross-platform Nintendo Entertainment System (NES/Famicom) emulator
WWW= https://www.mesen.ca/
diff --git a/emulators/pcsx2/Makefile b/emulators/pcsx2/Makefile
index 2a27df254f49..78cd0fce34cb 100644
--- a/emulators/pcsx2/Makefile
+++ b/emulators/pcsx2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pcsx2
PORTVERSION= 2.4.0
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= emulators
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
index d234ee6a59b7..7ee70f07a615 100644
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.38 # git rev-list --count HEAD
-PORTREVISION= 2
+PORTREVISION= 3
DISTVERSIONSUFFIX= -18170-g23b339d410
CATEGORIES= emulators wayland
diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile
index 6d86652c9b63..249702797de3 100644
--- a/emulators/yuzu/Makefile
+++ b/emulators/yuzu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yuzu
PORTVERSION= s20240301
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= emulators wayland
.if make(makesum)
MASTER_SITES= https://api.yuzu-emu.org/gamedb/?dummy=/:gamedb
diff --git a/games/melonds/Makefile b/games/melonds/Makefile
index bd1dc8eef1b5..6e9c93bdc393 100644
--- a/games/melonds/Makefile
+++ b/games/melonds/Makefile
@@ -1,7 +1,7 @@
PORTNAME= melonds
-PORTVERSION= 0.9.5
+PORTVERSION= 1.1
CATEGORIES= games
-PKGNAMESUFFIX= -${FLAVOR}
+PKGNAMESUFFIX= -qt6
MAINTAINER= henry.hu.sh@gmail.com
COMMENT= Nintendo DS emulator
@@ -12,33 +12,23 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_i386= static_assert failed due to requirement 'sizeof(TestCase) == 4312'
-LIB_DEPENDS= libslirp.so:net/libslirp
+LIB_DEPENDS= libfaad.so:audio/faad \
+ libenet.so:net/enet \
+ libslirp.so:net/libslirp
-FLAVORS= qt5 qt6
-FLAVOR?= qt5
-
-USES= cmake compiler:c++17-lang desktop-file-utils gnome \
- iconv libarchive pkgconfig qt:${FLAVOR:S/qt//} sdl kde:5
+USES= cmake compiler:c++17-lang desktop-file-utils gl gnome \
+ iconv kde:6 libarchive pkgconfig qt:6 sdl xorg
+USE_GL= egl opengl
USE_GNOME= glib20
-USE_SDL= sdl2
USE_KDE= ecm:build
-
-.if ${FLAVOR} == qt5
-CMAKE_OFF= USE_QT6
-.else
-CMAKE_ON= USE_QT6
-.endif
+USE_QT= base multimedia
+USE_SDL= sdl2
+USE_XORG= ice sm x11 xext
USE_GITHUB= yes
GH_ACCOUNT= melonDS-emu
GH_PROJECT= melonDS
-GH_TAGNAME= 0.9.5
-
-qt5_CONFLICTS_INSTALL= ${PORTNAME}-qt6
-qt6_CONFLICTS_INSTALL= ${PORTNAME}-qt5
-_USE_QT5= core gui network widgets multimedia buildtools:build qmake:build
-_USE_QT6= base multimedia
-USE_QT= ${_USE_QT${FLAVOR:S/qt//}}
+CMAKE_ON= USE_SYSTEM_LIBSLIRP
.include <bsd.port.mk>
diff --git a/games/melonds/distinfo b/games/melonds/distinfo
index 62ab9fcd2e1a..465197ac6014 100644
--- a/games/melonds/distinfo
+++ b/games/melonds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689499885
-SHA256 (melonDS-emu-melonDS-0.9.5_GH0.tar.gz) = 52c6b99340b8bba8c52b11a2242591f05e838c34ddd9ec20dcf1a6039405434a
-SIZE (melonDS-emu-melonDS-0.9.5_GH0.tar.gz) = 2496704
+TIMESTAMP = 1765272179
+SHA256 (melonDS-emu-melonDS-1.1_GH0.tar.gz) = 61e339bcb18a68a17485973637d972ea628c5624d7e6b8adf6870f895d5e26fd
+SIZE (melonDS-emu-melonDS-1.1_GH0.tar.gz) = 3673157
diff --git a/games/melonds/files/patch-backport-43d091361e b/games/melonds/files/patch-backport-43d091361e
deleted file mode 100644
index 0eaa9e42bbae..000000000000
--- a/games/melonds/files/patch-backport-43d091361e
+++ /dev/null
@@ -1,25 +0,0 @@
-From 43d091361ed6b400a68911147fd5fe524ccecf34 Mon Sep 17 00:00:00 2001
-From: RSDuck <RSDuck@users.noreply.github.com>
-Date: Fri, 25 Nov 2022 23:47:36 +0100
-Subject: [PATCH] fix #1551
-
----
- src/frontend/duckstation/duckstation_compat.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git src/frontend/duckstation/duckstation_compat.h src/frontend/duckstation/duckstation_compat.h
-index a661e926..fed37805 100644
---- src/frontend/duckstation/duckstation_compat.h
-+++ src/frontend/duckstation/duckstation_compat.h
-@@ -12,6 +12,6 @@
-
- #define Panic(msg) assert(false && msg)
-
--#define UnreachableCode() __builtin_unreachable
-+#define UnreachableCode() __builtin_unreachable()
-
- #endif
-\ No newline at end of file
---
-2.41.0
-
diff --git a/games/melonds/files/patch-backport-e6cc4b14b0 b/games/melonds/files/patch-backport-e6cc4b14b0
deleted file mode 100644
index 91ec9e0976a0..000000000000
--- a/games/melonds/files/patch-backport-e6cc4b14b0
+++ /dev/null
@@ -1,32 +0,0 @@
-From e6cc4b14b0eb603001e968be9b1ace8a09e1bce1 Mon Sep 17 00:00:00 2001
-From: Nadia Holmquist Pedersen <nadia@nhp.sh>
-Date: Sun, 16 Jul 2023 15:46:50 +0200
-Subject: [PATCH] Work around a strange bug in Qt5 that causes melonDS to crash
- on launch
-
-...but only with LTO enabled
-...but only on some UNIX systems
-...but only with some additional build options except when it breaks
- without any as well
----
- src/frontend/qt_sdl/CMakeLists.txt | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git src/frontend/qt_sdl/CMakeLists.txt src/frontend/qt_sdl/CMakeLists.txt
-index 0ae6ecea..24261030 100644
---- src/frontend/qt_sdl/CMakeLists.txt
-+++ src/frontend/qt_sdl/CMakeLists.txt
-@@ -222,4 +222,10 @@ if (UNIX AND NOT APPLE)
-
- install(FILES ${CMAKE_SOURCE_DIR}/res/net.kuribo64.melonDS.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
- install(TARGETS melonDS BUNDLE DESTINATION ${CMAKE_BINARY_DIR} RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
-+
-+ if (NOT USE_QT6)
-+ set_target_properties(melonDS PROPERTIES
-+ INTERPROCEDURAL_OPTIMIZATION OFF
-+ INTERPROCEDURAL_OPTIMIZATION_RELEASE OFF)
-+ endif()
- endif()
---
-2.41.0
-
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index bb4bf3ac2ead..f5bf0bad85b5 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,6 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20251203
-PORTREVISION= 1
+PORTVERSION= s20251217
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -26,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-1455-g7e8cec0d08 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-1463-g85e45ca0bd # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates
index 04eeeaf9604b..4662ac612e81 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -1,4 +1,4 @@
-CARGO_CRATES= ab_glyph-0.2.31 \
+CARGO_CRATES= ab_glyph-0.2.32 \
ab_glyph_rasterizer-0.1.10 \
addr2line-0.24.2 \
addr2line-0.25.1 \
@@ -27,6 +27,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
approx-0.4.0 \
approx-0.5.1 \
arbitrary-1.4.2 \
+ arboard-3.6.1 \
arr_macro-0.2.1 \
arr_macro_impl-0.2.1 \
arrayref-0.3.9 \
@@ -62,8 +63,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
block2-0.5.1 \
block2-0.6.1 \
bumpalo-3.19.0 \
- bytemuck-1.23.2 \
- bytemuck_derive-1.10.1 \
+ bytemuck-1.24.0 \
+ bytemuck_derive-1.10.2 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
@@ -190,14 +191,14 @@ CARGO_CRATES= ab_glyph-0.2.31 \
dpi-0.1.2 \
drop_guard-0.3.0 \
dyn-clone-1.0.20 \
- ecolor-0.32.2 \
- egui-0.32.2 \
- egui_plot-0.33.0 \
- egui_wgpu_backend-0.35.0 \
- egui_winit_platform-0.27.0 \
+ ecolor-0.33.2 \
+ egui-0.33.2 \
+ egui-wgpu-0.33.2 \
+ egui-winit-0.33.2 \
+ egui_plot-0.34.0 \
either-1.15.0 \
elapsed-0.1.2 \
- emath-0.32.2 \
+ emath-0.33.2 \
embedded-io-0.4.0 \
embedded-io-0.6.1 \
encode_unicode-1.0.0 \
@@ -209,8 +210,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
enumset-1.1.10 \
enumset_derive-0.14.0 \
env_home-0.1.0 \
- epaint-0.32.2 \
- epaint_default_fonts-0.32.2 \
+ epaint-0.33.2 \
+ epaint_default_fonts-0.33.2 \
equivalent-1.0.2 \
errno-0.3.14 \
error-chain-0.12.4 \
@@ -223,6 +224,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
fallible-streaming-iterator-0.1.9 \
fastbloom-0.14.0 \
fastrand-2.3.0 \
+ fax-0.2.6 \
+ fax_derive-0.2.0 \
fd-lock-4.0.4 \
fdeflate-0.3.7 \
filetime-0.2.26 \
@@ -383,7 +386,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
linux-raw-sys-0.11.0 \
litemap-0.8.0 \
litrs-0.4.2 \
- lock_api-0.4.13 \
+ lock_api-0.4.14 \
log-0.4.28 \
loom-0.7.2 \
lru-0.12.5 \
@@ -414,7 +417,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
moka-0.12.10 \
moxcms-0.7.5 \
mumble-link-0.2.0 \
- naga-26.0.0 \
+ naga-27.0.3 \
native-dialog-0.9.0 \
ndk-0.9.0 \
ndk-context-0.1.1 \
@@ -496,8 +499,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
ordered-float-5.0.0 \
owned_ttf_parser-0.25.1 \
parking-2.2.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
pastey-0.1.1 \
pathdiff-0.2.3 \
@@ -542,6 +545,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
pulley-interpreter-39.0.0 \
pulley-macros-39.0.0 \
pxfm-0.1.23 \
+ quick-error-2.0.1 \
quick-xml-0.37.5 \
quinn-0.11.9 \
quinn-proto-0.11.13 \
@@ -709,6 +713,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.17 \
thread_local-1.1.9 \
+ tiff-0.10.3 \
time-0.3.43 \
time-core-0.1.6 \
time-macros-0.2.24 \
@@ -837,16 +842,18 @@ CARGO_CRATES= ab_glyph-0.2.31 \
wayland-sys-0.31.7 \
web-sys-0.3.78 \
web-time-1.1.0 \
+ webbrowser-1.0.6 \
webpki-root-certs-1.0.2 \
+ weezl-0.1.12 \
wfd-0.1.7 \
- wgpu-26.0.1 \
- wgpu-core-26.0.1 \
- wgpu-core-deps-apple-26.0.0 \
- wgpu-core-deps-emscripten-26.0.0 \
- wgpu-core-deps-windows-linux-android-26.0.0 \
- wgpu-hal-26.0.4 \
- wgpu-profiler-0.24.0 \
- wgpu-types-26.0.0 \
+ wgpu-27.0.1 \
+ wgpu-core-27.0.3 \
+ wgpu-core-deps-apple-27.0.0 \
+ wgpu-core-deps-emscripten-27.0.0 \
+ wgpu-core-deps-windows-linux-android-27.0.0 \
+ wgpu-hal-27.0.4 \
+ wgpu-profiler-0.25.0 \
+ wgpu-types-27.0.1 \
which-7.0.3 \
widestring-1.2.0 \
wiggle-39.0.0 \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index 4b4aebfc9d96..aefd32c8ab31 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1764933185
-SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d
-SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909
+TIMESTAMP = 1765992680
+SHA256 (rust/crates/ab_glyph-0.2.32.crate) = 01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2
+SIZE (rust/crates/ab_glyph-0.2.32.crate) = 20967
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
@@ -57,6 +57,8 @@ SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd5
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
+SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
+SIZE (rust/crates/arboard-3.6.1.crate) = 54018
SHA256 (rust/crates/arr_macro-0.2.1.crate) = c49336e062fa2ae8aca17a2f99c34d9c1a5d30827e8aff1cb4c294f253afe992
SIZE (rust/crates/arr_macro-0.2.1.crate) = 6504
SHA256 (rust/crates/arr_macro_impl-0.2.1.crate) = 9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e
@@ -127,10 +129,10 @@ SHA256 (rust/crates/block2-0.6.1.crate) = 340d2f0bdb2a43c1d3cd40513185b2bd7def0a
SIZE (rust/crates/block2-0.6.1.crate) = 34311
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
-SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29
-SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
@@ -383,22 +385,22 @@ SHA256 (rust/crates/drop_guard-0.3.0.crate) = 2c4a817d8b683f6e649aed359aab0c47a8
SIZE (rust/crates/drop_guard-0.3.0.crate) = 4614
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
-SHA256 (rust/crates/ecolor-0.32.2.crate) = ebb57dec02e4cca6d70d02e29865f7e52dbd471383f4c3444dda7ee78d467360
-SIZE (rust/crates/ecolor-0.32.2.crate) = 16361
-SHA256 (rust/crates/egui-0.32.2.crate) = 40df1115b8b0f3d4f1f9134a26287fd3d0e067fc18f879b8c9641aedf3eecef7
-SIZE (rust/crates/egui-0.32.2.crate) = 390290
-SHA256 (rust/crates/egui_plot-0.33.0.crate) = 524318041a8ea90c81c738e8985f8ad9e3f9bed636b03c2ff37b218113ed5121
-SIZE (rust/crates/egui_plot-0.33.0.crate) = 50709
-SHA256 (rust/crates/egui_wgpu_backend-0.35.0.crate) = 00298a0625eba5b3a4f39444766d2590e45fa550446fb07dfefc90e84797f4f3
-SIZE (rust/crates/egui_wgpu_backend-0.35.0.crate) = 22712
-SHA256 (rust/crates/egui_winit_platform-0.27.0.crate) = bf980ab437c001c9172791dbba1c114912cfc557128594c068294d73100387bf
-SIZE (rust/crates/egui_winit_platform-0.27.0.crate) = 26819
+SHA256 (rust/crates/ecolor-0.33.2.crate) = 084980ebede2fb1ad6c4f54285b3e489052ef2b6aa4016e4c19349417adc75c5
+SIZE (rust/crates/ecolor-0.33.2.crate) = 16830
+SHA256 (rust/crates/egui-0.33.2.crate) = b75645894de4ca1695ab3ab7201c7953bb95c1725aafeefa6822dc901ad2a81b
+SIZE (rust/crates/egui-0.33.2.crate) = 396666
+SHA256 (rust/crates/egui-wgpu-0.33.2.crate) = acdaac35a6e0ff458aaa5776b2bda578e38334a9d1258f7795042a70372745b7
+SIZE (rust/crates/egui-wgpu-0.33.2.crate) = 48065
+SHA256 (rust/crates/egui-winit-0.33.2.crate) = 4772ed5f16fa8ec2ba295e58f62b58ee83fcf49e67ec13d2b7ddf4e9a2dea34e
+SIZE (rust/crates/egui-winit-0.33.2.crate) = 45130
+SHA256 (rust/crates/egui_plot-0.34.0.crate) = 33233ffc010fd450381805bbbebecbbb82f077de7712ddc439f0b20effd42db7
+SIZE (rust/crates/egui_plot-0.34.0.crate) = 51061
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/elapsed-0.1.2.crate) = 6f4e5af126dafd0741c2ad62d47f68b28602550102e5f0dd45c8a97fc8b49c29
SIZE (rust/crates/elapsed-0.1.2.crate) = 2377
-SHA256 (rust/crates/emath-0.32.2.crate) = b5c95b6d5571099bfa0ae9f4fdaef2c239bccb01d55339a082070259dc6f3b05
-SIZE (rust/crates/emath-0.32.2.crate) = 32352
+SHA256 (rust/crates/emath-0.33.2.crate) = 0e561352ae95c22ad179fb56c38d6e6eecd86cf4925cf5c70e738dd01df9b620
+SIZE (rust/crates/emath-0.33.2.crate) = 33652
SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced
SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901
SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d
@@ -421,10 +423,10 @@ SHA256 (rust/crates/enumset_derive-0.14.0.crate) = f43e744e4ea338060faee68ed933e
SIZE (rust/crates/enumset_derive-0.14.0.crate) = 17657
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
-SHA256 (rust/crates/epaint-0.32.2.crate) = 695fd7b458f31fe515d6a308f46b2936cae9316dc40c960a7ee31ce3a97866b9
-SIZE (rust/crates/epaint-0.32.2.crate) = 105458
-SHA256 (rust/crates/epaint_default_fonts-0.32.2.crate) = bbc9f86ce3eaf9b7fc7179a578af21a6a5cd2d4fd21965564e82a2d009a7dab0
-SIZE (rust/crates/epaint_default_fonts-0.32.2.crate) = 784117
+SHA256 (rust/crates/epaint-0.33.2.crate) = a909ce8cee63e8350fb0c251ad39277a5b24f19add60787e84a3b3ab3f2bd83a
+SIZE (rust/crates/epaint-0.33.2.crate) = 104358
+SHA256 (rust/crates/epaint_default_fonts-0.33.2.crate) = ad9649446c23368ae138716910e3e28143995691b598fbb9de16b42b0722cbcc
+SIZE (rust/crates/epaint_default_fonts-0.33.2.crate) = 787142
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
@@ -449,6 +451,10 @@ SHA256 (rust/crates/fastbloom-0.14.0.crate) = 18c1ddb9231d8554c2d6bdf4cfaabf0c59
SIZE (rust/crates/fastbloom-0.14.0.crate) = 23827
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab
+SIZE (rust/crates/fax-0.2.6.crate) = 13279
+SHA256 (rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d
+SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442
SHA256 (rust/crates/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78
SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
@@ -769,8 +775,8 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
SIZE (rust/crates/litrs-0.4.2.crate) = 43399
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
@@ -831,8 +837,8 @@ SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a3
SIZE (rust/crates/moxcms-0.7.5.crate) = 184232
SHA256 (rust/crates/mumble-link-0.2.0.crate) = c7f4c53745d4e7afd0faaf6ee46c0c3114d4b7d0db63bef96917751906453285
SIZE (rust/crates/mumble-link-0.2.0.crate) = 11204
-SHA256 (rust/crates/naga-26.0.0.crate) = 916cbc7cb27db60be930a4e2da243cf4bc39569195f22fd8ee419cd31d5b662c
-SIZE (rust/crates/naga-26.0.0.crate) = 737361
+SHA256 (rust/crates/naga-27.0.3.crate) = 066cf25f0e8b11ee0df221219010f213ad429855f57c494f995590c861a9a7d8
+SIZE (rust/crates/naga-27.0.3.crate) = 761268
SHA256 (rust/crates/native-dialog-0.9.0.crate) = 8f006431cea71a83e6668378cb5abc2d52af299cbac6dca1780c6eeca90822df
SIZE (rust/crates/native-dialog-0.9.0.crate) = 27203
SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
@@ -995,10 +1001,10 @@ SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aa
SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
@@ -1087,6 +1093,8 @@ SHA256 (rust/crates/pulley-macros-39.0.0.crate) = 7416ec5b280e7c12c457452d8d1569
SIZE (rust/crates/pulley-macros-39.0.0.crate) = 2352
SHA256 (rust/crates/pxfm-0.1.23.crate) = f55f4fedc84ed39cb7a489322318976425e42a147e2be79d8f878e2884f94e84
SIZE (rust/crates/pxfm-0.1.23.crate) = 1219248
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
@@ -1421,6 +1429,8 @@ SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d
SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
+SIZE (rust/crates/tiff-0.10.3.crate) = 1444592
SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
SIZE (rust/crates/time-0.3.43.crate) = 142912
SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
@@ -1677,26 +1687,30 @@ SHA256 (rust/crates/web-sys-0.3.78.crate) = 77e4b637749ff0d92b8fad63aa1f7cff3cbe
SIZE (rust/crates/web-sys-0.3.78.crate) = 642410
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/webbrowser-1.0.6.crate) = 00f1243ef785213e3a32fa0396093424a3a6ea566f9948497e5a2309261a4c97
+SIZE (rust/crates/webbrowser-1.0.6.crate) = 57471
SHA256 (rust/crates/webpki-root-certs-1.0.2.crate) = 4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a
SIZE (rust/crates/webpki-root-certs-1.0.2.crate) = 173652
+SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88
+SIZE (rust/crates/weezl-0.1.12.crate) = 46045
SHA256 (rust/crates/wfd-0.1.7.crate) = e713040b67aae5bf1a0ae3e1ebba8cc29ab2b90da9aa1bff6e09031a8a41d7a8
SIZE (rust/crates/wfd-0.1.7.crate) = 8825
-SHA256 (rust/crates/wgpu-26.0.1.crate) = 70b6ff82bbf6e9206828e1a3178e851f8c20f1c9028e74dd3a8090741ccd5798
-SIZE (rust/crates/wgpu-26.0.1.crate) = 188657
-SHA256 (rust/crates/wgpu-core-26.0.1.crate) = d5f62f1053bd28c2268f42916f31588f81f64796e2ff91b81293515017ca8bd9
-SIZE (rust/crates/wgpu-core-26.0.1.crate) = 306801
-SHA256 (rust/crates/wgpu-core-deps-apple-26.0.0.crate) = 18ae5fbde6a4cbebae38358aa73fcd6e0f15c6144b67ef5dc91ded0db125dbdf
-SIZE (rust/crates/wgpu-core-deps-apple-26.0.0.crate) = 7969
-SHA256 (rust/crates/wgpu-core-deps-emscripten-26.0.0.crate) = d7670e390f416006f746b4600fdd9136455e3627f5bd763abf9a65daa216dd2d
-SIZE (rust/crates/wgpu-core-deps-emscripten-26.0.0.crate) = 6820
-SHA256 (rust/crates/wgpu-core-deps-windows-linux-android-26.0.0.crate) = 720a5cb9d12b3d337c15ff0e24d3e97ed11490ff3f7506e7f3d98c68fa5d6f14
-SIZE (rust/crates/wgpu-core-deps-windows-linux-android-26.0.0.crate) = 7778
-SHA256 (rust/crates/wgpu-hal-26.0.4.crate) = 7df2c64ac282a91ad7662c90bc4a77d4a2135bc0b2a2da5a4d4e267afc034b9e
-SIZE (rust/crates/wgpu-hal-26.0.4.crate) = 383672
-SHA256 (rust/crates/wgpu-profiler-0.24.0.crate) = 63e58456885a6e343f2487a65ba0d19f87b8a9d8c9b69086352ade067d52b621
-SIZE (rust/crates/wgpu-profiler-0.24.0.crate) = 53255
-SHA256 (rust/crates/wgpu-types-26.0.0.crate) = eca7a8d8af57c18f57d393601a1fb159ace8b2328f1b6b5f80893f7d672c9ae2
-SIZE (rust/crates/wgpu-types-26.0.0.crate) = 88166
+SHA256 (rust/crates/wgpu-27.0.1.crate) = bfe68bac7cde125de7a731c3400723cadaaf1703795ad3f4805f187459cd7a77
+SIZE (rust/crates/wgpu-27.0.1.crate) = 199825
+SHA256 (rust/crates/wgpu-core-27.0.3.crate) = 27a75de515543b1897b26119f93731b385a19aea165a1ec5f0e3acecc229cae7
+SIZE (rust/crates/wgpu-core-27.0.3.crate) = 327285
+SHA256 (rust/crates/wgpu-core-deps-apple-27.0.0.crate) = 0772ae958e9be0c729561d5e3fd9a19679bcdfb945b8b1a1969d9bfe8056d233
+SIZE (rust/crates/wgpu-core-deps-apple-27.0.0.crate) = 12020
+SHA256 (rust/crates/wgpu-core-deps-emscripten-27.0.0.crate) = b06ac3444a95b0813ecfd81ddb2774b66220b264b3e2031152a4a29fda4da6b5
+SIZE (rust/crates/wgpu-core-deps-emscripten-27.0.0.crate) = 10684
+SHA256 (rust/crates/wgpu-core-deps-windows-linux-android-27.0.0.crate) = 71197027d61a71748e4120f05a9242b2ad142e3c01f8c1b47707945a879a03c3
+SIZE (rust/crates/wgpu-core-deps-windows-linux-android-27.0.0.crate) = 11836
+SHA256 (rust/crates/wgpu-hal-27.0.4.crate) = 5b21cb61c57ee198bc4aff71aeadff4cbb80b927beb912506af9c780d64313ce
+SIZE (rust/crates/wgpu-hal-27.0.4.crate) = 395168
+SHA256 (rust/crates/wgpu-profiler-0.25.0.crate) = c9f7c28673961ecb946c862b66b6ea1f9b70fca9106d31db6fbb812b7b794abf
+SIZE (rust/crates/wgpu-profiler-0.25.0.crate) = 53413
+SHA256 (rust/crates/wgpu-types-27.0.1.crate) = afdcf84c395990db737f2dd91628706cb31e86d72e53482320d368e52b5da5eb
+SIZE (rust/crates/wgpu-types-27.0.1.crate) = 98497
SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
@@ -1937,5 +1951,5 @@ SHA256 (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.g
SIZE (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 2210
SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43f0faa196eb33341c8e9952da17876649dd3aade44fd357a3a098eaaeb78e9d
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
-SHA256 (veloren-v0.17.0-1455-g7e8cec0d08.tar.bz2) = 9214b9688aa33b38c6b39ffa857888685d911f900405b2dc3ed42565ec182421
-SIZE (veloren-v0.17.0-1455-g7e8cec0d08.tar.bz2) = 347538062
+SHA256 (veloren-v0.17.0-1463-g85e45ca0bd.tar.bz2) = 7b9a86407371cfa630826afa6c95b9bbba349bfa96b11fac57f1f9b3f9ca88e4
+SIZE (veloren-v0.17.0-1463-g85e45ca0bd.tar.bz2) = 347531371
diff --git a/games/veloren-weekly/files/patch-unix b/games/veloren-weekly/files/patch-unix
index 2369920616b9..39f63c68b19c 100644
--- a/games/veloren-weekly/files/patch-unix
+++ b/games/veloren-weekly/files/patch-unix
@@ -1,69 +1,19 @@
Relax Linux checks for the code works on any non-Windows platform.
---- cargo-crates/wgpu-26.0.1/build.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/wgpu-26.0.1/build.rs
-@@ -16,7 +16,7 @@ fn main() {
- metal: { all(target_vendor = "apple", feature = "metal") },
- vulkan: { any(
- // The `vulkan` feature enables the Vulkan backend only on "native Vulkan" platforms, i.e. Windows/Linux/Android
-- all(any(windows, target_os = "linux", target_os = "android"), feature = "vulkan"),
-+ all(any(windows, unix), not(target_vendor = "apple"), feature = "vulkan"),
- // On Apple platforms, however, we require the `vulkan-portability` feature
- // to explicitly opt-in to Vulkan since it's meant to be used with MoltenVK.
- all(target_vendor = "apple", feature = "vulkan-portability")
-@@ -24,7 +24,7 @@ fn main() {
- gles: { any(
- // The `gles` feature enables the OpenGL/GLES backend only on "native OpenGL" platforms, i.e. Windows, Linux, Android, and Emscripten.
- // (Note that WebGL is also not included here!)
-- all(any(windows, target_os = "linux", target_os = "android", Emscripten), feature = "gles"),
-+ all(any(windows, unix, Emscripten), not(target_vendor = "apple"), feature = "gles"),
- // On Apple platforms, however, we require the `angle` feature to explicitly opt-in to OpenGL
- // since its meant to be used with ANGLE.
- all(target_vendor = "apple", feature = "angle")
---- cargo-crates/wgpu-core-26.0.1/Cargo.toml.orig 1970-01-01 00:00:01 UTC
-+++ cargo-crates/wgpu-core-26.0.1/Cargo.toml
-@@ -206,7 +206,7 @@ optional = true
- version = "26.0.0"
- optional = true
-
--[target.'cfg(any(windows, target_os = "linux", target_os = "android"))'.dependencies.wgpu-core-deps-windows-linux-android]
-+[target.'cfg(all(any(windows, unix), not(target_vendor = "apple")))'.dependencies.wgpu-core-deps-windows-linux-android]
- version = "26.0.0"
- optional = true
-
---- cargo-crates/wgpu-core-26.0.1/build.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/wgpu-core-26.0.1/build.rs
-@@ -1,6 +1,6 @@ fn main() {
- fn main() {
- cfg_aliases::cfg_aliases! {
-- windows_linux_android: { any(windows, target_os = "linux", target_os = "android") },
-+ windows_linux_android: { all(any(windows, unix), not(target_vendor = "apple")) },
- send_sync: { all(
- feature = "std",
- any(
---- cargo-crates/wgpu-core-deps-windows-linux-android-26.0.0/Cargo.toml.orig 1970-01-01 00:00:01 UTC
-+++ cargo-crates/wgpu-core-deps-windows-linux-android-26.0.0/Cargo.toml
-@@ -38,5 +38,5 @@ vulkan = ["wgpu-hal/vulkan"]
- renderdoc = ["wgpu-hal/renderdoc"]
- vulkan = ["wgpu-hal/vulkan"]
-
--[target.'cfg(any(windows, target_os = "linux", target_os = "android"))'.dependencies.wgpu-hal]
-+[target.'cfg(all(any(windows, unix), not(target_vendor = "apple")))'.dependencies.wgpu-hal]
- version = "26.0.0"
---- cargo-crates/wgpu-hal-26.0.4/src/vulkan/adapter.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/wgpu-hal-26.0.4/src/vulkan/adapter.rs
-@@ -1170,7 +1170,7 @@ impl PhysicalDeviceProperties {
- // Prevent very large buffers on mesa and most android devices.
+--- cargo-crates/wgpu-hal-27.0.4/src/vulkan/adapter.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-hal-27.0.4/src/vulkan/adapter.rs
+@@ -1207,7 +1207,7 @@ impl PhysicalDeviceProperties {
+ // don't risk confusing JS by exceeding the range of a double.
let is_nvidia = self.properties.vendor_id == crate::auxil::db::nvidia::VENDOR;
let max_buffer_size =
- if (cfg!(target_os = "linux") || cfg!(target_os = "android")) && !is_nvidia {
+ if (cfg!(all(unix, not(target_vendor = "apple")))) && !is_nvidia {
i32::MAX as u64
} else {
- u64::MAX
---- cargo-crates/wgpu-hal-26.0.4/src/vulkan/instance.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/wgpu-hal-26.0.4/src/vulkan/instance.rs
-@@ -986,7 +986,7 @@ impl crate::Instance for super::Instance {
+ 1u64 << 52
+--- cargo-crates/wgpu-hal-27.0.4/src/vulkan/instance.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-hal-27.0.4/src/vulkan/instance.rs
+@@ -988,7 +988,7 @@ impl crate::Instance for super::Instance {
exposed.info.device_type == wgt::DeviceType::DiscreteGpu
&& exposed.info.vendor == db::nvidia::VENDOR
});
@@ -72,11 +22,11 @@ Relax Linux checks for the code works on any non-Windows platform.
for exposed in exposed_adapters.iter_mut() {
if exposed.info.device_type == wgt::DeviceType::IntegratedGpu
&& exposed.info.vendor == db::intel::VENDOR
---- server-cli/src/main.rs.orig 2024-02-14 21:58:23 UTC
+--- server-cli/src/main.rs.orig 2025-12-17 17:31:20 UTC
+++ server-cli/src/main.rs
-@@ -66,14 +66,14 @@ fn main() -> io::Result<()> {
+@@ -74,14 +74,14 @@ fn main() -> io::Result<()> {
// Load settings
- let settings = settings::Settings::load();
+ let settings = settings::Settings::load().ok_or(io::ErrorKind::Other)?;
- #[cfg(any(target_os = "linux", target_os = "macos"))]
+ #[cfg(not(target_os = "windows"))]
@@ -91,7 +41,7 @@ Relax Linux checks for the code works on any non-Windows platform.
if !settings.shutdown_signals.is_empty() {
tracing::warn!(
"Server configuration contains shutdown signals, but your platform does not support \
---- server-cli/src/settings.rs.orig 2024-03-20 22:12:47 UTC
+--- server-cli/src/settings.rs.orig 2025-12-17 17:31:20 UTC
+++ server-cli/src/settings.rs
@@ -15,7 +15,7 @@ impl ShutdownSignal {
}
@@ -111,9 +61,9 @@ Relax Linux checks for the code works on any non-Windows platform.
vec![ShutdownSignal::SIGUSR1]
} else {
Vec::new()
---- voxygen/src/main.rs.orig 2024-02-07 19:13:27 UTC
+--- voxygen/src/main.rs.orig 2025-12-17 17:31:20 UTC
+++ voxygen/src/main.rs
-@@ -51,7 +51,7 @@ fn main() {
+@@ -47,7 +47,7 @@ fn main() {
cli::Commands::ListWgpuBackends => {
#[cfg(target_os = "windows")]
let backends = &["opengl", "dx12", "vulkan"];
diff --git a/games/veloren-weekly/files/patch-wgpu-nvidia b/games/veloren-weekly/files/patch-wgpu-nvidia
index 13e6891aa7da..f757a6fde3e1 100644
--- a/games/veloren-weekly/files/patch-wgpu-nvidia
+++ b/games/veloren-weekly/files/patch-wgpu-nvidia
@@ -1,8 +1,8 @@
https://gitlab.com/veloren/veloren/-/issues/1975
---- cargo-crates/wgpu-26.0.1/src/backend/wgpu_core.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/wgpu-26.0.1/src/backend/wgpu_core.rs
-@@ -1802,10 +1802,7 @@ impl dispatch::QueueInterface for CoreQueue {
+--- cargo-crates/wgpu-27.0.1/src/backend/wgpu_core.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-27.0.1/src/backend/wgpu_core.rs
+@@ -1965,10 +1965,7 @@ impl dispatch::QueueInterface for CoreQueue {
&size,
) {
Ok(()) => (),
diff --git a/games/warzone2100/Makefile b/games/warzone2100/Makefile
index 48d51bcfee0a..299d7e137c3e 100644
--- a/games/warzone2100/Makefile
+++ b/games/warzone2100/Makefile
@@ -1,6 +1,5 @@
PORTNAME= warzone2100
-DISTVERSION= 4.6.1
-PORTREVISION= 1
+DISTVERSION= 4.6.2
CATEGORIES= games
MASTER_SITES= https://github.com/Warzone2100/warzone2100/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}_src
@@ -34,7 +33,7 @@ RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
USES= cmake bison compiler:c++11-lib gl openal:al pkgconfig \
sdl sqlite tar:xz
USE_GL= gl
-USE_SDL= sdl2
+USE_SDL= sdl3
CMAKE_ON= WZ_DISABLE_FETCHCONTENT_GIT_CLONE \
CMAKE_DISABLE_FIND_PACKAGE_Asciidoctor \
CMAKE_DISABLE_FIND_PACKAGE_Git \
diff --git a/games/warzone2100/distinfo b/games/warzone2100/distinfo
index 0221650058a9..4febbf23e3cc 100644
--- a/games/warzone2100/distinfo
+++ b/games/warzone2100/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758122255
-SHA256 (warzone2100-4.6.1/warzone2100_src.tar.xz) = 26ac5538460243f8a149d31264da71caa4d33ef6a8010037eff24e77278ca50b
-SIZE (warzone2100-4.6.1/warzone2100_src.tar.xz) = 492456208
+TIMESTAMP = 1765299530
+SHA256 (warzone2100-4.6.2/warzone2100_src.tar.xz) = 856216dabeaf2e03ae8f7e758c395b27d21889fe8b5fe45f3afce700fde7d71f
+SIZE (warzone2100-4.6.2/warzone2100_src.tar.xz) = 491311612
diff --git a/games/warzone2100/files/patch-cmake_FindZIP.cmake b/games/warzone2100/files/patch-cmake_FindZIP.cmake
deleted file mode 100644
index 62eb09120fae..000000000000
--- a/games/warzone2100/files/patch-cmake_FindZIP.cmake
+++ /dev/null
@@ -1,22 +0,0 @@
---- cmake/FindZIP.cmake.orig 2021-04-18 18:28:41 UTC
-+++ cmake/FindZIP.cmake
-@@ -29,8 +29,8 @@ set(_PF32BIT "ProgramFiles(x86)")
- #
-
- # Search for 7-Zip
--find_program(ZIP_EXECUTABLE NAMES 7z 7za PATHS "$ENV{ProgramFiles}/7-Zip" "$ENV{${_PF32BIT}}/7-Zip" "$ENV{ProgramW6432}/7-Zip")
--if(ZIP_EXECUTABLE MATCHES "7z|7za")
-+find_program(ZIP_EXECUTABLE NAMES 7zz REQUIRED)
-+if(ZIP_EXECUTABLE MATCHES "7zz")
- # Test whether 7-Zip supports the "-bb0" option to disable log output
- execute_process(COMMAND ${ZIP_EXECUTABLE} i -bb0
- RESULT_VARIABLE 7z_bb_result
-@@ -110,7 +110,7 @@ function(COMPRESS_ZIP)
- message( FATAL_ERROR "Unsupported compression level \"${_parsedArguments_COMPRESSION_LEVEL}\" (must be: 0, 1, 3, 5, 7, 9)" )
- endif()
-
-- if(ZIP_EXECUTABLE MATCHES "7z|7za")
-+ if(ZIP_EXECUTABLE MATCHES "7zz")
- set(_zipExecutableOptions a -tzip -mtc=off)
- if(DEFINED _parsedArguments_COMPRESSION_LEVEL)
- # 7z command-line option for compression level (when in ZIP mode) is: "-mx=#"
diff --git a/games/warzone2100/files/patch-lib_sdl_CMakeLists.txt b/games/warzone2100/files/patch-lib_sdl_CMakeLists.txt
deleted file mode 100644
index 6f307e792659..000000000000
--- a/games/warzone2100/files/patch-lib_sdl_CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
---- lib/sdl/CMakeLists.txt.orig 2022-11-02 16:53:49 UTC
-+++ lib/sdl/CMakeLists.txt
-@@ -55,14 +55,6 @@ if(NOT DEFINED WZ_FINDSDL2_NOCONFIG OR NOT WZ_FINDSDL2
- find_package(SDL2 ${SDL2_MIN_VERSION} CONFIG QUIET)
- endif()
- if(SDL2_FOUND)
-- if (TARGET SDL2::SDL2-static)
-- # Check for INTERFACE_INCLUDE_DIRECTORIES to ignore the "aliased" target that vcpkg creates
-- get_target_property(_sdl2_include_dir SDL2::SDL2-static INTERFACE_INCLUDE_DIRECTORIES)
-- test_link_to_sdl_target(SDL2::SDL2-static FALSE LINK_SUCCESS_SDL2_SDL2STATIC_TARGET)
-- if (_sdl2_include_dir AND LINK_SUCCESS_SDL2_SDL2STATIC_TARGET)
-- set(_sdl2_library SDL2::SDL2-static)
-- endif()
-- endif()
- if (NOT _sdl2_library AND TARGET SDL2::SDL2)
- # Check for INTERFACE_INCLUDE_DIRECTORIES to ignore the "aliased" target that vcpkg creates
- get_target_property(_sdl2_include_dir SDL2::SDL2 INTERFACE_INCLUDE_DIRECTORIES)
diff --git a/games/warzone2100/pkg-plist b/games/warzone2100/pkg-plist
index 65f0635553e9..1492fd61b1f1 100644
--- a/games/warzone2100/pkg-plist
+++ b/games/warzone2100/pkg-plist
@@ -28,6 +28,7 @@ share/icons/net.wz2100.warzone2100.png
%%NLS%%share/locale/hu/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/hu/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/id/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/id/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/it/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/it/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/ja_JP/LC_MESSAGES/warzone2100.mo
@@ -49,6 +50,8 @@ share/icons/net.wz2100.warzone2100.png
%%NLS%%share/locale/ru/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/sk/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/sl/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/sr_CS/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/sr_CS/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/tr/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/tr/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/tt_RU/LC_MESSAGES/warzone2100.mo
diff --git a/games/xtxf/Makefile b/games/xtxf/Makefile
index 6d0a03f46c79..a96a308e198f 100644
--- a/games/xtxf/Makefile
+++ b/games/xtxf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtxf
-DISTVERSION= 0.11.4
+DISTVERSION= 0.11.5
CATEGORIES= games
MAINTAINER= slowdive@me.com
@@ -9,13 +9,13 @@ WWW= https://github.com/charlesrocket/xtxf
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.14:lang/zig
+BUILD_DEPENDS= zig>=0.15.1:lang/zig
USE_GITHUB= yes
GH_ACCOUNT= charlesrocket
GH_TUPLE= termbox:termbox2:9c9281a:zig_termbox/../.cache/zig/p/N-V-__8AAOfjBAD89_CGaCDSoVLTnCjzs3NRNGCkfL9zNuNo \
- 00JCIV00:cova:4c56696:zig_cova/../.cache/zig/p/cova-0.10.1-AAAAAPqeBAAThnQ-eGLXG9tyPsBRehaw8ySs8nEPwMUy \
- charlesrocket:ghext:0.7.2:zig_ghext/../.cache/zig/p/ghext-0.7.2-dKaQN31QAABGONiBUrG8LuTUWwpEbiXF4syy_NmTdizp
+ 00JCIV00:cova:3fa729c:zig_cova/../.cache/zig/p/cova-0.10.1-_OE4Rw-xBAB9zj1dPhUxLKnar89L5nouEmYY6Q1S23jU \
+ charlesrocket:ghext:0.7.4:zig_ghext/../.cache/zig/p/ghext-0.7.4-dKaQN8JPAAA7IjZbcuelgCivahSMKsFGrvE5LLM3RJyl
BUILD_ARGS= --prefix ${PREFIX} ${WITH_DEBUG:U-Doptimize=ReleaseFast} \
${WITH_PIE:D-Dpie} -Dcpu=${CPUTYPE:Ubaseline} --verbose
diff --git a/games/xtxf/distinfo b/games/xtxf/distinfo
index 41ae6784a843..897edc63bc23 100644
--- a/games/xtxf/distinfo
+++ b/games/xtxf/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1754738873
-SHA256 (charlesrocket-xtxf-0.11.4_GH0.tar.gz) = 4dd2029868c838b3e1e716de05f27bd77af719a1c4c4a38ba0b0f538cab0714f
-SIZE (charlesrocket-xtxf-0.11.4_GH0.tar.gz) = 17267
+TIMESTAMP = 1764628103
+SHA256 (charlesrocket-xtxf-0.11.5_GH0.tar.gz) = cb159878ff2b86ad001f7688ced84a2efa7e6c745b380e254e1937b5c5d05052
+SIZE (charlesrocket-xtxf-0.11.5_GH0.tar.gz) = 17491
SHA256 (termbox-termbox2-9c9281a_GH0.tar.gz) = 4781a10e1f8dedc52ed1c93f1c306ec97acf81654135efd125e779c99bceab77
SIZE (termbox-termbox2-9c9281a_GH0.tar.gz) = 81538
-SHA256 (00JCIV00-cova-4c56696_GH0.tar.gz) = de1bc17b6d68f3beaf440841d7d52199059ab250950a37c00a49af2a0059d1e0
-SIZE (00JCIV00-cova-4c56696_GH0.tar.gz) = 6132977
-SHA256 (charlesrocket-ghext-0.7.2_GH0.tar.gz) = 3a9a6fe581ea4b9c6bf851f11bcd51f872a0ab4416dc9728fffcee6a4debfd17
-SIZE (charlesrocket-ghext-0.7.2_GH0.tar.gz) = 8538
+SHA256 (00JCIV00-cova-3fa729c_GH0.tar.gz) = fc9ce7a5eac22d11f16f0af3fe9430a6b23a6ed1c1b5848644c04d42e873c037
+SIZE (00JCIV00-cova-3fa729c_GH0.tar.gz) = 6529870
+SHA256 (charlesrocket-ghext-0.7.4_GH0.tar.gz) = a5d1c628d411bb42d3533adc76ec0ba16b60fffd0fde062ba1f0c0abe3fe8d75
+SIZE (charlesrocket-ghext-0.7.4_GH0.tar.gz) = 8622
diff --git a/graphics/asciinema-agg/Makefile b/graphics/asciinema-agg/Makefile
index 8e971e050eef..cd37937d4931 100644
--- a/graphics/asciinema-agg/Makefile
+++ b/graphics/asciinema-agg/Makefile
@@ -1,7 +1,6 @@
PORTNAME= agg
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.0
-PORTREVISION= 2
+DISTVERSION= 1.7.0
CATEGORIES= graphics
PKGNAMEPREFIX= asciinema-
diff --git a/graphics/asciinema-agg/Makefile.crates b/graphics/asciinema-agg/Makefile.crates
index e3abd36e4807..3d33bcb08f80 100644
--- a/graphics/asciinema-agg/Makefile.crates
+++ b/graphics/asciinema-agg/Makefile.crates
@@ -56,7 +56,7 @@ CARGO_CRATES= addr2line-0.24.2 \
float-cmp-0.9.0 \
fnv-1.0.7 \
fontconfig-parser-0.5.2 \
- fontdb-0.22.0 \
+ fontdb-0.23.0 \
fontdue-0.7.2 \
form_urlencoded-1.2.1 \
futures-channel-0.3.27 \
@@ -89,7 +89,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-rustls-0.27.3 \
hyper-util-0.1.9 \
idna-0.5.0 \
- image-webp-0.1.3 \
+ image-webp-0.2.4 \
imagequant-4.1.1 \
imagesize-0.13.0 \
imgref-1.9.4 \
@@ -148,7 +148,7 @@ CARGO_CRATES= addr2line-0.24.2 \
regex-syntax-0.6.29 \
reqwest-0.12.8 \
resize-0.7.4 \
- resvg-0.44.0 \
+ resvg-0.45.1 \
rgb-0.8.36 \
ring-0.17.8 \
roxmltree-0.18.0 \
@@ -161,7 +161,7 @@ CARGO_CRATES= addr2line-0.24.2 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.10.0 \
rustls-webpki-0.102.8 \
- rustybuzz-0.18.0 \
+ rustybuzz-0.20.1 \
ryu-1.0.13 \
schannel-0.1.23 \
scopeguard-1.1.0 \
@@ -183,7 +183,7 @@ CARGO_CRATES= addr2line-0.24.2 \
strict-num-0.1.1 \
strsim-0.10.0 \
subtle-2.6.1 \
- svgtypes-0.15.2 \
+ svgtypes-0.15.3 \
syn-1.0.109 \
syn-2.0.79 \
sync_wrapper-1.0.1 \
@@ -204,10 +204,10 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-core-0.1.30 \
try-lock-0.2.4 \
ttf-parser-0.15.2 \
- ttf-parser-0.24.1 \
+ ttf-parser-0.25.1 \
unicode-bidi-0.3.13 \
- unicode-bidi-mirroring-0.3.0 \
- unicode-ccc-0.3.0 \
+ unicode-bidi-mirroring-0.4.0 \
+ unicode-ccc-0.4.0 \
unicode-ident-1.0.8 \
unicode-normalization-0.1.22 \
unicode-properties-0.1.3 \
@@ -216,7 +216,7 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-width-0.1.14 \
untrusted-0.9.0 \
url-2.5.2 \
- usvg-0.44.0 \
+ usvg-0.45.1 \
utf8parse-0.2.1 \
version_check-0.9.4 \
want-0.3.0 \
diff --git a/graphics/asciinema-agg/distinfo b/graphics/asciinema-agg/distinfo
index 0b5fc1e39bed..af918d3eef6a 100644
--- a/graphics/asciinema-agg/distinfo
+++ b/graphics/asciinema-agg/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759523177
+TIMESTAMP = 1766095391
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -115,8 +115,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/fontconfig-parser-0.5.2.crate) = 4ab2e12762761366dcb876ab8b6e0cfa4797ddcd890575919f008b5ba655672a
SIZE (rust/crates/fontconfig-parser-0.5.2.crate) = 36759
-SHA256 (rust/crates/fontdb-0.22.0.crate) = a3a6f9af55fb97ad673fb7a69533eb2f967648a06fa21f8c9bb2cd6d33975716
-SIZE (rust/crates/fontdb-0.22.0.crate) = 108279
+SHA256 (rust/crates/fontdb-0.23.0.crate) = 457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905
+SIZE (rust/crates/fontdb-0.23.0.crate) = 108324
SHA256 (rust/crates/fontdue-0.7.2.crate) = 6a62391ecb864cf12ed06b2af4eda2e609b97657950d6a8f06841b17726ab253
SIZE (rust/crates/fontdue-0.7.2.crate) = 143663
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
@@ -181,8 +181,8 @@ SHA256 (rust/crates/hyper-util-0.1.9.crate) = 41296eb09f183ac68eec06e03cdbea2e75
SIZE (rust/crates/hyper-util-0.1.9.crate) = 72670
SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/image-webp-0.1.3.crate) = f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904
-SIZE (rust/crates/image-webp-0.1.3.crate) = 50444
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
SHA256 (rust/crates/imagequant-4.1.1.crate) = f332f82fc531b53cffa3181c14f7beb5b6c33932d68bb0c2fa4fd583553fca64
SIZE (rust/crates/imagequant-4.1.1.crate) = 55912
SHA256 (rust/crates/imagesize-0.13.0.crate) = edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285
@@ -299,8 +299,8 @@ SHA256 (rust/crates/reqwest-0.12.8.crate) = f713147fbe92361e52392c73b8c9e48c04c6
SIZE (rust/crates/reqwest-0.12.8.crate) = 178052
SHA256 (rust/crates/resize-0.7.4.crate) = 87e7bdfff05e26408cf8f82fe896ce3d7624f0c0b06c84b2f1009c50452ead41
SIZE (rust/crates/resize-0.7.4.crate) = 10345
-SHA256 (rust/crates/resvg-0.44.0.crate) = 4a325d5e8d1cebddd070b13f44cec8071594ab67d1012797c121f27a669b7958
-SIZE (rust/crates/resvg-0.44.0.crate) = 78820
+SHA256 (rust/crates/resvg-0.45.1.crate) = a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43
+SIZE (rust/crates/resvg-0.45.1.crate) = 78002
SHA256 (rust/crates/rgb-0.8.36.crate) = 20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59
SIZE (rust/crates/rgb-0.8.36.crate) = 16576
SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
@@ -325,8 +325,8 @@ SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b
SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustybuzz-0.18.0.crate) = c85d1ccd519e61834798eb52c4e886e8c2d7d698dd3d6ce0b1b47eb8557f1181
-SIZE (rust/crates/rustybuzz-0.18.0.crate) = 270070
+SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702
+SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721
SHA256 (rust/crates/ryu-1.0.13.crate) = f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041
SIZE (rust/crates/ryu-1.0.13.crate) = 46823
SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
@@ -369,8 +369,8 @@ SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f0
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/svgtypes-0.15.2.crate) = 794de53cc48eaabeed0ab6a3404a65f40b3e38c067e4435883a65d2aa4ca000e
-SIZE (rust/crates/svgtypes-0.15.2.crate) = 42150
+SHA256 (rust/crates/svgtypes-0.15.3.crate) = 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc
+SIZE (rust/crates/svgtypes-0.15.3.crate) = 43696
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.79.crate) = 89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590
@@ -411,14 +411,14 @@ SHA256 (rust/crates/try-lock-0.2.4.crate) = 3528ecfd12c466c6f163363caf2d02a71161
SIZE (rust/crates/try-lock-0.2.4.crate) = 4467
SHA256 (rust/crates/ttf-parser-0.15.2.crate) = 7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd
SIZE (rust/crates/ttf-parser-0.15.2.crate) = 136251
-SHA256 (rust/crates/ttf-parser-0.24.1.crate) = 5be21190ff5d38e8b4a2d3b6a3ae57f612cc39c96e83cedeaf7abc338a8bac4a
-SIZE (rust/crates/ttf-parser-0.24.1.crate) = 197588
+SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
+SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
SHA256 (rust/crates/unicode-bidi-0.3.13.crate) = 92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460
SIZE (rust/crates/unicode-bidi-0.3.13.crate) = 44477
-SHA256 (rust/crates/unicode-bidi-mirroring-0.3.0.crate) = 64af057ad7466495ca113126be61838d8af947f41d93a949980b2389a118082f
-SIZE (rust/crates/unicode-bidi-mirroring-0.3.0.crate) = 8169
-SHA256 (rust/crates/unicode-ccc-0.3.0.crate) = 260bc6647b3893a9a90668360803a15f96b85a5257b1c3a0c3daf6ae2496de42
-SIZE (rust/crates/unicode-ccc-0.3.0.crate) = 8908
+SHA256 (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe
+SIZE (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 8169
+SHA256 (rust/crates/unicode-ccc-0.4.0.crate) = ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e
+SIZE (rust/crates/unicode-ccc-0.4.0.crate) = 8942
SHA256 (rust/crates/unicode-ident-1.0.8.crate) = e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4
SIZE (rust/crates/unicode-ident-1.0.8.crate) = 41962
SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
@@ -435,8 +435,8 @@ SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
SIZE (rust/crates/url-2.5.2.crate) = 79704
-SHA256 (rust/crates/usvg-0.44.0.crate) = 7447e703d7223b067607655e625e0dbca80822880248937da65966194c4864e6
-SIZE (rust/crates/usvg-0.44.0.crate) = 136970
+SHA256 (rust/crates/usvg-0.45.1.crate) = 80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef
+SIZE (rust/crates/usvg-0.45.1.crate) = 136945
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
@@ -549,5 +549,5 @@ SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.13.crate) = 16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768
SIZE (rust/crates/zune-jpeg-0.4.13.crate) = 62999
-SHA256 (asciinema-agg-v1.6.0_GH0.tar.gz) = 541bdc7e7ec148d2146c8033e58a9046d9d3587671e8f375c9e606b5a24d3f82
-SIZE (asciinema-agg-v1.6.0_GH0.tar.gz) = 15748644
+SHA256 (asciinema-agg-v1.7.0_GH0.tar.gz) = 8927e2f3b1db53feed2e74319497ddc8404ac7989cb592099c402fbd05d94aa4
+SIZE (asciinema-agg-v1.7.0_GH0.tar.gz) = 15749165
diff --git a/graphics/glslang/Makefile b/graphics/glslang/Makefile
index 264c4f18c0d5..c1610dbd0bdd 100644
--- a/graphics/glslang/Makefile
+++ b/graphics/glslang/Makefile
@@ -1,5 +1,6 @@
PORTNAME= glslang
DISTVERSION= 16.1.0
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= tagattie@FreeBSD.org
diff --git a/graphics/jp2a/Makefile b/graphics/jp2a/Makefile
index 28d95285b8ce..42421dd88b51 100644
--- a/graphics/jp2a/Makefile
+++ b/graphics/jp2a/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jp2a
-DISTVERSION= 1.3.2
+DISTVERSION= 1.3.3
CATEGORIES= graphics
MASTER_SITES= https://github.com/Talinx/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/graphics/jp2a/distinfo b/graphics/jp2a/distinfo
index 9bc6eef704ca..79994caf47e1 100644
--- a/graphics/jp2a/distinfo
+++ b/graphics/jp2a/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731259108
-SHA256 (jp2a-1.3.2.tar.bz2) = e2aabc4df8f003035059996f0768b4543fd483ab8cffa5f62286a1d00ddb0439
-SIZE (jp2a-1.3.2.tar.bz2) = 514083
+TIMESTAMP = 1766067260
+SHA256 (jp2a-1.3.3.tar.bz2) = 8aa995f570235321c94dcf705ca12d3e499f2a6b78213698de3c152534e38c0e
+SIZE (jp2a-1.3.3.tar.bz2) = 507294
diff --git a/graphics/jpeg-turbo/Makefile b/graphics/jpeg-turbo/Makefile
index f3540fe19a2c..9cf011f24331 100644
--- a/graphics/jpeg-turbo/Makefile
+++ b/graphics/jpeg-turbo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jpeg-turbo
-DISTVERSION= 3.1.2
+DISTVERSION= 3.1.3
CATEGORIES= graphics
MASTER_SITES= https://github.com/lib${PORTNAME}/lib${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= lib${PORTNAME}-${DISTVERSION}
@@ -25,14 +25,15 @@ USES= cmake cpe pathfix
CPE_PRODUCT= libjpeg-turbo
USE_LDCONFIG= yes
+# See https://github.com/libjpeg-turbo/libjpeg-turbo/issues/705
+CFLAGS+= -ffp-model=strict
+
TEST_TARGET= test
PORTDOCS= *
DOCSDIR= ${PREFIX}/share/doc/libjpeg-turbo
CMAKE_ON= WITH_JPEG8
-# See https://github.com/libjpeg-turbo/libjpeg-turbo/issues/705
-CMAKE_ARGS= -DCMAKE_CTEST_ARGUMENTS="-E;'djpeg12-shared-3x2-float-prog-cmp|djpeg12-static-3x2-float-prog-cmp'"
OPTIONS_DEFINE= DOCS
diff --git a/graphics/jpeg-turbo/distinfo b/graphics/jpeg-turbo/distinfo
index 3e5acb196d0e..ea38572fe1e5 100644
--- a/graphics/jpeg-turbo/distinfo
+++ b/graphics/jpeg-turbo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757049071
-SHA256 (libjpeg-turbo-3.1.2.tar.gz) = 8f0012234b464ce50890c490f18194f913a7b1f4e6a03d6644179fa0f867d0cf
-SIZE (libjpeg-turbo-3.1.2.tar.gz) = 2512033
+TIMESTAMP = 1765615174
+SHA256 (libjpeg-turbo-3.1.3.tar.gz) = 075920b826834ac4ddf97661cc73491047855859affd671d52079c6867c1c6c0
+SIZE (libjpeg-turbo-3.1.3.tar.gz) = 2516606
diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile
index 2aa2c8affec5..518d252804c5 100644
--- a/graphics/librsvg2-rust/Makefile
+++ b/graphics/librsvg2-rust/Makefile
@@ -1,6 +1,5 @@
PORTNAME= librsvg
-DISTVERSION= 2.61.2
-PORTREVISION= 2
+DISTVERSION= 2.61.3
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2-rust
diff --git a/graphics/librsvg2-rust/Makefile.crates b/graphics/librsvg2-rust/Makefile.crates
index 374f75ed5d59..a0ce3c702b44 100644
--- a/graphics/librsvg2-rust/Makefile.crates
+++ b/graphics/librsvg2-rust/Makefile.crates
@@ -1,51 +1,50 @@
CARGO_CRATES= adler2-2.0.1 \
aes-0.8.4 \
ahash-0.8.12 \
- aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
+ aho-corasick-1.1.4 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
approx-0.5.1 \
- assert_cmd-2.0.17 \
+ assert_cmd-2.1.1 \
autocfg-1.5.0 \
av-data-0.4.4 \
bit-set-0.8.0 \
bit-vec-0.8.0 \
- bitflags-2.9.3 \
+ bitflags-2.10.0 \
bitreader-0.3.11 \
block-0.1.6 \
block-buffer-0.10.4 \
block-padding-0.3.3 \
- bstr-1.12.0 \
+ bstr-1.12.1 \
bumpalo-3.19.0 \
byte-slice-cast-1.2.3 \
bytecount-0.6.9 \
- bytemuck-1.23.2 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
- cairo-rs-0.21.1 \
- cairo-sys-rs-0.21.1 \
+ cairo-rs-0.21.2 \
+ cairo-sys-rs-0.21.2 \
cast-0.3.0 \
cbc-0.1.2 \
- cc-1.2.35 \
- cfg-expr-0.20.2 \
- cfg-if-1.0.3 \
- chrono-0.4.41 \
+ cc-1.2.44 \
+ cfg-expr-0.20.4 \
+ cfg-if-1.0.4 \
+ chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
cipher-0.4.4 \
- clap-4.5.46 \
- clap_builder-4.5.46 \
- clap_complete-4.5.57 \
- clap_derive-4.5.45 \
- clap_lex-0.7.5 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_complete-4.5.60 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
color_quant-1.1.0 \
colorchoice-1.0.4 \
core-foundation-sys-0.8.7 \
@@ -64,26 +63,25 @@ CARGO_CRATES= adler2-2.0.1 \
data-url-0.3.2 \
dav1d-0.10.4 \
dav1d-sys-0.8.3 \
- deranged-0.5.3 \
+ deranged-0.5.5 \
derive_more-2.0.1 \
derive_more-impl-2.0.1 \
difflib-0.4.0 \
digest-0.10.7 \
displaydoc-0.2.5 \
dlib-0.5.2 \
- doc-comment-0.3.3 \
dtoa-1.0.10 \
dtoa-short-0.3.5 \
ecb-0.1.2 \
either-1.15.0 \
encoding_rs-0.8.35 \
equivalent-1.0.2 \
- errno-0.3.13 \
+ errno-0.3.14 \
fallible_collections-0.4.9 \
fastrand-2.3.0 \
fdeflate-0.3.7 \
- find-msvc-tools-0.1.0 \
- flate2-1.1.2 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.5 \
float-cmp-0.10.0 \
fnv-1.0.7 \
form_urlencoded-1.2.2 \
@@ -96,37 +94,37 @@ CARGO_CRATES= adler2-2.0.1 \
futures-task-0.3.31 \
futures-util-0.3.31 \
fxhash-0.2.1 \
- gdk-pixbuf-0.21.1 \
- gdk-pixbuf-sys-0.21.1 \
- generic-array-0.14.7 \
- getrandom-0.3.3 \
+ gdk-pixbuf-0.21.2 \
+ gdk-pixbuf-sys-0.21.2 \
+ generic-array-0.14.9 \
+ getrandom-0.3.4 \
gif-0.13.3 \
- gio-0.21.1 \
- gio-sys-0.21.1 \
- glib-0.21.1 \
- glib-macros-0.21.0 \
- glib-sys-0.21.1 \
- gobject-sys-0.21.1 \
- half-2.6.0 \
+ gio-0.21.4 \
+ gio-sys-0.21.2 \
+ glib-0.21.4 \
+ glib-macros-0.21.4 \
+ glib-sys-0.21.2 \
+ gobject-sys-0.21.2 \
+ half-2.7.1 \
hashbrown-0.13.2 \
- hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
- iana-time-zone-0.1.63 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
- icu_provider-2.0.0 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
idna-1.1.0 \
idna_adapter-1.2.1 \
image-0.25.8 \
image-webp-0.2.4 \
- indexmap-2.11.0 \
+ indexmap-2.12.0 \
inout-0.1.4 \
- is_terminal_polyfill-1.70.1 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
@@ -134,16 +132,16 @@ CARGO_CRATES= adler2-2.0.1 \
jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- js-sys-0.3.77 \
+ js-sys-0.3.82 \
language-tags-0.3.2 \
lazy_static-1.5.0 \
- libc-0.2.175 \
- libloading-0.8.8 \
- linux-raw-sys-0.9.4 \
- litemap-0.8.0 \
+ libc-0.2.177 \
+ libloading-0.8.9 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.1 \
locale_config-0.3.0 \
- lock_api-0.4.13 \
- log-0.4.27 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
lopdf-0.38.0 \
mac-0.1.1 \
malloc_buf-0.0.6 \
@@ -151,9 +149,9 @@ CARGO_CRATES= adler2-2.0.1 \
matches-0.1.10 \
matrixmultiply-0.3.10 \
md-5-0.10.6 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
miniz_oxide-0.8.9 \
- moxcms-0.7.5 \
+ moxcms-0.7.9 \
mp4parse-0.17.0 \
nalgebra-0.33.2 \
nalgebra-macros-0.2.2 \
@@ -172,14 +170,14 @@ CARGO_CRATES= adler2-2.0.1 \
objc-foundation-0.1.1 \
objc_id-0.1.1 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
oorandom-11.1.5 \
- pango-0.21.1 \
- pango-sys-0.21.1 \
- pangocairo-0.21.1 \
- pangocairo-sys-0.21.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ pango-0.21.3 \
+ pango-sys-0.21.2 \
+ pangocairo-0.21.2 \
+ pangocairo-sys-0.21.2 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
percent-encoding-2.3.2 \
phf-0.11.3 \
@@ -197,20 +195,20 @@ CARGO_CRATES= adler2-2.0.1 \
png-0.18.0 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.3 \
+ potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- proc-macro-crate-3.3.0 \
- proc-macro2-1.0.101 \
- proptest-1.7.0 \
- pxfm-0.1.20 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.103 \
+ proptest-1.9.0 \
+ pxfm-0.1.25 \
quick-error-1.2.3 \
quick-error-2.0.1 \
- quote-1.0.40 \
+ quote-1.0.41 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
@@ -223,126 +221,129 @@ CARGO_CRATES= adler2-2.0.1 \
rayon-1.11.0 \
rayon-core-1.13.0 \
rctree-0.6.0 \
- redox_syscall-0.5.17 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
+ redox_syscall-0.5.18 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rgb-0.8.52 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustversion-1.0.22 \
- rusty-fork-0.3.0 \
+ rusty-fork-0.3.1 \
ryu-1.0.20 \
safe_arch-0.7.4 \
same-file-1.0.6 \
scopeguard-1.2.0 \
selectors-0.31.0 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.143 \
- serde_spanned-0.6.9 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_spanned-1.0.3 \
servo_arc-0.4.1 \
sha2-0.10.9 \
shell-words-1.1.0 \
shlex-1.3.0 \
- simba-0.9.0 \
+ simba-0.9.1 \
simd-adler32-0.3.7 \
siphasher-1.0.1 \
slab-0.4.11 \
smallvec-1.15.1 \
- stable_deref_trait-1.2.0 \
+ stable_deref_trait-1.2.1 \
static_assertions-1.1.0 \
string_cache-0.8.9 \
string_cache-0.9.0 \
string_cache_codegen-0.5.4 \
stringprep-0.1.5 \
strsim-0.11.1 \
- syn-2.0.106 \
+ syn-2.0.108 \
synstructure-0.13.2 \
- system-deps-7.0.5 \
- target-lexicon-0.13.2 \
- tempfile-3.21.0 \
+ system-deps-7.0.7 \
+ target-lexicon-0.13.3 \
+ tempfile-3.23.0 \
tendril-0.4.3 \
termtree-0.5.1 \
- thiserror-2.0.16 \
- thiserror-impl-2.0.16 \
- time-0.3.42 \
- time-core-0.1.5 \
- time-macros-0.2.23 \
- tinystr-0.8.1 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.2 \
tinytemplate-1.2.1 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
ttf-parser-0.25.1 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
unarray-0.1.4 \
unicode-bidi-0.3.18 \
- unicode-ident-1.0.18 \
- unicode-normalization-0.1.24 \
- unicode-properties-0.1.3 \
+ unicode-ident-1.0.22 \
+ unicode-normalization-0.1.25 \
+ unicode-properties-0.1.4 \
url-2.5.7 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- version-compare-0.2.0 \
+ version-compare-0.2.1 \
version_check-0.9.5 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
- wasi-0.14.3+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ web-sys-0.3.82 \
web_atoms-0.1.3 \
weezl-0.1.10 \
wide-0.7.33 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.10 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.61.2 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.3 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
winnow-0.7.13 \
- wit-bindgen-0.45.0 \
- writeable-0.6.1 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.2 \
xml5ever-0.35.0 \
yeslogic-fontconfig-sys-6.0.0 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerotrie-0.2.2 \
- zerovec-0.11.4 \
- zerovec-derive-0.11.1 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
zune-core-0.4.12 \
- zune-jpeg-0.4.20
+ zune-jpeg-0.4.21
diff --git a/graphics/librsvg2-rust/distinfo b/graphics/librsvg2-rust/distinfo
index 7a7df838defe..1fcbf211cd19 100644
--- a/graphics/librsvg2-rust/distinfo
+++ b/graphics/librsvg2-rust/distinfo
@@ -1,24 +1,22 @@
-TIMESTAMP = 1762039621
-SHA256 (librsvg-2.61.2.tar.xz) = 4644d83623dd61cc4479c2b3c372e1da2b281552ebc90035c8d1ac502eb1dc00
-SIZE (librsvg-2.61.2.tar.xz) = 6758744
+TIMESTAMP = 1765716516
+SHA256 (librsvg-2.61.3.tar.xz) = a56d2c80d744ad2f2718f85df466fe71d24ff1f9bc3e5ef588bde4d7e87815f2
+SIZE (librsvg-2.61.3.tar.xz) = 6761572
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
@@ -27,8 +25,8 @@ SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f7
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
-SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
-SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/assert_cmd-2.1.1.crate) = bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85
+SIZE (rust/crates/assert_cmd-2.1.1.crate) = 27211
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/av-data-0.4.4.crate) = fca67ba5d317924c02180c576157afd54babe48a76ebc66ce6d34bb8ba08308e
@@ -37,8 +35,8 @@ SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414
SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
-SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
-SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/bitreader-0.3.11.crate) = 886559b1e163d56c765bc3a985febb4eee8009f625244511d8ee3c432e08c066
SIZE (rust/crates/bitreader-0.3.11.crate) = 12077
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
@@ -47,38 +45,38 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byte-slice-cast-1.2.3.crate) = 7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d
SIZE (rust/crates/byte-slice-cast-1.2.3.crate) = 7498
SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cairo-rs-0.21.1.crate) = 1158f326d7b755a9ae2b36c5b5391400e3431f3b77418cedb6d7130126628f10
-SIZE (rust/crates/cairo-rs-0.21.1.crate) = 58404
-SHA256 (rust/crates/cairo-sys-rs-0.21.1.crate) = b963177900ec8e783927e5ed99e16c0ec1b723f1f125dff8992db28ef35c62c3
-SIZE (rust/crates/cairo-sys-rs-0.21.1.crate) = 14498
+SHA256 (rust/crates/cairo-rs-0.21.2.crate) = dfe4354df4da648870e363387679081f8f9fc538ec8b55901e3740c6a0ef81b1
+SIZE (rust/crates/cairo-rs-0.21.2.crate) = 58365
+SHA256 (rust/crates/cairo-sys-rs-0.21.2.crate) = 47d6c3300c7103eb8e4de07591003511aa25664438f8c6fc317a3a9902c103f8
+SIZE (rust/crates/cairo-sys-rs-0.21.2.crate) = 14564
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.2.35.crate) = 590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3
-SIZE (rust/crates/cc-1.2.35.crate) = 89972
-SHA256 (rust/crates/cfg-expr-0.20.2.crate) = c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206
-SIZE (rust/crates/cfg-expr-0.20.2.crate) = 44758
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/cc-1.2.44.crate) = 37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3
+SIZE (rust/crates/cc-1.2.44.crate) = 92035
+SHA256 (rust/crates/cfg-expr-0.20.4.crate) = 9acd0bdbbf4b2612d09f52ba61da432140cb10930354079d0d53fafc12968726
+SIZE (rust/crates/cfg-expr-0.20.4.crate) = 44896
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
@@ -87,16 +85,16 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clap-4.5.46.crate) = 2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57
-SIZE (rust/crates/clap-4.5.46.crate) = 58332
-SHA256 (rust/crates/clap_builder-4.5.46.crate) = fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41
-SIZE (rust/crates/clap_builder-4.5.46.crate) = 169831
-SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
-SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
-SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
-SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_complete-4.5.60.crate) = 8e602857739c5a4291dfa33b5a298aeac9006185229a700e5810a3ef7272d971
+SIZE (rust/crates/clap_complete-4.5.60.crate) = 48640
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -133,8 +131,8 @@ SHA256 (rust/crates/dav1d-0.10.4.crate) = 80c3f80814db85397819d464bb553268992c39
SIZE (rust/crates/dav1d-0.10.4.crate) = 16744
SHA256 (rust/crates/dav1d-sys-0.8.3.crate) = c3c91aea6668645415331133ed6f8ddf0e7f40160cd97a12d59e68716a58704b
SIZE (rust/crates/dav1d-sys-0.8.3.crate) = 9530
-SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
-SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
@@ -147,8 +145,6 @@ SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cd
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
SIZE (rust/crates/dlib-0.5.2.crate) = 5806
-SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
-SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
@@ -161,18 +157,18 @@ SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fallible_collections-0.4.9.crate) = a88c69768c0a15262df21899142bc6df9b9b823546d4b4b9a7bc2d6c448ec6fd
SIZE (rust/crates/fallible_collections-0.4.9.crate) = 49824
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
-SHA256 (rust/crates/find-msvc-tools-0.1.0.crate) = e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650
-SIZE (rust/crates/find-msvc-tools-0.1.0.crate) = 29903
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -197,54 +193,54 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
-SHA256 (rust/crates/gdk-pixbuf-0.21.1.crate) = 3c7330cdbbc653df431331ae3d9d59e985a0fecaf33d74c7c1c5d13ab0245f6c
-SIZE (rust/crates/gdk-pixbuf-0.21.1.crate) = 21423
-SHA256 (rust/crates/gdk-pixbuf-sys-0.21.1.crate) = e25899cc931dc28cba912ebec793b730f53d2d419f90a562fcb29b53bd10aa82
-SIZE (rust/crates/gdk-pixbuf-sys-0.21.1.crate) = 14021
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gdk-pixbuf-0.21.2.crate) = 2a3c64459f569154f37616fc28923bfac490d4aaa134aaf5eca58a2c0c13050f
+SIZE (rust/crates/gdk-pixbuf-0.21.2.crate) = 21684
+SHA256 (rust/crates/gdk-pixbuf-sys-0.21.2.crate) = 3854ef7a6a8b8f3b4013a01d5f9cb0d1794ec4e810c6cb4e2cc6d980f1baf724
+SIZE (rust/crates/gdk-pixbuf-sys-0.21.2.crate) = 13587
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
SIZE (rust/crates/gif-0.13.3.crate) = 36010
-SHA256 (rust/crates/gio-0.21.1.crate) = 52b5e3f390d01b79e30da451dd00e27cd1ac2de81658e3abf6c1fc3229b24c5f
-SIZE (rust/crates/gio-0.21.1.crate) = 228292
-SHA256 (rust/crates/gio-sys-0.21.1.crate) = a03f2234671e5a588cfe1f59c2b22c103f5772ea351be9cc824a9ce0d06d99fd
-SIZE (rust/crates/gio-sys-0.21.1.crate) = 87224
-SHA256 (rust/crates/glib-0.21.1.crate) = 60bdc26493257b5794ba9301f7cbaf7ab0d69a570bfbefa4d7d360e781cb5205
-SIZE (rust/crates/glib-0.21.1.crate) = 298489
-SHA256 (rust/crates/glib-macros-0.21.0.crate) = e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9
-SIZE (rust/crates/glib-macros-0.21.0.crate) = 65629
-SHA256 (rust/crates/glib-sys-0.21.1.crate) = dc7c43cff6a7dc43821e45ebf172399437acd6716fa2186b6852d2b397bf622d
-SIZE (rust/crates/glib-sys-0.21.1.crate) = 68368
-SHA256 (rust/crates/gobject-sys-0.21.1.crate) = 3e9a190eef2bce144a6aa8434e306974c6062c398e0a33a146d60238f9062d5c
-SIZE (rust/crates/gobject-sys-0.21.1.crate) = 23364
-SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
-SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/gio-0.21.4.crate) = daeff3dd716d1ba91850b976b76a1c2d28f99ef6c1602cd8fdaa8fab8017fd9c
+SIZE (rust/crates/gio-0.21.4.crate) = 233254
+SHA256 (rust/crates/gio-sys-0.21.2.crate) = 171ed2f6dd927abbe108cfd9eebff2052c335013f5879d55bab0dc1dee19b706
+SIZE (rust/crates/gio-sys-0.21.2.crate) = 86778
+SHA256 (rust/crates/glib-0.21.4.crate) = 5b9dbecb1c33e483a98be4acfea2ab369e1c28f517c6eadb674537409c25c4b2
+SIZE (rust/crates/glib-0.21.4.crate) = 298587
+SHA256 (rust/crates/glib-macros-0.21.4.crate) = 880e524e0085f3546cfb38532b2c202c0d64741d9977a6e4aa24704bfc9f19fb
+SIZE (rust/crates/glib-macros-0.21.4.crate) = 70189
+SHA256 (rust/crates/glib-sys-0.21.2.crate) = d09d3d0fddf7239521674e57b0465dfbd844632fec54f059f7f56112e3f927e1
+SIZE (rust/crates/glib-sys-0.21.2.crate) = 67401
+SHA256 (rust/crates/gobject-sys-0.21.2.crate) = 538e41d8776173ec107e7b0f2aceced60abc368d7e1d81c1f0e2ecd35f59080d
+SIZE (rust/crates/gobject-sys-0.21.2.crate) = 22329
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
-SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
-SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
@@ -253,12 +249,12 @@ SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e
SIZE (rust/crates/image-0.25.8.crate) = 292229
SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
-SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
-SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
@@ -273,26 +269,26 @@ SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d24
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388
SIZE (rust/crates/language-tags-0.3.2.crate) = 53420
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lopdf-0.38.0.crate) = c7184fdea2bc3cd272a1acec4030c321a8f9875e877b3f92a53f2f6033fdc289
SIZE (rust/crates/lopdf-0.38.0.crate) = 7476430
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
@@ -307,12 +303,12 @@ SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131
SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08
-SIZE (rust/crates/moxcms-0.7.5.crate) = 184232
+SHA256 (rust/crates/moxcms-0.7.9.crate) = 0fbdd3d7436f8b5e892b8b7ea114271ff0fa00bc5acae845d53b07d498616ef6
+SIZE (rust/crates/moxcms-0.7.9.crate) = 176419
SHA256 (rust/crates/mp4parse-0.17.0.crate) = 63a35203d3c6ce92d5251c77520acb2e57108c88728695aa883f70023624c570
SIZE (rust/crates/mp4parse-0.17.0.crate) = 82408
SHA256 (rust/crates/nalgebra-0.33.2.crate) = 26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b
@@ -349,22 +345,22 @@ SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
-SHA256 (rust/crates/pango-0.21.1.crate) = ab47feb3403aa564edaeb68620c5b9159f8814733a7dd45f0b1a27d19de362fe
-SIZE (rust/crates/pango-0.21.1.crate) = 49650
-SHA256 (rust/crates/pango-sys-0.21.1.crate) = 1f855bccb447644e149fae79086e1f81514c30fe5e9b8bd257d9d3c941116c86
-SIZE (rust/crates/pango-sys-0.21.1.crate) = 29211
-SHA256 (rust/crates/pangocairo-0.21.1.crate) = bb23cf0052917cbf75f160d4913a46ce741567f566b514fadc09d761f41eb2fb
-SIZE (rust/crates/pangocairo-0.21.1.crate) = 9420
-SHA256 (rust/crates/pangocairo-sys-0.21.1.crate) = dcda09c0b17007d7eb6c5eb1643c5b40b067073c15f0cc5a809a6fc68b5d9be7
-SIZE (rust/crates/pangocairo-sys-0.21.1.crate) = 7365
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/pango-0.21.3.crate) = e37b7a678e18c2e9f2485f7e39b7b2dac99590d5ddef08a7f56eae38a145402e
+SIZE (rust/crates/pango-0.21.3.crate) = 50452
+SHA256 (rust/crates/pango-sys-0.21.2.crate) = f4f5daf21da43fba9f2a0092da0eebeb77637c23552bccaf58f791c518009c94
+SIZE (rust/crates/pango-sys-0.21.2.crate) = 28458
+SHA256 (rust/crates/pangocairo-0.21.2.crate) = 7fe686297711b9c0499d0e292e86d343d90b4832d19ebff3d50ce3f627b64e17
+SIZE (rust/crates/pangocairo-0.21.2.crate) = 9678
+SHA256 (rust/crates/pangocairo-sys-0.21.2.crate) = e6263d7d919c8f3ccd31874774b5f7924e88f5b82ddee3163b3ef49197786a00
+SIZE (rust/crates/pangocairo-sys-0.21.2.crate) = 6365
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
@@ -399,8 +395,8 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
-SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
@@ -413,20 +409,20 @@ SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
-SHA256 (rust/crates/proptest-1.7.0.crate) = 6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f
-SIZE (rust/crates/proptest-1.7.0.crate) = 204889
-SHA256 (rust/crates/pxfm-0.1.20.crate) = 6e790881194f6f6e86945f0a42a6981977323669aeb6c40e9c7ec253133b96f8
-SIZE (rust/crates/pxfm-0.1.20.crate) = 1199161
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/proptest-1.9.0.crate) = bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40
+SIZE (rust/crates/proptest-1.9.0.crate) = 205346
+SHA256 (rust/crates/pxfm-0.1.25.crate) = a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84
+SIZE (rust/crates/pxfm-0.1.25.crate) = 866791
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -451,22 +447,22 @@ SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe
SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
SHA256 (rust/crates/rctree-0.6.0.crate) = e03e7866abec1101869ffa8e2c8355c4c2419d0214ece0cc3e428e5b94dea6e9
SIZE (rust/crates/rctree-0.6.0.crate) = 8312
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
SIZE (rust/crates/rgb-0.8.52.crate) = 22449
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
-SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
-SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
+SHA256 (rust/crates/rusty-fork-0.3.1.crate) = cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2
+SIZE (rust/crates/rusty-fork-0.3.1.crate) = 21108
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/safe_arch-0.7.4.crate) = 96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323
@@ -477,14 +473,16 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/selectors-0.31.0.crate) = 5685b6ae43bfcf7d2e7dfcfb5d8e8f61b46442c902531e41a32a9a8bf0ee0fb6
SIZE (rust/crates/selectors-0.31.0.crate) = 65453
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
-SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/servo_arc-0.4.1.crate) = 204ea332803bd95a0b60388590d59cf6468ec9becf626e2451f1d26a1d972de4
SIZE (rust/crates/servo_arc-0.4.1.crate) = 18512
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
@@ -493,8 +491,8 @@ SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/simba-0.9.0.crate) = b3a386a501cd104797982c15ae17aafe8b9261315b5d07e3ec803f2ea26be0fa
-SIZE (rust/crates/simba-0.9.0.crate) = 52680
+SHA256 (rust/crates/simba-0.9.1.crate) = c99284beb21666094ba2b75bbceda012e610f5479dfcc2d6e2426f53197ffd95
+SIZE (rust/crates/simba-0.9.1.crate) = 57448
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
@@ -503,8 +501,8 @@ SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e
SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
@@ -517,58 +515,62 @@ SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd230
SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb
-SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
-SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
-SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
-SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/system-deps-7.0.7.crate) = 48c8f33736f986f16d69b6cb8b03f55ddcad5c41acc4ccc39dd88e84aa805e7f
+SIZE (rust/crates/system-deps-7.0.7.crate) = 28941
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
-SHA256 (rust/crates/time-0.3.42.crate) = 8ca967379f9d8eb8058d86ed467d81d03e81acd45757e4ca341c24affbe8e8e3
-SIZE (rust/crates/time-0.3.42.crate) = 142370
-SHA256 (rust/crates/time-core-0.1.5.crate) = a9108bb380861b07264b950ded55a44a14a4adc68b9f5efd85aafc3aa4d40a68
-SIZE (rust/crates/time-core-0.1.5.crate) = 9110
-SHA256 (rust/crates/time-macros-0.2.23.crate) = 7182799245a7264ce590b349d90338f1c1affad93d2639aed5f8f69c090b334c
-SIZE (rust/crates/time-macros-0.2.23.crate) = 24713
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94
SIZE (rust/crates/unarray-0.1.4.crate) = 12895
SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
-SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
-SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8
+SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462
+SHA256 (rust/crates/unicode-properties-0.1.4.crate) = 7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d
+SIZE (rust/crates/unicode-properties-0.1.4.crate) = 42752
SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
@@ -577,28 +579,26 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
-SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/version-compare-0.2.1.crate) = 03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e
+SIZE (rust/crates/version-compare-0.2.1.crate) = 14245
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95
-SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
+SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
@@ -609,91 +609,93 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
-SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
-SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
-SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
-SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
-SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814
-SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
SHA256 (rust/crates/xml5ever-0.35.0.crate) = ee3f1e41afb31a75aef076563b0ad3ecc24f5bd9d12a72b132222664eb76b494
SIZE (rust/crates/xml5ever-0.35.0.crate) = 40626
SHA256 (rust/crates/yeslogic-fontconfig-sys-6.0.0.crate) = 503a066b4c037c440169d995b869046827dbc71263f6e8f3be6d77d4f3229dbd
SIZE (rust/crates/yeslogic-fontconfig-sys-6.0.0.crate) = 6677
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
-SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
-SHA256 (rust/crates/zune-jpeg-0.4.20.crate) = fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089
-SIZE (rust/crates/zune-jpeg-0.4.20.crate) = 67723
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
diff --git a/graphics/librsvg2-rust/pkg-plist b/graphics/librsvg2-rust/pkg-plist
index f6fe92e7bd53..1a51abaf4c0b 100644
--- a/graphics/librsvg2-rust/pkg-plist
+++ b/graphics/librsvg2-rust/pkg-plist
@@ -8,7 +8,7 @@ lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader_svg.so
lib/girepository-1.0/Rsvg-2.0.typelib
lib/librsvg-2.so
lib/librsvg-2.so.2
-lib/librsvg-2.so.2.61.2
+lib/librsvg-2.so.2.61.3
libdata/pkgconfig/librsvg-2.0.pc
share/man/man1/rsvg-convert.1.gz
%%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Black.woff
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 1c83e78854bb..28bd878de0dd 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mesa
-DISTVERSION= 25.3-branchpoint-2458
-DISTVERSIONSUFFIX= -gca96f8517cc
+DISTVERSION= 25.3-branchpoint-2585
PORTREVISION= 1
+DISTVERSIONSUFFIX= -gf5351afbc8c
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index e377e6eec132..56a847f25574 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1765838320
-SHA256 (mesa-25.3-branchpoint-2458-gca96f8517cc.tar.bz2) = 5505062fec4d7c6e0739760d1be78add9ba628cf9c081302b8425dcfbf417e3a
-SIZE (mesa-25.3-branchpoint-2458-gca96f8517cc.tar.bz2) = 55775816
+TIMESTAMP = 1766009477
+SHA256 (mesa-25.3-branchpoint-2585-gf5351afbc8c.tar.bz2) = fa817d8b15b611f44f10cfc002c3967f6e4307613cbe8e86d8fdd53864064fd0
+SIZE (mesa-25.3-branchpoint-2585-gf5351afbc8c.tar.bz2) = 55796339
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851
diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile
index b262c644028a..e5771889e5f3 100644
--- a/graphics/mesa-dri/Makefile
+++ b/graphics/mesa-dri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa-dri
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= graphics
COMMENT= OpenGL hardware acceleration drivers for DRI2+
diff --git a/graphics/opencsg/Makefile b/graphics/opencsg/Makefile
index 41a1755e8f0a..70d1cdaa9859 100644
--- a/graphics/opencsg/Makefile
+++ b/graphics/opencsg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opencsg
PORTVERSION= 1.6.0
-#PORTREVISION= 1
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://www.opencsg.org/
DISTNAME= OpenCSG-${PORTVERSION}
diff --git a/graphics/opencsg/pkg-plist b/graphics/opencsg/pkg-plist
index 4034d80e20d5..ea70a11b818b 100644
--- a/graphics/opencsg/pkg-plist
+++ b/graphics/opencsg/pkg-plist
@@ -1,3 +1,4 @@
+bin/opencsgexample
include/opencsg.h
lib/libopencsg.so
lib/libopencsg.so.1
diff --git a/graphics/png/Makefile b/graphics/png/Makefile
index cdeb4c557d12..6b1b35a5a535 100644
--- a/graphics/png/Makefile
+++ b/graphics/png/Makefile
@@ -1,9 +1,8 @@
PORTNAME= png
-DISTVERSION= 1.6.52
+DISTVERSION= 1.6.53
CATEGORIES= graphics
MASTER_SITES= SF/lib${PORTNAME}/lib${PORTNAME}16/${DISTVERSION}/
-PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/${_PATCH_VERSION}/
-_PATCH_VERSION= 1.6.51
+PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/${DISTVERSION}/
# Keep this because you normally need to keep patch version in sync with release
DISTNAME= lib${PORTNAME}-${DISTVERSION}
@@ -49,9 +48,8 @@ CFLAGS+= -maltivec -mvsx
.endif
.if ${PORT_OPTIONS:MAPNG} || make(makesum)
-#PATCHFILES= ${DISTNAME}-apng.patch.gz:-p1
# Keep this because you normally need to keep patch version in sync with release
-PATCHFILES= lib${PORTNAME}-${_PATCH_VERSION}-apng.patch.gz:-p1
+PATCHFILES= lib${PORTNAME}-${DISTVERSION}-apng.patch.gz:-p1
.endif
.include <bsd.port.mk>
diff --git a/graphics/png/distinfo b/graphics/png/distinfo
index 8a2e9325d6bc..b0d61826be21 100644
--- a/graphics/png/distinfo
+++ b/graphics/png/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764965517
-SHA256 (libpng-1.6.52.tar.xz) = 36bd726228ec93a3b6c22fdb49e94a67b16f2fe9b39b78b7cb65772966661ccc
-SIZE (libpng-1.6.52.tar.xz) = 1063580
-SHA256 (libpng-1.6.51-apng.patch.gz) = 9c16ec5654be709f062a705d0c6f529193f1c2123fe7f102fda6733913689023
-SIZE (libpng-1.6.51-apng.patch.gz) = 10686
+TIMESTAMP = 1765095992
+SHA256 (libpng-1.6.53.tar.xz) = 1d3fb8ccc2932d04aa3663e22ef5ef490244370f4e568d7850165068778d98d4
+SIZE (libpng-1.6.53.tar.xz) = 1063432
+SHA256 (libpng-1.6.53-apng.patch.gz) = 452a1a290bd0cf18737fad0057dc17b7fdf10a73eda2d6d4f31ba04fda25ef2c
+SIZE (libpng-1.6.53-apng.patch.gz) = 10692
diff --git a/graphics/png/pkg-plist b/graphics/png/pkg-plist
index 8087b4b7bf39..89cbe615ad6d 100644
--- a/graphics/png/pkg-plist
+++ b/graphics/png/pkg-plist
@@ -19,7 +19,7 @@ lib/libpng/libpng16.cmake
lib/libpng16.a
lib/libpng16.so
lib/libpng16.so.16
-lib/libpng16.so.16.52.0
+lib/libpng16.so.16.53.0
libdata/pkgconfig/libpng.pc
libdata/pkgconfig/libpng16.pc
share/man/man3/libpng.3.gz
diff --git a/graphics/py-imagecodecs/Makefile b/graphics/py-imagecodecs/Makefile
index efcb1b1d7057..08b8393b808c 100644
--- a/graphics/py-imagecodecs/Makefile
+++ b/graphics/py-imagecodecs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= imagecodecs
-PORTVERSION= 2024.12.30
-PORTREVISION= 3
+PORTVERSION= 2025.11.11
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -45,11 +44,12 @@ LIB_DEPENDS= libaec.so:science/libaec \
libzstd.so:archivers/zstd
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR}
-USES= jpeg localbase python
+USES= jpeg localbase python:3.11+
USE_PYTHON= autoplist concurrent cython3 pep517
CPPFLAGS+= -I${LOCALBASE}/include/jxrlib \
-I${LOCALBASE}/include/openjpeg-2.5
+MAKE_ENV= CG_LIMITED_API=0
OPTIONS_DEFINE= ALL
ALL_DESC= All optional dependencies
diff --git a/graphics/py-imagecodecs/distinfo b/graphics/py-imagecodecs/distinfo
index 6abcefc9f7a8..266abdca1269 100644
--- a/graphics/py-imagecodecs/distinfo
+++ b/graphics/py-imagecodecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738089098
-SHA256 (imagecodecs-2024.12.30.tar.gz) = 4c88f745719313cabea6dd5f1e69c9f93346de91c0f1e770eb969f2232247f21
-SIZE (imagecodecs-2024.12.30.tar.gz) = 9502615
+TIMESTAMP = 1766036491
+SHA256 (imagecodecs-2025.11.11.tar.gz) = a836d329f91c890d17b9dc3f3a2bba944a198ae741592c3cb0c4b9b097d10d34
+SIZE (imagecodecs-2025.11.11.tar.gz) = 9505589
diff --git a/graphics/py-imagecodecs/files/patch-pyproject.toml b/graphics/py-imagecodecs/files/patch-pyproject.toml
new file mode 100644
index 000000000000..14157007cfc6
--- /dev/null
+++ b/graphics/py-imagecodecs/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-11-06 23:45:43 UTC
++++ pyproject.toml
+@@ -1,7 +1,7 @@
+ # imagecodecs/pyproject.toml
+
+ [build-system]
+-requires = ["setuptools", "numpy>=2", "Cython>=3.2"]
++requires = ["setuptools", "numpy", "Cython>=3.2"]
+ build-backend = "setuptools.build_meta"
+
+ [tool.black]
diff --git a/graphics/py-qt6-3d/Makefile b/graphics/py-qt6-3d/Makefile
index c9c55e4b0e89..7e6e476a7f01 100644
--- a/graphics/py-qt6-3d/Makefile
+++ b/graphics/py-qt6-3d/Makefile
@@ -1,6 +1,5 @@
PORTNAME= 3d
DISTVERSION= ${PYQT3D_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= ${MASTER_SITES_PYQT3D}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
diff --git a/graphics/py-qt6-3d/distinfo b/graphics/py-qt6-3d/distinfo
index bacf12192d09..f891b6083de6 100644
--- a/graphics/py-qt6-3d/distinfo
+++ b/graphics/py-qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743732519
-SHA256 (pyqt6_3d-6.9.0.tar.gz) = af4b497e34f30e8dba53da2f2683e82994bc6d6f512fb7a91c3150aa31b6d49a
-SIZE (pyqt6_3d-6.9.0.tar.gz) = 7469403
+TIMESTAMP = 1761269065
+SHA256 (pyqt6_3d-6.10.0.tar.gz) = 93d89fe30d98804b0983e9b52079d15ae82b1f0a279a5f90f2ff48ed3e6489ed
+SIZE (pyqt6_3d-6.10.0.tar.gz) = 7471242
diff --git a/graphics/py-qt6-3d/pkg-plist b/graphics/py-qt6-3d/pkg-plist
index 0b8dd9df851b..09bc67ebfabf 100644
--- a/graphics/py-qt6-3d/pkg-plist
+++ b/graphics/py-qt6-3d/pkg-plist
@@ -236,3 +236,4 @@
%%PYTHON_SITELIBDIR%%/pyqt6_3d-%%PYQT3D_VERSION%%.dist-info/INSTALLER
%%PYTHON_SITELIBDIR%%/pyqt6_3d-%%PYQT3D_VERSION%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/pyqt6_3d-%%PYQT3D_VERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/pyqt6_3d-%%PYQT3D_VERSION%%.dist-info/licenses/LICENSE
diff --git a/graphics/py-tifffile/Makefile b/graphics/py-tifffile/Makefile
index 152e0ca4559b..adc749d520e9 100644
--- a/graphics/py-tifffile/Makefile
+++ b/graphics/py-tifffile/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tifffile
-PORTVERSION= 2025.10.4
+PORTVERSION= 2025.12.12
CATEGORIES= graphics python
MASTER_SITES= PYPI \
https://github.com/cgohlke/tifffile/releases/download/v${PORTVERSION}/
@@ -27,7 +27,7 @@ PLOT_DESC= Plotting support
XML_DESC= Validate and print XML
ZARR_DESC= Access zarr store
-CODECS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imagecodecs>=2024.12.30:graphics/py-imagecodecs@${PY_FLAVOR}
+CODECS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imagecodecs>=2025.11.11:graphics/py-imagecodecs@${PY_FLAVOR}
PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR}
XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
diff --git a/graphics/py-tifffile/distinfo b/graphics/py-tifffile/distinfo
index c1b77ce940e2..749401952dc9 100644
--- a/graphics/py-tifffile/distinfo
+++ b/graphics/py-tifffile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774683
-SHA256 (tifffile-2025.10.4.tar.gz) = 2e437c16ab211be5bcdc79f71b4907359115f1f83b5d919e7c297c29725d3e38
-SIZE (tifffile-2025.10.4.tar.gz) = 369486
+TIMESTAMP = 1766036493
+SHA256 (tifffile-2025.12.12.tar.gz) = 97e11fd6b1d8dc971896a098c841d9cd4e6eb958ac040dd6fb8b332c3f7288b6
+SIZE (tifffile-2025.12.12.tar.gz) = 373597
diff --git a/graphics/qt6-3d/distinfo b/graphics/qt6-3d/distinfo
index 5e2d2d8c0d6a..5d0304f67f1b 100644
--- a/graphics/qt6-3d/distinfo
+++ b/graphics/qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303310
-SHA256 (KDE/Qt/6.9.3/qt3d-everywhere-src-6.9.3.tar.xz) = 7e8664ddf21a79d4eeaebf76dddf017ed31142a2df005cf4ac784dff10627fff
-SIZE (KDE/Qt/6.9.3/qt3d-everywhere-src-6.9.3.tar.xz) = 141820300
+TIMESTAMP = 1763963621
+SHA256 (KDE/Qt/6.10.1/qt3d-everywhere-src-6.10.1.tar.xz) = 60593fd54f7b1e48dc67ddce0f1113e4593878872539677104c92926ef039c9a
+SIZE (KDE/Qt/6.10.1/qt3d-everywhere-src-6.10.1.tar.xz) = 141828584
diff --git a/graphics/qt6-3d/pkg-plist b/graphics/qt6-3d/pkg-plist
index c0b717194e24..4611002e80fc 100644
--- a/graphics/qt6-3d/pkg-plist
+++ b/graphics/qt6-3d/pkg-plist
@@ -1510,20 +1510,20 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets.cmake
%%QT_LIBDIR%%/libQt63DRender.so
%%QT_LIBDIR%%/libQt63DRender.so.6
%%QT_LIBDIR%%/libQt63DRender.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt63danimation_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dcore_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dextras_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dinput_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dlogic_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dquickanimation_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dquickextras_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dquickinput_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dquicklogic_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dquickrender_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dquickscene2d_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63dquickscene3d_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt63drender_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63danimation_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dcore_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dextras_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dinput_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dlogic_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dquick_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dquickanimation_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dquickextras_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dquickinput_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dquicklogic_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dquickrender_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dquickscene2d_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dquickscene3d_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63drender_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_3danimation.pri
%%QT_MKSPECDIR%%/modules/qt_lib_3danimation_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_3dcore.pri
diff --git a/graphics/qt6-imageformats/distinfo b/graphics/qt6-imageformats/distinfo
index d612fb9b4f82..57456ecb10b3 100644
--- a/graphics/qt6-imageformats/distinfo
+++ b/graphics/qt6-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303322
-SHA256 (KDE/Qt/6.9.3/qtimageformats-everywhere-src-6.9.3.tar.xz) = 4fb26bdbfbd4b8e480087896514e11c33aba7b6b39246547355ea340c4572ffe
-SIZE (KDE/Qt/6.9.3/qtimageformats-everywhere-src-6.9.3.tar.xz) = 2030812
+TIMESTAMP = 1763964322
+SHA256 (KDE/Qt/6.10.1/qtimageformats-everywhere-src-6.10.1.tar.xz) = 498eabdf2381db96f808942b3e3c765f6360fe6c0e9961f0a45ff7a4c68d7a72
+SIZE (KDE/Qt/6.10.1/qtimageformats-everywhere-src-6.10.1.tar.xz) = 2032448
diff --git a/graphics/qt6-lottie/distinfo b/graphics/qt6-lottie/distinfo
index 2438db7d0924..a39bb713fd29 100644
--- a/graphics/qt6-lottie/distinfo
+++ b/graphics/qt6-lottie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303331
-SHA256 (KDE/Qt/6.9.3/qtlottie-everywhere-src-6.9.3.tar.xz) = 116e105574f0bb442b80251fa60b88d1c9fe55db64e11b549e8fc2063b90df33
-SIZE (KDE/Qt/6.9.3/qtlottie-everywhere-src-6.9.3.tar.xz) = 83520
+TIMESTAMP = 1763965202
+SHA256 (KDE/Qt/6.10.1/qtlottie-everywhere-src-6.10.1.tar.xz) = bc9c363c48486d790a998d25119bc0e7d2499266c3be96e61e3032422b0457c2
+SIZE (KDE/Qt/6.10.1/qtlottie-everywhere-src-6.10.1.tar.xz) = 718848
diff --git a/graphics/qt6-lottie/pkg-plist b/graphics/qt6-lottie/pkg-plist
index beb7b10e57ee..1c4f0ee2eae4 100644
--- a/graphics/qt6-lottie/pkg-plist
+++ b/graphics/qt6-lottie/pkg-plist
@@ -1,60 +1,152 @@
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/beziereasing_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmbase_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmbasictransform_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmconstants_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmellipse_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmfill_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmfilleffect_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmfreeformshape_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmgfill_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmgroup_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmimage_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmimagelayer_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmlayer_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmpathtrimmer_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmpolystar_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmproperty_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmrect_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmrepeater_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmrepeatertransform_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmround_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmshape_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmshapelayer_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmshapetransform_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmspatialproperty_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmstroke_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmtrimpath_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/lottierenderer_p.h
-%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/trimpath_p.h
-%%QT_INCDIR%%/QtBodymovin/QtBodymovin
-%%QT_INCDIR%%/QtBodymovin/QtBodymovinDepends
-%%QT_INCDIR%%/QtBodymovin/QtBodymovinVersion
-%%QT_INCDIR%%/QtBodymovin/bmglobal.h
-%%QT_INCDIR%%/QtBodymovin/qtbodymovinversion.h
-lib/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateConfig.cmake
-lib/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateConfigVersion.cmake
-lib/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateDependencies.cmake
-lib/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateTargets.cmake
-lib/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateVersionlessTargets.cmake
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qbatchrenderer_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qbeziereasing_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieanimation_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiebase_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiebasictransform_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieconstants_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieellipse_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiefill_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiefilleffect_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieflatlayers_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiefreeformshape_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiegfill_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiegroup_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieimage_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottielayer_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiepolystar_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieprecomplayer_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieproperty_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottierasterrenderer_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottierect_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottierenderer_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottierepeater_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottierepeatertransform_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieroot_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieround_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieshape_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieshapelayer_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottieshapetransform_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiespatialproperty_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiestroke_p.h
+%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottietrimpath_p.h
+%%QT_INCDIR%%/QtLottie/QtLottie
+%%QT_INCDIR%%/QtLottie/QtLottieDepends
+%%QT_INCDIR%%/QtLottie/QtLottieVersion
+%%QT_INCDIR%%/QtLottie/qtlottieexports.h
+%%QT_INCDIR%%/QtLottie/qtlottieversion.h
+%%QT_INCDIR%%/QtLottieVectorImageGenerator/%%FULLVER%%/QtLottieVectorImageGenerator/private/qlottievisitor_p.h
+%%QT_INCDIR%%/QtLottieVectorImageGenerator/QtLottieVectorImageGenerator
+%%QT_INCDIR%%/QtLottieVectorImageGenerator/QtLottieVectorImageGeneratorDepends
+%%QT_INCDIR%%/QtLottieVectorImageGenerator/QtLottieVectorImageGeneratorVersion
+%%QT_INCDIR%%/QtLottieVectorImageGenerator/qtlottievectorimagegeneratorexports.h
+%%QT_INCDIR%%/QtLottieVectorImageGenerator/qtlottievectorimagegeneratorversion.h
+%%QT_INCDIR%%/QtLottieVectorImageHelpers/%%FULLVER%%/QtLottieVectorImageHelpers/private/qquicklayeritem_p.h
+%%QT_INCDIR%%/QtLottieVectorImageHelpers/QtLottieVectorImageHelpers
+%%QT_INCDIR%%/QtLottieVectorImageHelpers/QtLottieVectorImageHelpersDepends
+%%QT_INCDIR%%/QtLottieVectorImageHelpers/QtLottieVectorImageHelpersVersion
+%%QT_INCDIR%%/QtLottieVectorImageHelpers/qtlottievectorimagehelpersexports.h
+%%QT_INCDIR%%/QtLottieVectorImageHelpers/qtlottievectorimagehelpersversion.h
lib/cmake/Qt6BuildInternals/StandaloneTests/QtLottieTestsConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginConfigVersion.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginConfigVersionImpl.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginTargets.cmake
-%%QT_LIBDIR%%/libQt6Bodymovin.prl
-%%QT_LIBDIR%%/libQt6Bodymovin.so
-%%QT_LIBDIR%%/libQt6Bodymovin.so.6
-%%QT_LIBDIR%%/libQt6Bodymovin.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6bodymovinprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_MKSPECDIR%%/modules/qt_lib_bodymovin_private.pri
-%%QT_QMLDIR%%/Qt/labs/lottieqt/liblottieqtplugin.so
-%%QT_QMLDIR%%/Qt/labs/lottieqt/plugins.qmltypes
+lib/cmake/Qt6Lottie/Qt6LottieAdditionalTargetInfo.cmake
+lib/cmake/Qt6Lottie/Qt6LottieConfig.cmake
+lib/cmake/Qt6Lottie/Qt6LottieConfigVersion.cmake
+lib/cmake/Qt6Lottie/Qt6LottieConfigVersionImpl.cmake
+lib/cmake/Qt6Lottie/Qt6LottieDependencies.cmake
+lib/cmake/Qt6Lottie/Qt6LottieTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Lottie/Qt6LottieTargets.cmake
+lib/cmake/Qt6Lottie/Qt6LottieVersionlessAliasTargets.cmake
+lib/cmake/Qt6Lottie/Qt6LottieVersionlessTargets.cmake
+lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateConfig.cmake
+lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateConfigVersion.cmake
+lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateConfigVersionImpl.cmake
+lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateDependencies.cmake
+lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateTargets.cmake
+lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateVersionlessTargets.cmake
+lib/cmake/Qt6LottieTools/Qt6LottieToolsAdditionalTargetInfo.cmake
+lib/cmake/Qt6LottieTools/Qt6LottieToolsConfig.cmake
+lib/cmake/Qt6LottieTools/Qt6LottieToolsConfigVersion.cmake
+lib/cmake/Qt6LottieTools/Qt6LottieToolsConfigVersionImpl.cmake
+lib/cmake/Qt6LottieTools/Qt6LottieToolsDependencies.cmake
+lib/cmake/Qt6LottieTools/Qt6LottieToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6LottieTools/Qt6LottieToolsTargets.cmake
+lib/cmake/Qt6LottieTools/Qt6LottieToolsVersionlessTargets.cmake
+lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateConfig.cmake
+lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateConfigVersion.cmake
+lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateDependencies.cmake
+lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateTargets.cmake
+lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateVersionlessTargets.cmake
+lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersAdditionalTargetInfo.cmake
+lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersConfig.cmake
+lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersConfigVersion.cmake
+lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersConfigVersionImpl.cmake
+lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersDependencies.cmake
+lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersTargets.cmake
+lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersVersionlessAliasTargets.cmake
+lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersVersionlessTargets.cmake
+lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateConfig.cmake
+lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateConfigVersion.cmake
+lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateDependencies.cmake
+lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateTargets.cmake
+lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateVersionlessTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginTargets.cmake
+lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginConfig.cmake
+lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginConfigVersion.cmake
+lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginConfigVersionImpl.cmake
+lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginTargets.cmake
+%%QT_BINDIR%%/lottietoqml
+%%QT_LIBDIR%%/libQt6Lottie.prl
+%%QT_LIBDIR%%/libQt6Lottie.so
+%%QT_LIBDIR%%/libQt6Lottie.so.6
+%%QT_LIBDIR%%/libQt6Lottie.so.%%FULLVER%%
+%%QT_LIBDIR%%/libQt6LottieVectorImageGenerator.prl
+%%QT_LIBDIR%%/libQt6LottieVectorImageGenerator.so
+%%QT_LIBDIR%%/libQt6LottieVectorImageGenerator.so.6
+%%QT_LIBDIR%%/libQt6LottieVectorImageGenerator.so.%%FULLVER%%
+%%QT_LIBDIR%%/libQt6LottieVectorImageHelpers.prl
+%%QT_LIBDIR%%/libQt6LottieVectorImageHelpers.so
+%%QT_LIBDIR%%/libQt6LottieVectorImageHelpers.so.6
+%%QT_LIBDIR%%/libQt6LottieVectorImageHelpers.so.%%FULLVER%%
+%%QT_LIBDIR%%/metatypes/qt6lottie_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6lottievectorimagegeneratorprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6lottievectorimagehelpers_metatypes.json
+%%QT_MKSPECDIR%%/modules/qt_lib_lottie.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_lottie_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_lottievectorimagegenerator_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_lottievectorimagehelpers.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_lottievectorimagehelpers_private.pri
+%%QT_PLUGINDIR%%/vectorimageformats/libqlottievectorimage.so
+%%QT_QMLDIR%%/Qt/labs/lottieqt/Lottie.qmltypes
+%%QT_QMLDIR%%/Qt/labs/lottieqt/VectorImageHelpers/liblottievectorimagehelpersplugin.so
+%%QT_QMLDIR%%/Qt/labs/lottieqt/VectorImageHelpers/plugins.qmltypes
+%%QT_QMLDIR%%/Qt/labs/lottieqt/VectorImageHelpers/qmldir
+%%QT_QMLDIR%%/Qt/labs/lottieqt/liblottieplugin.so
%%QT_QMLDIR%%/Qt/labs/lottieqt/qmldir
%%QT_SBOMDIR%%/qtlottie-%%FULLVER%%.spdx
-%%QT_DATADIR%%/modules/BodymovinPrivate.json
+libdata/pkgconfig/Qt6Lottie.pc
+libdata/pkgconfig/Qt6LottieVectorImageHelpers.pc
+%%QT_DATADIR%%/modules/Lottie.json
+%%QT_DATADIR%%/modules/LottieVectorImageGeneratorPrivate.json
+%%QT_DATADIR%%/modules/LottieVectorImageHelpers.json
diff --git a/graphics/qt6-quickeffectmaker/distinfo b/graphics/qt6-quickeffectmaker/distinfo
index b0ce32592367..26d5bf65f13e 100644
--- a/graphics/qt6-quickeffectmaker/distinfo
+++ b/graphics/qt6-quickeffectmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303342
-SHA256 (KDE/Qt/6.9.3/qtquickeffectmaker-everywhere-src-6.9.3.tar.xz) = 6bf0361d24a0865cba9d94ff169c64cd69ac5d90c85260c29ec84ee5c2a59912
-SIZE (KDE/Qt/6.9.3/qtquickeffectmaker-everywhere-src-6.9.3.tar.xz) = 4343072
+TIMESTAMP = 1763965272
+SHA256 (KDE/Qt/6.10.1/qtquickeffectmaker-everywhere-src-6.10.1.tar.xz) = 3036984cc55054f59c4a7c7d30d9b9a2dd7491344b3201c5a133cc3cdf12acc9
+SIZE (KDE/Qt/6.10.1/qtquickeffectmaker-everywhere-src-6.10.1.tar.xz) = 4343612
diff --git a/graphics/qt6-svg/distinfo b/graphics/qt6-svg/distinfo
index e761d58b9734..c29fd945ee86 100644
--- a/graphics/qt6-svg/distinfo
+++ b/graphics/qt6-svg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303352
-SHA256 (KDE/Qt/6.9.3/qtsvg-everywhere-src-6.9.3.tar.xz) = db76aa3358cbbe6fce7da576ff4669cb9801920188c750d3b12783bbe97026e2
-SIZE (KDE/Qt/6.9.3/qtsvg-everywhere-src-6.9.3.tar.xz) = 2004192
+TIMESTAMP = 1763964406
+SHA256 (KDE/Qt/6.10.1/qtsvg-everywhere-src-6.10.1.tar.xz) = c02f355a58f3bbcf404a628bf488b6aeb2d84a94c269afdb86f6e529343ab01f
+SIZE (KDE/Qt/6.10.1/qtsvg-everywhere-src-6.10.1.tar.xz) = 2613980
diff --git a/graphics/qt6-svg/pkg-plist b/graphics/qt6-svg/pkg-plist
index 555a68674ab3..ac61d1d83818 100644
--- a/graphics/qt6-svg/pkg-plist
+++ b/graphics/qt6-svg/pkg-plist
@@ -4,6 +4,7 @@
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvganimator_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgcssanimation_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgcsshandler_p.h
+%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgcssproperties_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgfilter_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgfont_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvggraphics_p.h
@@ -12,6 +13,7 @@
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgnode_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgstructure_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgstyle_p.h
+%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgstyleselector_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgtinydocument_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgutils_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgvisitor_p.h
@@ -75,14 +77,6 @@ lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsTargets.cmake
lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsVersionlessAliasTargets.cmake
lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsVersionlessTargets.cmake
-lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateConfig.cmake
-lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateConfigVersion.cmake
-lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateDependencies.cmake
-lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateTargets.cmake
-lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6Svg.prl
%%QT_LIBDIR%%/libQt6Svg.so
%%QT_LIBDIR%%/libQt6Svg.so.6
@@ -91,12 +85,11 @@ lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6SvgWidgets.so
%%QT_LIBDIR%%/libQt6SvgWidgets.so.6
%%QT_LIBDIR%%/libQt6SvgWidgets.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6svg_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6svgwidgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6svg_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6svgwidgets_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_svg.pri
%%QT_MKSPECDIR%%/modules/qt_lib_svg_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_svgwidgets.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_svgwidgets_private.pri
%%QT_PLUGINDIR%%/iconengines/libqsvgicon.so
%%QT_PLUGINDIR%%/imageformats/libqsvg.so
%%QT_SBOMDIR%%/qtsvg-%%FULLVER%%.spdx
diff --git a/graphics/qt6-wayland/Makefile b/graphics/qt6-wayland/Makefile
index 430aef820fe7..dd24ca6b56e5 100644
--- a/graphics/qt6-wayland/Makefile
+++ b/graphics/qt6-wayland/Makefile
@@ -7,7 +7,8 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Qt6 wrapper for Wayland
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
-LIB_DEPENDS= libwayland-client.so:graphics/wayland \
+LIB_DEPENDS= libdrm.so:graphics/libdrm \
+ libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
USES= cmake compiler:c++17-lang gl pkgconfig \
diff --git a/graphics/qt6-wayland/distinfo b/graphics/qt6-wayland/distinfo
index 1c253fc89fc5..26343c7c315e 100644
--- a/graphics/qt6-wayland/distinfo
+++ b/graphics/qt6-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303362
-SHA256 (KDE/Qt/6.9.3/qtwayland-everywhere-src-6.9.3.tar.xz) = e413d4bc9263e80a465761debf8cb8317aa6b01e814b20046a05258e6573dadd
-SIZE (KDE/Qt/6.9.3/qtwayland-everywhere-src-6.9.3.tar.xz) = 1138368
+TIMESTAMP = 1763964414
+SHA256 (KDE/Qt/6.10.1/qtwayland-everywhere-src-6.10.1.tar.xz) = 49bf6db800227a6b2c971f4c5d03dd1e81297e7ffb296ce4a96437304f27cb13
+SIZE (KDE/Qt/6.10.1/qtwayland-everywhere-src-6.10.1.tar.xz) = 901632
diff --git a/graphics/qt6-wayland/pkg-plist b/graphics/qt6-wayland/pkg-plist
index a48b95ead2b8..c27816043938 100644
--- a/graphics/qt6-wayland/pkg-plist
+++ b/graphics/qt6-wayland/pkg-plist
@@ -1,123 +1,9 @@
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qtwaylandclient-config_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qtwaylandclientglobal_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-appmenu.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-cursor-shape-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-fractional-scale-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-hardware-integration.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-pointer-gestures-unstable-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-key-unstable-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-text-input-method-unstable-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-windowmanager.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-server-buffer-extension.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-tablet-unstable-v2.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-text-input-unstable-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-text-input-unstable-v2.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-text-input-unstable-v3.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-touch-extension.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-viewporter.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wayland.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wlr-data-control-unstable-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wp-primary-selection-unstable-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-output-unstable-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-shell.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-system-bell-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-toplevel-drag-v1.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandabstractdecoration_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandappmenu_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandbuffer_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientbufferintegration_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientbufferintegrationfactory_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientbufferintegrationplugin_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientextension_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientshellapi_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclipboard_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandcursor_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatacontrolv1_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatadevice_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatadevicemanager_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddataoffer_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatasource_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddecorationfactory_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddecorationplugin_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddisplay_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddnd_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandfractionalscale_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandhardwareintegration_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputcontext_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputdevice_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputdeviceintegration_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputdeviceintegrationfactory_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputdeviceintegrationplugin_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputmethodcontext_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandintegration_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandnativeinterface_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandplatformservices_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandpointergestures_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandprimaryselectionv1_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandqtkey_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandscreen_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandserverbufferintegration_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandserverbufferintegrationfactory_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandserverbufferintegrationplugin_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshellintegration_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshellintegrationfactory_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshellintegrationplugin_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshellsurface_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshm_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshmbackingstore_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshmwindow_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandsubsurface_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandsurface_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtabletv2_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtextinputinterface_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtextinputv1_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtextinputv2_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtextinputv3_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtouch_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandviewport_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandvulkaninstance_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandvulkanwindow_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindow_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindowmanagerintegration_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-appmenu-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-cursor-shape-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-fractional-scale-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-hardware-integration-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-pointer-gestures-unstable-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-key-unstable-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-text-input-method-unstable-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-windowmanager-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-server-buffer-extension-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-tablet-unstable-v2-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-text-input-unstable-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-text-input-unstable-v2-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-text-input-unstable-v3-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-touch-extension-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-viewporter-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wayland-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wlr-data-control-unstable-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wp-primary-selection-unstable-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-output-unstable-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-shell-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-system-bell-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-toplevel-drag-v1-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtension
-%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtensionTemplate
-%%QT_INCDIR%%/QtWaylandClient/QtWaylandClient
-%%QT_INCDIR%%/QtWaylandClient/QtWaylandClientDepends
-%%QT_INCDIR%%/QtWaylandClient/QtWaylandClientVersion
-%%QT_INCDIR%%/QtWaylandClient/qtwaylandclient-config.h
-%%QT_INCDIR%%/QtWaylandClient/qtwaylandclientexports.h
-%%QT_INCDIR%%/QtWaylandClient/qtwaylandclientglobal.h
-%%QT_INCDIR%%/QtWaylandClient/qtwaylandclientversion.h
-%%QT_INCDIR%%/QtWaylandClient/qwaylandclientextension.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qtwaylandcompositor-config_p.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qtwaylandcompositorglobal_p.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-hardware-integration.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-idle-inhibit-unstable-v1.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-ivi-application.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-presentation-time.h
-%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-qt-key-unstable-v1.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-qt-text-input-method-unstable-v1.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-qt-texture-sharing-unstable-v1.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-qt-windowmanager.h
@@ -125,7 +11,6 @@
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-server-buffer-extension.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-text-input-unstable-v2.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-text-input-unstable-v3.h
-%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-touch-extension.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-viewporter.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-wayland.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-xdg-decoration-unstable-v1.h
@@ -188,8 +73,6 @@
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlhardwarelayerintegrationfactory_p.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlhardwarelayerintegrationplugin_p.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlhwintegration_p.h
-%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlqtkey_p.h
-%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlqttouch_p.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlregion_p.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlserverbufferintegration_p.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlserverbufferintegrationfactory_p.h
@@ -200,7 +83,6 @@
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-idle-inhibit-unstable-v1-server-protocol.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-ivi-application-server-protocol.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-presentation-time-server-protocol.h
-%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-qt-key-unstable-v1-server-protocol.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-qt-text-input-method-unstable-v1-server-protocol.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-qt-texture-sharing-unstable-v1-server-protocol.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-qt-windowmanager-server-protocol.h
@@ -208,7 +90,6 @@
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-server-buffer-extension-server-protocol.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-text-input-unstable-v2-server-protocol.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-text-input-unstable-v3-server-protocol.h
-%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-touch-extension-server-protocol.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-viewporter-server-protocol.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-wayland-server-protocol.h
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-xdg-decoration-unstable-v1-server-protocol.h
@@ -340,47 +221,13 @@
%%QT_INCDIR%%/QtWaylandCompositorXdgShell/QtWaylandCompositorXdgShellDepends
%%QT_INCDIR%%/QtWaylandCompositorXdgShell/QtWaylandCompositorXdgShellVersion
%%QT_INCDIR%%/QtWaylandCompositorXdgShell/qtwaylandcompositorxdgshellversion.h
-%%QT_INCDIR%%/QtWaylandEglClientHwIntegration/%%FULLVER%%/QtWaylandEglClientHwIntegration/private/qwaylandeglclientbufferintegration_p.h
-%%QT_INCDIR%%/QtWaylandEglClientHwIntegration/%%FULLVER%%/QtWaylandEglClientHwIntegration/private/qwaylandeglinclude_p.h
-%%QT_INCDIR%%/QtWaylandEglClientHwIntegration/%%FULLVER%%/QtWaylandEglClientHwIntegration/private/qwaylandeglwindow_p.h
-%%QT_INCDIR%%/QtWaylandEglClientHwIntegration/%%FULLVER%%/QtWaylandEglClientHwIntegration/private/qwaylandglcontext_p.h
-%%QT_INCDIR%%/QtWaylandEglClientHwIntegration/QtWaylandEglClientHwIntegration
-%%QT_INCDIR%%/QtWaylandEglClientHwIntegration/QtWaylandEglClientHwIntegrationDepends
-%%QT_INCDIR%%/QtWaylandEglClientHwIntegration/QtWaylandEglClientHwIntegrationVersion
-%%QT_INCDIR%%/QtWaylandEglClientHwIntegration/qtwaylandeglclienthwintegrationversion.h
%%QT_INCDIR%%/QtWaylandEglCompositorHwIntegration/%%FULLVER%%/QtWaylandEglCompositorHwIntegration/private/waylandeglclientbufferintegration_p.h
%%QT_INCDIR%%/QtWaylandEglCompositorHwIntegration/QtWaylandEglCompositorHwIntegration
%%QT_INCDIR%%/QtWaylandEglCompositorHwIntegration/QtWaylandEglCompositorHwIntegrationDepends
%%QT_INCDIR%%/QtWaylandEglCompositorHwIntegration/QtWaylandEglCompositorHwIntegrationVersion
%%QT_INCDIR%%/QtWaylandEglCompositorHwIntegration/qtwaylandeglcompositorhwintegrationversion.h
-%%QT_INCDIR%%/QtWaylandGlobal/%%FULLVER%%/QtWaylandGlobal/private/qtwaylandglobal-config_p.h
-%%QT_INCDIR%%/QtWaylandGlobal/QtWaylandGlobal
-%%QT_INCDIR%%/QtWaylandGlobal/QtWaylandGlobalDepends
-%%QT_INCDIR%%/QtWaylandGlobal/QtWaylandGlobalVersion
-%%QT_INCDIR%%/QtWaylandGlobal/qtwaylandglobal-config.h
-%%QT_INCDIR%%/QtWaylandGlobal/qtwaylandglobalversion.h
-%%QT_INCDIR%%/QtWlShellIntegration/%%FULLVER%%/QtWlShellIntegration/private/qwayland-wayland.h
-%%QT_INCDIR%%/QtWlShellIntegration/%%FULLVER%%/QtWlShellIntegration/private/qwaylandwlshellintegration_p.h
-%%QT_INCDIR%%/QtWlShellIntegration/%%FULLVER%%/QtWlShellIntegration/private/qwaylandwlshellsurface_p.h
-%%QT_INCDIR%%/QtWlShellIntegration/%%FULLVER%%/QtWlShellIntegration/private/wayland-wayland-client-protocol.h
-%%QT_INCDIR%%/QtWlShellIntegration/QtWlShellIntegration
-%%QT_INCDIR%%/QtWlShellIntegration/QtWlShellIntegrationDepends
-%%QT_INCDIR%%/QtWlShellIntegration/QtWlShellIntegrationVersion
-%%QT_INCDIR%%/QtWlShellIntegration/qtwlshellintegrationversion.h
lib/cmake/Qt6/FindWaylandkms.cmake
lib/cmake/Qt6BuildInternals/StandaloneTests/QtWaylandTestsConfig.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginConfig.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginConfigVersion.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginConfigVersionImpl.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginTargets.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfigVersion.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfigVersionImpl.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorIviapplicationpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorIviapplicationpluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorIviapplicationpluginConfigVersion.cmake
@@ -435,24 +282,6 @@ lib/cmake/Qt6WaylandClient/Qt6QWaylandAdwaitaDecorationPluginConfigVersion.cmake
lib/cmake/Qt6WaylandClient/Qt6QWaylandAdwaitaDecorationPluginConfigVersionImpl.cmake
lib/cmake/Qt6WaylandClient/Qt6QWaylandAdwaitaDecorationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6WaylandClient/Qt6QWaylandAdwaitaDecorationPluginTargets.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginConfig.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginConfigVersion.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginTargets.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginConfig.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginConfigVersion.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandEglClientBufferPluginTargets.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginConfig.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginConfigVersion.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandFullScreenShellV1IntegrationPluginTargets.cmake
lib/cmake/Qt6WaylandClient/Qt6QWaylandIviShellIntegrationPluginAdditionalTargetInfo.cmake
lib/cmake/Qt6WaylandClient/Qt6QWaylandIviShellIntegrationPluginConfig.cmake
lib/cmake/Qt6WaylandClient/Qt6QWaylandIviShellIntegrationPluginConfigVersion.cmake
@@ -465,49 +294,25 @@ lib/cmake/Qt6WaylandClient/Qt6QWaylandQtShellIntegrationPluginConfigVersion.cmak
lib/cmake/Qt6WaylandClient/Qt6QWaylandQtShellIntegrationPluginConfigVersionImpl.cmake
lib/cmake/Qt6WaylandClient/Qt6QWaylandQtShellIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6WaylandClient/Qt6QWaylandQtShellIntegrationPluginTargets.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginConfig.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginConfigVersion.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandWlShellIntegrationPluginTargets.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginConfig.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginConfigVersion.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WaylandClient/Qt6QWaylandXdgShellIntegrationPluginTargets.cmake
-lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginConfig.cmake
-lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginConfigVersion.cmake
-lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WaylandClient/Qt6ShmServerBufferPluginTargets.cmake
-lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginConfig.cmake
-lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginConfigVersion.cmake
-lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WaylandClient/Qt6VulkanServerBufferPluginTargets.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientConfig.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientConfigVersion.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientDependencies.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientMacros.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientPlugins.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientTargets.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientVersionlessAliasTargets.cmake
-lib/cmake/Qt6WaylandClient/Qt6WaylandClientVersionlessTargets.cmake
-lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateConfig.cmake
-lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateConfigVersion.cmake
-lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateDependencies.cmake
-lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateTargets.cmake
-lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateVersionlessTargets.cmake
+lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateConfig.cmake
+lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateConfigVersion.cmake
+lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateExtraProperties.cmake
+lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateTargets.cmake
+lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateVersionlessTargets.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginConfig.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginConfigVersion.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginTargets.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginConfig.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginConfigVersion.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginTargets.cmake
lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginAdditionalTargetInfo.cmake
lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginConfig.cmake
lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginConfigVersion.cmake
@@ -537,7 +342,6 @@ lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorConfig.cmake
lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorConfigVersion.cmake
lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorConfigVersionImpl.cmake
lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorDependencies.cmake
-lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorMacros.cmake
lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorPlugins.cmake
lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorTargets.cmake
@@ -619,15 +423,6 @@ lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivat
lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateTargets.cmake
lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateVersionlessTargets.cmake
-lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateConfig.cmake
-lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateConfigVersion.cmake
-lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateDependencies.cmake
-lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateTargets.cmake
-lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateVersionlessTargets.cmake
lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateAdditionalTargetInfo.cmake
lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateConfig.cmake
lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateConfigVersion.cmake
@@ -637,35 +432,6 @@ lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwI
lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateTargets.cmake
lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateVersionlessTargets.cmake
-lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfig.cmake
-lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersion.cmake
-lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateExtraProperties.cmake
-lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateTargets.cmake
-lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessTargets.cmake
-lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsAdditionalTargetInfo.cmake
-lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsConfig.cmake
-lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsConfigVersion.cmake
-lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsConfigVersionImpl.cmake
-lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsDependencies.cmake
-lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsTargets.cmake
-lib/cmake/Qt6WaylandScannerTools/Qt6WaylandScannerToolsVersionlessTargets.cmake
-lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateConfig.cmake
-lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateConfigVersion.cmake
-lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateDependencies.cmake
-lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateTargets.cmake
-lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateVersionlessTargets.cmake
-%%QT_LIBDIR%%/libQt6WaylandClient.prl
-%%QT_LIBDIR%%/libQt6WaylandClient.so
-%%QT_LIBDIR%%/libQt6WaylandClient.so.6
-%%QT_LIBDIR%%/libQt6WaylandClient.so.%%FULLVER%%
%%QT_LIBDIR%%/libQt6WaylandCompositor.prl
%%QT_LIBDIR%%/libQt6WaylandCompositor.so
%%QT_LIBDIR%%/libQt6WaylandCompositor.so.6
@@ -686,31 +452,18 @@ lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateVersionlessTa
%%QT_LIBDIR%%/libQt6WaylandCompositorXdgShell.so
%%QT_LIBDIR%%/libQt6WaylandCompositorXdgShell.so.6
%%QT_LIBDIR%%/libQt6WaylandCompositorXdgShell.so.%%FULLVER%%
-%%QT_LIBDIR%%/libQt6WaylandEglClientHwIntegration.prl
-%%QT_LIBDIR%%/libQt6WaylandEglClientHwIntegration.so
-%%QT_LIBDIR%%/libQt6WaylandEglClientHwIntegration.so.6
-%%QT_LIBDIR%%/libQt6WaylandEglClientHwIntegration.so.%%FULLVER%%
%%QT_LIBDIR%%/libQt6WaylandEglCompositorHwIntegration.prl
%%QT_LIBDIR%%/libQt6WaylandEglCompositorHwIntegration.so
%%QT_LIBDIR%%/libQt6WaylandEglCompositorHwIntegration.so.6
%%QT_LIBDIR%%/libQt6WaylandEglCompositorHwIntegration.so.%%FULLVER%%
-%%QT_LIBDIR%%/libQt6WlShellIntegration.prl
-%%QT_LIBDIR%%/libQt6WlShellIntegration.so
-%%QT_LIBDIR%%/libQt6WlShellIntegration.so.6
-%%QT_LIBDIR%%/libQt6WlShellIntegration.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6waylandclient_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6waylandcompositor_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6waylandcompositoriviapplication_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6waylandcompositorpresentationtime_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6waylandcompositorwlshell_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6waylandcompositorxdgshell_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6waylandeglclienthwintegrationprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6waylandeglcompositorhwintegrationprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6wlshellintegrationprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_MKSPECDIR%%/modules/qt_lib_wayland_egl_client_hw_integration_private.pri
+%%QT_LIBDIR%%/metatypes/qt6waylandcompositor_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6waylandcompositoriviapplication_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6waylandcompositorpresentationtime_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6waylandcompositorwlshell_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6waylandcompositorxdgshell_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6waylandeglcompositorhwintegrationprivate_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_wayland_egl_compositor_hw_integration_private.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_waylandclient.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_waylandclient_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_waylandclientfeatures_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_waylandcompositor.pri
%%QT_MKSPECDIR%%/modules/qt_lib_waylandcompositor_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_waylandcompositoriviapplication.pri
@@ -721,24 +474,15 @@ lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateVersionlessTa
%%QT_MKSPECDIR%%/modules/qt_lib_waylandcompositorwlshell_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_waylandcompositorxdgshell.pri
%%QT_MKSPECDIR%%/modules/qt_lib_waylandcompositorxdgshell_private.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_waylandglobal_private.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_wl_shell_integration_private.pri
-%%QT_PLUGINDIR%%/platforms/libqwayland-egl.so
-%%QT_PLUGINDIR%%/platforms/libqwayland-generic.so
%%QT_PLUGINDIR%%/wayland-decoration-client/libadwaita.so
-%%QT_PLUGINDIR%%/wayland-decoration-client/libbradient.so
-%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
-%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libshm-emulation-server.so
-%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libvulkan-server.so
+%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libqt-wayland-compositor-dmabuf-server-buffer.so
+%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libqt-wayland-compositor-drm-egl-server-buffer.so
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libqt-wayland-compositor-shm-emulation-server.so
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libqt-wayland-compositor-vulkan-server.so
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libqt-wayland-compositor-wayland-egl.so
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libqt-wayland-compositor-wayland-eglstream-controller.so
-%%QT_PLUGINDIR%%/wayland-shell-integration/libfullscreen-shell-v1.so
%%QT_PLUGINDIR%%/wayland-shell-integration/libivi-shell.so
%%QT_PLUGINDIR%%/wayland-shell-integration/libqt-shell.so
-%%QT_PLUGINDIR%%/wayland-shell-integration/libwl-shell-plugin.so
-%%QT_PLUGINDIR%%/wayland-shell-integration/libxdg-shell.so
%%QT_QMLDIR%%/QtWayland/Client/TextureSharing/libwaylandtexturesharingplugin.so
%%QT_QMLDIR%%/QtWayland/Client/TextureSharing/qmldir
%%QT_QMLDIR%%/QtWayland/Compositor/IviApplication/libwaylandcompositoriviapplicationplugin.so
@@ -764,20 +508,15 @@ lib/cmake/Qt6WlShellIntegrationPrivate/Qt6WlShellIntegrationPrivateVersionlessTa
%%QT_QMLDIR%%/QtWayland/Compositor/qmlfiles/WaylandCursorItem.qml
%%QT_QMLDIR%%/QtWayland/Compositor/qmlfiles/WaylandOutputWindow.qml
%%QT_SBOMDIR%%/qtwayland-%%FULLVER%%.spdx
-libdata/pkgconfig/Qt6WaylandClient.pc
libdata/pkgconfig/Qt6WaylandCompositor.pc
libdata/pkgconfig/Qt6WaylandCompositorIviapplication.pc
libdata/pkgconfig/Qt6WaylandCompositorPresentationTime.pc
libdata/pkgconfig/Qt6WaylandCompositorWLShell.pc
libdata/pkgconfig/Qt6WaylandCompositorXdgShell.pc
-%%QT_TOOLDIR%%/qtwaylandscanner
-%%QT_DATADIR%%/modules/WaylandClient.json
+%%QT_DATADIR%%/modules/WaylandClientFeaturesPrivate.json
%%QT_DATADIR%%/modules/WaylandCompositor.json
%%QT_DATADIR%%/modules/WaylandCompositorIviapplication.json
%%QT_DATADIR%%/modules/WaylandCompositorPresentationTime.json
%%QT_DATADIR%%/modules/WaylandCompositorWLShell.json
%%QT_DATADIR%%/modules/WaylandCompositorXdgShell.json
-%%QT_DATADIR%%/modules/WaylandEglClientHwIntegrationPrivate.json
%%QT_DATADIR%%/modules/WaylandEglCompositorHwIntegrationPrivate.json
-%%QT_DATADIR%%/modules/WaylandGlobalPrivate.json
-%%QT_DATADIR%%/modules/WlShellIntegrationPrivate.json
diff --git a/graphics/rubygem-ruby-vips/Makefile b/graphics/rubygem-ruby-vips/Makefile
index 3d1aefc812a2..11a2b6680f14 100644
--- a/graphics/rubygem-ruby-vips/Makefile
+++ b/graphics/rubygem-ruby-vips/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-vips
-PORTVERSION= 2.2.5
+PORTVERSION= 2.3.0
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-ruby-vips/distinfo b/graphics/rubygem-ruby-vips/distinfo
index 2af459ee3cda..7ad24a6997d7 100644
--- a/graphics/rubygem-ruby-vips/distinfo
+++ b/graphics/rubygem-ruby-vips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121822
-SHA256 (rubygem/ruby-vips-2.2.5.gem) = f3c547a172c36ba26b8614c809f5823bc6199623ec6204ec7c3bce29037f7758
-SIZE (rubygem/ruby-vips-2.2.5.gem) = 73728
+TIMESTAMP = 1766036625
+SHA256 (rubygem/ruby-vips-2.3.0.gem) = e685ec02c13969912debbd98019e50492e12989282da5f37d05f5471442f5374
+SIZE (rubygem/ruby-vips-2.3.0.gem) = 74240
diff --git a/graphics/shaderc/Makefile b/graphics/shaderc/Makefile
index cda290de174c..f4087cc5f11f 100644
--- a/graphics/shaderc/Makefile
+++ b/graphics/shaderc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= shaderc
DISTVERSIONPREFIX= v
DISTVERSION= 2025.5
+PORTREVISION= 1
CATEGORIES= graphics devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/graphics/skia/Makefile b/graphics/skia/Makefile
index 1e784188db25..143369dc5bc2 100644
--- a/graphics/skia/Makefile
+++ b/graphics/skia/Makefile
@@ -1,6 +1,7 @@
PORTNAME= skia
DISTVERSIONPREFIX= chrome/m
DISTVERSION= 140
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= me@svmhdvn.name
diff --git a/graphics/spirv-tools/Makefile b/graphics/spirv-tools/Makefile
index df899b022e05..fb0a6311ac93 100644
--- a/graphics/spirv-tools/Makefile
+++ b/graphics/spirv-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spirv-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.4 # please always bump all dependencies when updated because at least graphics/shaderc links in static libraries
+DISTVERSION= 2025.5 # please always bump all dependencies when updated because at least graphics/shaderc links in static libraries
CATEGORIES= graphics
MAINTAINER= tagattie@FreeBSD.org
@@ -15,7 +15,10 @@ USES= cmake:testing compiler:c++11-lib python:build shebangfix
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= SPIRV-Tools
-GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-446-g01e0577:headers/external/spirv-headers
+# for GH_TAGNAME in GH_TUPLE
+# git clone --quiet https://github.com/KhronosGroup/SPIRV-Headers.git && git -C SPIRV-Headers describe <COMMIT_HASH>
+# for COMMIT_HASH see ${WRKSRC}/DEPS
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-454-gb824a46:headers/external/spirv-headers
USE_LDCONFIG= yes
diff --git a/graphics/spirv-tools/distinfo b/graphics/spirv-tools/distinfo
index 6a6a3319bc34..49ac55968c73 100644
--- a/graphics/spirv-tools/distinfo
+++ b/graphics/spirv-tools/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759125287
-SHA256 (KhronosGroup-SPIRV-Tools-v2025.4_GH0.tar.gz) = d256aa82de849bdce4b05060081dadcc9145c2173a056e8531f649f8975e582e
-SIZE (KhronosGroup-SPIRV-Tools-v2025.4_GH0.tar.gz) = 3391548
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796
+TIMESTAMP = 1766134481
+SHA256 (KhronosGroup-SPIRV-Tools-v2025.5_GH0.tar.gz) = 23769a70967e91f16f1bf8a58665b643fc4e765d734e85c51faa7d990f01a64f
+SIZE (KhronosGroup-SPIRV-Tools-v2025.5_GH0.tar.gz) = 3422476
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-454-gb824a46_GH0.tar.gz) = 15a0224e5c31245651a8a9fc9fc4a86d80c8589614c969861f9be343b3dc6af1
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-454-gb824a46_GH0.tar.gz) = 558851
diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile
index ced8b41b2446..38e1e9c0cbfd 100644
--- a/graphics/vips/Makefile
+++ b/graphics/vips/Makefile
@@ -1,6 +1,5 @@
PORTNAME= vips
-PORTVERSION= 8.17.3
-PORTREVISION= 1
+PORTVERSION= 8.18.0
CATEGORIES= graphics
MASTER_SITES= https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/
@@ -17,7 +16,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libharfbuzz.so:print/harfbuzz
RUN_DEPENDS= bash:shells/bash
-USES= compiler:c++11-lang cpe gettext-tools gnome localbase meson pkgconfig python tar:xz
+USES= compiler:c++14-lang cpe gettext-tools gnome localbase meson pkgconfig python tar:xz
USE_GNOME= glib20
BINARY_ALIAS= python3=${PYTHON_CMD}
@@ -41,11 +40,11 @@ USE_LDCONFIG= yes
PLIST_SUB= VERSION=${PORTVERSION:R}
-OPTIONS_DEFINE= CFITSIO DOCS FFTW FONTCONFIG GIF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER SPNG TIFF WEBP
+OPTIONS_DEFINE= CFITSIO DOCS FFTW FONTCONFIG GIF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER RAW SPNG TIFF UHDR WEBP
OPTIONS_RADIO= MAGICK SIMD
OPTIONS_RADIO_MAGICK= IMAGEMAGICK GRAPHICSMAGICK
OPTIONS_RADIO_SIMD= HIGHWAY ORC
-OPTIONS_DEFAULT=CFITSIO FFTW FONTCONFIG GIF HEIF HIGHWAY IMAGEMAGICK JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER SPNG TIFF WEBP
+OPTIONS_DEFAULT=CFITSIO FFTW FONTCONFIG GIF HEIF HIGHWAY IMAGEMAGICK JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER RAW SPNG TIFF UHDR WEBP
FONTCONFIG_IMPLIES= PANGO
LIBARCHIVE_DESC=Save image pyramid via libarchive
HIGHWAY_DESC= SIMD support via Highway (preferred)
@@ -54,6 +53,7 @@ GRAPHICSMAGICK_DESC= Image processing via GraphicsMagick
MATIO_DESC= Matlab MAT format support
ORC_DESC= Accelerate loops with ORC
SPNG_DESC= Simple PNG support
+UHDR_DESC= Ultra HDR support
CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio
CFITSIO_MESON_ENABLED= cfitsio
@@ -113,11 +113,15 @@ PNG_MESON_ENABLED= png
POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
POPPLER_MESON_ENABLED= poppler
POPPLER_USE= GNOME=cairo
+RAW_LIB_DEPENDS= libraw.so:graphics/libraw
+RAW_MESON_ENABLED= raw
SPNG_BUILD_DEPENDS= libspng>=0.7:graphics/libspng
SPNG_LIB_DEPENDS= libspng.so:graphics/libspng
SPNG_MESON_ENABLED= spng
TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
TIFF_MESON_ENABLED= tiff
+UHDR_LIB_DEPENDS= libuhdr.so:graphics/libultrahdr
+UHDR_MESON_ENABLED= uhdr
WEBP_BUILD_DEPENDS= webp>=0.6:graphics/webp
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
WEBP_MESON_ENABLED= webp
diff --git a/graphics/vips/distinfo b/graphics/vips/distinfo
index f5e605fad00f..8790e9d41cc6 100644
--- a/graphics/vips/distinfo
+++ b/graphics/vips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586712
-SHA256 (vips-8.17.3.tar.xz) = 41e9a1439cd57dcc6d4435a085e2cfe181d9da1962fa84a484f09e8b536e4b77
-SIZE (vips-8.17.3.tar.xz) = 29526164
+TIMESTAMP = 1766036355
+SHA256 (vips-8.18.0.tar.xz) = b85ab92280c30d22f5c8fe2f68b809cddb7eaac437d8c33474475dac84ddc574
+SIZE (vips-8.18.0.tar.xz) = 30715488
diff --git a/graphics/vips/pkg-plist b/graphics/vips/pkg-plist
index 08bb8aa303a2..c2b7befa21e8 100644
--- a/graphics/vips/pkg-plist
+++ b/graphics/vips/pkg-plist
@@ -60,11 +60,11 @@ include/vips/vips8
lib/libvips-cpp.a
lib/libvips-cpp.so
lib/libvips-cpp.so.42
-lib/libvips-cpp.so.42.19.3
+lib/libvips-cpp.so.42.20.0
lib/libvips.a
lib/libvips.so
lib/libvips.so.42
-lib/libvips.so.42.19.3
+lib/libvips.so.42.20.0
libdata/pkgconfig/vips-cpp.pc
libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/Combine.png
@@ -209,6 +209,8 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/const.META_PHOTOSHOP_NAME.html
%%PORTDOCS%%%%DOCSDIR%%/const.META_RESOLUTION_UNIT.html
%%PORTDOCS%%%%DOCSDIR%%/const.META_SEQUENTIAL.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_TILE_HEIGHT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_TILE_WIDTH.html
%%PORTDOCS%%%%DOCSDIR%%/const.META_XMP_NAME.html
%%PORTDOCS%%%%DOCSDIR%%/const.MICRO_VERSION.html
%%PORTDOCS%%%%DOCSDIR%%/const.MINOR_VERSION.html
@@ -239,6 +241,9 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.black.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.csvload.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.csvload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.dcrawload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.dcrawload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.dcrawload_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.eye.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.fitsload.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.fitsload_source.html
@@ -265,6 +270,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.logmat.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.magickload.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.magickload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.magickload_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_butterworth.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_butterworth_band.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_butterworth_ring.html
@@ -328,6 +334,9 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.tiffload_buffer.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.tiffload_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.tonelut.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.uhdrload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.uhdrload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.uhdrload_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.vipsload.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.vipsload_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.webpload.html
@@ -378,6 +387,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignHeifCompression.html
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignHeifEncoder.html
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignJpegSubsample.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignPdfPageBox.html
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignPpmFormat.html
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignSubsample.html
%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignTiffCompression.html
@@ -444,6 +454,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/func.CLIP_USHORT.html
%%PORTDOCS%%%%DOCSDIR%%/func.COUNT_PIXELS.html
%%PORTDOCS%%%%DOCSDIR%%/func.DEG.html
+%%PORTDOCS%%%%DOCSDIR%%/func.DEPRECATED_ENUMERATOR_FOR.html
%%PORTDOCS%%%%DOCSDIR%%/func.DEPRECATED_FOR.html
%%PORTDOCS%%%%DOCSDIR%%/func.DEPRECATED_MACRO_FOR.html
%%PORTDOCS%%%%DOCSDIR%%/func.FABS.html
@@ -790,8 +801,12 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabQ2sRGB.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabS2Lab.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabS2LabQ.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Oklab2Oklch.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Oklab2XYZ.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Oklch2Oklab.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2CMYK.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2Lab.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2Oklab.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2Yxy.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2scRGB.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.Yxy2XYZ.html
@@ -936,6 +951,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_fields.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_filename.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_format.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_gainmap.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_height.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_history.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_image.html
@@ -950,7 +966,9 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_page_height.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_scale.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_string.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_tile_height.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_tile_size.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_tile_width.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_typeof.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_width.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_xoffset.html
@@ -1178,6 +1196,10 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/method.Image.tiffsave_target.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.tilecache.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.transpose3d.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.uhdr2scRGB.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.uhdrsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.uhdrsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.uhdrsave_target.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.unpremultiply.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.vipssave.html
%%PORTDOCS%%%%DOCSDIR%%/method.Image.vipssave_target.html
@@ -1412,6 +1434,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.switch.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpolate.bilinear_static.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpolate.nearest_static.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpretation.bands.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpretation.max_alpha.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.get_property.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.map.html
@@ -1423,6 +1446,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/type_func.Operation.block_set.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Progress.set.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.ThreadState.set.html
+%%PORTDOCS%%%%DOCSDIR%%/uhdr.html
%%PORTDOCS%%%%DOCSDIR%%/urlmap.js
%%PORTDOCS%%%%DOCSDIR%%/using-from-c.html
%%PORTDOCS%%%%DOCSDIR%%/using-from-cplusplus.html
diff --git a/graphics/vulkan-validation-layers/Makefile b/graphics/vulkan-validation-layers/Makefile
index d38163921c43..42f62c44e9e2 100644
--- a/graphics/vulkan-validation-layers/Makefile
+++ b/graphics/vulkan-validation-layers/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vulkan-validation-layers
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.327
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= atanubiswas484@gmail.com
diff --git a/graphics/wrapland/Makefile b/graphics/wrapland/Makefile
index ea11bd5edc77..16a15eefb22a 100644
--- a/graphics/wrapland/Makefile
+++ b/graphics/wrapland/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wrapland
DISTVERSIONPREFIX= v
DISTVERSION= 0.602.0
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/yacreader/Makefile b/graphics/yacreader/Makefile
index f56cddfee09d..b2b2307c1611 100644
--- a/graphics/yacreader/Makefile
+++ b/graphics/yacreader/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yacreader
-DISTVERSION= 9.16.1
+DISTVERSION= 9.16.2
CATEGORIES= graphics
MASTER_SITES= https://github.com/YACReader/${PORTNAME}/releases/download/${DISTVERSION}/
EXTRACT_SUFX= -src.tar.xz
@@ -18,9 +18,9 @@ OPTIONS_DEFINE= ARCHIVE OPENGL POPPLER
OPTIONS_DEFAULT=OPENGL POPPLER
ARCHIVE_DESC= libarchive instead of unarr for reading compressed formats
+ARCHIVE_LIB_DEPENDS_OFF=libunarr.so:archivers/unarr
ARCHIVE_USES= libarchive
ARCHIVE_QMAKE_ON= CONFIG+=libarchive
-ARCHIVE_LIB_DEPENDS_OFF=libunarr.so:archivers/unarr
OPENGL_USES= gl
OPENGL_USE= GL=opengl
@@ -34,4 +34,7 @@ post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${l}
.endfor
+do-test:
+ cd ${BUILD_WRKSRC}/tests/concurrent_queue_test && ./concurrent_queue_test
+
.include <bsd.port.mk>
diff --git a/graphics/yacreader/distinfo b/graphics/yacreader/distinfo
index 68bcdf28c029..7473f3fd68b5 100644
--- a/graphics/yacreader/distinfo
+++ b/graphics/yacreader/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765202252
-SHA256 (yacreader-9.16.1-src.tar.xz) = 6b53eeaf5094afe5186a98052b6d879dec09c0ef6930805977385783764bcb2f
-SIZE (yacreader-9.16.1-src.tar.xz) = 1392404
+TIMESTAMP = 1766085966
+SHA256 (yacreader-9.16.2-src.tar.xz) = 5c3c03308ff9b50fd466d1717b35cb0f28b0dbbc32bfa70ce38c1ddac2d43481
+SIZE (yacreader-9.16.2-src.tar.xz) = 1392760
diff --git a/japanese/jvim3/Makefile b/japanese/jvim3/Makefile
index 6b92b94e1ef6..8baade2cf92c 100644
--- a/japanese/jvim3/Makefile
+++ b/japanese/jvim3/Makefile
@@ -2,13 +2,13 @@ PORTNAME= jvim
PORTVERSION= 3.0.j2.1b
PORTREVISION= 3
CATEGORIES= japanese editors
-MASTER_SITES= ftp://ftp.vim.org/pub/vim/unix/ \
- http://hp.vector.co.jp/authors/VA003457/vim/vim3/2.1b/
-DISTFILES= vim-3.0.tar.gz jvim.2.1b.tar.gz
+MASTER_SITES= https://ftp.st.ryukoku.ac.jp/pub/editor/vim/unix/:vim \
+ https://ftp.st.ryukoku.ac.jp/pub/editor/jvim/jvim3/2.1b/:jvim
+DISTFILES= vim-3.0.tar.gz:vim jvim.2.1b.tar.gz:jvim
-MAINTAINER= hrs@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Japanized Vim-3.0
-WWW= https://hp.vector.co.jp/authors/VA003457/vim/
+WWW= https://ftp.st.ryukoku.ac.jp/pub/editor/jvim/jvim3/vim.html
EXTRA_PATCHES= ${WRKDIR}/${PORTNAME}.diff
WRKSRC= ${WRKDIR}/vim
diff --git a/lang/Makefile b/lang/Makefile
index 1f8fd5864650..7b6e62938235 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -402,5 +402,6 @@
SUBDIR += ypsilon
SUBDIR += zephir
SUBDIR += zig
+ SUBDIR += zig014
.include <bsd.port.subdir.mk>
diff --git a/lang/clover/Makefile b/lang/clover/Makefile
index 0b2b71a8ac4d..e0b9ce519f12 100644
--- a/lang/clover/Makefile
+++ b/lang/clover/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clover
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= lang
COMMENT= Mesa OpenCL implementation for AMD GPUs
diff --git a/lang/cython3/Makefile b/lang/cython3/Makefile
index dd393c4ad379..93ef79d48215 100644
--- a/lang/cython3/Makefile
+++ b/lang/cython3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cython
-PORTVERSION= 3.2.2
+PORTVERSION= 3.2.3
CATEGORIES= lang python
MASTER_SITES= PYPI \
https://github.com/cython/cython/releases/download/${PORTVERSION}/
diff --git a/lang/cython3/distinfo b/lang/cython3/distinfo
index cf7899b566f0..c5f232af3116 100644
--- a/lang/cython3/distinfo
+++ b/lang/cython3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032720
-SHA256 (cython-3.2.2.tar.gz) = c3add3d483acc73129a61d105389344d792c17e7c1cee24863f16416bd071634
-SIZE (cython-3.2.2.tar.gz) = 3275797
+TIMESTAMP = 1766036357
+SHA256 (cython-3.2.3.tar.gz) = f13832412d633376ffc08d751cc18ed0d7d00a398a4065e2871db505258748a6
+SIZE (cython-3.2.3.tar.gz) = 3276650
diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile
index 505151e0e072..1877e4992413 100644
--- a/lang/pocl/Makefile
+++ b/lang/pocl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pocl
DISTVERSIONPREFIX= v
DISTVERSION= 7.1
+PORTREVISION= 1
CATEGORIES= lang
MAINTAINER= ohartmann@walstatt.org
diff --git a/lang/solidity/Makefile b/lang/solidity/Makefile
index 8b2a23a646a8..60c4b4dd00af 100644
--- a/lang/solidity/Makefile
+++ b/lang/solidity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solidity
-DISTVERSION= 0.8.31
+DISTVERSION= 0.8.33
CATEGORIES= lang
MASTER_SITES= https://github.com/argotorg/solidity/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/lang/solidity/distinfo b/lang/solidity/distinfo
index 494ba8a7f11f..9726223c9791 100644
--- a/lang/solidity/distinfo
+++ b/lang/solidity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764835395
-SHA256 (solidity_0.8.31.tar.gz) = 1efcf5af92e39499ce64d9cb33ba1cc1aa43d0aba107472915d732bf4a31c837
-SIZE (solidity_0.8.31.tar.gz) = 7562646
+TIMESTAMP = 1766146069
+SHA256 (solidity_0.8.33.tar.gz) = 2fb0a76b13e25b21bcd50607713a563f64709c8c283ed65464db3a2d546b9abf
+SIZE (solidity_0.8.33.tar.gz) = 7629282
diff --git a/lang/zig/Makefile b/lang/zig/Makefile
index 62a5af4139f3..4e86abb5c846 100644
--- a/lang/zig/Makefile
+++ b/lang/zig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zig
-DISTVERSION= 0.14.0
+DISTVERSION= 0.15.2
CATEGORIES= lang
MASTER_SITES= https://ziglang.org/download/${DISTVERSION}/ \
https://ziglang.org/builds/
@@ -16,13 +16,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= not yet supported
-BUILD_DEPENDS= icu>=71:devel/icu \
- llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
+BUILD_DEPENDS= llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
LIB_DEPENDS= libzstd.so:archivers/zstd
USES= cmake compiler:c++11-lang localbase:ldflags tar:xz
CMAKE_ARGS+= -DZIG_TARGET_MCPU=baseline # ensure we run everywhere
+CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config${_LLVM_VER}
CMAKE_ON= THREADS_PREFER_PTHREAD_FLAG
CONFLICTS_INSTALL= zig0*
@@ -37,7 +37,7 @@ STATIC_CMAKE_BOOL= ZIG_STATIC
STATIC_LDFLAGS= -licudata -licuuc -llzma -lm -lmd -lxml2 -lz -lzstd
STATIC_LIB_DEPENDS+= libxml2.so:textproc/libxml2
-_LLVM_VER= 19
+_LLVM_VER= 20
_ZIG_BIN= ${STAGEDIR}${PREFIX}/bin/zig
post-configure-STATIC-on:
@@ -45,20 +45,16 @@ post-configure-STATIC-on:
${BUILD_WRKSRC}/build.ninja
post-install:
- @${RM} -rf ${WRKDIR}/.build
+ # Zig install creates this dir, which causes check-plist error
@${RM} -rf ${STAGEDIR}/wrkdirs
+
# Automatically create the PLIST file
@${FIND} -s ${_ZIG_BIN} -not -type d | ${SORT} | \
${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
@${FIND} -s ${STAGEDIR}${PREFIX}/lib/${PORTNAME} -not -type d | ${SORT} | \
${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/compress/flate/testdata/block_writer" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/compress/flate/testdata/fuzz" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/compress/lzma/testdata" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/compress/testdata" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/compress/xz/testdata" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/tar/testdata" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/tz" >> ${TMPPLIST}
+ @${FIND} -s ${STAGEDIR}${PREFIX}/lib/${PORTNAME} -type d -empty | ${SORT} | \
+ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##; s#^#@dir #' >> ${TMPPLIST}
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}/std
@@ -71,7 +67,7 @@ post-install-DOCS-on:
@${ECHO_CMD} "@dir share/doc/zig/std" >> ${TMPPLIST}
do-test:
- mkdir ${WRKDIR}/cache
+ mkdir -p ${WRKDIR}/cache
(cd ${WRKSRC} && \
${_ZIG_BIN} build test-behavior --cache-dir ${WRKDIR}/cache \
--global-cache-dir ${WRKDIR}/cache --zig-lib-dir ${WRKSRC}/lib)
diff --git a/lang/zig/distinfo b/lang/zig/distinfo
index 9e8edfca8f10..7b8de6171f6e 100644
--- a/lang/zig/distinfo
+++ b/lang/zig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744681910
-SHA256 (zig-0.14.0.tar.xz) = c76638c03eb204c4432ae092f6fa07c208567e110fbd4d862d131a7332584046
-SIZE (zig-0.14.0.tar.xz) = 17772188
+TIMESTAMP = 1761276338
+SHA256 (zig-0.15.2.tar.xz) = d9b30c7aa983fcff5eed2084d54ae83eaafe7ff3a84d8fb754d854165a6e521c
+SIZE (zig-0.15.2.tar.xz) = 21366268
diff --git a/lang/zig014/Makefile b/lang/zig014/Makefile
new file mode 100644
index 000000000000..d3f5e7ec8d81
--- /dev/null
+++ b/lang/zig014/Makefile
@@ -0,0 +1,81 @@
+PORTNAME= zig
+DISTVERSION= 0.14.0
+CATEGORIES= lang
+MASTER_SITES= https://ziglang.org/download/${DISTVERSION}/ \
+ https://ziglang.org/builds/
+PKGNAMESUFFIX= 014
+
+PATCH_SITES= https://github.com/ziglang/${PORTNAME}/commit/
+
+MAINTAINER= bsd@orsolic.org
+COMMENT= Language designed for robustness, optimality, and maintainability
+WWW= https://ziglang.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS_REASON= not yet supported
+
+BUILD_DEPENDS= icu>=71:devel/icu \
+ llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
+
+LIB_DEPENDS= libzstd.so:archivers/zstd
+
+USES= cmake compiler:c++11-lang localbase:ldflags tar:xz
+CMAKE_ARGS+= -DZIG_TARGET_MCPU=baseline # ensure we run everywhere
+CMAKE_ON= THREADS_PREFER_PTHREAD_FLAG
+
+CONFLICTS_INSTALL= zig*
+PORTSCOUT= limit:^0\.14\.
+
+OPTIONS_DEFINE= DOCS STATIC
+OPTIONS_DEFAULT= DOCS
+
+STATIC_DESC= sets ZIG_STATIC to avoid 800MiB LLVM runtime dependency
+
+STATIC_RUN_DEPENDS_OFF= llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
+STATIC_CMAKE_BOOL= ZIG_STATIC
+STATIC_LDFLAGS= -licudata -licuuc -llzma -lm -lmd -lxml2 -lz -lzstd
+STATIC_LIB_DEPENDS+= libxml2.so:textproc/libxml2
+
+_LLVM_VER= 19
+_ZIG_BIN= ${STAGEDIR}${PREFIX}/bin/zig
+
+post-configure-STATIC-on:
+ @${REINPLACE_CMD} 's/-Wl,-Bdynamic//' \
+ ${BUILD_WRKSRC}/build.ninja
+
+post-install:
+ @${RM} -rf ${WRKDIR}/.build
+ @${RM} -rf ${STAGEDIR}/wrkdirs
+ # Automatically create the PLIST file
+ @${FIND} -s ${_ZIG_BIN} -not -type d | ${SORT} | \
+ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
+ @${FIND} -s ${STAGEDIR}${PREFIX}/lib/${PORTNAME} -not -type d | ${SORT} | \
+ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/compress/flate/testdata/block_writer" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/compress/flate/testdata/fuzz" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/compress/lzma/testdata" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/compress/testdata" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/compress/xz/testdata" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/tar/testdata" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/tz" >> ${TMPPLIST}
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}/std
+.for f in index.html main.js
+ ${INSTALL_MAN} ${WRKSRC}/lib/docs/${f} \
+ ${STAGEDIR}${DOCSDIR}/${f}
+.endfor
+ @cd ${STAGEDIR}; ${FIND} ${DOCSDIR:C@^/@@} -type f | ${SED} -e 's@^@/@' | ${SORT} | \
+ ${SED} -e 's#^${PREFIX}/##' >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir share/doc/zig/std" >> ${TMPPLIST}
+
+do-test:
+ mkdir ${WRKDIR}/cache
+ (cd ${WRKSRC} && \
+ ${_ZIG_BIN} build test-behavior --cache-dir ${WRKDIR}/cache \
+ --global-cache-dir ${WRKDIR}/cache --zig-lib-dir ${WRKSRC}/lib)
+
+.include <bsd.port.mk>
diff --git a/lang/zig014/distinfo b/lang/zig014/distinfo
new file mode 100644
index 000000000000..9e8edfca8f10
--- /dev/null
+++ b/lang/zig014/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1744681910
+SHA256 (zig-0.14.0.tar.xz) = c76638c03eb204c4432ae092f6fa07c208567e110fbd4d862d131a7332584046
+SIZE (zig-0.14.0.tar.xz) = 17772188
diff --git a/lang/zig014/pkg-descr b/lang/zig014/pkg-descr
new file mode 100644
index 000000000000..e3bd0df79986
--- /dev/null
+++ b/lang/zig014/pkg-descr
@@ -0,0 +1,2 @@
+Zig is a general purpose programming language designed for robustness,
+optimality, and maintainability.
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index e8f57419c75b..a7c05623cf2a 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.6.4
+PORTVERSION= 5.6.5
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index 336675ae6cda..d7836bcc5884 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765522485
-SHA256 (nextcloud/mail-v5.6.4.tar.gz) = 34a7c6b7528dae2df47c1e1678885c9ce8d6a28449f06098f6709b9765fae96f
-SIZE (nextcloud/mail-v5.6.4.tar.gz) = 31688560
+TIMESTAMP = 1765959642
+SHA256 (nextcloud/mail-v5.6.5.tar.gz) = d3d7074b0ac7383cefa7e68e64df9694a806da7add0868239925a9be6765bc6c
+SIZE (nextcloud/mail-v5.6.5.tar.gz) = 31698006
diff --git a/mail/p5-Mail-Box/Makefile b/mail/p5-Mail-Box/Makefile
index c3bf2cd6a3cb..b73ed9b18771 100644
--- a/mail/p5-Mail-Box/Makefile
+++ b/mail/p5-Mail-Box/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Mail-Box
-PORTVERSION= 3.012
+PORTVERSION= 4.01
CATEGORIES= mail perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:MARKOV
@@ -16,9 +16,11 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Devel-GlobalDestruction>=0.09:devel/p5-Devel-GlobalDestruction \
p5-File-Remove>=0.20:devel/p5-File-Remove \
p5-IO-Stringy>=0:devel/p5-IO-Stringy \
- p5-Mail-Message>=3.013<4.0:mail/p5-Mail-Message \
- p5-Mail-Transport>=3.003<4.0:mail/p5-Mail-Transport \
- p5-Object-Realize-Later>=0.19<4.0:devel/p5-Object-Realize-Later \
+ p5-Log-Report>=1.42:devel/p5-Log-Report \
+ p5-Mail-Message>=4.00:mail/p5-Mail-Message \
+ p5-Mail-Transport>=4.00:mail/p5-Mail-Transport \
+ p5-Object-Realize-Later>=4.00:devel/p5-Object-Realize-Later \
+ p5-String-Print>=1.01:textproc/p5-String-Print \
p5-TimeDate>=0:devel/p5-TimeDate
USES= perl5
diff --git a/mail/p5-Mail-Box/distinfo b/mail/p5-Mail-Box/distinfo
index 8826a8484806..ecd7b0ada84b 100644
--- a/mail/p5-Mail-Box/distinfo
+++ b/mail/p5-Mail-Box/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510916
-SHA256 (Mail-Box-3.012.tar.gz) = c46be7efcc96149750f650261d20af057aba4bbf0180fcac0115fb639214ed29
-SIZE (Mail-Box-3.012.tar.gz) = 297640
+TIMESTAMP = 1766036373
+SHA256 (Mail-Box-4.01.tar.gz) = ad66807dd830371278c7fc31f3df9048c16ce9d01430d5fb4414feae05f1fe0d
+SIZE (Mail-Box-4.01.tar.gz) = 294340
diff --git a/mail/p5-Mail-Box/pkg-plist b/mail/p5-Mail-Box/pkg-plist
index 244da9e0dac0..f0f9793ae3d5 100644
--- a/mail/p5-Mail-Box/pkg-plist
+++ b/mail/p5-Mail-Box/pkg-plist
@@ -63,8 +63,6 @@
%%SITE_PERL%%/Mail/Box/Search.pod
%%SITE_PERL%%/Mail/Box/Search/Grep.pm
%%SITE_PERL%%/Mail/Box/Search/Grep.pod
-%%SITE_PERL%%/Mail/Box/Search/SpamAssassin.pm
-%%SITE_PERL%%/Mail/Box/Search/SpamAssassin.pod
%%SITE_PERL%%/Mail/Box/Test.pm
%%SITE_PERL%%/Mail/Box/Thread/Manager.pm
%%SITE_PERL%%/Mail/Box/Thread/Manager.pod
@@ -84,8 +82,6 @@
%%SITE_PERL%%/Mail/Message/Head/Delayed.pod
%%SITE_PERL%%/Mail/Message/Head/Subset.pm
%%SITE_PERL%%/Mail/Message/Head/Subset.pod
-%%SITE_PERL%%/Mail/Message/Wrapper/SpamAssassin.pm
-%%SITE_PERL%%/Mail/Message/Wrapper/SpamAssassin.pod
%%SITE_PERL%%/Mail/Server.pm
%%SITE_PERL%%/Mail/Server.pod
%%PERL5_MAN3%%/Mail::Box-Cookbook.3.gz
@@ -122,7 +118,6 @@
%%PERL5_MAN3%%/Mail::Box::Net::Message.3.gz
%%PERL5_MAN3%%/Mail::Box::Search.3.gz
%%PERL5_MAN3%%/Mail::Box::Search::Grep.3.gz
-%%PERL5_MAN3%%/Mail::Box::Search::SpamAssassin.3.gz
%%PERL5_MAN3%%/Mail::Box::Thread::Manager.3.gz
%%PERL5_MAN3%%/Mail::Box::Thread::Node.3.gz
%%PERL5_MAN3%%/Mail::Box::Tie.3.gz
@@ -132,5 +127,4 @@
%%PERL5_MAN3%%/Mail::Message::Dummy.3.gz
%%PERL5_MAN3%%/Mail::Message::Head::Delayed.3.gz
%%PERL5_MAN3%%/Mail::Message::Head::Subset.3.gz
-%%PERL5_MAN3%%/Mail::Message::Wrapper::SpamAssassin.3.gz
%%PERL5_MAN3%%/Mail::Server.3.gz
diff --git a/mail/p5-Mail-Message/Makefile b/mail/p5-Mail-Message/Makefile
index 9c4a02aa44fd..29f0bd0cbeac 100644
--- a/mail/p5-Mail-Message/Makefile
+++ b/mail/p5-Mail-Message/Makefile
@@ -1,7 +1,8 @@
PORTNAME= Mail-Message
-PORTVERSION= 3.017
+PORTVERSION= 4.01
CATEGORIES= mail perl5
MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:MARKOV
PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
@@ -13,11 +14,13 @@ LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-IO-Stringy>=0:devel/p5-IO-Stringy \
+ p5-Log-Report>=1.42:devel/p5-Log-Report \
p5-MIME-Types>=1.004:mail/p5-MIME-Types \
p5-Mail-Tools>=2.17:mail/p5-Mail-Tools \
+ p5-String-Print>=1.01:textproc/p5-String-Print \
p5-TimeDate>=0:devel/p5-TimeDate \
p5-URI>=1.23:net/p5-URI \
- p5-User-Identity>=1.02:devel/p5-User-Identity
+ p5-User-Identity>=4.0:devel/p5-User-Identity
USES= perl5
USE_PERL5= configure
diff --git a/mail/p5-Mail-Message/distinfo b/mail/p5-Mail-Message/distinfo
index ce8329dd3c49..a5069ec93943 100644
--- a/mail/p5-Mail-Message/distinfo
+++ b/mail/p5-Mail-Message/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936100
-SHA256 (Mail-Message-3.017.tar.gz) = 6180b2eb539bf6f8b0f5e90a3c3218031abc4034ac7b1fff9193a005cde63f9a
-SIZE (Mail-Message-3.017.tar.gz) = 270107
+TIMESTAMP = 1766036375
+SHA256 (Mail-Message-4.01.tar.gz) = c91f102f459a1a3f2f9f35e9e169e39d904605fc7aee5c5715d76032247c2176
+SIZE (Mail-Message-4.01.tar.gz) = 260448
diff --git a/mail/p5-Mail-Message/pkg-plist b/mail/p5-Mail-Message/pkg-plist
index 0c693b25ade8..6dbb75d2e4b5 100644
--- a/mail/p5-Mail-Message/pkg-plist
+++ b/mail/p5-Mail-Message/pkg-plist
@@ -2,6 +2,8 @@
%%SITE_PERL%%/Mail/Box/FastScalar.pod
%%SITE_PERL%%/Mail/Box/Parser.pm
%%SITE_PERL%%/Mail/Box/Parser.pod
+%%SITE_PERL%%/Mail/Box/Parser/Lines.pm
+%%SITE_PERL%%/Mail/Box/Parser/Lines.pod
%%SITE_PERL%%/Mail/Box/Parser/Perl.pm
%%SITE_PERL%%/Mail/Box/Parser/Perl.pod
%%SITE_PERL%%/Mail/Message.pm
@@ -119,6 +121,7 @@
%%SITE_PERL%%/Mail/Reporter.pod
%%PERL5_MAN3%%/Mail::Box::FastScalar.3.gz
%%PERL5_MAN3%%/Mail::Box::Parser.3.gz
+%%PERL5_MAN3%%/Mail::Box::Parser::Lines.3.gz
%%PERL5_MAN3%%/Mail::Box::Parser::Perl.3.gz
%%PERL5_MAN3%%/Mail::Message.3.gz
%%PERL5_MAN3%%/Mail::Message::Body.3.gz
diff --git a/mail/p5-Mail-Transport/Makefile b/mail/p5-Mail-Transport/Makefile
index 5774a41f31b6..646ab2bb7a9f 100644
--- a/mail/p5-Mail-Transport/Makefile
+++ b/mail/p5-Mail-Transport/Makefile
@@ -1,7 +1,8 @@
PORTNAME= Mail-Transport
-PORTVERSION= 3.007
+PORTVERSION= 4.01
CATEGORIES= mail perl5
MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:MARKOV
PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
@@ -12,7 +13,9 @@ LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Mail-Message>=3:mail/p5-Mail-Message
+RUN_DEPENDS= p5-Log-Report>=1.42:devel/p5-Log-Report \
+ p5-Mail-Message>=4.0:mail/p5-Mail-Message \
+ p5-String-Print>=1.01:textproc/p5-String-Print
USES= perl5
USE_PERL5= configure
diff --git a/mail/p5-Mail-Transport/distinfo b/mail/p5-Mail-Transport/distinfo
index 710a04b03ff3..6045a987936d 100644
--- a/mail/p5-Mail-Transport/distinfo
+++ b/mail/p5-Mail-Transport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436455
-SHA256 (Mail-Transport-3.007.tar.gz) = 4c03fc6356933060ae25b8ac3eafc181a85e7168ed7b32e16ff4a4938a62428d
-SIZE (Mail-Transport-3.007.tar.gz) = 17427
+TIMESTAMP = 1766036377
+SHA256 (Mail-Transport-4.01.tar.gz) = 4f851490896f3dc65d9e508cada22a9939cc45dbadb1597612a406a61e7624d2
+SIZE (Mail-Transport-4.01.tar.gz) = 17395
diff --git a/mail/pflogsumm/Makefile b/mail/pflogsumm/Makefile
index 4ab818625b6e..f6715a151d62 100644
--- a/mail/pflogsumm/Makefile
+++ b/mail/pflogsumm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pflogsumm
-PORTVERSION= 1.1.12
+PORTVERSION= 1.1.13
PORTEPOCH= 1
CATEGORIES= mail
MASTER_SITES= http://jimsun.LinxNet.com/downloads/ \
diff --git a/mail/pflogsumm/distinfo b/mail/pflogsumm/distinfo
index 4959b16e47ec..b8140e7a776d 100644
--- a/mail/pflogsumm/distinfo
+++ b/mail/pflogsumm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756802711
-SHA256 (pflogsumm-1.1.12.tar.gz) = 501cfa189caaa6c79e619344168fe4166da26f787baae440621edf721ce47626
-SIZE (pflogsumm-1.1.12.tar.gz) = 64723
+TIMESTAMP = 1765402106
+SHA256 (pflogsumm-1.1.13.tar.gz) = 9215ed3edc1a9b14716b6cf1f6fcda2700548dba0286bcc9f6be8221a6ef93f1
+SIZE (pflogsumm-1.1.13.tar.gz) = 65410
diff --git a/math/R-cran-RcppArmadillo/Makefile b/math/R-cran-RcppArmadillo/Makefile
index c1c88ee22f9a..b90943ddb31a 100644
--- a/math/R-cran-RcppArmadillo/Makefile
+++ b/math/R-cran-RcppArmadillo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= RcppArmadillo
-DISTVERSION= 15.2.2-1
+DISTVERSION= 15.2.3-1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-RcppArmadillo/distinfo b/math/R-cran-RcppArmadillo/distinfo
index 09ba7081d1cc..cdf2521b0d96 100644
--- a/math/R-cran-RcppArmadillo/distinfo
+++ b/math/R-cran-RcppArmadillo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763918614
-SHA256 (RcppArmadillo_15.2.2-1.tar.gz) = 9282d5448d699403d535ab3c64b10421aa89c79f4ea291b6a585cdd5b49a54ea
-SIZE (RcppArmadillo_15.2.2-1.tar.gz) = 2121993
+TIMESTAMP = 1766089629
+SHA256 (RcppArmadillo_15.2.3-1.tar.gz) = 5bbb4c32001439e4d2090edaff3e0b5a00249aaa41f89c94a5c3c1a6548656f3
+SIZE (RcppArmadillo_15.2.3-1.tar.gz) = 2123239
diff --git a/math/R-cran-cvar/Makefile b/math/R-cran-cvar/Makefile
index d4ff21eb7ab5..37bf9079de01 100644
--- a/math/R-cran-cvar/Makefile
+++ b/math/R-cran-cvar/Makefile
@@ -1,20 +1,19 @@
PORTNAME= cvar
-DISTVERSION= 0.5
-PORTREVISION= 1
+DISTVERSION= 0.6
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= eduardo@FreeBSD.org
COMMENT= Compute Expected Shortfall and Value at Risk for Continuous Distributions
-WWW= https://geobosh.github.io/cvar/
+WWW= https://cran.r-project.org/package=cvar
LICENSE= GPLv2+
-RUN_DEPENDS= R-cran-Rdpack>=0.8:devel/R-cran-Rdpack \
- R-cran-gbutils>0:math/R-cran-gbutils
-TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat \
+RUN_DEPENDS= R-cran-gbutils>0:math/R-cran-gbutils \
+ R-cran-Rdpack>=0.8:devel/R-cran-Rdpack
+TEST_DEPENDS= R-cran-fGarch>0:finance/R-cran-fGarch \
R-cran-PerformanceAnalytics>0:finance/R-cran-PerformanceAnalytics \
- R-cran-fGarch>0:finance/R-cran-fGarch
+ R-cran-testthat>0:devel/R-cran-testthat
USES= cran:auto-plist
diff --git a/math/R-cran-cvar/distinfo b/math/R-cran-cvar/distinfo
index f8ef13f5b0fc..3db073113250 100644
--- a/math/R-cran-cvar/distinfo
+++ b/math/R-cran-cvar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1670370144
-SHA256 (cvar_0.5.tar.gz) = 7e721a68a321acbc74149d6ae9c6e3b0c1f896df9fa7786b8b40264e1db2db18
-SIZE (cvar_0.5.tar.gz) = 255174
+TIMESTAMP = 1766094361
+SHA256 (cvar_0.6.tar.gz) = 9079f57578b0f7e26e788511803e8448ff4f2353c8ff271c5c7b7576198a4330
+SIZE (cvar_0.6.tar.gz) = 128006
diff --git a/math/R-cran-gbutils/Makefile b/math/R-cran-gbutils/Makefile
index 9c297cb7af23..5d3cb354afe2 100644
--- a/math/R-cran-gbutils/Makefile
+++ b/math/R-cran-gbutils/Makefile
@@ -1,12 +1,11 @@
PORTNAME= gbutils
-DISTVERSION= 0.5
-PORTREVISION= 1
+DISTVERSION= 0.5.1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= eduardo@FreeBSD.org
COMMENT= Utilities for Simulation, Plots, Quantile Functions and Programming
-WWW= https://github.com/GeoBosh/gbutils
+WWW= https://cran.r-project.org/package=gbutils
LICENSE= GPLv2+
diff --git a/math/R-cran-gbutils/distinfo b/math/R-cran-gbutils/distinfo
index 7cd0c8957000..d05064a51a35 100644
--- a/math/R-cran-gbutils/distinfo
+++ b/math/R-cran-gbutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1670305562
-SHA256 (gbutils_0.5.tar.gz) = ae53356b4e039d937bdd66ec5dd1f061d651b574fa2671997cb0c7e26265c6be
-SIZE (gbutils_0.5.tar.gz) = 110921
+TIMESTAMP = 1766147360
+SHA256 (gbutils_0.5.1.tar.gz) = 097b1479760828d2e715a675a7dfe52dbe803ac352faafd6be3e176620cd517b
+SIZE (gbutils_0.5.1.tar.gz) = 168068
diff --git a/math/R-cran-reformulas/Makefile b/math/R-cran-reformulas/Makefile
index 79a00a1dc002..6c6e0c476945 100644
--- a/math/R-cran-reformulas/Makefile
+++ b/math/R-cran-reformulas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= reformulas
-DISTVERSION= 0.4.2
+DISTVERSION= 0.4.3
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-reformulas/distinfo b/math/R-cran-reformulas/distinfo
index 7b28f9dd8988..12f1d3393e08 100644
--- a/math/R-cran-reformulas/distinfo
+++ b/math/R-cran-reformulas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761860646
-SHA256 (reformulas_0.4.2.tar.gz) = 7c2206613af3c615d1327a0cd4c645c2cd4c205b47a3982dc61599ca3e176461
-SIZE (reformulas_0.4.2.tar.gz) = 79964
+TIMESTAMP = 1766090502
+SHA256 (reformulas_0.4.3.tar.gz) = 07e1e1d41d85a126c3b74b63b9af1aa20ba5d419e7fb13db99f717f97be1dbc1
+SIZE (reformulas_0.4.3.tar.gz) = 83151
diff --git a/math/R-cran-wk/Makefile b/math/R-cran-wk/Makefile
index 67f72e30cab7..b807020e6564 100644
--- a/math/R-cran-wk/Makefile
+++ b/math/R-cran-wk/Makefile
@@ -1,16 +1,18 @@
PORTNAME= wk
-DISTVERSION= 0.9.4
+DISTVERSION= 0.9.5
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Lightweight Well-Known Geometry Parsing
-WWW= https://cran.r-project.org/web/packages/wk/
+WWW= https://cran.r-project.org/package=wk
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat \
+TEST_DEPENDS= R-cran-sf>0:math/R-cran-sf \
+ R-cran-testthat>0:devel/R-cran-testthat \
+ R-cran-tibble>0:devel/R-cran-tibble \
R-cran-vctrs>0:devel/R-cran-vctrs
USES= cran:auto-plist,compiles
diff --git a/math/R-cran-wk/distinfo b/math/R-cran-wk/distinfo
index 3fd4d4e28527..97099eeb777c 100644
--- a/math/R-cran-wk/distinfo
+++ b/math/R-cran-wk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728822794
-SHA256 (wk_0.9.4.tar.gz) = b973dd5fa9aed94efc7ea4027146e804ba54df818a71278d6a5b7df0ae9e348b
-SIZE (wk_0.9.4.tar.gz) = 1041219
+TIMESTAMP = 1766144473
+SHA256 (wk_0.9.5.tar.gz) = b720282890f8d322ff8217bd857bab8f5549343ea2a635a3c2ada63ce1206aed
+SIZE (wk_0.9.5.tar.gz) = 1041465
diff --git a/math/labplot/Makefile b/math/labplot/Makefile
index 25ffbf107824..62663da24e39 100644
--- a/math/labplot/Makefile
+++ b/math/labplot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= labplot
DISTVERSION= 2.12.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math kde
MASTER_SITES= KDE/stable/${PORTNAME}/
DIST_SUBDIR= KDE/${PORTNAME}
diff --git a/math/octave-forge-sqlite/Makefile b/math/octave-forge-sqlite/Makefile
index a6fbd94ffc46..5ccf90d10e19 100644
--- a/math/octave-forge-sqlite/Makefile
+++ b/math/octave-forge-sqlite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-sqlite
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.1
+DISTVERSION= 0.1.2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-sqlite/distinfo b/math/octave-forge-sqlite/distinfo
index 34b3b2b703f2..3fb39a50dcf7 100644
--- a/math/octave-forge-sqlite/distinfo
+++ b/math/octave-forge-sqlite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760302134
-SHA256 (octave-forge/gnu-octave-octave-sqlite-v0.1.1_GH0.tar.gz) = 3144ad58c842b1bd4c2bb758141a8732f89b9f57a8aaafee0d8f62a9fbc6010a
-SIZE (octave-forge/gnu-octave-octave-sqlite-v0.1.1_GH0.tar.gz) = 106259
+TIMESTAMP = 1766032961
+SHA256 (octave-forge/gnu-octave-octave-sqlite-v0.1.2_GH0.tar.gz) = ecfec5d1687843dd2913a9ef351be6dc740180d0f70df08e9393c8b75821656d
+SIZE (octave-forge/gnu-octave-octave-sqlite-v0.1.2_GH0.tar.gz) = 106492
diff --git a/math/py-awkward-cpp/Makefile b/math/py-awkward-cpp/Makefile
index 679841e500ba..064a9091cf2b 100644
--- a/math/py-awkward-cpp/Makefile
+++ b/math/py-awkward-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awkward-cpp
-PORTVERSION= 50
+PORTVERSION= 51
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-awkward-cpp/distinfo b/math/py-awkward-cpp/distinfo
index 8c47f26f8f75..699fded4d11b 100644
--- a/math/py-awkward-cpp/distinfo
+++ b/math/py-awkward-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761446730
-SHA256 (awkward_cpp-50.tar.gz) = 264b6fb4e82acc1057b5b2ff0d33fabc361032528e233815cd2224c6dbc96d8e
-SIZE (awkward_cpp-50.tar.gz) = 1485957
+TIMESTAMP = 1766036497
+SHA256 (awkward_cpp-51.tar.gz) = 8c74e8f9fb2501766d1b0f9f2eb8777e384411d33534a8fa667d56599223a04b
+SIZE (awkward_cpp-51.tar.gz) = 1486658
diff --git a/math/py-awkward/Makefile b/math/py-awkward/Makefile
index 72ddeb2bae07..3829bc5ccef8 100644
--- a/math/py-awkward/Makefile
+++ b/math/py-awkward/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awkward
-PORTVERSION= 2.8.10
+PORTVERSION= 2.8.11
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.10.0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward-cpp>=50<50_99:math/py-awkward-cpp@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward-cpp>=51<51_99:math/py-awkward-cpp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fsspec>=2022.11.0:filesystems/py-fsspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
diff --git a/math/py-awkward/distinfo b/math/py-awkward/distinfo
index c99428f8ded6..f35570a4f68a 100644
--- a/math/py-awkward/distinfo
+++ b/math/py-awkward/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586866
-SHA256 (awkward-2.8.10.tar.gz) = b7ec3213ac4176a5117bd6d62d3bb6c7ac7874a26aabd29356b9f9439c24f6e0
-SIZE (awkward-2.8.10.tar.gz) = 6264746
+TIMESTAMP = 1766036495
+SHA256 (awkward-2.8.11.tar.gz) = 0b184bc84da849af1aa2228937a80065018b49419815a0e6da37655b91178a8a
+SIZE (awkward-2.8.11.tar.gz) = 6270823
diff --git a/math/py-narwhals/Makefile b/math/py-narwhals/Makefile
index 454e7f9eef09..004f7a175d27 100644
--- a/math/py-narwhals/Makefile
+++ b/math/py-narwhals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= narwhals
-PORTVERSION= 2.13.0
+PORTVERSION= 2.14.0
CATEGORIES= math python
MASTER_SITES= PYPI \
https://github.com/narwhals-dev/narwhals/releases/download/v${PORTVERSION}/
diff --git a/math/py-narwhals/distinfo b/math/py-narwhals/distinfo
index 79ebc6ecd713..e1d251287477 100644
--- a/math/py-narwhals/distinfo
+++ b/math/py-narwhals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032806
-SHA256 (narwhals-2.13.0.tar.gz) = ee94c97f4cf7cfeebbeca8d274784df8b3d7fd3f955ce418af998d405576fdd9
-SIZE (narwhals-2.13.0.tar.gz) = 594555
+TIMESTAMP = 1766036499
+SHA256 (narwhals-2.14.0.tar.gz) = 98be155c3599db4d5c211e565c3190c398c87e7bf5b3cdb157dece67641946e0
+SIZE (narwhals-2.14.0.tar.gz) = 600648
diff --git a/math/py-pandas/Makefile b/math/py-pandas/Makefile
index 3a2987ebc5c7..e0c84733a665 100644
--- a/math/py-pandas/Makefile
+++ b/math/py-pandas/Makefile
@@ -14,12 +14,12 @@ WWW= https://pandas.pydata.org \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= meson>=1.2.1:devel/meson@${PY_FLAVOR} \
+BUILD_DEPENDS= meson>=1.2.1<2:devel/meson@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}meson-python>=0.13.1:devel/meson-python@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0,1<2,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}versioneer>=0:devel/py-versioneer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0,1<2,1:math/py-numpy@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2020.1,1:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
diff --git a/math/py-statsmodels/Makefile b/math/py-statsmodels/Makefile
index 65cb28c68a64..b083426b3909 100644
--- a/math/py-statsmodels/Makefile
+++ b/math/py-statsmodels/Makefile
@@ -12,12 +12,12 @@ WWW= https://www.statsmodels.org/stable/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.3,1<2,1:math/py-numpy@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.3,1<3,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.8,1<2,1:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8<10:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.3,1<2,1:math/py-numpy@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.3,1<3,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}patsy>=0.5.6:math/py-patsy@${PY_FLAVOR} \
diff --git a/math/saga/Makefile b/math/saga/Makefile
index 5f25e05b5553..40321f22c227 100644
--- a/math/saga/Makefile
+++ b/math/saga/Makefile
@@ -1,6 +1,5 @@
PORTNAME= saga
-PORTVERSION= 9.10.2
-PORTREVISION= 1
+PORTVERSION= 9.11.0
CATEGORIES= math
MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/([0-9]).*/\1/1}/SAGA%20-%20${PORTVERSION}
MAINTAINER= rhurlin@FreeBSD.org
@@ -36,7 +35,7 @@ DOS2UNIX_GLOB= *.cpp *.h *.txt
USE_LDCONFIG= yes
USE_WX= 3.2+
-GIT_TAGNAME= c4a591f4f
+GIT_TAGNAME= 10981b30c
CMAKE_ARGS= -DSVM_INCLUDE:PATH=${LOCALBASE}/include/svm.h \
-DWITH_TOOLS_PDAL:BOOL=TRUE
@@ -50,7 +49,6 @@ CMAKE_ON+= WITH_SYSTEM_SVM
CMAKE_ON+= WITH_TOOLS_HPDF
CMAKE_ON+= WITH_TOOLS_OPENCV
CMAKE_ON+= WITH_PYTHON_PKG
-CMAKE_ON+= WITH_TOOLS_PDAL
CMAKE_ON+= WITH_TOOLS_POSTGRES
CMAKE_ON+= WITH_TOOLS_PROJ
CMAKE_OFF= WITH_CLIPPER_ONE
@@ -103,6 +101,8 @@ post-install:
(cd ${WRKSRC}/src/accessories && ${RM} -R python)
(cd ${WRKSRC}/src/accessories && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
${RM} -R ${STAGEDIR}${DATADIR}/CMakeLists.txt
+ ${RM} -R ${STAGEDIR}${DATADIR}/classification
+ ${RM} -R ${STAGEDIR}${DATADIR}/color_ramps
${RM} -R ${STAGEDIR}${DATADIR}/templates/template4saga-tools/my_tool_library/Makefile.bak
# library helper files are not needed and cripple some math/qgis extensions
@${RM} ${STAGEDIR}${PREFIX}/lib/saga/*.la
diff --git a/math/saga/distinfo b/math/saga/distinfo
index cc3dbbf1120a..5d8d8ae5b9c1 100644
--- a/math/saga/distinfo
+++ b/math/saga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764964879
-SHA256 (saga-9.10.2.tar.gz) = 7ec307d9d5c4d30d43b086090b746c713fda0c361e7b05cba3a3012c22f6cc2a
-SIZE (saga-9.10.2.tar.gz) = 10797332
+TIMESTAMP = 1765999240
+SHA256 (saga-9.11.0.tar.gz) = 2a848bd4e9f12bf749c70953c501938880b27c41a954c9e88db5a2d2267a195f
+SIZE (saga-9.11.0.tar.gz) = 10349245
diff --git a/math/saga/files/patch-CMakeLists.txt b/math/saga/files/patch-CMakeLists.txt
deleted file mode 100644
index 380875109d73..000000000000
--- a/math/saga/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
---- CMakeLists.txt.orig 2024-11-13 13:14:04 UTC
-+++ CMakeLists.txt
-@@ -26,6 +26,10 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON CACHE STRING "Th
- set(CMAKE_CXX_STANDARD 14 CACHE STRING "C++ standard to be used")
- set(CMAKE_CXX_STANDARD_REQUIRED ON CACHE STRING "The C++ standard is required")
-
-+# Get Compiler info for about dialog
-+set(COMPILER "${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION}")
-+add_definitions(-DCOMPILER="${COMPILER}")
-+
- # Platform dependent compiler requirements
- if(MSVC)
- set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "" FORCE)
diff --git a/math/saga/pkg-plist b/math/saga/pkg-plist
index ab3d7cb95d6f..50c645b59804 100644
--- a/math/saga/pkg-plist
+++ b/math/saga/pkg-plist
@@ -40,8 +40,6 @@ lib/libsaga_gdi.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/PySAGA/__init__.py
%%PYTHON_SITELIBDIR%%/PySAGA/_saga_api.so
%%PYTHON_SITELIBDIR%%/PySAGA/convert.py
-%%PYTHON_SITELIBDIR%%/PySAGA/data/chelsa.py
-%%PYTHON_SITELIBDIR%%/PySAGA/data/copernicus_dem.py
%%PYTHON_SITELIBDIR%%/PySAGA/data/helper.py
%%PYTHON_SITELIBDIR%%/PySAGA/data/srtm.py
%%PYTHON_SITELIBDIR%%/PySAGA/helper.py
@@ -217,74 +215,6 @@ share/man/man1/saga_cmd.1.gz
share/man/man1/saga_gui.1.gz
share/metainfo/org.saga_gis.saga_gui.appdata.xml
share/pixmaps/saga.png
-%%DATADIR%%/classification/classify_corine_clc_features.txt
-%%DATADIR%%/classification/classify_corine_clc_raster.txt
-%%DATADIR%%/classification/classify_precipitation_1.txt
-%%DATADIR%%/classification/classify_precipitation_2.txt
-%%DATADIR%%/classification/classify_precipitation_3.txt
-%%DATADIR%%/classification/classify_stddev_1.txt
-%%DATADIR%%/classification/classify_stddev_2.txt
-%%DATADIR%%/classification/classify_topography_1.txt
-%%DATADIR%%/color_ramps/CET-C1.pal
-%%DATADIR%%/color_ramps/CET-C1s.pal
-%%DATADIR%%/color_ramps/CET-C2.pal
-%%DATADIR%%/color_ramps/CET-C2s.pal
-%%DATADIR%%/color_ramps/CET-C3.pal
-%%DATADIR%%/color_ramps/CET-C3s.pal
-%%DATADIR%%/color_ramps/CET-C4.pal
-%%DATADIR%%/color_ramps/CET-C4s.pal
-%%DATADIR%%/color_ramps/CET-C5.pal
-%%DATADIR%%/color_ramps/CET-C5s.pal
-%%DATADIR%%/color_ramps/CET-C6.pal
-%%DATADIR%%/color_ramps/CET-C6s.pal
-%%DATADIR%%/color_ramps/CET-C7.pal
-%%DATADIR%%/color_ramps/CET-C7s.pal
-%%DATADIR%%/color_ramps/CET-CBC1.pal
-%%DATADIR%%/color_ramps/CET-CBC2.pal
-%%DATADIR%%/color_ramps/CET-CBD1.pal
-%%DATADIR%%/color_ramps/CET-CBL1.pal
-%%DATADIR%%/color_ramps/CET-CBL2.pal
-%%DATADIR%%/color_ramps/CET-D01.pal
-%%DATADIR%%/color_ramps/CET-D01A.pal
-%%DATADIR%%/color_ramps/CET-D02.pal
-%%DATADIR%%/color_ramps/CET-D03.pal
-%%DATADIR%%/color_ramps/CET-D04.pal
-%%DATADIR%%/color_ramps/CET-D06.pal
-%%DATADIR%%/color_ramps/CET-D07.pal
-%%DATADIR%%/color_ramps/CET-D08.pal
-%%DATADIR%%/color_ramps/CET-D09.pal
-%%DATADIR%%/color_ramps/CET-D10.pal
-%%DATADIR%%/color_ramps/CET-D11.pal
-%%DATADIR%%/color_ramps/CET-D12.pal
-%%DATADIR%%/color_ramps/CET-D13.pal
-%%DATADIR%%/color_ramps/CET-I1.pal
-%%DATADIR%%/color_ramps/CET-I2.pal
-%%DATADIR%%/color_ramps/CET-I3.pal
-%%DATADIR%%/color_ramps/CET-L01.pal
-%%DATADIR%%/color_ramps/CET-L02.pal
-%%DATADIR%%/color_ramps/CET-L03.pal
-%%DATADIR%%/color_ramps/CET-L04.pal
-%%DATADIR%%/color_ramps/CET-L05.pal
-%%DATADIR%%/color_ramps/CET-L06.pal
-%%DATADIR%%/color_ramps/CET-L07.pal
-%%DATADIR%%/color_ramps/CET-L08.pal
-%%DATADIR%%/color_ramps/CET-L09.pal
-%%DATADIR%%/color_ramps/CET-L10.pal
-%%DATADIR%%/color_ramps/CET-L11.pal
-%%DATADIR%%/color_ramps/CET-L12.pal
-%%DATADIR%%/color_ramps/CET-L13.pal
-%%DATADIR%%/color_ramps/CET-L14.pal
-%%DATADIR%%/color_ramps/CET-L15.pal
-%%DATADIR%%/color_ramps/CET-L16.pal
-%%DATADIR%%/color_ramps/CET-L17.pal
-%%DATADIR%%/color_ramps/CET-L18.pal
-%%DATADIR%%/color_ramps/CET-L19.pal
-%%DATADIR%%/color_ramps/CET-L20.pal
-%%DATADIR%%/color_ramps/CET-R1.pal
-%%DATADIR%%/color_ramps/CET-R2.pal
-%%DATADIR%%/color_ramps/CET-R3.pal
-%%DATADIR%%/color_ramps/CET-R4.pal
-%%DATADIR%%/color_ramps/README.md
%%DATADIR%%/debug/README.md
%%DATADIR%%/debug/gdb_saga_api_pp.py
%%DATADIR%%/docs/saga_on_mac.md
@@ -313,8 +243,8 @@ share/pixmaps/saga.png
%%DATADIR%%/helper/make_translation_files.bat
%%DATADIR%%/helper/saga_python_version_tester.bat
%%DATADIR%%/helper/saga_python_version_tester.py
+%%DATADIR%%/helper/saga_setup.iss
%%DATADIR%%/helper/saga_setup_readme.rtf
-%%DATADIR%%/helper/saga_setup_x64.iss
%%DATADIR%%/resources/classification/classify_corine_clc_features.txt
%%DATADIR%%/resources/classification/classify_corine_clc_raster.txt
%%DATADIR%%/resources/classification/classify_precipitation_1.txt
@@ -323,6 +253,7 @@ share/pixmaps/saga.png
%%DATADIR%%/resources/classification/classify_stddev_1.txt
%%DATADIR%%/resources/classification/classify_stddev_2.txt
%%DATADIR%%/resources/classification/classify_topography_1.txt
+%%DATADIR%%/resources/classification/classify_topography_2.txt
%%DATADIR%%/resources/color_ramps/CET-C1.pal
%%DATADIR%%/resources/color_ramps/CET-C1s.pal
%%DATADIR%%/resources/color_ramps/CET-C2.pal
diff --git a/misc/R-cran-xfun/Makefile b/misc/R-cran-xfun/Makefile
index 3626d1e80a2d..6a05c36bf420 100644
--- a/misc/R-cran-xfun/Makefile
+++ b/misc/R-cran-xfun/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfun
-DISTVERSION= 0.54
+DISTVERSION= 0.55
CATEGORIES= misc
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/misc/R-cran-xfun/distinfo b/misc/R-cran-xfun/distinfo
index 15cbe1d991f9..dee674753afa 100644
--- a/misc/R-cran-xfun/distinfo
+++ b/misc/R-cran-xfun/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762096520
-SHA256 (xfun_0.54.tar.gz) = a014aef644c6ceafd431ff19662ae194762263c749a1f721ab82fbde7f38382e
-SIZE (xfun_0.54.tar.gz) = 169161
+TIMESTAMP = 1765953220
+SHA256 (xfun_0.55.tar.gz) = 398fc5136d3b8ca8d09bd5987e8f10421dec77f0e1175704a9f5f2d1ceb5d36e
+SIZE (xfun_0.55.tar.gz) = 171605
diff --git a/misc/crush/Makefile b/misc/crush/Makefile
index 7d54a10fdffa..ae4888eab466 100644
--- a/misc/crush/Makefile
+++ b/misc/crush/Makefile
@@ -1,6 +1,6 @@
PORTNAME= crush
DISTVERSIONPREFIX= v
-DISTVERSION= 0.24.0
+DISTVERSION= 0.27.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE_NAME= Functional Source License, Version 1.1, MIT Future License
LICENSE_FILE= ${WRKSRC}/LICENSE.md
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
-USES= go:modules
+USES= go:1.25+,modules
GO_MODULE= github.com/charmbracelet/crush
GO_BUILDFLAGS= -ldflags '-s -w -X github.com/charmbracelet/crush/internal/version.Version=${DISTVERSION}'
diff --git a/misc/crush/distinfo b/misc/crush/distinfo
index d6da04ca6575..9526d7a9f450 100644
--- a/misc/crush/distinfo
+++ b/misc/crush/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765601498
-SHA256 (go/misc_crush/crush-v0.24.0/v0.24.0.mod) = e405be62797195602b85a9c7f63100de00417693c24b751ce528ecbc39b05efc
-SIZE (go/misc_crush/crush-v0.24.0/v0.24.0.mod) = 8959
-SHA256 (go/misc_crush/crush-v0.24.0/v0.24.0.zip) = 89a4b2a5b06d24e285a4214fa24f9d02aba7445f68f8e2d5125e0b5763743e1f
-SIZE (go/misc_crush/crush-v0.24.0/v0.24.0.zip) = 3478949
+TIMESTAMP = 1766010784
+SHA256 (go/misc_crush/crush-v0.27.0/v0.27.0.mod) = 717c14a99addce6f0f7f7963fe230148c9441cde66f093f91703979616198c18
+SIZE (go/misc_crush/crush-v0.27.0/v0.27.0.mod) = 8907
+SHA256 (go/misc_crush/crush-v0.27.0/v0.27.0.zip) = 61dfcf5515dfda9ce93a1a9320cbf485c5dc4cb0066c1344e0015e80b42f41b2
+SIZE (go/misc_crush/crush-v0.27.0/v0.27.0.zip) = 3508959
diff --git a/misc/getopt/Makefile b/misc/getopt/Makefile
index c6b98259d9a1..f95d0ee494c2 100644
--- a/misc/getopt/Makefile
+++ b/misc/getopt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= getopt
-PORTVERSION= 2.41.2
+PORTVERSION= 2.41.3
CATEGORIES= misc
MASTER_SITES= KERNEL_ORG/linux/utils/util-linux/v${PORTVERSION:R}/
DISTNAME= util-linux-${PORTVERSION}
diff --git a/misc/getopt/distinfo b/misc/getopt/distinfo
index e14ab066c13f..969fa39ddefe 100644
--- a/misc/getopt/distinfo
+++ b/misc/getopt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816562
-SHA256 (util-linux-2.41.2.tar.xz) = 6062a1d89b571a61932e6fc0211f36060c4183568b81ee866cf363bce9f6583e
-SIZE (util-linux-2.41.2.tar.xz) = 9612488
+TIMESTAMP = 1766036359
+SHA256 (util-linux-2.41.3.tar.xz) = 3330d873f0fceb5560b89a7dc14e4f3288bbd880e96903ed9b50ec2b5799e58b
+SIZE (util-linux-2.41.3.tar.xz) = 9467224
diff --git a/misc/hyprqt6engine/Makefile b/misc/hyprqt6engine/Makefile
index bb2e035019be..5bf1a35a588b 100644
--- a/misc/hyprqt6engine/Makefile
+++ b/misc/hyprqt6engine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprqt6engine
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
PATCH_SITES= https://github.com/hyprwm/hyprqt6engine/commit/
diff --git a/misc/p5-Business-ISBN-Data/Makefile b/misc/p5-Business-ISBN-Data/Makefile
index 364761dc8018..c0bc9ab1dccb 100644
--- a/misc/p5-Business-ISBN-Data/Makefile
+++ b/misc/p5-Business-ISBN-Data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Business-ISBN-Data
-PORTVERSION= 20251205.001
+PORTVERSION= 20251212.001
CATEGORIES= misc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:BRIANDFOY
diff --git a/misc/p5-Business-ISBN-Data/distinfo b/misc/p5-Business-ISBN-Data/distinfo
index ecd397f9426e..0644fcba818d 100644
--- a/misc/p5-Business-ISBN-Data/distinfo
+++ b/misc/p5-Business-ISBN-Data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765099292
-SHA256 (Business-ISBN-Data-20251205.001.tar.gz) = 107b9c8344817a396d86ca8c80989fec7cbebe67eb8299ca421f9670f2aeb056
-SIZE (Business-ISBN-Data-20251205.001.tar.gz) = 37401
+TIMESTAMP = 1766036655
+SHA256 (Business-ISBN-Data-20251212.001.tar.gz) = 15cb86de5ec4e368686ba2de8064a2865ed0a87a6c0b80ae4929fe46fbaffbee
+SIZE (Business-ISBN-Data-20251212.001.tar.gz) = 37449
diff --git a/misc/pciids/Makefile b/misc/pciids/Makefile
index a93b284af66c..db2d3ff40f4d 100644
--- a/misc/pciids/Makefile
+++ b/misc/pciids/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pciids
-PORTVERSION= 20251210
+PORTVERSION= 20251216
CATEGORIES= misc
MAINTAINER= sunpoet@FreeBSD.org
@@ -17,7 +17,7 @@ PORTDATA= pci.ids
USE_GITHUB= yes
GH_ACCOUNT= pciutils
-GH_TAGNAME= 0d3f2cb
+GH_TAGNAME= 335f710
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}/
diff --git a/misc/pciids/distinfo b/misc/pciids/distinfo
index 30065eb340d0..3b909a3a02e3 100644
--- a/misc/pciids/distinfo
+++ b/misc/pciids/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895690
-SHA256 (pciutils-pciids-20251210-0d3f2cb_GH0.tar.gz) = 6492f73b3e24dc5482cae282afacf1b28752570c702d8ac76598cbcb46241e1e
-SIZE (pciutils-pciids-20251210-0d3f2cb_GH0.tar.gz) = 361603
+TIMESTAMP = 1766036361
+SHA256 (pciutils-pciids-20251216-335f710_GH0.tar.gz) = 1f85c2686ee629fa7754f20eecb071c8c44e9845128ddef957afcf6d61a90668
+SIZE (pciutils-pciids-20251216-335f710_GH0.tar.gz) = 362539
diff --git a/misc/qt6-doc/distinfo b/misc/qt6-doc/distinfo
index e60157663d9e..8a67e305023a 100644
--- a/misc/qt6-doc/distinfo
+++ b/misc/qt6-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303388
-SHA256 (KDE/Qt/6.9.3/qtdoc-everywhere-src-6.9.3.tar.xz) = 2419dd0ea0d3fdea7adb6bc499a1d1853e8545d585d6d4bd421277572d1da12a
-SIZE (KDE/Qt/6.9.3/qtdoc-everywhere-src-6.9.3.tar.xz) = 46324412
+TIMESTAMP = 1763963686
+SHA256 (KDE/Qt/6.10.1/qtdoc-everywhere-src-6.10.1.tar.xz) = 03a6614bbb3281a94f645e11ac95a3ef20411bf5e0146fca3fc17a32ae07099a
+SIZE (KDE/Qt/6.10.1/qtdoc-everywhere-src-6.10.1.tar.xz) = 47381584
diff --git a/misc/qt6-doc/pkg-plist b/misc/qt6-doc/pkg-plist
index 4b8f917cc239..a3c6d99993d7 100644
--- a/misc/qt6-doc/pkg-plist
+++ b/misc/qt6-doc/pkg-plist
@@ -111,7 +111,6 @@
%%QT_DOCDIR%%/qtdoc/images/addalarms.png
%%QT_DOCDIR%%/qtdoc/images/alarms2.png
%%QT_DOCDIR%%/qtdoc/images/alarms3.png
-%%QT_DOCDIR%%/qtdoc/images/android-single-abis.png
%%QT_DOCDIR%%/qtdoc/images/android-source-folder.png
%%QT_DOCDIR%%/qtdoc/images/android.webp
%%QT_DOCDIR%%/qtdoc/images/animation-examples.png
@@ -155,6 +154,7 @@
%%QT_DOCDIR%%/qtdoc/images/layout-examples.png
%%QT_DOCDIR%%/qtdoc/images/lightningviewer.jpg
%%QT_DOCDIR%%/qtdoc/images/logo.png
+%%QT_DOCDIR%%/qtdoc/images/lottietoqmlexample.png
%%QT_DOCDIR%%/qtdoc/images/macos.webp
%%QT_DOCDIR%%/qtdoc/images/mainscreen.png
%%QT_DOCDIR%%/qtdoc/images/maintenancetool.png
@@ -171,6 +171,7 @@
%%QT_DOCDIR%%/qtdoc/images/qml-application.png
%%QT_DOCDIR%%/qtdoc/images/qt-android-architecture.drawio.svg
%%QT_DOCDIR%%/qtdoc/images/qt-codesample.png
+%%QT_DOCDIR%%/qtdoc/images/qt-creator-sdks.webp
%%QT_DOCDIR%%/qtdoc/images/qt-edu-apply.png
%%QT_DOCDIR%%/qtdoc/images/qt-edu-browse-qbsp.png
%%QT_DOCDIR%%/qtdoc/images/qt-edu-contribute.png
@@ -195,9 +196,7 @@
%%QT_DOCDIR%%/qtdoc/images/qtcreator-clazy-checks-for-porting-to-qt6.png
%%QT_DOCDIR%%/qtdoc/images/qtcreator-create-templates.png
%%QT_DOCDIR%%/qtdoc/images/qtcreator-qt-quick-editors.png
-%%QT_DOCDIR%%/qtdoc/images/qtdesigner.png
-%%QT_DOCDIR%%/qtdoc/images/qtdesignstudio-examples.png
-%%QT_DOCDIR%%/qtdoc/images/qtdesignstudio.png
+%%QT_DOCDIR%%/qtdoc/images/qtdesignstudio.webp
%%QT_DOCDIR%%/qtdoc/images/qthangman-example.png
%%QT_DOCDIR%%/qtdoc/images/qthangman-store-example.png
%%QT_DOCDIR%%/qtdoc/images/qtinstallercomponents.png
@@ -205,12 +204,14 @@
%%QT_DOCDIR%%/qtdoc/images/qtjennydemo_overview.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-calqlatr.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-clocks-small.png
+%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-graphs-csv.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-photosurface-small.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-rssnews-small.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-samegame-med-1.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-samegame-med-2.png
%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-stocqt.png
%%QT_DOCDIR%%/qtdoc/images/qtquick3D.png
+%%QT_DOCDIR%%/qtdoc/images/quickeffectmaker.png
%%QT_DOCDIR%%/qtdoc/images/rhiarch.png
%%QT_DOCDIR%%/qtdoc/images/robotarm-example.png
%%QT_DOCDIR%%/qtdoc/images/sa8155-target.png
@@ -219,11 +220,13 @@
%%QT_DOCDIR%%/qtdoc/images/session.png
%%QT_DOCDIR%%/qtdoc/images/small_dark.png
%%QT_DOCDIR%%/qtdoc/images/small_light.png
+%%QT_DOCDIR%%/qtdoc/images/splash-screen-launch.webp
%%QT_DOCDIR%%/qtdoc/images/sql-examples.png
%%QT_DOCDIR%%/qtdoc/images/thread-examples.png
%%QT_DOCDIR%%/qtdoc/images/threadsandobjects.png
+%%QT_DOCDIR%%/qtdoc/images/tiger.png
%%QT_DOCDIR%%/qtdoc/images/tool-examples.png
-%%QT_DOCDIR%%/qtdoc/images/txtviewer_screenshot.png
+%%QT_DOCDIR%%/qtdoc/images/vectorimageexample.png
%%QT_DOCDIR%%/qtdoc/images/vxwb-advanced-settings.png
%%QT_DOCDIR%%/qtdoc/images/vxwb-cmake-rtp-project.png
%%QT_DOCDIR%%/qtdoc/images/vxwb-connection.png
@@ -232,6 +235,8 @@
%%QT_DOCDIR%%/qtdoc/images/wayland-multi-process.png
%%QT_DOCDIR%%/qtdoc/images/wayland-single-process-develop.png
%%QT_DOCDIR%%/qtdoc/images/wayland-single-process-eglfs.png
+%%QT_DOCDIR%%/qtdoc/images/weatherforecastexample.png
+%%QT_DOCDIR%%/qtdoc/images/webassembly.webp
%%QT_DOCDIR%%/qtdoc/images/windows.webp
%%QT_DOCDIR%%/qtdoc/images/wiring1.png
%%QT_DOCDIR%%/qtdoc/images/wiring2.png
@@ -241,7 +246,6 @@
%%QT_DOCDIR%%/qtdoc/images/xr_physicsbase_teleportation.jpg
%%QT_DOCDIR%%/qtdoc/index.html
%%QT_DOCDIR%%/qtdoc/inputs-linux-device.html
-%%QT_DOCDIR%%/qtdoc/install-qt-design-studio.html
%%QT_DOCDIR%%/qtdoc/integrity-building-and-flashing-dd-project.html
%%QT_DOCDIR%%/qtdoc/integrity-building-monolith.html
%%QT_DOCDIR%%/qtdoc/integrity-building-qt-8155p-on-ubuntu.html
@@ -281,6 +285,7 @@
%%QT_DOCDIR%%/qtdoc/namespaces.html
%%QT_DOCDIR%%/qtdoc/newclasses60.html
%%QT_DOCDIR%%/qtdoc/newclasses61.html
+%%QT_DOCDIR%%/qtdoc/newclasses610.html
%%QT_DOCDIR%%/qtdoc/newclasses62.html
%%QT_DOCDIR%%/qtdoc/newclasses63.html
%%QT_DOCDIR%%/qtdoc/newclasses64.html
@@ -297,7 +302,6 @@
%%QT_DOCDIR%%/qtdoc/plugins-howto.html
%%QT_DOCDIR%%/qtdoc/porting-qt3d-to-qtquick3d.html
%%QT_DOCDIR%%/qtdoc/porting-to-android.html
-%%QT_DOCDIR%%/qtdoc/porting-to-ios.html
%%QT_DOCDIR%%/qtdoc/porting-to-qt6-using-clazy.html
%%QT_DOCDIR%%/qtdoc/portingguide.html
%%QT_DOCDIR%%/qtdoc/qmltypes.html
@@ -330,9 +334,16 @@
%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-colorpaletteclient.html
%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-dice-roundcarpet.html
%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-dice-table.html
+%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-graphs-csv-hedley.html
+%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-graphs-csv-mio.html
+%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-graphs-csv-row-json.html
+%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-graphs-csv-string-view.html
+%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-graphs-csv.html
%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-thermostatexample-materialicons.html
%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-thermostatexample-phosphoricons.html
%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-todolistexample-materialicons.html
+%%QT_DOCDIR%%/qtdoc/qtdoc-demos-android-splashscreen-manifest-example.html
+%%QT_DOCDIR%%/qtdoc/qtdoc-demos-android-splashscreen-quick-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-calqlatr-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-car-configurator-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-clocks-example.html
@@ -340,8 +351,8 @@
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-colorpaletteclient-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-dice-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-documentviewer-example.html
-%%QT_DOCDIR%%/qtdoc/qtdoc-demos-documentviewer-plugins-txtviewer-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-fx-material-showroom-example.html
+%%QT_DOCDIR%%/qtdoc/qtdoc-demos-graphs-csv-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-hangman-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-lightningviewer-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-mediaplayer-example.html
@@ -357,7 +368,6 @@
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-windowembedding-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-demos-xr-physicsbase-teleportation-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc-toc.html
-%%QT_DOCDIR%%/qtdoc/qtdoc-tutorials-alarms-example.html
%%QT_DOCDIR%%/qtdoc/qtdoc.index
%%QT_DOCDIR%%/qtdoc/qtdoc.qhp
%%QT_DOCDIR%%/qtdoc/qtentrypoint.html
@@ -376,6 +386,7 @@
%%QT_DOCDIR%%/qtdoc/qtpurchasing-baseclasses.html
%%QT_DOCDIR%%/qtdoc/qtpurchasing-googleplay.html
%%QT_DOCDIR%%/qtdoc/qtpurchasing-iosclasses.html
+%%QT_DOCDIR%%/qtdoc/qtquick-tutorial-alarms.html
%%QT_DOCDIR%%/qtdoc/qundo.html
%%QT_DOCDIR%%/qtdoc/rcc.html
%%QT_DOCDIR%%/qtdoc/reference-overview.html
@@ -387,7 +398,6 @@
%%QT_DOCDIR%%/qtdoc/sharedlibrary.html
%%QT_DOCDIR%%/qtdoc/signalsandslots-syntaxes.html
%%QT_DOCDIR%%/qtdoc/solutions-for-application-development.html
-%%QT_DOCDIR%%/qtdoc/solutions-for-ui-design.html
%%QT_DOCDIR%%/qtdoc/style/offline-dark.css
%%QT_DOCDIR%%/qtdoc/style/offline-simple.css
%%QT_DOCDIR%%/qtdoc/style/offline.css
@@ -402,13 +412,14 @@
%%QT_DOCDIR%%/qtdoc/threads-technologies.html
%%QT_DOCDIR%%/qtdoc/threads.html
%%QT_DOCDIR%%/qtdoc/tools-for-qt-quick-uis.html
-%%QT_DOCDIR%%/qtdoc/tools-for-qt-widget-based-uis.html
%%QT_DOCDIR%%/qtdoc/topics-app-development.html
%%QT_DOCDIR%%/qtdoc/topics-core.html
%%QT_DOCDIR%%/qtdoc/topics-data-io.html
%%QT_DOCDIR%%/qtdoc/topics-graphics.html
+%%QT_DOCDIR%%/qtdoc/topics-graphics2d.html
%%QT_DOCDIR%%/qtdoc/topics-network-connectivity.html
%%QT_DOCDIR%%/qtdoc/topics-ui.html
+%%QT_DOCDIR%%/qtdoc/topics-vectorimageformats.html
%%QT_DOCDIR%%/qtdoc/touchinputexamples.html
%%QT_DOCDIR%%/qtdoc/trademarks.html
%%QT_DOCDIR%%/qtdoc/uic.html
@@ -422,6 +433,7 @@
%%QT_DOCDIR%%/qtdoc/webos.html
%%QT_DOCDIR%%/qtdoc/whatsnew60.html
%%QT_DOCDIR%%/qtdoc/whatsnew61.html
+%%QT_DOCDIR%%/qtdoc/whatsnew610.html
%%QT_DOCDIR%%/qtdoc/whatsnew62.html
%%QT_DOCDIR%%/qtdoc/whatsnew63.html
%%QT_DOCDIR%%/qtdoc/whatsnew64.html
@@ -436,6 +448,7 @@
%%QT_DOCDIR%%/qtdoc/windows-deployment.html
%%QT_DOCDIR%%/qtdoc/windows-graphics.html
%%QT_DOCDIR%%/qtdoc/windows-issues.html
+%%QT_DOCDIR%%/qtdoc/windows-winappsdk.html
%%QT_DOCDIR%%/qtdoc/windows.html
%%QT_DOCDIR%%/qtdoc/xml-processing.html
%%QT_DOCDIR%%/qtplatformintegration.qch
diff --git a/misc/qt6-examples/distinfo b/misc/qt6-examples/distinfo
index 693db17fa98c..3611afbb8d0f 100644
--- a/misc/qt6-examples/distinfo
+++ b/misc/qt6-examples/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303819
-SHA256 (KDE/Qt/6.9.3/qt-everywhere-src-6.9.3.tar.xz) = 59d4fbf50d2524a9082f85d565f0197316cde89c26e97cfc6c157cb255b7ea18
-SIZE (KDE/Qt/6.9.3/qt-everywhere-src-6.9.3.tar.xz) = 1102876596
+TIMESTAMP = 1763964318
+SHA256 (KDE/Qt/6.10.1/qt-everywhere-src-6.10.1.tar.xz) = 0ed08b079719394303cd2054b66b2dc0c5895ceeb88fb6131c18991c980bf00f
+SIZE (KDE/Qt/6.10.1/qt-everywhere-src-6.10.1.tar.xz) = 1314503800
diff --git a/misc/qt6-examples/pkg-plist b/misc/qt6-examples/pkg-plist
index 2a7a300d0108..1dc3cc4fea63 100644
--- a/misc/qt6-examples/pkg-plist
+++ b/misc/qt6-examples/pkg-plist
@@ -856,6 +856,7 @@
%%QT_EXAMPLEDIR%%/dbus/remotecontrolledcar/doc/src/dbus-remotecontrolledcar.qdoc
%%QT_EXAMPLEDIR%%/dbus/remotecontrolledcar/remotecontrolledcar.pro
%%QT_EXAMPLEDIR%%/demos/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/.qmllint.ini
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/README.md
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/AmbientEffect.ui.qml
@@ -871,17 +872,16 @@
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/Checkbox.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/CheckboxImages.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/CheckboxImages_1.ui.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/Checkbox_1.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/IconsCards.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/IconsCheckbox.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/IconsCheckbox_1.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/IconsFunctional.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/LabelQt.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/LayoutFull.ui.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/LayoutSidePanel.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/ListEffects.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/ListMaterial.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/ListModels.ui.qml
+%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/ListSelection.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/Material_pop_up.ui.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/MouseScroll.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/Figma_Assets/Scrollbar.ui.qml
@@ -962,25 +962,14 @@
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/ComponentBundles/MaterialBundle/qmldir
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/Constants.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/DirectoryFontLoader.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/EventListModel.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/EventListSimulator.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/designer/plugin.metainfo
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/PocketDemo/qmldir
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Application/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Application/quickstudioapplication.cpp
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Application/quickstudioapplication_p.h
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/ArcArrow.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/ArcItem.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/BorderItem.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/EllipseItem.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/FlipableItem.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/GroupItem.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/IsoItem.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/PieItem.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/RectangleItem.qml
-%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/RegularPolygonItem.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/StraightArrow.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/SvgPathItem.qml
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/imports/QtQuick/Studio/Components/TriangleItem.qml
@@ -995,6 +984,40 @@
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/src/imagedownloader.h
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/src/import_qml_plugins.h
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/src/main.cpp
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/Main.qml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/AndroidManifest.xml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/java/io/qt/qtsplashscreeninandroid/SplashActivity.java
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/res/drawable/logo.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/res/drawable/qtsplashscreen.xml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/res/mipmap-hdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/res/mipmap-mdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/res/mipmap-xhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/res/mipmap-xxhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/res/mipmap-xxxhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/res/values/qtactivitytheme.xml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/android/res/values/splashstarttheme.xml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/doc/images/splash-screen-launch.webp
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/doc/src/qt-splashscreen-in-android.qdoc
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/manifest/main.cpp
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/Main.qml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/Splash.qml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/android/AndroidManifest.xml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/android/java/io/qt/qmlsplashscreeninandroid/SplashActivity.java
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/android/res/mipmap-hdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/android/res/mipmap-mdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/android/res/mipmap-xhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/android/res/mipmap-xxhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/android/res/mipmap-xxxhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/android/res/values/color.xml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/android/res/values/splashstarttheme.xml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/android/res/values/theme.xml
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/doc/images/splash-screen-launch.webp
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/doc/src/qml-splashscreen-in-android.qdoc
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/main.cpp
+%%QT_EXAMPLEDIR%%/demos/android/splashscreen/quick/qt_logo.png
+%%QT_EXAMPLEDIR%%/demos/calqlatr/.qmllint.ini
%%QT_EXAMPLEDIR%%/demos/calqlatr/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/calqlatr/Main.qml
%%QT_EXAMPLEDIR%%/demos/calqlatr/android/AndroidManifest.xml
@@ -1007,6 +1030,7 @@
%%QT_EXAMPLEDIR%%/demos/calqlatr/calqlatr.pro
%%QT_EXAMPLEDIR%%/demos/calqlatr/calqlatr.qmlproject
%%QT_EXAMPLEDIR%%/demos/calqlatr/calqlatr.qrc
+%%QT_EXAMPLEDIR%%/demos/calqlatr/content/ApplicationState.qml
%%QT_EXAMPLEDIR%%/demos/calqlatr/content/BackspaceButton.qml
%%QT_EXAMPLEDIR%%/demos/calqlatr/content/CalculatorButton.qml
%%QT_EXAMPLEDIR%%/demos/calqlatr/content/Display.qml
@@ -1020,11 +1044,18 @@
%%QT_EXAMPLEDIR%%/demos/calqlatr/ios/Assets.xcassets/AppIcon.appiconset/Contents.json
%%QT_EXAMPLEDIR%%/demos/calqlatr/main.cpp
%%QT_EXAMPLEDIR%%/demos/calqlatr/qmldir
+%%QT_EXAMPLEDIR%%/demos/calqlatr/test/Squish_testsuite_calqulator/shared/scripts/names.py
+%%QT_EXAMPLEDIR%%/demos/calqlatr/test/Squish_testsuite_calqulator/suite.conf
+%%QT_EXAMPLEDIR%%/demos/calqlatr/test/Squish_testsuite_calqulator/tst_buttonsAndClear/test.py
+%%QT_EXAMPLEDIR%%/demos/calqlatr/test/Squish_testsuite_calqulator/tst_main_operations/test.py
+%%QT_EXAMPLEDIR%%/demos/calqlatr/test/Squish_testsuite_calqulator/tst_numberpad/test.py
+%%QT_EXAMPLEDIR%%/demos/calqlatr/test/Squish_testsuite_calqulator/tst_operatorsNotAvailable/test.py
+%%QT_EXAMPLEDIR%%/demos/calqlatr/test/Squish_testsuite_calqulator/tst_scientific_operations_landscape/test.py
%%QT_EXAMPLEDIR%%/demos/calqlatr/windows/calqlatr.ico
%%QT_EXAMPLEDIR%%/demos/calqlatr/windows/calqlatr.rc
%%QT_EXAMPLEDIR%%/demos/car-configurator/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/demos/car-configurator/CarRendering.qmlproject
-%%QT_EXAMPLEDIR%%/demos/car-configurator/CarRendering.qmlproject.qtds
+%%QT_EXAMPLEDIR%%/demos/car-configurator/CarConfigurator.qmlproject
+%%QT_EXAMPLEDIR%%/demos/car-configurator/CarConfigurator.qmlproject.qtds
%%QT_EXAMPLEDIR%%/demos/car-configurator/asset_imports/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/car-configurator/asset_imports/Quick3DAssets/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/car-configurator/asset_imports/Quick3DAssets/EV_SportsCar_low/CMakeLists.txt
@@ -1106,6 +1137,7 @@
%%QT_EXAMPLEDIR%%/demos/clocks/images/second.png
%%QT_EXAMPLEDIR%%/demos/clocks/main.cpp
%%QT_EXAMPLEDIR%%/demos/clocks/qmldir
+%%QT_EXAMPLEDIR%%/demos/coffee/.qmllint.ini
%%QT_EXAMPLEDIR%%/demos/coffee/ApplicationFlow.qml
%%QT_EXAMPLEDIR%%/demos/coffee/ApplicationFlowForm.ui.qml
%%QT_EXAMPLEDIR%%/demos/coffee/CMakeLists.txt
@@ -1113,7 +1145,9 @@
%%QT_EXAMPLEDIR%%/demos/coffee/ChoosingCoffeeForm.ui.qml
%%QT_EXAMPLEDIR%%/demos/coffee/CoffeeCard.qml
%%QT_EXAMPLEDIR%%/demos/coffee/CoffeeCardForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/coffee/CoffeeConfig.qml
%%QT_EXAMPLEDIR%%/demos/coffee/Colors.qml
+%%QT_EXAMPLEDIR%%/demos/coffee/Config.qml
%%QT_EXAMPLEDIR%%/demos/coffee/Cup.ui.qml
%%QT_EXAMPLEDIR%%/demos/coffee/CustomButton.qml
%%QT_EXAMPLEDIR%%/demos/coffee/CustomButtonForm.ui.qml
@@ -1125,6 +1159,7 @@
%%QT_EXAMPLEDIR%%/demos/coffee/HomeForm.ui.qml
%%QT_EXAMPLEDIR%%/demos/coffee/Insert.qml
%%QT_EXAMPLEDIR%%/demos/coffee/InsertForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/coffee/Main.qml
%%QT_EXAMPLEDIR%%/demos/coffee/Progress.qml
%%QT_EXAMPLEDIR%%/demos/coffee/ProgressForm.ui.qml
%%QT_EXAMPLEDIR%%/demos/coffee/Ready.qml
@@ -1188,9 +1223,17 @@
%%QT_EXAMPLEDIR%%/demos/coffee/ios/Assets.xcassets/AppIcon.appiconset/App Icon-Coffee.png
%%QT_EXAMPLEDIR%%/demos/coffee/ios/Assets.xcassets/AppIcon.appiconset/Contents.json
%%QT_EXAMPLEDIR%%/demos/coffee/main.cpp
-%%QT_EXAMPLEDIR%%/demos/coffee/main.qml
%%QT_EXAMPLEDIR%%/demos/coffee/qmldir
%%QT_EXAMPLEDIR%%/demos/coffee/qtquickcontrols2.conf
+%%QT_EXAMPLEDIR%%/demos/coffee/test/Squish_testsuite_coffeemachine/shared/scripts/names.py
+%%QT_EXAMPLEDIR%%/demos/coffee/test/Squish_testsuite_coffeemachine/shared/scripts/shared.py
+%%QT_EXAMPLEDIR%%/demos/coffee/test/Squish_testsuite_coffeemachine/suite.conf
+%%QT_EXAMPLEDIR%%/demos/coffee/test/Squish_testsuite_coffeemachine/tst_choosing_coffee/test.py
+%%QT_EXAMPLEDIR%%/demos/coffee/test/Squish_testsuite_coffeemachine/tst_home/test.py
+%%QT_EXAMPLEDIR%%/demos/coffee/test/Squish_testsuite_coffeemachine/tst_insert/test.py
+%%QT_EXAMPLEDIR%%/demos/coffee/test/Squish_testsuite_coffeemachine/tst_progress/test.py
+%%QT_EXAMPLEDIR%%/demos/coffee/test/Squish_testsuite_coffeemachine/tst_ready/test.py
+%%QT_EXAMPLEDIR%%/demos/coffee/test/Squish_testsuite_coffeemachine/tst_settings/test.py
%%QT_EXAMPLEDIR%%/demos/colorpaletteclient/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/colorpaletteclient/ColorPalette/ColorDialogDelete.qml
%%QT_EXAMPLEDIR%%/demos/colorpaletteclient/ColorPalette/ColorDialogEditor.qml
@@ -1236,6 +1279,7 @@
%%QT_EXAMPLEDIR%%/demos/colorpaletteclient/restservice.cpp
%%QT_EXAMPLEDIR%%/demos/colorpaletteclient/restservice.h
%%QT_EXAMPLEDIR%%/demos/demos.pro
+%%QT_EXAMPLEDIR%%/demos/dice/.qmllint.ini
%%QT_EXAMPLEDIR%%/demos/dice/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/dice/Carpet.qml
%%QT_EXAMPLEDIR%%/demos/dice/DiceSpawner.qml
@@ -1278,13 +1322,14 @@
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/abstractviewer.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/abstractviewer.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/abstractviewerglobal.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/documentviewer.qrc
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/docviewer_de.ts
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/docviewer_en.ts
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/copy.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/copy@2x.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/cut.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/cut@2x.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/magnifier.png
-%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/magnifier@2x.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/paste.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/paste@2x.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/images/qt-logo.png
@@ -1301,13 +1346,14 @@
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/recentfilemenu.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/recentfiles.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/recentfiles.h
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/translator.cpp
+%%QT_EXAMPLEDIR%%/demos/documentviewer/app/translator.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/viewerfactory.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/viewerfactory.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/app/viewerinterfaces.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/doc/images/documentviewer_open.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/doc/images/txtviewer_screenshot.png
%%QT_EXAMPLEDIR%%/demos/documentviewer/doc/src/documentviewer.qdoc
-%%QT_EXAMPLEDIR%%/demos/documentviewer/doc/src/txtviewer.qdoc
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/Q3DViewer/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/Q3DViewer/QueryMimeTypes.qml
@@ -1319,22 +1365,78 @@
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/imageviewer/imageviewer.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/imageviewer/imageviewer.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/imageviewer/imageviewer.json
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/imageviewer/imgviewer_de.ts
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/imageviewer/imgviewer_en.ts
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/jsonviewer/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/jsonviewer/jsonviewer.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/jsonviewer/jsonviewer.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/jsonviewer/jsonviewer.json
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/jsonviewer/jsonviewer_de.ts
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/jsonviewer/jsonviewer_en.ts
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/hoverwatcher.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/hoverwatcher.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/pdfviewer.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/pdfviewer.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/pdfviewer.json
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/pdfviewer_de.ts
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/pdfviewer_en.ts
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/zoomselector.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/pdfviewer/zoomselector.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/txtviewer/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/txtviewer/txtviewer.cpp
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/txtviewer/txtviewer.h
%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/txtviewer/txtviewer.json
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/txtviewer/txtviewer_de.ts
+%%QT_EXAMPLEDIR%%/demos/documentviewer/plugins/txtviewer/txtviewer_en.ts
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/REUSE.toml
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/CMakeSettings.json
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/LICENSE
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/Makefile
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/README.md
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/cpp.hint
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/csv.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/external/hedley.h
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/external/mio.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/external/string_view.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/basic_csv_parser.cpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/basic_csv_parser.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/col_names.cpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/col_names.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/common.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_format.cpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_format.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_reader.cpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_reader.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_reader_iterator.cpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_row.cpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_row.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_row_json.cpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_stat.cpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_stat.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_utility.cpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_utility.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/csv_writer.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/include/internal/data_type.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/csv-parser/single_include/csv.hpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/3rdparty/qt_attribution.json
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/Main.qml
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/Units.qml
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/components/CustomTableView.qml
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/components/Graph.qml
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/components/HorizontalHeaderDelegate.qml
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/components/LegendItem.qml
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/components/VerticalHeaderDelegate.qml
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/data/medals.csv
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/datamodel.cpp
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/datamodel.h
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/doc/images/qtquick-demo-graphs-csv.png
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/doc/src/graphs_csv.qdoc
+%%QT_EXAMPLEDIR%%/demos/graphs_csv/main.cpp
%%QT_EXAMPLEDIR%%/demos/hangman/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/hangman/dict.txt
%%QT_EXAMPLEDIR%%/demos/hangman/doc/images/qthangman-example.png
@@ -1398,38 +1500,39 @@
%%QT_EXAMPLEDIR%%/demos/hangman/qml/StoreView.qml
%%QT_EXAMPLEDIR%%/demos/hangman/qml/Word.qml
%%QT_EXAMPLEDIR%%/demos/hangman/resources.qrc
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/.qmllint.ini
%%QT_EXAMPLEDIR%%/demos/lightningviewer/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/lightningviewer/Info.plist
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/ActionsLayer.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/Deployment.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/DistanceTimeLayer.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/LightningMapLayer.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/LightningView.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/LightningViewConfig.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/Main.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/MapLayersDrawer.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/MapLayersItem.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/MapType.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/MapView.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/SwitchMap.qml
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/controller.cpp
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/controller.h
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/icons/distance.svg
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/icons/globe.svg
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/icons/lightning-layer.svg
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/icons/lightning-strike.svg
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/icons/map-layers.svg
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/icons/map.svg
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/icons/recenter.svg
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/icons/user-location.svg
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/laststrikeinfo.h
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/lightningitemdata.cpp
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/lightningitemdata.h
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/lightningitemmodel.cpp
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/lightningitemmodel.h
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/lightningprovider.cpp
-%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewer/lightningprovider.h
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/ActionsLayer.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/Deployment.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/DistanceTimeLayer.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/LightningMapLayer.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/LightningView.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/LightningViewConfig.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/Main.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/MapLayersDrawer.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/MapLayersItem.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/MapTypeConfig.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/MapView.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/SwitchMap.qml
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/controller.cpp
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/controller.h
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/icons/distance.svg
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/icons/globe.svg
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/icons/lightning-layer.svg
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/icons/lightning-strike.svg
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/icons/map-layers.svg
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/icons/map.svg
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/icons/recenter.svg
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/icons/user-location.svg
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/laststrikeinfo.h
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/lightningitemdata.cpp
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/lightningitemdata.h
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/lightningitemmodel.cpp
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/lightningitemmodel.h
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/lightningprovider.cpp
+%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerModule/lightningprovider.h
%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerStyle/Button.qml
%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerStyle/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/lightningviewer/LightningViewerStyle/Config.qml
@@ -1612,6 +1715,7 @@
%%QT_EXAMPLEDIR%%/demos/maroon/maroon.pro
%%QT_EXAMPLEDIR%%/demos/maroon/maroon.qrc
%%QT_EXAMPLEDIR%%/demos/maroon/qmldir
+%%QT_EXAMPLEDIR%%/demos/mediaplayer/.qmllint.ini
%%QT_EXAMPLEDIR%%/demos/mediaplayer/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/mediaplayer/Config/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/mediaplayer/Config/Config.qml
@@ -1687,9 +1791,7 @@
%%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/qmldir
%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/controls.png
%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/mediaplayerapp.png
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/playlist.png
%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/project_structure.png
-%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/theme_info.png
%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/src/mediaplayer.qdoc
%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/src/mediaplayer.rst
%%QT_EXAMPLEDIR%%/demos/mediaplayer/filenameprovider.h
@@ -1775,18 +1877,24 @@
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/qtjenny_generator/templates/methods_ids_declarations.kte
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/qtjenny_generator/templates/methods_ids_initialisations.kte
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/qtjenny_generator/templates/param.kte
+%%QT_EXAMPLEDIR%%/demos/robotarm/.qmllint.ini
%%QT_EXAMPLEDIR%%/demos/robotarm/Backend/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/robotarm/Backend/animatedparam.cpp
%%QT_EXAMPLEDIR%%/demos/robotarm/Backend/animatedparam.h
%%QT_EXAMPLEDIR%%/demos/robotarm/Backend/backend.cpp
%%QT_EXAMPLEDIR%%/demos/robotarm/Backend/backend.h
%%QT_EXAMPLEDIR%%/demos/robotarm/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/robotarm/Main.qml
%%QT_EXAMPLEDIR%%/demos/robotarm/RobotArm.qmlproject
%%QT_EXAMPLEDIR%%/demos/robotarm/backend_mock/Backend/BackendMock.qml
%%QT_EXAMPLEDIR%%/demos/robotarm/backend_mock/Backend/qmldir
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/+Material/App.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/+Material/Circle.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/+Material/LabeledSlider.qml
%%QT_EXAMPLEDIR%%/demos/robotarm/content/App.qml
%%QT_EXAMPLEDIR%%/demos/robotarm/content/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/demos/robotarm/content/LabeledSlider.ui.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/Circle.qml
+%%QT_EXAMPLEDIR%%/demos/robotarm/content/LabeledSlider.qml
%%QT_EXAMPLEDIR%%/demos/robotarm/content/MainScreen.ui.qml
%%QT_EXAMPLEDIR%%/demos/robotarm/content/NodeIndicator.qml
%%QT_EXAMPLEDIR%%/demos/robotarm/content/RoboticArm.ui.qml
@@ -1812,7 +1920,6 @@
%%QT_EXAMPLEDIR%%/demos/robotarm/imports/RobotArm/Constants.qml
%%QT_EXAMPLEDIR%%/demos/robotarm/imports/RobotArm/designer/plugin.metainfo
%%QT_EXAMPLEDIR%%/demos/robotarm/imports/RobotArm/qmldir
-%%QT_EXAMPLEDIR%%/demos/robotarm/main.qml
%%QT_EXAMPLEDIR%%/demos/robotarm/qmlmodules
%%QT_EXAMPLEDIR%%/demos/robotarm/qtquickcontrols2.conf
%%QT_EXAMPLEDIR%%/demos/robotarm/src/app_environment.h
@@ -1847,6 +1954,7 @@
%%QT_EXAMPLEDIR%%/demos/rssnews/rssnews.pro
%%QT_EXAMPLEDIR%%/demos/rssnews/rssnews.qmlproject
%%QT_EXAMPLEDIR%%/demos/rssnews/rssnews.qrc
+%%QT_EXAMPLEDIR%%/demos/samegame/.qmllint.ini
%%QT_EXAMPLEDIR%%/demos/samegame/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/samegame/Main.qml
%%QT_EXAMPLEDIR%%/demos/samegame/content/Block.qml
@@ -2191,6 +2299,7 @@
%%QT_EXAMPLEDIR%%/demos/stocqt/src/stockmodel.h
%%QT_EXAMPLEDIR%%/demos/stocqt/src/timeformatter.cpp
%%QT_EXAMPLEDIR%%/demos/stocqt/src/timeformatter.h
+%%QT_EXAMPLEDIR%%/demos/thermostat/.qmllint.ini
%%QT_EXAMPLEDIR%%/demos/thermostat/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/thermostat/Main.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/REUSE.toml
@@ -2217,6 +2326,8 @@
%%QT_EXAMPLEDIR%%/demos/thermostat/content/RoomsViewForm.ui.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleScrollView.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleScrollViewForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleStackView.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleStackViewForm.ui.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleSwipeView.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleSwipeViewForm.ui.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/content/ScheduleView.qml
@@ -2255,6 +2366,7 @@
%%QT_EXAMPLEDIR%%/demos/thermostat/content/ThermostatViewForm.ui.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/content/TimeSchedule.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/content/TimeScheduleForm.ui.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/content/TimeSelector.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/Auto.svg
%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/Cool.svg
%%QT_EXAMPLEDIR%%/demos/thermostat/content/images/Dry.svg
@@ -2295,9 +2407,13 @@
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/AppSettings.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/Constants.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/Database.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/Room.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/RoomsModel.qml
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/Utils.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/Thermostat/qmldir
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CalendarControl.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CustomComboBox.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CustomDial.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/CustomRadioButton.qml
@@ -2308,14 +2424,12 @@
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/StatisticsChart.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/TemperatureLabel.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/ThermostatControl.qml
-%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/TimeSelector.qml
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/images/keyboard.svg
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/images/thermometer.svg
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/images/tooltip.svg
%%QT_EXAMPLEDIR%%/demos/thermostat/imports/ThermostatCustomControls/qmldir
%%QT_EXAMPLEDIR%%/demos/thermostat/qmlmodules
%%QT_EXAMPLEDIR%%/demos/thermostat/qt_attribution.json
-%%QT_EXAMPLEDIR%%/demos/thermostat/qtquickcontrols2.conf
%%QT_EXAMPLEDIR%%/demos/thermostat/src/app_environment.h
%%QT_EXAMPLEDIR%%/demos/thermostat/src/import_qml_plugins.h
%%QT_EXAMPLEDIR%%/demos/thermostat/src/main.cpp
@@ -2441,6 +2555,7 @@
%%QT_EXAMPLEDIR%%/demos/windowembedding/doc/images/android.webp
%%QT_EXAMPLEDIR%%/demos/windowembedding/doc/images/ios.webp
%%QT_EXAMPLEDIR%%/demos/windowembedding/doc/images/macos.webp
+%%QT_EXAMPLEDIR%%/demos/windowembedding/doc/images/webassembly.webp
%%QT_EXAMPLEDIR%%/demos/windowembedding/doc/images/windows.webp
%%QT_EXAMPLEDIR%%/demos/windowembedding/doc/images/x11.webp
%%QT_EXAMPLEDIR%%/demos/windowembedding/doc/src/windowembedding.qdoc
@@ -2668,7 +2783,6 @@
%%QT_EXAMPLEDIR%%/graphs/2d/quickwidgetgraphs/piegraph.h
%%QT_EXAMPLEDIR%%/graphs/2d/quickwidgetgraphs/piewidget.cpp
%%QT_EXAMPLEDIR%%/graphs/2d/quickwidgetgraphs/piewidget.h
-%%QT_EXAMPLEDIR%%/graphs/2d/quickwidgetgraphs/qml/quickwidgetgraphs/main.qml
%%QT_EXAMPLEDIR%%/graphs/2d/quickwidgetgraphs/quickwidgetgraphs.pro
%%QT_EXAMPLEDIR%%/graphs/3d/3d.pro
%%QT_EXAMPLEDIR%%/graphs/3d/CMakeLists.txt
@@ -2777,12 +2891,6 @@
%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/surfacegraphwidget.h
%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/topographicseries.cpp
%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/topographicseries.h
-%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/variantbardatamapping.cpp
-%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/variantbardatamapping.h
-%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/variantbardataproxy.cpp
-%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/variantbardataproxy.h
-%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/variantdataset.cpp
-%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/variantdataset.h
%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/widgetgraphgallery.pro
%%QT_EXAMPLEDIR%%/graphs/3d/widgetgraphgallery/widgetgraphgallery.qrc
%%QT_EXAMPLEDIR%%/graphs/3d/widgetvolumetric/CMakeLists.txt
@@ -2912,6 +3020,11 @@
%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-hellotr_en.png
%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-hellotr_la.png
%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-i18n.png
+%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-localizedclock_de_DE.webp
+%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-localizedclock_en_GB.webp
+%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-localizedclock_en_US.webp
+%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-localizedclock_switchlang_de.webp
+%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-localizedclock_switchlang_en.webp
%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-trollprint_10_en.png
%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-trollprint_10_pt_bad.png
%%QT_EXAMPLEDIR%%/linguist/doc/images/linguist-trollprint_10_pt_good.png
@@ -2924,6 +3037,8 @@
%%QT_EXAMPLEDIR%%/linguist/doc/src/arrowpad.qdoc
%%QT_EXAMPLEDIR%%/linguist/doc/src/hellotr.qdoc
%%QT_EXAMPLEDIR%%/linguist/doc/src/i18n.qdoc
+%%QT_EXAMPLEDIR%%/linguist/doc/src/localizedclock-switchlang.qdoc
+%%QT_EXAMPLEDIR%%/linguist/doc/src/localizedclock.qdoc
%%QT_EXAMPLEDIR%%/linguist/doc/src/trollprint.qdoc
%%QT_EXAMPLEDIR%%/linguist/hellotr/CMakeLists.txt
%%QT_EXAMPLEDIR%%/linguist/hellotr/hellotr.pro
@@ -2952,6 +3067,35 @@
%%QT_EXAMPLEDIR%%/linguist/i18n/translations/i18n_sv.ts
%%QT_EXAMPLEDIR%%/linguist/i18n/translations/i18n_zh.ts
%%QT_EXAMPLEDIR%%/linguist/linguist.pro
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/Main.qml
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/globe.png
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/i18n/clock_ar.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/i18n/clock_de.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/i18n/clock_en.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/i18n/clock_es.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/i18n/clock_fr.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/i18n/clock_it.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/i18n/clock_ja.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/i18n/clock_ko.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/i18n/clock_pt.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/i18n/clock_zh.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/main.cpp
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/translatormanager.cpp
+%%QT_EXAMPLEDIR%%/linguist/localizedclock-switchlocale/translatormanager.h
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/Main.qml
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/i18n/clock_ar.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/i18n/clock_de.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/i18n/clock_en.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/i18n/clock_es.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/i18n/clock_fr.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/i18n/clock_it.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/i18n/clock_ja.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/i18n/clock_ko.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/i18n/clock_pt.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/i18n/clock_zh.ts
+%%QT_EXAMPLEDIR%%/linguist/localizedclock/main.cpp
%%QT_EXAMPLEDIR%%/linguist/trollprint/CMakeLists.txt
%%QT_EXAMPLEDIR%%/linguist/trollprint/main.cpp
%%QT_EXAMPLEDIR%%/linguist/trollprint/mainwindow.cpp
@@ -3028,8 +3172,6 @@
%%QT_EXAMPLEDIR%%/multimedia/audiooutput/main.cpp
%%QT_EXAMPLEDIR%%/multimedia/audiorecorder/CMakeLists.txt
%%QT_EXAMPLEDIR%%/multimedia/audiorecorder/Info.plist.in
-%%QT_EXAMPLEDIR%%/multimedia/audiorecorder/audiolevel.cpp
-%%QT_EXAMPLEDIR%%/multimedia/audiorecorder/audiolevel.h
%%QT_EXAMPLEDIR%%/multimedia/audiorecorder/audiorecorder.cpp
%%QT_EXAMPLEDIR%%/multimedia/audiorecorder/audiorecorder.h
%%QT_EXAMPLEDIR%%/multimedia/audiorecorder/audiorecorder.pro
@@ -3106,7 +3248,6 @@
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/images/camera_white_balance_sunny.png
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/images/toolbutton.png
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/images/toolbutton.sci
-%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/permission-denied.qml
%%QT_EXAMPLEDIR%%/multimedia/declarative-camera/qmlcamera.cpp
%%QT_EXAMPLEDIR%%/multimedia/multimedia.pro
%%QT_EXAMPLEDIR%%/multimedia/player/CMakeLists.txt
@@ -3248,7 +3389,9 @@
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/CMakeLists.txt
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/Controls.qml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/Info.plist.in
+%%QT_EXAMPLEDIR%%/multimedia/video/recorder/Main.qml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/MediaList.qml
+%%QT_EXAMPLEDIR%%/multimedia/video/recorder/PermissionHelper.qml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/Playback.qml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/RecordButton.qml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/SettingsEncoder.qml
@@ -3256,7 +3399,6 @@
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/Style.qml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/StyleParameter.qml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/StyleRectangle.qml
-%%QT_EXAMPLEDIR%%/multimedia/video/recorder/StyleSlider.qml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/VideoSourceSelect.qml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/android/AndroidManifest.xml
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/doc/images/qml-recorder-control-bar-overview.gif
@@ -3264,9 +3406,6 @@
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/doc/images/qmlrecorder.jpg
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/doc/src/recorder.qdoc
%%QT_EXAMPLEDIR%%/multimedia/video/recorder/main.cpp
-%%QT_EXAMPLEDIR%%/multimedia/video/recorder/main.qml
-%%QT_EXAMPLEDIR%%/multimedia/video/recorder/main_no_permissions.qml
-%%QT_EXAMPLEDIR%%/multimedia/video/recorder/qmldir
%%QT_EXAMPLEDIR%%/multimedia/video/video.pro
%%QT_EXAMPLEDIR%%/multimedia/videographicsitem/CMakeLists.txt
%%QT_EXAMPLEDIR%%/multimedia/videographicsitem/doc/images/video-videographicsitem.png
@@ -3719,12 +3858,15 @@
%%QT_EXAMPLEDIR%%/opengl/textures/window.cpp
%%QT_EXAMPLEDIR%%/opengl/textures/window.h
%%QT_EXAMPLEDIR%%/pdf/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/pdf/multipage/.qmllint.ini
%%QT_EXAMPLEDIR%%/pdf/multipage/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/pdf/multipage/Viewer.qml
%%QT_EXAMPLEDIR%%/pdf/multipage/doc/src/multipage.qdoc
%%QT_EXAMPLEDIR%%/pdf/multipage/main.cpp
%%QT_EXAMPLEDIR%%/pdf/multipage/multipage.pro
%%QT_EXAMPLEDIR%%/pdf/multipage/pdfapplication.cpp
%%QT_EXAMPLEDIR%%/pdf/multipage/pdfapplication.h
+%%QT_EXAMPLEDIR%%/pdf/multipage/qmldir
%%QT_EXAMPLEDIR%%/pdf/multipage/resources/document-open.svg
%%QT_EXAMPLEDIR%%/pdf/multipage/resources/edit-clear.svg
%%QT_EXAMPLEDIR%%/pdf/multipage/resources/edit-copy.svg
@@ -3745,12 +3887,14 @@
%%QT_EXAMPLEDIR%%/pdf/multipage/resources/zoom-in.svg
%%QT_EXAMPLEDIR%%/pdf/multipage/resources/zoom-original.svg
%%QT_EXAMPLEDIR%%/pdf/multipage/resources/zoom-out.svg
-%%QT_EXAMPLEDIR%%/pdf/multipage/viewer.qml
%%QT_EXAMPLEDIR%%/pdf/multipage/viewer.qrc
%%QT_EXAMPLEDIR%%/pdf/pdf.pro
+%%QT_EXAMPLEDIR%%/pdf/singlepage/.qmllint.ini
%%QT_EXAMPLEDIR%%/pdf/singlepage/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/pdf/singlepage/Viewer.qml
%%QT_EXAMPLEDIR%%/pdf/singlepage/doc/src/singlepage.qdoc
%%QT_EXAMPLEDIR%%/pdf/singlepage/main.cpp
+%%QT_EXAMPLEDIR%%/pdf/singlepage/qmldir
%%QT_EXAMPLEDIR%%/pdf/singlepage/resources/document-open.svg
%%QT_EXAMPLEDIR%%/pdf/singlepage/resources/edit-clear.svg
%%QT_EXAMPLEDIR%%/pdf/singlepage/resources/edit-copy.svg
@@ -3768,7 +3912,6 @@
%%QT_EXAMPLEDIR%%/pdf/singlepage/resources/zoom-original.svg
%%QT_EXAMPLEDIR%%/pdf/singlepage/resources/zoom-out.svg
%%QT_EXAMPLEDIR%%/pdf/singlepage/singlepage.pro
-%%QT_EXAMPLEDIR%%/pdf/singlepage/viewer.qml
%%QT_EXAMPLEDIR%%/pdf/singlepage/viewer.qrc
%%QT_EXAMPLEDIR%%/pdfwidgets/CMakeLists.txt
%%QT_EXAMPLEDIR%%/pdfwidgets/pdfviewer/CMakeLists.txt
@@ -3808,6 +3951,7 @@
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractitemmodel/CMakeLists.txt
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractitemmodel/Main.qml
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractitemmodel/main.cpp
+%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractitemmodel_java/CMakeLists.txt
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractitemmodel_java/app/build.gradle
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractitemmodel_java/app/src/main/AndroidManifest.xml
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractitemmodel_java/app/src/main/java/com/example/qtabstractitemmodel_java/MainActivity.java
@@ -3851,6 +3995,7 @@
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractlistmodel/CMakeLists.txt
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractlistmodel/Main.qml
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractlistmodel/main.cpp
+%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractlistmodel_kotlin/CMakeLists.txt
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractlistmodel_kotlin/app/build.gradle.kts
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractlistmodel_kotlin/app/src/main/AndroidManifest.xml
%%QT_EXAMPLEDIR%%/platforms/android/models/qtabstractlistmodel_kotlin/app/src/main/java/com/example/qtabstractlistmodel_kotlin/MainActivity.kt
@@ -3991,6 +4136,7 @@
%%QT_EXAMPLEDIR%%/positioning/logfilepositionsource/main.cpp
%%QT_EXAMPLEDIR%%/positioning/logfilepositionsource/simplelog.txt
%%QT_EXAMPLEDIR%%/positioning/positioning.pro
+%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/.qmllint.ini
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/ApplicationScreen.qml
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/Button.qml
%%QT_EXAMPLEDIR%%/positioning/satelliteinfo/CMakeLists.txt
@@ -4096,19 +4242,6 @@
%%QT_EXAMPLEDIR%%/qmake/tutorial/hellowin.cpp
%%QT_EXAMPLEDIR%%/qmake/tutorial/main.cpp
%%QT_EXAMPLEDIR%%/qml/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/Main.qml
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/doc/images/qml-i18n-example.png
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/doc/src/i18n.qdoc
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/i18n/base.ts
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/i18n/qml_en.ts
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/i18n/qml_en_AU.ts
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/i18n/qml_fr.ts
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/main.cpp
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/qml-i18n.pro
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/qml-i18n.qmlproject
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/qml-i18n.qrc
-%%QT_EXAMPLEDIR%%/qml/qml-i18n/qmldir
%%QT_EXAMPLEDIR%%/qml/qml.pro
%%QT_EXAMPLEDIR%%/qml/tutorials/CMakeLists.txt
%%QT_EXAMPLEDIR%%/qml/tutorials/extending-qml-advanced/CMakeLists.txt
@@ -4594,6 +4727,10 @@
%%QT_EXAMPLEDIR%%/quick/embeddedinwidgets/qmldir
%%QT_EXAMPLEDIR%%/quick/embeddedinwidgets/reflect.frag
%%QT_EXAMPLEDIR%%/quick/embeddedinwidgets/reflect.frag.qsb
+%%QT_EXAMPLEDIR%%/quick/flexboxlayout/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quick/flexboxlayout/Main.qml
+%%QT_EXAMPLEDIR%%/quick/flexboxlayout/flexboxlayout.pro
+%%QT_EXAMPLEDIR%%/quick/flexboxlayout/main.cpp
%%QT_EXAMPLEDIR%%/quick/imageelements/BorderImageSelector.qml
%%QT_EXAMPLEDIR%%/quick/imageelements/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick/imageelements/CMakeLists.txt.shared
@@ -4775,6 +4912,7 @@
%%QT_EXAMPLEDIR%%/quick/mousearea/mousearea.qmlproject
%%QT_EXAMPLEDIR%%/quick/mousearea/mousearea.qrc
%%QT_EXAMPLEDIR%%/quick/multieffect/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quick/multieffect/REUSE.toml
%%QT_EXAMPLEDIR%%/quick/multieffect/itemswitcher/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick/multieffect/itemswitcher/CMakeLists.txt.shared
%%QT_EXAMPLEDIR%%/quick/multieffect/itemswitcher/doc/images/qml-multieffectitemswitcher-example.jpg
@@ -5686,7 +5824,6 @@
%%QT_EXAMPLEDIR%%/quick3d/bakedlightmap/doc/src/qtquick3d-example-bakedlightmap.qdoc
%%QT_EXAMPLEDIR%%/quick3d/bakedlightmap/main.cpp
%%QT_EXAMPLEDIR%%/quick3d/bakedlightmap/main.qml
-%%QT_EXAMPLEDIR%%/quick3d/bakedlightmap/qlm_list.txt
%%QT_EXAMPLEDIR%%/quick3d/bakedlightmap/qml.qrc
%%QT_EXAMPLEDIR%%/quick3d/cascadedshadowmaps/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick3d/cascadedshadowmaps/ConesAndCylinderTrio.qml
@@ -5781,26 +5918,26 @@
%%QT_EXAMPLEDIR%%/quick3d/dynamiccreation/main.qml
%%QT_EXAMPLEDIR%%/quick3d/dynamiccreation/qml.qrc
%%QT_EXAMPLEDIR%%/quick3d/dynamiccreation/weirdShape.mesh
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/ColorPicker.qml
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/Main.qml
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/SectionLayout.qml
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/doc/images/stencil_outline.jpg
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/doc/src/qtquick3d-examples-outline_extension.qdoc
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/images/TreeExpanded.png
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/images/TreeExpanded@2x.png
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/images/TreeExpanded@3x.png
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/images/TreeExpanded@4x.png
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/images/TreeUnexpanded.png
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/images/TreeUnexpanded@2x.png
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/images/TreeUnexpanded@3x.png
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/images/TreeUnexpanded@4x.png
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/images/grid_8x8.png
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/main.cpp
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/models/suzanne.mesh
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/outlinerenderextension.cpp
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/outlinerenderextension.h
-%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline/shaders/huesaturation.frag
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/ColorPicker.qml
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/Main.qml
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/SectionLayout.qml
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/doc/images/stencil_outline.jpg
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/doc/src/qtquick3d-examples-outline_extension.qdoc
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/images/TreeExpanded.png
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/images/TreeExpanded@2x.png
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/images/TreeExpanded@3x.png
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/images/TreeExpanded@4x.png
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/images/TreeUnexpanded.png
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/images/TreeUnexpanded@2x.png
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/images/TreeUnexpanded@3x.png
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/images/TreeUnexpanded@4x.png
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/images/grid_8x8.png
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/main.cpp
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/models/suzanne.mesh
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/outlinerenderextension.cpp
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/outlinerenderextension.h
+%%QT_EXAMPLEDIR%%/quick3d/extensions/stenciloutline3d/shaders/huesaturation.frag
%%QT_EXAMPLEDIR%%/quick3d/hellocube/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quick3d/hellocube/doc/images/hellocube.png
%%QT_EXAMPLEDIR%%/quick3d/hellocube/doc/src/hellocube.qdoc
@@ -6299,14 +6436,10 @@
%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/GadgetBox.qml
%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/Scene.qml
%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/android/AndroidManifest.xml
-%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/assets/arrows.gltf
%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/doc/images/xrinteraction-example.jpg
%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/doc/src/qtquick3d-examples-xrinteraction.qdoc
%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/main.cpp
%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/main.qml
-%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/meshes/arrow_mesh.mesh
-%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/meshes/resize_mesh.mesh
-%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/meshes/rotate_mesh.mesh
%%QT_EXAMPLEDIR%%/quick3d/xr_interaction/visionos/MacOSXBundleInfo.plist.in
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/AimController.qml
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/AxisGadget.qml
@@ -6317,11 +6450,16 @@
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/RotateGadget.qml
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/TeleportBeam.qml
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/TeleportTargetIndicator.qml
+%%QT_EXAMPLEDIR%%/quick3d/xr_shared/TouchHand.qml
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/TranslateGadget.qml
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/ValueFader.qml
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/XrCursor.qml
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/XrGadget.qml
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/XrItemHandle.qml
+%%QT_EXAMPLEDIR%%/quick3d/xr_shared/assets/arrows.gltf
+%%QT_EXAMPLEDIR%%/quick3d/xr_shared/meshes/arrow_mesh.mesh
+%%QT_EXAMPLEDIR%%/quick3d/xr_shared/meshes/resize_mesh.mesh
+%%QT_EXAMPLEDIR%%/quick3d/xr_shared/meshes/rotate_mesh.mesh
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/shaders/cursor.frag
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/shaders/cursor.vert
%%QT_EXAMPLEDIR%%/quick3d/xr_shared/shaders/target_indicator.frag
@@ -6657,9 +6795,11 @@
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/flatstyle.qml
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/flatstyle.qmlproject
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/imports/Flat/Button.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/imports/Flat/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/imports/Flat/CheckBox.qml
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/imports/Flat/Switch.qml
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/imports/Flat/qmldir
+%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/imports/Theme/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/imports/Theme/Theme.qml
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/imports/Theme/qmldir
%%QT_EXAMPLEDIR%%/quickcontrols/flatstyle/main.cpp
@@ -6708,7 +6848,10 @@
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/DialPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/DialogPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/FramePage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/GalleryConfig.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/GroupBoxPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/MenuBarPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/MonthGridPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/PageIndicatorPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/ProgressBarPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/RadioButtonPage.qml
@@ -6716,15 +6859,20 @@
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/ScrollBarPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/ScrollIndicatorPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/ScrollablePage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/SearchFieldPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/SliderPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/SpinBoxPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/SplitViewPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/StackViewPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/SwipeViewPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/SwitchPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/TabBarPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/TableViewPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/TextAreaPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/TextFieldPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/ToolBarPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/ToolTipPage.qml
+%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/TreeViewPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/pages/TumblerPage.qml
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/qmldir
%%QT_EXAMPLEDIR%%/quickcontrols/gallery/qtquickcontrols2.conf
@@ -6880,6 +7028,7 @@
%%QT_EXAMPLEDIR%%/quickcontrols/ios/todolist/todolist.pro
%%QT_EXAMPLEDIR%%/quickcontrols/quickcontrols.pro
%%QT_EXAMPLEDIR%%/quickcontrols/spreadsheets/CMakeLists.txt
+%%QT_EXAMPLEDIR%%/quickcontrols/spreadsheets/Spreadsheets/.qmllint.ini
%%QT_EXAMPLEDIR%%/quickcontrols/spreadsheets/Spreadsheets/CMakeLists.txt
%%QT_EXAMPLEDIR%%/quickcontrols/spreadsheets/Spreadsheets/ColumnHeaderView.qml
%%QT_EXAMPLEDIR%%/quickcontrols/spreadsheets/Spreadsheets/HeaderToolBar.qml
@@ -7673,19 +7822,6 @@
%%QT_EXAMPLEDIR%%/svg/svggenerator/svggenerator.qrc
%%QT_EXAMPLEDIR%%/svg/svggenerator/window.cpp
%%QT_EXAMPLEDIR%%/svg/svggenerator/window.h
-%%QT_EXAMPLEDIR%%/svg/svgviewer/CMakeLists.txt
-%%QT_EXAMPLEDIR%%/svg/svgviewer/exportdialog.cpp
-%%QT_EXAMPLEDIR%%/svg/svgviewer/exportdialog.h
-%%QT_EXAMPLEDIR%%/svg/svgviewer/files/bubbles.svg
-%%QT_EXAMPLEDIR%%/svg/svgviewer/files/cubic.svg
-%%QT_EXAMPLEDIR%%/svg/svgviewer/files/spheres.svg
-%%QT_EXAMPLEDIR%%/svg/svgviewer/main.cpp
-%%QT_EXAMPLEDIR%%/svg/svgviewer/mainwindow.cpp
-%%QT_EXAMPLEDIR%%/svg/svgviewer/mainwindow.h
-%%QT_EXAMPLEDIR%%/svg/svgviewer/svgview.cpp
-%%QT_EXAMPLEDIR%%/svg/svgviewer/svgview.h
-%%QT_EXAMPLEDIR%%/svg/svgviewer/svgviewer.pro
-%%QT_EXAMPLEDIR%%/svg/svgviewer/svgviewer.qrc
%%QT_EXAMPLEDIR%%/svg/svgwidget/CMakeLists.txt
%%QT_EXAMPLEDIR%%/svg/svgwidget/files/bubbles.svg
%%QT_EXAMPLEDIR%%/svg/svgwidget/files/spheres.svg
@@ -8017,6 +8153,7 @@
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/icons/3rdparty/qt_attribution.json
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/icons/3rdparty/view-refresh.png
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/main.cpp
+%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/qmldir
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/quicknanobrowser.exe.manifest
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/quicknanobrowser.pro
%%QT_EXAMPLEDIR%%/webenginequick/quicknanobrowser/resources.qrc
@@ -8417,7 +8554,7 @@
%%QT_EXAMPLEDIR%%/widgets/doc/images/regularexpression-example.png
%%QT_EXAMPLEDIR%%/widgets/doc/images/systemtray-editor.png
%%QT_EXAMPLEDIR%%/widgets/doc/images/systemtray-example.png
-%%QT_EXAMPLEDIR%%/widgets/doc/images/treemodel-structure.png
+%%QT_EXAMPLEDIR%%/widgets/doc/images/treemodel-structure.svg
%%QT_EXAMPLEDIR%%/widgets/doc/images/treemodelcompleter-example.png
%%QT_EXAMPLEDIR%%/widgets/doc/images/undoframeworkexample.png
%%QT_EXAMPLEDIR%%/widgets/doc/src/addressbook.qdoc
diff --git a/misc/qt6ct/Makefile b/misc/qt6ct/Makefile
index 31ca0fffaaae..4ee6c8b1fb14 100644
--- a/misc/qt6ct/Makefile
+++ b/misc/qt6ct/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qt6ct
DISTVERSION= 0.11
+PORTREVISION= 1
CATEGORIES= misc
MASTER_SITES= https://www.opencode.net/api/v4/projects/5459/packages/generic/${PORTNAME}/${DISTVERSION}/
diff --git a/misc/spnavcfg-devel/Makefile b/misc/spnavcfg-devel/Makefile
index 30545a74e8c9..40acfd9c8e75 100644
--- a/misc/spnavcfg-devel/Makefile
+++ b/misc/spnavcfg-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= spnavcfg
PORTVERSION= r${GIT_SRC_DATE}
-#PORTREVISION= 1
CATEGORIES= misc
MASTER_SITES+= https://github.com/FreeSpacenav/spnavcfg/raw/refs/heads/master/icons/:icons
PKGNAMESUFFIX= -devel
diff --git a/misc/usbids/Makefile b/misc/usbids/Makefile
index 00c1aee8e542..c997546117fe 100644
--- a/misc/usbids/Makefile
+++ b/misc/usbids/Makefile
@@ -1,5 +1,5 @@
PORTNAME= usbids
-PORTVERSION= 20250915
+PORTVERSION= 20251213
CATEGORIES= misc
MAINTAINER= sunpoet@FreeBSD.org
@@ -15,7 +15,7 @@ NO_BUILD= yes
PORTDATA= usb.ids
USE_GITHUB= yes
-GH_TAGNAME= 18b3055
+GH_TAGNAME= 5de1427
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}/
diff --git a/misc/usbids/distinfo b/misc/usbids/distinfo
index e0e4f891967c..293527a574d5 100644
--- a/misc/usbids/distinfo
+++ b/misc/usbids/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816564
-SHA256 (usbids-usbids-20250915-18b3055_GH0.tar.gz) = d943365a3ba43d204b43ffd28968ee39f1bccad1df2dadbbd0b04efb950c4937
-SIZE (usbids-usbids-20250915-18b3055_GH0.tar.gz) = 268632
+TIMESTAMP = 1766036363
+SHA256 (usbids-usbids-20251213-5de1427_GH0.tar.gz) = 47b2268166bad9e97444e80831db1bb44e34a1ec5f54502cb2662b48d05a595b
+SIZE (usbids-usbids-20251213-5de1427_GH0.tar.gz) = 268642
diff --git a/multimedia/arcan/Makefile b/multimedia/arcan/Makefile
index 2e1cfaaa9623..66617ffd2694 100644
--- a/multimedia/arcan/Makefile
+++ b/multimedia/arcan/Makefile
@@ -13,6 +13,8 @@ LICENSE_FILE_BSD3CLAUSE=${WRKSRC:H}/data/distr/LICENSE.BSD
LICENSE_FILE_GPLv2+ = ${WRKSRC:H}/data/distr/LICENSE.GPL
LICENSE_FILE_LGPL21+ = ${WRKSRC:H}/data/distr/LICENSE.LGPL
+EXTRA_PATCHES= ${FILESDIR}/ffmpeg.patch:-p1
+
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
LIB_DEPENDS= libdrm.so:graphics/libdrm \
libfreetype.so:print/freetype2
diff --git a/multimedia/arcan/files/ffmpeg.patch b/multimedia/arcan/files/ffmpeg.patch
new file mode 100644
index 000000000000..c1038e0e3c90
--- /dev/null
+++ b/multimedia/arcan/files/ffmpeg.patch
@@ -0,0 +1,57 @@
+Index: src/frameserver/encode/default/encode_presets.c
+==================================================================
+--- src/frameserver/encode/default/encode_presets.c
++++ src/frameserver/encode/default/encode_presets.c
+@@ -61,11 +61,11 @@
+
+ if (avcodec_open2(dst->storage.video.context,
+ dst->storage.video.codec, NULL) != 0){
+ dst->storage.video.codec = NULL;
+ dst->storage.video.context = NULL;
+- avcodec_close(dst->storage.video.context);
++ avcodec_free_context(&dst->storage.video.context);
+ return false;
+ }
+
+ return true;
+ }
+@@ -89,11 +89,11 @@
+ "got %d kbit/s using %s\n", samplerate, abr,
+ (int)(ctx->bit_rate / 1000), codec->name);
+
+ if (avcodec_open2(
+ dst->storage.audio.context, dst->storage.audio.codec, NULL) != 0){
+- avcodec_close(dst->storage.audio.context);
++ avcodec_free_context(&dst->storage.audio.context);
+ dst->storage.audio.context = NULL;
+ dst->storage.audio.codec = NULL;
+ return false;
+ }
+
+@@ -179,11 +179,11 @@
+ LOG("(encode) video setup @ %d * %d, %f fps, %d kbit / s.\n",
+ width, height, fps, vbr / 1000);
+
+ if (avcodec_open2(dst->storage.video.context,
+ dst->storage.video.codec, &opts) != 0){
+- avcodec_close(dst->storage.video.context);
++ avcodec_free_context(&dst->storage.video.context);
+ dst->storage.video.context = NULL;
+ dst->storage.video.codec = NULL;
+ return false;
+ }
+
+@@ -245,11 +245,11 @@
+
+ LOG("(encode) video setup @ %d * %d, %f fps, %d kbit / s.\n",
+ width, height, fps, vbr / 1024);
+ if (avcodec_open2(dst->storage.video.context,
+ dst->storage.video.codec, &opts) != 0){
+- avcodec_close(dst->storage.video.context);
++ avcodec_free_context(&dst->storage.video.context);
+ dst->storage.video.context = NULL;
+ dst->storage.video.codec = NULL;
+ return false;
+ }
+
+
diff --git a/multimedia/guvcview/Makefile b/multimedia/guvcview/Makefile
index 5c8d1726983e..17cab1ed38b8 100644
--- a/multimedia/guvcview/Makefile
+++ b/multimedia/guvcview/Makefile
@@ -36,4 +36,8 @@ PULSEAUDIO_BROKEN= Doesn't show up as an audio backend at runtime
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_BOOL= USE_PULSE
+post-patch:
+ ${REINPLACE_CMD} -e 's/FF_/AV_/g' \
+ ${WRKDIR}/guvcview-src-2.2.1/gview_encoder/audio_codecs.c
+
.include <bsd.port.mk>
diff --git a/multimedia/minisatip/Makefile b/multimedia/minisatip/Makefile
index 850d35d5a81d..0b4ddbb34649 100644
--- a/multimedia/minisatip/Makefile
+++ b/multimedia/minisatip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minisatip
-PORTVERSION= 2.0.43
+PORTVERSION= 2.0.45
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= multimedia
diff --git a/multimedia/minisatip/distinfo b/multimedia/minisatip/distinfo
index 84655c23941c..3c165a9b4a5d 100644
--- a/multimedia/minisatip/distinfo
+++ b/multimedia/minisatip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764787919
-SHA256 (catalinii-minisatip-v2.0.43_GH0.tar.gz) = 8c2fae9abf2950333f86e59b96a49789772a8eea2e3e62b1e977df04cfa38710
-SIZE (catalinii-minisatip-v2.0.43_GH0.tar.gz) = 1645266
+TIMESTAMP = 1766133944
+SHA256 (catalinii-minisatip-v2.0.45_GH0.tar.gz) = 2a6c65b95bb023fe340e586078f4d64a5e64a50300f5f55c560d2925fdfee2ea
+SIZE (catalinii-minisatip-v2.0.45_GH0.tar.gz) = 1644611
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index 50d35cf37585..1f86f6e69c72 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= obs-studio
DISTVERSION= 32.0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= https://github.com/obsproject/obs-studio/releases/download/${DISTVERSION}/
DISTFILES= OBS-Studio-${DISTVERSION}-Sources${EXTRACT_SUFX}
diff --git a/multimedia/qt6-multimedia/distinfo b/multimedia/qt6-multimedia/distinfo
index d41555709db4..635040e13db6 100644
--- a/multimedia/qt6-multimedia/distinfo
+++ b/multimedia/qt6-multimedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303877
-SHA256 (KDE/Qt/6.9.3/qtmultimedia-everywhere-src-6.9.3.tar.xz) = a275bee7ea60c91851236acdf99d76b891da90f428b68f51fe332354f19b86f5
-SIZE (KDE/Qt/6.9.3/qtmultimedia-everywhere-src-6.9.3.tar.xz) = 9771140
+TIMESTAMP = 1763964336
+SHA256 (KDE/Qt/6.10.1/qtmultimedia-everywhere-src-6.10.1.tar.xz) = f7a4f9bc2840d4f0f9f7329f0dcb3d3500c54177b8e368091a3727c7320e67b8
+SIZE (KDE/Qt/6.10.1/qtmultimedia-everywhere-src-6.10.1.tar.xz) = 9923496
diff --git a/multimedia/qt6-multimedia/files/patch-cmake_FindFFmpeg.cmake b/multimedia/qt6-multimedia/files/patch-cmake_FindFFmpeg.cmake
index b3afbc959c8e..1882e3f8d185 100644
--- a/multimedia/qt6-multimedia/files/patch-cmake_FindFFmpeg.cmake
+++ b/multimedia/qt6-multimedia/files/patch-cmake_FindFFmpeg.cmake
@@ -1,6 +1,6 @@
---- cmake/FindFFmpeg.cmake.orig 2025-05-04 13:16:35 UTC
+--- cmake/FindFFmpeg.cmake.orig 2025-08-15 19:16:13 UTC
+++ cmake/FindFFmpeg.cmake
-@@ -278,7 +278,7 @@ function(__ffmpeg_internal_set_dependencies _component
+@@ -276,7 +276,7 @@ function(__ffmpeg_internal_set_dependencies _component
if (WIN32)
set(PC_FILE ${${_component}_LIBRARY_DIR}/../lib/pkgconfig/lib${lib}.pc)
else()
diff --git a/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt b/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt
index 4112b1c41f56..87d5d76b932e 100644
--- a/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt
+++ b/multimedia/qt6-multimedia/files/patch-src_CMakeLists.txt
@@ -1,9 +1,9 @@
Prevent building spatialaudio_quick3d if quick3d is installed and the feature
is disabled.
---- src/CMakeLists.txt.orig 2025-02-20 14:13:07 UTC
+--- src/CMakeLists.txt.orig 2025-08-15 19:16:13 UTC
+++ src/CMakeLists.txt
-@@ -26,7 +26,7 @@ endif()
+@@ -27,7 +27,7 @@ endif()
if(TARGET Qt::Quick)
add_subdirectory(multimediaquick)
endif()
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_CMakeLists.txt b/multimedia/qt6-multimedia/files/patch-src_multimedia_CMakeLists.txt
index 89722fa1d38a..a92e689b9be6 100644
--- a/multimedia/qt6-multimedia/files/patch-src_multimedia_CMakeLists.txt
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_CMakeLists.txt
@@ -1,11 +1,11 @@
---- src/multimedia/CMakeLists.txt.orig 2025-05-04 13:16:35 UTC
+--- src/multimedia/CMakeLists.txt.orig 2025-08-15 19:16:13 UTC
+++ src/multimedia/CMakeLists.txt
-@@ -136,7 +136,7 @@ qt_internal_extend_target(Multimedia
+@@ -156,7 +156,7 @@ qt_internal_extend_target(Multimedia
)
qt_internal_extend_target(Multimedia
-- CONDITION LINUX OR ANDROID
-+ CONDITION UNIX OR ANDROID
+- CONDITION (LINUX OR ANDROID) AND QT_FEATURE_library
++ CONDITION (UNIX OR ANDROID) AND QT_FEATURE_library
SOURCES qsymbolsresolveutils.cpp qsymbolsresolveutils_p.h)
qt_internal_add_simd_part(Multimedia SIMD sse2
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake b/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake
index cbf22dd3f497..f9782a976418 100644
--- a/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake
@@ -1,11 +1,11 @@
---- src/multimedia/configure.cmake.orig 2025-08-18 00:47:41 UTC
+--- src/multimedia/configure.cmake.orig 2025-08-15 19:16:13 UTC
+++ src/multimedia/configure.cmake
-@@ -129,7 +129,7 @@ qt_feature("ffmpeg" PRIVATE
+@@ -237,7 +237,7 @@ qt_feature("ffmpeg" PRIVATE
ENABLE INPUT_ffmpeg STREQUAL 'yes'
DISABLE INPUT_ffmpeg STREQUAL 'no'
CONDITION FFmpeg_FOUND
-- AND (APPLE OR WIN32 OR ANDROID OR QNX OR QT_FEATURE_pulseaudio)
-+ AND (APPLE OR WIN32 OR ANDROID OR QNX OR OR QT_FEATURE_alsa OR QT_FEATURE_pulseaudio)
+- AND (APPLE OR WIN32 OR ANDROID OR QNX OR QT_FEATURE_pulseaudio OR QT_FEATURE_pipewire)
++ AND (APPLE OR WIN32 OR ANDROID OR QNX OR QT_FEATURE_alsa OR QT_FEATURE_pulseaudio OR QT_FEATURE_pipewire)
AND QT_FEATURE_thread
)
- qt_feature("pipewire" PRIVATE
+
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__instance.cpp b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__instance.cpp
index 9139b9f3957a..739d5bf50160 100644
--- a/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__instance.cpp
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__instance.cpp
@@ -2,9 +2,9 @@ Adapt to local symbols from multimedia/pipewire
PR: 284719
---- src/multimedia/pipewire/qpipewire_instance.cpp.orig 2025-02-20 14:13:07 UTC
+--- src/multimedia/pipewire/qpipewire_instance.cpp.orig 2025-08-15 19:16:13 UTC
+++ src/multimedia/pipewire/qpipewire_instance.cpp
-@@ -43,7 +43,7 @@ QPipeWireInstance::QPipeWireInstance()
+@@ -45,7 +45,7 @@ QPipeWireInstance::QPipeWireInstance()
QPipeWireInstance::QPipeWireInstance()
{
@@ -13,7 +13,7 @@ PR: 284719
qCDebug(lcPipewire) << "PipeWire initialized: compiled against" << pw_get_headers_version()
<< " running " << pw_get_library_version();
-@@ -52,7 +52,7 @@ QPipeWireInstance::~QPipeWireInstance()
+@@ -54,7 +54,7 @@ QPipeWireInstance::~QPipeWireInstance()
QPipeWireInstance::~QPipeWireInstance()
{
if (pw_check_library_version(0, 3, 49))
diff --git a/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__symbolloader.cpp b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__symbolloader.cpp
index d55400eba281..41e12b8b0b52 100644
--- a/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__symbolloader.cpp
+++ b/multimedia/qt6-multimedia/files/patch-src_multimedia_pipewire_qpipewire__symbolloader.cpp
@@ -2,9 +2,9 @@ Adapt to local symbols from multimedia/pipewire
PR: 284719
---- src/multimedia/pipewire/qpipewire_symbolloader.cpp.orig 2025-02-20 14:13:07 UTC
+--- src/multimedia/pipewire/qpipewire_symbolloader.cpp.orig 2025-08-15 19:16:13 UTC
+++ src/multimedia/pipewire/qpipewire_symbolloader.cpp
-@@ -14,8 +14,8 @@ BEGIN_INIT_FUNCS("pipewire-" PW_API_VERSION, "0")
+@@ -17,8 +17,8 @@ BEGIN_INIT_FUNCS("pipewire-" PW_API_VERSION, "0")
//BEGIN_INIT_FUNCS("pipewire-0.3", "0")
BEGIN_INIT_FUNCS("pipewire-" PW_API_VERSION, "0")
@@ -15,7 +15,7 @@ PR: 284719
INIT_OPT_FUNC(pw_check_library_version);
INIT_FUNC(pw_context_new);
INIT_FUNC(pw_context_destroy);
-@@ -44,8 +44,8 @@ END_INIT_FUNCS()
+@@ -52,8 +52,8 @@ END_INIT_FUNCS()
END_INIT_FUNCS()
diff --git a/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt b/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt
index dde899287a8a..e8ba5dbeb30e 100644
--- a/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt
+++ b/multimedia/qt6-multimedia/files/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt
@@ -1,7 +1,7 @@
---- src/plugins/multimedia/ffmpeg/CMakeLists.txt.orig 2025-03-09 20:10:22 UTC
+--- src/plugins/multimedia/ffmpeg/CMakeLists.txt.orig 2025-08-15 19:16:13 UTC
+++ src/plugins/multimedia/ffmpeg/CMakeLists.txt
-@@ -86,7 +86,7 @@ qt_internal_add_module(FFmpegMediaPluginImplPrivate
- ../../../3rdparty/signalsmith-stretch/
+@@ -92,7 +92,7 @@ qt_internal_add_module(FFmpegMediaPluginImplPrivate
+ ../../../3rdparty/signalsmith-stretch
)
-if (LINUX OR ANDROID)
diff --git a/multimedia/qt6-multimedia/pkg-plist b/multimedia/qt6-multimedia/pkg-plist
index b318ff7c9936..0ba5369ac219 100644
--- a/multimedia/qt6-multimedia/pkg-plist
+++ b/multimedia/qt6-multimedia/pkg-plist
@@ -1,7 +1,4 @@
-%%ALSA%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qalsaaudiodevice_p.h
-%%ALSA%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qalsaaudiodevices_p.h
-%%ALSA%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qalsaaudiosink_p.h
-%%ALSA%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qalsaaudiosource_p.h
+%%FFMPEG%%%%QT_INCDIR%%/QtFFmpegMediaPluginImpl/%%FULLVER%%/QtFFmpegMediaPluginImpl/private/ffmpeg_pch.h
%%FFMPEG%%%%QT_INCDIR%%/QtFFmpegMediaPluginImpl/%%FULLVER%%/QtFFmpegMediaPluginImpl/private/qffmpeg_p.h
%%FFMPEG%%%%QT_INCDIR%%/QtFFmpegMediaPluginImpl/%%FULLVER%%/QtFFmpegMediaPluginImpl/private/qffmpegaudiodecoder_p.h
%%FFMPEG%%%%QT_INCDIR%%/QtFFmpegMediaPluginImpl/%%FULLVER%%/QtFFmpegMediaPluginImpl/private/qffmpegaudioencoder_p.h
@@ -101,6 +98,11 @@
%%GSTREAMER%%%%QT_INCDIR%%/QtGstreamerMediaPluginImpl/QtGstreamerMediaPluginImplDepends
%%GSTREAMER%%%%QT_INCDIR%%/QtGstreamerMediaPluginImpl/QtGstreamerMediaPluginImplVersion
%%GSTREAMER%%%%QT_INCDIR%%/QtGstreamerMediaPluginImpl/qtgstreamermediapluginimplversion.h
+%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/q_pmr_emulation_p.h
+%%ALSA%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qalsaaudiodevice_p.h
+%%ALSA%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qalsaaudiodevices_p.h
+%%ALSA%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qalsaaudiosink_p.h
+%%ALSA%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qalsaaudiosource_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudio_alignment_support_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudio_platform_implementation_support_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudio_qiodevice_support_p.h
@@ -125,21 +127,34 @@
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qgstreamer_platformspecificinterface_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qhwvideobuffer_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qimagevideobuffer_p.h
-%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmaybe_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediacapturesession_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediaframeinput_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediainputencoderinterface_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediaplayer_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediarecorder_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediastoragelocation_p.h
+%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmemory_resource_tlsf_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmemoryvideobuffer_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmultimedia_assume_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmultimedia_enum_to_string_converter_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmultimedia_ranges_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmultimediautils_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_async_support_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_audiocontextmanager_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_audiodevice_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_audiodevicemonitor_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_audiodevices_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_audiosink_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_audiosource_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_audiostream_p.h
%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_instance_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_propertydict_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_registry_support_p.h
%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_screencapture_p.h
%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_screencapturehelper_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_spa_compat_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_spa_pod_parser_support_p.h
+%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_spa_pod_support_p.h
%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_support_p.h
%%PIPEWIRE%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpipewire_symbolloader_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qplatformaudiobufferinput_p.h
@@ -170,8 +185,12 @@
%%PULSEAUDIO%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qpulsehelpers_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qrhitextureformats_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qrhivaluemapper_p.h
+%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qrtaudioengine_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsamplecache_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsharedhandle_p.h
+%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsoundeffect_p.h
+%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsoundeffectsynchronous_p.h
+%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsoundeffectwithplayer_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsymbolsresolveutils_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qtaggedtime_p.h
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qthreadlocalrhi_p.h
@@ -211,6 +230,7 @@
%%QT_INCDIR%%/QtMultimedia/QMediaPlayer
%%QT_INCDIR%%/QtMultimedia/QMediaRecorder
%%QT_INCDIR%%/QtMultimedia/QMediaTimeRange
+%%QT_INCDIR%%/QtMultimedia/QPlaybackOptions
%%QT_INCDIR%%/QtMultimedia/QScreenCapture
%%QT_INCDIR%%/QtMultimedia/QSoundEffect
%%QT_INCDIR%%/QtMultimedia/QVideoFrame
@@ -246,6 +266,7 @@
%%QT_INCDIR%%/QtMultimedia/qmediaplayer.h
%%QT_INCDIR%%/QtMultimedia/qmediarecorder.h
%%QT_INCDIR%%/QtMultimedia/qmediatimerange.h
+%%QT_INCDIR%%/QtMultimedia/qplaybackoptions.h
%%QT_INCDIR%%/QtMultimedia/qscreencapture.h
%%QT_INCDIR%%/QtMultimedia/qsoundeffect.h
%%QT_INCDIR%%/QtMultimedia/qtaudio.h
@@ -508,14 +529,14 @@ lib/cmake/Qt6SpatialAudioPrivate/Qt6SpatialAudioPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6SpatialAudio.so
%%QT_LIBDIR%%/libQt6SpatialAudio.so.6
%%QT_LIBDIR%%/libQt6SpatialAudio.so.%%FULLVER%%
-%%FFMPEG%%%%QT_LIBDIR%%/metatypes/qt6ffmpegmediapluginimplprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%GSTREAMER%%%%QT_LIBDIR%%/metatypes/qt6gstreamermediapluginimplprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6multimedia_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6multimediaquickprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6multimediatestlibprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6multimediawidgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%Q3D%%%%QT_LIBDIR%%/metatypes/qt6quick3dspatialaudioprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6spatialaudio_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%FFMPEG%%%%QT_LIBDIR%%/metatypes/qt6ffmpegmediapluginimplprivate_metatypes.json
+%%GSTREAMER%%%%QT_LIBDIR%%/metatypes/qt6gstreamermediapluginimplprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6multimedia_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6multimediaquickprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6multimediatestlibprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6multimediawidgets_metatypes.json
+%%Q3D%%%%QT_LIBDIR%%/metatypes/qt6quick3dspatialaudioprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6spatialaudio_metatypes.json
%%FFMPEG%%%%QT_MKSPECDIR%%/features/ios/add_ios_ffmpeg_libraries.prf
%%FFMPEG%%%%QT_MKSPECDIR%%/modules/qt_lib_ffmpegmediapluginimpl_private.pri
%%GSTREAMER%%%%QT_MKSPECDIR%%/modules/qt_lib_gstreamermediapluginimpl_private.pri
diff --git a/multimedia/subtitlecomposer/Makefile b/multimedia/subtitlecomposer/Makefile
index 4c5ad65ef900..04cf495412d6 100644
--- a/multimedia/subtitlecomposer/Makefile
+++ b/multimedia/subtitlecomposer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= subtitlecomposer
DISTVERSION= 0.8.2
+PORTREVISION= 1
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}
diff --git a/net-im/kaidan/Makefile b/net-im/kaidan/Makefile
index 14b51194057b..63959ffb021d 100644
--- a/net-im/kaidan/Makefile
+++ b/net-im/kaidan/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kaidan
DISTVERSION= 0.13.0
+PORTREVISION= 1
CATEGORIES= net-im kde
MASTER_SITES= KDE/unstable/${PORTNAME}/${DISTVERSION}
diff --git a/net-im/kaidan/files/patch-CMakeLists.txt b/net-im/kaidan/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..20e10778f588
--- /dev/null
+++ b/net-im/kaidan/files/patch-CMakeLists.txt
@@ -0,0 +1,18 @@
+Backport [1] to fix build with Qt 6.10.
+
+[1] https://invent.kde.org/network/kaidan/-/commit/26942b401070e6628e4c85768632ca33538bb99c
+
+--- CMakeLists.txt.orig 2025-09-21 20:16:37 UTC
++++ CMakeLists.txt
+@@ -52,6 +52,11 @@ find_package(Qt6 ${QT_MIN_VERSION} REQUIRED NO_MODULE
+
+ # Find packages
+ find_package(Qt6 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Concurrent Qml Quick Svg Sql QuickControls2 Xml Multimedia Positioning Location)
++
++if(Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0" AND NOT WIN32 AND NOT APPLE)
++ find_package(Qt6GuiPrivate ${QT_MIN_VERSION} REQUIRED NO_MODULE)
++endif()
++
+ find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS KIO Kirigami Prison)
+ if (NOT ANDROID)
+ find_package(KF6 ${KF_MIN_VERSION} OPTIONAL_COMPONENTS Crash)
diff --git a/net-im/libquotient/Makefile b/net-im/libquotient/Makefile
index c2a098fb27f9..3326db083484 100644
--- a/net-im/libquotient/Makefile
+++ b/net-im/libquotient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libquotient
DISTVERSION= 0.9.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im
PATCH_SITES= https://github.com/quotient-im/libQuotient/commit/
diff --git a/net-im/nextcloud-talk/Makefile b/net-im/nextcloud-talk/Makefile
index d3e6cc952ce4..759e6b2bd45b 100644
--- a/net-im/nextcloud-talk/Makefile
+++ b/net-im/nextcloud-talk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= talk
-PORTVERSION= 22.0.5
+PORTVERSION= 22.0.7
DISTVERSIONPREFIX= v
CATEGORIES= net-im www
DISTNAME= spreed-${DISTVERSIONPREFIX}${DISTVERSION}
diff --git a/net-im/nextcloud-talk/distinfo b/net-im/nextcloud-talk/distinfo
index 6d9a62566fcf..2d5796999884 100644
--- a/net-im/nextcloud-talk/distinfo
+++ b/net-im/nextcloud-talk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765522519
-SHA256 (nextcloud/spreed-v22.0.5.tar.gz) = 3cfd2cfe47f47f7fd152fc2b5755919a487ec4f1c8336f414320aee6ff234171
-SIZE (nextcloud/spreed-v22.0.5.tar.gz) = 57044830
+TIMESTAMP = 1765997518
+SHA256 (nextcloud/spreed-v22.0.7.tar.gz) = 4792c7ef0881c144417c90097cefdc8352291ff1e1150d1711c24d9893d08530
+SIZE (nextcloud/spreed-v22.0.7.tar.gz) = 56041596
diff --git a/net-im/nheko/Makefile b/net-im/nheko/Makefile
index d751ab47d95e..23a55702470c 100644
--- a/net-im/nheko/Makefile
+++ b/net-im/nheko/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nheko
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im
PATCH_SITES= https://github.com/Nheko-Reborn/nheko/commit/
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index bb0bc8175cbe..6761aa813ba1 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,5 +1,6 @@
PORTNAME= telegram-desktop
DISTVERSION= 6.3.6
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
diff --git a/net-mgmt/icinga-php-library/Makefile b/net-mgmt/icinga-php-library/Makefile
index 1c0630a0874f..407328253146 100644
--- a/net-mgmt/icinga-php-library/Makefile
+++ b/net-mgmt/icinga-php-library/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icinga-php-library
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.1
+DISTVERSION= 0.18.0
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/net-mgmt/icinga-php-library/distinfo b/net-mgmt/icinga-php-library/distinfo
index 62a73d98f1cf..234b93ee3490 100644
--- a/net-mgmt/icinga-php-library/distinfo
+++ b/net-mgmt/icinga-php-library/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761397074
-SHA256 (icinga-icinga-php-library-v0.17.1_GH0.tar.gz) = c74f8519f3d3e9f123fc57c2aff5fc62f97a8e16c54e4af3fdecd8c6f35b0571
-SIZE (icinga-icinga-php-library-v0.17.1_GH0.tar.gz) = 3371407
+TIMESTAMP = 1765403080
+SHA256 (icinga-icinga-php-library-v0.18.0_GH0.tar.gz) = 6ca93515b051ef305701d014ab7139334d18eff490398e8691491ff4e414fa12
+SIZE (icinga-icinga-php-library-v0.18.0_GH0.tar.gz) = 3377856
diff --git a/net-mgmt/icinga-php-library/pkg-plist b/net-mgmt/icinga-php-library/pkg-plist
index 8da4cca150a0..52b28fd2890f 100644
--- a/net-mgmt/icinga-php-library/pkg-plist
+++ b/net-mgmt/icinga-php-library/pkg-plist
@@ -2,6 +2,7 @@
%%WWWDIR%%/LICENSE
%%WWWDIR%%/README.md
%%WWWDIR%%/VERSION
+%%WWWDIR%%/asset/css/action-link-and-button-link.less
%%WWWDIR%%/asset/css/awesome-icons.less
%%WWWDIR%%/asset/css/balls.less
%%WWWDIR%%/asset/css/cancel-button.less
@@ -28,6 +29,7 @@
%%WWWDIR%%/asset/css/search-base.less
%%WWWDIR%%/asset/css/search-editor.less
%%WWWDIR%%/asset/css/state-badge.less
+%%WWWDIR%%/asset/css/suggestion-element.less
%%WWWDIR%%/asset/css/variables.less
%%WWWDIR%%/asset/css/vendor/flatpickr.css
%%WWWDIR%%/asset/css/vendor/flatpickr.vars.less
@@ -68,18 +70,21 @@
%%WWWDIR%%/asset/static/font/icinga-icons/fonts/Icinga-Icons.ttf
%%WWWDIR%%/asset/static/font/icinga-icons/fonts/Icinga-Icons.woff
%%WWWDIR%%/asset/static/font/icinga-icons/selection.json
+%%WWWDIR%%/asset/static/font/icinga-icons/src/add-inside.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/bracket-close.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/bracket-open.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/ca-check-circle.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/certificate.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/filter-check-circle.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/icinga.svg
+%%WWWDIR%%/asset/static/font/icinga-icons/src/insert-group.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/list-view-default.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/list-view-detailed.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/list-view-minimal.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/refresh-cert.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/th-list.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/th-thumb-empty.svg
+%%WWWDIR%%/asset/static/font/icinga-icons/src/wrap.svg
%%WWWDIR%%/asset/static/font/icinga-icons/style.css
%%WWWDIR%%/asset/static/img/select-icon-text-color.svg
%%WWWDIR%%/asset/static/img/select-icon.svg
@@ -118,6 +123,7 @@
%%WWWDIR%%/vendor/composer/platform_check.php
%%WWWDIR%%/vendor/doctrine/collections/LICENSE
%%WWWDIR%%/vendor/doctrine/collections/composer.json
+%%WWWDIR%%/vendor/doctrine/collections/docs/composer.json
%%WWWDIR%%/vendor/doctrine/collections/src/AbstractLazyCollection.php
%%WWWDIR%%/vendor/doctrine/collections/src/ArrayCollection.php
%%WWWDIR%%/vendor/doctrine/collections/src/Collection.php
@@ -203,14 +209,35 @@
%%WWWDIR%%/vendor/ipl/html/src/Attributes.php
%%WWWDIR%%/vendor/ipl/html/src/BaseHtmlElement.php
%%WWWDIR%%/vendor/ipl/html/src/Common/MultipleAttribute.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/DecorableFormElement.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/DecorationResult.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/DecoratorOptions.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/DecoratorOptionsInterface.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/DefaultFormElementDecoration.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/Form.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/FormDecoration.php
%%WWWDIR%%/vendor/ipl/html/src/Contract/FormElement.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/FormElementDecoration.php
%%WWWDIR%%/vendor/ipl/html/src/Contract/FormElementDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/FormElements.php
%%WWWDIR%%/vendor/ipl/html/src/Contract/FormSubmitElement.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/HtmlElementInterface.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/MutableHtml.php
%%WWWDIR%%/vendor/ipl/html/src/Contract/ValueCandidates.php
%%WWWDIR%%/vendor/ipl/html/src/Contract/Wrappable.php
%%WWWDIR%%/vendor/ipl/html/src/DeferredText.php
%%WWWDIR%%/vendor/ipl/html/src/Error.php
%%WWWDIR%%/vendor/ipl/html/src/Form.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/DecoratorChain.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/DescriptionDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/ErrorsDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/FieldsetDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/FormDecorationResult.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/FormElementDecorationResult.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/HtmlTagDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/LabelDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/RenderElementDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/Transformation.php
%%WWWDIR%%/vendor/ipl/html/src/FormDecorator/CallbackDecorator.php
%%WWWDIR%%/vendor/ipl/html/src/FormDecorator/DdDtDecorator.php
%%WWWDIR%%/vendor/ipl/html/src/FormDecorator/DecoratorInterface.php
@@ -338,6 +365,7 @@
%%WWWDIR%%/vendor/ipl/sql/src/Select.php
%%WWWDIR%%/vendor/ipl/sql/src/Sql.php
%%WWWDIR%%/vendor/ipl/sql/src/Test/Databases.php
+%%WWWDIR%%/vendor/ipl/sql/src/Test/SharedDatabases.php
%%WWWDIR%%/vendor/ipl/sql/src/Test/SqlAssertions.php
%%WWWDIR%%/vendor/ipl/sql/src/Test/TestAdapter.php
%%WWWDIR%%/vendor/ipl/sql/src/Test/TestConnection.php
@@ -424,6 +452,10 @@
%%WWWDIR%%/vendor/ipl/web/src/Compat/CompatController.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/CompatDecorator.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/CompatForm.php
+%%WWWDIR%%/vendor/ipl/web/src/Compat/FormDecorator/CheckboxDecorator.php
+%%WWWDIR%%/vendor/ipl/web/src/Compat/FormDecorator/DescriptionDecorator.php
+%%WWWDIR%%/vendor/ipl/web/src/Compat/FormDecorator/LabelDecorator.php
+%%WWWDIR%%/vendor/ipl/web/src/Compat/FormDecorator/PrimaryButtonDecorator.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/Multipart.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/SearchControls.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/StyleWithNonce.php
@@ -453,6 +485,8 @@
%%WWWDIR%%/vendor/ipl/web/src/FormElement/ScheduleElement/MonthlyFields.php
%%WWWDIR%%/vendor/ipl/web/src/FormElement/ScheduleElement/Recurrence.php
%%WWWDIR%%/vendor/ipl/web/src/FormElement/ScheduleElement/WeeklyFields.php
+%%WWWDIR%%/vendor/ipl/web/src/FormElement/SearchSuggestions.php
+%%WWWDIR%%/vendor/ipl/web/src/FormElement/SuggestionElement.php
%%WWWDIR%%/vendor/ipl/web/src/FormElement/TermInput.php
%%WWWDIR%%/vendor/ipl/web/src/FormElement/TermInput/RegisteredTerm.php
%%WWWDIR%%/vendor/ipl/web/src/FormElement/TermInput/Term.php
@@ -756,11 +790,6 @@
%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap82.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/composer.json
-%%WWWDIR%%/vendor/webmozart/assert/LICENSE
-%%WWWDIR%%/vendor/webmozart/assert/composer.json
-%%WWWDIR%%/vendor/webmozart/assert/src/Assert.php
-%%WWWDIR%%/vendor/webmozart/assert/src/InvalidArgumentException.php
-%%WWWDIR%%/vendor/webmozart/assert/src/Mixin.php
%%WWWDIR%%/vendor/wikimedia/less.php/LICENSE
%%WWWDIR%%/vendor/wikimedia/less.php/lessc.inc.php
%%WWWDIR%%/vendor/wikimedia/less.php/lib/Less/Autoloader.php
diff --git a/net-mgmt/icinga-php-thirdparty/Makefile b/net-mgmt/icinga-php-thirdparty/Makefile
index db14edee43e5..58630c40ded3 100644
--- a/net-mgmt/icinga-php-thirdparty/Makefile
+++ b/net-mgmt/icinga-php-thirdparty/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icinga-php-thirdparty
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.1
+DISTVERSION= 0.14.0
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/net-mgmt/icinga-php-thirdparty/distinfo b/net-mgmt/icinga-php-thirdparty/distinfo
index 6b234e53a230..6fb9e511da5c 100644
--- a/net-mgmt/icinga-php-thirdparty/distinfo
+++ b/net-mgmt/icinga-php-thirdparty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752689729
-SHA256 (icinga-icinga-php-thirdparty-v0.13.1_GH0.tar.gz) = 86a51b35bf22aa6a5f184320f5f96e3a9599510c303a048e71b9b2b6ce42975c
-SIZE (icinga-icinga-php-thirdparty-v0.13.1_GH0.tar.gz) = 14669149
+TIMESTAMP = 1765403103
+SHA256 (icinga-icinga-php-thirdparty-v0.14.0_GH0.tar.gz) = 9d101cbef0b07aefe2c58e4016beed884a8da28083b78550123681952f548fd5
+SIZE (icinga-icinga-php-thirdparty-v0.14.0_GH0.tar.gz) = 14972934
diff --git a/net-mgmt/icinga-php-thirdparty/pkg-plist b/net-mgmt/icinga-php-thirdparty/pkg-plist
index 90c2b4dafbc9..479bb9544c31 100644
--- a/net-mgmt/icinga-php-thirdparty/pkg-plist
+++ b/net-mgmt/icinga-php-thirdparty/pkg-plist
@@ -16,7 +16,7 @@
%%WWWDIR%%/vendor/brick/math/CHANGELOG.md
%%WWWDIR%%/vendor/brick/math/LICENSE
%%WWWDIR%%/vendor/brick/math/composer.json
-%%WWWDIR%%/vendor/brick/math/psalm-baseline.xml
+%%WWWDIR%%/vendor/brick/math/phpstan.neon
%%WWWDIR%%/vendor/brick/math/src/BigDecimal.php
%%WWWDIR%%/vendor/brick/math/src/BigInteger.php
%%WWWDIR%%/vendor/brick/math/src/BigNumber.php
@@ -31,6 +31,7 @@
%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/BcMathCalculator.php
%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/GmpCalculator.php
%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/NativeCalculator.php
+%%WWWDIR%%/vendor/brick/math/src/Internal/CalculatorRegistry.php
%%WWWDIR%%/vendor/brick/math/src/RoundingMode.php
%%WWWDIR%%/vendor/clue/block-react/CHANGELOG.md
%%WWWDIR%%/vendor/clue/block-react/LICENSE
@@ -664,6 +665,7 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.AllowedSymbols.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.Base.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt
@@ -679,6 +681,7 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeHosts.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/info.ini
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ContentSets.php
@@ -835,6 +838,7 @@
%%WWWDIR%%/vendor/guzzlehttp/guzzle/README.md
%%WWWDIR%%/vendor/guzzlehttp/guzzle/UPGRADING.md
%%WWWDIR%%/vendor/guzzlehttp/guzzle/composer.json
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/package-lock.json
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/BodySummarizer.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Client.php
@@ -1049,6 +1053,372 @@
%%WWWDIR%%/vendor/masterminds/html5/src/HTML5/Serializer/README.md
%%WWWDIR%%/vendor/masterminds/html5/src/HTML5/Serializer/RulesInterface.php
%%WWWDIR%%/vendor/masterminds/html5/src/HTML5/Serializer/Traverser.php
+%%WWWDIR%%/vendor/nikic/php-parser/LICENSE
+%%WWWDIR%%/vendor/nikic/php-parser/README.md
+%%WWWDIR%%/vendor/nikic/php-parser/composer.json
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/ClassConst.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Class_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Declaration.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/EnumCase.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Enum_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Function_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Interface_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Method.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Param.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Property.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Trait_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Use_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/BuilderFactory.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/BuilderHelpers.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Comment.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Comment/Doc.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Error.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Internal/Differ.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Internal/TokenPolyfill.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/JsonDecoder.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AsymmetricVisibilityTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/PipeOperatorEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/PropertyTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/VoidCastEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Modifiers.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NameContext.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Arg.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/ArrayItem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Attribute.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/ClosureUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/ComplexType.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Const_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/DeclareItem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Coalesce.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pipe.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Void_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Match_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafePropertyFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Throw_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Identifier.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/InterpolatedStringPart.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/MatchArm.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Name.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/NullableType.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Param.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/PropertyHook.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/PropertyItem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Float_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Int_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/InterpolatedString.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Property.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/StaticVar.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Block.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/EnumCase.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Enum_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/UnionType.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/UseItem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeAbstract.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeDumper.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeFinder.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CommentAnnotatingVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Parser.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Parser/Php8.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ParserFactory.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/PhpVersion.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Token.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/compatibility_tokens.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/LICENSE
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/README.md
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/UPGRADING.md
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/composer.json
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/AbstractNodeVisitor.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Attribute.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Comment.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprArrayItemNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprArrayNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprFalseNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprFloatNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprIntegerNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprNullNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprStringNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprTrueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstFetchNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/DoctrineConstExprStringNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Node.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/NodeAttributes.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/NodeTraverser.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/NodeVisitor.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/NodeVisitor/CloningVisitor.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/AssertTagMethodValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/AssertTagPropertyValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/AssertTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/DeprecatedTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineAnnotation.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineArgument.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineArray.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineArrayItem.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ExtendsTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/GenericTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ImplementsTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/InvalidTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/MethodTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/MethodTagValueParameterNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/MixinTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamClosureThisTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamImmediatelyInvokedCallableTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamLaterInvokedCallableTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamOutTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocChildNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocTagNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocTextNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PropertyTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PureUnlessCallableIsImpureTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/RequireExtendsTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/RequireImplementsTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ReturnTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/SealedTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/SelfOutTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TemplateTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ThrowsTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TypeAliasImportTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TypeAliasTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TypelessParamTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/UsesTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/VarTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayShapeItemNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayShapeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayShapeUnsealedTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/CallableTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/CallableTypeParameterNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ConditionalTypeForParameterNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ConditionalTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ConstTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/GenericTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/IdentifierTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/IntersectionTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/InvalidTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/NullableTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ObjectShapeItemNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ObjectShapeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/OffsetAccessTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ThisTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/TypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/UnionTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Lexer/Lexer.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/ConstExprParser.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/ParserException.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/StringUnescaper.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/TokenIterator.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/TypeParser.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/ParserConfig.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Printer/DiffElem.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Printer/Differ.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Printer/Printer.php
%%WWWDIR%%/vendor/predis/predis/LICENSE
%%WWWDIR%%/vendor/predis/predis/README.md
%%WWWDIR%%/vendor/predis/predis/autoload.php
@@ -1440,18 +1810,37 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/TopK/TOPKRESERVE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/UNSUBSCRIBE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/UNWATCH.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Utils/CommandUtility.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Utils/VectorUtility.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VADD.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VCARD.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VDIM.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VEMB.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VGETATTR.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VINFO.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VLINKS.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VRANDMEMBER.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VREM.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VSETATTR.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VSIM.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/WAITAOF.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/WATCH.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XACK.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XACKDEL.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XADD.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XAUTOCLAIM.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XCLAIM.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XDEL.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XDELEX.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XGROUP.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XINFO.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XLEN.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XPENDING.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XRANGE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XREAD.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XREADGROUP.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XREVRANGE.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XSETID.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XTRIM.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/ZADD.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/ZCARD.php
@@ -1660,20 +2049,25 @@
%%WWWDIR%%/vendor/psr/http-message/src/StreamInterface.php
%%WWWDIR%%/vendor/psr/http-message/src/UploadedFileInterface.php
%%WWWDIR%%/vendor/psr/http-message/src/UriInterface.php
+%%WWWDIR%%/vendor/psr/http-server-handler/LICENSE
+%%WWWDIR%%/vendor/psr/http-server-handler/README.md
+%%WWWDIR%%/vendor/psr/http-server-handler/composer.json
+%%WWWDIR%%/vendor/psr/http-server-handler/src/RequestHandlerInterface.php
+%%WWWDIR%%/vendor/psr/http-server-middleware/LICENSE
+%%WWWDIR%%/vendor/psr/http-server-middleware/README.md
+%%WWWDIR%%/vendor/psr/http-server-middleware/composer.json
+%%WWWDIR%%/vendor/psr/http-server-middleware/src/MiddlewareInterface.php
%%WWWDIR%%/vendor/psr/log/LICENSE
-%%WWWDIR%%/vendor/psr/log/Psr/Log/AbstractLogger.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/InvalidArgumentException.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/LogLevel.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/LoggerAwareInterface.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/LoggerAwareTrait.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/LoggerInterface.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/LoggerTrait.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/NullLogger.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/Test/DummyTest.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/Test/TestLogger.php
%%WWWDIR%%/vendor/psr/log/README.md
%%WWWDIR%%/vendor/psr/log/composer.json
+%%WWWDIR%%/vendor/psr/log/src/AbstractLogger.php
+%%WWWDIR%%/vendor/psr/log/src/InvalidArgumentException.php
+%%WWWDIR%%/vendor/psr/log/src/LogLevel.php
+%%WWWDIR%%/vendor/psr/log/src/LoggerAwareInterface.php
+%%WWWDIR%%/vendor/psr/log/src/LoggerAwareTrait.php
+%%WWWDIR%%/vendor/psr/log/src/LoggerInterface.php
+%%WWWDIR%%/vendor/psr/log/src/LoggerTrait.php
+%%WWWDIR%%/vendor/psr/log/src/NullLogger.php
%%WWWDIR%%/vendor/ralouphie/getallheaders/LICENSE
%%WWWDIR%%/vendor/ralouphie/getallheaders/README.md
%%WWWDIR%%/vendor/ralouphie/getallheaders/composer.json
@@ -2057,6 +2451,7 @@
%%WWWDIR%%/vendor/sabberworm/php-css-parser/LICENSE
%%WWWDIR%%/vendor/sabberworm/php-css-parser/README.md
%%WWWDIR%%/vendor/sabberworm/php-css-parser/composer.json
+%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/CSSElement.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/CSSList/CSSList.php
@@ -2073,6 +2468,8 @@
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parsing/SourceException.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php
+%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Position/Position.php
+%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Position/Positionable.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Property/AtRule.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Property/CSSNamespace.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Property/Charset.php
@@ -5188,6 +5585,33 @@
%%WWWDIR%%/vendor/symfony/deprecation-contracts/README.md
%%WWWDIR%%/vendor/symfony/deprecation-contracts/composer.json
%%WWWDIR%%/vendor/symfony/deprecation-contracts/function.php
+%%WWWDIR%%/vendor/symfony/finder/CHANGELOG.md
+%%WWWDIR%%/vendor/symfony/finder/Comparator/Comparator.php
+%%WWWDIR%%/vendor/symfony/finder/Comparator/DateComparator.php
+%%WWWDIR%%/vendor/symfony/finder/Comparator/NumberComparator.php
+%%WWWDIR%%/vendor/symfony/finder/Exception/AccessDeniedException.php
+%%WWWDIR%%/vendor/symfony/finder/Exception/DirectoryNotFoundException.php
+%%WWWDIR%%/vendor/symfony/finder/Finder.php
+%%WWWDIR%%/vendor/symfony/finder/Gitignore.php
+%%WWWDIR%%/vendor/symfony/finder/Glob.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/CustomFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/DateRangeFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/FilecontentFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/FilenameFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/LazyIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/PathFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/SortableIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/VcsIgnoredFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/LICENSE
+%%WWWDIR%%/vendor/symfony/finder/README.md
+%%WWWDIR%%/vendor/symfony/finder/SplFileInfo.php
+%%WWWDIR%%/vendor/symfony/finder/composer.json
%%WWWDIR%%/vendor/symfony/polyfill-ctype/Ctype.php
%%WWWDIR%%/vendor/symfony/polyfill-ctype/LICENSE
%%WWWDIR%%/vendor/symfony/polyfill-ctype/README.md
@@ -5234,18 +5658,27 @@
%%WWWDIR%%/vendor/symfony/polyfill-php84/Resources/stubs/Deprecated.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/composer.json
+%%WWWDIR%%/vendor/symfony/yaml/CHANGELOG.md
+%%WWWDIR%%/vendor/symfony/yaml/Command/LintCommand.php
+%%WWWDIR%%/vendor/symfony/yaml/Dumper.php
+%%WWWDIR%%/vendor/symfony/yaml/Escaper.php
+%%WWWDIR%%/vendor/symfony/yaml/Exception/DumpException.php
+%%WWWDIR%%/vendor/symfony/yaml/Exception/ExceptionInterface.php
+%%WWWDIR%%/vendor/symfony/yaml/Exception/ParseException.php
+%%WWWDIR%%/vendor/symfony/yaml/Exception/RuntimeException.php
+%%WWWDIR%%/vendor/symfony/yaml/Inline.php
+%%WWWDIR%%/vendor/symfony/yaml/LICENSE
+%%WWWDIR%%/vendor/symfony/yaml/Parser.php
+%%WWWDIR%%/vendor/symfony/yaml/README.md
+%%WWWDIR%%/vendor/symfony/yaml/Tag/TaggedValue.php
+%%WWWDIR%%/vendor/symfony/yaml/Unescaper.php
+%%WWWDIR%%/vendor/symfony/yaml/Yaml.php
+%%WWWDIR%%/vendor/symfony/yaml/composer.json
%%WWWDIR%%/vendor/tedivm/jshrink/CONTRIBUTING.md
%%WWWDIR%%/vendor/tedivm/jshrink/LICENSE
%%WWWDIR%%/vendor/tedivm/jshrink/README.md
%%WWWDIR%%/vendor/tedivm/jshrink/composer.json
%%WWWDIR%%/vendor/tedivm/jshrink/src/JShrink/Minifier.php
-%%WWWDIR%%/vendor/webmozart/assert/CHANGELOG.md
-%%WWWDIR%%/vendor/webmozart/assert/LICENSE
-%%WWWDIR%%/vendor/webmozart/assert/README.md
-%%WWWDIR%%/vendor/webmozart/assert/composer.json
-%%WWWDIR%%/vendor/webmozart/assert/src/Assert.php
-%%WWWDIR%%/vendor/webmozart/assert/src/InvalidArgumentException.php
-%%WWWDIR%%/vendor/webmozart/assert/src/Mixin.php
%%WWWDIR%%/vendor/wikimedia/less.php/API.md
%%WWWDIR%%/vendor/wikimedia/less.php/CHANGES.md
%%WWWDIR%%/vendor/wikimedia/less.php/CODE_OF_CONDUCT.md
@@ -5316,3 +5749,147 @@
%%WWWDIR%%/vendor/wikimedia/less.php/lib/Less/Visitor/processExtends.php
%%WWWDIR%%/vendor/wikimedia/less.php/lib/Less/Visitor/toCSS.php
%%WWWDIR%%/vendor/wikimedia/less.php/lib/Less/VisitorReplacing.php
+%%WWWDIR%%/vendor/zircote/swagger-php/CONTRIBUTING.md
+%%WWWDIR%%/vendor/zircote/swagger-php/LICENSE
+%%WWWDIR%%/vendor/zircote/swagger-php/NOTICE
+%%WWWDIR%%/vendor/zircote/swagger-php/README.md
+%%WWWDIR%%/vendor/zircote/swagger-php/composer.json
+%%WWWDIR%%/vendor/zircote/swagger-php/package.json
+%%WWWDIR%%/vendor/zircote/swagger-php/rector.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/AnalyserInterface.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/AnnotationFactoryInterface.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/AttributeAnnotationFactory.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/ComposerAutoloaderScanner.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/DocBlockAnnotationFactory.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/DocBlockParser.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/ReflectionAnalyser.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/TokenScanner.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysis.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/AbstractAnnotation.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/AdditionalProperties.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Attachable.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Components.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Contact.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/CookieParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Delete.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Discriminator.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Encoding.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Examples.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/ExternalDocumentation.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Flow.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Get.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Head.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Header.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/HeaderParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Info.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Items.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/JsonContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/License.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Link.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/MediaType.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/OpenApi.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Operation.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Options.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Parameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Patch.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/PathItem.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/PathParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Post.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Property.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Put.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/QueryParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/RequestBody.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Response.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Schema.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/SecurityScheme.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Server.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/ServerVariable.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Tag.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Trace.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Webhook.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Xml.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/XmlContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/AdditionalProperties.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Attachable.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Components.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Contact.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/CookieParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Delete.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Discriminator.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Encoding.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Examples.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/ExternalDocumentation.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Flow.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Get.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Head.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Header.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/HeaderParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Info.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Items.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/JsonContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/License.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Link.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/MediaType.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/OpenApi.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/OperationTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Options.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Parameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/ParameterTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Patch.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/PathItem.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/PathParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Post.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Property.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Put.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/QueryParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/RequestBody.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Response.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Schema.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/SecurityScheme.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Server.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/ServerVariable.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Tag.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Trace.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Webhook.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Xml.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/XmlContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Context.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Generator.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/GeneratorAwareInterface.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/GeneratorAwareTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Loggers/ConsoleLogger.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Loggers/DefaultLogger.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/OpenApiException.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Pipeline.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentDiscriminators.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentMediaType.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentParameters.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentProperties.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentRefs.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentRequestBody.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentSchemas.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentTags.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/BuildPaths.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/CleanUnmerged.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/CleanUnusedComponents.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/Concerns/AnnotationTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/Concerns/DocblockTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/Concerns/MergePropertiesTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/Concerns/RefTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/DocBlockDescriptions.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/ExpandClasses.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/ExpandEnums.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/ExpandInterfaces.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/ExpandTraits.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/MergeIntoComponents.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/MergeIntoOpenApi.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/MergeJsonContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/MergeXmlContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/OperationId.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/PathFilter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Serializer.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Type/AbstractTypeResolver.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Type/LegacyTypeResolver.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Type/TypeInfoTypeResolver.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/TypeResolverInterface.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Util.php
diff --git a/net-mgmt/icingaweb2/Makefile b/net-mgmt/icingaweb2/Makefile
index fe627b2b3cd0..f2b7a1829819 100644
--- a/net-mgmt/icingaweb2/Makefile
+++ b/net-mgmt/icingaweb2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icingaweb2
DISTVERSIONPREFIX= v
-DISTVERSION= 2.12.5
+DISTVERSION= 2.12.6
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/net-mgmt/icingaweb2/distinfo b/net-mgmt/icingaweb2/distinfo
index d75bad33fc72..cd65a30f8905 100644
--- a/net-mgmt/icingaweb2/distinfo
+++ b/net-mgmt/icingaweb2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752686233
-SHA256 (icinga-icingaweb2-v2.12.5_GH0.tar.gz) = 8756caba3287aaaa9b0bf398de7f581a7c0d25587c65b6e2804cf22819d54171
-SIZE (icinga-icingaweb2-v2.12.5_GH0.tar.gz) = 6365042
+TIMESTAMP = 1765402666
+SHA256 (icinga-icingaweb2-v2.12.6_GH0.tar.gz) = 0297c1f28c2e00db74b9778030fe346f5b34a148745d0a9926d6eeef8665d873
+SIZE (icinga-icingaweb2-v2.12.6_GH0.tar.gz) = 6365228
diff --git a/net-mgmt/monitoring-plugins/Makefile b/net-mgmt/monitoring-plugins/Makefile
index ed4ace79f907..5cd812054a03 100644
--- a/net-mgmt/monitoring-plugins/Makefile
+++ b/net-mgmt/monitoring-plugins/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= net-mgmt
MASTER_SITES= https://www.monitoring-plugins.org/download/ \
LOCAL/mat/${PORTNAME}
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Monitoring Plugins for Nagios
WWW= https://www.monitoring-plugins.org/
diff --git a/net-mgmt/nagios-check_clamav/Makefile b/net-mgmt/nagios-check_clamav/Makefile
index d1213fd28b1e..4feb0896ace8 100644
--- a/net-mgmt/nagios-check_clamav/Makefile
+++ b/net-mgmt/nagios-check_clamav/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= net-mgmt
MASTER_SITES= https://ftp.bsdserwis.com/pub/FreeBSD/ports/distfiles/
PKGNAMEPREFIX= nagios-
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Nagios plugin that verifies ClamAV local signature database revision
WWW= https://exchange.nagios.org/directory/Plugins/Anti-2DVirus/ClamAV/ClamAV-check-plugin/details
diff --git a/net-mgmt/nagios-check_cpu_usage/Makefile b/net-mgmt/nagios-check_cpu_usage/Makefile
index c6c3cadcc514..34838aa9134f 100644
--- a/net-mgmt/nagios-check_cpu_usage/Makefile
+++ b/net-mgmt/nagios-check_cpu_usage/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= net-mgmt
MASTER_SITES= # none
DISTFILES= # none
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Nagios plug-in to check CPU usage
NO_BUILD= yes
diff --git a/net-mgmt/nagios-check_hdd_health/Makefile b/net-mgmt/nagios-check_hdd_health/Makefile
index 3457962abf33..0e4a583ce754 100644
--- a/net-mgmt/nagios-check_hdd_health/Makefile
+++ b/net-mgmt/nagios-check_hdd_health/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net-mgmt
MASTER_SITES= # none
DISTFILES= # none
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= portsFreeBSD.org
COMMENT= Nagios plug-in to check HDD health from S.M.A.R.T
RUN_DEPENDS= smartmontools>=0:sysutils/smartmontools
diff --git a/net-mgmt/nagios-check_puppet/Makefile b/net-mgmt/nagios-check_puppet/Makefile
index bb45d0b80eee..43144338c504 100644
--- a/net-mgmt/nagios-check_puppet/Makefile
+++ b/net-mgmt/nagios-check_puppet/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= net-mgmt
MASTER_SITES= ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/
PKGNAMEPREFIX= nagios-
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Nagios plugin for checking Puppet daemon availability
WWW= http://renatasystems.org/freebsd/check_puppet.html
diff --git a/net-mgmt/nagios-check_zpools/Makefile b/net-mgmt/nagios-check_zpools/Makefile
index bb6fea2eba9b..75fb9c40793e 100644
--- a/net-mgmt/nagios-check_zpools/Makefile
+++ b/net-mgmt/nagios-check_zpools/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.0
CATEGORIES= net-mgmt
PKGNAMEPREFIX= nagios-
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Nagios plugin that checks zpool state
WWW= https://github.com/Napsty/check_zpools
diff --git a/net-mgmt/nagios-geom/Makefile b/net-mgmt/nagios-geom/Makefile
index a9b79f9fb6a8..0f29d7029cf0 100644
--- a/net-mgmt/nagios-geom/Makefile
+++ b/net-mgmt/nagios-geom/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= http://codelabs.ru/fbsd/distfiles/ \
PKGNAMEPREFIX= nagios-
DISTNAME= check_geom-${PORTVERSION}
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Nagios plug-in to get geom(8) components status
USES= perl5 shebangfix
diff --git a/net-mgmt/nagios-plugins/Makefile b/net-mgmt/nagios-plugins/Makefile
index 93a1d39bb466..3715457142bf 100644
--- a/net-mgmt/nagios-plugins/Makefile
+++ b/net-mgmt/nagios-plugins/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= net-mgmt
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/release-${DISTVERSION}/ \
LOCAL/mat/${PORTNAME}
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Plugins for Nagios
WWW= https://nagios-plugins.org/
diff --git a/net-mgmt/nagios-snmp-plugins-extras/Makefile b/net-mgmt/nagios-snmp-plugins-extras/Makefile
index 4af3f556dbd5..21eb7750fce6 100644
--- a/net-mgmt/nagios-snmp-plugins-extras/Makefile
+++ b/net-mgmt/nagios-snmp-plugins-extras/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 2
CATEGORIES= net-mgmt
MASTER_SITES= ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Set of Nagios plugins written in Perl to check devices with SNMP
WWW= http://nagios.manubulon.com/
diff --git a/net-mgmt/nagios-snmp-plugins/Makefile b/net-mgmt/nagios-snmp-plugins/Makefile
index fdcc218d7a89..82cb425cd805 100644
--- a/net-mgmt/nagios-snmp-plugins/Makefile
+++ b/net-mgmt/nagios-snmp-plugins/Makefile
@@ -2,7 +2,7 @@ PORTNAME= nagios-snmp-plugins
PORTVERSION= 1.3.1
CATEGORIES= net-mgmt
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Additional SNMP plugins for Nagios
WWW= http://henning.schmiedehausen.org/eyewiki/Wiki.jsp?page=NagiosSnmpPlugins
diff --git a/net-mgmt/nagios/Makefile b/net-mgmt/nagios/Makefile
index f6e5a3783dba..739110f32831 100644
--- a/net-mgmt/nagios/Makefile
+++ b/net-mgmt/nagios/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 12
CATEGORIES= net-mgmt
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-3.x/${PORTNAME}-${PORTVERSION}
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Powerful network monitoring system
WWW= https://www.nagios.org/
diff --git a/net-mgmt/nagios4/Makefile b/net-mgmt/nagios4/Makefile
index bc6de95777ff..ca0fb26857f5 100644
--- a/net-mgmt/nagios4/Makefile
+++ b/net-mgmt/nagios4/Makefile
@@ -7,7 +7,7 @@ MASTER_SITES= https://assets.nagios.com/downloads/nagioscore/releases/ \
SF/${PORTNAME}/${PORTNAME}-4.x/${PORTNAME}-${PORTVERSION}
PKGNAMESUFFIX= 4
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Powerful network monitoring system
WWW= https://www.nagios.org/
diff --git a/net-mgmt/p5-Monitoring-Plugin/Makefile b/net-mgmt/p5-Monitoring-Plugin/Makefile
index 57ee39c1e569..95de27b31c29 100644
--- a/net-mgmt/p5-Monitoring-Plugin/Makefile
+++ b/net-mgmt/p5-Monitoring-Plugin/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:NIERLEIN
PKGNAMEPREFIX= p5-
-MAINTAINER= joneum@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Modules to streamline writing Monitoring plugins
WWW= https://metacpan.org/dist/Monitoring-Plugin
diff --git a/net-mgmt/pnp/Makefile b/net-mgmt/pnp/Makefile
index f6f96987eb96..988000fbff52 100644
--- a/net-mgmt/pnp/Makefile
+++ b/net-mgmt/pnp/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= net-mgmt
MASTER_SITES= SF/pnp4nagios/PNP-0.6
DISTNAME= pnp4nagios-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
-MAINTAINER?= joneum@FreeBSD.org
+MAINTAINER?= ports@FreeBSD.org
COMMENT?= Nagios / Icinga performance data collector and grapher
WWW= https://www.pnp4nagios.org/
diff --git a/net-mgmt/prometheus3/Makefile b/net-mgmt/prometheus3/Makefile
index 5e31fe5076b6..f68465b02678 100644
--- a/net-mgmt/prometheus3/Makefile
+++ b/net-mgmt/prometheus3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
-DISTVERSION= 3.8.0
+DISTVERSION= 3.8.1
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \
https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui
diff --git a/net-mgmt/prometheus3/distinfo b/net-mgmt/prometheus3/distinfo
index 7e20c6a91126..142094554c14 100644
--- a/net-mgmt/prometheus3/distinfo
+++ b/net-mgmt/prometheus3/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1764774198
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/go.mod) = 0e78c6e51dfa79c9c5c2ce90ecb8402e4eaf980a7e86f27456017e805ca486de
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/go.mod) = 11980
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-web-ui-3.8.0.tar.gz) = a0e12f35916562d4cd06c9fe076a405978b4036a09e88028ed5f1b38bb637c23
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-web-ui-3.8.0.tar.gz) = 3209264
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-prometheus-v3.8.0_GH0.tar.gz) = 5e6e64535b5862b1a6247bd492f424b68dcb0dcc875424b66d9112a168f9ec16
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-prometheus-v3.8.0_GH0.tar.gz) = 5411601
+TIMESTAMP = 1766047343
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/go.mod) = 4279801dddde027a0f1fd5b4f89ed595aa20c306d8d987d6ece23641c7950a50
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/go.mod) = 11980
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/prometheus-web-ui-3.8.1.tar.gz) = 903bd29c9b31c492613305d022e5371d3223264984b035ab7e1ae18a43ad1acf
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/prometheus-web-ui-3.8.1.tar.gz) = 3209274
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/prometheus-prometheus-v3.8.1_GH0.tar.gz) = 4745c45427a297a8736d5796297721dfa467f3c5af6422d4ac22360580e0f0fb
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/prometheus-prometheus-v3.8.1_GH0.tar.gz) = 5412258
diff --git a/net-mgmt/zabbix6-server/Makefile b/net-mgmt/zabbix6-server/Makefile
index 137fbe1523e2..9a346e41ab1a 100644
--- a/net-mgmt/zabbix6-server/Makefile
+++ b/net-mgmt/zabbix6-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix6
-DISTVERSION= 6.0.42
+DISTVERSION= 6.0.43
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix6-server/distinfo b/net-mgmt/zabbix6-server/distinfo
index 665155bb3f6e..eff073288d5c 100644
--- a/net-mgmt/zabbix6-server/distinfo
+++ b/net-mgmt/zabbix6-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759904702
-SHA256 (zabbix-6.0.42.tar.gz) = 0257b9d7b75bbaace3981318a89940b58d3517d05df96eeca5e8234c7c932560
-SIZE (zabbix-6.0.42.tar.gz) = 41389270
+TIMESTAMP = 1766055290
+SHA256 (zabbix-6.0.43.tar.gz) = 16c4605bdb1dd406082148f2cfe78cf3357ab89b83769552e317f0f8c07e1e96
+SIZE (zabbix-6.0.43.tar.gz) = 41411022
diff --git a/net-mgmt/zabbix7-server/Makefile b/net-mgmt/zabbix7-server/Makefile
index c13406b28585..d3f1bd262c58 100644
--- a/net-mgmt/zabbix7-server/Makefile
+++ b/net-mgmt/zabbix7-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix7
-DISTVERSION= 7.0.21
+DISTVERSION= 7.0.22
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix7-server/distinfo b/net-mgmt/zabbix7-server/distinfo
index fc0ccaafd8ff..dfda6440c16f 100644
--- a/net-mgmt/zabbix7-server/distinfo
+++ b/net-mgmt/zabbix7-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762285370
-SHA256 (zabbix-7.0.21.tar.gz) = a7f82c1610bc02e4ac42f5257c0265f92e32b51fb5e04b4ad29f72e97189d3ef
-SIZE (zabbix-7.0.21.tar.gz) = 46579447
+TIMESTAMP = 1766055298
+SHA256 (zabbix-7.0.22.tar.gz) = 7a74794b2124607d8036be36cc104da056a2fb653811c84acbe29f3f6d97860a
+SIZE (zabbix-7.0.22.tar.gz) = 46755855
diff --git a/net-mgmt/zabbix72-server/Makefile b/net-mgmt/zabbix72-server/Makefile
index a30df70e89fd..0d58f8fc6984 100644
--- a/net-mgmt/zabbix72-server/Makefile
+++ b/net-mgmt/zabbix72-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix72
-DISTVERSION= 7.2.14
+DISTVERSION= 7.2.15
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix72-server/distinfo b/net-mgmt/zabbix72-server/distinfo
index 64bf1174d3aa..447ab6a8b721 100644
--- a/net-mgmt/zabbix72-server/distinfo
+++ b/net-mgmt/zabbix72-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761844977
-SHA256 (zabbix-7.2.14.tar.gz) = 2a05cff9ce71d11f9d141b4f0094a2ac95569accb56b019631fc84750aea0950
-SIZE (zabbix-7.2.14.tar.gz) = 42082191
+TIMESTAMP = 1766055319
+SHA256 (zabbix-7.2.15.tar.gz) = b7013063b9c6256a185f6e6001eff7d43b831b183aa39133d6ee524d0570e85c
+SIZE (zabbix-7.2.15.tar.gz) = 42102639
diff --git a/net-mgmt/zabbix74-server/Makefile b/net-mgmt/zabbix74-server/Makefile
index f84cb1890285..221453502dfe 100644
--- a/net-mgmt/zabbix74-server/Makefile
+++ b/net-mgmt/zabbix74-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix74
-DISTVERSION= 7.4.5
+DISTVERSION= 7.4.6
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix74-server/distinfo b/net-mgmt/zabbix74-server/distinfo
index dbc4511ccb59..7ebca2551b13 100644
--- a/net-mgmt/zabbix74-server/distinfo
+++ b/net-mgmt/zabbix74-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762265449
-SHA256 (zabbix-7.4.5.tar.gz) = 3eae4bc712f530b2df6624cba03ce23e29b2a11aefac0b6d4c27a64d425fdfc8
-SIZE (zabbix-7.4.5.tar.gz) = 43192222
+TIMESTAMP = 1766055328
+SHA256 (zabbix-7.4.6.tar.gz) = ccc1b0d69b04173b0e7aeeca9478bb6f5d4999c71d4ed50f817351bf011a698b
+SIZE (zabbix-7.4.6.tar.gz) = 43328893
diff --git a/net/amnezia-kmod/Makefile b/net/amnezia-kmod/Makefile
index 8e6d734dd4ed..523c32e5834e 100644
--- a/net/amnezia-kmod/Makefile
+++ b/net/amnezia-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= amnezia
-PORTVERSION= 1.0.8
+PORTVERSION= 2.0.8
DISTVERSIONPREFIX= v
CATEGORIES= net net-vpn
PKGNAMESUFFIX= -kmod
diff --git a/net/amnezia-kmod/distinfo b/net/amnezia-kmod/distinfo
index 1e206f9cefcc..318fbb887373 100644
--- a/net/amnezia-kmod/distinfo
+++ b/net/amnezia-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753648668
-SHA256 (vgrebenschikov-wireguard-amnezia-kmod-v1.0.8_GH0.tar.gz) = 5045cfe0f0f6d58c2c6f5103f2f5b4238b7f59f33ca6f0a8b516762ead7ba7eb
-SIZE (vgrebenschikov-wireguard-amnezia-kmod-v1.0.8_GH0.tar.gz) = 57959
+TIMESTAMP = 1765569800
+SHA256 (vgrebenschikov-wireguard-amnezia-kmod-v2.0.8_GH0.tar.gz) = 3e8eef841d8249f9406c1d06c666aa2f902524c965c388fac489543043764a9b
+SIZE (vgrebenschikov-wireguard-amnezia-kmod-v2.0.8_GH0.tar.gz) = 69102
diff --git a/net/amnezia-kmod/files/patch-if__wg.c b/net/amnezia-kmod/files/patch-if__wg.c
index 9dd13ffb9054..c5fce996ad63 100644
--- a/net/amnezia-kmod/files/patch-if__wg.c
+++ b/net/amnezia-kmod/files/patch-if__wg.c
@@ -1,6 +1,6 @@
---- if_wg.c.orig 2025-07-22 17:38:01 UTC
+--- if_wg.c.orig 2025-12-10 17:55:03 UTC
+++ if_wg.c
-@@ -278,21 +278,21 @@ static volatile unsigned long peer_counter = 0;
+@@ -305,21 +305,21 @@ static volatile unsigned long peer_counter = 0;
static int clone_count;
static uma_zone_t wg_packet_zone;
static volatile unsigned long peer_counter = 0;
@@ -27,7 +27,7 @@
#define WG_CAPS IFCAP_LINKSTATE
struct wg_timespec64 {
-@@ -386,10 +386,10 @@ static int wg_ioctl(if_t, u_long, caddr_t);
+@@ -418,10 +418,10 @@ static int wg_ioctl(if_t, u_long, caddr_t);
static void wg_reassign(if_t, struct vnet *, char *unused);
static void wg_init(void *);
static int wg_ioctl(if_t, u_long, caddr_t);
@@ -42,7 +42,7 @@
/* TODO Peer */
static struct wg_peer *
-@@ -408,7 +408,7 @@ wg_peer_alloc(struct wg_softc *sc, const uint8_t pub_k
+@@ -448,7 +448,7 @@ wg_peer_create(struct wg_softc *sc, const uint8_t pub_
cookie_maker_init(&peer->p_cookie, pub_key);
@@ -51,7 +51,7 @@
wg_queue_init(&peer->p_stage_queue, "stageq");
wg_queue_init(&peer->p_encrypt_serial, "txq");
-@@ -428,9 +428,9 @@ wg_peer_alloc(struct wg_softc *sc, const uint8_t pub_k
+@@ -468,9 +468,9 @@ wg_peer_create(struct wg_softc *sc, const uint8_t pub_
peer->p_handshake_retries = 0;
GROUPTASK_INIT(&peer->p_send, 0, (gtask_fn_t *)wg_deliver_out, peer);
@@ -63,7 +63,7 @@
LIST_INIT(&peer->p_aips);
peer->p_aips_num = 0;
-@@ -3286,26 +3286,26 @@ static void
+@@ -3720,26 +3720,26 @@ static void
}
static void
@@ -79,9 +79,9 @@
+ V_amn_cloner = ifc_attach_cloner(wgname, &req);
}
-VNET_SYSINIT(vnet_wg_init, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
-- vnet_wg_init, NULL);
+- vnet_wg_init, NULL);
+VNET_SYSINIT(vnet_amn_init, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
-+ vnet_amn_init, NULL);
++ vnet_amn_init, NULL);
static void
-vnet_wg_uninit(const void *unused __unused)
@@ -93,13 +93,13 @@
+ ifc_detach_cloner(V_amn_cloner);
}
-VNET_SYSUNINIT(vnet_wg_uninit, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
-- vnet_wg_uninit, NULL);
+- vnet_wg_uninit, NULL);
+VNET_SYSUNINIT(vnet_amn_uninit, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
-+ vnet_amn_uninit, NULL);
++ vnet_amn_uninit, NULL);
static int
wg_prison_remove(void *obj, void *data __unused)
-@@ -3352,14 +3352,14 @@ static int
+@@ -3786,14 +3786,14 @@ static int
#endif
static int
@@ -113,10 +113,10 @@
- wg_packet_zone = uma_zcreate("wg packet", sizeof(struct wg_packet),
+ wg_packet_zone = uma_zcreate("amn packet", sizeof(struct wg_packet),
- NULL, NULL, NULL, NULL, 0, 0);
+ NULL, NULL, NULL, NULL, 0, 0);
ret = crypto_init();
-@@ -3378,15 +3378,15 @@ static void
+@@ -3812,15 +3812,15 @@ static void
}
static void
@@ -135,7 +135,7 @@
}
}
VNET_LIST_RUNLOCK();
-@@ -3401,13 +3401,13 @@ static int
+@@ -3835,13 +3835,13 @@ static int
}
static int
@@ -152,7 +152,7 @@
break;
default:
return (EOPNOTSUPP);
-@@ -3415,12 +3415,12 @@ wg_module_event_handler(module_t mod, int what, void *
+@@ -3849,12 +3849,12 @@ wg_module_event_handler(module_t mod, int what, void *
return (0);
}
diff --git a/net/amnezia-kmod/pkg-descr b/net/amnezia-kmod/pkg-descr
index 00d5e020f365..07b78e9e5464 100644
--- a/net/amnezia-kmod/pkg-descr
+++ b/net/amnezia-kmod/pkg-descr
@@ -13,3 +13,5 @@ regular internet traffic.
This package provides the FreeBSD kernel module (if_amn.ko)
implementation for Amnezia VPN, enabling kernel-level support for the
protocol.
+
+Partial support of AWG2 protocol added - 2.0 S3/S4 parameters.
diff --git a/net/amnezia-tools/Makefile b/net/amnezia-tools/Makefile
index f48a8948fd1f..0167f3c2172f 100644
--- a/net/amnezia-tools/Makefile
+++ b/net/amnezia-tools/Makefile
@@ -1,7 +1,6 @@
PORTNAME= amnezia
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.20241018
-PORTREVISION= 4
+DISTVERSION= 1.0.20250903
CATEGORIES= net net-vpn
PKGNAMESUFFIX= -tools
@@ -21,7 +20,9 @@ USE_RC_SUBR= ${PORTNAME}
SHEBANG_FILES= wg-quick/freebsd.bash
-MAKE_ARGS+= DEBUG=no \
+DEBUG?= no
+
+MAKE_ARGS+= DEBUG=${DEBUG} \
WITH_BASHCOMPLETION=yes \
WITH_SYSTEMDUNITS=no
MAKE_ENV+= MANDIR="${PREFIX}/share/man" \
diff --git a/net/amnezia-tools/distinfo b/net/amnezia-tools/distinfo
index 4121ea84aa23..33f5d4d3fc37 100644
--- a/net/amnezia-tools/distinfo
+++ b/net/amnezia-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754646104
-SHA256 (amnezia-vpn-amneziawg-tools-v1.0.20241018_GH0.tar.gz) = 60f1cec1774fb871a2d8dc24e4f731625516d90f663d6e0d2c77d9247222f2f9
-SIZE (amnezia-vpn-amneziawg-tools-v1.0.20241018_GH0.tar.gz) = 156259
+TIMESTAMP = 1761344729
+SHA256 (amnezia-vpn-amneziawg-tools-v1.0.20250903_GH0.tar.gz) = d729a6f54aafcd55b2cbb7324f09ca8f0d2536772970652bf822a271d0c907d7
+SIZE (amnezia-vpn-amneziawg-tools-v1.0.20250903_GH0.tar.gz) = 160214
diff --git a/net/amnezia-tools/files/patch-config.c b/net/amnezia-tools/files/patch-config.c
index 68d939b8e675..0b87c28f2ac3 100644
--- a/net/amnezia-tools/files/patch-config.c
+++ b/net/amnezia-tools/files/patch-config.c
@@ -1,6 +1,6 @@
---- config.c.orig 2024-10-01 13:02:42 UTC
+--- config.c.orig 2025-09-03 14:11:13 UTC
+++ config.c
-@@ -252,7 +252,7 @@ static inline bool parse_endpoint(struct sockaddr *end
+@@ -259,7 +259,7 @@ static inline bool parse_endpoint(struct sockaddr *end
*
* So this is what we do, except FreeBSD removed EAI_NODATA some time ago, so that's conditional.
*/
@@ -9,7 +9,7 @@
#ifdef EAI_NODATA
ret == EAI_NODATA ||
#endif
-@@ -337,6 +337,20 @@ static bool validate_netmask(struct wgallowedip *allow
+@@ -344,6 +344,20 @@ static bool validate_netmask(struct wgallowedip *allow
return true;
}
@@ -30,7 +30,7 @@
static inline bool parse_allowedips(struct wgpeer *peer, struct wgallowedip **last_allowedip, const char *value)
{
struct wgallowedip *allowedip = *last_allowedip, *new_allowedip;
-@@ -353,10 +367,18 @@ static inline bool parse_allowedips(struct wgpeer *pee
+@@ -360,10 +374,18 @@ static inline bool parse_allowedips(struct wgpeer *pee
}
sep = mutable;
while ((mask = strsep(&sep, ","))) {
@@ -49,7 +49,7 @@
ip = strsep(&mask, "/");
new_allowedip = calloc(1, sizeof(*new_allowedip));
-@@ -387,6 +409,7 @@ static inline bool parse_allowedips(struct wgpeer *pee
+@@ -394,6 +416,7 @@ static inline bool parse_allowedips(struct wgpeer *pee
else
goto err;
new_allowedip->cidr = cidr;
diff --git a/net/amnezia-tools/files/patch-containers.h b/net/amnezia-tools/files/patch-containers.h
index 88563f74058a..233c2465854b 100644
--- a/net/amnezia-tools/files/patch-containers.h
+++ b/net/amnezia-tools/files/patch-containers.h
@@ -1,6 +1,6 @@
---- containers.h.orig 2024-10-01 13:02:42 UTC
+--- containers.h.orig 2025-09-03 14:11:13 UTC
+++ containers.h
-@@ -29,6 +29,10 @@ struct timespec64 {
+@@ -34,6 +34,10 @@ struct timespec64 {
int64_t tv_nsec;
};
@@ -11,7 +11,7 @@
struct wgallowedip {
uint16_t family;
union {
-@@ -36,6 +40,7 @@ struct wgallowedip {
+@@ -41,6 +45,7 @@ struct wgallowedip {
struct in6_addr ip6;
};
uint8_t cidr;
diff --git a/net/amnezia-tools/files/patch-ipc-freebsd.h b/net/amnezia-tools/files/patch-ipc-freebsd.h
index 22255c0bcca3..2737729233b5 100644
--- a/net/amnezia-tools/files/patch-ipc-freebsd.h
+++ b/net/amnezia-tools/files/patch-ipc-freebsd.h
@@ -1,4 +1,4 @@
---- ipc-freebsd.h.orig 2024-10-01 13:02:42 UTC
+--- ipc-freebsd.h.orig 2025-09-03 14:11:13 UTC
+++ ipc-freebsd.h
@@ -15,13 +15,13 @@ static int get_dgram_socket(void)
{
@@ -16,7 +16,28 @@
struct ifg_req *ifg;
int s = get_dgram_socket(), ret = 0;
-@@ -389,6 +389,8 @@ static int kernel_set_device(struct wgdevice *dev)
+@@ -458,15 +458,15 @@ static int kernel_set_device(struct wgdevice *dev)
+ if (dev->flags & WGDEVICE_HAS_H4)
+ nvlist_add_binary(nvl_device, "h4", dev->transport_packet_magic_header, strlen(dev->transport_packet_magic_header) + 1);
+ if (dev->flags & WGDEVICE_HAS_I1)
+- nvlist_add_binary(nvl_device, "i1", dev->i1, strlen(dev->i1) + 1);
++ nvlist_add_binary(nvl_device, "i1", dev->i1 ? dev->i1 : "", strlen(dev->i1 ? dev->i1 : "") + 1);
+ if (dev->flags & WGDEVICE_HAS_I2)
+- nvlist_add_binary(nvl_device, "i2", dev->i2, strlen(dev->i2) + 1);
++ nvlist_add_binary(nvl_device, "i2", dev->i2 ? dev->i2 : "", strlen(dev->i2 ? dev->i2 : "") + 1);
+ if (dev->flags & WGDEVICE_HAS_I3)
+- nvlist_add_binary(nvl_device, "i3", dev->i3, strlen(dev->i3) + 1);
++ nvlist_add_binary(nvl_device, "i3", dev->i3 ? dev->i3 : "", strlen(dev->i3 ? dev->i3 : "") + 1);
+ if (dev->flags & WGDEVICE_HAS_I4)
+- nvlist_add_binary(nvl_device, "i4", dev->i4, strlen(dev->i4) + 1);
++ nvlist_add_binary(nvl_device, "i4", dev->i4 ? dev->i4 : "", strlen(dev->i4 ? dev->i4 : "") + 1);
+ if (dev->flags & WGDEVICE_HAS_I5)
+- nvlist_add_binary(nvl_device, "i5", dev->i5, strlen(dev->i5) + 1);
++ nvlist_add_binary(nvl_device, "i5", dev->i5 ? dev->i5 : "", strlen(dev->i5 ? dev->i5 : "") + 1);
+ if (dev->flags & WGDEVICE_HAS_FWMARK)
+ nvlist_add_number(nvl_device, "user-cookie", dev->fwmark);
+ if (dev->flags & WGDEVICE_REPLACE_PEERS)
+@@ -502,6 +502,8 @@ static int kernel_set_device(struct wgdevice *dev)
nvl_aips[j] = nvlist_create(0);
if (!nvl_aips[j])
goto err_peer;
diff --git a/net/amnezia-tools/files/patch-ipc-uapi.h b/net/amnezia-tools/files/patch-ipc-uapi.h
index 61df9f69e784..cbf4811ca8a7 100644
--- a/net/amnezia-tools/files/patch-ipc-uapi.h
+++ b/net/amnezia-tools/files/patch-ipc-uapi.h
@@ -1,6 +1,6 @@
---- ipc-uapi.h.orig 2024-10-01 13:02:42 UTC
+--- ipc-uapi.h.orig 2025-09-03 14:11:13 UTC
+++ ipc-uapi.h
-@@ -111,7 +111,7 @@ static int userspace_set_device(struct wgdevice *dev)
+@@ -126,7 +126,7 @@ static int userspace_set_device(struct wgdevice *dev)
continue;
} else
continue;
diff --git a/net/amnezia-tools/files/patch-man_wg.8 b/net/amnezia-tools/files/patch-man_wg.8
index 87e018ff2856..5356f8d2069c 100644
--- a/net/amnezia-tools/files/patch-man_wg.8
+++ b/net/amnezia-tools/files/patch-man_wg.8
@@ -1,4 +1,4 @@
---- man/wg.8.orig 2024-10-01 13:02:42 UTC
+--- man/wg.8.orig 2025-09-03 14:11:13 UTC
+++ man/wg.8
@@ -1,10 +1,10 @@
-.TH WG 8 "2015 August 13" ZX2C4 "WireGuard"
@@ -67,7 +67,7 @@
is optional and is by default off; setting it to 0 or "off" disables it.
Otherwise it represents, in seconds, between 1 and 65535 inclusive, how often
to send an authenticated empty packet to the peer, for the purpose of keeping
-@@ -119,11 +121,52 @@ A private key and a corresponding public key may be ge
+@@ -119,11 +121,94 @@ A private key and a corresponding public key may be ge
.br
$ umask 077
.br
@@ -103,25 +103,67 @@
+\fBs1\fP
+Size of handshake initiation packet prepend junk. Should be the same on both ends.
+.br
-+0–1132 (recomended 15–150), s1 + 56 ≠ s2
++0–1304 (recomended 15–150)
+
+.TP
+\fBs2\fP
+Size of handshake response packet prepend junk. Should be the same on both ends.
+.br
-+0–1188 (recomended 15–150), s1 + 56 ≠ s2
++0–1360 (recomended 15–150)
++
++.TP
++\fBs3\fP
++Size of handshake cookie packet prepend junk. Should be the same on both ends.
++.br
++0–1388 (recomended 15–150)
++
++.TP
++\fBs4\fP
++Size of data transport packet prepend junk. Should be the same on both ends.
++Will effectively decrease maximum possible MTU of interface.
++.br
++0–160 (recomended 15-32)
+
+.TP
+\fBh1-h4\fP
+Custom identifiers for initiation/response/cookie/data packets. Should be the same on both ends.
+.br
-+The unique value in range of 5 - 4,294,967,295 (0x5 - 0xFFFFFFFF), h1 != h2 != h3 != h4
++Should be either the unique value in range of 5 - 4294967295 (0x5 - 0xFFFFFFFF)
++.br
++Or should be either the range of two such values, via '-', like 2294967295-4294970000, when range is used a random number from the range selected for each packet.
++For range, first value should be less then second.
++.br
++Such ranges or values should not intersect/match each other.
++
++.TP
++\fBi1-i5\fP
++Pre-crafted custom signature packets to be send before hadshake. May be configured on either side and may be different between sides.
++These packets are being send prior to every handshake, in the same way as Junk packets do. The sending order is i1, i2, i3, i4, i5. If there is no value specified, the packet is skipped.
++.br
++Value is a sequence of tags specified below:
+
++.br
++\fB<b 0x[seq]>\fP - static bytes tag. Dumps [seq] as-is to the packet. [seq] is hex-encoded sequence which represents bytes sequence (2 hex numbers per byte) and is always even-sized
++
++.br
++\fB<r [size]>\fP - random bytes tag. Dumps [size] amount of randomly-generated bytes to the packet
++
++.br
++\fB<rd [size]>\fP - random digits tag. Dumps [size] amount of randomly-generated bytes from [0-9] set to the packet
++
++.br
++\fB<rc [size]>\fP - random chars tag. Dumps [size] amount of randomly-generated bytes from [a-zA-Z] set to the packet
++
++.br
++\fB<t>\fP - timestamp tag. Dumps 4-bytes long current system time in UNIX format
++
++.br
++\fB<c>\fP - packet counter tag. Dumps 4-bytes long amount of packets sent by AWG
+
.SH CONFIGURATION FILE FORMAT
The configuration file format is based on \fIINI\fP. There are two top level sections
-- \fIInterface\fP and \fIPeer\fP. Multiple \fIPeer\fP sections may be specified, but
-@@ -224,7 +267,7 @@ on a per-interface basis by using
+@@ -224,7 +309,7 @@ on a per-interface basis by using
on a per-interface basis by using
.BR ifconfig (1):
@@ -130,7 +172,7 @@
On userspace implementations, it is customary to set the \fILOG_LEVEL\fP environment variable to \fIverbose\fP.
-@@ -240,19 +283,18 @@ If set to an integer or to \fIinfinity\fP, DNS resolut
+@@ -240,19 +325,18 @@ If set to an integer or to \fIinfinity\fP, DNS resolut
If set to an integer or to \fIinfinity\fP, DNS resolution for each peer's endpoint will be retried that many times for non-permanent errors, with an increasing delay between retries. If unset, the default is 15 retries.
.SH SEE ALSO
diff --git a/net/amnezia-tools/files/patch-set.c b/net/amnezia-tools/files/patch-set.c
index 61e1ec5314d0..060312414f44 100644
--- a/net/amnezia-tools/files/patch-set.c
+++ b/net/amnezia-tools/files/patch-set.c
@@ -1,11 +1,11 @@
---- set.c.orig 2024-10-01 13:02:42 UTC
+--- set.c.orig 2025-09-03 14:11:13 UTC
+++ set.c
@@ -18,7 +18,7 @@ int set_main(int argc, const char *argv[])
int ret = 1;
if (argc < 3) {
-- fprintf(stderr, "Usage: %s %s <interface> [listen-port <port>] [fwmark <mark>] [private-key <file path>] [peer <base64 public key> [remove] [preshared-key <file path>] [endpoint <ip>:<port>] [persistent-keepalive <interval seconds>] [allowed-ips <ip1>/<cidr1>[,<ip2>/<cidr2>] [advanced-security <on|off>]...] ]...\n", PROG_NAME, argv[0]);
-+ fprintf(stderr, "Usage: %s %s <interface> [listen-port <port>] [fwmark <mark>] [private-key <file path>] [peer <base64 public key> [remove] [preshared-key <file path>] [endpoint <ip>:<port>] [persistent-keepalive <interval seconds>] [allowed-ips [+|-]<ip1>/<cidr1>[,[+|-]<ip2>/<cidr2>] [advanced-security <on|off>]...] ]...\n", PROG_NAME, argv[0]);
+- fprintf(stderr, "Usage: %s %s <interface> [listen-port <port>] [fwmark <mark>] [private-key <file path>] [jc <junk_count>] [jmin <min_value>] [jmax <max_value>] [s1 <init_junk>] [s2 <resp_junk>] [s3 <cookie_junk>] [s4 <trans_junk>] [h1 <init_header>] [h2 <resp_header>] [h3 <cookie_header>] [h4 <transp_header>] [i1 \"<taged_junk>\"] [i2 \"<taged_junk>\"] [i3 \"<taged_junk>\"] [i4 \"<taged_junk>\"] [i5 \"<taged_junk>\"] [peer <base64 public key> [remove] [preshared-key <file path>] [endpoint <ip>:<port>] [persistent-keepalive <interval seconds>] [allowed-ips <ip1>/<cidr1>[,<ip2>/<cidr2>] [advanced-security <on|off>]...] ]...\n", PROG_NAME, argv[0]);
++ fprintf(stderr, "Usage: %s %s <interface> [listen-port <port>] [fwmark <mark>] [private-key <file path>] [jc <junk_count>] [jmin <min_value>] [jmax <max_value>] [s1 <init_junk>] [s2 <resp_junk>] [s3 <cookie_junk>] [s4 <trans_junk>] [h1 <init_header>] [h2 <resp_header>] [h3 <cookie_header>] [h4 <transp_header>] [i1 \"<taged_junk>\"] [i2 \"<taged_junk>\"] [i3 \"<taged_junk>\"] [i4 \"<taged_junk>\"] [i5 \"<taged_junk>\"] [peer <base64 public key> [remove] [preshared-key <file path>] [endpoint <ip>:<port>] [persistent-keepalive <interval seconds>] [allowed-ips [+|-]<ip1>/<cidr1>[,[+|-]<ip2>/<cidr2>] [advanced-security <on|off>]...] ]...\n", PROG_NAME, argv[0]);
return 1;
}
diff --git a/net/amnezia-tools/files/patch-show.c b/net/amnezia-tools/files/patch-show.c
new file mode 100644
index 000000000000..fb6f765c71dc
--- /dev/null
+++ b/net/amnezia-tools/files/patch-show.c
@@ -0,0 +1,51 @@
+--- show.c.orig 2025-09-03 14:11:13 UTC
++++ show.c
+@@ -401,39 +401,39 @@ static bool ugly_print(struct wgdevice *device, const
+ } else if (!strcmp(param, "h1")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->init_packet_magic_header);
++ printf("%s\n", device->init_packet_magic_header?:"0");
+ } else if (!strcmp(param, "h2")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->response_packet_magic_header);
++ printf("%s\n", device->response_packet_magic_header?:"0");
+ } else if (!strcmp(param, "h3")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->underload_packet_magic_header);
++ printf("%s\n", device->underload_packet_magic_header?:"0");
+ } else if (!strcmp(param, "h4")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->transport_packet_magic_header);
++ printf("%s\n", device->transport_packet_magic_header?:"0");
+ } else if (!strcmp(param, "i1")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->i1);
++ printf("%s\n", device->i1?:"");
+ } else if (!strcmp(param, "i2")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->i2);
++ printf("%s\n", device->i2?:"");
+ } else if (!strcmp(param, "i3")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->i3);
++ printf("%s\n", device->i3?:"");
+ } else if (!strcmp(param, "i4")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->i4);
++ printf("%s\n", device->i4?:"");
+ } else if (!strcmp(param, "i5")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->i5);
++ printf("%s\n", device->i5?:"");
+ } else if (!strcmp(param, "endpoints")) {
+ for_each_wgpeer(device, peer) {
+ if (with_interface)
diff --git a/net/amnezia-tools/files/patch-wg-quick_freebsd.bash b/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
index e4f2cfe40c0a..cc582319c260 100644
--- a/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
+++ b/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
@@ -1,6 +1,6 @@
---- wg-quick/freebsd.bash.orig 2025-12-03 19:32:16 UTC
+--- wg-quick/freebsd.bash.orig 2025-12-12 22:28:42 UTC
+++ wg-quick/freebsd.bash
-@@ -25,11 +25,20 @@ CONFIG_FILE=""
+@@ -25,11 +25,18 @@ CONFIG_FILE=""
POST_DOWN=( )
SAVE_CONFIG=0
CONFIG_FILE=""
@@ -11,17 +11,15 @@
PROGRAM="${0##*/}"
ARGS=( "$@" )
- IS_ASESCURITY_ON=0
+ IS_AWG_ON=0
-+
+declare -A ROUTES
+declare -A ENDPOINTS_MAP
+
-+
cmd() {
echo "[#] $*" >&3
"$@"
-@@ -40,7 +49,7 @@ die() {
+@@ -40,7 +47,7 @@ die() {
exit 1
}
@@ -30,7 +28,7 @@
unset ORIGINAL_TMPDIR
make_temp() {
-@@ -64,7 +73,7 @@ parse_options() {
+@@ -64,7 +71,7 @@ parse_options() {
}
parse_options() {
@@ -39,7 +37,7 @@
CONFIG_FILE="$1"
if [[ $CONFIG_FILE =~ ^[a-zA-Z0-9_=+.-]{1,15}$ ]]; then
for path in "${CONFIG_SEARCH_PATHS[@]}"; do
-@@ -82,7 +91,7 @@ parse_options() {
+@@ -82,7 +89,7 @@ parse_options() {
stripped="${line%%\#*}"
key="${stripped%%=*}"; key="${key##*([[:space:]])}"; key="${key%%*([[:space:]])}"
value="${stripped#*=}"; value="${value##*([[:space:]])}"; value="${value%%*([[:space:]])}"
@@ -48,7 +46,7 @@
[[ $key == "[Interface]" ]] && interface_section=1
if [[ $interface_section -eq 1 ]]; then
case "$key" in
-@@ -96,9 +105,14 @@ parse_options() {
+@@ -96,9 +103,14 @@ parse_options() {
PreDown) PRE_DOWN+=( "$value" ); continue ;;
PostUp) POST_UP+=( "$value" ); continue ;;
PostDown) POST_DOWN+=( "$value" ); continue ;;
@@ -63,9 +61,9 @@
Jc);&
Jmin);&
Jmax);&
-@@ -109,6 +123,17 @@ parse_options() {
- H3);&
- H4) IS_ASESCURITY_ON=1;;
+@@ -116,6 +128,17 @@ parse_options() {
+ I4);&
+ I5) IS_AWG_ON=1;;
esac
+ else
+ case "$key" in
@@ -81,44 +79,105 @@
fi
WG_CONFIG+="$line"$'\n'
done < "$CONFIG_FILE"
-@@ -129,19 +154,22 @@ add_if() {
+@@ -136,20 +159,24 @@ add_if() {
add_if() {
local ret rc
- local cmd="ifconfig wg create name "$INTERFACE""
-- if [[ $IS_ASESCURITY_ON == 1 ]]; then
-+ local cmd="ifconfig amn create name "$INTERFACE""
-+ if [[ $USERLAND == 1 ]]; then
- cmd="amneziawg-go "$INTERFACE"";
- fi
+- if [[ $IS_AWG_ON == 1 ]]; then
+- cmd="amneziawg-go "$INTERFACE"";
+- fi
- if ret="$(cmd $cmd 2>&1 >/dev/null)"; then
- return 0
-+ if [ -n "$DESCRIPTION" ]; then
-+ ret="$(cmd $cmd description "$DESCRIPTION" 2>&1 >/dev/null)" && return 0
-+ else
-+
-+ ret="$(cmd $cmd 2>&1 >/dev/null)" && return 0
- fi
- rc=$?
- if [[ $ret == *"ifconfig: ioctl SIOCSIFNAME (set name): File exists"* ]]; then
- echo "$ret" >&3
- return $rc
- fi
+- fi
+- rc=$?
+- if [[ $ret == *"ifconfig: ioctl SIOCSIFNAME (set name): File exists"* ]]; then
+- echo "$ret" >&3
+- return $rc
+- fi
- echo "[!] Missing WireGuard kernel support ($ret). Falling back to slow userspace implementation." >&3
++ local cmd="ifconfig amn create name "$INTERFACE""
++ if [[ $USERLAND == 0 ]]; then
++ if [ -n "$DESCRIPTION" ]; then
++ ret="$(cmd $cmd description "$DESCRIPTION" 2>&1 >/dev/null)" && return 0
++ else
++ ret="$(cmd $cmd 2>&1 >/dev/null)" && return 0
++ fi
++ rc=$?
++ if [[ $ret == *"ifconfig: ioctl SIOCSIFNAME (set name): File exists"* ]]; then
++ echo "$ret" >&3
++ return $rc
++ fi
++ fi
+ echo "[!] Missing Amnezia kernel support ($ret). Falling back to slow userspace implementation." >&3
cmd "${WG_QUICK_USERSPACE_IMPLEMENTATION:-amneziawg-go}" "$INTERFACE"
++ if [ -n "$DESCRIPTION" ]; then
++ cmd ifconfig $INTERFACE description "$DESCRIPTION"
++ fi
+ }
+
+ del_routes() {
+@@ -181,9 +208,9 @@ del_if() {
+ if [[ -S /var/run/amneziawg/$INTERFACE.sock ]]; then
+ cmd rm -f "/var/run/amneziawg/$INTERFACE.sock"
+ else
+- cmd ifconfig "$INTERFACE" destroy
++ cmd ifconfig -n "$INTERFACE" destroy
+ fi
+- while ifconfig "$INTERFACE" >/dev/null 2>&1; do
++ while ifconfig -n "$INTERFACE" >/dev/null 2>&1; do
+ # HACK: it would be nice to `route monitor` here and wait for RTM_IFANNOUNCE
+ # but it turns out that the announcement is made before the interface
+ # disappears so we sometimes get a hang. So, we're instead left with polling
+@@ -193,21 +220,21 @@ up_if() {
}
-@@ -209,7 +237,7 @@ set_mtu() {
+ up_if() {
+- cmd ifconfig "$INTERFACE" up
++ cmd ifconfig -n "$INTERFACE" up
+ }
+
+ add_addr() {
+ if [[ $1 == *:* ]]; then
+- cmd ifconfig "$INTERFACE" inet6 "$1" alias
++ cmd ifconfig -n "$INTERFACE" inet6 "$1" alias
+ else
+- cmd ifconfig "$INTERFACE" inet "$1" alias
++ cmd ifconfig -n "$INTERFACE" inet "$1" alias
+ fi
+ }
+
+ set_mtu() {
+ local mtu=0 endpoint output family
+ if [[ -n $MTU ]]; then
+- cmd ifconfig "$INTERFACE" mtu "$MTU"
++ cmd ifconfig -n "$INTERFACE" mtu "$MTU"
+ return
+ fi
+ while read -r _ endpoint; do
+@@ -215,14 +242,16 @@ set_mtu() {
+ family=inet
[[ ${BASH_REMATCH[1]} == *:* ]] && family=inet6
output="$(route -n get "-$family" "${BASH_REMATCH[1]}" || true)"
- [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
+- [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
- done < <(wg show "$INTERFACE" endpoints)
++ [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig -n "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
+ done < <(awg show "$INTERFACE" endpoints)
if [[ $mtu -eq 0 ]]; then
read -r output < <(route -n get default || true) || true
- [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
-@@ -242,7 +270,7 @@ collect_endpoints() {
+- [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
++ [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig -n "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
+ fi
+- [[ $mtu -gt 0 ]] || mtu=1500
+- cmd ifconfig "$INTERFACE" mtu $(( mtu - 80 ))
++ if [[ $mtu -gt 0 && $mtu -lt 1420 ]]; then
++ # setup MTU only if discovered MTU is less then default
++ cmd ifconfig -n "$INTERFACE" mtu $(( mtu - 80 )) || true
++ fi
+ }
+
+
+@@ -249,7 +278,7 @@ collect_endpoints() {
while read -r _ endpoint; do
[[ $endpoint =~ ^\[?([a-z0-9:.]+)\]?:[0-9]+$ ]] || continue
ENDPOINTS+=( "${BASH_REMATCH[1]}" )
@@ -127,7 +186,7 @@
}
set_endpoint_direct_route() {
-@@ -297,18 +325,25 @@ monitor_daemon() {
+@@ -304,25 +333,108 @@ monitor_daemon() {
}
monitor_daemon() {
@@ -153,10 +212,11 @@
# endpoints change.
while read -u 19 -r event; do
- [[ $event == RTM_* ]] || continue
- ifconfig "$INTERFACE" >/dev/null 2>&1 || break
+- ifconfig "$INTERFACE" >/dev/null 2>&1 || break
++ ifconfig -n "$INTERFACE" >/dev/null 2>&1 || break
[[ $AUTO_ROUTE4 -eq 1 || $AUTO_ROUTE6 -eq 1 ]] && set_endpoint_direct_route
# TODO: set the mtu as well, but only if up
-@@ -316,6 +351,82 @@ monitor_daemon() {
+ done
kill $pid) & disown
}
@@ -239,7 +299,7 @@
HAVE_SET_DNS=0
set_dns() {
[[ ${#DNS[@]} -gt 0 ]] || return 0
-@@ -354,7 +465,7 @@ set_config() {
+@@ -361,7 +473,7 @@ set_config() {
}
set_config() {
@@ -248,7 +308,7 @@
}
save_config() {
-@@ -386,7 +497,7 @@ save_config() {
+@@ -393,7 +505,7 @@ save_config() {
done
old_umask="$(umask)"
umask 077
@@ -257,7 +317,7 @@
trap 'rm -f "$CONFIG_FILE.tmp"; clean_temp; exit' INT TERM EXIT
echo "${current_config/\[Interface\]$'\n'/$new_config}" > "$CONFIG_FILE.tmp" || die "Could not write configuration file"
sync "$CONFIG_FILE.tmp"
-@@ -412,7 +523,7 @@ cmd_usage() {
+@@ -419,7 +531,7 @@ cmd_usage() {
followed by \`.conf'. Otherwise, INTERFACE is an interface name, with
configuration found at:
${CONFIG_SEARCH_PATHS[@]/%//INTERFACE.conf}.
@@ -266,7 +326,7 @@
of the following additions to the [Interface] section, which are handled
by $PROGRAM:
-@@ -429,10 +540,24 @@ cmd_usage() {
+@@ -436,13 +548,27 @@ cmd_usage() {
- SaveConfig: if set to \`true', the configuration is saved from the current
state of the interface upon shutdown.
@@ -291,8 +351,12 @@
+
cmd_up() {
local i
- [[ -z $(ifconfig "$INTERFACE" 2>/dev/null) ]] || die "\`$INTERFACE' already exists"
-@@ -446,26 +571,31 @@ cmd_up() {
+- [[ -z $(ifconfig "$INTERFACE" 2>/dev/null) ]] || die "\`$INTERFACE' already exists"
++ [[ -z $(ifconfig -n "$INTERFACE" 2>/dev/null) ]] || die "\`$INTERFACE' already exists"
+ trap 'del_if; del_routes; clean_temp; exit' INT TERM EXIT
+ add_if
+ execute_hooks "${PRE_UP[@]}"
+@@ -453,26 +579,31 @@ cmd_up() {
set_mtu
up_if
set_dns
@@ -328,7 +392,7 @@
save_config
}
-@@ -473,6 +603,10 @@ cmd_strip() {
+@@ -480,6 +611,10 @@ cmd_strip() {
echo "$WG_CONFIG"
}
@@ -339,7 +403,7 @@
# ~~ function override insertion point ~~
make_temp
-@@ -496,6 +630,18 @@ elif [[ $# -eq 2 && $1 == strip ]]; then
+@@ -503,6 +638,18 @@ elif [[ $# -eq 2 && $1 == strip ]]; then
auto_su
parse_options "$2"
cmd_strip
diff --git a/net/dataplaneapi/Makefile b/net/dataplaneapi/Makefile
index 85020c58295c..16225927e7da 100644
--- a/net/dataplaneapi/Makefile
+++ b/net/dataplaneapi/Makefile
@@ -1,12 +1,11 @@
PORTNAME= dataplaneapi
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2.5
-PORTREVISION= 2
+DISTVERSION= 3.2.7
CATEGORIES= net
MAINTAINER= dtxdf@FreeBSD.org
COMMENT= HAProxy Data Plane API
-WWW= https://github.com/haproxytech/${PORTNAME}
+WWW= https://github.com/haproxytech/dataplaneapi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -35,7 +34,7 @@ OPTIONS_DEFINE= DOCS
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse --short HEAD'
# in the Data Plane API repository to get the value of GITID.
-GITID= daff5f5e
+GITID= 3f1e3ef3
BUILD_DATE= $$(date -u "+%Y-%m-%dT%H:%M:%SZ")
diff --git a/net/dataplaneapi/distinfo b/net/dataplaneapi/distinfo
index abb86f7f3105..2856221a8e21 100644
--- a/net/dataplaneapi/distinfo
+++ b/net/dataplaneapi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760648211
-SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/go.mod) = 0d14e043e370d3f9112165b3ba948d9cf857d3d8dbe1a569a744e28082b88284
-SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/go.mod) = 4957
-SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/haproxytech-dataplaneapi-v3.2.5_GH0.tar.gz) = ea532a97355c81f9faa12b56fb07ff9caead520bfc6774cf82ab1c8c25c269c4
-SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/haproxytech-dataplaneapi-v3.2.5_GH0.tar.gz) = 1086637
+TIMESTAMP = 1766094257
+SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.7_GH0/go.mod) = 2afb65bfd9de920e067ad61a7d567211d19aa98829a1b6d8553dab782d3be8f9
+SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.7_GH0/go.mod) = 4875
+SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.7_GH0/haproxytech-dataplaneapi-v3.2.7_GH0.tar.gz) = cf66af10a46f47cdcf326da72932112afca96c0d7133b1a8060cfa591d595ea1
+SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.7_GH0/haproxytech-dataplaneapi-v3.2.7_GH0.tar.gz) = 1086874
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 967ac4aa4c03..ffac8c1d3e97 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 549.0.1
+DISTVERSION= 550.0.0
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index 49d2326c34d8..def75711e0c7 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765638783
-SHA256 (google-cloud-sdk-549.0.1-linux-x86_64.tar.gz) = 0223233b3cfdf9065ad8e061e0fe9e0ac66e7a9871f7b5dfe23e789b1f6b22c5
-SIZE (google-cloud-sdk-549.0.1-linux-x86_64.tar.gz) = 202958423
+TIMESTAMP = 1765962094
+SHA256 (google-cloud-sdk-550.0.0-linux-x86_64.tar.gz) = a7bce5e6e156ffe4d8c2f4ad5136886f128138aa319dced812e91999699d459d
+SIZE (google-cloud-sdk-550.0.0-linux-x86_64.tar.gz) = 203170056
diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile
index 1c8b214a607b..8f629ecc112f 100644
--- a/net/haproxy/Makefile
+++ b/net/haproxy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 3.2.9
+DISTVERSION= 3.2.10
CATEGORIES= net www
MASTER_SITES= http://www.haproxy.org/download/3.2/src/
diff --git a/net/haproxy/distinfo b/net/haproxy/distinfo
index 97973115bd37..c036bec215db 100644
--- a/net/haproxy/distinfo
+++ b/net/haproxy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763785679
-SHA256 (haproxy-3.2.9.tar.gz) = e660d141b29019f4d198785b0834cc3e9c96efceeb807c2fff2fc935bd3354c2
-SIZE (haproxy-3.2.9.tar.gz) = 5123457
+TIMESTAMP = 1766124571
+SHA256 (haproxy-3.2.10.tar.gz) = df9412eee0faf78147cd3f1bbec9582ea678c33535b1afec081036c5bbb8015b
+SIZE (haproxy-3.2.10.tar.gz) = 5125928
diff --git a/net/haproxy30/Makefile b/net/haproxy30/Makefile
index 62fbe18881e9..b3b7c7f1a934 100644
--- a/net/haproxy30/Makefile
+++ b/net/haproxy30/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 3.0.12
+DISTVERSION= 3.0.13
CATEGORIES= net www
PKGNAMESUFFIX= 30
MASTER_SITES= http://www.haproxy.org/download/3.0/src/
diff --git a/net/haproxy30/distinfo b/net/haproxy30/distinfo
index a886ce61850a..217d5da98644 100644
--- a/net/haproxy30/distinfo
+++ b/net/haproxy30/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759490322
-SHA256 (haproxy-3.0.12.tar.gz) = cd2bade59a7e2d61f2d62be7c6c4cfc0e2b3a90431023720cae7c43843b0570b
-SIZE (haproxy-3.0.12.tar.gz) = 4745984
+TIMESTAMP = 1766125563
+SHA256 (haproxy-3.0.13.tar.gz) = 55019dbe80b44b4a83ea08f725671c26b7d61663f1c265bdcdfed5dfc3e51130
+SIZE (haproxy-3.0.13.tar.gz) = 4755144
diff --git a/net/mdns-bridge/Makefile b/net/mdns-bridge/Makefile
index ce31b4dd60f2..a245ca9eace9 100644
--- a/net/mdns-bridge/Makefile
+++ b/net/mdns-bridge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mdns-bridge
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.0
+DISTVERSION= 2.4.0
CATEGORIES= net
MAINTAINER= dennypage@me.com
diff --git a/net/mdns-bridge/distinfo b/net/mdns-bridge/distinfo
index bd2b97d9f465..d1c53d0d9053 100644
--- a/net/mdns-bridge/distinfo
+++ b/net/mdns-bridge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764871970
-SHA256 (dennypage-mdns-bridge-v2.3.0_GH0.tar.gz) = 92f53b2d2020d4e8757adda2d0f234aa875416e085494c6724fc39e6a55e9b4f
-SIZE (dennypage-mdns-bridge-v2.3.0_GH0.tar.gz) = 26855
+TIMESTAMP = 1765994950
+SHA256 (dennypage-mdns-bridge-v2.4.0_GH0.tar.gz) = e3276aa4689c6f342ff5bf190804be1a29804384302c88255a2e710197e76e20
+SIZE (dennypage-mdns-bridge-v2.4.0_GH0.tar.gz) = 27010
diff --git a/net/py-pystun3/Makefile b/net/py-pystun3/Makefile
index 50db9a9151e1..0cb74f3c88b2 100644
--- a/net/py-pystun3/Makefile
+++ b/net/py-pystun3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pystun3
-PORTVERSION= 1.0.0
+PORTVERSION= 2.0.0
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-pystun3/distinfo b/net/py-pystun3/distinfo
index df59a907c24f..5ccba7b82a35 100644
--- a/net/py-pystun3/distinfo
+++ b/net/py-pystun3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764264918
-SHA256 (pystun3-1.0.0.tar.gz) = abafa1d957741df4bcc4cd2298a423db5831fec2600a62719210ea115dddc8f9
-SIZE (pystun3-1.0.0.tar.gz) = 5966
+TIMESTAMP = 1766093775
+SHA256 (pystun3-2.0.0.tar.gz) = 99abfe83df69fd0f6278e9be1456827fafb9e4e25efed8074d15b754ac9b1fee
+SIZE (pystun3-2.0.0.tar.gz) = 6717
diff --git a/net/py-qt6-networkauth/Makefile b/net/py-qt6-networkauth/Makefile
index a12de94a4bde..7a486a550fce 100644
--- a/net/py-qt6-networkauth/Makefile
+++ b/net/py-qt6-networkauth/Makefile
@@ -1,6 +1,5 @@
PORTNAME= networkauth
DISTVERSION= ${PYQTNETWORKAUTH_VERSION}
-PORTREVISION= 1
CATEGORIES= net devel python
MASTER_SITES= ${MASTER_SITES_PYQTNETWORKAUTH}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
diff --git a/net/py-qt6-networkauth/distinfo b/net/py-qt6-networkauth/distinfo
index 528e5d14955c..095986c5166d 100644
--- a/net/py-qt6-networkauth/distinfo
+++ b/net/py-qt6-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743732662
-SHA256 (pyqt6_networkauth-6.9.0.tar.gz) = 9acb6e97bd54584bbaeac2aabc40ec17a79d868f7da37a163c7bd4b7a8f04b09
-SIZE (pyqt6_networkauth-6.9.0.tar.gz) = 21591
+TIMESTAMP = 1761269265
+SHA256 (pyqt6_networkauth-6.10.0.tar.gz) = 94c9504613c8ff68f08eb1ff6ba7804c277b56e335baa6e44c1eba5279961f7b
+SIZE (pyqt6_networkauth-6.10.0.tar.gz) = 23658
diff --git a/net/py-qt6-networkauth/pkg-plist b/net/py-qt6-networkauth/pkg-plist
index b7e7bd79b5f6..9ed021483d8f 100644
--- a/net/py-qt6-networkauth/pkg-plist
+++ b/net/py-qt6-networkauth/pkg-plist
@@ -15,3 +15,4 @@
%%PYTHON_SITELIBDIR%%/pyqt6_networkauth-%%PYQTNETWORKAUTH_VERSION%%.dist-info/INSTALLER
%%PYTHON_SITELIBDIR%%/pyqt6_networkauth-%%PYQTNETWORKAUTH_VERSION%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/pyqt6_networkauth-%%PYQTNETWORKAUTH_VERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/pyqt6_networkauth-%%PYQTNETWORKAUTH_VERSION%%.dist-info/licenses/LICENSE
diff --git a/net/py-urllib3-future/Makefile b/net/py-urllib3-future/Makefile
index b124901e5677..748687d2d743 100644
--- a/net/py-urllib3-future/Makefile
+++ b/net/py-urllib3-future/Makefile
@@ -1,5 +1,5 @@
PORTNAME= urllib3-future
-PORTVERSION= 2.14.908
+PORTVERSION= 2.15.900
CATEGORIES= net python
MASTER_SITES= PYPI \
https://github.com/jawah/urllib3.future/releases/download/${PORTVERSION}/
diff --git a/net/py-urllib3-future/distinfo b/net/py-urllib3-future/distinfo
index ec6fcf593589..82a200f7b731 100644
--- a/net/py-urllib3-future/distinfo
+++ b/net/py-urllib3-future/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510986
-SHA256 (urllib3_future-2.14.908.tar.gz) = 54282b3823a9b9a3ad7a71638604c0cc55d7586336470091dc455a334fededb8
-SIZE (urllib3_future-2.14.908.tar.gz) = 1113963
+TIMESTAMP = 1766036501
+SHA256 (urllib3_future-2.15.900.tar.gz) = c5d3996cf0475ad1a554e372582fd0a43b01982b7a2cefe1795064f23e1f9624
+SIZE (urllib3_future-2.15.900.tar.gz) = 1115591
diff --git a/net/py-urllib3/Makefile b/net/py-urllib3/Makefile
index 1f0dbb3a85ad..f4871ef63861 100644
--- a/net/py-urllib3/Makefile
+++ b/net/py-urllib3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= urllib3
-PORTVERSION= 2.6.1
+PORTVERSION= 2.6.2
PORTEPOCH= 1
CATEGORIES= net python
MASTER_SITES= PYPI \
diff --git a/net/py-urllib3/distinfo b/net/py-urllib3/distinfo
index 1037014bb276..b9921c89ade8 100644
--- a/net/py-urllib3/distinfo
+++ b/net/py-urllib3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895844
-SHA256 (urllib3-2.6.1.tar.gz) = 5379eb6e1aba4088bae84f8242960017ec8d8e3decf30480b3a1abdaa9671a3f
-SIZE (urllib3-2.6.1.tar.gz) = 432678
+TIMESTAMP = 1766036657
+SHA256 (urllib3-2.6.2.tar.gz) = 016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797
+SIZE (urllib3-2.6.2.tar.gz) = 432930
diff --git a/net/qt6-coap/distinfo b/net/qt6-coap/distinfo
index 501eb986e5c6..5945274a75f6 100644
--- a/net/qt6-coap/distinfo
+++ b/net/qt6-coap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303887
-SHA256 (KDE/Qt/6.9.3/qt-qtcoap-v6.9.3_GH0.tar.gz) = c795e55428ef4d45c50ecb1c9eaba994d258b213bd6405ae3c9903c0724cf07b
-SIZE (KDE/Qt/6.9.3/qt-qtcoap-v6.9.3_GH0.tar.gz) = 186772
+TIMESTAMP = 1763965091
+SHA256 (KDE/Qt/6.10.1/qt-qtcoap-v6.10.1_GH0.tar.gz) = de077e00ef5a938ee3e86e093ca860e564dcdd00c13f62a8df98515a6a5cf782
+SIZE (KDE/Qt/6.10.1/qt-qtcoap-v6.10.1_GH0.tar.gz) = 186784
diff --git a/net/qt6-coap/pkg-plist b/net/qt6-coap/pkg-plist
index 722e45171c48..c9c6228cf9d8 100644
--- a/net/qt6-coap/pkg-plist
+++ b/net/qt6-coap/pkg-plist
@@ -60,7 +60,7 @@ lib/cmake/Qt6CoapPrivate/Qt6CoapPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6Coap.so
%%QT_LIBDIR%%/libQt6Coap.so.6
%%QT_LIBDIR%%/libQt6Coap.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6coap_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6coap_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_coap.pri
%%QT_MKSPECDIR%%/modules/qt_lib_coap_private.pri
%%QT_SBOMDIR%%/qtcoap-%%FULLVER%%.spdx
diff --git a/net/qt6-mqtt/distinfo b/net/qt6-mqtt/distinfo
index faa628afd19d..f3b08838aea3 100644
--- a/net/qt6-mqtt/distinfo
+++ b/net/qt6-mqtt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303895
-SHA256 (KDE/Qt/6.9.3/qt-qtmqtt-v6.9.3_GH0.tar.gz) = 4fc80a4a0cbe6c696eed7c5c0209819470a0bcc48a2ceaec71e5572ce7be4b8b
-SIZE (KDE/Qt/6.9.3/qt-qtmqtt-v6.9.3_GH0.tar.gz) = 210408
+TIMESTAMP = 1763965205
+SHA256 (KDE/Qt/6.10.1/qt-qtmqtt-v6.10.1_GH0.tar.gz) = 4c0f246daa2009c8b3b9fb0172970fbb6452a0c2846ed5fe4de87ed4b884f9f9
+SIZE (KDE/Qt/6.10.1/qt-qtmqtt-v6.10.1_GH0.tar.gz) = 220879
diff --git a/net/qt6-mqtt/pkg-plist b/net/qt6-mqtt/pkg-plist
index da87b95b6fd4..9e152209754b 100644
--- a/net/qt6-mqtt/pkg-plist
+++ b/net/qt6-mqtt/pkg-plist
@@ -59,7 +59,7 @@ lib/cmake/Qt6MqttPrivate/Qt6MqttPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6Mqtt.so
%%QT_LIBDIR%%/libQt6Mqtt.so.6
%%QT_LIBDIR%%/libQt6Mqtt.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6mqtt_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6mqtt_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_mqtt.pri
%%QT_MKSPECDIR%%/modules/qt_lib_mqtt_private.pri
%%QT_SBOMDIR%%/qtmqtt-%%FULLVER%%.spdx
diff --git a/net/qt6-networkauth/distinfo b/net/qt6-networkauth/distinfo
index 58d68541f637..8d256baf243c 100644
--- a/net/qt6-networkauth/distinfo
+++ b/net/qt6-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303905
-SHA256 (KDE/Qt/6.9.3/qtnetworkauth-everywhere-src-6.9.3.tar.xz) = 67d9dc47ed133e22aa78bedef53963bee3761318e5e74dc98f82ad9814cc7ec7
-SIZE (KDE/Qt/6.9.3/qtnetworkauth-everywhere-src-6.9.3.tar.xz) = 432616
+TIMESTAMP = 1763964338
+SHA256 (KDE/Qt/6.10.1/qtnetworkauth-everywhere-src-6.10.1.tar.xz) = 1435eb598172d888d7d1795a297c7623f7d8f3afe010c8f40c5aa100abcf380d
+SIZE (KDE/Qt/6.10.1/qtnetworkauth-everywhere-src-6.10.1.tar.xz) = 432496
diff --git a/net/qt6-networkauth/pkg-plist b/net/qt6-networkauth/pkg-plist
index 73b440f7f18e..71a5152809f3 100644
--- a/net/qt6-networkauth/pkg-plist
+++ b/net/qt6-networkauth/pkg-plist
@@ -56,7 +56,7 @@ lib/cmake/Qt6NetworkAuthPrivate/Qt6NetworkAuthPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6NetworkAuth.so
%%QT_LIBDIR%%/libQt6NetworkAuth.so.6
%%QT_LIBDIR%%/libQt6NetworkAuth.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6networkauth_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6networkauth_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_networkauth.pri
%%QT_MKSPECDIR%%/modules/qt_lib_networkauth_private.pri
%%QT_SBOMDIR%%/qtnetworkauth-%%FULLVER%%.spdx
diff --git a/net/rubygem-google-cloud-spanner/Makefile b/net/rubygem-google-cloud-spanner/Makefile
index de308da3b88a..45697d0bdb0b 100644
--- a/net/rubygem-google-cloud-spanner/Makefile
+++ b/net/rubygem-google-cloud-spanner/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner
-PORTVERSION= 2.32.0
+PORTVERSION= 2.33.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-spanner/distinfo b/net/rubygem-google-cloud-spanner/distinfo
index 61db72667015..621c7beee805 100644
--- a/net/rubygem-google-cloud-spanner/distinfo
+++ b/net/rubygem-google-cloud-spanner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032976
-SHA256 (rubygem/google-cloud-spanner-2.32.0.gem) = 83a9d5227f66186ab4c8a3307c463645573e72e4541d33002297bdcf9ded76d1
-SIZE (rubygem/google-cloud-spanner-2.32.0.gem) = 139776
+TIMESTAMP = 1766036627
+SHA256 (rubygem/google-cloud-spanner-2.33.0.gem) = 3eca5cad99cfb9447da50511f0200d737f78506248ff7060fd9856faae2505c0
+SIZE (rubygem/google-cloud-spanner-2.33.0.gem) = 139776
diff --git a/net/rubygem-octokit/Makefile b/net/rubygem-octokit/Makefile
index 1ccc7380e8f1..27d3d916f1b7 100644
--- a/net/rubygem-octokit/Makefile
+++ b/net/rubygem-octokit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octokit
-PORTVERSION= 9.2.0
+PORTVERSION= 10.0.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-octokit/distinfo b/net/rubygem-octokit/distinfo
index 52b823c9ad33..6770f0b6f314 100644
--- a/net/rubygem-octokit/distinfo
+++ b/net/rubygem-octokit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729594564
-SHA256 (rubygem/octokit-9.2.0.gem) = 4fa47ff35ce654127edf2c836ab9269bcc8829f5542dc1e86871f697ce7f4316
-SIZE (rubygem/octokit-9.2.0.gem) = 90112
+TIMESTAMP = 1766036671
+SHA256 (rubygem/octokit-10.0.0.gem) = 82e99a539b7637b7e905e6d277bb0c1a4bed56735935cc33db6da7eae49a24e8
+SIZE (rubygem/octokit-10.0.0.gem) = 89600
diff --git a/net/rubygem-omniauth-oauth2/Makefile b/net/rubygem-omniauth-oauth2/Makefile
index 9b8b2b51a977..936bfec51ed4 100644
--- a/net/rubygem-omniauth-oauth2/Makefile
+++ b/net/rubygem-omniauth-oauth2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= omniauth-oauth2
-PORTVERSION= 1.8.0
-PORTREVISION= 1
+PORTVERSION= 1.9.0
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -11,7 +10,7 @@ WWW= https://github.com/omniauth/omniauth-oauth2
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-oauth2>=1.4<3:net/rubygem-oauth2 \
+RUN_DEPENDS= rubygem-oauth2>=2.0.2<3:net/rubygem-oauth2 \
rubygem-omniauth>=1.9<3:security/rubygem-omniauth
USES= gem
diff --git a/net/rubygem-omniauth-oauth2/distinfo b/net/rubygem-omniauth-oauth2/distinfo
index e197572d0b5d..d5925b0ba64c 100644
--- a/net/rubygem-omniauth-oauth2/distinfo
+++ b/net/rubygem-omniauth-oauth2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656093034
-SHA256 (rubygem/omniauth-oauth2-1.8.0.gem) = b2f8e9559cc7e2d4efba57607691d6d2b634b879fc5b5b6ccfefa3da85089e78
-SIZE (rubygem/omniauth-oauth2-1.8.0.gem) = 11776
+TIMESTAMP = 1766036673
+SHA256 (rubygem/omniauth-oauth2-1.9.0.gem) = ed15f6d9d20991807ce114cc5b9c1453bce3645b64e51c68c90cff5ff153fee8
+SIZE (rubygem/omniauth-oauth2-1.9.0.gem) = 12288
diff --git a/net/rubygem-omniauth-oauth2/files/patch-gemspec b/net/rubygem-omniauth-oauth2/files/patch-gemspec
deleted file mode 100644
index f42ffd158980..000000000000
--- a/net/rubygem-omniauth-oauth2/files/patch-gemspec
+++ /dev/null
@@ -1,15 +0,0 @@
-Fix runtime of www/gitlab-ce
-
-Allow omniauth 1.9.* to fix bundler check when gitlab starts.
-
---- omniauth-oauth2.gemspec.orig 2024-02-21 06:39:47 UTC
-+++ omniauth-oauth2.gemspec
-@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
- s.specification_version = 4
-
- s.add_runtime_dependency(%q<oauth2>.freeze, [">= 1.4".freeze, "< 3".freeze])
-- s.add_runtime_dependency(%q<omniauth>.freeze, ["~> 2.0".freeze])
-+ s.add_runtime_dependency(%q<omniauth>.freeze, [">= 1.9".freeze, "< 3".freeze])
- s.add_development_dependency(%q<bundler>.freeze, ["~> 2.0".freeze])
- end
-
diff --git a/net/samba420/Makefile b/net/samba420/Makefile
index 487e6fb0e241..36db6c71fe15 100644
--- a/net/samba420/Makefile
+++ b/net/samba420/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ${SAMBA4_BASENAME}420
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 11
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
@@ -12,6 +11,8 @@ WWW= https://gitlab.com/samba-freebsd/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Discontinued upstream; transition to a supported versions of Samba (refer to https://wiki.samba.org/index.php/Samba_Release_Planning)
+
USES= cpe
CONFLICTS_INSTALL?= samba4*
@@ -52,7 +53,7 @@ EXTRA_PATCHES= \
SAMBA4_BASENAME= samba
SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4
-SAMBA4_VERSION= 4.20.7
+SAMBA4_VERSION= 4.20.8
SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|}
WRKSRC?= ${WRKDIR}/${DISTNAME}
diff --git a/net/samba420/distinfo b/net/samba420/distinfo
index e6dc8bc2d49f..9858f8d90d7f 100644
--- a/net/samba420/distinfo
+++ b/net/samba420/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737565689
-SHA256 (samba-4.20.7.tar.gz) = 5afe8b66e612ab1c7e57c6146adfe98ec3ea9d40dee2962a2076a3d6d6973b78
-SIZE (samba-4.20.7.tar.gz) = 42523056
+TIMESTAMP = 1766066171
+SHA256 (samba-4.20.8.tar.gz) = 75be0e8d31f45013e9b260fe7cf304a36d2d8128391914772577215ec173a807
+SIZE (samba-4.20.8.tar.gz) = 42531989
diff --git a/net/samba420/files/patch-python_samba_tdb__util.py b/net/samba420/files/patch-python_samba_tdb__util.py
deleted file mode 100644
index ffbe35f0016b..000000000000
--- a/net/samba420/files/patch-python_samba_tdb__util.py
+++ /dev/null
@@ -1,15 +0,0 @@
---- python/samba/tdb_util.py.orig 2025-02-17 11:38:24.136379000 +0100
-+++ python/samba/tdb_util.py 2025-02-17 11:38:44.171612000 +0100
-@@ -37,9 +37,10 @@
- raise FileNotFoundError(2, "could not find tdbbackup tool: "
- "is tdb-tools installed?")
-
-- tdbbackup_cmd = [toolpath, "-s", ".copy.tdb", file1]
- if readonly:
-- tdbbackup_cmd.append("-r")
-+ tdbbackup_cmd = [toolpath, "-r", "-s", ".copy.tdb", file1]
-+ else:
-+ tdbbackup_cmd = [toolpath, "-s", ".copy.tdb", file1]
-
- status = subprocess.check_call(tdbbackup_cmd, close_fds=True, shell=False)
-
diff --git a/net/samba420/pkg-plist.python b/net/samba420/pkg-plist.python
index 2ee4e7430379..4eba1ad08c42 100644
--- a/net/samba420/pkg-plist.python
+++ b/net/samba420/pkg-plist.python
@@ -432,6 +432,7 @@ lib/samba4/private/libsamba-python%%PYTHON_TAG%%-private-samba.so
%%PYTHON_SITELIBDIR%%/samba/tests/messaging.py
%%PYTHON_SITELIBDIR%%/samba/tests/ndr/gkdi.py
%%PYTHON_SITELIBDIR%%/samba/tests/ndr/gmsa.py
+%%PYTHON_SITELIBDIR%%/samba/tests/ndr/sd.py
%%PYTHON_SITELIBDIR%%/samba/tests/ndr/wbint.py
%%PYTHON_SITELIBDIR%%/samba/tests/net_join.py
%%PYTHON_SITELIBDIR%%/samba/tests/net_join_no_spnego.py
diff --git a/net/smb4k/Makefile b/net/smb4k/Makefile
index 33479bf81657..40a9f2ee0b18 100644
--- a/net/smb4k/Makefile
+++ b/net/smb4k/Makefile
@@ -1,6 +1,5 @@
PORTNAME= smb4k
-DISTVERSION= 4.0.4
-PORTREVISION= 1
+DISTVERSION= 4.0.5
CATEGORIES= net kde
MASTER_SITES= SF/${PORTNAME}/${DISTVERSION}
@@ -18,11 +17,11 @@ RUN_DEPENDS= rsync:net/rsync
USES= cmake compiler:c++17-lang cpe gettext-tools gl kde:6 qt:6 \
samba tar:xz xorg
-CPE_VENDOR= ${PORTNAME}_project
+CPE_VENDOR= smb4k_project
USE_GL= gl opengl # GLX
-USE_KDE= auth colorscheme completion config configwidgets coreaddons \
- crash dbusaddons dnssd guiaddons i18n iconthemes jobwidgets kirigami2 \
- kio libplasma notifications service solid statusnotifieritem \
+USE_KDE= auth completion config configwidgets coreaddons crash \
+ dbusaddons dnssd i18n iconthemes jobwidgets kio kirigami2 \
+ libplasma notifications solid statusnotifieritem \
wallet widgetsaddons windowsystem xmlgui \
doctools:build ecm:build
USE_QT= base declarative
diff --git a/net/smb4k/distinfo b/net/smb4k/distinfo
index 087f04c9d49d..5d67e3308a00 100644
--- a/net/smb4k/distinfo
+++ b/net/smb4k/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756392828
-SHA256 (smb4k-4.0.4.tar.xz) = b7c3f69c80cea5dacaf667e96f68f4c4d99dd6f8eef2b90d7a9afea82fe2ca99
-SIZE (smb4k-4.0.4.tar.xz) = 4853384
+TIMESTAMP = 1766060947
+SHA256 (smb4k-4.0.5.tar.xz) = 7172cfb48b073ceac6c712066233be640938e935e27057e129882f935a81b9e9
+SIZE (smb4k-4.0.5.tar.xz) = 4880008
diff --git a/net/smb4k/pkg-plist b/net/smb4k/pkg-plist
index fddf30b8aa60..40106c520a3d 100644
--- a/net/smb4k/pkg-plist
+++ b/net/smb4k/pkg-plist
@@ -69,6 +69,8 @@ share/doc/HTML/nl/smb4k/index.cache.bz2
share/doc/HTML/nl/smb4k/index.docbook
share/doc/HTML/pt_BR/smb4k/index.cache.bz2
share/doc/HTML/pt_BR/smb4k/index.docbook
+share/doc/HTML/ru/smb4k/index.cache.bz2
+share/doc/HTML/ru/smb4k/index.docbook
share/doc/HTML/sv/smb4k/index.cache.bz2
share/doc/HTML/sv/smb4k/index.docbook
share/doc/HTML/uk/smb4k/index.cache.bz2
diff --git a/net/spoofdpi/Makefile b/net/spoofdpi/Makefile
index 2c9da0e06d27..e6b31c9949c8 100644
--- a/net/spoofdpi/Makefile
+++ b/net/spoofdpi/Makefile
@@ -1,7 +1,6 @@
PORTNAME= spoofdpi
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.3
-PORTREVISION= 1
+DISTVERSION= 1.2.0
CATEGORIES= net
MAINTAINER= nxjoseph@protonmail.com
@@ -18,25 +17,32 @@ GH_ACCOUNT= xvzc
GH_PROJECT= SpoofDPI
GH_TUPLE= BurntSushi:toml:v1.5.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+ gabriel-vasile:mimetype:v1.4.10:gabriel_vasile_mimetype/vendor/github.com/gabriel-vasile/mimetype \
go-check:check:41f04d3bba15:go_check_check/vendor/gopkg.in/check.v1 \
+ go-playground:locales:v0.14.1:go_playground_locales/vendor/github.com/go-playground/locales \
+ go-playground:universal-translator:v0.18.1:go_playground_universal_translator/vendor/github.com/go-playground/universal-translator \
+ go-playground:validator:v10.28.0:go_playground_validator_v10/vendor/github.com/go-playground/validator/v10 \
go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- golang:mod:v0.18.0:golang_mod/vendor/golang.org/x/mod \
- golang:net:v0.38.0:golang_net/vendor/golang.org/x/net \
- golang:sync:v0.12.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.31.0:golang_sys/vendor/golang.org/x/sys \
- golang:tools:v0.22.0:golang_tools/vendor/golang.org/x/tools \
+ golang:crypto:v0.42.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:mod:v0.27.0:golang_mod/vendor/golang.org/x/mod \
+ golang:net:v0.43.0:golang_net/vendor/golang.org/x/net \
+ golang:sync:v0.17.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.36.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.29.0:golang_text/vendor/golang.org/x/text \
+ golang:tools:v0.36.0:golang_tools/vendor/golang.org/x/tools \
google:gopacket:v1.1.19:google_gopacket/vendor/github.com/google/gopacket \
jackpal:gateway:v1.1.1:jackpal_gateway/vendor/github.com/jackpal/gateway \
kr:pretty:v0.1.0:kr_pretty/vendor/github.com/kr/pretty \
+ leodido:go-urn:v1.4.0:leodido_go_urn/vendor/github.com/leodido/go-urn \
mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.19:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
miekg:dns:v1.1.61:miekg_dns/vendor/github.com/miekg/dns \
pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
rs:zerolog:v1.33.0:rs_zerolog/vendor/github.com/rs/zerolog \
+ samber:lo:v1.52.0:samber_lo/vendor/github.com/samber/lo \
stretchr:objx:v0.5.2:stretchr_objx/vendor/github.com/stretchr/objx \
stretchr:testify:v1.11.1:stretchr_testify/vendor/github.com/stretchr/testify \
- urfave:cli:v3.5.0:urfave_cli_v3/vendor/github.com/urfave/cli/v3
+ urfave:cli:v3.6.1:urfave_cli_v3/vendor/github.com/urfave/cli/v3
USE_RC_SUBR= ${PORTNAME}
GO_TARGET= ./cmd/${PORTNAME}
@@ -54,7 +60,7 @@ PLIST_FILES= "@dir(${USERS},${GROUPS},0770) ${ETCDIR}" \
post-patch:
${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
- @${REINPLACE_CMD} -e '220s#"etc"#"${ETCDIR}"#g' \
+ @${REINPLACE_CMD} -e '342s#"etc"#"${ETCDIR}"#g' \
${WRKSRC}/internal/config/cli.go
post-install:
diff --git a/net/spoofdpi/distinfo b/net/spoofdpi/distinfo
index f7ef56ede616..92bef04d1cfd 100644
--- a/net/spoofdpi/distinfo
+++ b/net/spoofdpi/distinfo
@@ -1,45 +1,59 @@
-TIMESTAMP = 1764165145
-SHA256 (xvzc-SpoofDPI-v1.1.3_GH0.tar.gz) = 638630f41313583381f58158197fca8bb5b70686298ce0e9539866bde5929a60
-SIZE (xvzc-SpoofDPI-v1.1.3_GH0.tar.gz) = 1495404
+TIMESTAMP = 1765917720
+SHA256 (xvzc-SpoofDPI-v1.2.0_GH0.tar.gz) = 30dbc1b69ac1cedb10703a4dc6923c761bf845b7450e4600dd4aab293480ff05
+SIZE (xvzc-SpoofDPI-v1.2.0_GH0.tar.gz) = 1525752
SHA256 (BurntSushi-toml-v1.5.0_GH0.tar.gz) = 723ede1a61ca8311046f840020e485dec3ceb2e614d1a539cd154375bdd7b8cb
SIZE (BurntSushi-toml-v1.5.0_GH0.tar.gz) = 118644
SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
+SHA256 (gabriel-vasile-mimetype-v1.4.10_GH0.tar.gz) = cabca04c944919cbf146fd8e0bd444795e5942aeacc7252f910df27fb196f97b
+SIZE (gabriel-vasile-mimetype-v1.4.10_GH0.tar.gz) = 826818
SHA256 (go-check-check-41f04d3bba15_GH0.tar.gz) = 2d5b1036909b241e44f0d6a7cfa936cf9f875efb4f0af077cd61585c6d0c0432
SIZE (go-check-check-41f04d3bba15_GH0.tar.gz) = 31614
+SHA256 (go-playground-locales-v0.14.1_GH0.tar.gz) = 29b29f1ff125e04a4d81a1f584d929ac8444663255cfdfa076a78339e23b4624
+SIZE (go-playground-locales-v0.14.1_GH0.tar.gz) = 4364173
+SHA256 (go-playground-universal-translator-v0.18.1_GH0.tar.gz) = 5e30d5afbaebbac71e95a826920465fadd7e0ce0fdb00ee8ce29451a09aaa4f2
+SIZE (go-playground-universal-translator-v0.18.1_GH0.tar.gz) = 37149
+SHA256 (go-playground-validator-v10.28.0_GH0.tar.gz) = 60a91e1db10695c626d2c247571e5ff810f7c28eb0a5851704d610dd77e4f247
+SIZE (go-playground-validator-v10.28.0_GH0.tar.gz) = 308643
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (golang-mod-v0.18.0_GH0.tar.gz) = 247133e4ef1a5863af267a81c2d3f2b6e6b439f250db4e1d7e16df46d37e4d71
-SIZE (golang-mod-v0.18.0_GH0.tar.gz) = 123147
-SHA256 (golang-net-v0.38.0_GH0.tar.gz) = f5f44a7625a2cee3ab3b38f8b08a1e058395faf44c29ae5e9a29af9e5f13c822
-SIZE (golang-net-v0.38.0_GH0.tar.gz) = 1502112
-SHA256 (golang-sync-v0.12.0_GH0.tar.gz) = 1032c8a956571df44cfb3c22122a7a3a771af53b1af5698b15e0143a8aacfde7
-SIZE (golang-sync-v0.12.0_GH0.tar.gz) = 17923
-SHA256 (golang-sys-v0.31.0_GH0.tar.gz) = de9873501d7e57afe8964b48d17392f82b5f1fd611915e6084523f9eb7506972
-SIZE (golang-sys-v0.31.0_GH0.tar.gz) = 1523040
-SHA256 (golang-tools-v0.22.0_GH0.tar.gz) = ae80020fa6994e1e112478eb4fc3aefcf9b21500c6e2ef5c5b3bdbb3f8943f13
-SIZE (golang-tools-v0.22.0_GH0.tar.gz) = 3853706
+SHA256 (golang-crypto-v0.42.0_GH0.tar.gz) = 4f0c623e94394b192af9afb187954b84af65cf0cb6aab852b14323c60506aa63
+SIZE (golang-crypto-v0.42.0_GH0.tar.gz) = 2156903
+SHA256 (golang-mod-v0.27.0_GH0.tar.gz) = dcd1ba21c7695b209830ccc4881e41d591ae65e6f1938575bd095640444afa19
+SIZE (golang-mod-v0.27.0_GH0.tar.gz) = 126553
+SHA256 (golang-net-v0.43.0_GH0.tar.gz) = 82b2d04549216f36a8c538a756010a90222e3942ab815596b86a62dbf766f2d2
+SIZE (golang-net-v0.43.0_GH0.tar.gz) = 1504428
+SHA256 (golang-sync-v0.17.0_GH0.tar.gz) = 43bb928dbf895ec51797c1ec8899dd8cbb57af34e8e0c4960609cb957af1aad7
+SIZE (golang-sync-v0.17.0_GH0.tar.gz) = 18189
+SHA256 (golang-sys-v0.36.0_GH0.tar.gz) = 5a4963997b147e64a840afb93c662bf4e320a3089d4540b7c0cbc982ad09bc2a
+SIZE (golang-sys-v0.36.0_GH0.tar.gz) = 1530636
+SHA256 (golang-text-v0.29.0_GH0.tar.gz) = 9fbdba333af6a936b6f54a3c9f730f3e29ecece3f1a98285ff8dfee79225d371
+SIZE (golang-text-v0.29.0_GH0.tar.gz) = 8973069
+SHA256 (golang-tools-v0.36.0_GH0.tar.gz) = 299d2320e8f6adb5b53fb1a32e613b00cd2263237c2c4f8f3a68885040b2cfb9
+SIZE (golang-tools-v0.36.0_GH0.tar.gz) = 9079404
SHA256 (google-gopacket-v1.1.19_GH0.tar.gz) = 31efa87cc9d2b41e5e66c7daa8839d841d2a43cc477bf595c9e8c24ef6903830
SIZE (google-gopacket-v1.1.19_GH0.tar.gz) = 950745
SHA256 (jackpal-gateway-v1.1.1_GH0.tar.gz) = 69842d3b542a8c436f23fabaf40ec8ff88272e0639d7905c3bab2d94ea13b52b
SIZE (jackpal-gateway-v1.1.1_GH0.tar.gz) = 16671
SHA256 (kr-pretty-v0.1.0_GH0.tar.gz) = 3aeb5d90b719765781befb9f156d0d0b8e5a7aafbcf15321e9eabbd35df31358
SIZE (kr-pretty-v0.1.0_GH0.tar.gz) = 8550
+SHA256 (leodido-go-urn-v1.4.0_GH0.tar.gz) = 711dcaa61598e44f058be5884aca8ce6d9ba42ed0940fdd280fec36495ed90d3
+SIZE (leodido-go-urn-v1.4.0_GH0.tar.gz) = 1998692
SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
SHA256 (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 67b1614d495030982d276b211f3ba2a155fad61919ba96e34db8e67ed28660e4
SIZE (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 4679
-SHA256 (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 44a5d37bd7119a9d288d7ff61cf3b4d42c2902c66b0d94136d41d2eb3cf2ba85
-SIZE (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 18284
SHA256 (miekg-dns-v1.1.61_GH0.tar.gz) = 90333c02da30c7ec20688e854e34f71d450831e5c4eba007d828864bb4ff4d47
SIZE (miekg-dns-v1.1.61_GH0.tar.gz) = 217914
SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
SHA256 (rs-zerolog-v1.33.0_GH0.tar.gz) = 7a32947b007164edb7a888048f8bec6d7de9cf503e79e099d6b6814fad0f6ac7
SIZE (rs-zerolog-v1.33.0_GH0.tar.gz) = 216046
+SHA256 (samber-lo-v1.52.0_GH0.tar.gz) = f2045b040f9afff60182f2c161e1c4aca6a49e656be1022d1eda497d240e8383
+SIZE (samber-lo-v1.52.0_GH0.tar.gz) = 93914
SHA256 (stretchr-objx-v0.5.2_GH0.tar.gz) = c21c81a2e619fe8194c9cfafd577a72fe163df5a384d68799fbc54eef4b0e33f
SIZE (stretchr-objx-v0.5.2_GH0.tar.gz) = 33222
SHA256 (stretchr-testify-v1.11.1_GH0.tar.gz) = 4b51fbc0f19e42841013748e6d527314e1d0e7255122766b5fca1d35b4630c69
SIZE (stretchr-testify-v1.11.1_GH0.tar.gz) = 116832
-SHA256 (urfave-cli-v3.5.0_GH0.tar.gz) = bb5987d7ba2c59721496e01a246732955051140126df5f1e6da6d9c9c20ad5e2
-SIZE (urfave-cli-v3.5.0_GH0.tar.gz) = 6805679
+SHA256 (urfave-cli-v3.6.1_GH0.tar.gz) = cfddd39c0df7a7c1f7ec93b0c84fdb4c72ef46d2380a46d273a5cda585cb80cf
+SIZE (urfave-cli-v3.6.1_GH0.tar.gz) = 6807151
diff --git a/net/spoofdpi/files/modules.txt b/net/spoofdpi/files/modules.txt
index 48c505de7ef7..363d89b25ba8 100644
--- a/net/spoofdpi/files/modules.txt
+++ b/net/spoofdpi/files/modules.txt
@@ -5,6 +5,14 @@ github.com/BurntSushi/toml/internal
# github.com/davecgh/go-spew v1.1.1
## explicit
github.com/davecgh/go-spew/spew
+# github.com/gabriel-vasile/mimetype v1.4.10
+## explicit; go 1.21
+# github.com/go-playground/locales v0.14.1
+## explicit; go 1.17
+# github.com/go-playground/universal-translator v0.18.1
+## explicit; go 1.18
+# github.com/go-playground/validator/v10 v10.28.0
+## explicit; go 1.24.0
# github.com/google/gopacket v1.1.19
## explicit; go 1.12
github.com/google/gopacket
@@ -15,6 +23,8 @@ github.com/google/gopacket/pcap
github.com/jackpal/gateway
# github.com/kr/pretty v0.1.0
## explicit
+# github.com/leodido/go-urn v1.4.0
+## explicit; go 1.18
# github.com/mattn/go-colorable v0.1.13
## explicit; go 1.15
github.com/mattn/go-colorable
@@ -33,6 +43,8 @@ github.com/rs/zerolog
github.com/rs/zerolog/internal/cbor
github.com/rs/zerolog/internal/json
github.com/rs/zerolog/log
+# github.com/samber/lo v1.52.0
+## explicit; go 1.18
# github.com/stretchr/objx v0.5.2
## explicit; go 1.20
github.com/stretchr/objx
@@ -41,13 +53,16 @@ github.com/stretchr/objx
github.com/stretchr/testify/assert
github.com/stretchr/testify/assert/yaml
github.com/stretchr/testify/mock
-# github.com/urfave/cli/v3 v3.5.0
+github.com/stretchr/testify/require
+# github.com/urfave/cli/v3 v3.6.1
## explicit; go 1.22
github.com/urfave/cli/v3
-# golang.org/x/mod v0.18.0
-## explicit; go 1.18
+# golang.org/x/crypto v0.42.0
+## explicit; go 1.24.0
+# golang.org/x/mod v0.27.0
+## explicit; go 1.23.0
golang.org/x/mod/semver
-# golang.org/x/net v0.38.0
+# golang.org/x/net v0.43.0
## explicit; go 1.23.0
golang.org/x/net/bpf
golang.org/x/net/internal/iana
@@ -55,19 +70,21 @@ golang.org/x/net/internal/socket
golang.org/x/net/ipv4
golang.org/x/net/ipv6
golang.org/x/net/route
-# golang.org/x/sync v0.12.0
-## explicit; go 1.23.0
+# golang.org/x/sync v0.17.0
+## explicit; go 1.24.0
golang.org/x/sync/errgroup
-# golang.org/x/sys v0.31.0
-## explicit; go 1.23.0
+# golang.org/x/sys v0.36.0
+## explicit; go 1.24.0
golang.org/x/sys/unix
golang.org/x/sys/windows
-# golang.org/x/tools v0.22.0
-## explicit; go 1.19
+# golang.org/x/text v0.29.0
+## explicit; go 1.24.0
+# golang.org/x/tools v0.36.0
+## explicit; go 1.23.0
golang.org/x/tools/go/gcexportdata
-golang.org/x/tools/go/internal/packagesdriver
golang.org/x/tools/go/packages
golang.org/x/tools/go/types/objectpath
+golang.org/x/tools/go/types/typeutil
golang.org/x/tools/internal/aliases
golang.org/x/tools/internal/event
golang.org/x/tools/internal/event/core
@@ -78,7 +95,7 @@ golang.org/x/tools/internal/gocommand
golang.org/x/tools/internal/packagesinternal
golang.org/x/tools/internal/pkgbits
golang.org/x/tools/internal/stdlib
-golang.org/x/tools/internal/tokeninternal
+golang.org/x/tools/internal/typeparams
golang.org/x/tools/internal/typesinternal
golang.org/x/tools/internal/versions
# gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
diff --git a/net/spoofdpi/files/pkg-message.in b/net/spoofdpi/files/pkg-message.in
index 2c70f131080e..a102654f3bf3 100644
--- a/net/spoofdpi/files/pkg-message.in
+++ b/net/spoofdpi/files/pkg-message.in
@@ -34,4 +34,10 @@ You can edit the config via being as root or adding your user to the ${PORTNAME}
Config locations are: $SPOOFDPI_CONFIG environment variable, ${ETCDIR}/${PORTNAME}.toml, $XDG_CONFIG_HOME/${PORTNAME}/${PORTNAME}.toml and $HOME/.config/${PORTNAME}/${PORTNAME}.toml
EOM
}
+{ type: upgrade
+ maximum_version: "1.2.0"
+ message: << EOM
+The whole configuration file has changed, see the documentation for more details. I've updated the sample config in the port.
+EOM
+}
]
diff --git a/net/spoofdpi/files/spoofdpi.in b/net/spoofdpi/files/spoofdpi.in
index 7c2beb0fc533..9eeedd64b8b2 100644
--- a/net/spoofdpi/files/spoofdpi.in
+++ b/net/spoofdpi/files/spoofdpi.in
@@ -10,7 +10,7 @@
# spoofdpi (default empty).
# spoofdpi_user (str): User to run spoofdpi as. Default
# to "%%USER%%" created by the port.
-# spoofdpi_log (path): Console log file (default /dev/null).
+# spoofdpi_log (path): Console log file (default /var/log/spoofdpi.log or set to /dev/null to omit).
. /etc/rc.subr
@@ -33,7 +33,7 @@ load_rc_config "${name}"
eval "${rcvar}=\${${rcvar}:-'NO'}"
eval "_args=\${${name}_args:-''}"
eval "_user=\${${name}_user:-'%%USER%%'}"
-eval "_log=\${${name}_log:-/dev/null}"
+eval "_log=\${${name}_log:-/var/log/${name}.log}"
pidfile="/var/run/${name}.pid"
diff --git a/net/spoofdpi/files/spoofdpi.toml.sample b/net/spoofdpi/files/spoofdpi.toml.sample
index 3c1af2a7e542..36ce94dbded7 100644
--- a/net/spoofdpi/files/spoofdpi.toml.sample
+++ b/net/spoofdpi/files/spoofdpi.toml.sample
@@ -1,11 +1,37 @@
-dns-addr = "1.1.1.1"
-dns-port = "53"
+[general]
+
+# Available values are debug, trace, info, warn, error, and disabled. (default: "info")
+log-level = "info"
+
+# Don't print banner
+silent = true
+
+# This option is currently only supported on macOS.
+system-proxy = false
+
+[server]
# If you want to run SpoofDPI remotely (e.g., on a physically separated machine), then you should set this value
# to 0.0.0.0. Otherwise, it is recommended to leave this option as default.
-listen-addr = "127.0.0.1"
+listen-addr = "127.0.0.1:8080"
+
+[dns]
+
+# available options: udp/https/system (default: "udp")
+mode = "https"
+
+# DNS address and port number
+# this is used when dns-mode is set to udp.
+addr = "8.8.8.8:53"
+
+# This is used when dns-mode is set to https.
+https-url = "https://dns.google/dns-query"
+
+# Filters DNS queries by record type (A for IPv4, AAAA for IPv6).
+# Available values are "ipv4", "ipv6", and "all".
+# If your Internet Service Provider (ISP) doesn't support IPv6, it is recommended to set this option to "ipv4" for stability.
+qtype = "all"
-# Port to listen on.
-listen-port = "8080"
+# If true, DNS records will be cached to improve performance and reduce latency.
+cache = false
-doh-endpoint = "https://dns.google/dns-query"
diff --git a/net/uriparser/Makefile b/net/uriparser/Makefile
index de5ca5bdf6e5..d5521497000e 100644
--- a/net/uriparser/Makefile
+++ b/net/uriparser/Makefile
@@ -1,9 +1,13 @@
PORTNAME= uriparser
DISTVERSION= 1.0.0
+PORTREVISION= 1
CATEGORIES= net
-MASTER_SITES= https://github.com/uriparser/uriparser/releases/download/uriparser-${DISTVERSION}/
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ ${DISTNAME}-doc.zip \
+ ${DISTNAME}-doc.qch
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
+ ${DISTNAME}-doc.zip
MAINTAINER= svysh.fbsd@gmail.com
COMMENT= URI parsing library
@@ -16,35 +20,24 @@ LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING.BSD-3-Clause
LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL-2.1
LICENSE_FILE= ${WRKSRC}/README.md
-BUILD_DEPENDS= bash:shells/bash
TEST_DEPENDS= googletest>=1.10.0:devel/googletest
-USES= cmake:noninja,testing cpe pathfix tar:xz
+USES= cmake:testing cpe pathfix tar:xz
CPE_VENDOR= uriparser_project
-
USE_LDCONFIG= yes
CMAKE_OFF= URIPARSER_BUILD_TESTS \
- URIPARSER_BUILD_DOCS # will fetch prebuilds from the upstream, if DOCS is selected
+ URIPARSER_BUILD_DOCS
CMAKE_TESTING_ON= URIPARSER_BUILD_TESTS
PLIST_SUB= DISTVERSION=${DISTVERSION}
PORTDOCS= *
-OPTIONS_DEFINE= DOCS
-DOCS_DISTFILES= ${_DISTDOCSFILE} \
- ${_DISTDOCSNAME}.qch
-DOCS_EXTRACT_ONLY= ${_DISTDOCSFILE}
-
-_DISTDOCSFILE= ${_DISTDOCSNAME}.zip
-_DISTDOCSNAME= ${DISTNAME}-doc
+OPTIONS_DEFINE= DOCS
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}/qch
- cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/../${_DISTDOCSNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${DISTDIR}/${_DISTDOCSNAME}.qch ${STAGEDIR}${DOCSDIR}/qch
- ( ${ECHO} "QCH file is a QT Compressed Help file, generated by doxygen, cf:"; \
- ${ECHO} "https://doc.qt.io/qt-5/assistant-details.html"; ) > ${STAGEDIR}${DOCSDIR}/qch/readme-qch
+ (cd ${WRKDIR}/${DISTNAME}-doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+ ${INSTALL_MAN} ${DISTDIR}/${DISTNAME}-doc.qch ${STAGEDIR}${DOCSDIR}/qch
.include <bsd.port.mk>
diff --git a/net/uriparser/distinfo b/net/uriparser/distinfo
index 2689d362b06a..e12f068203ac 100644
--- a/net/uriparser/distinfo
+++ b/net/uriparser/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1765827435
+TIMESTAMP = 1765831847
SHA256 (uriparser-1.0.0.tar.xz) = 154a3f649d80a78d5095fc461ec032ffb45f5ed3619edec923ac68cff29a088d
SIZE (uriparser-1.0.0.tar.xz) = 200048
SHA256 (uriparser-1.0.0-doc.zip) = 089de452fe185cf79523c93f5692a88029fd19d1f6953557363f145a1fc6a711
diff --git a/ports-mgmt/zig2tuple/Makefile b/ports-mgmt/zig2tuple/Makefile
index 409d788e9355..a9c4fcc89c02 100644
--- a/ports-mgmt/zig2tuple/Makefile
+++ b/ports-mgmt/zig2tuple/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zig2tuple
-DISTVERSION= g20250703
+DISTVERSION= g20251210
CATEGORIES= ports-mgmt
MAINTAINER= kenrap@kennethraplee.com
@@ -13,7 +13,7 @@ USES= zig
USE_GITHUB= yes
GH_ACCOUNT= kenrap
-GH_TAGNAME= cead685e8f565c60f611b88eb51fd529a76752cf
+GH_TAGNAME= 179f216b132dbd793932cc4f82587ed9fd928efb
PLIST_FILES= bin/${PORTNAME}
diff --git a/ports-mgmt/zig2tuple/distinfo b/ports-mgmt/zig2tuple/distinfo
index f72a20df04f4..2d788f4f88f1 100644
--- a/ports-mgmt/zig2tuple/distinfo
+++ b/ports-mgmt/zig2tuple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751726671
-SHA256 (zig/kenrap-zig2tuple-g20250703-cead685e8f565c60f611b88eb51fd529a76752cf_GH0.tar.gz) = 000d6ee991f7eaa28cafd78973933ef98cbf0feecb5f1005ad662ffd1a13fce4
-SIZE (zig/kenrap-zig2tuple-g20250703-cead685e8f565c60f611b88eb51fd529a76752cf_GH0.tar.gz) = 3062
+TIMESTAMP = 1765401438
+SHA256 (zig/kenrap-zig2tuple-g20251210-179f216b132dbd793932cc4f82587ed9fd928efb_GH0.tar.gz) = 1a0b22dc69746ed3a8a3d9f9efe9a31733a6d9f00c9affeddd05f7f462a34e81
+SIZE (zig/kenrap-zig2tuple-g20251210-179f216b132dbd793932cc4f82587ed9fd928efb_GH0.tar.gz) = 3418
diff --git a/print/py-fonttools/Makefile b/print/py-fonttools/Makefile
index 93b8f0f7312b..3d78aacc7f18 100644
--- a/print/py-fonttools/Makefile
+++ b/print/py-fonttools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fonttools
-PORTVERSION= 4.61.0
+PORTVERSION= 4.61.1
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/print/py-fonttools/distinfo b/print/py-fonttools/distinfo
index 8681f9aca91d..5bd0a3ce70cc 100644
--- a/print/py-fonttools/distinfo
+++ b/print/py-fonttools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510988
-SHA256 (fonttools-4.61.0.tar.gz) = ec520a1f0c7758d7a858a00f090c1745f6cde6a7c5e76fb70ea4044a15f712e7
-SIZE (fonttools-4.61.0.tar.gz) = 3561884
+TIMESTAMP = 1766036503
+SHA256 (fonttools-4.61.1.tar.gz) = 6675329885c44657f826ef01d9e4fb33b9158e9d93c537d84ad8399539bc6f69
+SIZE (fonttools-4.61.1.tar.gz) = 3565756
diff --git a/print/py-uharfbuzz/Makefile b/print/py-uharfbuzz/Makefile
index 40dbe1c0e1e2..1d52c01296e0 100644
--- a/print/py-uharfbuzz/Makefile
+++ b/print/py-uharfbuzz/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS= harfbuzz>=12.1.0:print/harfbuzz \
LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
USES= compiler:c++11-lang python
-USE_PYTHON= autoplist concurrent cython pep517
+USE_PYTHON= autoplist concurrent cython3 pep517
MAKE_ENV= CYTHON_ANNOTATE=0 CYTHON_LINETRACE=0 USE_SYSTEM_LIBS=1
diff --git a/print/qt6-pdf/pkg-plist b/print/qt6-pdf/pkg-plist
index a917c36cee6d..8f8a34b7a258 100644
--- a/print/qt6-pdf/pkg-plist
+++ b/print/qt6-pdf/pkg-plist
@@ -136,9 +136,9 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginTargets.cmake
%%QT_LIBDIR%%/libQt6PdfWidgets.so
%%QT_LIBDIR%%/libQt6PdfWidgets.so.6
%%QT_LIBDIR%%/libQt6PdfWidgets.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6pdf_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6pdfquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6pdfwidgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6pdf_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6pdfquick_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6pdfwidgets_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_pdf.pri
%%QT_MKSPECDIR%%/modules/qt_lib_pdf_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_pdfquick.pri
diff --git a/print/scribus-devel/Makefile b/print/scribus-devel/Makefile
index 83837d276ffb..bcf7946f28b5 100644
--- a/print/scribus-devel/Makefile
+++ b/print/scribus-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scribus
DISTVERSION= 1.7.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= print editors
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}/ \
http://www.scribus.net/downloads/${PORTVERSION}/
diff --git a/science/clhep/Makefile b/science/clhep/Makefile
index 76313e29ad47..d4e6b0527c74 100644
--- a/science/clhep/Makefile
+++ b/science/clhep/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clhep
-PORTVERSION= 2.4.7.1
+DISTVERSION= 2.4.7.2
CATEGORIES= science math
MASTER_SITES= https://proj-clhep.web.cern.ch/proj-clhep/dist1/
@@ -11,12 +11,15 @@ LICENSE= GPLv3 LGPL3
LICENSE_COMB= multi
USES= cmake:testing compiler:c++11-lang perl5 tar:tgz
+USE_GITLAB= yes
+GL_SITE= https://gitlab.cern.ch
+GL_ACCOUNT= ${PORTNAME:tu}
+GL_PROJECT= ${PORTNAME:tu}
+GL_TAGNAME= ${PORTNAME:tu}_${DISTVERSION:S/./_/g}
USE_LDCONFIG= yes
USE_PERL5= build
-WRKSRC= ${WRKDIR}/${PORTVERSION}/${PORTNAME:tu}
-
-PLIST_SUB= VERSION="${PORTVERSION}"
+PLIST_SUB= VERSION="${DISTVERSION}"
post-patch:
@${REINPLACE_CMD} -e \
diff --git a/science/clhep/distinfo b/science/clhep/distinfo
index 86f0e68bf63f..0a292e0dcbab 100644
--- a/science/clhep/distinfo
+++ b/science/clhep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697274749
-SHA256 (clhep-2.4.7.1.tgz) = 1c8304a7772ac6b99195f1300378c6e3ddf4ad07c85d64a04505652abb8a55f9
-SIZE (clhep-2.4.7.1.tgz) = 1229169
+TIMESTAMP = 1765961293
+SHA256 (CLHEP-CLHEP_2_4_7_2.tar.bz2) = 41fb3d045eac52d8abca3e6614dda058dfb1f78e3873fe3fe4610d552f74f6f7
+SIZE (CLHEP-CLHEP_2_4_7_2.tar.bz2) = 953450
diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile
index e12178ad5ce0..71918dddfcaa 100644
--- a/science/csvtk/Makefile
+++ b/science/csvtk/Makefile
@@ -1,7 +1,6 @@
PORTNAME= csvtk
DISTVERSIONPREFIX= v
-DISTVERSION= 0.35.0
-PORTREVISION= 2
+DISTVERSION= 0.36.0
CATEGORIES= science
MAINTAINER= jwb@FreeBSD.org
diff --git a/science/csvtk/distinfo b/science/csvtk/distinfo
index f96f90ae121a..d08cea3d58ea 100644
--- a/science/csvtk/distinfo
+++ b/science/csvtk/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1761745541
-SHA256 (go/science_csvtk/csvtk-v0.35.0/v0.35.0.mod) = eeb9915dc3bd2695d637683b3da2a00d5c2c24bf995b0476a7bfa44a35916d4a
-SIZE (go/science_csvtk/csvtk-v0.35.0/v0.35.0.mod) = 2595
-SHA256 (go/science_csvtk/csvtk-v0.35.0/v0.35.0.zip) = bb258e5ac8ce551063cf8c818be75ab055458c34dacf2e911783c2040017e1e8
-SIZE (go/science_csvtk/csvtk-v0.35.0/v0.35.0.zip) = 2659159
-SHA256 (go/science_csvtk/csvtk-v0.35.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (go/science_csvtk/csvtk-v0.35.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
+TIMESTAMP = 1766073314
+SHA256 (go/science_csvtk/csvtk-v0.36.0/v0.36.0.mod) = 56ea275fd443212776ac029af59e8ba5054e3c84a143c89f57e566acae6ebfc0
+SIZE (go/science_csvtk/csvtk-v0.36.0/v0.36.0.mod) = 2595
+SHA256 (go/science_csvtk/csvtk-v0.36.0/v0.36.0.zip) = 4149c91353a96d8aeecdd07f710aab7c8535855f37d001227c73a1538658d479
+SIZE (go/science_csvtk/csvtk-v0.36.0/v0.36.0.zip) = 2661444
+SHA256 (go/science_csvtk/csvtk-v0.36.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (go/science_csvtk/csvtk-v0.36.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
diff --git a/science/openmodelica/files/patch-OMEdit_OMEditLIB_Modeling_ModelWidgetContainer.cpp b/science/openmodelica/files/patch-OMEdit_OMEditLIB_Modeling_ModelWidgetContainer.cpp
new file mode 100644
index 000000000000..c0ec4a17af5a
--- /dev/null
+++ b/science/openmodelica/files/patch-OMEdit_OMEditLIB_Modeling_ModelWidgetContainer.cpp
@@ -0,0 +1,16 @@
+Fix build with Qt 6.10.1. The QString::arg() method no longer accepts
+implicit conversions. [1]
+
+[1] https://doc.qt.io/qt-6/qstring.html#arg-2
+
+--- OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp.orig 2025-11-24 16:18:03 UTC
++++ OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp
+@@ -3943,7 +3943,7 @@ void GraphicsView::getCoordinateSystemAndGraphics(QStr
+ }
+ // add the initial scale
+ if (mCoordinateSystem.hasInitialScale()) {
+- coOrdinateSystemList.append(QString("initialScale=%1").arg(mCoordinateSystem.getInitialScale()));
++ coOrdinateSystemList.append(QString("initialScale=%1").arg(static_cast<int>(mCoordinateSystem.getInitialScale())));
+ }
+ // add the grid
+ if (mCoordinateSystem.hasGrid()) {
diff --git a/science/orthanc-postgresql/Makefile b/science/orthanc-postgresql/Makefile
index 0c3a2281fe46..efdb2d2eb7c9 100644
--- a/science/orthanc-postgresql/Makefile
+++ b/science/orthanc-postgresql/Makefile
@@ -1,6 +1,5 @@
PORTNAME= orthanc-postgresql
-DISTVERSION= 9.0
-PORTREVISION= 1
+DISTVERSION= 10.0
CATEGORIES= science
MASTER_SITES= https://orthanc.uclouvain.be/downloads/sources/orthanc-postgresql/:pgsql \
https://orthanc.uclouvain.be/downloads/sources/orthanc/:orthanc \
diff --git a/science/orthanc-postgresql/distinfo b/science/orthanc-postgresql/distinfo
index eb471a05a907..ad08b10220c0 100644
--- a/science/orthanc-postgresql/distinfo
+++ b/science/orthanc-postgresql/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1764254021
-SHA256 (orthanc/OrthancPostgreSQL-9.0.tar.gz) = 92c3fde9c3baad343a4de7090759274a733ac28af06037538dbf70f0ee50cd75
-SIZE (orthanc/OrthancPostgreSQL-9.0.tar.gz) = 790691
+TIMESTAMP = 1765988345
+SHA256 (orthanc/OrthancPostgreSQL-10.0.tar.gz) = 64c6dd8055bb4aa6055be86a5beedb96cfa974103343f5dc26d219d3d28065b8
+SIZE (orthanc/OrthancPostgreSQL-10.0.tar.gz) = 869242
SHA256 (orthanc/Orthanc-1.12.10.tar.gz) = b5d6934d123182fb2186cd54ef7f203be06b544afb03df67b0c64ad68d6c9286
SIZE (orthanc/Orthanc-1.12.10.tar.gz) = 2192892
SHA256 (orthanc/e2fsprogs-1.44.5.tar.gz) = 2e211fae27ef74d5af4a4e40b10b8df7f87c655933bd171aab4889bfc4e6d1cc
diff --git a/science/packmol/Makefile b/science/packmol/Makefile
index aa9368fabd48..3d175e6dde2b 100644
--- a/science/packmol/Makefile
+++ b/science/packmol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= packmol
DISTVERSIONPREFIX= v
-DISTVERSION= 21.1.3
+DISTVERSION= 21.1.4
CATEGORIES= science
MAINTAINER= eduardo@FreeBSD.org
diff --git a/science/packmol/distinfo b/science/packmol/distinfo
index 04a34d95fab4..440d62f0dbb9 100644
--- a/science/packmol/distinfo
+++ b/science/packmol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763590917
-SHA256 (m3g-packmol-v21.1.3_GH0.tar.gz) = 21a22e4e3f183e2c594c2e1d85cd7c16a95a8c609b36fc28d653f6c2c2d54c0c
-SIZE (m3g-packmol-v21.1.3_GH0.tar.gz) = 637489
+TIMESTAMP = 1766090725
+SHA256 (m3g-packmol-v21.1.4_GH0.tar.gz) = 62e0bf9a5d0671ff1f03d57671c8bb91fd16790fcc07f0e68f1829b1f34fae48
+SIZE (m3g-packmol-v21.1.4_GH0.tar.gz) = 637997
diff --git a/science/paraview/files/patch-qt-6.10.1-fix b/science/paraview/files/patch-qt-6.10.1-fix
new file mode 100644
index 000000000000..5d3d326bca0f
--- /dev/null
+++ b/science/paraview/files/patch-qt-6.10.1-fix
@@ -0,0 +1,77 @@
+Backport of upstream patches to fix build with Qt 6.10.1.
+
+https://gitlab.kitware.com/paraview/paraview/-/commit/cd7e633df299c29e8e76c34df83d8c67dfb386a1
+https://gitlab.kitware.com/paraview/qttesting/-/commit/9ba0a2104840ac5ddf0b73a36d72b282bf6b03d9
+
+--- Qt/Core/pqFlatTreeViewEventTranslator.cxx.orig 2025-03-31 14:04:52 UTC
++++ Qt/Core/pqFlatTreeViewEventTranslator.cxx
+@@ -73,8 +73,8 @@ bool pqFlatTreeViewEventTranslator::translateEvent(QOb
+
+ QString info = QString("%1,%2,%3,%4,%5,%6")
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers())
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers()))
+ .arg(relPt.x())
+ .arg(relPt.y())
+ .arg(idxStr);
+--- Qt/Core/pqQVTKWidgetEventTranslator.cxx.orig 2025-03-31 14:04:52 UTC
++++ Qt/Core/pqQVTKWidgetEventTranslator.cxx
+@@ -85,8 +85,8 @@ bool pqQVTKWidgetEventTranslator::translateEvent(
+ .arg(normalized_x)
+ .arg(normalized_y)
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers()));
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers())));
+ }
+ return true;
+ break;
+@@ -108,15 +108,15 @@ bool pqQVTKWidgetEventTranslator::translateEvent(
+ .arg(normalized_x)
+ .arg(normalized_y)
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers()));
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers())));
+ Q_EMIT recordEvent(widget, "mouseRelease",
+ QString("(%1,%2,%3,%4,%5)")
+ .arg(normalized_x)
+ .arg(normalized_y)
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers()));
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers())));
+ }
+ return true;
+ break;
+--- ThirdParty/QtTesting/vtkqttesting/pqAbstractItemViewEventTranslator.cxx.orig 2025-03-31 14:04:52 UTC
++++ ThirdParty/QtTesting/vtkqttesting/pqAbstractItemViewEventTranslator.cxx
+@@ -118,8 +118,8 @@ bool pqAbstractItemViewEventTranslator::translateEvent
+
+ QString info = QString("%1,%2,%3,%4,%5,%6")
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers())
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers()))
+ .arg(relPt.x())
+ .arg(relPt.y())
+ .arg(idxStr);
+--- ThirdParty/QtTesting/vtkqttesting/pqBasicWidgetEventTranslator.cxx.orig 2025-12-05 14:13:11 UTC
++++ ThirdParty/QtTesting/vtkqttesting/pqBasicWidgetEventTranslator.cxx
+@@ -78,8 +78,8 @@ bool pqBasicWidgetEventTranslator::translateEvent(
+ QMouseEvent* mouseEvent = static_cast<QMouseEvent*>(event);
+ QString info = QString("%1,%2,%3,%4,%5")
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers())
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers()))
+ .arg(mouseEvent->x())
+ .arg(mouseEvent->y());
+
diff --git a/science/qt6-quick3dphysics/distinfo b/science/qt6-quick3dphysics/distinfo
index a1a299cb31b7..a5ac11a7e2a9 100644
--- a/science/qt6-quick3dphysics/distinfo
+++ b/science/qt6-quick3dphysics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303916
-SHA256 (KDE/Qt/6.9.3/qtquick3dphysics-everywhere-src-6.9.3.tar.xz) = dcd7b22d745d249eb602c5d4d8af8a8e9d11217ccb42b3dd611bb047153b5a6e
-SIZE (KDE/Qt/6.9.3/qtquick3dphysics-everywhere-src-6.9.3.tar.xz) = 4668392
+TIMESTAMP = 1763965268
+SHA256 (KDE/Qt/6.10.1/qtquick3dphysics-everywhere-src-6.10.1.tar.xz) = d973847df1be6ee711e771df923537fb62fcac5bf57100f2ebc6f7742c8d2fee
+SIZE (KDE/Qt/6.10.1/qtquick3dphysics-everywhere-src-6.10.1.tar.xz) = 4669412
diff --git a/science/qt6-quick3dphysics/pkg-plist b/science/qt6-quick3dphysics/pkg-plist
index 769b63cf2550..a29926d0318f 100644
--- a/science/qt6-quick3dphysics/pkg-plist
+++ b/science/qt6-quick3dphysics/pkg-plist
@@ -107,8 +107,8 @@ lib/cmake/Qt6Quick3DPhysicsPrivate/Qt6Quick3DPhysicsPrivateVersionlessTargets.cm
%%QT_LIBDIR%%/libQt6Quick3DPhysicsHelpers.so
%%QT_LIBDIR%%/libQt6Quick3DPhysicsHelpers.so.6
%%QT_LIBDIR%%/libQt6Quick3DPhysicsHelpers.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6quick3dphysics_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3dphysicshelpers_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dphysics_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dphysicshelpers_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dphysics.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dphysics_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dphysicshelpers.pri
diff --git a/security/Makefile b/security/Makefile
index 67f44efbc33a..c8bc4fb9daf1 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1221,6 +1221,7 @@
SUBDIR += rubygem-openssl-ccm
SUBDIR += rubygem-openssl-cmac
SUBDIR += rubygem-openssl-signature_algorithm
+ SUBDIR += rubygem-openssl3
SUBDIR += rubygem-openvas-omp
SUBDIR += rubygem-origami
SUBDIR += rubygem-pbkdf2-ruby
diff --git a/security/autofirma/Makefile b/security/autofirma/Makefile
index 034ca3b487e2..ba6ae18ec0cb 100644
--- a/security/autofirma/Makefile
+++ b/security/autofirma/Makefile
@@ -12,6 +12,7 @@ LICENSE= GPLv2 EUPL11
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/usr/share/common-licenses/eupl-1.1.txt
+EXTRACT_DEPENDS= zip:archivers/zip
LIB_DEPENDS= libnss3.so:security/nss
USES= desktop-file-utils java zip
@@ -34,7 +35,7 @@ WRKSRC=${WRKDIR}
post-extract:
${TAR} -C ${WRKDIR} -xvzf ${WRKDIR}/autofirma_1_9.deb
${TAR} -C ${WRKDIR} -xvzf ${WRKDIR}/data.tar.gz
- ${ZIP_CMD} -d ${PORTNAME}.jar "nss/WINDOWS/*" "windows/*" "osx/*" "linux/*"
+ zip -d ${WRKDIR}/usr/lib/Autofirma/${PORTNAME}.jar "nss/WINDOWS/*" "windows/*" "osx/*" "linux/*"
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
diff --git a/security/aws-lc/Makefile b/security/aws-lc/Makefile
index bfb4e5b4b697..c91ea8c22e4a 100644
--- a/security/aws-lc/Makefile
+++ b/security/aws-lc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-lc
-PORTVERSION= 1.65.1
+PORTVERSION= 1.66.0
DISTVERSIONPREFIX= v
CATEGORIES= security
diff --git a/security/aws-lc/distinfo b/security/aws-lc/distinfo
index b5de7c54a7e9..07122433a55c 100644
--- a/security/aws-lc/distinfo
+++ b/security/aws-lc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032670
-SHA256 (aws-aws-lc-v1.65.1_GH0.tar.gz) = d4cf3b19593fc7876b23741e8ca7c48e0043679cec393fe24b138c3f1ffd6254
-SIZE (aws-aws-lc-v1.65.1_GH0.tar.gz) = 124042558
+TIMESTAMP = 1766036365
+SHA256 (aws-aws-lc-v1.66.0_GH0.tar.gz) = 21020d848ffb7db0df0954afbb79b3eb80c389ced5f5286060d9416dd428a486
+SIZE (aws-aws-lc-v1.66.0_GH0.tar.gz) = 126538688
diff --git a/security/bitwarden-cli/Makefile b/security/bitwarden-cli/Makefile
index d9f5a545cceb..8211d102ee3b 100644
--- a/security/bitwarden-cli/Makefile
+++ b/security/bitwarden-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bitwarden-cli
DISTVERSIONPREFIX= cli-v
-DISTVERSION= 2025.11.0
+DISTVERSION= 2025.12.0
CATEGORIES= security
MASTER_SITES= https://nodejs.org/dist/v${PKG_NODE_VER}/:node
DISTFILES= node-v${PKG_NODE_VER}${EXTRACT_SUFX}:node \
@@ -45,6 +45,7 @@ MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
# don't strip executable upon install since it causes error
STRIP= # empty
+BINARY_ALIAS= python=${PYTHON_CMD}
BUILD_WRKSRC= ${WRKSRC}/apps/cli
@@ -149,8 +150,15 @@ pre-build:
${WRKDIR}/.pkg-cache/v${PKG_FETCH_VER}/built-v${PKG_NODE_VER}-freebsd-${NODE_ARCH}
${STRIP_CMD} ${WRKDIR}/.pkg-cache/v${PKG_FETCH_VER}/built-v${PKG_NODE_VER}-freebsd-${NODE_ARCH}
# rebuild node modules against patched node
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ELECTRON_SKIP_BINARY_DOWNLOAD=1 \
- npm rebuild --nodedir=${WRKDIR}/node-v${PKG_NODE_VER} --verbose
+ @for subdir in `${FIND} ${WRKSRC} -type f -name binding.gyp -exec ${DIRNAME} {} ';' 2>/dev/null`; do \
+ ${ECHO_MSG} "===> Rebuilding native modules in $${subdir}"; \
+ cd $${subdir} && \
+ ${SETENV} ${MAKE_ENV} \
+ npm_config_runtime=node \
+ npm_config_target=${PKG_NODE_VER} \
+ npm_config_nodedir=${WRKDIR}/node-v${PKG_NODE_VER} \
+ node-gyp rebuild; \
+ done
do-build:
cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
diff --git a/security/bitwarden-cli/distinfo b/security/bitwarden-cli/distinfo
index aeea50c996f4..9462bf51f16e 100644
--- a/security/bitwarden-cli/distinfo
+++ b/security/bitwarden-cli/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1763543684
+TIMESTAMP = 1766089154
SHA256 (node-v22.15.1.tar.gz) = 38aea029f8818f7783f273fbc70dcf930f9ef54bdd49c5f90c0152caec7a57be
SIZE (node-v22.15.1.tar.gz) = 100310295
-SHA256 (bitwarden-cli-2025.11.0-node-modules.tar.gz) = 8e28f846afe7b782c10d8b06d589cf05c24da798fe6c2c869cc63327c6af2c69
-SIZE (bitwarden-cli-2025.11.0-node-modules.tar.gz) = 278775338
-SHA256 (bitwarden-clients-cli-v2025.11.0_GH0.tar.gz) = e5b24bd38b6670942672bdc7f58a19d962509248c2d0a5ec2cea8521951a0da5
-SIZE (bitwarden-clients-cli-v2025.11.0_GH0.tar.gz) = 31458578
+SHA256 (bitwarden-cli-2025.12.0-node-modules.tar.gz) = d85ab7e536201b516c2755f4c95be19122a4f1fc52b157968bbfda672815bcbc
+SIZE (bitwarden-cli-2025.12.0-node-modules.tar.gz) = 284690133
+SHA256 (bitwarden-clients-cli-v2025.12.0_GH0.tar.gz) = e873e2f044f5342d3724de41f999d33aab09a8992e8763cd401b1c35f1f3e7d8
+SIZE (bitwarden-clients-cli-v2025.12.0_GH0.tar.gz) = 35439268
diff --git a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
index 82d2ad7ab7ae..cf2be624a22a 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
@@ -1,11 +1,13 @@
{
"name": "@bitwarden/browser",
- "version": "2025.11.0",
+ "version": "2025.12.0",
"scripts": {
"build": "npm run build:chrome",
"build:bit": "npm run build:bit:chrome",
"build:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
"build:bit:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-browser/webpack.config.js",
+ "build:dev:chrome": "npm run build:chrome && npm run update:dev:chrome",
+ "build:bit:dev:chrome": "npm run build:bit:chrome && npm run update:dev:chrome",
"build:edge": "cross-env BROWSER=edge MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
"build:bit:edge": "cross-env BROWSER=edge MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-browser/webpack.config.js",
"build:firefox": "cross-env BROWSER=firefox NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
@@ -55,9 +57,12 @@
"dist:bit:opera:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:bit:opera",
"dist:safari:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:safari",
"dist:bit:safari:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:bit:safari",
+ "package:dev:chrome": "npm run update:dev:chrome && ./scripts/compress.sh dev-chrome.zip",
+ "package:bit:dev:chrome": "npm run update:dev:chrome && ./scripts/compress.sh bit-dev-chrome.zip",
"test": "jest",
"test:watch": "jest --watch",
"test:watch:all": "jest --watchAll",
- "test:clearCache": "jest --clear-cache"
+ "test:clearCache": "jest --clear-cache",
+ "update:dev:chrome": "./scripts/update-manifest-dev.sh"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
index 26e1183004ad..adddc99b4d75 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/cli",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.11.0",
+ "version": "2025.12.0",
"keywords": [
"bitwarden",
"password",
@@ -75,20 +75,20 @@
"inquirer": "8.2.6",
"jsdom": "26.1.0",
"jszip": "3.10.1",
- "koa": "2.16.1",
+ "koa": "2.16.3",
"koa-bodyparser": "4.4.1",
"koa-json": "2.0.2",
"lowdb": "1.0.0",
"lunr": "2.3.9",
"multer": "2.0.2",
"node-fetch": "2.6.12",
- "node-forge": "1.3.1",
+ "node-forge": "1.3.2",
"open": "10.1.2",
"papaparse": "5.5.3",
"proper-lockfile": "4.1.2",
"rxjs": "7.8.1",
- "semver": "7.7.2",
- "tldts": "7.0.1",
+ "semver": "7.7.3",
+ "tldts": "7.0.18",
"zxcvbn": "4.4.2"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
index 23a3dbcac111..bb8118cb7eb1 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/desktop",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.11.0",
+ "version": "2025.12.0",
"keywords": [
"bitwarden",
"password",
@@ -39,8 +39,8 @@
"clean:dist": "rimraf ./dist",
"pack:dir": "npm run clean:dist && electron-builder --dir -p never",
"pack:lin:flatpak": "flatpak-builder --repo=../../.flatpak-repo ../../.flatpak ./resources/com.bitwarden.desktop.devel.yaml --install-deps-from=flathub --force-clean && flatpak build-bundle ../../.flatpak-repo/ ./dist/com.bitwarden.desktop.flatpak com.bitwarden.desktop",
- "pack:lin": "npm run clean:dist && electron-builder --linux --x64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snap pack --compression=lzo ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/",
- "pack:lin:arm64": "npm run clean:dist && electron-builder --dir -p never && tar -czvf ./dist/bitwarden_desktop_arm64.tar.gz -C ./dist/linux-arm64-unpacked/ .",
+ "pack:lin": "npm run clean:dist && electron-builder --linux --x64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snap pack --compression=lzo ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/ && tar -czvf ./dist/bitwarden_desktop_x64.tar.gz -C ./dist/linux-unpacked/ .",
+ "pack:lin:arm64": "npm run clean:dist && electron-builder --linux --arm64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snap pack --compression=lzo ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/ && tar -czvf ./dist/bitwarden_desktop_arm64.tar.gz -C ./dist/linux-arm64-unpacked/ .",
"pack:mac": "npm run clean:dist && electron-builder --mac --universal -p never",
"pack:mac:with-extension": "npm run clean:dist && npm run build:macos-extension:mac && electron-builder --mac --universal -p never",
"pack:mac:arm64": "npm run clean:dist && electron-builder --mac --arm64 -p never",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/web/package.json b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
index ddcf1576743f..344a78f2a2cb 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/web/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/web-vault",
- "version": "2025.11.0",
+ "version": "2025.12.0",
"scripts": {
"build:oss": "webpack",
"build:bit": "webpack -c ../../bitwarden_license/bit-web/webpack.config.js",
diff --git a/security/bitwarden-cli/files/packagejsons/package-lock.json b/security/bitwarden-cli/files/packagejsons/package-lock.json
index c8f825319e43..b157561e3e85 100644
--- a/security/bitwarden-cli/files/packagejsons/package-lock.json
+++ b/security/bitwarden-cli/files/packagejsons/package-lock.json
@@ -23,8 +23,8 @@
"@angular/platform-browser": "19.2.14",
"@angular/platform-browser-dynamic": "19.2.14",
"@angular/router": "19.2.14",
- "@bitwarden/commercial-sdk-internal": "0.2.0-main.365",
- "@bitwarden/sdk-internal": "0.2.0-main.365",
+ "@bitwarden/commercial-sdk-internal": "0.2.0-main.403",
+ "@bitwarden/sdk-internal": "0.2.0-main.403",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
"@koa/multer": "4.0.0",
@@ -32,13 +32,13 @@
"@microsoft/signalr": "8.0.7",
"@microsoft/signalr-protocol-msgpack": "8.0.7",
"@ng-select/ng-select": "14.9.0",
- "@nx/devkit": "21.3.11",
- "@nx/eslint": "21.3.11",
- "@nx/jest": "21.3.11",
- "@nx/js": "21.3.11",
- "@nx/webpack": "21.3.11",
+ "@nx/devkit": "21.6.9",
+ "@nx/eslint": "21.6.9",
+ "@nx/jest": "21.6.9",
+ "@nx/js": "21.6.9",
+ "@nx/webpack": "21.6.9",
"big-integer": "1.6.52",
- "braintree-web-drop-in": "1.44.0",
+ "braintree-web-drop-in": "1.46.0",
"buffer": "6.0.3",
"bufferutil": "4.0.9",
"chalk": "4.1.2",
@@ -49,7 +49,7 @@
"inquirer": "8.2.6",
"jsdom": "26.1.0",
"jszip": "3.10.1",
- "koa": "2.16.1",
+ "koa": "2.16.3",
"koa-bodyparser": "4.4.1",
"koa-json": "2.0.2",
"lit": "3.3.0",
@@ -58,7 +58,7 @@
"multer": "2.0.2",
"ngx-toastr": "19.1.0",
"node-fetch": "2.6.12",
- "node-forge": "1.3.1",
+ "node-forge": "1.3.2",
"oidc-client-ts": "2.4.1",
"open": "10.1.2",
"papaparse": "5.5.3",
@@ -66,9 +66,9 @@
"qrcode-parser": "2.1.3",
"qrious": "4.0.2",
"rxjs": "7.8.1",
- "semver": "7.7.2",
- "tabbable": "6.2.0",
- "tldts": "7.0.1",
+ "semver": "7.7.3",
+ "tabbable": "6.3.0",
+ "tldts": "7.0.18",
"ts-node": "10.9.2",
"utf-8-validate": "6.0.5",
"zone.js": "0.15.1",
@@ -79,12 +79,12 @@
"@angular-eslint/schematics": "19.6.0",
"@angular/cli": "19.2.14",
"@angular/compiler-cli": "19.2.14",
- "@babel/core": "7.24.9",
- "@babel/preset-env": "7.24.8",
+ "@babel/core": "7.28.5",
+ "@babel/preset-env": "7.28.5",
"@compodoc/compodoc": "1.1.26",
"@electron/notarize": "3.0.1",
"@electron/rebuild": "4.0.1",
- "@eslint/compat": "1.2.9",
+ "@eslint/compat": "2.0.0",
"@lit-labs/signals": "0.1.2",
"@ngtools/webpack": "19.2.14",
"@storybook/addon-a11y": "8.6.12",
@@ -100,8 +100,8 @@
"@storybook/theming": "8.6.12",
"@storybook/web-components-webpack5": "8.6.12",
"@tailwindcss/container-queries": "0.1.1",
- "@types/chrome": "0.1.12",
- "@types/firefox-webext-browser": "120.0.4",
+ "@types/chrome": "0.1.28",
+ "@types/firefox-webext-browser": "143.0.0",
"@types/inquirer": "8.2.10",
"@types/jest": "29.5.14",
"@types/jsdom": "21.1.7",
@@ -112,10 +112,10 @@
"@types/koa-json": "2.0.23",
"@types/lowdb": "1.0.15",
"@types/lunr": "2.3.7",
- "@types/node": "22.18.11",
+ "@types/node": "22.19.1",
"@types/node-fetch": "2.6.4",
- "@types/node-forge": "1.3.11",
- "@types/papaparse": "5.3.16",
+ "@types/node-forge": "1.3.14",
+ "@types/papaparse": "5.5.0",
"@types/proper-lockfile": "4.1.4",
"@types/retry": "0.12.5",
"@types/zxcvbn": "4.4.5",
@@ -128,15 +128,15 @@
"axe-playwright": "2.2.2",
"babel-loader": "9.2.1",
"base64-loader": "1.0.0",
- "browserslist": "4.23.2",
+ "browserslist": "4.28.0",
"chromatic": "13.3.1",
"concurrently": "9.2.0",
- "copy-webpack-plugin": "13.0.0",
+ "copy-webpack-plugin": "13.0.1",
"cross-env": "10.1.0",
"css-loader": "7.1.2",
"electron": "37.7.0",
"electron-builder": "26.0.12",
- "electron-log": "5.4.0",
+ "electron-log": "5.4.3",
"electron-reload": "2.0.0-alpha.1",
"electron-store": "8.2.0",
"electron-updater": "6.6.4",
@@ -150,30 +150,30 @@
"eslint-plugin-tailwindcss": "3.18.0",
"html-loader": "5.1.0",
"html-webpack-injector": "1.1.4",
- "html-webpack-plugin": "5.6.3",
+ "html-webpack-plugin": "5.6.5",
"husky": "9.1.7",
- "jest-diff": "29.7.0",
+ "jest-diff": "30.2.0",
"jest-junit": "16.0.0",
"jest-mock-extended": "3.0.7",
"jest-preset-angular": "14.6.1",
"json5": "2.2.3",
"lint-staged": "16.0.0",
- "mini-css-extract-plugin": "2.9.2",
- "nx": "21.3.11",
- "postcss": "8.5.3",
- "postcss-loader": "8.1.1",
+ "mini-css-extract-plugin": "2.9.4",
+ "nx": "21.6.9",
+ "postcss": "8.5.6",
+ "postcss-loader": "8.2.0",
"prettier": "3.6.2",
"prettier-plugin-tailwindcss": "0.6.11",
"process": "0.11.10",
"remark-gfm": "4.0.1",
"rimraf": "6.0.1",
- "sass": "1.88.0",
- "sass-loader": "16.0.4",
+ "sass": "1.94.2",
+ "sass-loader": "16.0.6",
"storybook": "8.6.12",
"style-loader": "4.0.0",
"tailwindcss": "3.4.17",
"ts-jest": "29.4.5",
- "ts-loader": "9.5.2",
+ "ts-loader": "9.5.4",
"tsconfig-paths-webpack-plugin": "4.2.0",
"type-fest": "2.19.0",
"typescript": "5.8.3",
@@ -181,10 +181,10 @@
"typescript-strict-plugin": "2.4.4",
"url": "0.11.4",
"util": "0.12.5",
- "wait-on": "9.0.1",
- "webpack": "5.99.7",
+ "wait-on": "9.0.3",
+ "webpack": "5.103.0",
"webpack-cli": "6.0.1",
- "webpack-dev-server": "5.2.1",
+ "webpack-dev-server": "5.2.2",
"webpack-node-externals": "3.0.0"
},
"engines": {
@@ -194,11 +194,11 @@
},
"apps/browser": {
"name": "@bitwarden/browser",
- "version": "2025.11.0"
+ "version": "2025.12.0"
},
"apps/cli": {
"name": "@bitwarden/cli",
- "version": "2025.11.0",
+ "version": "2025.12.0",
"license": "SEE LICENSE IN LICENSE.txt",
"dependencies": {
"@koa/multer": "4.0.0",
@@ -213,20 +213,20 @@
"inquirer": "8.2.6",
"jsdom": "26.1.0",
"jszip": "3.10.1",
- "koa": "2.16.1",
+ "koa": "2.16.3",
"koa-bodyparser": "4.4.1",
"koa-json": "2.0.2",
"lowdb": "1.0.0",
"lunr": "2.3.9",
"multer": "2.0.2",
"node-fetch": "2.6.12",
- "node-forge": "1.3.1",
+ "node-forge": "1.3.2",
"open": "10.1.2",
"papaparse": "5.5.3",
"proper-lockfile": "4.1.2",
"rxjs": "7.8.1",
- "semver": "7.7.2",
- "tldts": "7.0.1",
+ "semver": "7.7.3",
+ "tldts": "7.0.18",
"zxcvbn": "4.4.2"
},
"bin": {
@@ -280,7 +280,7 @@
},
"apps/desktop": {
"name": "@bitwarden/desktop",
- "version": "2025.11.0",
+ "version": "2025.12.0",
"hasInstallScript": true,
"license": "GPL-3.0"
},
@@ -294,7 +294,7 @@
},
"apps/web": {
"name": "@bitwarden/web-vault",
- "version": "2025.11.0"
+ "version": "2025.12.0"
},
"libs/admin-console": {
"name": "@bitwarden/admin-console",
@@ -517,6 +517,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
+ "dev": true,
"license": "Apache-2.0",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
@@ -967,39 +968,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@angular-devkit/build-angular/node_modules/browserslist": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
- "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "caniuse-lite": "^1.0.30001718",
- "electron-to-chromium": "^1.5.160",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
"node_modules/@angular-devkit/build-angular/node_modules/content-disposition": {
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
@@ -1295,6 +1263,27 @@
"node": ">= 0.6"
}
},
+ "node_modules/@angular-devkit/build-angular/node_modules/mini-css-extract-plugin": {
+ "version": "2.9.2",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz",
+ "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "schema-utils": "^4.0.0",
+ "tapable": "^2.2.1"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
"node_modules/@angular-devkit/build-angular/node_modules/negotiator": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
@@ -1360,6 +1349,38 @@
"node": "^10 || ^12 || >=14"
}
},
+ "node_modules/@angular-devkit/build-angular/node_modules/postcss-loader": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz",
+ "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cosmiconfig": "^9.0.0",
+ "jiti": "^1.20.0",
+ "semver": "^7.5.4"
+ },
+ "engines": {
+ "node": ">= 18.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "postcss": "^7.0.0 || ^8.0.1",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@angular-devkit/build-angular/node_modules/qs": {
"version": "6.13.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
@@ -1936,6 +1957,19 @@
"strip-json-comments": "3.1.1"
}
},
+ "node_modules/@angular-eslint/schematics/node_modules/semver": {
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
+ "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@angular-eslint/template-parser": {
"version": "19.6.0",
"resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-19.6.0.tgz",
@@ -2622,30 +2656,30 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.27.5",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz",
- "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz",
+ "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.24.9",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz",
- "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz",
+ "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
"license": "MIT",
"dependencies": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.24.9",
- "@babel/helper-compilation-targets": "^7.24.8",
- "@babel/helper-module-transforms": "^7.24.9",
- "@babel/helpers": "^7.24.8",
- "@babel/parser": "^7.24.8",
- "@babel/template": "^7.24.7",
- "@babel/traverse": "^7.24.8",
- "@babel/types": "^7.24.9",
+ "@babel/code-frame": "^7.27.1",
+ "@babel/generator": "^7.28.5",
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-module-transforms": "^7.28.3",
+ "@babel/helpers": "^7.28.4",
+ "@babel/parser": "^7.28.5",
+ "@babel/template": "^7.27.2",
+ "@babel/traverse": "^7.28.5",
+ "@babel/types": "^7.28.5",
+ "@jridgewell/remapping": "^2.3.5",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -2660,6 +2694,22 @@
"url": "https://opencollective.com/babel"
}
},
+ "node_modules/@babel/core/node_modules/@babel/generator": {
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz",
+ "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.28.5",
+ "@babel/types": "^7.28.5",
+ "@jridgewell/gen-mapping": "^0.3.12",
+ "@jridgewell/trace-mapping": "^0.3.28",
+ "jsesc": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/core/node_modules/convert-source-map": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
@@ -2679,6 +2729,7 @@
"version": "7.26.10",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz",
"integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.26.10",
@@ -2720,38 +2771,6 @@
"node": ">=6.9.0"
}
},
- "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
- "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "caniuse-lite": "^1.0.30001718",
- "electron-to-chromium": "^1.5.160",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
"node_modules/@babel/helper-compilation-targets/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
@@ -2762,17 +2781,17 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz",
- "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz",
+ "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
- "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-member-expression-to-functions": "^7.28.5",
"@babel/helper-optimise-call-expression": "^7.27.1",
"@babel/helper-replace-supers": "^7.27.1",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/traverse": "^7.27.1",
+ "@babel/traverse": "^7.28.5",
"semver": "^6.3.1"
},
"engines": {
@@ -2842,16 +2861,16 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.6.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz",
- "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==",
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz",
+ "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.22.6",
- "@babel/helper-plugin-utils": "^7.22.5",
- "debug": "^4.1.1",
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "debug": "^4.4.1",
"lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2"
+ "resolve": "^1.22.10"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -2867,13 +2886,13 @@
}
},
"node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz",
- "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz",
+ "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==",
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/traverse": "^7.28.5",
+ "@babel/types": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -2893,14 +2912,14 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
- "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
+ "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.27.1",
"@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.3"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -3012,9 +3031,9 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
- "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -3044,25 +3063,25 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.27.6",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
- "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
+ "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
"license": "MIT",
"dependencies": {
"@babel/template": "^7.27.2",
- "@babel/types": "^7.27.6"
+ "@babel/types": "^7.28.4"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
- "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
+ "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.0"
+ "@babel/types": "^7.28.5"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -3072,13 +3091,13 @@
}
},
"node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz",
- "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz",
+ "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1",
- "@babel/traverse": "^7.27.1"
+ "@babel/traverse": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -3091,7 +3110,6 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz",
"integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1"
@@ -3136,13 +3154,13 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz",
- "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz",
+ "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1",
- "@babel/traverse": "^7.27.1"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -3246,30 +3264,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
- "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
- "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.3"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-syntax-import-assertions": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz",
@@ -3491,6 +3485,7 @@
"version": "7.26.8",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz",
"integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5",
@@ -3508,6 +3503,7 @@
"version": "7.25.9",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz",
"integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.25.9",
@@ -3537,9 +3533,9 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.27.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.5.tgz",
- "integrity": "sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz",
+ "integrity": "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1"
@@ -3568,12 +3564,12 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz",
- "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz",
+ "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.28.3",
"@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
@@ -3584,17 +3580,17 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz",
- "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==",
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz",
+ "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
- "@babel/helper-compilation-targets": "^7.27.1",
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-globals": "^7.28.0",
"@babel/helper-plugin-utils": "^7.27.1",
"@babel/helper-replace-supers": "^7.27.1",
- "@babel/traverse": "^7.27.1",
- "globals": "^11.1.0"
+ "@babel/traverse": "^7.28.4"
},
"engines": {
"node": ">=6.9.0"
@@ -3632,12 +3628,13 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz",
- "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz",
+ "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -3681,7 +3678,6 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz",
"integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.27.1",
@@ -3709,10 +3705,26 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-transform-explicit-resource-management": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz",
+ "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-transform-destructuring": "^7.28.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz",
- "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz",
+ "integrity": "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1"
@@ -3803,9 +3815,9 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz",
- "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz",
+ "integrity": "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1"
@@ -3865,15 +3877,15 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz",
- "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz",
+ "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-module-transforms": "^7.28.3",
"@babel/helper-plugin-utils": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.1"
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "@babel/traverse": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -3960,15 +3972,16 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.3.tgz",
- "integrity": "sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==",
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz",
+ "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==",
"license": "MIT",
"dependencies": {
"@babel/helper-compilation-targets": "^7.27.2",
"@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-transform-destructuring": "^7.27.3",
- "@babel/plugin-transform-parameters": "^7.27.1"
+ "@babel/plugin-transform-destructuring": "^7.28.0",
+ "@babel/plugin-transform-parameters": "^7.27.7",
+ "@babel/traverse": "^7.28.4"
},
"engines": {
"node": ">=6.9.0"
@@ -4009,9 +4022,9 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz",
- "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz",
+ "integrity": "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1",
@@ -4025,9 +4038,9 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz",
- "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==",
+ "version": "7.27.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz",
+ "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1"
@@ -4100,9 +4113,9 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.27.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.5.tgz",
- "integrity": "sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==",
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz",
+ "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1"
@@ -4118,7 +4131,6 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz",
"integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.27.1",
@@ -4346,91 +4358,80 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.24.8",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz",
- "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.24.8",
- "@babel/helper-compilation-targets": "^7.24.8",
- "@babel/helper-plugin-utils": "^7.24.8",
- "@babel/helper-validator-option": "^7.24.8",
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.5.tgz",
+ "integrity": "sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.28.5",
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-option": "^7.27.1",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5",
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.24.7",
- "@babel/plugin-syntax-import-attributes": "^7.24.7",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-syntax-import-assertions": "^7.27.1",
+ "@babel/plugin-syntax-import-attributes": "^7.27.1",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.24.7",
- "@babel/plugin-transform-async-generator-functions": "^7.24.7",
- "@babel/plugin-transform-async-to-generator": "^7.24.7",
- "@babel/plugin-transform-block-scoped-functions": "^7.24.7",
- "@babel/plugin-transform-block-scoping": "^7.24.7",
- "@babel/plugin-transform-class-properties": "^7.24.7",
- "@babel/plugin-transform-class-static-block": "^7.24.7",
- "@babel/plugin-transform-classes": "^7.24.8",
- "@babel/plugin-transform-computed-properties": "^7.24.7",
- "@babel/plugin-transform-destructuring": "^7.24.8",
- "@babel/plugin-transform-dotall-regex": "^7.24.7",
- "@babel/plugin-transform-duplicate-keys": "^7.24.7",
- "@babel/plugin-transform-dynamic-import": "^7.24.7",
- "@babel/plugin-transform-exponentiation-operator": "^7.24.7",
- "@babel/plugin-transform-export-namespace-from": "^7.24.7",
- "@babel/plugin-transform-for-of": "^7.24.7",
- "@babel/plugin-transform-function-name": "^7.24.7",
- "@babel/plugin-transform-json-strings": "^7.24.7",
- "@babel/plugin-transform-literals": "^7.24.7",
- "@babel/plugin-transform-logical-assignment-operators": "^7.24.7",
- "@babel/plugin-transform-member-expression-literals": "^7.24.7",
- "@babel/plugin-transform-modules-amd": "^7.24.7",
- "@babel/plugin-transform-modules-commonjs": "^7.24.8",
- "@babel/plugin-transform-modules-systemjs": "^7.24.7",
- "@babel/plugin-transform-modules-umd": "^7.24.7",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7",
- "@babel/plugin-transform-new-target": "^7.24.7",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7",
- "@babel/plugin-transform-numeric-separator": "^7.24.7",
- "@babel/plugin-transform-object-rest-spread": "^7.24.7",
- "@babel/plugin-transform-object-super": "^7.24.7",
- "@babel/plugin-transform-optional-catch-binding": "^7.24.7",
- "@babel/plugin-transform-optional-chaining": "^7.24.8",
- "@babel/plugin-transform-parameters": "^7.24.7",
- "@babel/plugin-transform-private-methods": "^7.24.7",
- "@babel/plugin-transform-private-property-in-object": "^7.24.7",
- "@babel/plugin-transform-property-literals": "^7.24.7",
- "@babel/plugin-transform-regenerator": "^7.24.7",
- "@babel/plugin-transform-reserved-words": "^7.24.7",
- "@babel/plugin-transform-shorthand-properties": "^7.24.7",
- "@babel/plugin-transform-spread": "^7.24.7",
- "@babel/plugin-transform-sticky-regex": "^7.24.7",
- "@babel/plugin-transform-template-literals": "^7.24.7",
- "@babel/plugin-transform-typeof-symbol": "^7.24.8",
- "@babel/plugin-transform-unicode-escapes": "^7.24.7",
- "@babel/plugin-transform-unicode-property-regex": "^7.24.7",
- "@babel/plugin-transform-unicode-regex": "^7.24.7",
- "@babel/plugin-transform-unicode-sets-regex": "^7.24.7",
+ "@babel/plugin-transform-arrow-functions": "^7.27.1",
+ "@babel/plugin-transform-async-generator-functions": "^7.28.0",
+ "@babel/plugin-transform-async-to-generator": "^7.27.1",
+ "@babel/plugin-transform-block-scoped-functions": "^7.27.1",
+ "@babel/plugin-transform-block-scoping": "^7.28.5",
+ "@babel/plugin-transform-class-properties": "^7.27.1",
+ "@babel/plugin-transform-class-static-block": "^7.28.3",
+ "@babel/plugin-transform-classes": "^7.28.4",
+ "@babel/plugin-transform-computed-properties": "^7.27.1",
+ "@babel/plugin-transform-destructuring": "^7.28.5",
+ "@babel/plugin-transform-dotall-regex": "^7.27.1",
+ "@babel/plugin-transform-duplicate-keys": "^7.27.1",
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-dynamic-import": "^7.27.1",
+ "@babel/plugin-transform-explicit-resource-management": "^7.28.0",
+ "@babel/plugin-transform-exponentiation-operator": "^7.28.5",
+ "@babel/plugin-transform-export-namespace-from": "^7.27.1",
+ "@babel/plugin-transform-for-of": "^7.27.1",
+ "@babel/plugin-transform-function-name": "^7.27.1",
+ "@babel/plugin-transform-json-strings": "^7.27.1",
+ "@babel/plugin-transform-literals": "^7.27.1",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.28.5",
+ "@babel/plugin-transform-member-expression-literals": "^7.27.1",
+ "@babel/plugin-transform-modules-amd": "^7.27.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.27.1",
+ "@babel/plugin-transform-modules-systemjs": "^7.28.5",
+ "@babel/plugin-transform-modules-umd": "^7.27.1",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-new-target": "^7.27.1",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1",
+ "@babel/plugin-transform-numeric-separator": "^7.27.1",
+ "@babel/plugin-transform-object-rest-spread": "^7.28.4",
+ "@babel/plugin-transform-object-super": "^7.27.1",
+ "@babel/plugin-transform-optional-catch-binding": "^7.27.1",
+ "@babel/plugin-transform-optional-chaining": "^7.28.5",
+ "@babel/plugin-transform-parameters": "^7.27.7",
+ "@babel/plugin-transform-private-methods": "^7.27.1",
+ "@babel/plugin-transform-private-property-in-object": "^7.27.1",
+ "@babel/plugin-transform-property-literals": "^7.27.1",
+ "@babel/plugin-transform-regenerator": "^7.28.4",
+ "@babel/plugin-transform-regexp-modifiers": "^7.27.1",
+ "@babel/plugin-transform-reserved-words": "^7.27.1",
+ "@babel/plugin-transform-shorthand-properties": "^7.27.1",
+ "@babel/plugin-transform-spread": "^7.27.1",
+ "@babel/plugin-transform-sticky-regex": "^7.27.1",
+ "@babel/plugin-transform-template-literals": "^7.27.1",
+ "@babel/plugin-transform-typeof-symbol": "^7.27.1",
+ "@babel/plugin-transform-unicode-escapes": "^7.27.1",
+ "@babel/plugin-transform-unicode-property-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.27.1",
"@babel/preset-modules": "0.1.6-no-external-plugins",
- "babel-plugin-polyfill-corejs2": "^0.4.10",
- "babel-plugin-polyfill-corejs3": "^0.10.4",
- "babel-plugin-polyfill-regenerator": "^0.6.1",
- "core-js-compat": "^3.37.1",
+ "babel-plugin-polyfill-corejs2": "^0.4.14",
+ "babel-plugin-polyfill-corejs3": "^0.13.0",
+ "babel-plugin-polyfill-regenerator": "^0.6.5",
+ "core-js-compat": "^3.43.0",
"semver": "^6.3.1"
},
"engines": {
@@ -4440,14 +4441,63 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/preset-env/node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
+ "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env/node_modules/@babel/plugin-transform-async-generator-functions": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz",
+ "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-remap-async-to-generator": "^7.27.1",
+ "@babel/traverse": "^7.28.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env/node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz",
+ "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-remap-async-to-generator": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.10.6",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
- "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz",
+ "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==",
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.2",
- "core-js-compat": "^3.38.0"
+ "@babel/helper-define-polyfill-provider": "^0.6.5",
+ "core-js-compat": "^3.43.0"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -4522,17 +4572,17 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
- "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz",
+ "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==",
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.5",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.0",
+ "@babel/parser": "^7.28.5",
"@babel/template": "^7.27.2",
- "@babel/types": "^7.28.0",
+ "@babel/types": "^7.28.5",
"debug": "^4.3.1"
},
"engines": {
@@ -4540,13 +4590,13 @@
}
},
"node_modules/@babel/traverse/node_modules/@babel/generator": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
- "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz",
+ "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/parser": "^7.28.5",
+ "@babel/types": "^7.28.5",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -4556,13 +4606,13 @@
}
},
"node_modules/@babel/types": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz",
- "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
+ "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1"
+ "@babel/helper-validator-identifier": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -4607,9 +4657,9 @@
"link": true
},
"node_modules/@bitwarden/commercial-sdk-internal": {
- "version": "0.2.0-main.365",
- "resolved": "https://registry.npmjs.org/@bitwarden/commercial-sdk-internal/-/commercial-sdk-internal-0.2.0-main.365.tgz",
- "integrity": "sha512-yRc2k29rKMxss6qH2TP91VcE6tNR6/A2ASZMj+Om2MEaanV82zcx89dkShh6RP0jXICM+c/m6BgGkmu+1Pcp8w==",
+ "version": "0.2.0-main.403",
+ "resolved": "https://registry.npmjs.org/@bitwarden/commercial-sdk-internal/-/commercial-sdk-internal-0.2.0-main.403.tgz",
+ "integrity": "sha512-M2ZUu29oua7CaDTNK7mCwY7PhaIUbNYogAAvxLOmkJuyHNxxqvS9usjjlD2CkQVNBeTUFqvAQpaZQo9vgzEEFA==",
"license": "BITWARDEN SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT",
"dependencies": {
"type-fest": "^4.41.0"
@@ -4712,9 +4762,9 @@
"link": true
},
"node_modules/@bitwarden/sdk-internal": {
- "version": "0.2.0-main.365",
- "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.365.tgz",
- "integrity": "sha512-x0sqAuyknFOGf5ZfbuFTxL0olMiGyyLbJ10tXCYHnrkjdspdNm2BGZc64NQgXz5h+PH1Uwtow/01o/a4F0YTHw==",
+ "version": "0.2.0-main.403",
+ "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.403.tgz",
+ "integrity": "sha512-ROEZdTbeKU68kDh9WYm9wKsLQD5jdTRclXLKl8x0aTj+Tx0nKyyXmLyUfOP+qh3EHIetij4jwPx2z3uS+7r8mg==",
"license": "GPL-3.0",
"dependencies": {
"type-fest": "^4.41.0"
@@ -4785,15 +4835,15 @@
"link": true
},
"node_modules/@braintree/asset-loader": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@braintree/asset-loader/-/asset-loader-2.0.1.tgz",
- "integrity": "sha512-OGAoBA5MRVsr5qg0sXM6NMJbqHnYZhBudtM6WGgpQnoX42fjUYbE6Y6qFuuerD5z3lsOAjnu80DooBs1VBuh5Q==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@braintree/asset-loader/-/asset-loader-2.0.3.tgz",
+ "integrity": "sha512-uREap1j30wKRlC0mK99nNPMpEp77NtB6XixpDfFJPZHmkrmw7IB4skKe+26LZBK1H6oSainFhAyKoP7x3eyOKA==",
"license": "MIT"
},
"node_modules/@braintree/browser-detection": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@braintree/browser-detection/-/browser-detection-2.0.1.tgz",
- "integrity": "sha512-wpRI7AXEUh6o3ILrJbpNOYE7ItfjX/S8JZP7Z5FF66ULngBGYOqE8SeLlLKXG69Nc07HtlL/6nk/h539iz9hcQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@braintree/browser-detection/-/browser-detection-2.0.2.tgz",
+ "integrity": "sha512-Zrv/pyodvwv/hsjsBKXKVcwHZOkx4A/5Cy2hViXtqghAhLd3483bYUIfHZJE5JKTrd018ny1FI5pN1PHFtW7vw==",
"license": "MIT"
},
"node_modules/@braintree/event-emitter": {
@@ -4809,9 +4859,9 @@
"license": "MIT"
},
"node_modules/@braintree/iframer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@braintree/iframer/-/iframer-2.0.0.tgz",
- "integrity": "sha512-x1kHOyIJNDvi4P1s6pVBZhqhBa1hqDG9+yzcsCR1oNVC0LxH9CAP8bKxioT8/auY1sUyy+D8T4Vp/jv7QqSqLQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@braintree/iframer/-/iframer-2.0.1.tgz",
+ "integrity": "sha512-t1zJX5+f1yxHAzBJPaQT/XVMocKodUqjTE+hYvuxxWjqEZIbH8/eT5b5n767jY16mYw3+XiDkKHqcp4Pclq1wg==",
"license": "MIT"
},
"node_modules/@braintree/sanitize-url": {
@@ -4821,9 +4871,9 @@
"license": "MIT"
},
"node_modules/@braintree/uuid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@braintree/uuid/-/uuid-1.0.0.tgz",
- "integrity": "sha512-AtI5hfttWSuWAgcwLUZdcZ7Fp/8jCCUf9JTs7+Xow9ditU28zuoBovqq083yph2m3SxPYb84lGjOq+cXlXBvJg==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@braintree/uuid/-/uuid-1.0.1.tgz",
+ "integrity": "sha512-Tgu5GoODkf4oj4aLlVIapEPEfjitIHrg5ftqY6pa5Ghr4ZUA9XtZIIZ6ZPdP9x8/X0lt/FB8tRq83QuCQCwOrA==",
"license": "ISC"
},
"node_modules/@braintree/wrap-promise": {
@@ -6546,16 +6596,19 @@
}
},
"node_modules/@eslint/compat": {
- "version": "1.2.9",
- "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.9.tgz",
- "integrity": "sha512-gCdSY54n7k+driCadyMNv8JSPzYLeDVM/ikZRtvtROBpRdFSkS8W9A82MqsaY7lZuwL0wiapgD0NT1xT0hyJsA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-2.0.0.tgz",
+ "integrity": "sha512-T9AfE1G1uv4wwq94ozgTGio5EUQBqAVe1X9qsQtSNVEYW6j3hvtZVm8Smr4qL1qDPFg+lOB2cL5RxTRMzq4CTA==",
"dev": true,
"license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^1.0.0"
+ },
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"peerDependencies": {
- "eslint": "^9.10.0"
+ "eslint": "^8.40 || 9"
},
"peerDependenciesMeta": {
"eslint": {
@@ -6563,6 +6616,19 @@
}
}
},
+ "node_modules/@eslint/compat/node_modules/@eslint/core": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.0.0.tgz",
+ "integrity": "sha512-PRfWP+8FOldvbApr6xL7mNCw4cJcSTq4GA7tYbgq15mRb0kWKO/wEB2jr+uwjFH3sZvEZneZyCUGTxsv4Sahyw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
+ "engines": {
+ "node": "^20.19.0 || ^22.13.0 || >=24"
+ }
+ },
"node_modules/@eslint/config-array": {
"version": "0.20.1",
"resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz",
@@ -7666,9 +7732,9 @@
}
},
"node_modules/@jest/get-type": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.0.1.tgz",
- "integrity": "sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==",
+ "version": "30.1.0",
+ "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz",
+ "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==",
"license": "MIT",
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -7815,12 +7881,12 @@
}
},
"node_modules/@jest/snapshot-utils": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.5.tgz",
- "integrity": "sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.2.0.tgz",
+ "integrity": "sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.2.0",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"natural-compare": "^1.4.0"
@@ -7842,9 +7908,9 @@
}
},
"node_modules/@jest/snapshot-utils/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz",
+ "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==",
"license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
@@ -7860,9 +7926,9 @@
}
},
"node_modules/@jest/snapshot-utils/node_modules/@sinclair/typebox": {
- "version": "0.34.38",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz",
- "integrity": "sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==",
+ "version": "0.34.41",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz",
+ "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==",
"license": "MIT"
},
"node_modules/@jest/source-map": {
@@ -7973,6 +8039,16 @@
"@jridgewell/trace-mapping": "^0.3.24"
}
},
+ "node_modules/@jridgewell/remapping": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
+ "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ }
+ },
"node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
@@ -9380,9 +9456,9 @@
}
},
"node_modules/@nx/devkit": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.3.11.tgz",
- "integrity": "sha512-JOV8TAa9K5+ZwTA/EUi0g5qcKEg5vmi0AyOUsrNUHlv3BgQnwZtPLDDTPPZ+ezq24o6YzgwueZWj3CLEdMHEDg==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.6.9.tgz",
+ "integrity": "sha512-Si7Lo5OgiHz/xU/NL1v5LnynE5oGrQmYE3KXxZoSRWij/nxZKi0wEB0W6dT3MtQW8RY1y5mg45Ti0Ym+Clhi8Q==",
"license": "MIT",
"dependencies": {
"ejs": "^3.1.7",
@@ -9390,12 +9466,11 @@
"ignore": "^5.0.4",
"minimatch": "9.0.3",
"semver": "^7.5.3",
- "tmp": "~0.2.1",
"tslib": "^2.3.0",
"yargs-parser": "21.1.1"
},
"peerDependencies": {
- "nx": "21.3.11"
+ "nx": ">= 20 <= 22"
}
},
"node_modules/@nx/devkit/node_modules/ignore": {
@@ -9408,16 +9483,16 @@
}
},
"node_modules/@nx/eslint": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-21.3.11.tgz",
- "integrity": "sha512-9jeD8QuU3OMcItjtw0QHl5cwohLeA9R+lajNJoOjS2tUGXTHWb8NOcEZBXWMcML+eV1iloIDW8/P4jV4BYqP2w==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-21.6.9.tgz",
+ "integrity": "sha512-psd6GtWII5i1M15TTmdh8UZ/pBWlh6JtaVwlE5tk/GHlnCGXHEY+g3gKTsetjbuHjaocdwrfEy4TIB5J5Zh3HQ==",
"license": "MIT",
"dependencies": {
- "@nx/devkit": "21.3.11",
- "@nx/js": "21.3.11",
+ "@nx/devkit": "21.6.9",
+ "@nx/js": "21.6.9",
"semver": "^7.5.3",
"tslib": "^2.3.0",
- "typescript": "~5.8.2"
+ "typescript": "~5.9.2"
},
"peerDependencies": {
"@zkochan/js-yaml": "0.0.7",
@@ -9429,16 +9504,29 @@
}
}
},
+ "node_modules/@nx/eslint/node_modules/typescript": {
+ "version": "5.9.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
+ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
"node_modules/@nx/jest": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-21.3.11.tgz",
- "integrity": "sha512-PkdNWeoUY81zr+jtUapBdvvh26lWYIhDNyUwTjIBFajX8EAlhJpvShKHs7QObmrwOMLMXwLHKINiSCw9rueOBQ==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-21.6.9.tgz",
+ "integrity": "sha512-8x/B3f616ti2BUXHhOQqewMyCxMMmy++Wh1YiKr5S922m7jog1oYsCzue+fmHsNijw9xMNAgsDjgy91I/iZZ0Q==",
"license": "MIT",
"dependencies": {
"@jest/reporters": "^30.0.2",
"@jest/test-result": "^30.0.2",
- "@nx/devkit": "21.3.11",
- "@nx/js": "21.3.11",
+ "@nx/devkit": "21.6.9",
+ "@nx/js": "21.6.9",
"@phenomnomnominal/tsquery": "~5.0.1",
"identity-obj-proxy": "3.0.0",
"jest-config": "^30.0.2",
@@ -9452,53 +9540,14 @@
"yargs-parser": "21.1.1"
}
},
- "node_modules/@nx/jest/node_modules/@babel/core": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
- "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
- "license": "MIT",
- "dependencies": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.27.3",
- "@babel/helpers": "^7.27.6",
- "@babel/parser": "^7.28.0",
- "@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.0",
- "@babel/types": "^7.28.0",
- "convert-source-map": "^2.0.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.3",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/babel"
- }
- },
- "node_modules/@nx/jest/node_modules/@babel/core/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/@nx/jest/node_modules/@babel/generator": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
- "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz",
+ "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/parser": "^7.28.5",
+ "@babel/types": "^7.28.5",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -9508,16 +9557,16 @@
}
},
"node_modules/@nx/jest/node_modules/@jest/console": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.0.5.tgz",
- "integrity": "sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.2.0.tgz",
+ "integrity": "sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.2.0",
"@types/node": "*",
"chalk": "^4.1.2",
- "jest-message-util": "30.0.5",
- "jest-util": "30.0.5",
+ "jest-message-util": "30.2.0",
+ "jest-util": "30.2.0",
"slash": "^3.0.0"
},
"engines": {
@@ -9525,88 +9574,88 @@
}
},
"node_modules/@nx/jest/node_modules/@jest/environment": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.0.5.tgz",
- "integrity": "sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.2.0.tgz",
+ "integrity": "sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==",
"license": "MIT",
"dependencies": {
- "@jest/fake-timers": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/fake-timers": "30.2.0",
+ "@jest/types": "30.2.0",
"@types/node": "*",
- "jest-mock": "30.0.5"
+ "jest-mock": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/@jest/expect": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.0.5.tgz",
- "integrity": "sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.2.0.tgz",
+ "integrity": "sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA==",
"license": "MIT",
"dependencies": {
- "expect": "30.0.5",
- "jest-snapshot": "30.0.5"
+ "expect": "30.2.0",
+ "jest-snapshot": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/@jest/expect-utils": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.5.tgz",
- "integrity": "sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.2.0.tgz",
+ "integrity": "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==",
"license": "MIT",
"dependencies": {
- "@jest/get-type": "30.0.1"
+ "@jest/get-type": "30.1.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/@jest/fake-timers": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.5.tgz",
- "integrity": "sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.2.0.tgz",
+ "integrity": "sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.2.0",
"@sinonjs/fake-timers": "^13.0.0",
"@types/node": "*",
- "jest-message-util": "30.0.5",
- "jest-mock": "30.0.5",
- "jest-util": "30.0.5"
+ "jest-message-util": "30.2.0",
+ "jest-mock": "30.2.0",
+ "jest-util": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/@jest/globals": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.0.5.tgz",
- "integrity": "sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.2.0.tgz",
+ "integrity": "sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.5",
- "@jest/expect": "30.0.5",
- "@jest/types": "30.0.5",
- "jest-mock": "30.0.5"
+ "@jest/environment": "30.2.0",
+ "@jest/expect": "30.2.0",
+ "@jest/types": "30.2.0",
+ "jest-mock": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/@jest/reporters": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.5.tgz",
- "integrity": "sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.2.0.tgz",
+ "integrity": "sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ==",
"license": "MIT",
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/console": "30.2.0",
+ "@jest/test-result": "30.2.0",
+ "@jest/transform": "30.2.0",
+ "@jest/types": "30.2.0",
"@jridgewell/trace-mapping": "^0.3.25",
"@types/node": "*",
"chalk": "^4.1.2",
@@ -9619,9 +9668,9 @@
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^5.0.0",
"istanbul-reports": "^3.1.3",
- "jest-message-util": "30.0.5",
- "jest-util": "30.0.5",
- "jest-worker": "30.0.5",
+ "jest-message-util": "30.2.0",
+ "jest-util": "30.2.0",
+ "jest-worker": "30.2.0",
"slash": "^3.0.0",
"string-length": "^4.0.2",
"v8-to-istanbul": "^9.0.1"
@@ -9665,13 +9714,13 @@
}
},
"node_modules/@nx/jest/node_modules/@jest/test-result": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.5.tgz",
- "integrity": "sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.2.0.tgz",
+ "integrity": "sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg==",
"license": "MIT",
"dependencies": {
- "@jest/console": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/console": "30.2.0",
+ "@jest/types": "30.2.0",
"@types/istanbul-lib-coverage": "^2.0.6",
"collect-v8-coverage": "^1.0.2"
},
@@ -9680,14 +9729,14 @@
}
},
"node_modules/@nx/jest/node_modules/@jest/test-sequencer": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.5.tgz",
- "integrity": "sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.2.0.tgz",
+ "integrity": "sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q==",
"license": "MIT",
"dependencies": {
- "@jest/test-result": "30.0.5",
+ "@jest/test-result": "30.2.0",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
+ "jest-haste-map": "30.2.0",
"slash": "^3.0.0"
},
"engines": {
@@ -9695,22 +9744,22 @@
}
},
"node_modules/@nx/jest/node_modules/@jest/transform": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.0.5.tgz",
- "integrity": "sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.2.0.tgz",
+ "integrity": "sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
- "@jest/types": "30.0.5",
+ "@jest/types": "30.2.0",
"@jridgewell/trace-mapping": "^0.3.25",
- "babel-plugin-istanbul": "^7.0.0",
+ "babel-plugin-istanbul": "^7.0.1",
"chalk": "^4.1.2",
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
+ "jest-haste-map": "30.2.0",
"jest-regex-util": "30.0.1",
- "jest-util": "30.0.5",
+ "jest-util": "30.2.0",
"micromatch": "^4.0.8",
"pirates": "^4.0.7",
"slash": "^3.0.0",
@@ -9721,9 +9770,9 @@
}
},
"node_modules/@nx/jest/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz",
+ "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==",
"license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
@@ -9739,9 +9788,9 @@
}
},
"node_modules/@nx/jest/node_modules/@sinclair/typebox": {
- "version": "0.34.38",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz",
- "integrity": "sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==",
+ "version": "0.34.41",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz",
+ "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==",
"license": "MIT"
},
"node_modules/@nx/jest/node_modules/@sinonjs/fake-timers": {
@@ -9766,15 +9815,15 @@
}
},
"node_modules/@nx/jest/node_modules/babel-jest": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.5.tgz",
- "integrity": "sha512-mRijnKimhGDMsizTvBTWotwNpzrkHr+VvZUQBof2AufXKB8NXrL1W69TG20EvOz7aevx6FTJIaBuBkYxS8zolg==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.2.0.tgz",
+ "integrity": "sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw==",
"license": "MIT",
"dependencies": {
- "@jest/transform": "30.0.5",
+ "@jest/transform": "30.2.0",
"@types/babel__core": "^7.20.5",
- "babel-plugin-istanbul": "^7.0.0",
- "babel-preset-jest": "30.0.1",
+ "babel-plugin-istanbul": "^7.0.1",
+ "babel-preset-jest": "30.2.0",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"slash": "^3.0.0"
@@ -9783,14 +9832,17 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
},
"peerDependencies": {
- "@babel/core": "^7.11.0"
+ "@babel/core": "^7.11.0 || ^8.0.0-0"
}
},
"node_modules/@nx/jest/node_modules/babel-plugin-istanbul": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.0.tgz",
- "integrity": "sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz",
+ "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==",
"license": "BSD-3-Clause",
+ "workspaces": [
+ "test/babel-8"
+ ],
"dependencies": {
"@babel/helper-plugin-utils": "^7.0.0",
"@istanbuljs/load-nyc-config": "^1.0.0",
@@ -9803,13 +9855,11 @@
}
},
"node_modules/@nx/jest/node_modules/babel-plugin-jest-hoist": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.0.1.tgz",
- "integrity": "sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.2.0.tgz",
+ "integrity": "sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA==",
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.27.3",
"@types/babel__core": "^7.20.5"
},
"engines": {
@@ -9817,19 +9867,19 @@
}
},
"node_modules/@nx/jest/node_modules/babel-preset-jest": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz",
- "integrity": "sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.2.0.tgz",
+ "integrity": "sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ==",
"license": "MIT",
"dependencies": {
- "babel-plugin-jest-hoist": "30.0.1",
- "babel-preset-current-node-syntax": "^1.1.0"
+ "babel-plugin-jest-hoist": "30.2.0",
+ "babel-preset-current-node-syntax": "^1.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
},
"peerDependencies": {
- "@babel/core": "^7.11.0"
+ "@babel/core": "^7.11.0 || ^8.0.0-beta.1"
}
},
"node_modules/@nx/jest/node_modules/camelcase": {
@@ -9845,9 +9895,9 @@
}
},
"node_modules/@nx/jest/node_modules/ci-info": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.0.tgz",
- "integrity": "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz",
+ "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==",
"funding": [
{
"type": "github",
@@ -9860,9 +9910,9 @@
}
},
"node_modules/@nx/jest/node_modules/cjs-module-lexer": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz",
- "integrity": "sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.1.tgz",
+ "integrity": "sha512-+CmxIZ/L2vNcEfvNtLdU0ZQ6mbq3FZnwAP2PPTiKP+1QOoKwlKlPgb8UKV0Dds7QVaMnHm+FwSft2VB0s/SLjQ==",
"license": "MIT"
},
"node_modules/@nx/jest/node_modules/convert-source-map": {
@@ -9872,26 +9922,26 @@
"license": "MIT"
},
"node_modules/@nx/jest/node_modules/expect": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/expect/-/expect-30.0.5.tgz",
- "integrity": "sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-30.2.0.tgz",
+ "integrity": "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==",
"license": "MIT",
"dependencies": {
- "@jest/expect-utils": "30.0.5",
- "@jest/get-type": "30.0.1",
- "jest-matcher-utils": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-mock": "30.0.5",
- "jest-util": "30.0.5"
+ "@jest/expect-utils": "30.2.0",
+ "@jest/get-type": "30.1.0",
+ "jest-matcher-utils": "30.2.0",
+ "jest-message-util": "30.2.0",
+ "jest-mock": "30.2.0",
+ "jest-util": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "version": "10.5.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
+ "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
@@ -9953,28 +10003,28 @@
}
},
"node_modules/@nx/jest/node_modules/jest-circus": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.5.tgz",
- "integrity": "sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.2.0.tgz",
+ "integrity": "sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.5",
- "@jest/expect": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/environment": "30.2.0",
+ "@jest/expect": "30.2.0",
+ "@jest/test-result": "30.2.0",
+ "@jest/types": "30.2.0",
"@types/node": "*",
"chalk": "^4.1.2",
"co": "^4.6.0",
"dedent": "^1.6.0",
"is-generator-fn": "^2.1.0",
- "jest-each": "30.0.5",
- "jest-matcher-utils": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-runtime": "30.0.5",
- "jest-snapshot": "30.0.5",
- "jest-util": "30.0.5",
+ "jest-each": "30.2.0",
+ "jest-matcher-utils": "30.2.0",
+ "jest-message-util": "30.2.0",
+ "jest-runtime": "30.2.0",
+ "jest-snapshot": "30.2.0",
+ "jest-util": "30.2.0",
"p-limit": "^3.1.0",
- "pretty-format": "30.0.5",
+ "pretty-format": "30.2.0",
"pure-rand": "^7.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
@@ -9984,33 +10034,33 @@
}
},
"node_modules/@nx/jest/node_modules/jest-config": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.0.5.tgz",
- "integrity": "sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.2.0.tgz",
+ "integrity": "sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
- "@jest/get-type": "30.0.1",
+ "@jest/get-type": "30.1.0",
"@jest/pattern": "30.0.1",
- "@jest/test-sequencer": "30.0.5",
- "@jest/types": "30.0.5",
- "babel-jest": "30.0.5",
+ "@jest/test-sequencer": "30.2.0",
+ "@jest/types": "30.2.0",
+ "babel-jest": "30.2.0",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"deepmerge": "^4.3.1",
"glob": "^10.3.10",
"graceful-fs": "^4.2.11",
- "jest-circus": "30.0.5",
- "jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.5",
+ "jest-circus": "30.2.0",
+ "jest-docblock": "30.2.0",
+ "jest-environment-node": "30.2.0",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.5",
- "jest-runner": "30.0.5",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5",
+ "jest-resolve": "30.2.0",
+ "jest-runner": "30.2.0",
+ "jest-util": "30.2.0",
+ "jest-validate": "30.2.0",
"micromatch": "^4.0.8",
"parse-json": "^5.2.0",
- "pretty-format": "30.0.5",
+ "pretty-format": "30.2.0",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
},
@@ -10034,25 +10084,10 @@
}
}
},
- "node_modules/@nx/jest/node_modules/jest-diff": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.5.tgz",
- "integrity": "sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==",
- "license": "MIT",
- "dependencies": {
- "@jest/diff-sequences": "30.0.1",
- "@jest/get-type": "30.0.1",
- "chalk": "^4.1.2",
- "pretty-format": "30.0.5"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
"node_modules/@nx/jest/node_modules/jest-docblock": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz",
- "integrity": "sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz",
+ "integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==",
"license": "MIT",
"dependencies": {
"detect-newline": "^3.1.0"
@@ -10062,53 +10097,53 @@
}
},
"node_modules/@nx/jest/node_modules/jest-each": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.0.5.tgz",
- "integrity": "sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.2.0.tgz",
+ "integrity": "sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ==",
"license": "MIT",
"dependencies": {
- "@jest/get-type": "30.0.1",
- "@jest/types": "30.0.5",
+ "@jest/get-type": "30.1.0",
+ "@jest/types": "30.2.0",
"chalk": "^4.1.2",
- "jest-util": "30.0.5",
- "pretty-format": "30.0.5"
+ "jest-util": "30.2.0",
+ "pretty-format": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/jest-environment-node": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.5.tgz",
- "integrity": "sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.2.0.tgz",
+ "integrity": "sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.5",
- "@jest/fake-timers": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/environment": "30.2.0",
+ "@jest/fake-timers": "30.2.0",
+ "@jest/types": "30.2.0",
"@types/node": "*",
- "jest-mock": "30.0.5",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5"
+ "jest-mock": "30.2.0",
+ "jest-util": "30.2.0",
+ "jest-validate": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/jest-haste-map": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.0.5.tgz",
- "integrity": "sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.2.0.tgz",
+ "integrity": "sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.2.0",
"@types/node": "*",
"anymatch": "^3.1.3",
"fb-watchman": "^2.0.2",
"graceful-fs": "^4.2.11",
"jest-regex-util": "30.0.1",
- "jest-util": "30.0.5",
- "jest-worker": "30.0.5",
+ "jest-util": "30.2.0",
+ "jest-worker": "30.2.0",
"micromatch": "^4.0.8",
"walker": "^1.0.8"
},
@@ -10120,46 +10155,46 @@
}
},
"node_modules/@nx/jest/node_modules/jest-leak-detector": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.0.5.tgz",
- "integrity": "sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.2.0.tgz",
+ "integrity": "sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ==",
"license": "MIT",
"dependencies": {
- "@jest/get-type": "30.0.1",
- "pretty-format": "30.0.5"
+ "@jest/get-type": "30.1.0",
+ "pretty-format": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/jest-matcher-utils": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.5.tgz",
- "integrity": "sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz",
+ "integrity": "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==",
"license": "MIT",
"dependencies": {
- "@jest/get-type": "30.0.1",
+ "@jest/get-type": "30.1.0",
"chalk": "^4.1.2",
- "jest-diff": "30.0.5",
- "pretty-format": "30.0.5"
+ "jest-diff": "30.2.0",
+ "pretty-format": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/jest-message-util": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.5.tgz",
- "integrity": "sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.2.0.tgz",
+ "integrity": "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==",
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@jest/types": "30.0.5",
+ "@jest/types": "30.2.0",
"@types/stack-utils": "^2.0.3",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"micromatch": "^4.0.8",
- "pretty-format": "30.0.5",
+ "pretty-format": "30.2.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
},
@@ -10168,14 +10203,14 @@
}
},
"node_modules/@nx/jest/node_modules/jest-mock": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.5.tgz",
- "integrity": "sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.2.0.tgz",
+ "integrity": "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.2.0",
"@types/node": "*",
- "jest-util": "30.0.5"
+ "jest-util": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -10191,17 +10226,17 @@
}
},
"node_modules/@nx/jest/node_modules/jest-resolve": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.0.5.tgz",
- "integrity": "sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.2.0.tgz",
+ "integrity": "sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A==",
"license": "MIT",
"dependencies": {
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
+ "jest-haste-map": "30.2.0",
"jest-pnp-resolver": "^1.2.3",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5",
+ "jest-util": "30.2.0",
+ "jest-validate": "30.2.0",
"slash": "^3.0.0",
"unrs-resolver": "^1.7.11"
},
@@ -10210,31 +10245,31 @@
}
},
"node_modules/@nx/jest/node_modules/jest-runner": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.5.tgz",
- "integrity": "sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.2.0.tgz",
+ "integrity": "sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ==",
"license": "MIT",
"dependencies": {
- "@jest/console": "30.0.5",
- "@jest/environment": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/console": "30.2.0",
+ "@jest/environment": "30.2.0",
+ "@jest/test-result": "30.2.0",
+ "@jest/transform": "30.2.0",
+ "@jest/types": "30.2.0",
"@types/node": "*",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
- "jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.5",
- "jest-haste-map": "30.0.5",
- "jest-leak-detector": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-resolve": "30.0.5",
- "jest-runtime": "30.0.5",
- "jest-util": "30.0.5",
- "jest-watcher": "30.0.5",
- "jest-worker": "30.0.5",
+ "jest-docblock": "30.2.0",
+ "jest-environment-node": "30.2.0",
+ "jest-haste-map": "30.2.0",
+ "jest-leak-detector": "30.2.0",
+ "jest-message-util": "30.2.0",
+ "jest-resolve": "30.2.0",
+ "jest-runtime": "30.2.0",
+ "jest-util": "30.2.0",
+ "jest-watcher": "30.2.0",
+ "jest-worker": "30.2.0",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
},
@@ -10243,31 +10278,31 @@
}
},
"node_modules/@nx/jest/node_modules/jest-runtime": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.5.tgz",
- "integrity": "sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.2.0.tgz",
+ "integrity": "sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.5",
- "@jest/fake-timers": "30.0.5",
- "@jest/globals": "30.0.5",
+ "@jest/environment": "30.2.0",
+ "@jest/fake-timers": "30.2.0",
+ "@jest/globals": "30.2.0",
"@jest/source-map": "30.0.1",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/test-result": "30.2.0",
+ "@jest/transform": "30.2.0",
+ "@jest/types": "30.2.0",
"@types/node": "*",
"chalk": "^4.1.2",
"cjs-module-lexer": "^2.1.0",
"collect-v8-coverage": "^1.0.2",
"glob": "^10.3.10",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-mock": "30.0.5",
+ "jest-haste-map": "30.2.0",
+ "jest-message-util": "30.2.0",
+ "jest-mock": "30.2.0",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.5",
- "jest-snapshot": "30.0.5",
- "jest-util": "30.0.5",
+ "jest-resolve": "30.2.0",
+ "jest-snapshot": "30.2.0",
+ "jest-util": "30.2.0",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
},
@@ -10276,9 +10311,9 @@
}
},
"node_modules/@nx/jest/node_modules/jest-snapshot": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.5.tgz",
- "integrity": "sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.2.0.tgz",
+ "integrity": "sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
@@ -10286,20 +10321,20 @@
"@babel/plugin-syntax-jsx": "^7.27.1",
"@babel/plugin-syntax-typescript": "^7.27.1",
"@babel/types": "^7.27.3",
- "@jest/expect-utils": "30.0.5",
- "@jest/get-type": "30.0.1",
- "@jest/snapshot-utils": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
- "babel-preset-current-node-syntax": "^1.1.0",
+ "@jest/expect-utils": "30.2.0",
+ "@jest/get-type": "30.1.0",
+ "@jest/snapshot-utils": "30.2.0",
+ "@jest/transform": "30.2.0",
+ "@jest/types": "30.2.0",
+ "babel-preset-current-node-syntax": "^1.2.0",
"chalk": "^4.1.2",
- "expect": "30.0.5",
+ "expect": "30.2.0",
"graceful-fs": "^4.2.11",
- "jest-diff": "30.0.5",
- "jest-matcher-utils": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-util": "30.0.5",
- "pretty-format": "30.0.5",
+ "jest-diff": "30.2.0",
+ "jest-matcher-utils": "30.2.0",
+ "jest-message-util": "30.2.0",
+ "jest-util": "30.2.0",
+ "pretty-format": "30.2.0",
"semver": "^7.7.2",
"synckit": "^0.11.8"
},
@@ -10308,12 +10343,12 @@
}
},
"node_modules/@nx/jest/node_modules/jest-util": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.5.tgz",
- "integrity": "sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.2.0.tgz",
+ "integrity": "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.2.0",
"@types/node": "*",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
@@ -10325,35 +10360,35 @@
}
},
"node_modules/@nx/jest/node_modules/jest-validate": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.0.5.tgz",
- "integrity": "sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.2.0.tgz",
+ "integrity": "sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==",
"license": "MIT",
"dependencies": {
- "@jest/get-type": "30.0.1",
- "@jest/types": "30.0.5",
+ "@jest/get-type": "30.1.0",
+ "@jest/types": "30.2.0",
"camelcase": "^6.3.0",
"chalk": "^4.1.2",
"leven": "^3.1.0",
- "pretty-format": "30.0.5"
+ "pretty-format": "30.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@nx/jest/node_modules/jest-watcher": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.5.tgz",
- "integrity": "sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.2.0.tgz",
+ "integrity": "sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg==",
"license": "MIT",
"dependencies": {
- "@jest/test-result": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/test-result": "30.2.0",
+ "@jest/types": "30.2.0",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
- "jest-util": "30.0.5",
+ "jest-util": "30.2.0",
"string-length": "^4.0.2"
},
"engines": {
@@ -10361,14 +10396,14 @@
}
},
"node_modules/@nx/jest/node_modules/jest-worker": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.0.5.tgz",
- "integrity": "sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz",
+ "integrity": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==",
"license": "MIT",
"dependencies": {
"@types/node": "*",
"@ungap/structured-clone": "^1.3.0",
- "jest-util": "30.0.5",
+ "jest-util": "30.2.0",
"merge-stream": "^2.0.0",
"supports-color": "^8.1.1"
},
@@ -10399,9 +10434,9 @@
}
},
"node_modules/@nx/jest/node_modules/pretty-format": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
- "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
+ "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
"license": "MIT",
"dependencies": {
"@jest/schemas": "30.0.5",
@@ -10482,9 +10517,9 @@
}
},
"node_modules/@nx/js": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.3.11.tgz",
- "integrity": "sha512-aN8g1TP3FMN6MFLvMrZNaoqSwAkBFH1PunKQV17w4nlPkimWICaCP2DhY5W3VoOpjQBbhQoqrRt4mVfgnEpyvA==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.6.9.tgz",
+ "integrity": "sha512-KJnqe6W0Ly5AgpBOhygcVs5RssVKnKrISVp42CSirKx3nei6cus9VItwKBvBBAqmYw4AlrCe+/A2twTQCkeq1A==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.23.2",
@@ -10494,8 +10529,8 @@
"@babel/preset-env": "^7.23.2",
"@babel/preset-typescript": "^7.22.5",
"@babel/runtime": "^7.22.6",
- "@nx/devkit": "21.3.11",
- "@nx/workspace": "21.3.11",
+ "@nx/devkit": "21.6.9",
+ "@nx/workspace": "21.6.9",
"@zkochan/js-yaml": "0.0.7",
"babel-plugin-const-enum": "^1.0.1",
"babel-plugin-macros": "^3.1.0",
@@ -10634,9 +10669,9 @@
}
},
"node_modules/@nx/nx-darwin-arm64": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.3.11.tgz",
- "integrity": "sha512-qXZrW6kfsfGG9n4cWugR2v8ys7P1SsbQuFahlbNSTd7g+ZxozaOnc7tyxW9XuY84KQ35HwP/QSu1E13fK5CXwQ==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.6.9.tgz",
+ "integrity": "sha512-rN5cJAjKvyXfi+Zep7wvSNtGr35X1/qrm96K/Sf4sybvowyHmDdEMYxkR6BPNT8ct5JGMm35xPfx1yF/rJek3w==",
"cpu": [
"arm64"
],
@@ -10647,9 +10682,9 @@
]
},
"node_modules/@nx/nx-darwin-x64": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.3.11.tgz",
- "integrity": "sha512-6NJEIGRITpFZYptJtr/wdnVuidAS/wONMMSwX5rgAqh5A9teI0vxZVOgG6n5f6NQyqEDvZ9ytcIvLsQWA4kJFg==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.6.9.tgz",
+ "integrity": "sha512-rb/Dtum094nfJL8lYohne1duZr8uNQ4gvWTq/Cw/xowJwXGq3xzsSS2WTpDpRBMF45K+42fipGHNeHbCyYSF7g==",
"cpu": [
"x64"
],
@@ -10660,9 +10695,9 @@
]
},
"node_modules/@nx/nx-freebsd-x64": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.3.11.tgz",
- "integrity": "sha512-9VZOM9mutzuZCUgijHXrIl3NgKt2CWuH/awLqDS8ijhLs6WfI5TYTa+mFwx90dfZZ4y/jy6XWXa2Ee3OShf7Hg==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.6.9.tgz",
+ "integrity": "sha512-Cd7QHeivvLBiQ6iRTsvprGk1YS+CaUCMw4A+3TOvHz608a/U3mEye8oRy2fyFTTL/lsH6dlihT3xi+HNyXKAyA==",
"cpu": [
"x64"
],
@@ -10673,9 +10708,9 @@
]
},
"node_modules/@nx/nx-linux-arm-gnueabihf": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.3.11.tgz",
- "integrity": "sha512-a05tAySKDEWt0TGoSnWp/l5+HL/CDJQkHfI9pXho85oDSkVRzhOInAn1EeZB/F+Q3PnJFsMHMhbuu2/nm3uYJA==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.6.9.tgz",
+ "integrity": "sha512-ASXay2jKhSU4tfY9Z2ByysqDQxYgTHCtoJ+XR5xRv9aoIos6oYeKAqQV/RLXpTklugu08nBtL/4IRw58x4oU4A==",
"cpu": [
"arm"
],
@@ -10686,9 +10721,9 @@
]
},
"node_modules/@nx/nx-linux-arm64-gnu": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.3.11.tgz",
- "integrity": "sha512-MPeivf0ptNpzQYvww6zHIqVbE5dTT2isl/WqzGyy7NgSeYDpFXmouDCQaeKxo5WytMVRCvCw/NnWTQuCK6TjnA==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.6.9.tgz",
+ "integrity": "sha512-1VS38xnAC8iH05A0nnbNn1hi9ypRnEPUfgLL3tPhAwQTWX2DQz4xR/j0NYNcCzL6yBe/JhdKlYoN/LI38lj2UA==",
"cpu": [
"arm64"
],
@@ -10699,9 +10734,9 @@
]
},
"node_modules/@nx/nx-linux-arm64-musl": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.3.11.tgz",
- "integrity": "sha512-/hJpc4VJsbxDEreXt5Ka9HJ3TBEHgIa9y/i+H9MmWOeapCdH1Edhx58Heuv9OaX7kK8Y8q0cSicv0dJCghiTjA==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.6.9.tgz",
+ "integrity": "sha512-PScHPs0dp+Cc17RvY4Y5wlDXT6xdDlsyhna2JLawodVCyUVArtnbF7whn/VEZKesDD/vAf1avCt4oAjuYS8VXg==",
"cpu": [
"arm64"
],
@@ -10712,9 +10747,9 @@
]
},
"node_modules/@nx/nx-linux-x64-gnu": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.3.11.tgz",
- "integrity": "sha512-pTBHuloqTxpTHa/fdKjHkFFsfW16mEcTp37HDtoQpjPfcd9nO8CYO8OClaewr9khNqCnSbCLfSoIg/alnb7BWw==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.6.9.tgz",
+ "integrity": "sha512-s8oX6/pLolHH3EyFJPcKITv+rzN/IZuidMCNkGfcr0jYVqrTZcJo8xUEwAQzf6u6J6urOm0bUK3BDuwJLEKESg==",
"cpu": [
"x64"
],
@@ -10725,9 +10760,9 @@
]
},
"node_modules/@nx/nx-linux-x64-musl": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.3.11.tgz",
- "integrity": "sha512-OhFjURB68rd6xld8t8fiNpopF2E7v+8/jfbpsku9c0gdV2UhzoxCeZwooe7qhQjCcjVO8JNOs4dAf7qs1VtpMw==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.6.9.tgz",
+ "integrity": "sha512-bojpGcscRrnet5N3waeHYnBHW0y6r5tSQ1phnwMjgoBFmWXw+0M+z/f2dfZcTtBmWc7Y/TnzaGb8EenC3a63cQ==",
"cpu": [
"x64"
],
@@ -10738,9 +10773,9 @@
]
},
"node_modules/@nx/nx-win32-arm64-msvc": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.3.11.tgz",
- "integrity": "sha512-pGE2Td13oEj7aeogwCL+2fjmpabQVSduKfGOTlt4YoMlM0w0bXYSWqwiGBMKbMA50qkhnVapwwkuWF38PgCIxg==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.6.9.tgz",
+ "integrity": "sha512-cS1bdMiJBs4AcykJ3+vtAdw4RkZLLfXT20o+k07dEskRFADIa5yXdOs2j0qKoe7iCiORKCH+gI/YsPHCyHfV9Q==",
"cpu": [
"arm64"
],
@@ -10751,9 +10786,9 @@
]
},
"node_modules/@nx/nx-win32-x64-msvc": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.3.11.tgz",
- "integrity": "sha512-KJqLL/Zyx96hs+7pKbo/fsU7ZTFSLeZLnYQu05o6fvJJ5I1+p85t212/7vkbKKWJncyMospQdzLr3zLG3A/u8A==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.6.9.tgz",
+ "integrity": "sha512-EX0ja8gWnmomiSbK9K58oATpTn/+KU6RKcrfzqA3yL5x/a+kEPSf66QOXGQjDpCGKWMoxN+6ex7zhpmqbqKxgg==",
"cpu": [
"x64"
],
@@ -10764,14 +10799,14 @@
]
},
"node_modules/@nx/webpack": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-21.3.11.tgz",
- "integrity": "sha512-GAqA9yHLro4zDf2z27uWseUSLiZZh2IZ3Eh5Kb9l/LA4ujT3whkpNoIo/K2LxzmmOG8k2SkJ7wBntCPk2O1e8g==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-21.6.9.tgz",
+ "integrity": "sha512-2RWiZ4G/1VhEUTJtSH6zo9bvMxpRlV9AQGV3/NnP/dyH/owbZXrDuzd/hGW7s5CNE0RB3oN2dZG/ZEFJcGw55Q==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.23.2",
- "@nx/devkit": "21.3.11",
- "@nx/js": "21.3.11",
+ "@nx/devkit": "21.6.9",
+ "@nx/js": "21.6.9",
"@phenomnomnominal/tsquery": "~5.0.1",
"ajv": "^8.12.0",
"autoprefixer": "^10.4.9",
@@ -10799,9 +10834,9 @@
"style-loader": "^3.3.0",
"terser-webpack-plugin": "^5.3.3",
"ts-loader": "^9.3.1",
- "tsconfig-paths-webpack-plugin": "4.0.0",
+ "tsconfig-paths-webpack-plugin": "4.2.0",
"tslib": "^2.3.0",
- "webpack": "~5.99.0",
+ "webpack": "^5.101.3",
"webpack-dev-server": "^5.2.1",
"webpack-node-externals": "^3.0.0",
"webpack-subresource-integrity": "^5.1.0"
@@ -11212,15 +11247,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@nx/webpack/node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/@nx/webpack/node_modules/style-loader": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz",
@@ -11237,34 +11263,6 @@
"webpack": "^5.0.0"
}
},
- "node_modules/@nx/webpack/node_modules/tsconfig-paths": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
- "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
- "license": "MIT",
- "dependencies": {
- "json5": "^2.2.2",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@nx/webpack/node_modules/tsconfig-paths-webpack-plugin": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.0.tgz",
- "integrity": "sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ==",
- "license": "MIT",
- "dependencies": {
- "chalk": "^4.1.0",
- "enhanced-resolve": "^5.7.0",
- "tsconfig-paths": "^4.0.0"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
"node_modules/@nx/webpack/node_modules/yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
@@ -11275,17 +11273,18 @@
}
},
"node_modules/@nx/workspace": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.3.11.tgz",
- "integrity": "sha512-DD2iu9Ip/faNQ5MXZk+UbbBxGofYKjzHsXKRvMNQ/OAVzP/u9z2CPXEmRKlRAEQoy1lInmyopwfEUWwK1v4x0g==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.6.9.tgz",
+ "integrity": "sha512-tUucr8hrpdhFITMjEEF8vm1j0GSW0ecFTySViWnnVvYyyv7tbidK/76MV/iyV/SjSamOHm2zIXS9fCfXV4LpAQ==",
"license": "MIT",
"dependencies": {
- "@nx/devkit": "21.3.11",
+ "@nx/devkit": "21.6.9",
"@zkochan/js-yaml": "0.0.7",
"chalk": "^4.1.0",
"enquirer": "~2.3.6",
- "nx": "21.3.11",
+ "nx": "21.6.9",
"picomatch": "4.0.2",
+ "semver": "^7.6.3",
"tslib": "^2.3.0",
"yargs-parser": "21.1.1"
}
@@ -13944,9 +13943,9 @@
}
},
"node_modules/@types/chrome": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.1.12.tgz",
- "integrity": "sha512-jEkxs9GPQHx7g49WjkA8QDNcqODbMGDuBbWQOtjiS/Wf9AiEcDmQMIAgJvC/Xi36WoCVNx584g0Dd9ThJQCAiw==",
+ "version": "0.1.28",
+ "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.1.28.tgz",
+ "integrity": "sha512-wANMmVt9H8UJeRsk4vlk5IVTTUIdk0J6CJC2ER60fGHTJOFVMuXpGhCqs6fUGw3m9pF1eXEvi+6ejlQZrtGA4A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14070,9 +14069,9 @@
"license": "MIT"
},
"node_modules/@types/firefox-webext-browser": {
- "version": "120.0.4",
- "resolved": "https://registry.npmjs.org/@types/firefox-webext-browser/-/firefox-webext-browser-120.0.4.tgz",
- "integrity": "sha512-lBrpf08xhiZBigrtdQfUaqX1UauwZ+skbFiL8u2Tdra/rklkKadYmIzTwkNZSWtuZ7OKpFqbE2HHfDoFqvZf6w==",
+ "version": "143.0.0",
+ "resolved": "https://registry.npmjs.org/@types/firefox-webext-browser/-/firefox-webext-browser-143.0.0.tgz",
+ "integrity": "sha512-865dYKMOP0CllFyHmgXV4IQgVL51OSQQCwSoihQ17EwugePKFSAZRc0EI+y7Ly4q7j5KyURlA7LgRpFieO4JOw==",
"dev": true,
"license": "MIT"
},
@@ -14391,9 +14390,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.18.11",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.11.tgz",
- "integrity": "sha512-Gd33J2XIrXurb+eT2ktze3rJAfAp9ZNjlBdh4SVgyrKEOADwCbdUDaK7QgJno8Ue4kcajscsKqu6n8OBG3hhCQ==",
+ "version": "22.19.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.1.tgz",
+ "integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==",
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
@@ -14450,18 +14449,18 @@
}
},
"node_modules/@types/node-forge": {
- "version": "1.3.11",
- "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
- "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
+ "version": "1.3.14",
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz",
+ "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==",
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/papaparse": {
- "version": "5.3.16",
- "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.16.tgz",
- "integrity": "sha512-T3VuKMC2H0lgsjI9buTB3uuKj3EMD2eap1MOuEQuBQ44EnDx/IkGhU6EwiTf9zG3za4SKlmwKAImdDKdNnCsXg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.5.0.tgz",
+ "integrity": "sha512-GVs5iMQmUr54BAZYYkByv8zPofFxmyxUpISPb2oh8sayR3+1zbxasrOvoKiHJ/nnoq/uULuPsu1Lze1EkagVFg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16120,6 +16119,18 @@
"acorn-walk": "^8.0.2"
}
},
+ "node_modules/acorn-import-phases": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz",
+ "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "peerDependencies": {
+ "acorn": "^8.14.0"
+ }
+ },
"node_modules/acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
@@ -16891,38 +16902,6 @@
"postcss": "^8.1.0"
}
},
- "node_modules/autoprefixer/node_modules/browserslist": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
- "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "caniuse-lite": "^1.0.30001718",
- "electron-to-chromium": "^1.5.160",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
"node_modules/available-typed-arrays": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
@@ -16983,9 +16962,9 @@
}
},
"node_modules/axios": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz",
- "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz",
+ "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
@@ -17166,13 +17145,13 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.13",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz",
- "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==",
+ "version": "0.4.14",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz",
+ "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==",
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.6.4",
+ "@babel/compat-data": "^7.27.7",
+ "@babel/helper-define-polyfill-provider": "^0.6.5",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -17202,12 +17181,12 @@
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.6.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz",
- "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==",
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz",
+ "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.4"
+ "@babel/helper-define-polyfill-provider": "^0.6.5"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -17223,9 +17202,9 @@
}
},
"node_modules/babel-preset-current-node-syntax": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz",
- "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz",
+ "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==",
"license": "MIT",
"dependencies": {
"@babel/plugin-syntax-async-generators": "^7.8.4",
@@ -17245,7 +17224,7 @@
"@babel/plugin-syntax-top-level-await": "^7.14.5"
},
"peerDependencies": {
- "@babel/core": "^7.0.0"
+ "@babel/core": "^7.0.0 || ^8.0.0-0"
}
},
"node_modules/babel-preset-jest": {
@@ -17309,6 +17288,15 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/baseline-browser-mapping": {
+ "version": "2.8.30",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.30.tgz",
+ "integrity": "sha512-aTUKW4ptQhS64+v2d6IkPzymEzzhw+G0bA1g3uBRV3+ntkH+svttKseW5IOR4Ed6NUVKqnY7qT3dKvzQ7io4AA==",
+ "license": "Apache-2.0",
+ "bin": {
+ "baseline-browser-mapping": "dist/cli.js"
+ }
+ },
"node_modules/basic-auth": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
@@ -17613,40 +17601,40 @@
}
},
"node_modules/braintree-web": {
- "version": "3.113.0",
- "resolved": "https://registry.npmjs.org/braintree-web/-/braintree-web-3.113.0.tgz",
- "integrity": "sha512-qykYxZyld4X1tRNgXZQ3ZGzmhDGTBTRQ6Q24KaG9PuYqo+P2TVDEDOVC6tRbkx2RUIdXLv2M6WpkG7oLqEia9Q==",
+ "version": "3.123.2",
+ "resolved": "https://registry.npmjs.org/braintree-web/-/braintree-web-3.123.2.tgz",
+ "integrity": "sha512-N4IH75vKY67eONc0Ao4e7F+XagFW+3ok+Nfs/eOjw5D/TUt03diMAQ8woOwJghi2ql6/yjqNzZi2zE/sTWXmJg==",
"license": "MIT",
"dependencies": {
- "@braintree/asset-loader": "2.0.1",
- "@braintree/browser-detection": "2.0.1",
+ "@braintree/asset-loader": "2.0.3",
+ "@braintree/browser-detection": "2.0.2",
"@braintree/event-emitter": "0.4.1",
"@braintree/extended-promise": "1.0.0",
- "@braintree/iframer": "2.0.0",
+ "@braintree/iframer": "2.0.1",
"@braintree/sanitize-url": "7.0.4",
- "@braintree/uuid": "1.0.0",
+ "@braintree/uuid": "1.0.1",
"@braintree/wrap-promise": "2.1.0",
"@paypal/accelerated-checkout-loader": "1.1.0",
- "card-validator": "10.0.0",
- "credit-card-type": "10.0.1",
- "framebus": "6.0.0",
- "inject-stylesheet": "6.0.1",
+ "card-validator": "10.0.3",
+ "credit-card-type": "10.0.2",
+ "framebus": "6.0.3",
+ "inject-stylesheet": "6.0.2",
"promise-polyfill": "8.2.3",
- "restricted-input": "3.0.5"
+ "restricted-input": "4.0.3"
}
},
"node_modules/braintree-web-drop-in": {
- "version": "1.44.0",
- "resolved": "https://registry.npmjs.org/braintree-web-drop-in/-/braintree-web-drop-in-1.44.0.tgz",
- "integrity": "sha512-maOq9SwiXztIzixJhOras7K44x4UIqqnkyQMYAJqxQ8WkADv9AkflCu2j3IeVYCus/Th9gWWFHcBugn3C4sZGw==",
+ "version": "1.46.0",
+ "resolved": "https://registry.npmjs.org/braintree-web-drop-in/-/braintree-web-drop-in-1.46.0.tgz",
+ "integrity": "sha512-KxCjJpaigoMajYD/iIA+ohXaI6Olt2Bj/Yu45WpJOjolKO9n1UmXl9bsq9UIiGOFIGqi/JWva1wI4cIHHvcI1A==",
"license": "MIT",
"dependencies": {
- "@braintree/asset-loader": "2.0.1",
- "@braintree/browser-detection": "2.0.1",
+ "@braintree/asset-loader": "2.0.3",
+ "@braintree/browser-detection": "2.0.2",
"@braintree/event-emitter": "0.4.1",
- "@braintree/uuid": "1.0.0",
+ "@braintree/uuid": "1.0.1",
"@braintree/wrap-promise": "2.1.0",
- "braintree-web": "3.113.0"
+ "braintree-web": "3.123.2"
}
},
"node_modules/browser-assert": {
@@ -17662,9 +17650,9 @@
"license": "MIT"
},
"node_modules/browserslist": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz",
- "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==",
+ "version": "4.28.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz",
+ "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==",
"funding": [
{
"type": "opencollective",
@@ -17681,10 +17669,11 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001640",
- "electron-to-chromium": "^1.4.820",
- "node-releases": "^2.0.14",
- "update-browserslist-db": "^1.1.0"
+ "baseline-browser-mapping": "^2.8.25",
+ "caniuse-lite": "^1.0.30001754",
+ "electron-to-chromium": "^1.5.249",
+ "node-releases": "^2.0.27",
+ "update-browserslist-db": "^1.1.4"
},
"bin": {
"browserslist": "cli.js"
@@ -18275,9 +18264,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001724",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz",
- "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==",
+ "version": "1.0.30001756",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz",
+ "integrity": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==",
"funding": [
{
"type": "opencollective",
@@ -18295,20 +18284,14 @@
"license": "CC-BY-4.0"
},
"node_modules/card-validator": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/card-validator/-/card-validator-10.0.0.tgz",
- "integrity": "sha512-2fLyCBOxO7/b56sxoYav8FeJqv9bWpZSyKq8sXKxnpxTGXHnM/0c8WEKG+ZJ+OXFcabnl98pD0EKBtTn+Tql0g==",
+ "version": "10.0.3",
+ "resolved": "https://registry.npmjs.org/card-validator/-/card-validator-10.0.3.tgz",
+ "integrity": "sha512-xOEDsK3hojV0OIpmrR64eZGpngnOqRDEP20O+WSRtvjLSW6nyekW4i2N9SzYg679uFO3RyHcFHxb+mml5tXc4A==",
"license": "MIT",
"dependencies": {
- "credit-card-type": "^9.1.0"
+ "credit-card-type": "^10.0.2"
}
},
- "node_modules/card-validator/node_modules/credit-card-type": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/credit-card-type/-/credit-card-type-9.1.0.tgz",
- "integrity": "sha512-CpNFuLxiPFxuZqhSKml3M+t0K/484pMAnfYWH14JoD7OZMnmC0Lmo+P7JX9SobqFpRoo7ifA18kOHdxJywYPEA==",
- "license": "MIT"
- },
"node_modules/case-sensitive-paths-webpack-plugin": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
@@ -19339,9 +19322,9 @@
"license": "MIT"
},
"node_modules/copy-webpack-plugin": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-13.0.0.tgz",
- "integrity": "sha512-FgR/h5a6hzJqATDGd9YG41SeDViH+0bkHn6WNXCi5zKAZkeESeSxLySSsFLHqLEVCh0E+rITmCf0dusXWYukeQ==",
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-13.0.1.tgz",
+ "integrity": "sha512-J+YV3WfhY6W/Xf9h+J1znYuqTye2xkBUIGyTPWuBAT27qajBa5mR4f8WBmfDY3YjRftT2kqZZiLi1qf0H+UOFw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19386,38 +19369,6 @@
"url": "https://opencollective.com/core-js"
}
},
- "node_modules/core-js-compat/node_modules/browserslist": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
- "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "caniuse-lite": "^1.0.30001718",
- "electron-to-chromium": "^1.5.160",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
"node_modules/core-util-is": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
@@ -19543,9 +19494,9 @@
"license": "MIT"
},
"node_modules/credit-card-type": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/credit-card-type/-/credit-card-type-10.0.1.tgz",
- "integrity": "sha512-vQOuWmBgsgG1ovGeDi8m6Zeu1JaqH/JncrxKmaqMbv/LunyOQdLiQhPHtOsNlbUI05TocR5nod/Mbs3HYtr6sQ==",
+ "version": "10.0.2",
+ "resolved": "https://registry.npmjs.org/credit-card-type/-/credit-card-type-10.0.2.tgz",
+ "integrity": "sha512-vt/iQokU0mtrT7ceRU75FSmWnIh5JFpLsUUUWYRmztYekOGm0ZbCuzwFTbNkq41k92y+0B8ChscFhRN9DhVZEA==",
"license": "MIT"
},
"node_modules/cross-dirname": {
@@ -20938,9 +20889,9 @@
}
},
"node_modules/electron-log": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.4.0.tgz",
- "integrity": "sha512-AXI5OVppskrWxEAmCxuv8ovX+s2Br39CpCAgkGMNHQtjYT3IiVbSQTncEjFVGPgoH35ZygRm/mvUMBDWwhRxgg==",
+ "version": "5.4.3",
+ "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.4.3.tgz",
+ "integrity": "sha512-sOUsM3LjZdugatazSQ/XTyNcw8dfvH1SYhXWiJyfYodAAKOZdHs0txPiLDXFzOZbhXgAgshQkshH2ccq0feyLQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -21068,9 +21019,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.172",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.172.tgz",
- "integrity": "sha512-fnKW9dGgmBfsebbYognQSv0CGGLFH1a5iV9EDYTBwmAQn+whbzHbLFlC+3XbHc8xaNtpO0etm8LOcRXs1qMRkQ==",
+ "version": "1.5.259",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.259.tgz",
+ "integrity": "sha512-I+oLXgpEJzD6Cwuwt1gYjxsDmu/S/Kd41mmLA3O+/uH2pFRO/DvOjUyGozL8j3KeLV6WyZ7ssPwELMsXCcsJAQ==",
"license": "ISC"
},
"node_modules/electron-updater": {
@@ -23261,20 +23212,14 @@
}
},
"node_modules/framebus": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/framebus/-/framebus-6.0.0.tgz",
- "integrity": "sha512-bL9V68hVaVBCY9rveoWbPFFI9hAXIJtESs51B+9XmzvMt38+wP8b4VdiJsavjMS6NfPZ/afQ/jc2qaHmSGI1kQ==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/framebus/-/framebus-6.0.3.tgz",
+ "integrity": "sha512-G/N2p+kFZ1xPBge7tbtTq2KcTR1kSKs1rVbTqH//WdtvJSexS33fsTTOq3yfUWvUczqhujyaFc+omawC9YyRBg==",
"license": "MIT",
"dependencies": {
- "@braintree/uuid": "^0.1.0"
+ "@braintree/uuid": "^1.0.0"
}
},
- "node_modules/framebus/node_modules/@braintree/uuid": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@braintree/uuid/-/uuid-0.1.0.tgz",
- "integrity": "sha512-YvZJdlNcK5EnR+7M8AjgEAf4Qx696+FOSYlPfy5ePn80vODtVAUU0FxHnzKZC0og1VbDNQDDiwhthR65D4Na0g==",
- "license": "ISC"
- },
"node_modules/fresh": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
@@ -23720,15 +23665,6 @@
"which": "bin/which"
}
},
- "node_modules/globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/globalthis": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
@@ -24166,9 +24102,9 @@
"license": "ISC"
},
"node_modules/html-webpack-plugin": {
- "version": "5.6.3",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz",
- "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==",
+ "version": "5.6.5",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.5.tgz",
+ "integrity": "sha512-4xynFbKNNk+WlzXeQQ+6YYsH2g7mpfPszQZUi3ovKlj+pDmngQ7vRXjrrmGROabmKwyQkcgcX5hqfOwHbFmK5g==",
"devOptional": true,
"license": "MIT",
"dependencies": {
@@ -24838,9 +24774,9 @@
}
},
"node_modules/inject-stylesheet": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/inject-stylesheet/-/inject-stylesheet-6.0.1.tgz",
- "integrity": "sha512-2fvune1D4+8mvJoLVo95ncY4HrDkIaYIReRzXv8tkWFgdG9iuc5QuX57gtSDPWTWQI/f5BGwwtH85wxHouzucg==",
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/inject-stylesheet/-/inject-stylesheet-6.0.2.tgz",
+ "integrity": "sha512-sswMueya1LXEfwcy7KXPuq3zAW6HvgAeViApEhIaCviCkP4XYoKrQj8ftEmxPmIHn88X4R3xOAsnN/QCPvVKWw==",
"license": "MIT"
},
"node_modules/inquirer": {
@@ -26136,26 +26072,42 @@
"license": "MIT"
},
"node_modules/jest-diff": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
- "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
- "dev": true,
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz",
+ "integrity": "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==",
"license": "MIT",
"dependencies": {
- "chalk": "^4.0.0",
- "diff-sequences": "^29.6.3",
- "jest-get-type": "^29.6.3",
- "pretty-format": "^29.7.0"
+ "@jest/diff-sequences": "30.0.1",
+ "@jest/get-type": "30.1.0",
+ "chalk": "^4.1.2",
+ "pretty-format": "30.2.0"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-diff/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-diff/node_modules/@sinclair/typebox": {
+ "version": "0.34.41",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz",
+ "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==",
+ "license": "MIT"
+ },
"node_modules/jest-diff/node_modules/ansi-styles": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -26165,25 +26117,23 @@
}
},
"node_modules/jest-diff/node_modules/pretty-format": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
- "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz",
+ "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==",
"license": "MIT",
"dependencies": {
- "@jest/schemas": "^29.6.3",
- "ansi-styles": "^5.0.0",
- "react-is": "^18.0.0"
+ "@jest/schemas": "30.0.5",
+ "ansi-styles": "^5.2.0",
+ "react-is": "^18.3.1"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/jest-diff/node_modules/react-is": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-docblock": {
@@ -26658,6 +26608,22 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/jest-matcher-utils/node_modules/jest-diff": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
"node_modules/jest-matcher-utils/node_modules/pretty-format": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
@@ -27225,6 +27191,22 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/jest-snapshot/node_modules/jest-diff": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
"node_modules/jest-snapshot/node_modules/pretty-format": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
@@ -27879,9 +27861,9 @@
}
},
"node_modules/koa": {
- "version": "2.16.1",
- "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz",
- "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==",
+ "version": "2.16.3",
+ "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.3.tgz",
+ "integrity": "sha512-zPPuIt+ku1iCpFBRwseMcPYQ1cJL8l60rSmKeOuGfOXyE6YnTBmf2aEFNL2HQGrD0cPcLO/t+v9RTgC+fwEh/g==",
"license": "MIT",
"dependencies": {
"accepts": "^1.3.5",
@@ -28761,12 +28743,16 @@
"optional": true
},
"node_modules/loader-runner": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
- "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz",
+ "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==",
"license": "MIT",
"engines": {
"node": ">=6.11.5"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
}
},
"node_modules/loader-utils": {
@@ -30382,9 +30368,9 @@
}
},
"node_modules/mini-css-extract-plugin": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz",
- "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==",
+ "version": "2.9.4",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz",
+ "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -31128,9 +31114,9 @@
}
},
"node_modules/node-forge": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
- "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz",
+ "integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==",
"license": "(BSD-3-Clause OR GPL-2.0)",
"engines": {
"node": ">= 6.13.0"
@@ -31576,9 +31562,9 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
- "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
+ "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
"license": "MIT"
},
"node_modules/nopt": {
@@ -32100,9 +32086,9 @@
"license": "MIT"
},
"node_modules/nx": {
- "version": "21.3.11",
- "resolved": "https://registry.npmjs.org/nx/-/nx-21.3.11.tgz",
- "integrity": "sha512-nj2snZ3mHZnbHcoB3NUdxbch9L1sQKV1XccLs1B79fmI/N5oOgWgctm/bWoZH2UH5b4A8ZLAMTsC6YnSJGbcaw==",
+ "version": "21.6.9",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-21.6.9.tgz",
+ "integrity": "sha512-RPuIb04QIOE2WLDcvKDjrAQlkI9+EnP8/9KyG/I296JA1lJhlIk7BH3F6Py7uLHD7B1adSBsCDf/tT6540Ng7A==",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
@@ -32110,7 +32096,7 @@
"@yarnpkg/lockfile": "^1.1.0",
"@yarnpkg/parsers": "3.0.2",
"@zkochan/js-yaml": "0.0.7",
- "axios": "^1.8.3",
+ "axios": "^1.12.0",
"chalk": "^4.1.0",
"cli-cursor": "3.1.0",
"cli-spinners": "2.6.1",
@@ -32147,16 +32133,16 @@
"nx-cloud": "bin/nx-cloud.js"
},
"optionalDependencies": {
- "@nx/nx-darwin-arm64": "21.3.11",
- "@nx/nx-darwin-x64": "21.3.11",
- "@nx/nx-freebsd-x64": "21.3.11",
- "@nx/nx-linux-arm-gnueabihf": "21.3.11",
- "@nx/nx-linux-arm64-gnu": "21.3.11",
- "@nx/nx-linux-arm64-musl": "21.3.11",
- "@nx/nx-linux-x64-gnu": "21.3.11",
- "@nx/nx-linux-x64-musl": "21.3.11",
- "@nx/nx-win32-arm64-msvc": "21.3.11",
- "@nx/nx-win32-x64-msvc": "21.3.11"
+ "@nx/nx-darwin-arm64": "21.6.9",
+ "@nx/nx-darwin-x64": "21.6.9",
+ "@nx/nx-freebsd-x64": "21.6.9",
+ "@nx/nx-linux-arm-gnueabihf": "21.6.9",
+ "@nx/nx-linux-arm64-gnu": "21.6.9",
+ "@nx/nx-linux-arm64-musl": "21.6.9",
+ "@nx/nx-linux-x64-gnu": "21.6.9",
+ "@nx/nx-linux-x64-musl": "21.6.9",
+ "@nx/nx-win32-arm64-msvc": "21.6.9",
+ "@nx/nx-win32-x64-msvc": "21.6.9"
},
"peerDependencies": {
"@swc-node/register": "^1.8.0",
@@ -32171,36 +32157,6 @@
}
}
},
- "node_modules/nx/node_modules/@jest/schemas": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
- "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.34.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/nx/node_modules/@sinclair/typebox": {
- "version": "0.34.38",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz",
- "integrity": "sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==",
- "license": "MIT"
- },
- "node_modules/nx/node_modules/ansi-styles": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
- "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
"node_modules/nx/node_modules/define-lazy-prop": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
@@ -32258,21 +32214,6 @@
"node": ">=8"
}
},
- "node_modules/nx/node_modules/jest-diff": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.5.tgz",
- "integrity": "sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==",
- "license": "MIT",
- "dependencies": {
- "@jest/diff-sequences": "30.0.1",
- "@jest/get-type": "30.0.1",
- "chalk": "^4.1.2",
- "pretty-format": "30.0.5"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
"node_modules/nx/node_modules/jsonc-parser": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
@@ -32318,26 +32259,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/nx/node_modules/pretty-format": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
- "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
- "license": "MIT",
- "dependencies": {
- "@jest/schemas": "30.0.5",
- "ansi-styles": "^5.2.0",
- "react-is": "^18.3.1"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/nx/node_modules/react-is": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
- "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "license": "MIT"
- },
"node_modules/nx/node_modules/strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
@@ -34070,9 +33991,9 @@
}
},
"node_modules/postcss": {
- "version": "8.5.3",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
- "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
+ "version": "8.5.6",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
+ "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
"funding": [
{
"type": "opencollective",
@@ -34089,7 +34010,7 @@
],
"license": "MIT",
"dependencies": {
- "nanoid": "^3.3.8",
+ "nanoid": "^3.3.11",
"picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
@@ -34283,15 +34204,15 @@
}
},
"node_modules/postcss-loader": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz",
- "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==",
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.2.0.tgz",
+ "integrity": "sha512-tHX+RkpsXVcc7st4dSdDGliI+r4aAQDuv+v3vFYHixb6YgjreG5AG4SEB0kDK8u2s6htqEEpKlkhSBUTvWKYnA==",
"dev": true,
"license": "MIT",
"dependencies": {
"cosmiconfig": "^9.0.0",
- "jiti": "^1.20.0",
- "semver": "^7.5.4"
+ "jiti": "^2.5.1",
+ "semver": "^7.6.2"
},
"engines": {
"node": ">= 18.12.0"
@@ -34314,6 +34235,16 @@
}
}
},
+ "node_modules/postcss-loader/node_modules/jiti": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
+ "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "jiti": "lib/jiti-cli.mjs"
+ }
+ },
"node_modules/postcss-media-query-parser": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
@@ -36020,12 +35951,12 @@
"license": "ISC"
},
"node_modules/restricted-input": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/restricted-input/-/restricted-input-3.0.5.tgz",
- "integrity": "sha512-lUuXZ3wUnHURRarj5/0C8vomWIfWJO+p7T6RYwB46v7Oyuyr3yyupU+i7SjqUv4S6RAeAAZt1C/QCLJ9xhQBow==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/restricted-input/-/restricted-input-4.0.3.tgz",
+ "integrity": "sha512-VpkwT5Fr3DhvoRZfPnmHDhnYAYETjjNzDlvA4NlW0iknFS47C5X4OCHEpOOxaPjvmka5V8d1ty1jVVoorZKvHg==",
"license": "MIT",
"dependencies": {
- "@braintree/browser-detection": "^1.12.1"
+ "@braintree/browser-detection": "^1.17.2"
}
},
"node_modules/restricted-input/node_modules/@braintree/browser-detection": {
@@ -36382,9 +36313,9 @@
}
},
"node_modules/sass": {
- "version": "1.88.0",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.88.0.tgz",
- "integrity": "sha512-sF6TWQqjFvr4JILXzG4ucGOLELkESHL+I5QJhh7CNaE+Yge0SI+ehCatsXhJ7ymU1hAFcIS3/PBpjdIbXoyVbg==",
+ "version": "1.94.2",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.2.tgz",
+ "integrity": "sha512-N+7WK20/wOr7CzA2snJcUSSNTCzeCGUTFY3OgeQP3mZ1aj9NMQ0mSTXwlrnd89j33zzQJGqIN52GIOmYrfq46A==",
"license": "MIT",
"dependencies": {
"chokidar": "^4.0.0",
@@ -36789,9 +36720,9 @@
}
},
"node_modules/sass-loader": {
- "version": "16.0.4",
- "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.4.tgz",
- "integrity": "sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==",
+ "version": "16.0.6",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.6.tgz",
+ "integrity": "sha512-sglGzId5gmlfxNs4gK2U3h7HlVRfx278YK6Ono5lwzuvi1jxig80YiuHkaDBVsYIKFhx8wN7XSCI0M2IDS/3qA==",
"license": "MIT",
"dependencies": {
"neo-async": "^2.6.2"
@@ -36858,9 +36789,9 @@
}
},
"node_modules/schema-utils": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz",
- "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==",
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz",
+ "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==",
"license": "MIT",
"dependencies": {
"@types/json-schema": "^7.0.9",
@@ -36913,9 +36844,9 @@
}
},
"node_modules/semver": {
- "version": "7.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
- "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+ "version": "7.7.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -38504,9 +38435,9 @@
}
},
"node_modules/tabbable": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz",
- "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.3.0.tgz",
+ "integrity": "sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==",
"license": "MIT"
},
"node_modules/tablesort": {
@@ -38637,12 +38568,16 @@
}
},
"node_modules/tapable": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
- "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz",
+ "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==",
"license": "MIT",
"engines": {
"node": ">=6"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
}
},
"node_modules/tar": {
@@ -39121,21 +39056,21 @@
}
},
"node_modules/tldts": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.1.tgz",
- "integrity": "sha512-C3TdHZKykiDkxPIKUYCDWyYpcLQ8bDYvF/RGfH66UikQX3Kro7ij2/WGNYgp5EfxXB4+Tu5H728uAgYGNE1eaQ==",
+ "version": "7.0.18",
+ "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.18.tgz",
+ "integrity": "sha512-lCcgTAgMxQ1JKOWrVGo6E69Ukbnx4Gc1wiYLRf6J5NN4HRYJtCby1rPF8rkQ4a6qqoFBK5dvjJ1zJ0F7VfDSvw==",
"license": "MIT",
"dependencies": {
- "tldts-core": "^7.0.1"
+ "tldts-core": "^7.0.18"
},
"bin": {
"tldts": "bin/cli.js"
}
},
"node_modules/tldts-core": {
- "version": "7.0.9",
- "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.9.tgz",
- "integrity": "sha512-/FGY1+CryHsxF9SFiPZlMOcwQsfABkAvOJO5VEKE8TNifVEqgMF7+UVXHGhm1z4gPUfvVS/EYcwhiRU3vUa1ag==",
+ "version": "7.0.19",
+ "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.19.tgz",
+ "integrity": "sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A==",
"license": "MIT"
},
"node_modules/tmp": {
@@ -39364,19 +39299,6 @@
}
}
},
- "node_modules/ts-jest/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/ts-jest/node_modules/type-fest": {
"version": "4.41.0",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
@@ -39391,9 +39313,9 @@
}
},
"node_modules/ts-loader": {
- "version": "9.5.2",
- "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.2.tgz",
- "integrity": "sha512-Qo4piXvOTWcMGIgRiuFa6nHNm+54HbYaZCKqc9eeZCLRy3XqafQgwX2F7mofrbJG3g7EEb+lkiR+z2Lic2s3Zw==",
+ "version": "9.5.4",
+ "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.4.tgz",
+ "integrity": "sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ==",
"license": "MIT",
"dependencies": {
"chalk": "^4.1.0",
@@ -39487,7 +39409,6 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.2.0.tgz",
"integrity": "sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.1.0",
@@ -39503,7 +39424,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
"integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -39513,7 +39433,6 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
"integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"json5": "^2.2.2",
@@ -40543,9 +40462,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
- "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz",
+ "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==",
"funding": [
{
"type": "opencollective",
@@ -41228,13 +41147,13 @@
}
},
"node_modules/wait-on": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-9.0.1.tgz",
- "integrity": "sha512-noeCAI+XbqWMXY23sKril0BSURhuLYarkVXwJv1uUWwoojZJE7pmX3vJ7kh7SZaNgPGzfsCSQIZM/AGvu0Q9pA==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-9.0.3.tgz",
+ "integrity": "sha512-13zBnyYvFDW1rBvWiJ6Av3ymAaq8EDQuvxZnPIw3g04UqGi4TyoIJABmfJ6zrvKo9yeFQExNkOk7idQbDJcuKA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "axios": "^1.12.2",
+ "axios": "^1.13.2",
"joi": "^18.0.1",
"lodash": "^4.17.21",
"minimist": "^1.2.8",
@@ -41265,9 +41184,9 @@
}
},
"node_modules/wait-on/node_modules/joi": {
- "version": "18.0.1",
- "resolved": "https://registry.npmjs.org/joi/-/joi-18.0.1.tgz",
- "integrity": "sha512-IiQpRyypSnLisQf3PwuN2eIHAsAIGZIrLZkd4zdvIar2bDyhM91ubRjy8a3eYablXsh9BeI/c7dmPYHca5qtoA==",
+ "version": "18.0.2",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-18.0.2.tgz",
+ "integrity": "sha512-RuCOQMIt78LWnktPoeBL0GErkNaJPTBGcYuyaBvUOQSpcpcLfWrHPPihYdOGbV5pam9VTWbeoF7TsGiHugcjGA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -41416,6 +41335,7 @@
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
"integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"glob-to-regexp": "^0.4.1",
@@ -41461,35 +41381,36 @@
}
},
"node_modules/webpack": {
- "version": "5.99.7",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.7.tgz",
- "integrity": "sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==",
+ "version": "5.103.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.103.0.tgz",
+ "integrity": "sha512-HU1JOuV1OavsZ+mfigY0j8d1TgQgbZ6M+J75zDkpEAwYeXjWSqrGJtgnPblJjd/mAyTNQ7ygw0MiKOn6etz8yw==",
"license": "MIT",
"dependencies": {
"@types/eslint-scope": "^3.7.7",
- "@types/estree": "^1.0.6",
+ "@types/estree": "^1.0.8",
"@types/json-schema": "^7.0.15",
"@webassemblyjs/ast": "^1.14.1",
"@webassemblyjs/wasm-edit": "^1.14.1",
"@webassemblyjs/wasm-parser": "^1.14.1",
- "acorn": "^8.14.0",
- "browserslist": "^4.24.0",
+ "acorn": "^8.15.0",
+ "acorn-import-phases": "^1.0.3",
+ "browserslist": "^4.26.3",
"chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.17.1",
+ "enhanced-resolve": "^5.17.3",
"es-module-lexer": "^1.2.1",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.2.11",
"json-parse-even-better-errors": "^2.3.1",
- "loader-runner": "^4.2.0",
+ "loader-runner": "^4.3.1",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
- "schema-utils": "^4.3.2",
- "tapable": "^2.1.1",
+ "schema-utils": "^4.3.3",
+ "tapable": "^2.3.0",
"terser-webpack-plugin": "^5.3.11",
- "watchpack": "^2.4.1",
- "webpack-sources": "^3.2.3"
+ "watchpack": "^2.4.4",
+ "webpack-sources": "^3.3.3"
},
"bin": {
"webpack": "bin/webpack.js"
@@ -41630,9 +41551,9 @@
}
},
"node_modules/webpack-dev-server": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz",
- "integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==",
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz",
+ "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==",
"license": "MIT",
"dependencies": {
"@types/bonjour": "^3.5.13",
@@ -41651,7 +41572,7 @@
"connect-history-api-fallback": "^2.0.0",
"express": "^4.21.2",
"graceful-fs": "^4.2.6",
- "http-proxy-middleware": "^2.0.7",
+ "http-proxy-middleware": "^2.0.9",
"ipaddr.js": "^2.1.0",
"launch-editor": "^2.6.1",
"open": "^10.0.3",
@@ -41687,21 +41608,21 @@
}
},
"node_modules/webpack-dev-server/node_modules/@types/express": {
- "version": "4.17.23",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz",
- "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==",
+ "version": "4.17.25",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz",
+ "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==",
"license": "MIT",
"dependencies": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^4.17.33",
"@types/qs": "*",
- "@types/serve-static": "*"
+ "@types/serve-static": "^1"
}
},
"node_modules/webpack-dev-server/node_modules/@types/express-serve-static-core": {
- "version": "4.19.6",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz",
- "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==",
+ "version": "4.19.7",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz",
+ "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==",
"license": "MIT",
"dependencies": {
"@types/node": "*",
@@ -42218,38 +42139,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/webpack/node_modules/browserslist": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
- "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "caniuse-lite": "^1.0.30001718",
- "electron-to-chromium": "^1.5.160",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
"node_modules/webpack/node_modules/eslint-scope": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -42299,6 +42188,19 @@
"node": ">= 0.6"
}
},
+ "node_modules/webpack/node_modules/watchpack": {
+ "version": "2.4.4",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz",
+ "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==",
+ "license": "MIT",
+ "dependencies": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
"node_modules/websocket-driver": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
diff --git a/security/bitwarden-cli/files/packagejsons/package.json b/security/bitwarden-cli/files/packagejsons/package.json
index 181e003bf28c..eb0a2d501716 100644
--- a/security/bitwarden-cli/files/packagejsons/package.json
+++ b/security/bitwarden-cli/files/packagejsons/package.json
@@ -42,12 +42,12 @@
"@angular-eslint/schematics": "19.6.0",
"@angular/cli": "19.2.14",
"@angular/compiler-cli": "19.2.14",
- "@babel/core": "7.24.9",
- "@babel/preset-env": "7.24.8",
+ "@babel/core": "7.28.5",
+ "@babel/preset-env": "7.28.5",
"@compodoc/compodoc": "1.1.26",
"@electron/notarize": "3.0.1",
"@electron/rebuild": "4.0.1",
- "@eslint/compat": "1.2.9",
+ "@eslint/compat": "2.0.0",
"@lit-labs/signals": "0.1.2",
"@ngtools/webpack": "19.2.14",
"@storybook/addon-a11y": "8.6.12",
@@ -63,8 +63,8 @@
"@storybook/theming": "8.6.12",
"@storybook/web-components-webpack5": "8.6.12",
"@tailwindcss/container-queries": "0.1.1",
- "@types/chrome": "0.1.12",
- "@types/firefox-webext-browser": "120.0.4",
+ "@types/chrome": "0.1.28",
+ "@types/firefox-webext-browser": "143.0.0",
"@types/inquirer": "8.2.10",
"@types/jest": "29.5.14",
"@types/jsdom": "21.1.7",
@@ -75,10 +75,10 @@
"@types/koa-json": "2.0.23",
"@types/lowdb": "1.0.15",
"@types/lunr": "2.3.7",
- "@types/node": "22.18.11",
+ "@types/node": "22.19.1",
"@types/node-fetch": "2.6.4",
- "@types/node-forge": "1.3.11",
- "@types/papaparse": "5.3.16",
+ "@types/node-forge": "1.3.14",
+ "@types/papaparse": "5.5.0",
"@types/proper-lockfile": "4.1.4",
"@types/retry": "0.12.5",
"@types/zxcvbn": "4.4.5",
@@ -91,15 +91,15 @@
"axe-playwright": "2.2.2",
"babel-loader": "9.2.1",
"base64-loader": "1.0.0",
- "browserslist": "4.23.2",
+ "browserslist": "4.28.0",
"chromatic": "13.3.1",
"concurrently": "9.2.0",
- "copy-webpack-plugin": "13.0.0",
+ "copy-webpack-plugin": "13.0.1",
"cross-env": "10.1.0",
"css-loader": "7.1.2",
"electron": "37.7.0",
"electron-builder": "26.0.12",
- "electron-log": "5.4.0",
+ "electron-log": "5.4.3",
"electron-reload": "2.0.0-alpha.1",
"electron-store": "8.2.0",
"electron-updater": "6.6.4",
@@ -113,30 +113,30 @@
"eslint-plugin-tailwindcss": "3.18.0",
"html-loader": "5.1.0",
"html-webpack-injector": "1.1.4",
- "html-webpack-plugin": "5.6.3",
+ "html-webpack-plugin": "5.6.5",
"husky": "9.1.7",
- "jest-diff": "29.7.0",
+ "jest-diff": "30.2.0",
"jest-junit": "16.0.0",
"jest-mock-extended": "3.0.7",
"jest-preset-angular": "14.6.1",
"json5": "2.2.3",
"lint-staged": "16.0.0",
- "mini-css-extract-plugin": "2.9.2",
- "nx": "21.3.11",
- "postcss": "8.5.3",
- "postcss-loader": "8.1.1",
+ "mini-css-extract-plugin": "2.9.4",
+ "nx": "21.6.9",
+ "postcss": "8.5.6",
+ "postcss-loader": "8.2.0",
"prettier": "3.6.2",
"prettier-plugin-tailwindcss": "0.6.11",
"process": "0.11.10",
"remark-gfm": "4.0.1",
"rimraf": "6.0.1",
- "sass": "1.88.0",
- "sass-loader": "16.0.4",
+ "sass": "1.94.2",
+ "sass-loader": "16.0.6",
"storybook": "8.6.12",
"style-loader": "4.0.0",
"tailwindcss": "3.4.17",
"ts-jest": "29.4.5",
- "ts-loader": "9.5.2",
+ "ts-loader": "9.5.4",
"tsconfig-paths-webpack-plugin": "4.2.0",
"type-fest": "2.19.0",
"typescript": "5.8.3",
@@ -144,10 +144,10 @@
"typescript-strict-plugin": "2.4.4",
"url": "0.11.4",
"util": "0.12.5",
- "wait-on": "9.0.1",
- "webpack": "5.99.7",
+ "wait-on": "9.0.3",
+ "webpack": "5.103.0",
"webpack-cli": "6.0.1",
- "webpack-dev-server": "5.2.1",
+ "webpack-dev-server": "5.2.2",
"webpack-node-externals": "3.0.0"
},
"dependencies": {
@@ -160,8 +160,8 @@
"@angular/platform-browser": "19.2.14",
"@angular/platform-browser-dynamic": "19.2.14",
"@angular/router": "19.2.14",
- "@bitwarden/sdk-internal": "0.2.0-main.365",
- "@bitwarden/commercial-sdk-internal": "0.2.0-main.365",
+ "@bitwarden/sdk-internal": "0.2.0-main.403",
+ "@bitwarden/commercial-sdk-internal": "0.2.0-main.403",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
"@koa/multer": "4.0.0",
@@ -169,13 +169,13 @@
"@microsoft/signalr": "8.0.7",
"@microsoft/signalr-protocol-msgpack": "8.0.7",
"@ng-select/ng-select": "14.9.0",
- "@nx/devkit": "21.3.11",
- "@nx/eslint": "21.3.11",
- "@nx/jest": "21.3.11",
- "@nx/js": "21.3.11",
- "@nx/webpack": "21.3.11",
+ "@nx/devkit": "21.6.9",
+ "@nx/eslint": "21.6.9",
+ "@nx/jest": "21.6.9",
+ "@nx/js": "21.6.9",
+ "@nx/webpack": "21.6.9",
"big-integer": "1.6.52",
- "braintree-web-drop-in": "1.44.0",
+ "braintree-web-drop-in": "1.46.0",
"buffer": "6.0.3",
"bufferutil": "4.0.9",
"chalk": "4.1.2",
@@ -186,7 +186,7 @@
"inquirer": "8.2.6",
"jsdom": "26.1.0",
"jszip": "3.10.1",
- "koa": "2.16.1",
+ "koa": "2.16.3",
"koa-bodyparser": "4.4.1",
"koa-json": "2.0.2",
"lit": "3.3.0",
@@ -195,7 +195,7 @@
"multer": "2.0.2",
"ngx-toastr": "19.1.0",
"node-fetch": "2.6.12",
- "node-forge": "1.3.1",
+ "node-forge": "1.3.2",
"oidc-client-ts": "2.4.1",
"open": "10.1.2",
"papaparse": "5.5.3",
@@ -203,9 +203,9 @@
"qrcode-parser": "2.1.3",
"qrious": "4.0.2",
"rxjs": "7.8.1",
- "semver": "7.7.2",
- "tabbable": "6.2.0",
- "tldts": "7.0.1",
+ "semver": "7.7.3",
+ "tabbable": "6.3.0",
+ "tldts": "7.0.18",
"ts-node": "10.9.2",
"utf-8-validate": "6.0.5",
"zone.js": "0.15.1",
diff --git a/security/certificate_maker/Makefile b/security/certificate_maker/Makefile
index 0f7708fe70b4..54e701528fde 100644
--- a/security/certificate_maker/Makefile
+++ b/security/certificate_maker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= certificate_maker
DISTVERSIONPREFIX= v
-DISTVERSION= 1.8.3
+DISTVERSION= 1.8.4
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/certificate_maker/distinfo b/security/certificate_maker/distinfo
index 8dea80bb072c..d41ccc9e8620 100644
--- a/security/certificate_maker/distinfo
+++ b/security/certificate_maker/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765019812
-SHA256 (go/security_certificate_maker/certificate_maker-v1.8.3/v1.8.3.mod) = 9be5a1e97be2a86f88c752392ca2655c197031f2fe0fa29b1ed81e41f18b4ce2
-SIZE (go/security_certificate_maker/certificate_maker-v1.8.3/v1.8.3.mod) = 8493
-SHA256 (go/security_certificate_maker/certificate_maker-v1.8.3/v1.8.3.zip) = 14c77573368b3f785e49e770722732f2f44bd5a423249e283128a905066fd385
-SIZE (go/security_certificate_maker/certificate_maker-v1.8.3/v1.8.3.zip) = 1242599
+TIMESTAMP = 1765962373
+SHA256 (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.mod) = 2c3811d15a01545c8100a4e9ae0d89cad1a6ac207f1aa81d5b66446ca0d6b327
+SIZE (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.mod) = 8556
+SHA256 (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.zip) = 1fd3e380518c93016c4b56ee513cedb867064a957a76f51af1dad7dd79337800
+SIZE (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.zip) = 1242730
diff --git a/security/certspotter/Makefile b/security/certspotter/Makefile
index d8583a525b83..ecaa9019d124 100644
--- a/security/certspotter/Makefile
+++ b/security/certspotter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= certspotter
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.1
+DISTVERSION= 0.23.0
CATEGORIES= security www
MAINTAINER= flo@FreeBSD.org
diff --git a/security/certspotter/distinfo b/security/certspotter/distinfo
index 772eb53fc419..85fa733c346b 100644
--- a/security/certspotter/distinfo
+++ b/security/certspotter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747556137
-SHA256 (go/security_certspotter/certspotter-v0.19.1/v0.19.1.mod) = f0897405fbbb66ce90c065989f7e540c9bd41fff60cb898a7f676065f614ca7f
-SIZE (go/security_certspotter/certspotter-v0.19.1/v0.19.1.mod) = 238
-SHA256 (go/security_certspotter/certspotter-v0.19.1/v0.19.1.zip) = f93902e870a04b6ea0f8a336c5636db8d38aedc993a7918e303035712c867676
-SIZE (go/security_certspotter/certspotter-v0.19.1/v0.19.1.zip) = 100957
+TIMESTAMP = 1765400823
+SHA256 (go/security_certspotter/certspotter-v0.23.0/v0.23.0.mod) = 6adef04d905acf8e56b1d2bca21b1ce4319005a99da0cbc33856c8c832658f84
+SIZE (go/security_certspotter/certspotter-v0.23.0/v0.23.0.mod) = 284
+SHA256 (go/security_certspotter/certspotter-v0.23.0/v0.23.0.zip) = 3f872be4593fd1f14c78b8a4d1223b7ae7da15e04ba4ed5181784a5af92e488c
+SIZE (go/security_certspotter/certspotter-v0.23.0/v0.23.0.zip) = 111010
diff --git a/security/easy-rsa/Makefile b/security/easy-rsa/Makefile
index f8d323fc3043..4a7e4df1f41f 100644
--- a/security/easy-rsa/Makefile
+++ b/security/easy-rsa/Makefile
@@ -1,5 +1,5 @@
PORTNAME= easy-rsa
-DISTVERSION= 3.2.4
+DISTVERSION= 3.2.5
PORTREVISION= 0 # leave in if 0 to avoid accidental PORTEPOCH bumps
PORTEPOCH= 1
CATEGORIES= security net-mgmt
diff --git a/security/easy-rsa/distinfo b/security/easy-rsa/distinfo
index 82af886df254..5dc09239b421 100644
--- a/security/easy-rsa/distinfo
+++ b/security/easy-rsa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756297960
-SHA256 (EasyRSA-3.2.4.tgz) = ed65e88cea892268efa71eb1161ce13af3beded6754301e1e713e36ff3613cac
-SIZE (EasyRSA-3.2.4.tgz) = 89360
+TIMESTAMP = 1766129798
+SHA256 (EasyRSA-3.2.5.tgz) = 662ee3b453155aeb1dff7096ec052cd83176c460cfa82ac130ef8568ec4df490
+SIZE (EasyRSA-3.2.5.tgz) = 92106
diff --git a/security/easy-rsa/files/pkg-message.in b/security/easy-rsa/files/pkg-message.in
index 0127f30927bb..aa6fcbb7be4b 100644
--- a/security/easy-rsa/files/pkg-message.in
+++ b/security/easy-rsa/files/pkg-message.in
@@ -1,4 +1,6 @@
-
+[
+{
+ type: [install, upgrade], message: <<EOM
NOTE: easyrsa will require you to initialize a PKI upon first use.
ONLY for the very first run for a new PKI, do something such as this,
@@ -30,4 +32,6 @@ by using the easyrsa set-pass ca command.
For details, see https://community.openvpn.net/openvpn/wiki/CVE-2024-13454.
**** END SECURITY WARNING FOR PAST security/easy-rsa versions ****
-
+EOM
+}
+]
diff --git a/security/enc/Makefile b/security/enc/Makefile
index e6df0a141789..05276d861e35 100644
--- a/security/enc/Makefile
+++ b/security/enc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= enc
-DISTVERSION= 1.1.4
-PORTREVISION= 7
+DISTVERSION= 1.1.5
CATEGORIES= security
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/security/enc/distinfo b/security/enc/distinfo
index 80649b4d6226..b6af1da22b51 100644
--- a/security/enc/distinfo
+++ b/security/enc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749363497
-SHA256 (go/security_enc/life4-enc-1.1.4_GH0/go.mod) = 7ead3713a3192b4dd5615c2a23c7c4a8004c6bd84cc17c6451d2333558254f10
-SIZE (go/security_enc/life4-enc-1.1.4_GH0/go.mod) = 621
-SHA256 (go/security_enc/life4-enc-1.1.4_GH0/life4-enc-1.1.4_GH0.tar.gz) = 6488fe90413eafb1905d7cd9d26b0da8fb210ffa4636a49d16badbd5eb85cf70
-SIZE (go/security_enc/life4-enc-1.1.4_GH0/life4-enc-1.1.4_GH0.tar.gz) = 21934
+TIMESTAMP = 1766093438
+SHA256 (go/security_enc/life4-enc-1.1.5_GH0/go.mod) = f98a1d196d5848b28433334418b043ab9e00394c2a84e090a2e6b73001021f38
+SIZE (go/security_enc/life4-enc-1.1.5_GH0/go.mod) = 623
+SHA256 (go/security_enc/life4-enc-1.1.5_GH0/life4-enc-1.1.5_GH0.tar.gz) = 19c9aa1e2bba71be37c1aa786418c6607cc19345963bc8aaa83e6cf153b87029
+SIZE (go/security_enc/life4-enc-1.1.5_GH0/life4-enc-1.1.5_GH0.tar.gz) = 22589
diff --git a/security/krb5-121/Makefile b/security/krb5-121/Makefile
index 237691cdbc61..e5b2c56906d2 100644
--- a/security/krb5-121/Makefile
+++ b/security/krb5-121/Makefile
@@ -43,9 +43,10 @@ CPE_PRODUCT= kerberos
FLAVORS= default ldap
OPTIONS_DEFINE= EXAMPLES NLS DOCS DNS_FOR_REALM LDAP LMDB
-OPTIONS_DEFAULT= DOCS READLINE
-OPTIONS_RADIO= CMD_LINE_EDITING
+OPTIONS_DEFAULT= DOCS READLINE BUILTIN
+OPTIONS_RADIO= CMD_LINE_EDITING CRYPTO
OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT LIBEDIT_BASE
+OPTIONS_RADIO_CRYPTO= BUILTIN OPENSSL
CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil
DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names
DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm
@@ -64,6 +65,10 @@ LIBEDIT_USES= libedit
LIBEDIT_CONFIGURE_WITH= libedit
LIBEDIT_BASE_CONFIGURE_WITH= libedit
LIBEDIT_BASE_DESC= Use libedit in FreeBSD base
+BUILTIN_DESC= Use crypto built into KRB5
+BUILTIN_CONFIGURE_ON= --with-crypto-impl=builtin
+OPENSSL_DESC= Use OpenSSL crypto
+OPENSSL_CONFIGURE_ON= --with-crypto-impl=openssl
.if ${FLAVOR:U} == ldap
OPTIONS_DEFAULT+= LDAP LMDB
diff --git a/security/krb5-122/Makefile b/security/krb5-122/Makefile
index de7531fc483a..2ae37b61fd34 100644
--- a/security/krb5-122/Makefile
+++ b/security/krb5-122/Makefile
@@ -42,9 +42,10 @@ CPE_PRODUCT= kerberos
FLAVORS= default ldap
OPTIONS_DEFINE= EXAMPLES NLS DOCS DNS_FOR_REALM LDAP LMDB
-OPTIONS_DEFAULT= DOCS READLINE
-OPTIONS_RADIO= CMD_LINE_EDITING
+OPTIONS_DEFAULT= DOCS READLINE BUILTIN
+OPTIONS_RADIO= CMD_LINE_EDITING CRYPTO
OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT LIBEDIT_BASE
+OPTIONS_RADIO_CRYPTO= BUILTIN OPENSSL
CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil
DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names
DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm
@@ -63,6 +64,10 @@ LIBEDIT_USES= libedit
LIBEDIT_CONFIGURE_WITH= libedit
LIBEDIT_BASE_CONFIGURE_WITH= libedit
LIBEDIT_BASE_DESC= Use libedit in FreeBSD base
+BUILTIN_DESC= Use crypto built into KRB5
+BUILTIN_CONFIGURE_ON= --with-crypto-impl=builtin
+OPENSSL_DESC= Use OpenSSL crypto
+OPENSSL_CONFIGURE_ON= --with-crypto-impl=openssl
.if ${FLAVOR:U} == ldap
OPTIONS_DEFAULT+= LDAP LMDB
diff --git a/security/krb5-devel/Makefile b/security/krb5-devel/Makefile
index 9da27a0c8b3e..b7f77986aee8 100644
--- a/security/krb5-devel/Makefile
+++ b/security/krb5-devel/Makefile
@@ -45,9 +45,10 @@ CPE_PRODUCT= kerberos
FLAVORS= default ldap
OPTIONS_DEFINE= EXAMPLES NLS DNS_FOR_REALM LDAP LMDB
-OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML READLINE
-OPTIONS_RADIO= CMD_LINE_EDITING
+OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML READLINE BUILTIN
+OPTIONS_RADIO= CMD_LINE_EDITING CRYPTO
OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT LIBEDIT_BASE
+OPTIONS_RADIO_CRYPTO= BUILTIN OPENSSL
CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil
DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names
DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm
@@ -66,6 +67,10 @@ LIBEDIT_USES= libedit
LIBEDIT_CONFIGURE_WITH= libedit
LIBEDIT_BASE_CONFIGURE_WITH= libedit
LIBEDIT_BASE_DESC= Use libedit in FreeBSD base
+BUILTIN_DESC= Use crypto built into KRB5
+BUILTIN_CONFIGURE_ON= --with-crypto-impl=builtin
+OPENSSL_DESC= Use OpenSSL crypto
+OPENSSL_CONFIGURE_ON= --with-crypto-impl=openssl
.if ${FLAVOR:U} == ldap
OPTIONS_DEFAULT+= LDAP LMDB
diff --git a/security/lego/Makefile b/security/lego/Makefile
index 180e0df2aa65..03ea8cf08885 100644
--- a/security/lego/Makefile
+++ b/security/lego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lego
DISTVERSIONPREFIX= v
-DISTVERSION= 4.29.0
+DISTVERSION= 4.30.1
CATEGORIES= security
MAINTAINER= matt@matthoran.com
diff --git a/security/lego/distinfo b/security/lego/distinfo
index 1e9f5c6269e4..5f049872bc50 100644
--- a/security/lego/distinfo
+++ b/security/lego/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764930207
-SHA256 (go/security_lego/lego-v4.29.0/v4.29.0.mod) = a17bdec8e819a9e763c3e7fba4805146f738fa430dda64bc0c64cd617afd25f4
-SIZE (go/security_lego/lego-v4.29.0/v4.29.0.mod) = 11062
-SHA256 (go/security_lego/lego-v4.29.0/v4.29.0.zip) = 96639130d037324c87f6165d95256f03edfe403a1518124424051e4829b125ed
-SIZE (go/security_lego/lego-v4.29.0/v4.29.0.zip) = 1718850
+TIMESTAMP = 1766017656
+SHA256 (go/security_lego/lego-v4.30.1/v4.30.1.mod) = 101a981bbcbd24b76ff6b1227d9a7a2247f07ede6918f6e514d2194be9b7a390
+SIZE (go/security_lego/lego-v4.30.1/v4.30.1.mod) = 11049
+SHA256 (go/security_lego/lego-v4.30.1/v4.30.1.zip) = 9379575d83f852278bfa3cbc208739d8d73f3b5b04f51f863ce6cc32b268d2c1
+SIZE (go/security_lego/lego-v4.30.1/v4.30.1.zip) = 1775133
diff --git a/security/lxqt-openssh-askpass/Makefile b/security/lxqt-openssh-askpass/Makefile
index 5a921c38fec3..0df2ed1b5110 100644
--- a/security/lxqt-openssh-askpass/Makefile
+++ b/security/lxqt-openssh-askpass/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-openssh-askpass
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= LXQT
diff --git a/security/lxqt-sudo/Makefile b/security/lxqt-sudo/Makefile
index 751cf33cff28..b4ae44bc4a36 100644
--- a/security/lxqt-sudo/Makefile
+++ b/security/lxqt-sudo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-sudo
PORTVERSION= 2.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MASTER_SITES= LXQT
diff --git a/security/openfortivpn/Makefile b/security/openfortivpn/Makefile
index 0e94e48435c8..5e5494ffc4e7 100644
--- a/security/openfortivpn/Makefile
+++ b/security/openfortivpn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openfortivpn
DISTVERSIONPREFIX= v
-DISTVERSION= 1.23.1
+DISTVERSION= 1.24.0
CATEGORIES= security net-vpn
MAINTAINER= atanubiswas484@gmail.com
diff --git a/security/openfortivpn/distinfo b/security/openfortivpn/distinfo
index 49ff9064b57f..63b97c8b007d 100644
--- a/security/openfortivpn/distinfo
+++ b/security/openfortivpn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751220886
-SHA256 (adrienverge-openfortivpn-v1.23.1_GH0.tar.gz) = ecacfc7f18d87f4ff503198177e51a83316b59b4646f31caa8140fdbfaa40389
-SIZE (adrienverge-openfortivpn-v1.23.1_GH0.tar.gz) = 175670
+TIMESTAMP = 1766017037
+SHA256 (adrienverge-openfortivpn-v1.24.0_GH0.tar.gz) = d283cab457c326b7b841c707a67b8468be097b732d9a13ea7fe8ad8ef120a3cc
+SIZE (adrienverge-openfortivpn-v1.24.0_GH0.tar.gz) = 177077
diff --git a/security/py-authlib/Makefile b/security/py-authlib/Makefile
index 55033d4eb214..192f80333ccd 100644
--- a/security/py-authlib/Makefile
+++ b/security/py-authlib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= authlib
-PORTVERSION= 1.6.5
+PORTVERSION= 1.6.6
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-authlib/distinfo b/security/py-authlib/distinfo
index 58aaf71e0566..a11717c72272 100644
--- a/security/py-authlib/distinfo
+++ b/security/py-authlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774705
-SHA256 (authlib-1.6.5.tar.gz) = 6aaf9c79b7cc96c900f0b284061691c5d4e61221640a948fe690b556a6d6d10b
-SIZE (authlib-1.6.5.tar.gz) = 164553
+TIMESTAMP = 1766036505
+SHA256 (authlib-1.6.6.tar.gz) = 45770e8e056d0f283451d9996fbb59b70d45722b45d854d58f32878d0a40c38e
+SIZE (authlib-1.6.6.tar.gz) = 164894
diff --git a/security/py-joserfc/Makefile b/security/py-joserfc/Makefile
index a0e345319fa3..98446c7a5326 100644
--- a/security/py-joserfc/Makefile
+++ b/security/py-joserfc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= joserfc
-PORTVERSION= 1.5.0
+PORTVERSION= 1.6.0
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-joserfc/distinfo b/security/py-joserfc/distinfo
index ed21ffec4d0d..43fcd8dac444 100644
--- a/security/py-joserfc/distinfo
+++ b/security/py-joserfc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032814
-SHA256 (joserfc-1.5.0.tar.gz) = 4e88d757cf08ec1d370561a15dd6dda8452ad4e335066a9aeb1b426bffe91c56
-SIZE (joserfc-1.5.0.tar.gz) = 213086
+TIMESTAMP = 1766036507
+SHA256 (joserfc-1.6.0.tar.gz) = 27946ee53f591c2da65b726a663a68f0fb000732eaadfe819bbbda6429702ad0
+SIZE (joserfc-1.6.0.tar.gz) = 225982
diff --git a/security/rubygem-acme-client/Makefile b/security/rubygem-acme-client/Makefile
index e5bf6340b0dc..e7be426598f7 100644
--- a/security/rubygem-acme-client/Makefile
+++ b/security/rubygem-acme-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= acme-client
-PORTVERSION= 2.0.28
+PORTVERSION= 2.0.29
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-acme-client/distinfo b/security/rubygem-acme-client/distinfo
index f20ee4ff7cd5..7ceb92c18c42 100644
--- a/security/rubygem-acme-client/distinfo
+++ b/security/rubygem-acme-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511054
-SHA256 (rubygem/acme-client-2.0.28.gem) = 3756de6aa433a1d829b438d69a1de8bafbdf40e44fa3af7ab7a6cd132fa8e43b
-SIZE (rubygem/acme-client-2.0.28.gem) = 23552
+TIMESTAMP = 1766036629
+SHA256 (rubygem/acme-client-2.0.29.gem) = 2750537f644659aaf62d9e3a94e96acbd0cebcd24425c2231ed38e73cc4034f1
+SIZE (rubygem/acme-client-2.0.29.gem) = 24064
diff --git a/security/rubygem-omniauth-gitlab/Makefile b/security/rubygem-omniauth-gitlab/Makefile
index 159210eeda6f..75a5ee05c2ef 100644
--- a/security/rubygem-omniauth-gitlab/Makefile
+++ b/security/rubygem-omniauth-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= omniauth-gitlab
PORTVERSION= 4.1.0
+PORTREVISION= 1
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -11,7 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-omniauth>=2.0<3:security/rubygem-omniauth \
- rubygem-omniauth-oauth2>=1.8.0<1.9:net/rubygem-omniauth-oauth2
+ rubygem-omniauth-oauth2>=1.8.0<2:net/rubygem-omniauth-oauth2
USES= gem
diff --git a/security/rubygem-omniauth-gitlab/files/patch-gemspec b/security/rubygem-omniauth-gitlab/files/patch-gemspec
new file mode 100644
index 000000000000..6b516a7acf8a
--- /dev/null
+++ b/security/rubygem-omniauth-gitlab/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- omniauth-gitlab.gemspec.orig 2025-12-18 13:25:02 UTC
++++ omniauth-gitlab.gemspec
+@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
+ s.specification_version = 4
+
+ s.add_runtime_dependency(%q<omniauth>.freeze, ["~> 2.0".freeze])
+- s.add_runtime_dependency(%q<omniauth-oauth2>.freeze, ["~> 1.8.0".freeze])
++ s.add_runtime_dependency(%q<omniauth-oauth2>.freeze, ["~> 1.8".freeze])
+ s.add_development_dependency(%q<rspec>.freeze, ["~> 3.1".freeze])
+ s.add_development_dependency(%q<rspec-its>.freeze, ["~> 1.0".freeze])
+ s.add_development_dependency(%q<simplecov>.freeze, [">= 0".freeze])
diff --git a/security/rubygem-openssl-ccm/Makefile b/security/rubygem-openssl-ccm/Makefile
index 615466c3d016..3ebafaebf291 100644
--- a/security/rubygem-openssl-ccm/Makefile
+++ b/security/rubygem-openssl-ccm/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openssl-ccm
PORTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -10,7 +11,7 @@ WWW= https://github.com/SmallLars/openssl-ccm
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-openssl>=3.0<4:security/rubygem-openssl
+RUN_DEPENDS= rubygem-openssl>=3.0:security/rubygem-openssl
USES= gem
diff --git a/security/rubygem-openssl-ccm/files/patch-gemspec b/security/rubygem-openssl-ccm/files/patch-gemspec
new file mode 100644
index 000000000000..eab39d40b2de
--- /dev/null
+++ b/security/rubygem-openssl-ccm/files/patch-gemspec
@@ -0,0 +1,10 @@
+--- openssl-ccm.gemspec.orig 2025-12-18 12:39:52 UTC
++++ openssl-ccm.gemspec
+@@ -24,6 +24,6 @@ Gem::Specification.new do |s|
+
+ s.specification_version = 4
+
+- s.add_runtime_dependency(%q<openssl>.freeze, ["~> 3.0".freeze])
++ s.add_runtime_dependency(%q<openssl>.freeze, [">= 3.0".freeze])
+ end
+
diff --git a/security/rubygem-openssl-cmac/Makefile b/security/rubygem-openssl-cmac/Makefile
index 42b63866830e..39b14194ace1 100644
--- a/security/rubygem-openssl-cmac/Makefile
+++ b/security/rubygem-openssl-cmac/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openssl-cmac
PORTVERSION= 2.1.0
+PORTREVISION= 1
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -10,7 +11,7 @@ WWW= https://github.com/SmallLars/openssl-cmac
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-openssl>=3.0<4:security/rubygem-openssl
+RUN_DEPENDS= rubygem-openssl>=3.0:security/rubygem-openssl
USES= gem
diff --git a/security/rubygem-openssl-cmac/files/patch-gemspec b/security/rubygem-openssl-cmac/files/patch-gemspec
new file mode 100644
index 000000000000..cee7f6932efa
--- /dev/null
+++ b/security/rubygem-openssl-cmac/files/patch-gemspec
@@ -0,0 +1,10 @@
+--- openssl-cmac.gemspec.orig 2025-12-18 12:47:47 UTC
++++ openssl-cmac.gemspec
+@@ -24,6 +24,6 @@ Gem::Specification.new do |s|
+
+ s.specification_version = 4
+
+- s.add_runtime_dependency(%q<openssl>.freeze, ["~> 3.0".freeze])
++ s.add_runtime_dependency(%q<openssl>.freeze, [">= 3.0".freeze])
+ end
+
diff --git a/security/rubygem-openssl/Makefile b/security/rubygem-openssl/Makefile
index ae4449b2d1df..92332acebf00 100644
--- a/security/rubygem-openssl/Makefile
+++ b/security/rubygem-openssl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openssl
-PORTVERSION= 3.3.2
+PORTVERSION= 4.0.0
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-openssl/distinfo b/security/rubygem-openssl/distinfo
index 2b626fe628f7..163e6f6f2d63 100644
--- a/security/rubygem-openssl/distinfo
+++ b/security/rubygem-openssl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587464
-SHA256 (rubygem/openssl-3.3.2.gem) = 7f4e01215dc9c4be1fca71d692406be3e6340b39c1f71a47fea9c497decd0f6c
-SIZE (rubygem/openssl-3.3.2.gem) = 207872
+TIMESTAMP = 1766036631
+SHA256 (rubygem/openssl-4.0.0.gem) = 185711ed93d4e9c9a9db6efea7edb202dfe04f7d3692fbab988e3d84e498ee91
+SIZE (rubygem/openssl-4.0.0.gem) = 205824
diff --git a/security/rubygem-openssl3/Makefile b/security/rubygem-openssl3/Makefile
new file mode 100644
index 000000000000..089448e21b7f
--- /dev/null
+++ b/security/rubygem-openssl3/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= openssl
+PORTVERSION= 3.3.2
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 3
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Wrap the OpenSSL library
+WWW= https://github.com/ruby/openssl
+
+LICENSE= BSD2CLAUSE RUBY
+LICENSE_COMB= dual
+LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
+LICENSE_FILE_RUBY= ${WRKSRC}/COPYING
+
+USES= cpe gem ssl
+
+CPE_VENDOR= ruby-lang
+
+PORTSCOUT= limit:^3\.
+
+.include <bsd.port.mk>
diff --git a/security/rubygem-openssl3/distinfo b/security/rubygem-openssl3/distinfo
new file mode 100644
index 000000000000..2b626fe628f7
--- /dev/null
+++ b/security/rubygem-openssl3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762587464
+SHA256 (rubygem/openssl-3.3.2.gem) = 7f4e01215dc9c4be1fca71d692406be3e6340b39c1f71a47fea9c497decd0f6c
+SIZE (rubygem/openssl-3.3.2.gem) = 207872
diff --git a/security/rubygem-openssl3/pkg-descr b/security/rubygem-openssl3/pkg-descr
new file mode 100644
index 000000000000..a5823175eba3
--- /dev/null
+++ b/security/rubygem-openssl3/pkg-descr
@@ -0,0 +1,2 @@
+OpenSSL provides SSL, TLS and general purpose cryptography. This gem wraps the
+OpenSSL library.
diff --git a/security/rubygem-sshkit/Makefile b/security/rubygem-sshkit/Makefile
index 5c344199b86d..8bf216712600 100644
--- a/security/rubygem-sshkit/Makefile
+++ b/security/rubygem-sshkit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sshkit
-PORTVERSION= 1.24.0
+PORTVERSION= 1.25.0
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-sshkit/distinfo b/security/rubygem-sshkit/distinfo
index 55ba18e42ad9..cedb89a63ca2 100644
--- a/security/rubygem-sshkit/distinfo
+++ b/security/rubygem-sshkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739117570
-SHA256 (rubygem/sshkit-1.24.0.gem) = 9597c1f984778ae9742f2dc839778d57a6a2efb868107046575c52ac7c628e6c
-SIZE (rubygem/sshkit-1.24.0.gem) = 145920
+TIMESTAMP = 1766036633
+SHA256 (rubygem/sshkit-1.25.0.gem) = c8c6543cdb60f91f1d277306d585dd11b6a064cb44eab0972827e4311ff96744
+SIZE (rubygem/sshkit-1.25.0.gem) = 145920
diff --git a/security/shibboleth-sp/Makefile b/security/shibboleth-sp/Makefile
index 96c934a50720..717e69651aad 100644
--- a/security/shibboleth-sp/Makefile
+++ b/security/shibboleth-sp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shibboleth-sp
-PORTVERSION= 3.5.1
+PORTVERSION= 3.5.2
CATEGORIES= security www
MASTER_SITES= http://shibboleth.net/downloads/service-provider/${PORTVERSION}/
diff --git a/security/shibboleth-sp/distinfo b/security/shibboleth-sp/distinfo
index 34c8b575369e..299262fd188e 100644
--- a/security/shibboleth-sp/distinfo
+++ b/security/shibboleth-sp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756924496
-SHA256 (shibboleth-sp-3.5.1.tar.bz2) = 05da3a09d76c3ba1a5ddd7f919fd942be2d87025f214aba139c2b64b804f9a99
-SIZE (shibboleth-sp-3.5.1.tar.bz2) = 837446
+TIMESTAMP = 1766097097
+SHA256 (shibboleth-sp-3.5.2.tar.bz2) = c4e92c11e56adaa5ea480aba1d78c5f30fbd5d1badb4a13bdd85684bd801298a
+SIZE (shibboleth-sp-3.5.2.tar.bz2) = 838391
diff --git a/security/shibboleth-sp/pkg-plist b/security/shibboleth-sp/pkg-plist
index 0111f1e8eb89..45597aa2884f 100644
--- a/security/shibboleth-sp/pkg-plist
+++ b/security/shibboleth-sp/pkg-plist
@@ -92,7 +92,7 @@ include/shibsp/util/TemplateParameters.h
include/shibsp/version.h
lib/libshibsp.so
lib/libshibsp.so.12
-lib/libshibsp.so.12.0.1
+lib/libshibsp.so.12.0.2
lib/shibboleth/adfs-lite.so
lib/shibboleth/adfs.so
@comment %%MEMCACHED%%lib/shibboleth/memcache-store.so
@@ -104,7 +104,7 @@ lib/shibboleth/plugins.so
%%FASTCGI%%lib/shibboleth/shibresponder
lib/libshibsp-lite.so
lib/libshibsp-lite.so.12
-lib/libshibsp-lite.so.12.0.1
+lib/libshibsp-lite.so.12.0.2
libdata/pkgconfig/shibsp-lite.pc
libdata/pkgconfig/shibsp.pc
sbin/shibd
diff --git a/security/snowflake-tor/Makefile b/security/snowflake-tor/Makefile
index 2f02f269d992..70fd0ca335d1 100644
--- a/security/snowflake-tor/Makefile
+++ b/security/snowflake-tor/Makefile
@@ -1,7 +1,6 @@
PORTNAME= snowflake
DISTVERSIONPREFIX= v
-PORTVERSION= 2.5.1
-PORTREVISION= 27
+DISTVERSION= 2.11.0
CATEGORIES= security net
PKGNAMESUFFIX= -tor
@@ -21,31 +20,34 @@ USE_GITHUB= nodefault
USE_GITLAB= nodefault
CPE_VENDOR= torproject
TPO_GEOIP= 7ce4b3d98d01ff33bad8007db3f488d5b172382a
-TPO_SNOWFLAKE= 7b77001eaa90e09d41172a2b170dabd3f1922b4a
+TPO_SNOWFLAKE=6472bd86cdd5d13fe61dc851edcf83b03df7bda1
+TPO_GOPTLIB=f4bb5dd5725833bd880347b8fbaf60522ed0a710
-GO_MODULE= git.torproject.org/pluggable-transports/snowflake.git/v2
+GO_MODULE= gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2
GO_BUILDFLAGS= -ldflags '${STRIP} -w -extldflags "-static"'
GO_PKGNAME= ${GO_MODULE}
GO_TARGET= ./broker ./client ./proxy ./server
GL_SITE= https://gitlab.torproject.org/tpo
-GL_TUPLE= anti-censorship:pluggable-transports/${PORTNAME}:${TPO_SNOWFLAKE}:tpo_acs_snowflake/vendor/git.torproject.org/pluggable-transports/snowflake.git/v2 \
- anti-censorship:geoip:${TPO_GEOIP}:tpo_acs_geoip/vendor/gitlab.torproject.org/tpo/anti-censorship/geoip
+GL_TUPLE= anti-censorship:pluggable-transports/${PORTNAME}:${TPO_SNOWFLAKE}:tpo_acs_snowflake/vendor/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake \
+ anti-censorship:geoip:${TPO_GEOIP}:tpo_acs_geoip/vendor/gitlab.torproject.org/tpo/anti-censorship/geoip \
+ anti-censorship:pluggable-transports/goptlib:${TPO_GOPTLIB}:tpo_acs_goptlib/vendor/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib
-GH_TUPLE= torbsd:goptlib:v1.2.0:torbsd_goptlib/vendor/git.torproject.org/pluggable-transports/goptlib.git \
- golang:mod:v0.8.0:mod \
- golang:net:v0.8.0:net \
- golang:sys:v0.6.0:sys \
- golang:text:v0.8.0:text \
- golang:tools:v0.6.0:tools \
- templexxx:cpu:v0.1.0:cpu
+GH_TUPLE=golang:mod:v0.30.0:mod \
+ golang:net:v0.47.0:net \
+ golang:sys:v0.38.0:sys \
+ golang:text:v0.22.0:text \
+ golang:tools:v0.30.0:tools \
+ templexxx:cpu:v0.1.1:cpu
PLIST_SUB= MANPAGES=${MANPAGES}
SUB_FILES= pkg-message
pre-extract:
${MKDIR} ${WRKDIR}/pluggable-transports ${WRKDIR}/${PORTNAME}-${TPO_SNOWFLAKE} && \
- ${RLN} ${WRKDIR}/${PORTNAME}-${TPO_SNOWFLAKE} ${WRKDIR}/pluggable-transports/.
+ ${RLN} ${WRKDIR}/${PORTNAME}-${TPO_SNOWFLAKE} ${WRKDIR}/pluggable-transports/. && \
+ ${MKDIR} ${WRKDIR}/pluggable-transports ${WRKDIR}/goptlib-${TPO_GOPTLIB} && \
+ ${RLN} ${WRKDIR}/goptlib-${TPO_GOPTLIB} ${WRKDIR}/pluggable-transports/.
pre-patch:
.for m in mod net sys text tools
@@ -58,6 +60,7 @@ pre-patch:
post-patch:
${REINPLACE_CMD} "s|/usr/share|${PREFIX}/share|g" \
${WRKDIR}/${GO_MODULE}@v${PORTVERSION}/broker/broker.go
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_CMD} mod vendor
post-install:
${MKDIR} ${STAGEDIR}/${PREFIX}/share/man/man1
diff --git a/security/snowflake-tor/distinfo b/security/snowflake-tor/distinfo
index 6ea572a3b360..125918c73c9d 100644
--- a/security/snowflake-tor/distinfo
+++ b/security/snowflake-tor/distinfo
@@ -1,23 +1,23 @@
-TIMESTAMP = 1680003539
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/v2.5.1.mod) = 645b576a73d8e3160f42f121d5768b2dec65a379d524f653acdd2067afa94fdf
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/v2.5.1.mod) = 1112
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/v2.5.1.zip) = ac13b3673bd04324c186f9323eeb302b8960c2291fd1573077e7b19f0a7a9d2a
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/v2.5.1.zip) = 216217
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/torbsd-goptlib-v1.2.0_GH0.tar.gz) = ddb7add33157fdd60e3358c9a53f0e0db446fc320b4e4ecbbf36af0d96b2deeb
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/torbsd-goptlib-v1.2.0_GH0.tar.gz) = 29678
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/golang-mod-v0.8.0_GH0.tar.gz) = b0203fc08770d50f58bf753fa9b8114314f75e1bab24eb5118be6470901a8a48
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/golang-mod-v0.8.0_GH0.tar.gz) = 120222
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/golang-net-v0.8.0_GH0.tar.gz) = f9e2128a2d6861db0595428c7cce62fe5a131348a6c7651b6efa8b03d0b10831
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/golang-net-v0.8.0_GH0.tar.gz) = 1244302
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/golang-text-v0.8.0_GH0.tar.gz) = aeaec799a8e0b02523c80fed03383da04bf1b9c9ef431ed4d34b70488fbeaa64
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/golang-text-v0.8.0_GH0.tar.gz) = 8359526
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/golang-tools-v0.6.0_GH0.tar.gz) = c7b04bc8019242f2d49067ca205aaaad116d1541923589265fb0a54d589cbfa7
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/golang-tools-v0.6.0_GH0.tar.gz) = 3307383
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/templexxx-cpu-v0.1.0_GH0.tar.gz) = 6439630840be40184af86dfaec77bdf5575ddf546f50f08dac4971b7b0ba2fe2
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/templexxx-cpu-v0.1.0_GH0.tar.gz) = 11926
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/anti-censorship-pluggable-transports/snowflake-7b77001eaa90e09d41172a2b170dabd3f1922b4a_GL0.tar.gz) = 5c617d1c178f84cb621207d2b4f26f29b08dd56882fb786b63c2cb6c7c8d7959
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/anti-censorship-pluggable-transports/snowflake-7b77001eaa90e09d41172a2b170dabd3f1922b4a_GL0.tar.gz) = 164308
-SHA256 (go/security_snowflake-tor/snowflake-v2.5.1/anti-censorship-geoip-7ce4b3d98d01ff33bad8007db3f488d5b172382a_GL0.tar.gz) = d4db97d4c95cf7ad80dbfcbada55da423d207e41c69707c7f108efc9c26165e2
-SIZE (go/security_snowflake-tor/snowflake-v2.5.1/anti-censorship-geoip-7ce4b3d98d01ff33bad8007db3f488d5b172382a_GL0.tar.gz) = 20279
+TIMESTAMP = 1765020450
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/v2.11.0.mod) = d69b0bf5731e8c7d31ee8497d7b2e47b9ffe55353993d89da74e0bbd5c2865cf
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/v2.11.0.mod) = 3916
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/v2.11.0.zip) = 721e7fb861c4023fffb5b58caff2e8999d856fe8b4c78556ad760da0bff910f8
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/v2.11.0.zip) = 244014
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/golang-mod-v0.30.0_GH0.tar.gz) = 9c3d0c406c0f911d55d79d29df0fbf4e5a66802da8588b06225b3dd9da680523
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/golang-mod-v0.30.0_GH0.tar.gz) = 126555
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/golang-net-v0.47.0_GH0.tar.gz) = 07079831acda4142a9eca62e3e989c2d86f956bac5365acf6a2dd3a8cfd73c26
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/golang-net-v0.47.0_GH0.tar.gz) = 1526783
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/golang-sys-v0.38.0_GH0.tar.gz) = 2a8fd4cfa5b5b84bf793787b1668af0e1e6f85fdcbc7a2a5997337dbe8033819
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/golang-sys-v0.38.0_GH0.tar.gz) = 1534995
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/golang-text-v0.22.0_GH0.tar.gz) = ac8bdce0477effd5a830345979626745e5e5bcb81d1a77c8029b0e8b3d621089
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/golang-text-v0.22.0_GH0.tar.gz) = 8970985
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/golang-tools-v0.30.0_GH0.tar.gz) = c1e93ac3be804264bbe3779418caa6728944472cf5bc9368365657e31c1b4a2e
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/golang-tools-v0.30.0_GH0.tar.gz) = 7639760
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/templexxx-cpu-v0.1.1_GH0.tar.gz) = 44a677d3dc0e758bd28ba2752d51356af6680db3b6d9c08898ddc7a81545ed9b
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/templexxx-cpu-v0.1.1_GH0.tar.gz) = 11962
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-pluggable-transports/snowflake-6472bd86cdd5d13fe61dc851edcf83b03df7bda1_GL0.tar.gz) = ad7d103a95e00e439977597feacc60d7a4f7d81f177abf08da5e535e92369c72
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-pluggable-transports/snowflake-6472bd86cdd5d13fe61dc851edcf83b03df7bda1_GL0.tar.gz) = 183783
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-geoip-7ce4b3d98d01ff33bad8007db3f488d5b172382a_GL0.tar.gz) = d4db97d4c95cf7ad80dbfcbada55da423d207e41c69707c7f108efc9c26165e2
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-geoip-7ce4b3d98d01ff33bad8007db3f488d5b172382a_GL0.tar.gz) = 20279
+SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-pluggable-transports/goptlib-f4bb5dd5725833bd880347b8fbaf60522ed0a710_GL0.tar.gz) = d7d149c5661494f4d4533c5a23ecb4a9987b82df7e9073a21c5f8c85fc6b578c
+SIZE (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-pluggable-transports/goptlib-f4bb5dd5725833bd880347b8fbaf60522ed0a710_GL0.tar.gz) = 30239
diff --git a/security/snowflake-tor/files/patch-go.mod b/security/snowflake-tor/files/patch-go.mod
index 054583035e38..e1f5d065ab80 100644
--- a/security/snowflake-tor/files/patch-go.mod
+++ b/security/snowflake-tor/files/patch-go.mod
@@ -1,61 +1,147 @@
---- go.mod.orig 2023-03-28 11:27:12 UTC
+--- go.mod.orig 2025-12-06 14:44:04 UTC
+++ go.mod
-@@ -1,6 +1,6 @@
- module git.torproject.org/pluggable-transports/snowflake.git/v2
+@@ -1,86 +1,88 @@ module gitlab.torproject.org/tpo/anti-censorship/plugg
+ module gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2
--go 1.15
-+go 1.17
+-go 1.21
++go 1.24.0
++toolchain go1.24.11
++
require (
- git.torproject.org/pluggable-transports/goptlib.git v1.3.0
-@@ -19,8 +19,49 @@ require (
- github.com/xtaci/smux v1.5.15
+- github.com/aws/aws-sdk-go-v2 v1.36.1
+- github.com/aws/aws-sdk-go-v2/config v1.29.6
+- github.com/aws/aws-sdk-go-v2/credentials v1.17.59
+- github.com/aws/aws-sdk-go-v2/service/sqs v1.37.14
++ github.com/aws/aws-sdk-go-v2 v1.40.1
++ github.com/aws/aws-sdk-go-v2/config v1.32.3
++ github.com/aws/aws-sdk-go-v2/credentials v1.19.3
++ github.com/aws/aws-sdk-go-v2/service/sqs v1.42.18
+ github.com/golang/mock v1.6.0
+ github.com/gorilla/websocket v1.5.3
+- github.com/miekg/dns v1.1.63
+- github.com/pion/ice/v4 v4.0.7
+- github.com/pion/sdp/v3 v3.0.11
+- github.com/pion/stun/v3 v3.0.0
+- github.com/pion/transport/v3 v3.0.7
+- github.com/pion/webrtc/v4 v4.0.13
+- github.com/prometheus/client_golang v1.21.0
++ github.com/miekg/dns v1.1.68
++ github.com/pion/ice/v4 v4.0.13
++ github.com/pion/sdp/v3 v3.0.16
++ github.com/pion/stun/v3 v3.0.2
++ github.com/pion/transport/v3 v3.1.1
++ github.com/pion/webrtc/v4 v4.1.7
++ github.com/prometheus/client_golang v1.23.2
+ github.com/realclientip/realclientip-go v1.0.0
+- github.com/refraction-networking/utls v1.6.7
++ github.com/refraction-networking/utls v1.8.1
+ github.com/smartystreets/goconvey v1.8.1
+- github.com/stretchr/testify v1.10.0
+- github.com/txthinking/socks5 v0.0.0-20230325130024-4230056ae301
+- github.com/xtaci/kcp-go/v5 v5.6.8
+- github.com/xtaci/smux v1.5.34
++ github.com/stretchr/testify v1.11.1
++ github.com/txthinking/socks5 v0.0.0-20251011041537-5c31f201a10e
++ github.com/xtaci/kcp-go/v5 v5.6.45
++ github.com/xtaci/smux v1.5.44
gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01
- golang.org/x/crypto v0.0.0-20220516162934-403b01795ae8
-- golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4
-+ golang.org/x/net v0.8.0
- google.golang.org/protobuf v1.26.0
-+)
-+
-+require (
-+ github.com/beorn7/perks v1.0.1 // indirect
-+ github.com/cespare/xxhash/v2 v2.1.1 // indirect
-+ github.com/davecgh/go-spew v1.1.1 // indirect
-+ github.com/golang/protobuf v1.5.2 // indirect
-+ github.com/google/uuid v1.3.0 // indirect
-+ github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 // indirect
-+ github.com/jtolds/gls v4.20.0+incompatible // indirect
-+ github.com/klauspost/cpuid v1.3.1 // indirect
-+ github.com/klauspost/reedsolomon v1.9.9 // indirect
-+ github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
-+ github.com/mmcloughlin/avo v0.0.0-20200803215136-443f81d77104 // indirect
-+ github.com/pion/datachannel v1.5.2 // indirect
-+ github.com/pion/dtls/v2 v2.1.5 // indirect
-+ github.com/pion/interceptor v0.1.11 // indirect
-+ github.com/pion/logging v0.2.2 // indirect
-+ github.com/pion/mdns v0.0.5 // indirect
-+ github.com/pion/randutil v0.1.0 // indirect
-+ github.com/pion/rtcp v1.2.9 // indirect
-+ github.com/pion/rtp v1.7.13 // indirect
-+ github.com/pion/sctp v1.8.2 // indirect
-+ github.com/pion/srtp/v2 v2.0.9 // indirect
-+ github.com/pion/transport v0.13.0 // indirect
-+ github.com/pion/turn/v2 v2.0.8 // indirect
-+ github.com/pion/udp v0.1.1 // indirect
-+ github.com/pkg/errors v0.9.1 // indirect
-+ github.com/pmezard/go-difflib v1.0.0 // indirect
-+ github.com/prometheus/common v0.18.0 // indirect
-+ github.com/prometheus/procfs v0.6.0 // indirect
-+ github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d // indirect
-+ github.com/templexxx/cpu v0.1.0 // indirect
-+ github.com/templexxx/xorsimd v0.4.1 // indirect
-+ github.com/tjfoc/gmsm v1.3.2 // indirect
-+ golang.org/x/mod v0.8.0 // indirect
-+ golang.org/x/sys v0.6.0 // indirect
-+ golang.org/x/text v0.8.0 // indirect
-+ golang.org/x/tools v0.6.0 // indirect
-+ golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
-+ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c // indirect
+ gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib v1.6.0
+- gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250130151315-efaf4e0ec0d3
+- golang.org/x/crypto v0.33.0
+- golang.org/x/net v0.35.0
+- golang.org/x/sys v0.30.0
++ gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250815012447-418f76dcf315
++ golang.org/x/crypto v0.45.0
++ golang.org/x/net v0.47.0
++ golang.org/x/sys v0.38.0
)
- replace github.com/pion/webrtc/v3 v3.1.41 => github.com/xiaokangwang/webrtc/v3 v3.0.0-20230118142924-be9162e2b526
+ require (
+- github.com/andybalholm/brotli v1.0.6 // indirect
+- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.28 // indirect
+- github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.32 // indirect
+- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.32 // indirect
+- github.com/aws/aws-sdk-go-v2/internal/ini v1.8.2 // indirect
+- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.2 // indirect
+- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.13 // indirect
+- github.com/aws/aws-sdk-go-v2/service/sso v1.24.15 // indirect
+- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.14 // indirect
+- github.com/aws/aws-sdk-go-v2/service/sts v1.33.14 // indirect
+- github.com/aws/smithy-go v1.22.2 // indirect
++ github.com/andybalholm/brotli v1.2.0 // indirect
++ github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15 // indirect
++ github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15 // indirect
++ github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15 // indirect
++ github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect
++ github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 // indirect
++ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15 // indirect
++ github.com/aws/aws-sdk-go-v2/service/signin v1.0.3 // indirect
++ github.com/aws/aws-sdk-go-v2/service/sso v1.30.6 // indirect
++ github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11 // indirect
++ github.com/aws/aws-sdk-go-v2/service/sts v1.41.3 // indirect
++ github.com/aws/smithy-go v1.24.0 // indirect
+ github.com/beorn7/perks v1.0.1 // indirect
+ github.com/cespare/xxhash/v2 v2.3.0 // indirect
+- github.com/cloudflare/circl v1.3.7 // indirect
+ github.com/davecgh/go-spew v1.1.1 // indirect
+ github.com/google/uuid v1.6.0 // indirect
+ github.com/gopherjs/gopherjs v1.17.2 // indirect
+ github.com/jtolds/gls v4.20.0+incompatible // indirect
+- github.com/klauspost/compress v1.17.11 // indirect
+- github.com/klauspost/cpuid/v2 v2.2.6 // indirect
+- github.com/klauspost/reedsolomon v1.12.0 // indirect
++ github.com/klauspost/compress v1.18.2 // indirect
++ github.com/klauspost/cpuid/v2 v2.3.0 // indirect
++ github.com/klauspost/reedsolomon v1.12.6 // indirect
+ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
+ github.com/patrickmn/go-cache v2.1.0+incompatible // indirect
+ github.com/pion/datachannel v1.5.10 // indirect
+- github.com/pion/dtls/v3 v3.0.4 // indirect
+- github.com/pion/interceptor v0.1.37 // indirect
+- github.com/pion/logging v0.2.3 // indirect
+- github.com/pion/mdns/v2 v2.0.7 // indirect
++ github.com/pion/dtls/v3 v3.0.8 // indirect
++ github.com/pion/interceptor v0.1.42 // indirect
++ github.com/pion/logging v0.2.4 // indirect
++ github.com/pion/mdns/v2 v2.1.0 // indirect
+ github.com/pion/randutil v0.1.0 // indirect
+- github.com/pion/rtcp v1.2.15 // indirect
+- github.com/pion/rtp v1.8.12 // indirect
+- github.com/pion/sctp v1.8.37 // indirect
+- github.com/pion/srtp/v3 v3.0.4 // indirect
+- github.com/pion/turn/v4 v4.0.0 // indirect
++ github.com/pion/rtcp v1.2.16 // indirect
++ github.com/pion/rtp v1.8.26 // indirect
++ github.com/pion/sctp v1.8.41 // indirect
++ github.com/pion/srtp/v3 v3.0.9 // indirect
++ github.com/pion/turn/v4 v4.1.3 // indirect
+ github.com/pkg/errors v0.9.1 // indirect
+ github.com/pmezard/go-difflib v1.0.0 // indirect
+- github.com/prometheus/client_model v0.6.1 // indirect
+- github.com/prometheus/common v0.62.0 // indirect
+- github.com/prometheus/procfs v0.15.1 // indirect
++ github.com/prometheus/client_model v0.6.2 // indirect
++ github.com/prometheus/common v0.67.4 // indirect
++ github.com/prometheus/procfs v0.19.2 // indirect
+ github.com/smarty/assertions v1.15.0 // indirect
+- github.com/templexxx/cpu v0.1.0 // indirect
+- github.com/templexxx/xorsimd v0.4.2 // indirect
+ github.com/tjfoc/gmsm v1.4.1 // indirect
+- github.com/txthinking/runnergroup v0.0.0-20210608031112-152c7c4432bf // indirect
++ github.com/txthinking/runnergroup v0.0.0-20250224021307-5864ffeb65ae // indirect
+ github.com/wlynxg/anet v0.0.5 // indirect
+- golang.org/x/mod v0.18.0 // indirect
+- golang.org/x/sync v0.11.0 // indirect
+- golang.org/x/text v0.22.0 // indirect
+- golang.org/x/tools v0.22.0 // indirect
+- google.golang.org/protobuf v1.36.1 // indirect
++ go.yaml.in/yaml/v2 v2.4.3 // indirect
++ golang.org/x/mod v0.30.0 // indirect
++ golang.org/x/sync v0.18.0 // indirect
++ golang.org/x/text v0.31.0 // indirect
++ golang.org/x/time v0.14.0 // indirect
++ golang.org/x/tools v0.39.0 // indirect
++ google.golang.org/protobuf v1.36.10 // indirect
+ gopkg.in/yaml.v3 v3.0.1 // indirect
+ )
diff --git a/security/snowflake-tor/files/patch-go.sum b/security/snowflake-tor/files/patch-go.sum
index 8df9c3267387..d60abd2b044c 100644
--- a/security/snowflake-tor/files/patch-go.sum
+++ b/security/snowflake-tor/files/patch-go.sum
@@ -1,56 +1,352 @@
---- go.sum.orig 2023-03-28 11:27:15 UTC
+--- go.sum.orig 2025-12-06 14:44:09 UTC
+++ go.sum
-@@ -335,6 +335,8 @@ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR5
- github.com/templexxx/cpu v0.0.1/go.mod h1:w7Tb+7qgcAlIyX4NhLuDKt78AHA5SzPmq0Wj6HiEnnk=
- github.com/templexxx/cpu v0.0.7 h1:pUEZn8JBy/w5yzdYWgx+0m0xL9uk6j4K91C5kOViAzo=
- github.com/templexxx/cpu v0.0.7/go.mod h1:w7Tb+7qgcAlIyX4NhLuDKt78AHA5SzPmq0Wj6HiEnnk=
-+github.com/templexxx/cpu v0.1.0 h1:wVM+WIJP2nYaxVxqgHPD4wGA2aJ9rvrQRV8CvFzNb40=
-+github.com/templexxx/cpu v0.1.0/go.mod h1:w7Tb+7qgcAlIyX4NhLuDKt78AHA5SzPmq0Wj6HiEnnk=
- github.com/templexxx/xorsimd v0.4.1 h1:iUZcywbOYDRAZUasAs2eSCUW8eobuZDy0I9FJiORkVg=
- github.com/templexxx/xorsimd v0.4.1/go.mod h1:W+ffZz8jJMH2SXwuKu9WhygqBMbFnp14G2fqEr8qaNo=
- github.com/tjfoc/gmsm v1.3.2 h1:7JVkAn5bvUJ7HtU08iW6UiD+UTmJTIToHCfeFzkcCxM=
-@@ -395,6 +397,8 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/
- golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
- golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=
- golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-+golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8=
-+golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
+@@ -1,43 +1,43 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5o
+ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
+ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
+-github.com/andybalholm/brotli v1.0.6 h1:Yf9fFpf49Zrxb9NlQaluyE92/+X7UVHlhMNJN2sxfOI=
+-github.com/andybalholm/brotli v1.0.6/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig=
+-github.com/aws/aws-sdk-go-v2 v1.36.1 h1:iTDl5U6oAhkNPba0e1t1hrwAo02ZMqbrGq4k5JBWM5E=
+-github.com/aws/aws-sdk-go-v2 v1.36.1/go.mod h1:5PMILGVKiW32oDzjj6RU52yrNrDPUHcbZQYr1sM7qmM=
+-github.com/aws/aws-sdk-go-v2/config v1.29.6 h1:fqgqEKK5HaZVWLQoLiC9Q+xDlSp+1LYidp6ybGE2OGg=
+-github.com/aws/aws-sdk-go-v2/config v1.29.6/go.mod h1:Ft+WLODzDQmCTHDvqAH1JfC2xxbZ0MxpZAcJqmE1LTQ=
+-github.com/aws/aws-sdk-go-v2/credentials v1.17.59 h1:9btwmrt//Q6JcSdgJOLI98sdr5p7tssS9yAsGe8aKP4=
+-github.com/aws/aws-sdk-go-v2/credentials v1.17.59/go.mod h1:NM8fM6ovI3zak23UISdWidyZuI1ghNe2xjzUZAyT+08=
+-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.28 h1:KwsodFKVQTlI5EyhRSugALzsV6mG/SGrdjlMXSZSdso=
+-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.28/go.mod h1:EY3APf9MzygVhKuPXAc5H+MkGb8k/DOSQjWS0LgkKqI=
+-github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.32 h1:BjUcr3X3K0wZPGFg2bxOWW3VPN8rkE3/61zhP+IHviA=
+-github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.32/go.mod h1:80+OGC/bgzzFFTUmcuwD0lb4YutwQeKLFpmt6hoWapU=
+-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.32 h1:m1GeXHVMJsRsUAqG6HjZWx9dj7F5TR+cF1bjyfYyBd4=
+-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.32/go.mod h1:IitoQxGfaKdVLNg0hD8/DXmAqNy0H4K2H2Sf91ti8sI=
+-github.com/aws/aws-sdk-go-v2/internal/ini v1.8.2 h1:Pg9URiobXy85kgFev3og2CuOZ8JZUBENF+dcgWBaYNk=
+-github.com/aws/aws-sdk-go-v2/internal/ini v1.8.2/go.mod h1:FbtygfRFze9usAadmnGJNc8KsP346kEe+y2/oyhGAGc=
+-github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.2 h1:D4oz8/CzT9bAEYtVhSBmFj2dNOtaHOtMKc2vHBwYizA=
+-github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.2/go.mod h1:Za3IHqTQ+yNcRHxu1OFucBh0ACZT4j4VQFF0BqpZcLY=
+-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.13 h1:SYVGSFQHlchIcy6e7x12bsrxClCXSP5et8cqVhL8cuw=
+-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.13/go.mod h1:kizuDaLX37bG5WZaoxGPQR/LNFXpxp0vsUnqfkWXfNE=
+-github.com/aws/aws-sdk-go-v2/service/sqs v1.37.14 h1:KSVbQW2umLp7i4Lo6mvBUz5PqV+Ze/IL6LCTasxQWEk=
+-github.com/aws/aws-sdk-go-v2/service/sqs v1.37.14/go.mod h1:jiaEkIw2Bb6IsoY9PDAZqVXJjNaKSxQGGj10CiloDWU=
+-github.com/aws/aws-sdk-go-v2/service/sso v1.24.15 h1:/eE3DogBjYlvlbhd2ssWyeuovWunHLxfgw3s/OJa4GQ=
+-github.com/aws/aws-sdk-go-v2/service/sso v1.24.15/go.mod h1:2PCJYpi7EKeA5SkStAmZlF6fi0uUABuhtF8ILHjGc3Y=
+-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.14 h1:M/zwXiL2iXUrHputuXgmO94TVNmcenPHxgLXLutodKE=
+-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.14/go.mod h1:RVwIw3y/IqxC2YEXSIkAzRDdEU1iRabDPaYjpGCbCGQ=
+-github.com/aws/aws-sdk-go-v2/service/sts v1.33.14 h1:TzeR06UCMUq+KA3bDkujxK1GVGy+G8qQN/QVYzGLkQE=
+-github.com/aws/aws-sdk-go-v2/service/sts v1.33.14/go.mod h1:dspXf/oYWGWo6DEvj98wpaTeqt5+DMidZD0A9BYTizc=
+-github.com/aws/smithy-go v1.22.2 h1:6D9hW43xKFrRx/tXXfAlIZc4JI+yQe6snnWcQyxSyLQ=
+-github.com/aws/smithy-go v1.22.2/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg=
++github.com/andybalholm/brotli v1.2.0 h1:ukwgCxwYrmACq68yiUqwIWnGY0cTPox/M94sVwToPjQ=
++github.com/andybalholm/brotli v1.2.0/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
++github.com/aws/aws-sdk-go-v2 v1.40.1 h1:difXb4maDZkRH0x//Qkwcfpdg1XQVXEAEs2DdXldFFc=
++github.com/aws/aws-sdk-go-v2 v1.40.1/go.mod h1:MayyLB8y+buD9hZqkCW3kX1AKq07Y5pXxtgB+rRFhz0=
++github.com/aws/aws-sdk-go-v2/config v1.32.3 h1:cpz7H2uMNTDa0h/5CYL5dLUEzPSLo2g0NkbxTRJtSSU=
++github.com/aws/aws-sdk-go-v2/config v1.32.3/go.mod h1:srtPKaJJe3McW6T/+GMBZyIPc+SeqJsNPJsd4mOYZ6s=
++github.com/aws/aws-sdk-go-v2/credentials v1.19.3 h1:01Ym72hK43hjwDeJUfi1l2oYLXBAOR8gNSZNmXmvuas=
++github.com/aws/aws-sdk-go-v2/credentials v1.19.3/go.mod h1:55nWF/Sr9Zvls0bGnWkRxUdhzKqj9uRNlPvgV1vgxKc=
++github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15 h1:utxLraaifrSBkeyII9mIbVwXXWrZdlPO7FIKmyLCEcY=
++github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15/go.mod h1:hW6zjYUDQwfz3icf4g2O41PHi77u10oAzJ84iSzR/lo=
++github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15 h1:Y5YXgygXwDI5P4RkteB5yF7v35neH7LfJKBG+hzIons=
++github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15/go.mod h1:K+/1EpG42dFSY7CBj+Fruzm8PsCGWTXJ3jdeJ659oGQ=
++github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15 h1:AvltKnW9ewxX2hFmQS0FyJH93aSvJVUEFvXfU+HWtSE=
++github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15/go.mod h1:3I4oCdZdmgrREhU74qS1dK9yZ62yumob+58AbFR4cQA=
++github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 h1:WKuaxf++XKWlHWu9ECbMlha8WOEGm0OUEZqm4K/Gcfk=
++github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4/go.mod h1:ZWy7j6v1vWGmPReu0iSGvRiise4YI5SkR3OHKTZ6Wuc=
++github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 h1:0ryTNEdJbzUCEWkVXEXoqlXV72J5keC1GvILMOuD00E=
++github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4/go.mod h1:HQ4qwNZh32C3CBeO6iJLQlgtMzqeG17ziAA/3KDJFow=
++github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15 h1:3/u/4yZOffg5jdNk1sDpOQ4Y+R6Xbh+GzpDrSZjuy3U=
++github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15/go.mod h1:4Zkjq0FKjE78NKjabuM4tRXKFzUJWXgP0ItEZK8l7JU=
++github.com/aws/aws-sdk-go-v2/service/signin v1.0.3 h1:d/6xOGIllc/XW1lzG9a4AUBMmpLA9PXcQnVPTuHHcik=
++github.com/aws/aws-sdk-go-v2/service/signin v1.0.3/go.mod h1:fQ7E7Qj9GiW8y0ClD7cUJk3Bz5Iw8wZkWDHsTe8vDKs=
++github.com/aws/aws-sdk-go-v2/service/sqs v1.42.18 h1:zHL8HTKRbiJ2UfQdjeszQtPp9cHFeuwZqFB5/C02FGs=
++github.com/aws/aws-sdk-go-v2/service/sqs v1.42.18/go.mod h1:Ii4ZZhKuXo8+is8A+9AZo2vXeCfFJyR+pXHUromSz+U=
++github.com/aws/aws-sdk-go-v2/service/sso v1.30.6 h1:8sTTiw+9yuNXcfWeqKF2x01GqCF49CpP4Z9nKrrk/ts=
++github.com/aws/aws-sdk-go-v2/service/sso v1.30.6/go.mod h1:8WYg+Y40Sn3X2hioaaWAAIngndR8n1XFdRPPX+7QBaM=
++github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11 h1:E+KqWoVsSrj1tJ6I/fjDIu5xoS2Zacuu1zT+H7KtiIk=
++github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11/go.mod h1:qyWHz+4lvkXcr3+PoGlGHEI+3DLLiU6/GdrFfMaAhB0=
++github.com/aws/aws-sdk-go-v2/service/sts v1.41.3 h1:tzMkjh0yTChUqJDgGkcDdxvZDSrJ/WB6R6ymI5ehqJI=
++github.com/aws/aws-sdk-go-v2/service/sts v1.41.3/go.mod h1:T270C0R5sZNLbWUe8ueiAF42XSZxxPocTaGSgs5c/60=
++github.com/aws/smithy-go v1.24.0 h1:LpilSUItNPFr1eY85RYgTIg5eIEPtvFbskaFcmmIUnk=
++github.com/aws/smithy-go v1.24.0/go.mod h1:LEj2LM3rBRQJxPZTB4KuzZkaZYnZPnvgIhb4pu07mx0=
+ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
+ github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
+ github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
+ github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
+ github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
+ github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
+-github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU=
+-github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA=
+ github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
+ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
+ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+@@ -61,8 +61,8 @@ github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kI
+ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
+ github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
+ github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
+-github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
+-github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
++github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
++github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
+ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
+ github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
+ github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
+@@ -72,12 +72,12 @@ github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:Q
+ github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
+ github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo=
+ github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
+-github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc=
+-github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0=
+-github.com/klauspost/cpuid/v2 v2.2.6 h1:ndNyv040zDGIDh8thGkXYjnFtiN02M1PVVF+JE/48xc=
+-github.com/klauspost/cpuid/v2 v2.2.6/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws=
+-github.com/klauspost/reedsolomon v1.12.0 h1:I5FEp3xSwVCcEh3F5A7dofEfhXdF/bWhQWPH+XwBFno=
+-github.com/klauspost/reedsolomon v1.12.0/go.mod h1:EPLZJeh4l27pUGC3aXOjheaoh1I9yut7xTURiW3LQ9Y=
++github.com/klauspost/compress v1.18.2 h1:iiPHWW0YrcFgpBYhsA6D1+fqHssJscY/Tm/y2Uqnapk=
++github.com/klauspost/compress v1.18.2/go.mod h1:R0h/fSBs8DE4ENlcrlib3PsXS61voFxhIs2DeRhCvJ4=
++github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y=
++github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0=
++github.com/klauspost/reedsolomon v1.12.6 h1:8pqE9aECQG/ZFitiUD1xK/E83zwosBAZtE3UbuZM8TQ=
++github.com/klauspost/reedsolomon v1.12.6/go.mod h1:ggJT9lc71Vu+cSOPBlxGvBN6TfAS77qB4fp8vJ05NSA=
+ github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
+ github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
+ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
+@@ -85,61 +85,61 @@ github.com/miekg/dns v1.1.51/go.mod h1:2Z9d3CP1LQWihRZ
+ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
+ github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
+ github.com/miekg/dns v1.1.51/go.mod h1:2Z9d3CP1LQWihRZUf29mQ19yDThaI4DAYzte2CaQW5c=
+-github.com/miekg/dns v1.1.63 h1:8M5aAw6OMZfFXTT7K5V0Eu5YiiL8l7nUAkyN6C9YwaY=
+-github.com/miekg/dns v1.1.63/go.mod h1:6NGHfjhpmr5lt3XPLuyfDJi5AXbNIPM9PY6H6sF1Nfs=
++github.com/miekg/dns v1.1.68 h1:jsSRkNozw7G/mnmXULynzMNIsgY2dHC8LO6U6Ij2JEA=
++github.com/miekg/dns v1.1.68/go.mod h1:fujopn7TB3Pu3JM69XaawiU0wqjpL9/8xGop5UrTPps=
+ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
+ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
+ github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc=
+ github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ=
+ github.com/pion/datachannel v1.5.10 h1:ly0Q26K1i6ZkGf42W7D4hQYR90pZwzFOjTq5AuCKk4o=
+ github.com/pion/datachannel v1.5.10/go.mod h1:p/jJfC9arb29W7WrxyKbepTU20CFgyx5oLo8Rs4Py/M=
+-github.com/pion/dtls/v3 v3.0.4 h1:44CZekewMzfrn9pmGrj5BNnTMDCFwr+6sLH+cCuLM7U=
+-github.com/pion/dtls/v3 v3.0.4/go.mod h1:R373CsjxWqNPf6MEkfdy3aSe9niZvL/JaKlGeFphtMg=
+-github.com/pion/ice/v4 v4.0.7 h1:mnwuT3n3RE/9va41/9QJqN5+Bhc0H/x/ZyiVlWMw35M=
+-github.com/pion/ice/v4 v4.0.7/go.mod h1:y3M18aPhIxLlcO/4dn9X8LzLLSma84cx6emMSu14FGw=
+-github.com/pion/interceptor v0.1.37 h1:aRA8Zpab/wE7/c0O3fh1PqY0AJI3fCSEM5lRWJVorwI=
+-github.com/pion/interceptor v0.1.37/go.mod h1:JzxbJ4umVTlZAf+/utHzNesY8tmRkM2lVmkS82TTj8Y=
+-github.com/pion/logging v0.2.3 h1:gHuf0zpoh1GW67Nr6Gj4cv5Z9ZscU7g/EaoC/Ke/igI=
+-github.com/pion/logging v0.2.3/go.mod h1:z8YfknkquMe1csOrxK5kc+5/ZPAzMxbKLX5aXpbpC90=
+-github.com/pion/mdns/v2 v2.0.7 h1:c9kM8ewCgjslaAmicYMFQIde2H9/lrZpjBkN8VwoVtM=
+-github.com/pion/mdns/v2 v2.0.7/go.mod h1:vAdSYNAT0Jy3Ru0zl2YiW3Rm/fJCwIeM0nToenfOJKA=
++github.com/pion/dtls/v3 v3.0.8 h1:ZrPUrvPVDaTJDM8Vu1veatzXebLlsIWeT7Vaate/zwM=
++github.com/pion/dtls/v3 v3.0.8/go.mod h1:abApPjgadS/ra1wvUzHLc3o2HvoxppAh+NZkyApL4Os=
++github.com/pion/ice/v4 v4.0.13 h1:1cdmd80gmLdnVTM2bXzw2CBebvXvkGNEaWi/CuDK9WQ=
++github.com/pion/ice/v4 v4.0.13/go.mod h1:Xo5f5DBbEjQac+6pR7i83AGuwoGxnxwXkOOvHFVnfnM=
++github.com/pion/interceptor v0.1.42 h1:0/4tvNtruXflBxLfApMVoMubUMik57VZ+94U0J7cmkQ=
++github.com/pion/interceptor v0.1.42/go.mod h1:g6XYTChs9XyolIQFhRHOOUS+bGVGLRfgTCUzH29EfVU=
++github.com/pion/logging v0.2.4 h1:tTew+7cmQ+Mc1pTBLKH2puKsOvhm32dROumOZ655zB8=
++github.com/pion/logging v0.2.4/go.mod h1:DffhXTKYdNZU+KtJ5pyQDjvOAh/GsNSyv1lbkFbe3so=
++github.com/pion/mdns/v2 v2.1.0 h1:3IJ9+Xio6tWYjhN6WwuY142P/1jA0D5ERaIqawg/fOY=
++github.com/pion/mdns/v2 v2.1.0/go.mod h1:pcez23GdynwcfRU1977qKU0mDxSeucttSHbCSfFOd9A=
+ github.com/pion/randutil v0.1.0 h1:CFG1UdESneORglEsnimhUjf33Rwjubwj6xfiOXBa3mA=
+ github.com/pion/randutil v0.1.0/go.mod h1:XcJrSMMbbMRhASFVOlj/5hQial/Y8oH/HVo7TBZq+j8=
+-github.com/pion/rtcp v1.2.15 h1:LZQi2JbdipLOj4eBjK4wlVoQWfrZbh3Q6eHtWtJBZBo=
+-github.com/pion/rtcp v1.2.15/go.mod h1:jlGuAjHMEXwMUHK78RgX0UmEJFV4zUKOFHR7OP+D3D0=
+-github.com/pion/rtp v1.8.12 h1:nsKs8Wi0jQyBFHU3qmn/OvtZrhktVfJY0vRxwACsL5U=
+-github.com/pion/rtp v1.8.12/go.mod h1:8uMBJj32Pa1wwx8Fuv/AsFhn8jsgw+3rUC2PfoBZ8p4=
+-github.com/pion/sctp v1.8.37 h1:ZDmGPtRPX9mKCiVXtMbTWybFw3z/hVKAZgU81wcOrqs=
+-github.com/pion/sctp v1.8.37/go.mod h1:cNiLdchXra8fHQwmIoqw0MbLLMs+f7uQ+dGMG2gWebE=
+-github.com/pion/sdp/v3 v3.0.11 h1:VhgVSopdsBKwhCFoyyPmT1fKMeV9nLMrEKxNOdy3IVI=
+-github.com/pion/sdp/v3 v3.0.11/go.mod h1:88GMahN5xnScv1hIMTqLdu/cOcUkj6a9ytbncwMCq2E=
+-github.com/pion/srtp/v3 v3.0.4 h1:2Z6vDVxzrX3UHEgrUyIGM4rRouoC7v+NiF1IHtp9B5M=
+-github.com/pion/srtp/v3 v3.0.4/go.mod h1:1Jx3FwDoxpRaTh1oRV8A/6G1BnFL+QI82eK4ms8EEJQ=
+-github.com/pion/stun/v3 v3.0.0 h1:4h1gwhWLWuZWOJIJR9s2ferRO+W3zA/b6ijOI6mKzUw=
+-github.com/pion/stun/v3 v3.0.0/go.mod h1:HvCN8txt8mwi4FBvS3EmDghW6aQJ24T+y+1TKjB5jyU=
+-github.com/pion/transport/v3 v3.0.7 h1:iRbMH05BzSNwhILHoBoAPxoB9xQgOaJk+591KC9P1o0=
+-github.com/pion/transport/v3 v3.0.7/go.mod h1:YleKiTZ4vqNxVwh77Z0zytYi7rXHl7j6uPLGhhz9rwo=
+-github.com/pion/turn/v4 v4.0.0 h1:qxplo3Rxa9Yg1xXDxxH8xaqcyGUtbHYw4QSCvmFWvhM=
+-github.com/pion/turn/v4 v4.0.0/go.mod h1:MuPDkm15nYSklKpN8vWJ9W2M0PlyQZqYt1McGuxG7mA=
+-github.com/pion/webrtc/v4 v4.0.13 h1:XuUaWTjRufsiGJRC+G71OgiSMe7tl7mQ0kkd4bAqIaQ=
+-github.com/pion/webrtc/v4 v4.0.13/go.mod h1:Fadzxm0CbY99YdCEfxrgiVr0L4jN1l8bf8DBkPPpJbs=
++github.com/pion/rtcp v1.2.16 h1:fk1B1dNW4hsI78XUCljZJlC4kZOPk67mNRuQ0fcEkSo=
++github.com/pion/rtcp v1.2.16/go.mod h1:/as7VKfYbs5NIb4h6muQ35kQF/J0ZVNz2Z3xKoCBYOo=
++github.com/pion/rtp v1.8.26 h1:VB+ESQFQhBXFytD+Gk8cxB6dXeVf2WQzg4aORvAvAAc=
++github.com/pion/rtp v1.8.26/go.mod h1:rF5nS1GqbR7H/TCpKwylzeq6yDM+MM6k+On5EgeThEM=
++github.com/pion/sctp v1.8.41 h1:20R4OHAno4Vky3/iE4xccInAScAa83X6nWUfyc65MIs=
++github.com/pion/sctp v1.8.41/go.mod h1:2wO6HBycUH7iCssuGyc2e9+0giXVW0pyCv3ZuL8LiyY=
++github.com/pion/sdp/v3 v3.0.16 h1:0dKzYO6gTAvuLaAKQkC02eCPjMIi4NuAr/ibAwrGDCo=
++github.com/pion/sdp/v3 v3.0.16/go.mod h1:9tyKzznud3qiweZcD86kS0ff1pGYB3VX+Bcsmkx6IXo=
++github.com/pion/srtp/v3 v3.0.9 h1:lRGF4G61xxj+m/YluB3ZnBpiALSri2lTzba0kGZMrQY=
++github.com/pion/srtp/v3 v3.0.9/go.mod h1:E+AuWd7Ug2Fp5u38MKnhduvpVkveXJX6J4Lq4rxUYt8=
++github.com/pion/stun/v3 v3.0.2 h1:BJuGEN2oLrJisiNEJtUTJC4BGbzbfp37LizfqswblFU=
++github.com/pion/stun/v3 v3.0.2/go.mod h1:JFJKfIWvt178MCF5H/YIgZ4VX3LYE77vca4b9HP60SA=
++github.com/pion/transport/v3 v3.1.1 h1:Tr684+fnnKlhPceU+ICdrw6KKkTms+5qHMgw6bIkYOM=
++github.com/pion/transport/v3 v3.1.1/go.mod h1:+c2eewC5WJQHiAA46fkMMzoYZSuGzA/7E2FPrOYHctQ=
++github.com/pion/turn/v4 v4.1.3 h1:jVNW0iR05AS94ysEtvzsrk3gKs9Zqxf6HmnsLfRvlzA=
++github.com/pion/turn/v4 v4.1.3/go.mod h1:TD/eiBUf5f5LwXbCJa35T7dPtTpCHRJ9oJWmyPLVT3A=
++github.com/pion/webrtc/v4 v4.1.7 h1:sl3vFuVHa1u/7DcFbud7e1zk3sG3RjBS5GI2ckltROg=
++github.com/pion/webrtc/v4 v4.1.7/go.mod h1:y3mRk8wpmOVkTTEGYB/eXAg0DPEfTEdC/Y021zRiOiM=
+ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
+ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
+ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
+ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+-github.com/prometheus/client_golang v1.21.0 h1:DIsaGmiaBkSangBgMtWdNfxbMNdku5IK6iNhrEqWvdA=
+-github.com/prometheus/client_golang v1.21.0/go.mod h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg=
++github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o=
++github.com/prometheus/client_golang v1.23.2/go.mod h1:Tb1a6LWHB3/SPIzCoaDXI4I8UHKeFTEQ1YCr+0Gyqmg=
+ github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
+-github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
+-github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
+-github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
+-github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I=
+-github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
+-github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
++github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNwqPLxwZyk=
++github.com/prometheus/client_model v0.6.2/go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE=
++github.com/prometheus/common v0.67.4 h1:yR3NqWO1/UyO1w2PhUvXlGQs/PtFmoveVO0KZ4+Lvsc=
++github.com/prometheus/common v0.67.4/go.mod h1:gP0fq6YjjNCLssJCQp0yk4M8W6ikLURwkdd/YKtTbyI=
++github.com/prometheus/procfs v0.19.2 h1:zUMhqEW66Ex7OXIiDkll3tl9a1ZdilUOd/F6ZXw4Vws=
++github.com/prometheus/procfs v0.19.2/go.mod h1:M0aotyiemPhBCM0z5w87kL22CxfcH05ZpYlu+b4J7mw=
+ github.com/realclientip/realclientip-go v1.0.0 h1:+yPxeC0mEaJzq1BfCt2h4BxlyrvIIBzR6suDc3BEF1U=
+ github.com/realclientip/realclientip-go v1.0.0/go.mod h1:CXnUdVwFRcXFJIRb/dTYqbT7ud48+Pi2pFm80bxDmcI=
+-github.com/refraction-networking/utls v1.6.7 h1:zVJ7sP1dJx/WtVuITug3qYUq034cDq9B2MR1K67ULZM=
+-github.com/refraction-networking/utls v1.6.7/go.mod h1:BC3O4vQzye5hqpmDTWUqi4P5DDhzJfkV1tdqtawQIH0=
++github.com/refraction-networking/utls v1.8.1 h1:yNY1kapmQU8JeM1sSw2H2asfTIwWxIkrMJI0pRUOCAo=
++github.com/refraction-networking/utls v1.8.1/go.mod h1:jkSOEkLqn+S/jtpEHPOsVv/4V4EVnelwbMQl4vCWXAM=
+ github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
+ github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
+ github.com/smarty/assertions v1.15.0 h1:cR//PqUBUiQRakZWqBiFFQ9wb8emQGDb0HeGdqGByCY=
+@@ -148,41 +148,44 @@ github.com/smartystreets/goconvey v1.8.1/go.mod h1:+/u
+ github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
+ github.com/smartystreets/goconvey v1.8.1 h1:qGjIddxOk4grTu9JPOU31tVfq3cNdBlNa5sSznIX1xY=
+ github.com/smartystreets/goconvey v1.8.1/go.mod h1:+/u4qLyY6x1jReYOp7GOM2FSt8aP9CzCZL03bI28W60=
+-github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
+-github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
+-github.com/templexxx/cpu v0.1.0 h1:wVM+WIJP2nYaxVxqgHPD4wGA2aJ9rvrQRV8CvFzNb40=
+-github.com/templexxx/cpu v0.1.0/go.mod h1:w7Tb+7qgcAlIyX4NhLuDKt78AHA5SzPmq0Wj6HiEnnk=
+-github.com/templexxx/xorsimd v0.4.2 h1:ocZZ+Nvu65LGHmCLZ7OoCtg8Fx8jnHKK37SjvngUoVI=
+-github.com/templexxx/xorsimd v0.4.2/go.mod h1:HgwaPoDREdi6OnULpSfxhzaiiSUY4Fi3JPn1wpt28NI=
++github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
++github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
+ github.com/tjfoc/gmsm v1.4.1 h1:aMe1GlZb+0bLjn+cKTPEvvn9oUEBlJitaZiiBwsbgho=
+ github.com/tjfoc/gmsm v1.4.1/go.mod h1:j4INPkHWMrhJb38G+J6W4Tw0AbuN8Thu3PbdVYhVcTE=
+-github.com/txthinking/runnergroup v0.0.0-20210608031112-152c7c4432bf h1:7PflaKRtU4np/epFxRXlFhlzLXZzKFrH5/I4so5Ove0=
+ github.com/txthinking/runnergroup v0.0.0-20210608031112-152c7c4432bf/go.mod h1:CLUSJbazqETbaR+i0YAhXBICV9TrKH93pziccMhmhpM=
+-github.com/txthinking/socks5 v0.0.0-20230325130024-4230056ae301 h1:d/Wr/Vl/wiJHc3AHYbYs5I3PucJvRuw3SvbmlIRf+oM=
+-github.com/txthinking/socks5 v0.0.0-20230325130024-4230056ae301/go.mod h1:ntmMHL/xPq1WLeKiw8p/eRATaae6PiVRNipHFJxI8PM=
++github.com/txthinking/runnergroup v0.0.0-20250224021307-5864ffeb65ae h1:ArVM1jICfm7g4E4dBet+KHUFMLuxmj1Nxdp/tr3ByCU=
++github.com/txthinking/runnergroup v0.0.0-20250224021307-5864ffeb65ae/go.mod h1:cldYm15/XHcGt7ndItnEWHwFZo7dinU+2QoyjfErhsI=
++github.com/txthinking/socks5 v0.0.0-20251011041537-5c31f201a10e h1:xA7GVlbz6teIF4FdvuqwbX6C4tiqNk2PH7FRPIDerao=
++github.com/txthinking/socks5 v0.0.0-20251011041537-5c31f201a10e/go.mod h1:ntmMHL/xPq1WLeKiw8p/eRATaae6PiVRNipHFJxI8PM=
+ github.com/wlynxg/anet v0.0.5 h1:J3VJGi1gvo0JwZ/P1/Yc/8p63SoW98B5dHkYDmpgvvU=
+ github.com/wlynxg/anet v0.0.5/go.mod h1:eay5PRQr7fIVAMbTbchTnO9gG65Hg/uYGdc7mguHxoA=
+-github.com/xtaci/kcp-go/v5 v5.6.8 h1:jlI/0jAyjoOjT/SaGB58s4bQMJiNS41A2RKzR6TMWeI=
+-github.com/xtaci/kcp-go/v5 v5.6.8/go.mod h1:oE9j2NVqAkuKO5o8ByKGch3vgVX3BNf8zqP8JiGq0bM=
++github.com/xtaci/kcp-go/v5 v5.6.45 h1:Q+o8k2JB1T1FAgaktidpdwFrsGM8or3RDl2V9PYfffQ=
++github.com/xtaci/kcp-go/v5 v5.6.45/go.mod h1:h7RBeE7Vm9xGLE0gK1JITz09q9rO2oFqDyciQhqlgfg=
+ github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae h1:J0GxkO96kL4WF+AIT3M4mfUVinOCPgf2uUWYFUzN0sM=
+ github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae/go.mod h1:gXtu8J62kEgmN++bm9BVICuT/e8yiLI2KFobd/TRFsE=
+-github.com/xtaci/smux v1.5.34 h1:OUA9JaDFHJDT8ZT3ebwLWPAgEfE6sWo2LaTy3anXqwg=
+-github.com/xtaci/smux v1.5.34/go.mod h1:OMlQbT5vcgl2gb49mFkYo6SMf+zP3rcjcwQz7ZU7IGY=
++github.com/xtaci/smux v1.5.44 h1:7T61zLfFX1jokXj6d+lPaxHnVwgYiJ7EN94DAudKqpg=
++github.com/xtaci/smux v1.5.44/go.mod h1:IGQ9QYrBphmb/4aTnLEcJby0TNr3NV+OslIOMrX825Q=
++github.com/xyproto/randomstring v1.0.5 h1:YtlWPoRdgMu3NZtP45drfy1GKoojuR7hmRcnhZqKjWU=
++github.com/xyproto/randomstring v1.0.5/go.mod h1:rgmS5DeNXLivK7YprL0pY+lTuhNQW3iGxZ18UQApw/E=
+ github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
+ github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
+ gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01 h1:4949mHh9Vj2/okk48yG8nhP6TosFWOUfSfSr502sKGE=
+ gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01/go.mod h1:K3LOI4H8fa6j+7E10ViHeGEQV10304FG4j94ypmKLjY=
+ gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib v1.6.0 h1:KD9m+mRBwtEdqe94Sv72uiedMWeRdIr4sXbrRyzRiIo=
+ gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib v1.6.0/go.mod h1:70bhd4JKW/+1HLfm+TMrgHJsUHG4coelMWwiVEJ2gAg=
+-gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250130151315-efaf4e0ec0d3 h1:pwWCiqrB6b3SynILsv3M+76utmcgMiTZ2aqfccjWmxo=
+-gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250130151315-efaf4e0ec0d3/go.mod h1:PK7EvweKeypdelDyh1m7N922aldSeCAG8n0lJ7RAXWQ=
++gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250815012447-418f76dcf315 h1:9lmXguW9aH5sdZR5h5jOrdInCt0tQ9NRa7+wFD4MQBk=
++gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250815012447-418f76dcf315/go.mod h1:PK7EvweKeypdelDyh1m7N922aldSeCAG8n0lJ7RAXWQ=
++go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
++go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
++go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0=
++go.yaml.in/yaml/v2 v2.4.3/go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8=
+ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
+ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
+ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+ golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
+-golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus=
+-golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M=
++golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q=
++golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4=
+ golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
+ golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
+ golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
+@@ -190,8 +193,8 @@ golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOr
+ golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
+ golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
+ golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
+-golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0=
+-golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
++golang.org/x/mod v0.30.0 h1:fDEXFVZ/fmCKProc/yAXXUijritrDzahmwwefnjoPFk=
++golang.org/x/mod v0.30.0/go.mod h1:lAsf5O2EvJeSFMiBxXDki7sCgAxEUcZHXoXMKT4GJKc=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
- golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-@@ -425,6 +429,8 @@ golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go
- golang.org/x/net v0.0.0-20220401154927-543a649e0bdd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
- golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4 h1:HVyaeDAYux4pnY+D/SiwmLOR36ewZ4iGQIIrtnuCjFA=
- golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
-+golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
-+golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
+ golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+@@ -203,8 +206,8 @@ golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3
+ golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
+ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
+ golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
+-golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8=
+-golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk=
++golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY=
++golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
- golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-@@ -468,6 +474,8 @@ golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go
- golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
- golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM=
- golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-+golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
-+golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+ golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+@@ -212,8 +215,8 @@ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE
+ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+ golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+-golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w=
+-golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
++golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I=
++golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
+ golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+@@ -225,9 +228,8 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5
+ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+-golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+-golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
+-golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
++golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
++golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
- golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-@@ -476,6 +484,8 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMv
- golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
- golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
+ golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
+@@ -235,8 +237,10 @@ golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk91
+ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
-+golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
-+golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
- golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
- golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
- golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-@@ -496,6 +506,8 @@ golang.org/x/tools v0.0.0-20200425043458-8463f397d07c/
- golang.org/x/tools v0.0.0-20200808161706-5bf02b21f123/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
- golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e h1:4nW4NLDYnU28ojHaHO8OVxFHk/aQ33U01a9cjED+pzE=
- golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-+golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM=
-+golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
+ golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
+-golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM=
+-golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
++golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM=
++golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM=
++golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI=
++golang.org/x/time v0.14.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4=
+ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
+ golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
+ golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
+@@ -247,8 +251,8 @@ golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8Y
+ golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
+ golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
+ golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k=
+-golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA=
+-golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c=
++golang.org/x/tools v0.39.0 h1:ik4ho21kwuQln40uelmciQPp9SipgNDdrafrYA4TmQQ=
++golang.org/x/tools v0.39.0/go.mod h1:JnefbkDPyD8UU2kI5fuf8ZX4/yUeh9W877ZeBONxUqQ=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+@@ -267,8 +271,8 @@ google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh
+ google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
+ google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
+ google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
+-google.golang.org/protobuf v1.36.1 h1:yBPeRvTftaleIgM3PZ/WBIZ7XM/eEYAaEyCwvyjq/gk=
+-google.golang.org/protobuf v1.36.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
++google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE=
++google.golang.org/protobuf v1.36.10/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=
+ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
+ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
diff --git a/security/snowflake-tor/files/patch-vendor_modules.txt b/security/snowflake-tor/files/patch-vendor_modules.txt
deleted file mode 100644
index ae9a3c5ec769..000000000000
--- a/security/snowflake-tor/files/patch-vendor_modules.txt
+++ /dev/null
@@ -1,273 +0,0 @@
---- vendor/modules.txt.orig 2023-03-28 11:31:36 UTC
-+++ vendor/modules.txt
-@@ -1,37 +1,48 @@
- # git.torproject.org/pluggable-transports/goptlib.git v1.3.0
--## explicit
-+## explicit; go 1.11
- git.torproject.org/pluggable-transports/goptlib.git
- # github.com/beorn7/perks v1.0.1
-+## explicit; go 1.11
- github.com/beorn7/perks/quantile
- # github.com/cespare/xxhash/v2 v2.1.1
-+## explicit; go 1.11
- github.com/cespare/xxhash/v2
- # github.com/clarkduvall/hyperloglog v0.0.0-20171127014514-a0107a5d8004
- ## explicit
- github.com/clarkduvall/hyperloglog
- # github.com/davecgh/go-spew v1.1.1
-+## explicit
- github.com/davecgh/go-spew/spew
- # github.com/golang/protobuf v1.5.2
-+## explicit; go 1.9
- github.com/golang/protobuf/proto
- github.com/golang/protobuf/ptypes
- github.com/golang/protobuf/ptypes/any
- github.com/golang/protobuf/ptypes/duration
- github.com/golang/protobuf/ptypes/timestamp
- # github.com/google/uuid v1.3.0
-+## explicit
- github.com/google/uuid
- # github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1
-+## explicit
- github.com/gopherjs/gopherjs/js
- # github.com/gorilla/websocket v1.5.0
--## explicit
-+## explicit; go 1.12
- github.com/gorilla/websocket
- # github.com/jtolds/gls v4.20.0+incompatible
-+## explicit
- github.com/jtolds/gls
- # github.com/klauspost/cpuid v1.3.1
-+## explicit; go 1.12
- github.com/klauspost/cpuid
- # github.com/klauspost/reedsolomon v1.9.9
-+## explicit; go 1.14
- github.com/klauspost/reedsolomon
- # github.com/matttproud/golang_protobuf_extensions v1.0.1
-+## explicit
- github.com/matttproud/golang_protobuf_extensions/pbutil
- # github.com/mmcloughlin/avo v0.0.0-20200803215136-443f81d77104
-+## explicit; go 1.11
- github.com/mmcloughlin/avo/attr
- github.com/mmcloughlin/avo/build
- github.com/mmcloughlin/avo/buildtags
-@@ -46,8 +57,10 @@ github.com/mmcloughlin/avo/reg
- github.com/mmcloughlin/avo/src
- github.com/mmcloughlin/avo/x86
- # github.com/pion/datachannel v1.5.2
-+## explicit; go 1.13
- github.com/pion/datachannel
- # github.com/pion/dtls/v2 v2.1.5 => github.com/xiaokangwang/dtls/v2 v2.0.0-20230118142434-16e5cc8ce01c
-+## explicit; go 1.13
- github.com/pion/dtls/v2
- github.com/pion/dtls/v2/internal/ciphersuite
- github.com/pion/dtls/v2/internal/ciphersuite/types
-@@ -68,43 +81,53 @@ github.com/pion/dtls/v2/pkg/protocol/extension
- github.com/pion/dtls/v2/pkg/protocol/handshake
- github.com/pion/dtls/v2/pkg/protocol/recordlayer
- # github.com/pion/ice/v2 v2.2.6
--## explicit
-+## explicit; go 1.13
- github.com/pion/ice/v2
- # github.com/pion/interceptor v0.1.11
-+## explicit; go 1.15
- github.com/pion/interceptor
- github.com/pion/interceptor/pkg/nack
- github.com/pion/interceptor/pkg/report
- github.com/pion/interceptor/pkg/twcc
- # github.com/pion/logging v0.2.2
-+## explicit; go 1.12
- github.com/pion/logging
- # github.com/pion/mdns v0.0.5
-+## explicit; go 1.12
- github.com/pion/mdns
- # github.com/pion/randutil v0.1.0
-+## explicit; go 1.14
- github.com/pion/randutil
- # github.com/pion/rtcp v1.2.9
-+## explicit; go 1.13
- github.com/pion/rtcp
- # github.com/pion/rtp v1.7.13
-+## explicit; go 1.13
- github.com/pion/rtp
- github.com/pion/rtp/codecs
- github.com/pion/rtp/pkg/obu
- # github.com/pion/sctp v1.8.2
-+## explicit; go 1.13
- github.com/pion/sctp
- # github.com/pion/sdp/v3 v3.0.5
--## explicit
-+## explicit; go 1.13
- github.com/pion/sdp/v3
- # github.com/pion/srtp/v2 v2.0.9
-+## explicit; go 1.14
- github.com/pion/srtp/v2
- # github.com/pion/stun v0.3.5
--## explicit
-+## explicit; go 1.12
- github.com/pion/stun
- github.com/pion/stun/internal/hmac
- # github.com/pion/transport v0.13.0
-+## explicit; go 1.12
- github.com/pion/transport/connctx
- github.com/pion/transport/deadline
- github.com/pion/transport/packetio
- github.com/pion/transport/replaydetector
- github.com/pion/transport/vnet
- # github.com/pion/turn/v2 v2.0.8
-+## explicit; go 1.13
- github.com/pion/turn/v2
- github.com/pion/turn/v2/internal/allocation
- github.com/pion/turn/v2/internal/client
-@@ -112,9 +135,10 @@ github.com/pion/turn/v2/internal/ipnet
- github.com/pion/turn/v2/internal/proto
- github.com/pion/turn/v2/internal/server
- # github.com/pion/udp v0.1.1
-+## explicit; go 1.14
- github.com/pion/udp
- # github.com/pion/webrtc/v3 v3.1.41 => github.com/xiaokangwang/webrtc/v3 v3.0.0-20230118142924-be9162e2b526
--## explicit
-+## explicit; go 1.13
- github.com/pion/webrtc/v3
- github.com/pion/webrtc/v3/internal/fmtp
- github.com/pion/webrtc/v3/internal/mux
-@@ -122,22 +146,26 @@ github.com/pion/webrtc/v3/internal/util
- github.com/pion/webrtc/v3/pkg/media
- github.com/pion/webrtc/v3/pkg/rtcerr
- # github.com/pkg/errors v0.9.1
-+## explicit
- github.com/pkg/errors
- # github.com/pmezard/go-difflib v1.0.0
-+## explicit
- github.com/pmezard/go-difflib/difflib
- # github.com/prometheus/client_golang v1.10.0
--## explicit
-+## explicit; go 1.13
- github.com/prometheus/client_golang/prometheus
- github.com/prometheus/client_golang/prometheus/internal
- github.com/prometheus/client_golang/prometheus/promhttp
- # github.com/prometheus/client_model v0.2.0
--## explicit
-+## explicit; go 1.9
- github.com/prometheus/client_model/go
- # github.com/prometheus/common v0.18.0
-+## explicit; go 1.11
- github.com/prometheus/common/expfmt
- github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
- github.com/prometheus/common/model
- # github.com/prometheus/procfs v0.6.0
-+## explicit; go 1.13
- github.com/prometheus/procfs
- github.com/prometheus/procfs/internal/fs
- github.com/prometheus/procfs/internal/util
-@@ -146,6 +174,7 @@ github.com/prometheus/procfs/internal/util
- github.com/refraction-networking/utls
- github.com/refraction-networking/utls/cpu
- # github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d
-+## explicit
- github.com/smartystreets/assertions
- github.com/smartystreets/assertions/internal/go-render/render
- github.com/smartystreets/assertions/internal/oglematchers
-@@ -155,25 +184,28 @@ github.com/smartystreets/goconvey/convey
- github.com/smartystreets/goconvey/convey/gotest
- github.com/smartystreets/goconvey/convey/reporting
- # github.com/stretchr/testify v1.7.1
--## explicit
-+## explicit; go 1.13
- github.com/stretchr/testify/assert
--# github.com/templexxx/cpu v0.0.7
-+# github.com/templexxx/cpu v0.1.0
-+## explicit
- github.com/templexxx/cpu
- # github.com/templexxx/xorsimd v0.4.1
-+## explicit; go 1.13
- github.com/templexxx/xorsimd
- # github.com/tjfoc/gmsm v1.3.2
-+## explicit; go 1.12
- github.com/tjfoc/gmsm/sm4
- # github.com/xtaci/kcp-go/v5 v5.6.1
--## explicit
-+## explicit; go 1.13
- github.com/xtaci/kcp-go/v5
- # github.com/xtaci/smux v1.5.15
--## explicit
-+## explicit; go 1.13
- github.com/xtaci/smux
- # gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01
--## explicit
-+## explicit; go 1.15
- gitlab.torproject.org/tpo/anti-censorship/geoip
- # golang.org/x/crypto v0.0.0-20220516162934-403b01795ae8
--## explicit
-+## explicit; go 1.17
- golang.org/x/crypto/acme
- golang.org/x/crypto/acme/autocert
- golang.org/x/crypto/blowfish
-@@ -194,10 +226,11 @@ golang.org/x/crypto/sha3
- golang.org/x/crypto/tea
- golang.org/x/crypto/twofish
- golang.org/x/crypto/xtea
--# golang.org/x/mod v0.3.0
-+# golang.org/x/mod v0.8.0
-+## explicit; go 1.17
- golang.org/x/mod/semver
--# golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4
--## explicit
-+# golang.org/x/net v0.8.0
-+## explicit; go 1.17
- golang.org/x/net/bpf
- golang.org/x/net/dns/dnsmessage
- golang.org/x/net/html
-@@ -212,33 +245,39 @@ golang.org/x/net/internal/socks
- golang.org/x/net/ipv4
- golang.org/x/net/ipv6
- golang.org/x/net/proxy
--# golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e
-+# golang.org/x/sys v0.6.0
-+## explicit; go 1.17
- golang.org/x/sys/cpu
-+golang.org/x/sys/execabs
- golang.org/x/sys/internal/unsafeheader
- golang.org/x/sys/unix
- golang.org/x/sys/windows
--# golang.org/x/text v0.3.7
-+# golang.org/x/text v0.8.0
-+## explicit; go 1.17
- golang.org/x/text/secure/bidirule
- golang.org/x/text/transform
- golang.org/x/text/unicode/bidi
- golang.org/x/text/unicode/norm
--# golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e
-+# golang.org/x/tools v0.6.0
-+## explicit; go 1.18
- golang.org/x/tools/go/gcexportdata
--golang.org/x/tools/go/internal/gcimporter
- golang.org/x/tools/go/internal/packagesdriver
- golang.org/x/tools/go/packages
- golang.org/x/tools/internal/event
- golang.org/x/tools/internal/event/core
- golang.org/x/tools/internal/event/keys
- golang.org/x/tools/internal/event/label
-+golang.org/x/tools/internal/gcimporter
- golang.org/x/tools/internal/gocommand
- golang.org/x/tools/internal/packagesinternal
-+golang.org/x/tools/internal/pkgbits
-+golang.org/x/tools/internal/tokeninternal
-+golang.org/x/tools/internal/typeparams
- golang.org/x/tools/internal/typesinternal
- # golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
--golang.org/x/xerrors
--golang.org/x/xerrors/internal
-+## explicit; go 1.11
- # google.golang.org/protobuf v1.26.0
--## explicit
-+## explicit; go 1.9
- google.golang.org/protobuf/encoding/prototext
- google.golang.org/protobuf/encoding/protowire
- google.golang.org/protobuf/internal/descfmt
-@@ -270,4 +309,5 @@ google.golang.org/protobuf/types/known/anypb
- google.golang.org/protobuf/types/known/durationpb
- google.golang.org/protobuf/types/known/timestamppb
- # gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
-+## explicit
- gopkg.in/yaml.v3
diff --git a/security/step-certificates/Makefile b/security/step-certificates/Makefile
index a048300d5050..28dc2bca30c8 100644
--- a/security/step-certificates/Makefile
+++ b/security/step-certificates/Makefile
@@ -1,6 +1,6 @@
PORTNAME= step-certificates
DISTVERSIONPREFIX= v
-DISTVERSION= 0.28.4
+DISTVERSION= 0.29.0
CATEGORIES= security
MAINTAINER= mw@wipp.bayern
diff --git a/security/step-certificates/distinfo b/security/step-certificates/distinfo
index a3aecfe30f79..f3198955b8c3 100644
--- a/security/step-certificates/distinfo
+++ b/security/step-certificates/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752641981
-SHA256 (go/security_step-certificates/step-certificates-v0.28.4/v0.28.4.mod) = 50e32d08e1b3ade624273e1fe6da9cf6d454010b0a4f67c1255610ac35491bf6
-SIZE (go/security_step-certificates/step-certificates-v0.28.4/v0.28.4.mod) = 8467
-SHA256 (go/security_step-certificates/step-certificates-v0.28.4/v0.28.4.zip) = b32df184ea44ece9713ffb25f17ff81525ce3ced5f1d66c118b889ba53cbdc6d
-SIZE (go/security_step-certificates/step-certificates-v0.28.4/v0.28.4.zip) = 1176880
+TIMESTAMP = 1765981978
+SHA256 (go/security_step-certificates/step-certificates-v0.29.0/v0.29.0.mod) = afc252d5268f1c463aa1e627b804ddcebe65bd643326ea0717f995ed4c916118
+SIZE (go/security_step-certificates/step-certificates-v0.29.0/v0.29.0.mod) = 8541
+SHA256 (go/security_step-certificates/step-certificates-v0.29.0/v0.29.0.zip) = 8442ee6bcf48b3fc1048d8d12ec65d5ce0c2c7470b68b802d08b3296dad28862
+SIZE (go/security_step-certificates/step-certificates-v0.29.0/v0.29.0.zip) = 1180834
diff --git a/security/step-cli/Makefile b/security/step-cli/Makefile
index a73eeb3a6ae1..b4bfa8b0c3ac 100644
--- a/security/step-cli/Makefile
+++ b/security/step-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= step-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.28.7
+DISTVERSION= 0.29.0
CATEGORIES= security
MAINTAINER= mw@wipp.bayern
diff --git a/security/step-cli/distinfo b/security/step-cli/distinfo
index 440e89ff6f72..8cfc67a32fa6 100644
--- a/security/step-cli/distinfo
+++ b/security/step-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752642398
-SHA256 (go/security_step-cli/step-cli-v0.28.7/v0.28.7.mod) = 629b69c99baac120cb7844c0db0dacd47b2c7601b57fe443a47f85d33e158106
-SIZE (go/security_step-cli/step-cli-v0.28.7/v0.28.7.mod) = 6943
-SHA256 (go/security_step-cli/step-cli-v0.28.7/v0.28.7.zip) = 4e2541f7ec8e1b2c23ab9326930a942091fca45dd0c148bc02c02b21e78d427d
-SIZE (go/security_step-cli/step-cli-v0.28.7/v0.28.7.zip) = 1824999
+TIMESTAMP = 1765979795
+SHA256 (go/security_step-cli/step-cli-v0.29.0/v0.29.0.mod) = 7ef8827a51d9e15589e723e6ad9c925ac5d3040c68780105863055a3ed80715a
+SIZE (go/security_step-cli/step-cli-v0.29.0/v0.29.0.mod) = 7014
+SHA256 (go/security_step-cli/step-cli-v0.29.0/v0.29.0.zip) = f4fd2cd2e136e9df1f545ab360df9e1901a4825636b501eac493312e033c7de5
+SIZE (go/security_step-cli/step-cli-v0.29.0/v0.29.0.zip) = 1825904
diff --git a/security/suricata/Makefile b/security/suricata/Makefile
index 6d56f51eba60..495e270ed207 100644
--- a/security/suricata/Makefile
+++ b/security/suricata/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/
-MAINTAINER= franco@opnsense.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= High Performance Network IDS, IPS and Security Monitoring engine
WWW= https://suricata.io
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 4ab5a4d15b86..8daf847a93d7 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,8 +1,43 @@
+ <vuln vid="f99e70c2-dcb8-11f0-a15a-a8a1599412c6">
+ <topic>chromium -- multiple security fixes</topic>
+ <affects>
+ <package>
+ <name>chromium</name>
+ <range><lt>143.0.7499.146</lt></range>
+ </package>
+ <package>
+ <name>ungoogled-chromium</name>
+ <range><lt>143.0.7499.146</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Chrome Releases reports:</p>
+ <blockquote cite="https://chromereleases.googleblog.com/2025/12/stable-channel-update-for-desktop_16.html">
+ <p>This update includes 2 security fixes:</p>
+ <ul>
+ <li>[448294721] High CVE-2025-14765: Use after free in WebGPU. Reported by Anonymous on 2025-09-30</li>
+ <li>[466786677] High CVE-2025-14766: Out of bounds read and write in V8. Reported by Shaheen Fazim on 2025-12-08</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-14765</cvename>
+ <cvename>CVE-2025-14766</cvename>
+ <url>https://chromereleases.googleblog.com/2025/12/stable-channel-update-for-desktop_16.html</url>
+ </references>
+ <dates>
+ <discovery>2025-12-16</discovery>
+ <entry>2025-12-19</entry>
+ </dates>
+ </vuln>
+
<vuln vid="eca46635-db51-11f0-9b8d-40a6b7c3b3b8">
- <topic>step-clie -- Authorization Bypass in ACME and SCEP Provisioners</topic>
+ <topic>step-certificates -- Authorization Bypass in ACME and SCEP Provisioners</topic>
<affects>
<package>
-<name>step-cli</name>
+<name>step-certificates</name>
<range><lt>0.29.0</lt></range>
</package>
</affects>
diff --git a/security/wazuh-manager/Makefile b/security/wazuh-manager/Makefile
index 545a0c313124..4e9e8b7c2414 100644
--- a/security/wazuh-manager/Makefile
+++ b/security/wazuh-manager/Makefile
@@ -148,7 +148,7 @@ WZPYTHONWHEELS= cffi-1.15.1-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
greenlet-2.0.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
grpcio-1.69.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
lazy_object_proxy-1.10.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
- MarkupSafe-2.1.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
+ markupsafe-2.1.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
multidict-5.2.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
numpy-1.26.4-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
psutil-5.9.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
diff --git a/security/wazuh-manager/distinfo b/security/wazuh-manager/distinfo
index a2b9940817fb..b6ada3611ec3 100644
--- a/security/wazuh-manager/distinfo
+++ b/security/wazuh-manager/distinfo
@@ -59,20 +59,20 @@ SHA256 (wazuh-4.14.1/wazuh-cache-any-4.14.1.tar.gz) = 79ef4769856c7c7af6b9f2c2ef
SIZE (wazuh-4.14.1/wazuh-cache-any-4.14.1.tar.gz) = 21536265
SHA256 (wazuh-4.14.1/wazuh-python-4.14.1.tar.gz) = 676478c4aa564cd8ab001e7e8d5ec64a7bce0f9aa6d2de1e77d81749e53eec68
SIZE (wazuh-4.14.1/wazuh-python-4.14.1.tar.gz) = 480480
-SHA256 (wazuh-4.14.1/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = 493cc92d6ddfde1b1f796060b9ff7e704c0a13add072e46780541a7f18ca2116
-SIZE (wazuh-4.14.1/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = 26641501
-SHA256 (wazuh-4.14.1/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = edee8a08b775aa5d85e1154a4bfc0bb680eb99e390f5e0d8fb4774200748f404
-SIZE (wazuh-4.14.1/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 24707799
-SHA256 (wazuh-4.14.1/wazuh-cache-fbsd14-amd64-4.14.1.tar.gz) = dc2ec959287223de38bd4cbdc39bb98b0747b54d577ced191f4524fd7e824770
-SIZE (wazuh-4.14.1/wazuh-cache-fbsd14-amd64-4.14.1.tar.gz) = 25054864
-SHA256 (wazuh-4.14.1/wazuh-cache-fbsd15-aarch64-4.12.0.tar.gz) = c63484af8fd157f61b6bf0297b4233c3e2a3eee481f35c7d15fcb5b90d711489
-SIZE (wazuh-4.14.1/wazuh-cache-fbsd15-aarch64-4.12.0.tar.gz) = 24690859
-SHA256 (wazuh-4.14.1/wazuh-cache-fbsd15-amd64-4.12.0.tar.gz) = bf77697d47df3eeb6ccc0d1e43841f5dd3570a7e11e8dd669d5098890b985657
-SIZE (wazuh-4.14.1/wazuh-cache-fbsd15-amd64-4.12.0.tar.gz) = 26650464
-SHA256 (wazuh-4.14.1/wazuh-cache-fbsd16-aarch64-4.12.0.tar.gz) = 1510ef710bcae78e22db88f443504d006e9e4b45d27c66bb84984211409f7e65
-SIZE (wazuh-4.14.1/wazuh-cache-fbsd16-aarch64-4.12.0.tar.gz) = 24863114
-SHA256 (wazuh-4.14.1/wazuh-cache-fbsd16-amd64-4.12.0.tar.gz) = f706a10b1e31dc959e1751a015b3ec2e74ddbda0362ab192ba3918852731635c
-SIZE (wazuh-4.14.1/wazuh-cache-fbsd16-amd64-4.12.0.tar.gz) = 26653845
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd13-amd64-4.14.1.tar.gz) = 493cc92d6ddfde1b1f796060b9ff7e704c0a13add072e46780541a7f18ca2116
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd13-amd64-4.14.1.tar.gz) = 26641501
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd14-aarch64-4.14.1.tar.gz) = edee8a08b775aa5d85e1154a4bfc0bb680eb99e390f5e0d8fb4774200748f404
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd14-aarch64-4.14.1.tar.gz) = 24707799
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd14-amd64-4.14.1.tar.gz) = f2b26a36b116348e3443e7133017713956e8ed2e26eed90e4f396eb55a241eda
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd14-amd64-4.14.1.tar.gz) = 25055515
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd15-aarch64-4.14.1.tar.gz) = c63484af8fd157f61b6bf0297b4233c3e2a3eee481f35c7d15fcb5b90d711489
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd15-aarch64-4.14.1.tar.gz) = 24690859
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd15-amd64-4.14.1.tar.gz) = bf77697d47df3eeb6ccc0d1e43841f5dd3570a7e11e8dd669d5098890b985657
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd15-amd64-4.14.1.tar.gz) = 26650464
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd16-aarch64-4.14.1.tar.gz) = 1510ef710bcae78e22db88f443504d006e9e4b45d27c66bb84984211409f7e65
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd16-aarch64-4.14.1.tar.gz) = 24863114
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd16-amd64-4.14.1.tar.gz) = f706a10b1e31dc959e1751a015b3ec2e74ddbda0362ab192ba3918852731635c
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd16-amd64-4.14.1.tar.gz) = 26653845
SHA256 (wazuh-4.14.1/wazuh-wazuh-v4.14.1_GH0.tar.gz) = aa59cb2baa7e7d38d8bb4ff6a22afbf2945de4fb555f9b8bb2657b6f89a773ed
SIZE (wazuh-4.14.1/wazuh-wazuh-v4.14.1_GH0.tar.gz) = 19810038
SHA256 (wazuh-4.14.1/alonsobsd-wazuh-freebsd-2f1307c_GH0.tar.gz) = a955c569217122779ab5b6b58bdfabbfa1cd452b4719cc35c791f7047b1f364f
diff --git a/security/wazuh-manager/pkg-plist b/security/wazuh-manager/pkg-plist
index 35f1601172dd..cc555ee1a4da 100644
--- a/security/wazuh-manager/pkg-plist
+++ b/security/wazuh-manager/pkg-plist
@@ -4328,14 +4328,14 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/LICENSE.rst
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/LICENSE.rst
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/AUTHORS.rst
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/INSTALLER
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/LICENSE
@@ -30791,7 +30791,7 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython-0.29.36.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/SQLAlchemy-2.0.23.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/__pycache__
diff --git a/security/wazuh-server/Makefile b/security/wazuh-server/Makefile
index 20a2eff09ca8..fc9a90e439ca 100644
--- a/security/wazuh-server/Makefile
+++ b/security/wazuh-server/Makefile
@@ -40,7 +40,7 @@ WAZUH-MANAGER_DESC= Install wazuh manager component
FILEBEAT_RUN_DEPENDS= filebeat:sysutils/beats7
LOGSTASH_RUN_DEPENDS= ${LOCALBASE}/logstash/bin/logstash:sysutils/logstash8
-WAZUH-MANAGER_RUN_DEPENDS= ${WAZUH_LOCALBASE}/bin/wazuh-control:security/wazuh-manager
+WAZUH-MANAGER_RUN_DEPENDS= wazuh-manager>=0:security/wazuh-manager
do-extract:
@${MKDIR} ${WRKSRC}
diff --git a/sysutils/acpica-tools/Makefile b/sysutils/acpica-tools/Makefile
index e3e997069d0d..d89c93bda62b 100644
--- a/sysutils/acpica-tools/Makefile
+++ b/sysutils/acpica-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= acpica
-PORTVERSION= 20250807
+PORTVERSION= 20251212
CATEGORIES= sysutils devel
PKGNAMESUFFIX= -tools
diff --git a/sysutils/acpica-tools/distinfo b/sysutils/acpica-tools/distinfo
index d2356f7d7a08..3bb3570e57b0 100644
--- a/sysutils/acpica-tools/distinfo
+++ b/sysutils/acpica-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755807001
-SHA256 (acpica-acpica-20250807_GH0.tar.gz) = 971df1f78944e5f3bb314209acbf8a127c0db34b4a3c26e011b4076eba1c2bbc
-SIZE (acpica-acpica-20250807_GH0.tar.gz) = 7609473
+TIMESTAMP = 1766103406
+SHA256 (acpica-acpica-20251212_GH0.tar.gz) = 6f77bd550655183c63f0a307fb0f29ef6140b1f522d61783a16b2af8d9149a0d
+SIZE (acpica-acpica-20251212_GH0.tar.gz) = 7613731
diff --git a/sysutils/containerd/Makefile b/sysutils/containerd/Makefile
index 650243f175ae..34c801f0b405 100644
--- a/sysutils/containerd/Makefile
+++ b/sysutils/containerd/Makefile
@@ -1,7 +1,6 @@
PORTNAME= containerd
DISTVERSIONPREFIX=v
-DISTVERSION= 2.1.4
-PORTREVISION= 1
+DISTVERSION= 2.2.1
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
diff --git a/sysutils/containerd/distinfo b/sysutils/containerd/distinfo
index 570837169841..17ca95c5a6db 100644
--- a/sysutils/containerd/distinfo
+++ b/sysutils/containerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754132959
-SHA256 (containerd-containerd-v2.1.4_GH0.tar.gz) = 8c409f8a0ba6015cb365a95e039a0fc9f3663c891a26eb52c0fb8cd291ba75d4
-SIZE (containerd-containerd-v2.1.4_GH0.tar.gz) = 10614131
+TIMESTAMP = 1766133382
+SHA256 (containerd-containerd-v2.2.1_GH0.tar.gz) = af5707a26891486332142cc0ade4f0c543f707d3954838f5cecee73b833cf9b4
+SIZE (containerd-containerd-v2.2.1_GH0.tar.gz) = 11492859
diff --git a/sysutils/cpu-microcode-amd/Makefile b/sysutils/cpu-microcode-amd/Makefile
index 6203f5de4254..1f2bdbb5b00b 100644
--- a/sysutils/cpu-microcode-amd/Makefile
+++ b/sysutils/cpu-microcode-amd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= microcode
-PORTVERSION= 20250729
+PORTVERSION= 20251202
CATEGORIES= sysutils
MASTER_SITES= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/amd-ucode/
PKGNAMEPREFIX= cpu-
@@ -37,7 +37,7 @@ NO_WRKSUBDIR= yes
PLIST_FILES= ${DISTFILES:S/^/${DATADIR}\//g:C/\?.*//} \
${FWDIR}/amd-ucode.bin
-_REV= 3768c184de68a85b9df6697e7f93a2f61de90a99
+_REV= 2b318c8e4159234ddbcc1cadc90cf32d17d9ee82
post-extract:
${CAT} ${WRKSRC}/microcode_amd* > ${WRKSRC}/amd-ucode.bin
diff --git a/sysutils/cpu-microcode-amd/distinfo b/sysutils/cpu-microcode-amd/distinfo
index d36ed214a654..0abf4ef8ef88 100644
--- a/sysutils/cpu-microcode-amd/distinfo
+++ b/sysutils/cpu-microcode-amd/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1754935856
-SHA256 (cpu-microcode-amd/microcode_amd.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 8a9d9e8b788e31e61cddc03cb1eeab5db99e0f667128943ff0780e6437d2e43e
-SIZE (cpu-microcode-amd/microcode_amd.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 12684
-SHA256 (cpu-microcode-amd/microcode_amd_fam15h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 9d4a668410e72a4bdb86dc23e4261eca04daa83456ada02504115223f356981a
-SIZE (cpu-microcode-amd/microcode_amd_fam15h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 7876
-SHA256 (cpu-microcode-amd/microcode_amd_fam16h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = e02ad653b39c975d6c52674b50f23727bb6706bab7b4e5b391a4ce229e7ff121
-SIZE (cpu-microcode-amd/microcode_amd_fam16h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 3510
-SHA256 (cpu-microcode-amd/microcode_amd_fam17h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 966e4b796ec689c618868d08f8a37f347b0e7bfce4ae9df793e08471d363b7d0
-SIZE (cpu-microcode-amd/microcode_amd_fam17h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 22596
-SHA256 (cpu-microcode-amd/microcode_amd_fam19h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 4fe8cfa98c36b1804e2961a0cfa602b92a3bd6189f937e526c834b801b3d271e
-SIZE (cpu-microcode-amd/microcode_amd_fam19h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 100684
-SHA256 (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 9a2eca6301cc763287279afc31cd276e39de2d59d704c82e500c885b0ba1e775
-SIZE (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 28812
+TIMESTAMP = 1765900472
+SHA256 (cpu-microcode-amd/microcode_amd.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 8a9d9e8b788e31e61cddc03cb1eeab5db99e0f667128943ff0780e6437d2e43e
+SIZE (cpu-microcode-amd/microcode_amd.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 12684
+SHA256 (cpu-microcode-amd/microcode_amd_fam15h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 9d4a668410e72a4bdb86dc23e4261eca04daa83456ada02504115223f356981a
+SIZE (cpu-microcode-amd/microcode_amd_fam15h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 7876
+SHA256 (cpu-microcode-amd/microcode_amd_fam16h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = e02ad653b39c975d6c52674b50f23727bb6706bab7b4e5b391a4ce229e7ff121
+SIZE (cpu-microcode-amd/microcode_amd_fam16h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 3510
+SHA256 (cpu-microcode-amd/microcode_amd_fam17h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 966e4b796ec689c618868d08f8a37f347b0e7bfce4ae9df793e08471d363b7d0
+SIZE (cpu-microcode-amd/microcode_amd_fam17h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 22596
+SHA256 (cpu-microcode-amd/microcode_amd_fam19h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = c614d6db8056c5c67a9189b225124127d56990a190305bcb3927d50e132de7dd
+SIZE (cpu-microcode-amd/microcode_amd_fam19h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 128644
+SHA256 (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 52072baa57a52bfbaf7b8bd41f78a3649e5eedc95c62092d15a177e10c77ddd5
+SIZE (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 129556
diff --git a/sysutils/debhelper/Makefile b/sysutils/debhelper/Makefile
index 69eda1766f0e..c8fee10a8110 100644
--- a/sysutils/debhelper/Makefile
+++ b/sysutils/debhelper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= debhelper
-PORTVERSION= 13.28
+PORTVERSION= 13.29
CATEGORIES= sysutils
MASTER_SITES= DEBIAN
DISTNAME= debhelper_${PORTVERSION}
diff --git a/sysutils/debhelper/distinfo b/sysutils/debhelper/distinfo
index 3c81c161144b..e3f200432d20 100644
--- a/sysutils/debhelper/distinfo
+++ b/sysutils/debhelper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816570
-SHA256 (debhelper_13.28.tar.xz) = f1ff36f62abf89ba0c2d83c965755ab833933118a503bfadeb3b774460eb8ecb
-SIZE (debhelper_13.28.tar.xz) = 634756
+TIMESTAMP = 1766036367
+SHA256 (debhelper_13.29.tar.xz) = aac88c3f0388fc74eb3e587c53aa02013ceb5caf7f38f260c10c52a2a6d65c96
+SIZE (debhelper_13.29.tar.xz) = 636312
diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile
index ae6336cfa7ce..9231a4cf0ae9 100644
--- a/sysutils/fluent-bit/Makefile
+++ b/sysutils/fluent-bit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fluent-bit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
+DISTVERSION= 4.2.1
CATEGORIES= sysutils
MAINTAINER= girgen@FreeBSD.org
diff --git a/sysutils/fluent-bit/distinfo b/sysutils/fluent-bit/distinfo
index 16f0de743063..6af0155a42f1 100644
--- a/sysutils/fluent-bit/distinfo
+++ b/sysutils/fluent-bit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762933781
-SHA256 (fluent-fluent-bit-v4.2.0_GH0.tar.gz) = 44fe0f52e89a63b213695748f99691d0a6247a4bd05065f1b517c798d9f89bcc
-SIZE (fluent-fluent-bit-v4.2.0_GH0.tar.gz) = 38635664
+TIMESTAMP = 1766050285
+SHA256 (fluent-fluent-bit-v4.2.1_GH0.tar.gz) = 1310797832fffc29a257fbc21e25460274a9442d4e63047971ee354898ad5075
+SIZE (fluent-fluent-bit-v4.2.1_GH0.tar.gz) = 38645206
diff --git a/sysutils/fwupd/Makefile b/sysutils/fwupd/Makefile
index 6cf0c3e3ee29..cad3b26c86ad 100644
--- a/sysutils/fwupd/Makefile
+++ b/sysutils/fwupd/Makefile
@@ -43,7 +43,6 @@ USES= cmake:indirect gettext gnome libarchive meson pkgconfig python readline s
USE_GITHUB= yes
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
-WITH_DEBUG= yes
USE_RC_SUBR= fwupd
OPTIONS_DEFINE= DOCS TEST
diff --git a/sysutils/i2c-tools/Makefile b/sysutils/i2c-tools/Makefile
index 56e690c986a6..02916467619d 100644
--- a/sysutils/i2c-tools/Makefile
+++ b/sysutils/i2c-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= i2c-tools
DISTVERSION= 4.3
-#PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/
diff --git a/sysutils/kubectl/Makefile b/sysutils/kubectl/Makefile
index 076784ed7913..28755d343ef3 100644
--- a/sysutils/kubectl/Makefile
+++ b/sysutils/kubectl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kubectl
-PORTVERSION= 1.34.3
+PORTVERSION= 1.35.0
DISTVERSIONPREFIX= v
CATEGORIES= sysutils
@@ -9,7 +9,7 @@ WWW= https://github.com/kubernetes/kubectl
LICENSE= APACHE20
-USES= cpe go:modules
+USES= cpe go:1.25+,modules
CPE_VENDOR= jenkins
CPE_PRODUCT= kubernetes
diff --git a/sysutils/kubectl/distinfo b/sysutils/kubectl/distinfo
index 8ea17bd19f85..3cf986043fe5 100644
--- a/sysutils/kubectl/distinfo
+++ b/sysutils/kubectl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765356406
-SHA256 (kubernetes-kubernetes-v1.34.3_GH0.tar.gz) = d95f59700bf9d059b261ee2e0a34187301c734d596307e8dfe66c4c68c1a565d
-SIZE (kubernetes-kubernetes-v1.34.3_GH0.tar.gz) = 38087990
+TIMESTAMP = 1766048413
+SHA256 (kubernetes-kubernetes-v1.35.0_GH0.tar.gz) = ed32a4da18f41f8cde7d8484afafc76b6a008915425f69440228d8e63d3f420d
+SIZE (kubernetes-kubernetes-v1.35.0_GH0.tar.gz) = 42076423
diff --git a/sysutils/lxqt-admin/Makefile b/sysutils/lxqt-admin/Makefile
index a850ef34d2d4..788aabb1b11d 100644
--- a/sysutils/lxqt-admin/Makefile
+++ b/sysutils/lxqt-admin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-admin
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-config/Makefile b/sysutils/lxqt-config/Makefile
index e6168cdf7d3f..557c8f68e448 100644
--- a/sysutils/lxqt-config/Makefile
+++ b/sysutils/lxqt-config/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-config
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils
DIST_SUBDIR= lxqt
diff --git a/sysutils/lxqt-policykit/Makefile b/sysutils/lxqt-policykit/Makefile
index afac44ea601c..9b03cf167b0a 100644
--- a/sysutils/lxqt-policykit/Makefile
+++ b/sysutils/lxqt-policykit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-policykit
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-powermanagement/Makefile b/sysutils/lxqt-powermanagement/Makefile
index bf5779a95a4b..0d8b9282b2dc 100644
--- a/sysutils/lxqt-powermanagement/Makefile
+++ b/sysutils/lxqt-powermanagement/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-powermanagement
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-qt6plugin/Makefile b/sysutils/lxqt-qt6plugin/Makefile
index 720d5a5e29ca..1eb11714b566 100644
--- a/sysutils/lxqt-qt6plugin/Makefile
+++ b/sysutils/lxqt-qt6plugin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-qt6plugin
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/nginx-ui/Makefile b/sysutils/nginx-ui/Makefile
index 6356be4476f6..70aff5a0204d 100644
--- a/sysutils/nginx-ui/Makefile
+++ b/sysutils/nginx-ui/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nginx-ui
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.1
-PORTREVISION= 1
+DISTVERSION= 2.3.2
CATEGORIES= sysutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
@@ -37,7 +36,7 @@ BUILD_DATE= $$(date -u +%s)
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
# in the NGINX UI repository to get the value of GITID.
-GITID= fdea3940d86459661166ef2c7a00204544ed9b9b
+GITID= cb1fb691aff413a3bf322a5e48bd51c299051724
post-extract:
@${MKDIR} ${WRKSRC}/vendor
diff --git a/sysutils/nginx-ui/distinfo b/sysutils/nginx-ui/distinfo
index 4b263650b579..f035be08b13f 100644
--- a/sysutils/nginx-ui/distinfo
+++ b/sysutils/nginx-ui/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1764262168
-SHA256 (nginx-ui-v2.2.1.frontend.tar.gz) = 71652a78c9ffd148b189d7b24d7fefdb2cafc411c78c7871c510523b25bd1828
-SIZE (nginx-ui-v2.2.1.frontend.tar.gz) = 4201738
-SHA256 (nginx-ui-v2.2.1.vendor.tar.gz) = 8c25373e17802e5185532357ea45d90b212b7b708892a83df52f0f1f3bfc0509
-SIZE (nginx-ui-v2.2.1.vendor.tar.gz) = 27341098
-SHA256 (0xJacky-nginx-ui-v2.2.1_GH0.tar.gz) = 9eaa81bc1c4186f559ec7da506697009e8eb01a0624e163486e938b191de4c59
-SIZE (0xJacky-nginx-ui-v2.2.1_GH0.tar.gz) = 13058695
+TIMESTAMP = 1766101340
+SHA256 (nginx-ui-v2.3.2.frontend.tar.gz) = e87c6a782eb30d05b81234f04ae9befbf507c65f7fabfd5d4f0dec99ef4a6557
+SIZE (nginx-ui-v2.3.2.frontend.tar.gz) = 4217892
+SHA256 (nginx-ui-v2.3.2.vendor.tar.gz) = 2f40dd225de0b895759290247ecb91107ea64052263c97a63d9095d06fde8fac
+SIZE (nginx-ui-v2.3.2.vendor.tar.gz) = 31474803
+SHA256 (0xJacky-nginx-ui-v2.3.2_GH0.tar.gz) = 95171ac3de532f228cf1619beae0775050622359d6c30b3ede700510b7e52785
+SIZE (0xJacky-nginx-ui-v2.3.2_GH0.tar.gz) = 13085812
diff --git a/sysutils/py-healthchecks/Makefile b/sysutils/py-healthchecks/Makefile
index d3ba6cdb62c3..7daff65c9d93 100644
--- a/sysutils/py-healthchecks/Makefile
+++ b/sysutils/py-healthchecks/Makefile
@@ -1,6 +1,6 @@
PORTNAME= healthchecks
DISTVERSIONPREFIX= v
-DISTVERSION= 3.11.2
+DISTVERSION= 3.13
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-healthchecks/distinfo b/sysutils/py-healthchecks/distinfo
index 538d09897411..516e93d1d473 100644
--- a/sysutils/py-healthchecks/distinfo
+++ b/sysutils/py-healthchecks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756942460
-SHA256 (healthchecks-healthchecks-v3.11.2_GH0.tar.gz) = b1748a84ad080ff4d996845297204469840b1ec41da3625d12210323a24945b9
-SIZE (healthchecks-healthchecks-v3.11.2_GH0.tar.gz) = 5153456
+TIMESTAMP = 1766086005
+SHA256 (healthchecks-healthchecks-v3.13_GH0.tar.gz) = 461a0307a4cd8cb085ba746d484e8a73cdd3a8e4983138ad79ac0926d82aec17
+SIZE (healthchecks-healthchecks-v3.13_GH0.tar.gz) = 5337219
diff --git a/sysutils/py-healthchecks/pkg-plist b/sysutils/py-healthchecks/pkg-plist
index f6a6f063afa9..527b22d1569d 100644
--- a/sysutils/py-healthchecks/pkg-plist
+++ b/sysutils/py-healthchecks/pkg-plist
@@ -2,6 +2,7 @@
@dir(%%USER%%,%%GROUP%%,0700) /var/log/%%USER%%
@dir(%%USER%%,%%GROUP%%,0700) /var/run/%%USER%%
bin/hcks
+%%EXAMPLESDIR%%/uwsgi.ini
%%HOMEDIR%%/CHANGELOG.md
%%HOMEDIR%%/hc/__init__.py
%%HOMEDIR%%/hc/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -92,6 +93,8 @@ bin/hcks
%%HOMEDIR%%/hc/accounts/migrations/0047_profile_over_limit_date.py
%%HOMEDIR%%/hc/accounts/migrations/0048_alter_profile_user.py
%%HOMEDIR%%/hc/accounts/migrations/0049_convert_email_lowercase.py
+%%HOMEDIR%%/hc/accounts/migrations/0050_fix_legacy_timezones.py
+%%HOMEDIR%%/hc/accounts/migrations/0051_alter_profile_reports.py
%%HOMEDIR%%/hc/accounts/migrations/__init__.py
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0001_initial%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0002_profile_ping_log_limit%%PYTHON_TAG%%.opt-1.pyc
@@ -142,6 +145,8 @@ bin/hcks
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0047_profile_over_limit_date%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0048_alter_profile_user%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0049_convert_email_lowercase%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0050_fix_legacy_timezones%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0051_alter_profile_reports%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/models.py
%%HOMEDIR%%/hc/accounts/tests/__init__.py
@@ -367,6 +372,7 @@ bin/hcks
%%HOMEDIR%%/hc/api/migrations/0116_alter_check_badge_key.py
%%HOMEDIR%%/hc/api/migrations/0117_fill_badge_key.py
%%HOMEDIR%%/hc/api/migrations/0118_alter_check_badge_key.py
+%%HOMEDIR%%/hc/api/migrations/0119_check_filter_default_fail_check_filter_http_body_and_more.py
%%HOMEDIR%%/hc/api/migrations/__init__.py
%%HOMEDIR%%/hc/api/migrations/__pycache__/0001_initial%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/0002_auto_20150616_0732%%PYTHON_TAG%%.opt-1.pyc
@@ -486,6 +492,7 @@ bin/hcks
%%HOMEDIR%%/hc/api/migrations/__pycache__/0116_alter_check_badge_key%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/0117_fill_badge_key%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/0118_alter_check_badge_key%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/api/migrations/__pycache__/0119_check_filter_default_fail_check_filter_http_body_and_more%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/models.py
%%HOMEDIR%%/hc/api/tests/__init__.py
@@ -511,35 +518,6 @@ bin/hcks
%%HOMEDIR%%/hc/api/tests/__pycache__/test_metrics%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notification_status%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_apprise%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_call%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_discord%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_github%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_googlechat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_gotify%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_group%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_matrix%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_mattermost%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_msteams%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_msteamsw%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_ntfy%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_opsgenie%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pagertree%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pd%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pushbullet%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pushover%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_rocketchat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_signal%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_slack%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_sms%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_spike%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_telegram%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_trello%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_victorops%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_webhook%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_whatsapp%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_zulip%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_pause%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_ping%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_ping_by_slug%%PYTHON_TAG%%.opt-1.pyc
@@ -573,35 +551,6 @@ bin/hcks
%%HOMEDIR%%/hc/api/tests/test_metrics.py
%%HOMEDIR%%/hc/api/tests/test_notification_status.py
%%HOMEDIR%%/hc/api/tests/test_notify.py
-%%HOMEDIR%%/hc/api/tests/test_notify_apprise.py
-%%HOMEDIR%%/hc/api/tests/test_notify_call.py
-%%HOMEDIR%%/hc/api/tests/test_notify_discord.py
-%%HOMEDIR%%/hc/api/tests/test_notify_email.py
-%%HOMEDIR%%/hc/api/tests/test_notify_github.py
-%%HOMEDIR%%/hc/api/tests/test_notify_googlechat.py
-%%HOMEDIR%%/hc/api/tests/test_notify_gotify.py
-%%HOMEDIR%%/hc/api/tests/test_notify_group.py
-%%HOMEDIR%%/hc/api/tests/test_notify_matrix.py
-%%HOMEDIR%%/hc/api/tests/test_notify_mattermost.py
-%%HOMEDIR%%/hc/api/tests/test_notify_msteams.py
-%%HOMEDIR%%/hc/api/tests/test_notify_msteamsw.py
-%%HOMEDIR%%/hc/api/tests/test_notify_ntfy.py
-%%HOMEDIR%%/hc/api/tests/test_notify_opsgenie.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pagertree.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pd.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pushbullet.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pushover.py
-%%HOMEDIR%%/hc/api/tests/test_notify_rocketchat.py
-%%HOMEDIR%%/hc/api/tests/test_notify_signal.py
-%%HOMEDIR%%/hc/api/tests/test_notify_slack.py
-%%HOMEDIR%%/hc/api/tests/test_notify_sms.py
-%%HOMEDIR%%/hc/api/tests/test_notify_spike.py
-%%HOMEDIR%%/hc/api/tests/test_notify_telegram.py
-%%HOMEDIR%%/hc/api/tests/test_notify_trello.py
-%%HOMEDIR%%/hc/api/tests/test_notify_victorops.py
-%%HOMEDIR%%/hc/api/tests/test_notify_webhook.py
-%%HOMEDIR%%/hc/api/tests/test_notify_whatsapp.py
-%%HOMEDIR%%/hc/api/tests/test_notify_zulip.py
%%HOMEDIR%%/hc/api/tests/test_pause.py
%%HOMEDIR%%/hc/api/tests/test_ping.py
%%HOMEDIR%%/hc/api/tests/test_ping_by_slug.py
@@ -650,69 +599,28 @@ bin/hcks
%%HOMEDIR%%/hc/front/templatetags/__init__.py
%%HOMEDIR%%/hc/front/templatetags/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/front/templatetags/__pycache__/asciitable%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/front/templatetags/__pycache__/asciitable%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/hc_extras%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/hc_extras%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/linemode%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/linemode%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/front/templatetags/asciitable.py
%%HOMEDIR%%/hc/front/templatetags/hc_extras.py
%%HOMEDIR%%/hc/front/templatetags/linemode.py
%%HOMEDIR%%/hc/front/tests/__init__.py
%%HOMEDIR%%/hc/front/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_apprise%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_call%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_check%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_discord%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_discord_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github_save%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github_select%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_googlechat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_gotify%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_group%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_matrix%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_mattermost%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_msteams%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_ntfy%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_opsgenie%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pagerduty_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pagertree%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pd%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_prometheus%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushbullet%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushbullet_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushover%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushover_help%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_rocketchat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_shell%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_signal%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack_btn%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack_help%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_sms%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_spike%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_telegram%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_trello%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_victorops%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_webhook%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_whatsapp%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_zulip%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/front/tests/__pycache__/test_asciitable_tag%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_badges%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_basics%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_channel_checks%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_channels%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_clear_events%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/front/tests/__pycache__/test_contact_vcf%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_copy%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_cron_preview%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_details%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_group%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_ntfy%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_signal%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_sms%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_webhook%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_whatsapp%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_filtering_rules%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_get_events%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_hc_extras%%PYTHON_TAG%%.opt-1.pyc
@@ -720,12 +628,9 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/__pycache__/test_linemode_tag%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_log%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_log_events%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_mattermost_help%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_metrics%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_my_checks%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_oncalendar_preview%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_pause%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_pd_help%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_ping_body%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_ping_details%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_projects_menu%%PYTHON_TAG%%.opt-1.pyc
@@ -735,77 +640,29 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/__pycache__/test_search%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_send_test_notification%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_serve_doc%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_signal_captcha%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_status%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_status_single%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_switch_channel%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_transfer%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_trello_settings%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_uncloak%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_unsubscribe_email%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_channel%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_channel_name%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_name%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_timeout%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_validate_schedule%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_verify_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_verify_signal_number%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_webhook_validator%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/test_add_apprise.py
-%%HOMEDIR%%/hc/front/tests/test_add_call.py
%%HOMEDIR%%/hc/front/tests/test_add_check.py
-%%HOMEDIR%%/hc/front/tests/test_add_discord.py
-%%HOMEDIR%%/hc/front/tests/test_add_discord_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_email.py
-%%HOMEDIR%%/hc/front/tests/test_add_github.py
-%%HOMEDIR%%/hc/front/tests/test_add_github_save.py
-%%HOMEDIR%%/hc/front/tests/test_add_github_select.py
-%%HOMEDIR%%/hc/front/tests/test_add_googlechat.py
-%%HOMEDIR%%/hc/front/tests/test_add_gotify.py
-%%HOMEDIR%%/hc/front/tests/test_add_group.py
-%%HOMEDIR%%/hc/front/tests/test_add_matrix.py
-%%HOMEDIR%%/hc/front/tests/test_add_mattermost.py
-%%HOMEDIR%%/hc/front/tests/test_add_msteams.py
-%%HOMEDIR%%/hc/front/tests/test_add_ntfy.py
-%%HOMEDIR%%/hc/front/tests/test_add_opsgenie.py
-%%HOMEDIR%%/hc/front/tests/test_add_pagerduty_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_pagertree.py
-%%HOMEDIR%%/hc/front/tests/test_add_pd.py
-%%HOMEDIR%%/hc/front/tests/test_add_prometheus.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushbullet.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushbullet_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushover.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushover_help.py
-%%HOMEDIR%%/hc/front/tests/test_add_rocketchat.py
-%%HOMEDIR%%/hc/front/tests/test_add_shell.py
-%%HOMEDIR%%/hc/front/tests/test_add_signal.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack_btn.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack_help.py
-%%HOMEDIR%%/hc/front/tests/test_add_sms.py
-%%HOMEDIR%%/hc/front/tests/test_add_spike.py
-%%HOMEDIR%%/hc/front/tests/test_add_telegram.py
-%%HOMEDIR%%/hc/front/tests/test_add_trello.py
-%%HOMEDIR%%/hc/front/tests/test_add_victorops.py
-%%HOMEDIR%%/hc/front/tests/test_add_webhook.py
-%%HOMEDIR%%/hc/front/tests/test_add_whatsapp.py
-%%HOMEDIR%%/hc/front/tests/test_add_zulip.py
+%%HOMEDIR%%/hc/front/tests/test_asciitable_tag.py
%%HOMEDIR%%/hc/front/tests/test_badges.py
%%HOMEDIR%%/hc/front/tests/test_basics.py
%%HOMEDIR%%/hc/front/tests/test_channel_checks.py
%%HOMEDIR%%/hc/front/tests/test_channels.py
%%HOMEDIR%%/hc/front/tests/test_clear_events.py
+%%HOMEDIR%%/hc/front/tests/test_contact_vcf.py
%%HOMEDIR%%/hc/front/tests/test_copy.py
%%HOMEDIR%%/hc/front/tests/test_cron_preview.py
%%HOMEDIR%%/hc/front/tests/test_details.py
-%%HOMEDIR%%/hc/front/tests/test_edit_email.py
-%%HOMEDIR%%/hc/front/tests/test_edit_group.py
-%%HOMEDIR%%/hc/front/tests/test_edit_ntfy.py
-%%HOMEDIR%%/hc/front/tests/test_edit_signal.py
-%%HOMEDIR%%/hc/front/tests/test_edit_sms.py
-%%HOMEDIR%%/hc/front/tests/test_edit_webhook.py
-%%HOMEDIR%%/hc/front/tests/test_edit_whatsapp.py
%%HOMEDIR%%/hc/front/tests/test_filtering_rules.py
%%HOMEDIR%%/hc/front/tests/test_get_events.py
%%HOMEDIR%%/hc/front/tests/test_hc_extras.py
@@ -813,12 +670,9 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/test_linemode_tag.py
%%HOMEDIR%%/hc/front/tests/test_log.py
%%HOMEDIR%%/hc/front/tests/test_log_events.py
-%%HOMEDIR%%/hc/front/tests/test_mattermost_help.py
-%%HOMEDIR%%/hc/front/tests/test_metrics.py
%%HOMEDIR%%/hc/front/tests/test_my_checks.py
%%HOMEDIR%%/hc/front/tests/test_oncalendar_preview.py
%%HOMEDIR%%/hc/front/tests/test_pause.py
-%%HOMEDIR%%/hc/front/tests/test_pd_help.py
%%HOMEDIR%%/hc/front/tests/test_ping_body.py
%%HOMEDIR%%/hc/front/tests/test_ping_details.py
%%HOMEDIR%%/hc/front/tests/test_projects_menu.py
@@ -828,25 +682,728 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/test_search.py
%%HOMEDIR%%/hc/front/tests/test_send_test_notification.py
%%HOMEDIR%%/hc/front/tests/test_serve_doc.py
-%%HOMEDIR%%/hc/front/tests/test_signal_captcha.py
%%HOMEDIR%%/hc/front/tests/test_status.py
%%HOMEDIR%%/hc/front/tests/test_status_single.py
%%HOMEDIR%%/hc/front/tests/test_switch_channel.py
%%HOMEDIR%%/hc/front/tests/test_transfer.py
-%%HOMEDIR%%/hc/front/tests/test_trello_settings.py
%%HOMEDIR%%/hc/front/tests/test_uncloak.py
-%%HOMEDIR%%/hc/front/tests/test_unsubscribe_email.py
%%HOMEDIR%%/hc/front/tests/test_update_channel.py
%%HOMEDIR%%/hc/front/tests/test_update_channel_name.py
%%HOMEDIR%%/hc/front/tests/test_update_name.py
%%HOMEDIR%%/hc/front/tests/test_update_timeout.py
%%HOMEDIR%%/hc/front/tests/test_validate_schedule.py
%%HOMEDIR%%/hc/front/tests/test_verify_email.py
-%%HOMEDIR%%/hc/front/tests/test_verify_signal_number.py
%%HOMEDIR%%/hc/front/tests/test_webhook_validator.py
%%HOMEDIR%%/hc/front/urls.py
%%HOMEDIR%%/hc/front/validators.py
%%HOMEDIR%%/hc/front/views.py
+%%HOMEDIR%%/hc/integrations/__init__.py
+%%HOMEDIR%%/hc/integrations/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__init__.py
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/apps%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/apps%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/apps.py
+%%HOMEDIR%%/hc/integrations/apprise/forms.py
+%%HOMEDIR%%/hc/integrations/apprise/static/img/apprise.png
+%%HOMEDIR%%/hc/integrations/apprise/templates/add_apprise.html
+%%HOMEDIR%%/hc/integrations/apprise/templates/apprise_description.html
+%%HOMEDIR%%/hc/integrations/apprise/templates/apprise_title.html
+%%HOMEDIR%%/hc/integrations/apprise/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/apprise/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/apprise/transport.py
+%%HOMEDIR%%/hc/integrations/apprise/urls.py
+%%HOMEDIR%%/hc/integrations/apprise/views.py
+%%HOMEDIR%%/hc/integrations/call/__init__.py
+%%HOMEDIR%%/hc/integrations/call/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/static/img/call.png
+%%HOMEDIR%%/hc/integrations/call/templates/add_call.html
+%%HOMEDIR%%/hc/integrations/call/templates/call_message.html
+%%HOMEDIR%%/hc/integrations/call/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/call/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/call/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/call/transport.py
+%%HOMEDIR%%/hc/integrations/call/urls.py
+%%HOMEDIR%%/hc/integrations/call/views.py
+%%HOMEDIR%%/hc/integrations/discord/__init__.py
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/static/img/discord.png
+%%HOMEDIR%%/hc/integrations/discord/templates/add_discord.html
+%%HOMEDIR%%/hc/integrations/discord/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/discord/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/discord/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/discord/transport.py
+%%HOMEDIR%%/hc/integrations/discord/urls.py
+%%HOMEDIR%%/hc/integrations/discord/views.py
+%%HOMEDIR%%/hc/integrations/email/__init__.py
+%%HOMEDIR%%/hc/integrations/email/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/forms.py
+%%HOMEDIR%%/hc/integrations/email/static/img/email.png
+%%HOMEDIR%%/hc/integrations/email/templates/email_form.html
+%%HOMEDIR%%/hc/integrations/email/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_unsubscribe%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/email/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/email/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/email/tests/test_unsubscribe.py
+%%HOMEDIR%%/hc/integrations/email/transport.py
+%%HOMEDIR%%/hc/integrations/email/urls.py
+%%HOMEDIR%%/hc/integrations/email/views.py
+%%HOMEDIR%%/hc/integrations/github/__init__.py
+%%HOMEDIR%%/hc/integrations/github/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/client.py
+%%HOMEDIR%%/hc/integrations/github/forms.py
+%%HOMEDIR%%/hc/integrations/github/static/img/github-white.png
+%%HOMEDIR%%/hc/integrations/github/static/img/github.png
+%%HOMEDIR%%/hc/integrations/github/templates/add_github.html
+%%HOMEDIR%%/hc/integrations/github/templates/add_github_form.html
+%%HOMEDIR%%/hc/integrations/github/templates/github_body.html
+%%HOMEDIR%%/hc/integrations/github/templates/github_title.html
+%%HOMEDIR%%/hc/integrations/github/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_add_save%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_add_select%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/github/tests/test_add_save.py
+%%HOMEDIR%%/hc/integrations/github/tests/test_add_select.py
+%%HOMEDIR%%/hc/integrations/github/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/github/transport.py
+%%HOMEDIR%%/hc/integrations/github/urls.py
+%%HOMEDIR%%/hc/integrations/github/views.py
+%%HOMEDIR%%/hc/integrations/googlechat/__init__.py
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/googlechat.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_1.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_2.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_3.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_4.png
+%%HOMEDIR%%/hc/integrations/googlechat/templates/add_googlechat.html
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/googlechat/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/googlechat/transport.py
+%%HOMEDIR%%/hc/integrations/googlechat/urls.py
+%%HOMEDIR%%/hc/integrations/googlechat/views.py
+%%HOMEDIR%%/hc/integrations/gotify/__init__.py
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/forms.py
+%%HOMEDIR%%/hc/integrations/gotify/static/img/gotify.png
+%%HOMEDIR%%/hc/integrations/gotify/static/img/setup_gotify_1.png
+%%HOMEDIR%%/hc/integrations/gotify/static/img/setup_gotify_2.png
+%%HOMEDIR%%/hc/integrations/gotify/templates/add_gotify.html
+%%HOMEDIR%%/hc/integrations/gotify/templates/gotify_message.html
+%%HOMEDIR%%/hc/integrations/gotify/templates/gotify_title.html
+%%HOMEDIR%%/hc/integrations/gotify/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/gotify/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/gotify/transport.py
+%%HOMEDIR%%/hc/integrations/gotify/urls.py
+%%HOMEDIR%%/hc/integrations/gotify/views.py
+%%HOMEDIR%%/hc/integrations/group/__init__.py
+%%HOMEDIR%%/hc/integrations/group/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/forms.py
+%%HOMEDIR%%/hc/integrations/group/static/img/group.png
+%%HOMEDIR%%/hc/integrations/group/templates/group_form.html
+%%HOMEDIR%%/hc/integrations/group/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/group/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/group/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/group/transport.py
+%%HOMEDIR%%/hc/integrations/group/urls.py
+%%HOMEDIR%%/hc/integrations/group/views.py
+%%HOMEDIR%%/hc/integrations/matrix/__init__.py
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/client.py
+%%HOMEDIR%%/hc/integrations/matrix/forms.py
+%%HOMEDIR%%/hc/integrations/matrix/static/img/matrix.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/mattermost.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_1.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_2.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_3.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_4.png
+%%HOMEDIR%%/hc/integrations/matrix/templates/add_matrix.html
+%%HOMEDIR%%/hc/integrations/matrix/templates/matrix_description.html
+%%HOMEDIR%%/hc/integrations/matrix/templates/matrix_description_formatted.html
+%%HOMEDIR%%/hc/integrations/matrix/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/matrix/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/matrix/transport.py
+%%HOMEDIR%%/hc/integrations/matrix/urls.py
+%%HOMEDIR%%/hc/integrations/matrix/views.py
+%%HOMEDIR%%/hc/integrations/mattermost/__init__.py
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_1.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_2.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_3.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_4.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_5.png
+%%HOMEDIR%%/hc/integrations/mattermost/templates/add_mattermost.html
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/mattermost/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/mattermost/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/mattermost/transport.py
+%%HOMEDIR%%/hc/integrations/mattermost/urls.py
+%%HOMEDIR%%/hc/integrations/mattermost/views.py
+%%HOMEDIR%%/hc/integrations/msteamsw/__init__.py
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/msteams.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/msteamsw.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_1.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_2.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_3.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_4.png
+%%HOMEDIR%%/hc/integrations/msteamsw/templates/add_msteams.html
+%%HOMEDIR%%/hc/integrations/msteamsw/templates/msteamsw_message.html
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/msteamsw/transport.py
+%%HOMEDIR%%/hc/integrations/msteamsw/urls.py
+%%HOMEDIR%%/hc/integrations/msteamsw/views.py
+%%HOMEDIR%%/hc/integrations/ntfy/__init__.py
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/forms.py
+%%HOMEDIR%%/hc/integrations/ntfy/static/img/ntfy.png
+%%HOMEDIR%%/hc/integrations/ntfy/static/js/ntfy_form.js
+%%HOMEDIR%%/hc/integrations/ntfy/templates/ntfy_form.html
+%%HOMEDIR%%/hc/integrations/ntfy/templates/ntfy_message.html
+%%HOMEDIR%%/hc/integrations/ntfy/templates/ntfy_title.html
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/ntfy/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/ntfy/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/ntfy/transport.py
+%%HOMEDIR%%/hc/integrations/ntfy/urls.py
+%%HOMEDIR%%/hc/integrations/ntfy/views.py
+%%HOMEDIR%%/hc/integrations/opsgenie/__init__.py
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/forms.py
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/opsgenie.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_1.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_2.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_3.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_4.png
+%%HOMEDIR%%/hc/integrations/opsgenie/templates/add_opsgenie.html
+%%HOMEDIR%%/hc/integrations/opsgenie/templates/opsgenie_message.html
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/opsgenie/transport.py
+%%HOMEDIR%%/hc/integrations/opsgenie/urls.py
+%%HOMEDIR%%/hc/integrations/opsgenie/views.py
+%%HOMEDIR%%/hc/integrations/pagertree/__init__.py
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/pagertree.png
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/setup_pagertree_1.png
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/setup_pagertree_2.png
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/setup_pagertree_3.png
+%%HOMEDIR%%/hc/integrations/pagertree/templates/add_pagertree.html
+%%HOMEDIR%%/hc/integrations/pagertree/templates/pagertree_description.html
+%%HOMEDIR%%/hc/integrations/pagertree/templates/pagertree_title.html
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/pagertree/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/pagertree/transport.py
+%%HOMEDIR%%/hc/integrations/pagertree/urls.py
+%%HOMEDIR%%/hc/integrations/pagertree/views.py
+%%HOMEDIR%%/hc/integrations/pd/__init__.py
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/forms.py
+%%HOMEDIR%%/hc/integrations/pd/static/img/pd.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_s1.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_s2.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_0.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_1.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_2.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_3.png
+%%HOMEDIR%%/hc/integrations/pd/templates/add_pd.html
+%%HOMEDIR%%/hc/integrations/pd/templates/add_pd_simple.html
+%%HOMEDIR%%/hc/integrations/pd/templates/pd_description.html
+%%HOMEDIR%%/hc/integrations/pd/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/pd/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/pd/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/pd/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/pd/transport.py
+%%HOMEDIR%%/hc/integrations/pd/urls.py
+%%HOMEDIR%%/hc/integrations/pd/views.py
+%%HOMEDIR%%/hc/integrations/po/__init__.py
+%%HOMEDIR%%/hc/integrations/po/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/forms.py
+%%HOMEDIR%%/hc/integrations/po/static/img/po.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_0.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_1.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_2.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_3.png
+%%HOMEDIR%%/hc/integrations/po/static/js/add_pushover.js
+%%HOMEDIR%%/hc/integrations/po/templates/add_pushover.html
+%%HOMEDIR%%/hc/integrations/po/templates/add_pushover_help.html
+%%HOMEDIR%%/hc/integrations/po/templates/pushover_message.html
+%%HOMEDIR%%/hc/integrations/po/templates/pushover_title.html
+%%HOMEDIR%%/hc/integrations/po/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/po/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/po/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/po/transport.py
+%%HOMEDIR%%/hc/integrations/po/urls.py
+%%HOMEDIR%%/hc/integrations/po/views.py
+%%HOMEDIR%%/hc/integrations/prometheus/__init__.py
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/static/img/prometheus.png
+%%HOMEDIR%%/hc/integrations/prometheus/static/img/setup_prometheus_1.png
+%%HOMEDIR%%/hc/integrations/prometheus/templates/add_prometheus.html
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__/test_metrics%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/prometheus/tests/test_metrics.py
+%%HOMEDIR%%/hc/integrations/prometheus/urls.py
+%%HOMEDIR%%/hc/integrations/prometheus/views.py
+%%HOMEDIR%%/hc/integrations/pushbullet/__init__.py
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/static/img/pushbullet.png
+%%HOMEDIR%%/hc/integrations/pushbullet/templates/add_pushbullet.html
+%%HOMEDIR%%/hc/integrations/pushbullet/templates/pushbullet_message.html
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/pushbullet/transport.py
+%%HOMEDIR%%/hc/integrations/pushbullet/urls.py
+%%HOMEDIR%%/hc/integrations/pushbullet/views.py
+%%HOMEDIR%%/hc/integrations/rocketchat/__init__.py
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/rocketchat.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_1.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_2.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_3.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_4.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_5.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_6.png
+%%HOMEDIR%%/hc/integrations/rocketchat/templates/add_rocketchat.html
+%%HOMEDIR%%/hc/integrations/rocketchat/templates/rocketchat_message.html
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/rocketchat/transport.py
+%%HOMEDIR%%/hc/integrations/rocketchat/urls.py
+%%HOMEDIR%%/hc/integrations/rocketchat/views.py
+%%HOMEDIR%%/hc/integrations/shell/__init__.py
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/forms.py
+%%HOMEDIR%%/hc/integrations/shell/static/img/shell.png
+%%HOMEDIR%%/hc/integrations/shell/templates/add_shell.html
+%%HOMEDIR%%/hc/integrations/shell/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/shell/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/shell/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/shell/transport.py
+%%HOMEDIR%%/hc/integrations/shell/urls.py
+%%HOMEDIR%%/hc/integrations/shell/views.py
+%%HOMEDIR%%/hc/integrations/signal/__init__.py
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/forms.py
+%%HOMEDIR%%/hc/integrations/signal/static/img/signal.png
+%%HOMEDIR%%/hc/integrations/signal/static/js/signal_form.js
+%%HOMEDIR%%/hc/integrations/signal/templates/signal_form.html
+%%HOMEDIR%%/hc/integrations/signal/templates/signal_message.html
+%%HOMEDIR%%/hc/integrations/signal/templates/signal_result.html
+%%HOMEDIR%%/hc/integrations/signal/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_signal_captcha%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_verify_signal_number%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_signal_captcha.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_verify_signal_number.py
+%%HOMEDIR%%/hc/integrations/signal/transport.py
+%%HOMEDIR%%/hc/integrations/signal/urls.py
+%%HOMEDIR%%/hc/integrations/signal/views.py
+%%HOMEDIR%%/hc/integrations/slack/__init__.py
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/static/img/add_to_slack.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/add_to_slack@2x.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_1.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_2.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_0.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_1.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_2.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_3.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/slack.png
+%%HOMEDIR%%/hc/integrations/slack/templates/add_slack.html
+%%HOMEDIR%%/hc/integrations/slack/templates/add_slack_btn.html
+%%HOMEDIR%%/hc/integrations/slack/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_add_btn%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_add_btn.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/slack/transport.py
+%%HOMEDIR%%/hc/integrations/slack/urls.py
+%%HOMEDIR%%/hc/integrations/slack/views.py
+%%HOMEDIR%%/hc/integrations/sms/__init__.py
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/static/img/sms.png
+%%HOMEDIR%%/hc/integrations/sms/templates/sms_form.html
+%%HOMEDIR%%/hc/integrations/sms/templates/sms_message.html
+%%HOMEDIR%%/hc/integrations/sms/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/sms/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/sms/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/sms/transport.py
+%%HOMEDIR%%/hc/integrations/sms/urls.py
+%%HOMEDIR%%/hc/integrations/sms/views.py
+%%HOMEDIR%%/hc/integrations/spike/__init__.py
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_1.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_2.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_3.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_4.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/spike.png
+%%HOMEDIR%%/hc/integrations/spike/templates/add_spike.html
+%%HOMEDIR%%/hc/integrations/spike/templates/spike_description.html
+%%HOMEDIR%%/hc/integrations/spike/templates/spike_title.html
+%%HOMEDIR%%/hc/integrations/spike/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/spike/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/spike/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/spike/transport.py
+%%HOMEDIR%%/hc/integrations/spike/urls.py
+%%HOMEDIR%%/hc/integrations/spike/views.py
+%%HOMEDIR%%/hc/integrations/telegram/__init__.py
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/forms.py
+%%HOMEDIR%%/hc/integrations/telegram/static/img/setup_telegram_1.png
+%%HOMEDIR%%/hc/integrations/telegram/static/img/setup_telegram_2.png
+%%HOMEDIR%%/hc/integrations/telegram/static/img/setup_telegram_3.png
+%%HOMEDIR%%/hc/integrations/telegram/static/img/telegram.png
+%%HOMEDIR%%/hc/integrations/telegram/templates/add_telegram.html
+%%HOMEDIR%%/hc/integrations/telegram/templates/telegram_invite.html
+%%HOMEDIR%%/hc/integrations/telegram/templates/telegram_message.html
+%%HOMEDIR%%/hc/integrations/telegram/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/telegram/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/telegram/transport.py
+%%HOMEDIR%%/hc/integrations/telegram/urls.py
+%%HOMEDIR%%/hc/integrations/telegram/views.py
+%%HOMEDIR%%/hc/integrations/trello/__init__.py
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/forms.py
+%%HOMEDIR%%/hc/integrations/trello/static/img/trello.png
+%%HOMEDIR%%/hc/integrations/trello/static/js/add_trello.js
+%%HOMEDIR%%/hc/integrations/trello/templates/add_trello.html
+%%HOMEDIR%%/hc/integrations/trello/templates/trello_desc.html
+%%HOMEDIR%%/hc/integrations/trello/templates/trello_name.html
+%%HOMEDIR%%/hc/integrations/trello/templates/trello_settings.html
+%%HOMEDIR%%/hc/integrations/trello/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/test_settings%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/trello/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/trello/tests/test_settings.py
+%%HOMEDIR%%/hc/integrations/trello/transport.py
+%%HOMEDIR%%/hc/integrations/trello/urls.py
+%%HOMEDIR%%/hc/integrations/trello/views.py
+%%HOMEDIR%%/hc/integrations/victorops/__init__.py
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/static/img/setup_victorops_1.png
+%%HOMEDIR%%/hc/integrations/victorops/static/img/setup_victorops_2.png
+%%HOMEDIR%%/hc/integrations/victorops/static/img/victorops.png
+%%HOMEDIR%%/hc/integrations/victorops/templates/add_victorops.html
+%%HOMEDIR%%/hc/integrations/victorops/templates/victorops_description.html
+%%HOMEDIR%%/hc/integrations/victorops/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/victorops/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/victorops/transport.py
+%%HOMEDIR%%/hc/integrations/victorops/urls.py
+%%HOMEDIR%%/hc/integrations/victorops/views.py
+%%HOMEDIR%%/hc/integrations/webhook/__init__.py
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/forms.py
+%%HOMEDIR%%/hc/integrations/webhook/static/img/webhook.png
+%%HOMEDIR%%/hc/integrations/webhook/static/js/webhook.js
+%%HOMEDIR%%/hc/integrations/webhook/templates/webhook_form.html
+%%HOMEDIR%%/hc/integrations/webhook/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/webhook/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/webhook/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/webhook/transport.py
+%%HOMEDIR%%/hc/integrations/webhook/urls.py
+%%HOMEDIR%%/hc/integrations/webhook/views.py
+%%HOMEDIR%%/hc/integrations/whatsapp/__init__.py
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/apps%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/apps%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/apps.py
+%%HOMEDIR%%/hc/integrations/whatsapp/static/img/whatsapp.png
+%%HOMEDIR%%/hc/integrations/whatsapp/templates/whatsapp_form.html
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/whatsapp/transport.py
+%%HOMEDIR%%/hc/integrations/whatsapp/urls.py
+%%HOMEDIR%%/hc/integrations/whatsapp/views.py
+%%HOMEDIR%%/hc/integrations/zulip/__init__.py
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/forms.py
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_1.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_2.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_3.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_4.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_5.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/zulip.png
+%%HOMEDIR%%/hc/integrations/zulip/static/js/add_zulip.js
+%%HOMEDIR%%/hc/integrations/zulip/templates/add_zulip.html
+%%HOMEDIR%%/hc/integrations/zulip/templates/zulip_content.html
+%%HOMEDIR%%/hc/integrations/zulip/templates/zulip_topic.html
+%%HOMEDIR%%/hc/integrations/zulip/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/zulip/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/zulip/transport.py
+%%HOMEDIR%%/hc/integrations/zulip/urls.py
+%%HOMEDIR%%/hc/integrations/zulip/views.py
%%HOMEDIR%%/hc/lib/__init__.py
%%HOMEDIR%%/hc/lib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/__init__%%PYTHON_TAG%%.pyc
@@ -857,11 +1414,7 @@ bin/hcks
%%HOMEDIR%%/hc/lib/__pycache__/date%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/emails%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/emails%%PYTHON_TAG%%.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/github%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/github%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/html%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/html%%PYTHON_TAG%%.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/matrix%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/s3%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/s3%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/signing%%PYTHON_TAG%%.opt-1.pyc
@@ -869,7 +1422,6 @@ bin/hcks
%%HOMEDIR%%/hc/lib/__pycache__/statsd%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/statsd%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/string%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/string%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/typealias%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/typealias%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/tz%%PYTHON_TAG%%.opt-1.pyc
@@ -880,9 +1432,7 @@ bin/hcks
%%HOMEDIR%%/hc/lib/curl.py
%%HOMEDIR%%/hc/lib/date.py
%%HOMEDIR%%/hc/lib/emails.py
-%%HOMEDIR%%/hc/lib/github.py
%%HOMEDIR%%/hc/lib/html.py
-%%HOMEDIR%%/hc/lib/matrix.py
%%HOMEDIR%%/hc/lib/s3.py
%%HOMEDIR%%/hc/lib/signing.py
%%HOMEDIR%%/hc/lib/statsd.py
@@ -985,6 +1535,8 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.27d9190db11c.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.27fed4d96071.css
%%HOMEDIR%%/static-collected/CACHE/css/output.27fed4d96071.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.2d3cc72d730c.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.2d3cc72d730c.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.338a92d956e0.css
%%HOMEDIR%%/static-collected/CACHE/css/output.338a92d956e0.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.3b9726e6757d.css
@@ -995,10 +1547,10 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.4118f003b752.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.48b942e160d8.css
%%HOMEDIR%%/static-collected/CACHE/css/output.48b942e160d8.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.4f48555496c9.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.4f48555496c9.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.537f18b6ba12.css
%%HOMEDIR%%/static-collected/CACHE/css/output.537f18b6ba12.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.5781c954c7fe.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.5781c954c7fe.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.5b5be2f67d28.css
%%HOMEDIR%%/static-collected/CACHE/css/output.5b5be2f67d28.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.5b9a3186b65a.css
@@ -1015,8 +1567,6 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.79bc4ba389df.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.85131bd6fe18.css
%%HOMEDIR%%/static-collected/CACHE/css/output.85131bd6fe18.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.92ca7578c1e1.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.92ca7578c1e1.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.994ced6690f1.css
%%HOMEDIR%%/static-collected/CACHE/css/output.994ced6690f1.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.99b939d7a1fa.css
@@ -1035,8 +1585,8 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.b5314e6471ce.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.ba3a60f23b9a.css
%%HOMEDIR%%/static-collected/CACHE/css/output.ba3a60f23b9a.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.bc14245246d0.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.bc14245246d0.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.be44bcfea48a.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.be44bcfea48a.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.c2d1279dce0e.css
%%HOMEDIR%%/static-collected/CACHE/css/output.c2d1279dce0e.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.ca025a6b1199.css
@@ -1097,6 +1647,8 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/js/output.9ce1f5e65e9a.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.9f0fa72b79a3.js
%%HOMEDIR%%/static-collected/CACHE/js/output.9f0fa72b79a3.js.gz
+%%HOMEDIR%%/static-collected/CACHE/js/output.ae529949a37e.js
+%%HOMEDIR%%/static-collected/CACHE/js/output.ae529949a37e.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.b4ba48ed4f66.js
%%HOMEDIR%%/static-collected/CACHE/js/output.b4ba48ed4f66.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.b85217576987.js
@@ -1109,16 +1661,14 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/js/output.c4e367d31ce9.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.c56525d27da6.js
%%HOMEDIR%%/static-collected/CACHE/js/output.c56525d27da6.js.gz
-%%HOMEDIR%%/static-collected/CACHE/js/output.c653f0934335.js
-%%HOMEDIR%%/static-collected/CACHE/js/output.c653f0934335.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.c9c5c8413808.js
%%HOMEDIR%%/static-collected/CACHE/js/output.c9c5c8413808.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.cf866df012a0.js
%%HOMEDIR%%/static-collected/CACHE/js/output.cf866df012a0.js.gz
+%%HOMEDIR%%/static-collected/CACHE/js/output.d1a982a34e92.js
+%%HOMEDIR%%/static-collected/CACHE/js/output.d1a982a34e92.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.d1af18153f71.js
%%HOMEDIR%%/static-collected/CACHE/js/output.d1af18153f71.js.gz
-%%HOMEDIR%%/static-collected/CACHE/js/output.db93224f6407.js
-%%HOMEDIR%%/static-collected/CACHE/js/output.db93224f6407.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.deacfb4c1f0f.js
%%HOMEDIR%%/static-collected/CACHE/js/output.deacfb4c1f0f.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.e9c76ee85b5e.js
@@ -1309,13 +1859,18 @@ bin/hcks
%%HOMEDIR%%/static-collected/fonts/icomoon.svg
%%HOMEDIR%%/static-collected/fonts/icomoon.ttf
%%HOMEDIR%%/static-collected/fonts/icomoon.woff
+%%HOMEDIR%%/static-collected/img/add_to_slack.png
+%%HOMEDIR%%/static-collected/img/add_to_slack@2x.png
%%HOMEDIR%%/static-collected/img/apple-touch-180.png
+%%HOMEDIR%%/static-collected/img/apprise.png
%%HOMEDIR%%/static-collected/img/badges.png
%%HOMEDIR%%/static-collected/img/badges@2x.png
+%%HOMEDIR%%/static-collected/img/call.png
%%HOMEDIR%%/static-collected/img/check_details.png
%%HOMEDIR%%/static-collected/img/check_details@2x.png
%%HOMEDIR%%/static-collected/img/cron.png
%%HOMEDIR%%/static-collected/img/cron@2x.png
+%%HOMEDIR%%/static-collected/img/discord.png
%%HOMEDIR%%/static-collected/img/docs/add_check.png
%%HOMEDIR%%/static-collected/img/docs/badges.png
%%HOMEDIR%%/static-collected/img/docs/checks_durations.png
@@ -1349,116 +1904,112 @@ bin/hcks
%%HOMEDIR%%/static-collected/img/docs/transfer_check.png
%%HOMEDIR%%/static-collected/img/docs/transfer_project.png
%%HOMEDIR%%/static-collected/img/down.png
+%%HOMEDIR%%/static-collected/img/email.png
%%HOMEDIR%%/static-collected/img/favicon.ico
%%HOMEDIR%%/static-collected/img/favicon.svg
%%HOMEDIR%%/static-collected/img/favicon_down.svg
-%%HOMEDIR%%/static-collected/img/integrations/add_to_slack.png
-%%HOMEDIR%%/static-collected/img/integrations/add_to_slack@2x.png
-%%HOMEDIR%%/static-collected/img/integrations/apprise.png
-%%HOMEDIR%%/static-collected/img/integrations/call.png
-%%HOMEDIR%%/static-collected/img/integrations/discord.png
-%%HOMEDIR%%/static-collected/img/integrations/email.png
-%%HOMEDIR%%/static-collected/img/integrations/github-white.png
-%%HOMEDIR%%/static-collected/img/integrations/github.png
-%%HOMEDIR%%/static-collected/img/integrations/googlechat.png
-%%HOMEDIR%%/static-collected/img/integrations/gotify.png
-%%HOMEDIR%%/static-collected/img/integrations/group.png
-%%HOMEDIR%%/static-collected/img/integrations/linenotify.png
-%%HOMEDIR%%/static-collected/img/integrations/matrix.png
-%%HOMEDIR%%/static-collected/img/integrations/mattermost.png
-%%HOMEDIR%%/static-collected/img/integrations/missing.png
-%%HOMEDIR%%/static-collected/img/integrations/msteams.png
-%%HOMEDIR%%/static-collected/img/integrations/msteamsw.png
-%%HOMEDIR%%/static-collected/img/integrations/ntfy.png
-%%HOMEDIR%%/static-collected/img/integrations/opsgenie.png
-%%HOMEDIR%%/static-collected/img/integrations/pagertree.png
-%%HOMEDIR%%/static-collected/img/integrations/pd.png
-%%HOMEDIR%%/static-collected/img/integrations/pd_connect_button.png
-%%HOMEDIR%%/static-collected/img/integrations/po.png
-%%HOMEDIR%%/static-collected/img/integrations/prometheus.png
-%%HOMEDIR%%/static-collected/img/integrations/pushbullet.png
-%%HOMEDIR%%/static-collected/img/integrations/rocketchat.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_gotify_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_gotify_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_5.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pagertree_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pagertree_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pagertree_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_s1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_s2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_0.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_prometheus_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_0.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_5.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_6.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_0.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_telegram_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_telegram_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_telegram_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_victorops_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_victorops_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_zulip_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_zulip_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_zulip_3.png
-%%HOMEDIR%%/static-collected/img/integrations/shell.png
-%%HOMEDIR%%/static-collected/img/integrations/signal.png
-%%HOMEDIR%%/static-collected/img/integrations/slack.png
-%%HOMEDIR%%/static-collected/img/integrations/sms.png
-%%HOMEDIR%%/static-collected/img/integrations/spike.png
-%%HOMEDIR%%/static-collected/img/integrations/telegram.png
-%%HOMEDIR%%/static-collected/img/integrations/trello.png
-%%HOMEDIR%%/static-collected/img/integrations/victorops.png
-%%HOMEDIR%%/static-collected/img/integrations/webhook.png
-%%HOMEDIR%%/static-collected/img/integrations/whatsapp.png
-%%HOMEDIR%%/static-collected/img/integrations/zulip.png
+%%HOMEDIR%%/static-collected/img/github-white.png
+%%HOMEDIR%%/static-collected/img/github.png
+%%HOMEDIR%%/static-collected/img/googlechat.png
+%%HOMEDIR%%/static-collected/img/gotify.png
+%%HOMEDIR%%/static-collected/img/group.png
+%%HOMEDIR%%/static-collected/img/linenotify.png
%%HOMEDIR%%/static-collected/img/logo.png
+%%HOMEDIR%%/static-collected/img/matrix.png
+%%HOMEDIR%%/static-collected/img/mattermost.png
+%%HOMEDIR%%/static-collected/img/missing.png
+%%HOMEDIR%%/static-collected/img/msteams.png
+%%HOMEDIR%%/static-collected/img/msteamsw.png
%%HOMEDIR%%/static-collected/img/my_checks.png
%%HOMEDIR%%/static-collected/img/my_checks@2x.png
+%%HOMEDIR%%/static-collected/img/ntfy.png
+%%HOMEDIR%%/static-collected/img/opsgenie.png
+%%HOMEDIR%%/static-collected/img/pagertree.png
+%%HOMEDIR%%/static-collected/img/pd.png
%%HOMEDIR%%/static-collected/img/period_grace.png
%%HOMEDIR%%/static-collected/img/period_grace@2x.png
+%%HOMEDIR%%/static-collected/img/po.png
+%%HOMEDIR%%/static-collected/img/prometheus.png
+%%HOMEDIR%%/static-collected/img/pushbullet.png
+%%HOMEDIR%%/static-collected/img/rocketchat.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_1.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_2.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_3.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_4.png
+%%HOMEDIR%%/static-collected/img/setup_gotify_1.png
+%%HOMEDIR%%/static-collected/img/setup_gotify_2.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_1.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_2.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_3.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_4.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_1.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_2.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_3.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_4.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_5.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_1.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_2.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_3.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_4.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_1.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_2.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_3.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_4.png
+%%HOMEDIR%%/static-collected/img/setup_pagertree_1.png
+%%HOMEDIR%%/static-collected/img/setup_pagertree_2.png
+%%HOMEDIR%%/static-collected/img/setup_pagertree_3.png
+%%HOMEDIR%%/static-collected/img/setup_pd_s1.png
+%%HOMEDIR%%/static-collected/img/setup_pd_s2.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_0.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_1.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_2.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_3.png
+%%HOMEDIR%%/static-collected/img/setup_prometheus_1.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_0.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_1.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_2.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_3.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_1.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_2.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_3.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_4.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_5.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_6.png
+%%HOMEDIR%%/static-collected/img/setup_slack_1.png
+%%HOMEDIR%%/static-collected/img/setup_slack_2.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_0.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_1.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_2.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_3.png
+%%HOMEDIR%%/static-collected/img/setup_spike_1.png
+%%HOMEDIR%%/static-collected/img/setup_spike_2.png
+%%HOMEDIR%%/static-collected/img/setup_spike_3.png
+%%HOMEDIR%%/static-collected/img/setup_spike_4.png
+%%HOMEDIR%%/static-collected/img/setup_telegram_1.png
+%%HOMEDIR%%/static-collected/img/setup_telegram_2.png
+%%HOMEDIR%%/static-collected/img/setup_telegram_3.png
+%%HOMEDIR%%/static-collected/img/setup_victorops_1.png
+%%HOMEDIR%%/static-collected/img/setup_victorops_2.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_1.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_2.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_3.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_4.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_5.png
+%%HOMEDIR%%/static-collected/img/shell.png
+%%HOMEDIR%%/static-collected/img/signal.png
+%%HOMEDIR%%/static-collected/img/slack.png
+%%HOMEDIR%%/static-collected/img/sms.png
+%%HOMEDIR%%/static-collected/img/spike.png
+%%HOMEDIR%%/static-collected/img/telegram.png
%%HOMEDIR%%/static-collected/img/theme-dark.png
%%HOMEDIR%%/static-collected/img/theme-light.png
%%HOMEDIR%%/static-collected/img/theme-system.png
+%%HOMEDIR%%/static-collected/img/trello.png
%%HOMEDIR%%/static-collected/img/up.png
+%%HOMEDIR%%/static-collected/img/victorops.png
+%%HOMEDIR%%/static-collected/img/webhook.png
+%%HOMEDIR%%/static-collected/img/whatsapp.png
+%%HOMEDIR%%/static-collected/img/zulip.png
%%HOMEDIR%%/static-collected/js/adaptive-setinterval.js
%%HOMEDIR%%/static-collected/js/add-check-modal.js
%%HOMEDIR%%/static-collected/js/add_credential.js
@@ -1592,105 +2143,9 @@ bin/hcks
%%HOMEDIR%%/static/img/favicon.ico
%%HOMEDIR%%/static/img/favicon.svg
%%HOMEDIR%%/static/img/favicon_down.svg
-%%HOMEDIR%%/static/img/integrations/add_to_slack.png
-%%HOMEDIR%%/static/img/integrations/add_to_slack@2x.png
-%%HOMEDIR%%/static/img/integrations/apprise.png
-%%HOMEDIR%%/static/img/integrations/call.png
-%%HOMEDIR%%/static/img/integrations/discord.png
-%%HOMEDIR%%/static/img/integrations/email.png
-%%HOMEDIR%%/static/img/integrations/github-white.png
-%%HOMEDIR%%/static/img/integrations/github.png
-%%HOMEDIR%%/static/img/integrations/googlechat.png
-%%HOMEDIR%%/static/img/integrations/gotify.png
-%%HOMEDIR%%/static/img/integrations/group.png
-%%HOMEDIR%%/static/img/integrations/linenotify.png
-%%HOMEDIR%%/static/img/integrations/matrix.png
-%%HOMEDIR%%/static/img/integrations/mattermost.png
-%%HOMEDIR%%/static/img/integrations/missing.png
-%%HOMEDIR%%/static/img/integrations/msteams.png
-%%HOMEDIR%%/static/img/integrations/msteamsw.png
-%%HOMEDIR%%/static/img/integrations/ntfy.png
-%%HOMEDIR%%/static/img/integrations/opsgenie.png
-%%HOMEDIR%%/static/img/integrations/pagertree.png
-%%HOMEDIR%%/static/img/integrations/pd.png
-%%HOMEDIR%%/static/img/integrations/pd_connect_button.png
-%%HOMEDIR%%/static/img/integrations/po.png
-%%HOMEDIR%%/static/img/integrations/prometheus.png
-%%HOMEDIR%%/static/img/integrations/pushbullet.png
-%%HOMEDIR%%/static/img/integrations/rocketchat.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_1.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_2.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_3.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_4.png
-%%HOMEDIR%%/static/img/integrations/setup_gotify_1.png
-%%HOMEDIR%%/static/img/integrations/setup_gotify_2.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_1.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_2.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_3.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_4.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_1.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_2.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_3.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_4.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_5.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_1.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_2.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_3.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_4.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_1.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_2.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_3.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_4.png
-%%HOMEDIR%%/static/img/integrations/setup_pagertree_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pagertree_2.png
-%%HOMEDIR%%/static/img/integrations/setup_pagertree_3.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_s1.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_s2.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_0.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_2.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_3.png
-%%HOMEDIR%%/static/img/integrations/setup_prometheus_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_0.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_2.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_3.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_1.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_2.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_3.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_4.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_5.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_6.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_1.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_2.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_0.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_1.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_2.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_3.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_1.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_2.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_3.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_4.png
-%%HOMEDIR%%/static/img/integrations/setup_telegram_1.png
-%%HOMEDIR%%/static/img/integrations/setup_telegram_2.png
-%%HOMEDIR%%/static/img/integrations/setup_telegram_3.png
-%%HOMEDIR%%/static/img/integrations/setup_victorops_1.png
-%%HOMEDIR%%/static/img/integrations/setup_victorops_2.png
-%%HOMEDIR%%/static/img/integrations/setup_zulip_1.png
-%%HOMEDIR%%/static/img/integrations/setup_zulip_2.png
-%%HOMEDIR%%/static/img/integrations/setup_zulip_3.png
-%%HOMEDIR%%/static/img/integrations/shell.png
-%%HOMEDIR%%/static/img/integrations/signal.png
-%%HOMEDIR%%/static/img/integrations/slack.png
-%%HOMEDIR%%/static/img/integrations/sms.png
-%%HOMEDIR%%/static/img/integrations/spike.png
-%%HOMEDIR%%/static/img/integrations/telegram.png
-%%HOMEDIR%%/static/img/integrations/trello.png
-%%HOMEDIR%%/static/img/integrations/victorops.png
-%%HOMEDIR%%/static/img/integrations/webhook.png
-%%HOMEDIR%%/static/img/integrations/whatsapp.png
-%%HOMEDIR%%/static/img/integrations/zulip.png
+%%HOMEDIR%%/static/img/linenotify.png
%%HOMEDIR%%/static/img/logo.png
+%%HOMEDIR%%/static/img/missing.png
%%HOMEDIR%%/static/img/my_checks.png
%%HOMEDIR%%/static/img/my_checks@2x.png
%%HOMEDIR%%/static/img/period_grace.png
@@ -1703,9 +2158,6 @@ bin/hcks
%%HOMEDIR%%/static/js/add-check-modal.js
%%HOMEDIR%%/static/js/add_credential.js
%%HOMEDIR%%/static/js/add_project_modal.js
-%%HOMEDIR%%/static/js/add_pushover.js
-%%HOMEDIR%%/static/js/add_trello.js
-%%HOMEDIR%%/static/js/add_zulip.js
%%HOMEDIR%%/static/js/appearance.js
%%HOMEDIR%%/static/js/auto-submit.js
%%HOMEDIR%%/static/js/badges.js
@@ -1723,7 +2175,6 @@ bin/hcks
%%HOMEDIR%%/static/js/moment.min.js
%%HOMEDIR%%/static/js/notifications.js
%%HOMEDIR%%/static/js/nouislider.min.js
-%%HOMEDIR%%/static/js/ntfy_form.js
%%HOMEDIR%%/static/js/ping_details.js
%%HOMEDIR%%/static/js/profile.js
%%HOMEDIR%%/static/js/project.js
@@ -1733,13 +2184,11 @@ bin/hcks
%%HOMEDIR%%/static/js/search.js
%%HOMEDIR%%/static/js/selectize.min.js
%%HOMEDIR%%/static/js/set-password.js
-%%HOMEDIR%%/static/js/signal_form.js
%%HOMEDIR%%/static/js/signup.js
%%HOMEDIR%%/static/js/slug-suggestions.js
%%HOMEDIR%%/static/js/snippet-copy.js
%%HOMEDIR%%/static/js/update-timeout-modal.js
%%HOMEDIR%%/static/js/webauthn-json.browser-global.js
-%%HOMEDIR%%/static/js/webhook.js
%%HOMEDIR%%/static/js/zxcvbn.min.js
%%HOMEDIR%%/templates/accounts/add_credential.html
%%HOMEDIR%%/templates/accounts/add_project_modal.html
@@ -1773,6 +2222,7 @@ bin/hcks
%%HOMEDIR%%/templates/base.html
%%HOMEDIR%%/templates/base_bare.html
%%HOMEDIR%%/templates/base_project.html
+%%HOMEDIR%%/templates/contact.vcf
%%HOMEDIR%%/templates/docs/api.html-fragment
%%HOMEDIR%%/templates/docs/api.md
%%HOMEDIR%%/templates/docs/apiv1.html-fragment
@@ -1879,7 +2329,6 @@ bin/hcks
%%HOMEDIR%%/templates/emails/sudo-code-body-html.html
%%HOMEDIR%%/templates/emails/sudo-code-body-text.html
%%HOMEDIR%%/templates/emails/sudo-code-subject.html
-%%HOMEDIR%%/templates/emails/summary-text.html
%%HOMEDIR%%/templates/emails/transfer-request-body-html.html
%%HOMEDIR%%/templates/emails/transfer-request-body-text.html
%%HOMEDIR%%/templates/emails/transfer-request-subject.html
@@ -1956,73 +2405,6 @@ bin/hcks
%%HOMEDIR%%/templates/front/update_name_modal.html
%%HOMEDIR%%/templates/front/update_timeout_modal.html
%%HOMEDIR%%/templates/front/verify_email_success.html
-%%HOMEDIR%%/templates/integrations/add_apprise.html
-%%HOMEDIR%%/templates/integrations/add_call.html
-%%HOMEDIR%%/templates/integrations/add_discord.html
-%%HOMEDIR%%/templates/integrations/add_github.html
-%%HOMEDIR%%/templates/integrations/add_github_form.html
-%%HOMEDIR%%/templates/integrations/add_googlechat.html
-%%HOMEDIR%%/templates/integrations/add_gotify.html
-%%HOMEDIR%%/templates/integrations/add_matrix.html
-%%HOMEDIR%%/templates/integrations/add_mattermost.html
-%%HOMEDIR%%/templates/integrations/add_msteams.html
-%%HOMEDIR%%/templates/integrations/add_opsgenie.html
-%%HOMEDIR%%/templates/integrations/add_pagertree.html
-%%HOMEDIR%%/templates/integrations/add_pd.html
-%%HOMEDIR%%/templates/integrations/add_pd_simple.html
-%%HOMEDIR%%/templates/integrations/add_prometheus.html
-%%HOMEDIR%%/templates/integrations/add_pushbullet.html
-%%HOMEDIR%%/templates/integrations/add_pushover.html
-%%HOMEDIR%%/templates/integrations/add_pushover_help.html
-%%HOMEDIR%%/templates/integrations/add_rocketchat.html
-%%HOMEDIR%%/templates/integrations/add_shell.html
-%%HOMEDIR%%/templates/integrations/add_slack.html
-%%HOMEDIR%%/templates/integrations/add_slack_btn.html
-%%HOMEDIR%%/templates/integrations/add_spike.html
-%%HOMEDIR%%/templates/integrations/add_telegram.html
-%%HOMEDIR%%/templates/integrations/add_trello.html
-%%HOMEDIR%%/templates/integrations/add_victorops.html
-%%HOMEDIR%%/templates/integrations/add_zulip.html
-%%HOMEDIR%%/templates/integrations/apprise_description.html
-%%HOMEDIR%%/templates/integrations/apprise_title.html
-%%HOMEDIR%%/templates/integrations/call_message.html
-%%HOMEDIR%%/templates/integrations/email_form.html
-%%HOMEDIR%%/templates/integrations/github_body.html
-%%HOMEDIR%%/templates/integrations/github_title.html
-%%HOMEDIR%%/templates/integrations/gotify_message.html
-%%HOMEDIR%%/templates/integrations/gotify_title.html
-%%HOMEDIR%%/templates/integrations/group_form.html
-%%HOMEDIR%%/templates/integrations/matrix_description.html
-%%HOMEDIR%%/templates/integrations/matrix_description_formatted.html
-%%HOMEDIR%%/templates/integrations/msteamsw_message.html
-%%HOMEDIR%%/templates/integrations/ntfy_form.html
-%%HOMEDIR%%/templates/integrations/ntfy_message.html
-%%HOMEDIR%%/templates/integrations/ntfy_title.html
-%%HOMEDIR%%/templates/integrations/opsgenie_message.html
-%%HOMEDIR%%/templates/integrations/pagertree_description.html
-%%HOMEDIR%%/templates/integrations/pagertree_title.html
-%%HOMEDIR%%/templates/integrations/pd_description.html
-%%HOMEDIR%%/templates/integrations/pushbullet_message.html
-%%HOMEDIR%%/templates/integrations/pushover_message.html
-%%HOMEDIR%%/templates/integrations/pushover_title.html
-%%HOMEDIR%%/templates/integrations/rocketchat_message.html
-%%HOMEDIR%%/templates/integrations/signal_form.html
-%%HOMEDIR%%/templates/integrations/signal_message.html
-%%HOMEDIR%%/templates/integrations/signal_result.html
-%%HOMEDIR%%/templates/integrations/sms_form.html
-%%HOMEDIR%%/templates/integrations/sms_message.html
-%%HOMEDIR%%/templates/integrations/spike_description.html
-%%HOMEDIR%%/templates/integrations/spike_title.html
-%%HOMEDIR%%/templates/integrations/telegram_invite.html
-%%HOMEDIR%%/templates/integrations/telegram_message.html
-%%HOMEDIR%%/templates/integrations/trello_desc.html
-%%HOMEDIR%%/templates/integrations/trello_name.html
-%%HOMEDIR%%/templates/integrations/trello_settings.html
-%%HOMEDIR%%/templates/integrations/victorops_description.html
-%%HOMEDIR%%/templates/integrations/webhook_form.html
-%%HOMEDIR%%/templates/integrations/whatsapp_form.html
-%%HOMEDIR%%/templates/integrations/zulip_content.html
-%%HOMEDIR%%/templates/integrations/zulip_topic.html
%%HOMEDIR%%/templates/try_later.html
@dir %%HOMEDIR%%/hc/__pycache__
@dir %%HOMEDIR%%/hc/accounts/__pycache__
@@ -2057,6 +2439,224 @@ bin/hcks
@dir %%HOMEDIR%%/hc/front/tests/__pycache__
@dir %%HOMEDIR%%/hc/front/tests
@dir %%HOMEDIR%%/hc/front
+@dir %%HOMEDIR%%/hc/integrations/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/apprise/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/apprise/static/img
+@dir %%HOMEDIR%%/hc/integrations/apprise/static
+@dir %%HOMEDIR%%/hc/integrations/apprise/templates
+@dir %%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/apprise/tests
+@dir %%HOMEDIR%%/hc/integrations/apprise
+@dir %%HOMEDIR%%/hc/integrations/call/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/call/static/img
+@dir %%HOMEDIR%%/hc/integrations/call/static
+@dir %%HOMEDIR%%/hc/integrations/call/templates
+@dir %%HOMEDIR%%/hc/integrations/call/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/call/tests
+@dir %%HOMEDIR%%/hc/integrations/call
+@dir %%HOMEDIR%%/hc/integrations/discord/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/discord/static/img
+@dir %%HOMEDIR%%/hc/integrations/discord/static
+@dir %%HOMEDIR%%/hc/integrations/discord/templates
+@dir %%HOMEDIR%%/hc/integrations/discord/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/discord/tests
+@dir %%HOMEDIR%%/hc/integrations/discord
+@dir %%HOMEDIR%%/hc/integrations/email/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/email/static/img
+@dir %%HOMEDIR%%/hc/integrations/email/static
+@dir %%HOMEDIR%%/hc/integrations/email/templates
+@dir %%HOMEDIR%%/hc/integrations/email/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/email/tests
+@dir %%HOMEDIR%%/hc/integrations/email
+@dir %%HOMEDIR%%/hc/integrations/github/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/github/static/img
+@dir %%HOMEDIR%%/hc/integrations/github/static
+@dir %%HOMEDIR%%/hc/integrations/github/templates
+@dir %%HOMEDIR%%/hc/integrations/github/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/github/tests
+@dir %%HOMEDIR%%/hc/integrations/github
+@dir %%HOMEDIR%%/hc/integrations/googlechat/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/googlechat/static/img
+@dir %%HOMEDIR%%/hc/integrations/googlechat/static
+@dir %%HOMEDIR%%/hc/integrations/googlechat/templates
+@dir %%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/googlechat/tests
+@dir %%HOMEDIR%%/hc/integrations/googlechat
+@dir %%HOMEDIR%%/hc/integrations/gotify/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/gotify/static/img
+@dir %%HOMEDIR%%/hc/integrations/gotify/static
+@dir %%HOMEDIR%%/hc/integrations/gotify/templates
+@dir %%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/gotify/tests
+@dir %%HOMEDIR%%/hc/integrations/gotify
+@dir %%HOMEDIR%%/hc/integrations/group/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/group/static/img
+@dir %%HOMEDIR%%/hc/integrations/group/static
+@dir %%HOMEDIR%%/hc/integrations/group/templates
+@dir %%HOMEDIR%%/hc/integrations/group/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/group/tests
+@dir %%HOMEDIR%%/hc/integrations/group
+@dir %%HOMEDIR%%/hc/integrations/matrix/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/matrix/static/img
+@dir %%HOMEDIR%%/hc/integrations/matrix/static
+@dir %%HOMEDIR%%/hc/integrations/matrix/templates
+@dir %%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/matrix/tests
+@dir %%HOMEDIR%%/hc/integrations/matrix
+@dir %%HOMEDIR%%/hc/integrations/mattermost/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/mattermost/static/img
+@dir %%HOMEDIR%%/hc/integrations/mattermost/static
+@dir %%HOMEDIR%%/hc/integrations/mattermost/templates
+@dir %%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/mattermost/tests
+@dir %%HOMEDIR%%/hc/integrations/mattermost
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/static/img
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/static
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/templates
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/tests
+@dir %%HOMEDIR%%/hc/integrations/msteamsw
+@dir %%HOMEDIR%%/hc/integrations/ntfy/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/ntfy/static/img
+@dir %%HOMEDIR%%/hc/integrations/ntfy/static/js
+@dir %%HOMEDIR%%/hc/integrations/ntfy/static
+@dir %%HOMEDIR%%/hc/integrations/ntfy/templates
+@dir %%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/ntfy/tests
+@dir %%HOMEDIR%%/hc/integrations/ntfy
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/static/img
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/static
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/templates
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/tests
+@dir %%HOMEDIR%%/hc/integrations/opsgenie
+@dir %%HOMEDIR%%/hc/integrations/pagertree/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pagertree/static/img
+@dir %%HOMEDIR%%/hc/integrations/pagertree/static
+@dir %%HOMEDIR%%/hc/integrations/pagertree/templates
+@dir %%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pagertree/tests
+@dir %%HOMEDIR%%/hc/integrations/pagertree
+@dir %%HOMEDIR%%/hc/integrations/pd/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pd/static/img
+@dir %%HOMEDIR%%/hc/integrations/pd/static
+@dir %%HOMEDIR%%/hc/integrations/pd/templates
+@dir %%HOMEDIR%%/hc/integrations/pd/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pd/tests
+@dir %%HOMEDIR%%/hc/integrations/pd
+@dir %%HOMEDIR%%/hc/integrations/po/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/po/static/img
+@dir %%HOMEDIR%%/hc/integrations/po/static/js
+@dir %%HOMEDIR%%/hc/integrations/po/static
+@dir %%HOMEDIR%%/hc/integrations/po/templates
+@dir %%HOMEDIR%%/hc/integrations/po/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/po/tests
+@dir %%HOMEDIR%%/hc/integrations/po
+@dir %%HOMEDIR%%/hc/integrations/prometheus/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/prometheus/static/img
+@dir %%HOMEDIR%%/hc/integrations/prometheus/static
+@dir %%HOMEDIR%%/hc/integrations/prometheus/templates
+@dir %%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/prometheus/tests
+@dir %%HOMEDIR%%/hc/integrations/prometheus
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/static/img
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/static
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/templates
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/tests
+@dir %%HOMEDIR%%/hc/integrations/pushbullet
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/static/img
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/static
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/templates
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/tests
+@dir %%HOMEDIR%%/hc/integrations/rocketchat
+@dir %%HOMEDIR%%/hc/integrations/shell/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/shell/static/img
+@dir %%HOMEDIR%%/hc/integrations/shell/static
+@dir %%HOMEDIR%%/hc/integrations/shell/templates
+@dir %%HOMEDIR%%/hc/integrations/shell/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/shell/tests
+@dir %%HOMEDIR%%/hc/integrations/shell
+@dir %%HOMEDIR%%/hc/integrations/signal/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/signal/static/img
+@dir %%HOMEDIR%%/hc/integrations/signal/static/js
+@dir %%HOMEDIR%%/hc/integrations/signal/static
+@dir %%HOMEDIR%%/hc/integrations/signal/templates
+@dir %%HOMEDIR%%/hc/integrations/signal/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/signal/tests
+@dir %%HOMEDIR%%/hc/integrations/signal
+@dir %%HOMEDIR%%/hc/integrations/slack/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/slack/static/img
+@dir %%HOMEDIR%%/hc/integrations/slack/static
+@dir %%HOMEDIR%%/hc/integrations/slack/templates
+@dir %%HOMEDIR%%/hc/integrations/slack/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/slack/tests
+@dir %%HOMEDIR%%/hc/integrations/slack
+@dir %%HOMEDIR%%/hc/integrations/sms/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/sms/static/img
+@dir %%HOMEDIR%%/hc/integrations/sms/static
+@dir %%HOMEDIR%%/hc/integrations/sms/templates
+@dir %%HOMEDIR%%/hc/integrations/sms/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/sms/tests
+@dir %%HOMEDIR%%/hc/integrations/sms
+@dir %%HOMEDIR%%/hc/integrations/spike/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/spike/static/img
+@dir %%HOMEDIR%%/hc/integrations/spike/static
+@dir %%HOMEDIR%%/hc/integrations/spike/templates
+@dir %%HOMEDIR%%/hc/integrations/spike/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/spike/tests
+@dir %%HOMEDIR%%/hc/integrations/spike
+@dir %%HOMEDIR%%/hc/integrations/telegram/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/telegram/static/img
+@dir %%HOMEDIR%%/hc/integrations/telegram/static
+@dir %%HOMEDIR%%/hc/integrations/telegram/templates
+@dir %%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/telegram/tests
+@dir %%HOMEDIR%%/hc/integrations/telegram
+@dir %%HOMEDIR%%/hc/integrations/trello/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/trello/static/img
+@dir %%HOMEDIR%%/hc/integrations/trello/static/js
+@dir %%HOMEDIR%%/hc/integrations/trello/static
+@dir %%HOMEDIR%%/hc/integrations/trello/templates
+@dir %%HOMEDIR%%/hc/integrations/trello/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/trello/tests
+@dir %%HOMEDIR%%/hc/integrations/trello
+@dir %%HOMEDIR%%/hc/integrations/victorops/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/victorops/static/img
+@dir %%HOMEDIR%%/hc/integrations/victorops/static
+@dir %%HOMEDIR%%/hc/integrations/victorops/templates
+@dir %%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/victorops/tests
+@dir %%HOMEDIR%%/hc/integrations/victorops
+@dir %%HOMEDIR%%/hc/integrations/webhook/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/webhook/static/img
+@dir %%HOMEDIR%%/hc/integrations/webhook/static/js
+@dir %%HOMEDIR%%/hc/integrations/webhook/static
+@dir %%HOMEDIR%%/hc/integrations/webhook/templates
+@dir %%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/webhook/tests
+@dir %%HOMEDIR%%/hc/integrations/webhook
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/static/img
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/static
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/templates
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/tests
+@dir %%HOMEDIR%%/hc/integrations/whatsapp
+@dir %%HOMEDIR%%/hc/integrations/zulip/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/zulip/static/img
+@dir %%HOMEDIR%%/hc/integrations/zulip/static/js
+@dir %%HOMEDIR%%/hc/integrations/zulip/static
+@dir %%HOMEDIR%%/hc/integrations/zulip/templates
+@dir %%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/zulip/tests
+@dir %%HOMEDIR%%/hc/integrations/zulip
+@dir %%HOMEDIR%%/hc/integrations
@dir %%HOMEDIR%%/hc/lib/__pycache__
@dir %%HOMEDIR%%/hc/lib/tests/__pycache__
@dir %%HOMEDIR%%/hc/lib/tests
@@ -2078,7 +2678,6 @@ bin/hcks
@dir %%HOMEDIR%%/static/css
@dir %%HOMEDIR%%/static/fonts
@dir %%HOMEDIR%%/static/img/docs
-@dir %%HOMEDIR%%/static/img/integrations
@dir %%HOMEDIR%%/static/img
@dir %%HOMEDIR%%/static/js
@dir %%HOMEDIR%%/static
@@ -2102,7 +2701,6 @@ bin/hcks
@dir %%HOMEDIR%%/static-collected/css
@dir %%HOMEDIR%%/static-collected/fonts
@dir %%HOMEDIR%%/static-collected/img/docs
-@dir %%HOMEDIR%%/static-collected/img/integrations
@dir %%HOMEDIR%%/static-collected/img
@dir %%HOMEDIR%%/static-collected/js
@dir %%HOMEDIR%%/static-collected
@@ -2114,6 +2712,4 @@ bin/hcks
@dir %%HOMEDIR%%/templates/emails
@dir %%HOMEDIR%%/templates/front/snippets
@dir %%HOMEDIR%%/templates/front
-@dir %%HOMEDIR%%/templates/integrations
@dir %%HOMEDIR%%/templates
-%%EXAMPLESDIR%%/uwsgi.ini
diff --git a/sysutils/py-tmuxp/Makefile b/sysutils/py-tmuxp/Makefile
index b873e5c28e15..55256282d9cf 100644
--- a/sysutils/py-tmuxp/Makefile
+++ b/sysutils/py-tmuxp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tmuxp
-PORTVERSION= 1.61.0
+PORTVERSION= 1.62.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libtmux>=0.52.1<0.53:devel/py-libtmux@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}libtmux>=0.53.0<0.54:devel/py-libtmux@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \
tmux:sysutils/tmux
diff --git a/sysutils/py-tmuxp/distinfo b/sysutils/py-tmuxp/distinfo
index 91e9a06deac8..5a49ff762875 100644
--- a/sysutils/py-tmuxp/distinfo
+++ b/sysutils/py-tmuxp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895750
-SHA256 (tmuxp-1.61.0.tar.gz) = b4355d35aff5da859f576407ee791b89a0404db97f8a16074cda0441152e11d2
-SIZE (tmuxp-1.61.0.tar.gz) = 939821
+TIMESTAMP = 1766036509
+SHA256 (tmuxp-1.62.0.tar.gz) = 6cece0720ff9a29fca07b2330bcbf06720613828f97bd163ff235a9d30dfec19
+SIZE (tmuxp-1.62.0.tar.gz) = 939909
diff --git a/sysutils/rubygem-capistrano/Makefile b/sysutils/rubygem-capistrano/Makefile
index dd88e6c33e11..6ff2cc511f21 100644
--- a/sysutils/rubygem-capistrano/Makefile
+++ b/sysutils/rubygem-capistrano/Makefile
@@ -1,5 +1,5 @@
PORTNAME= capistrano
-PORTVERSION= 3.19.2
+PORTVERSION= 3.20.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-capistrano/distinfo b/sysutils/rubygem-capistrano/distinfo
index d69cdfc4e9d1..cb33aa0b3fed 100644
--- a/sysutils/rubygem-capistrano/distinfo
+++ b/sysutils/rubygem-capistrano/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679932
-SHA256 (rubygem/capistrano-3.19.2.gem) = e0c79823edf604ba513533b224f85f5a9fe33c4c6c9cbde9483a56b48838f563
-SIZE (rubygem/capistrano-3.19.2.gem) = 73216
+TIMESTAMP = 1766036675
+SHA256 (rubygem/capistrano-3.20.0.gem) = 0113e58dda99add0342e56a244f664734c59f442c5ed734f5303b0b559b479c9
+SIZE (rubygem/capistrano-3.20.0.gem) = 74752
diff --git a/sysutils/rubygem-chef-licensing/Makefile b/sysutils/rubygem-chef-licensing/Makefile
index d86cb19e337f..8fae02558846 100644
--- a/sysutils/rubygem-chef-licensing/Makefile
+++ b/sysutils/rubygem-chef-licensing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-licensing
-PORTVERSION= 1.3.0
+PORTVERSION= 1.3.1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -12,7 +12,6 @@ LICENSE= APACHE20
RUN_DEPENDS= rubygem-chef-config>=15:sysutils/rubygem-chef-config \
rubygem-faraday>=1<3:www/rubygem-faraday \
rubygem-faraday-http-cache>=0:www/rubygem-faraday-http-cache \
- rubygem-faraday_middleware>=1.0<2:www/rubygem-faraday_middleware \
rubygem-mixlib-log>=3.0<4:devel/rubygem-mixlib-log \
rubygem-ostruct>=0.1.0<1:devel/rubygem-ostruct \
rubygem-pstore>=0.1.1<1:devel/rubygem-pstore \
diff --git a/sysutils/rubygem-chef-licensing/distinfo b/sysutils/rubygem-chef-licensing/distinfo
index f8f12fc4dd87..812f7a597dd7 100644
--- a/sysutils/rubygem-chef-licensing/distinfo
+++ b/sysutils/rubygem-chef-licensing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854412
-SHA256 (rubygem/chef-licensing-1.3.0.gem) = 9b353ad981a31f820c6b5cfd9045fc049fe7553b9ebd0554c9fd29d7b2cbe78f
-SIZE (rubygem/chef-licensing-1.3.0.gem) = 32256
+TIMESTAMP = 1766036635
+SHA256 (rubygem/chef-licensing-1.3.1.gem) = 0fc0194909721ee6aa81f6017c98cd008095c9fdbe2e5f0abc85c6f56eea8e93
+SIZE (rubygem/chef-licensing-1.3.1.gem) = 32256
diff --git a/sysutils/rubygem-chef-licensing/files/patch-gemspec b/sysutils/rubygem-chef-licensing/files/patch-gemspec
index 2def80aa6503..76186acb616f 100644
--- a/sysutils/rubygem-chef-licensing/files/patch-gemspec
+++ b/sysutils/rubygem-chef-licensing/files/patch-gemspec
@@ -1,13 +1,7 @@
---- chef-licensing.gemspec.orig 2025-11-23 10:06:50 UTC
+--- chef-licensing.gemspec.orig 2025-12-18 12:56:41 UTC
+++ chef-licensing.gemspec
-@@ -24,12 +24,12 @@ Gem::Specification.new do |s|
-
- s.add_runtime_dependency(%q<chef-config>.freeze, [">= 15".freeze])
- s.add_runtime_dependency(%q<tty-prompt>.freeze, ["~> 0.23".freeze])
-- s.add_runtime_dependency(%q<faraday>.freeze, [">= 1".freeze, "< 2".freeze])
-+ s.add_runtime_dependency(%q<faraday>.freeze, [">= 1".freeze, "< 3".freeze])
+@@ -28,7 +28,7 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<faraday-http-cache>.freeze, [">= 0".freeze])
- s.add_runtime_dependency(%q<faraday_middleware>.freeze, ["~> 1.0".freeze])
s.add_runtime_dependency(%q<tty-spinner>.freeze, ["~> 0.9.3".freeze])
s.add_runtime_dependency(%q<mixlib-log>.freeze, ["~> 3.0".freeze])
- s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.1.0".freeze])
diff --git a/sysutils/rubygem-puppet_forge/Makefile b/sysutils/rubygem-puppet_forge/Makefile
index 2b34d132a4f9..b5806bab0b6f 100644
--- a/sysutils/rubygem-puppet_forge/Makefile
+++ b/sysutils/rubygem-puppet_forge/Makefile
@@ -1,6 +1,5 @@
PORTNAME= puppet_forge
-PORTVERSION= 6.0.0
-PORTREVISION= 1
+PORTVERSION= 6.1.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -11,8 +10,9 @@ WWW= https://github.com/puppetlabs/forge-ruby
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-faraday>=2.0<3:www/rubygem-faraday \
- rubygem-faraday-follow_redirects>=0.3.0<1:www/rubygem-faraday-follow_redirects \
+RUN_DEPENDS= rubygem-base64>=0.2.0<0.4.0:converters/rubygem-base64 \
+ rubygem-faraday>=2.0<3:www/rubygem-faraday \
+ rubygem-faraday-follow_redirects>=0.3<0.5:www/rubygem-faraday-follow_redirects \
rubygem-minitar>=1.0.2<2:archivers/rubygem-minitar \
rubygem-semantic_puppet>=1.0<2:devel/rubygem-semantic_puppet
diff --git a/sysutils/rubygem-puppet_forge/distinfo b/sysutils/rubygem-puppet_forge/distinfo
index d7ef0018ee31..4a1db82a576d 100644
--- a/sysutils/rubygem-puppet_forge/distinfo
+++ b/sysutils/rubygem-puppet_forge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727315502
-SHA256 (rubygem/puppet_forge-6.0.0.gem) = 0770bed61c9f5b21bd81666b121e086165e34c45691bdefec70438bf412f8ddf
-SIZE (rubygem/puppet_forge-6.0.0.gem) = 776192
+TIMESTAMP = 1766036677
+SHA256 (rubygem/puppet_forge-6.1.0.gem) = e3bfe83282f0136adf0938f52180a53b45434b70464a5a453d6398df6563764b
+SIZE (rubygem/puppet_forge-6.1.0.gem) = 776704
diff --git a/sysutils/rubygem-puppet_forge/files/patch-gemspec b/sysutils/rubygem-puppet_forge/files/patch-gemspec
deleted file mode 100644
index 2a36232d4278..000000000000
--- a/sysutils/rubygem-puppet_forge/files/patch-gemspec
+++ /dev/null
@@ -1,11 +0,0 @@
---- puppet_forge.gemspec.orig 2025-10-15 12:40:49 UTC
-+++ puppet_forge.gemspec
-@@ -22,7 +22,7 @@ Gem::Specification.new do |s|
- s.specification_version = 4
-
- s.add_runtime_dependency(%q<faraday>.freeze, ["~> 2.0".freeze])
-- s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.3.0".freeze])
-+ s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.3".freeze])
- s.add_runtime_dependency(%q<semantic_puppet>.freeze, ["~> 1.0".freeze])
- s.add_runtime_dependency(%q<minitar>.freeze, ["~> 1.0".freeze, ">= 1.0.2".freeze])
- s.add_development_dependency(%q<rake>.freeze, [">= 0".freeze])
diff --git a/textproc/Makefile b/textproc/Makefile
index a1cc6b39f624..3c3c7be8edd0 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1608,6 +1608,7 @@
SUBDIR += py-rich-cli
SUBDIR += py-rich-rst
SUBDIR += py-rnc2rng
+ SUBDIR += py-roman-numerals
SUBDIR += py-roman-numerals-py
SUBDIR += py-rouge-score
SUBDIR += py-rst2ansi
@@ -1929,6 +1930,7 @@
SUBDIR += rubygem-liquid4
SUBDIR += rubygem-loggability
SUBDIR += rubygem-loofah
+ SUBDIR += rubygem-loofah-gitlab
SUBDIR += rubygem-loofah222
SUBDIR += rubygem-ltsv
SUBDIR += rubygem-markaby
diff --git a/textproc/moor/Makefile b/textproc/moor/Makefile
index 4171d6c01a20..7917de5c36a9 100644
--- a/textproc/moor/Makefile
+++ b/textproc/moor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= moor
DISTVERSIONPREFIX= v
-DISTVERSION= 2.9.5
+DISTVERSION= 2.9.6
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
@@ -28,7 +28,7 @@ post-extract:
${LN} -s compressed.txt.zst compressed.txt.zstd
post-patch:
- @${REINPLACE_CMD} -e '22s,".*","${WRKSRC}/sample-files",g' \
+ @${REINPLACE_CMD} -e '24s,".*","${WRKSRC}/sample-files",g' \
${WRKSRC}/internal/reader/reader_test.go
post-install:
diff --git a/textproc/moor/distinfo b/textproc/moor/distinfo
index f77a5240175a..f34b44ba9fc9 100644
--- a/textproc/moor/distinfo
+++ b/textproc/moor/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765308958
-SHA256 (go/textproc_moor/moor-v2.9.5/v2.9.5.mod) = 6b1f9e0d3207f4e18c869e2fd37a2b5de8e5dd5fc39aea4d1eaac9e106070927
-SIZE (go/textproc_moor/moor-v2.9.5/v2.9.5.mod) = 636
-SHA256 (go/textproc_moor/moor-v2.9.5/v2.9.5.zip) = 3c3afb51c781cb8922a209525b203ccd390331b3331a2a48cbb3f7d2f794c03a
-SIZE (go/textproc_moor/moor-v2.9.5/v2.9.5.zip) = 5449443
+TIMESTAMP = 1766049502
+SHA256 (go/textproc_moor/moor-v2.9.6/v2.9.6.mod) = e20dc4ae22e169852bb7f2af27139a52972f310932733985b259ed39a0a4c5f8
+SIZE (go/textproc_moor/moor-v2.9.6/v2.9.6.mod) = 606
+SHA256 (go/textproc_moor/moor-v2.9.6/v2.9.6.zip) = bfec94e706431abbc04783e5acd2fab0b8b570a1809dc8fb791773b4f2fe07ea
+SIZE (go/textproc_moor/moor-v2.9.6/v2.9.6.zip) = 5451929
diff --git a/textproc/p5-String-Print/Makefile b/textproc/p5-String-Print/Makefile
index 3530b87bdce4..34202c67d9e9 100644
--- a/textproc/p5-String-Print/Makefile
+++ b/textproc/p5-String-Print/Makefile
@@ -1,7 +1,8 @@
PORTNAME= String-Print
-PORTVERSION= 0.96
+PORTVERSION= 1.02
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:MARKOV
PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/p5-String-Print/distinfo b/textproc/p5-String-Print/distinfo
index 38ddaa03445a..dc7580df7547 100644
--- a/textproc/p5-String-Print/distinfo
+++ b/textproc/p5-String-Print/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816614
-SHA256 (String-Print-0.96.tar.gz) = 4cf8882641623c515c4bef47649ba88ca451af05d7581fbb8163f98ab5d3fb61
-SIZE (String-Print-0.96.tar.gz) = 23986
+TIMESTAMP = 1766036379
+SHA256 (String-Print-1.02.tar.gz) = 3049536486459e38e1d791c07ce022326a91a302beaf01dcdb0e7b703a5da6cc
+SIZE (String-Print-1.02.tar.gz) = 29194
diff --git a/textproc/py-agate-dbf/Makefile b/textproc/py-agate-dbf/Makefile
index 9a672475e58a..9c77eb400c2a 100644
--- a/textproc/py-agate-dbf/Makefile
+++ b/textproc/py-agate-dbf/Makefile
@@ -1,9 +1,9 @@
PORTNAME= agate-dbf
-PORTVERSION= 0.2.3
-PORTREVISION= 1
+PORTVERSION= 0.2.4
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S,-,_,}-${PORTVERSION}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Support reading dbf files for agate
diff --git a/textproc/py-agate-dbf/distinfo b/textproc/py-agate-dbf/distinfo
index 1410030e0d80..b91b77c21965 100644
--- a/textproc/py-agate-dbf/distinfo
+++ b/textproc/py-agate-dbf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708774959
-SHA256 (agate-dbf-0.2.3.tar.gz) = 98a2b53757136cc74dc297e59e2101d34f6d48f41f74156bb6c0de26bba2aa3f
-SIZE (agate-dbf-0.2.3.tar.gz) = 7440
+TIMESTAMP = 1766096129
+SHA256 (agate_dbf-0.2.4.tar.gz) = 6554828b10048a76dbb5bc4eff8911e059ea2b47155b7a89351e382915ca16fc
+SIZE (agate_dbf-0.2.4.tar.gz) = 7547
diff --git a/textproc/py-agate-excel/Makefile b/textproc/py-agate-excel/Makefile
index f1c047ceeb8c..fcc16d3a2bdd 100644
--- a/textproc/py-agate-excel/Makefile
+++ b/textproc/py-agate-excel/Makefile
@@ -1,9 +1,9 @@
PORTNAME= agate-excel
-PORTVERSION= 0.4.1
-PORTREVISION= 2
+PORTVERSION= 0.4.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S,-,_,}-${PORTVERSION}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Support reading Excel files for agate
diff --git a/textproc/py-agate-excel/distinfo b/textproc/py-agate-excel/distinfo
index 319d4e4dfd97..481cb57222a8 100644
--- a/textproc/py-agate-excel/distinfo
+++ b/textproc/py-agate-excel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700553161
-SHA256 (agate-excel-0.4.1.tar.gz) = 28426618c90747111e6d566e983d838f1e2fae641ea6970d7acb0e9d4b384091
-SIZE (agate-excel-0.4.1.tar.gz) = 271433
+TIMESTAMP = 1766096520
+SHA256 (agate_excel-0.4.2.tar.gz) = eed1dc6239f0e96720d962dc1bdfb4496e19687332c827fd8b1e587a917ea202
+SIZE (agate_excel-0.4.2.tar.gz) = 271423
diff --git a/textproc/py-csvkit/Makefile b/textproc/py-csvkit/Makefile
index 414b47276d09..d58d40664d3c 100644
--- a/textproc/py-csvkit/Makefile
+++ b/textproc/py-csvkit/Makefile
@@ -1,6 +1,5 @@
PORTNAME= csvkit
-PORTVERSION= 2.1.0
-PORTREVISION= 1
+PORTVERSION= 2.2.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-csvkit/distinfo b/textproc/py-csvkit/distinfo
index a845d16ac5cf..cf6ffb1abcac 100644
--- a/textproc/py-csvkit/distinfo
+++ b/textproc/py-csvkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740644793
-SHA256 (csvkit-2.1.0.tar.gz) = b91e8f5a485888c3c515b15cc2525ce4be5cfcd4f4766ead83113e787b5fd536
-SIZE (csvkit-2.1.0.tar.gz) = 3820430
+TIMESTAMP = 1766066694
+SHA256 (csvkit-2.2.0.tar.gz) = 147318a8dbaec07c0bbb9291c14b78de5fa32ed3d4a5c2396e52a83c0a30df6b
+SIZE (csvkit-2.2.0.tar.gz) = 3820365
diff --git a/textproc/py-pyahocorasick/Makefile b/textproc/py-pyahocorasick/Makefile
index 8b0ef9a2d53b..d4d6e28e0ca4 100644
--- a/textproc/py-pyahocorasick/Makefile
+++ b/textproc/py-pyahocorasick/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyahocorasick
-DISTVERSION= 2.2.0
+DISTVERSION= 2.3.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pyahocorasick/distinfo b/textproc/py-pyahocorasick/distinfo
index f72fb54eaa6c..bc2b2f8b44fa 100644
--- a/textproc/py-pyahocorasick/distinfo
+++ b/textproc/py-pyahocorasick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750580932
-SHA256 (pyahocorasick-2.2.0.tar.gz) = 817f302088400a1402bf2f8631fdb21cf5a2666888e0d6a7d5a3ad556212e9da
-SIZE (pyahocorasick-2.2.0.tar.gz) = 103916
+TIMESTAMP = 1766047389
+SHA256 (pyahocorasick-2.3.0.tar.gz) = 2960f5838bbcca4d7765c40478ec56f938e3f161946ff84f00c06d2b3a0ba9dd
+SIZE (pyahocorasick-2.3.0.tar.gz) = 104589
diff --git a/textproc/py-pymdown-extensions/Makefile b/textproc/py-pymdown-extensions/Makefile
index bd9495f1c9e8..414a673b3242 100644
--- a/textproc/py-pymdown-extensions/Makefile
+++ b/textproc/py-pymdown-extensions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pymdown-extensions
-DISTVERSION= 10.19
+DISTVERSION= 10.19.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pymdown-extensions/distinfo b/textproc/py-pymdown-extensions/distinfo
index 9746ae36b431..9cb1f3f70809 100644
--- a/textproc/py-pymdown-extensions/distinfo
+++ b/textproc/py-pymdown-extensions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765537815
-SHA256 (pymdown_extensions-10.19.tar.gz) = 01bb917ea231f9ce14456fa9092cdb95ac3e5bd32202a3ee61dbd5ad2dd9ef9b
-SIZE (pymdown_extensions-10.19.tar.gz) = 847701
+TIMESTAMP = 1766047747
+SHA256 (pymdown_extensions-10.19.1.tar.gz) = 4969c691009a389fb1f9712dd8e7bd70dcc418d15a0faf70acb5117d022f7de8
+SIZE (pymdown_extensions-10.19.1.tar.gz) = 847839
diff --git a/textproc/py-roman-numerals-py/Makefile b/textproc/py-roman-numerals-py/Makefile
index b27c5e7aee88..b7799b0aed35 100644
--- a/textproc/py-roman-numerals-py/Makefile
+++ b/textproc/py-roman-numerals-py/Makefile
@@ -1,5 +1,5 @@
PORTNAME= roman-numerals-py
-PORTVERSION= 3.1.0
+PORTVERSION= 4.0.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,10 +11,11 @@ WWW= https://github.com/AA-Turner/roman-numerals/tree/master/python \
https://github.com/AA-Turner/roman-numerals
LICENSE= BSD0CLAUSE CC0-1.0
-LICENSE_COMB= multi
-LICENSE_FILE= ${WRKSRC}/LICENCE.rst
+LICENSE_COMB= dual
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.7<4:devel/py-flit-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}roman-numerals>=${PORTVERSION}<${PORTVERSION}_99:textproc/py-roman-numerals@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
diff --git a/textproc/py-roman-numerals-py/distinfo b/textproc/py-roman-numerals-py/distinfo
index 5197e6c3b92e..c9a15b18caac 100644
--- a/textproc/py-roman-numerals-py/distinfo
+++ b/textproc/py-roman-numerals-py/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813114
-SHA256 (roman_numerals_py-3.1.0.tar.gz) = be4bf804f083a4ce001b5eb7e3c0862479d10f94c936f6c4e5f250aa5ff5bd2d
-SIZE (roman_numerals_py-3.1.0.tar.gz) = 9017
+TIMESTAMP = 1766036511
+SHA256 (roman_numerals_py-4.0.0.tar.gz) = f7fa8dff5b7b7251d3a7586b97c57a0698e2e28898fa42c23bcc0cf51b02aee9
+SIZE (roman_numerals_py-4.0.0.tar.gz) = 1119
diff --git a/textproc/py-roman-numerals-py/files/patch-pyproject.toml b/textproc/py-roman-numerals-py/files/patch-pyproject.toml
new file mode 100644
index 000000000000..2b3d64df1d5b
--- /dev/null
+++ b/textproc/py-roman-numerals-py/files/patch-pyproject.toml
@@ -0,0 +1,18 @@
+--- pyproject.toml.orig 2025-12-16 01:53:13 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=77"]
++requires = ["setuptools>=61"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -17,7 +17,7 @@ urls.Download = "https://pypi.org/project/roman-numera
+ ]
+ urls.Code = "https://github.com/AA-Turner/roman-numerals/"
+ urls.Download = "https://pypi.org/project/roman-numerals-py/"
+-license = "0BSD or CC0-1.0"
++license = {text = "0BSD or CC0-1.0"}
+ requires-python = ">=3.10"
+
+ [[project.authors]]
diff --git a/textproc/py-roman-numerals/Makefile b/textproc/py-roman-numerals/Makefile
new file mode 100644
index 000000000000..5fc2da599965
--- /dev/null
+++ b/textproc/py-roman-numerals/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= roman-numerals
+PORTVERSION= 4.0.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= roman_numerals-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Manipulate well-formed Roman numerals
+WWW= https://github.com/AA-Turner/roman-numerals
+
+LICENSE= BSD0CLAUSE CC0-1.0
+LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENCE.rst
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.12<4:devel/py-flit-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-roman-numerals/distinfo b/textproc/py-roman-numerals/distinfo
new file mode 100644
index 000000000000..36457d5a829e
--- /dev/null
+++ b/textproc/py-roman-numerals/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1766036339
+SHA256 (roman_numerals-4.0.0.tar.gz) = 231287018a8788bf8c0718482a08c15b90458523ea1d840a18a791a86d4583b3
+SIZE (roman_numerals-4.0.0.tar.gz) = 9027
diff --git a/textproc/py-roman-numerals/pkg-descr b/textproc/py-roman-numerals/pkg-descr
new file mode 100644
index 000000000000..9cc2b0f8a5ad
--- /dev/null
+++ b/textproc/py-roman-numerals/pkg-descr
@@ -0,0 +1,3 @@
+This project provides utilities manipulating well-formed Roman numerals, in
+various programming languages. Currently, there are implementations in Python
+and Rust.
diff --git a/textproc/py-textual/Makefile b/textproc/py-textual/Makefile
index 03a74eef4f37..3f420b22bfaf 100644
--- a/textproc/py-textual/Makefile
+++ b/textproc/py-textual/Makefile
@@ -1,5 +1,5 @@
PORTNAME= textual
-PORTVERSION= 6.8.0
+PORTVERSION= 6.9.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-textual/distinfo b/textproc/py-textual/distinfo
index cf4d6f0cfe99..ec802690f12b 100644
--- a/textproc/py-textual/distinfo
+++ b/textproc/py-textual/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895754
-SHA256 (textual-6.8.0.tar.gz) = 7efe618ec9197466b8fe536aefabb678edf30658b9dc58a763365d7daed12b62
-SIZE (textual-6.8.0.tar.gz) = 1581639
+TIMESTAMP = 1766036513
+SHA256 (textual-6.9.0.tar.gz) = 49201129a21f65cc16003ce3855cd941a4de7d58eac9489d0e390ba501d712b6
+SIZE (textual-6.9.0.tar.gz) = 1582278
diff --git a/textproc/py-unicode-segmentation-rs/Makefile b/textproc/py-unicode-segmentation-rs/Makefile
index 046f6f029baf..0e4cd6507d7e 100644
--- a/textproc/py-unicode-segmentation-rs/Makefile
+++ b/textproc/py-unicode-segmentation-rs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= unicode-segmentation-rs
-PORTVERSION= 0.2.0
-PORTREVISION= 1
+PORTVERSION= 0.2.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-unicode-segmentation-rs/Makefile.crates b/textproc/py-unicode-segmentation-rs/Makefile.crates
index b0ed3b3b5b6e..f78e40a0a3c8 100644
--- a/textproc/py-unicode-segmentation-rs/Makefile.crates
+++ b/textproc/py-unicode-segmentation-rs/Makefile.crates
@@ -1,18 +1,18 @@
CARGO_CRATES= autocfg-1.5.0 \
- cc-1.2.48 \
+ cc-1.2.49 \
find-msvc-tools-0.1.5 \
heck-0.5.0 \
indoc-2.0.7 \
- libc-0.2.177 \
+ libc-0.2.178 \
memoffset-0.9.1 \
once_cell-1.21.3 \
portable-atomic-1.11.1 \
proc-macro2-1.0.103 \
- pyo3-0.27.1 \
- pyo3-build-config-0.27.1 \
- pyo3-ffi-0.27.1 \
- pyo3-macros-0.27.1 \
- pyo3-macros-backend-0.27.1 \
+ pyo3-0.27.2 \
+ pyo3-build-config-0.27.2 \
+ pyo3-ffi-0.27.2 \
+ pyo3-macros-0.27.2 \
+ pyo3-macros-backend-0.27.2 \
python3-dll-a-0.2.14 \
quote-1.0.42 \
rustversion-1.0.22 \
diff --git a/textproc/py-unicode-segmentation-rs/distinfo b/textproc/py-unicode-segmentation-rs/distinfo
index 341c9ce33d56..51b0d9045296 100644
--- a/textproc/py-unicode-segmentation-rs/distinfo
+++ b/textproc/py-unicode-segmentation-rs/distinfo
@@ -1,18 +1,18 @@
-TIMESTAMP = 1764510876
-SHA256 (unicode_segmentation_rs-0.2.0.tar.gz) = 137246f8ccadf249e4978503a88438de68205d89bf360ddeece340938c33caec
-SIZE (unicode_segmentation_rs-0.2.0.tar.gz) = 24842
+TIMESTAMP = 1766036515
+SHA256 (unicode_segmentation_rs-0.2.1.tar.gz) = ca01aa024a6580960bdab8e4a1a0f1287e9592e66dfdae9e51a1d05f43768e78
+SIZE (unicode_segmentation_rs-0.2.1.tar.gz) = 25041
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/cc-1.2.48.crate) = c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a
-SIZE (rust/crates/cc-1.2.48.crate) = 92458
+SHA256 (rust/crates/cc-1.2.49.crate) = 90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215
+SIZE (rust/crates/cc-1.2.49.crate) = 93145
SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
SIZE (rust/crates/indoc-2.0.7.crate) = 17184
-SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
-SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091
+SIZE (rust/crates/libc-0.2.178.crate) = 783720
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -21,16 +21,16 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
-SHA256 (rust/crates/pyo3-0.27.1.crate) = 37a6df7eab65fc7bee654a421404947e10a0f7085b6951bf2ea395f4659fb0cf
-SIZE (rust/crates/pyo3-0.27.1.crate) = 1172212
-SHA256 (rust/crates/pyo3-build-config-0.27.1.crate) = f77d387774f6f6eec64a004eac0ed525aab7fa1966d94b42f743797b3e395afb
-SIZE (rust/crates/pyo3-build-config-0.27.1.crate) = 35565
-SHA256 (rust/crates/pyo3-ffi-0.27.1.crate) = 2dd13844a4242793e02df3e2ec093f540d948299a6a77ea9ce7afd8623f542be
-SIZE (rust/crates/pyo3-ffi-0.27.1.crate) = 78517
-SHA256 (rust/crates/pyo3-macros-0.27.1.crate) = eaf8f9f1108270b90d3676b8679586385430e5c0bb78bb5f043f95499c821a71
-SIZE (rust/crates/pyo3-macros-0.27.1.crate) = 8918
-SHA256 (rust/crates/pyo3-macros-backend-0.27.1.crate) = 70a3b2274450ba5288bc9b8c1b69ff569d1d61189d4bff38f8d22e03d17f932b
-SIZE (rust/crates/pyo3-macros-backend-0.27.1.crate) = 82521
+SHA256 (rust/crates/pyo3-0.27.2.crate) = ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d
+SIZE (rust/crates/pyo3-0.27.2.crate) = 1171342
+SHA256 (rust/crates/pyo3-build-config-0.27.2.crate) = b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6
+SIZE (rust/crates/pyo3-build-config-0.27.2.crate) = 35564
+SHA256 (rust/crates/pyo3-ffi-0.27.2.crate) = 1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089
+SIZE (rust/crates/pyo3-ffi-0.27.2.crate) = 78552
+SHA256 (rust/crates/pyo3-macros-0.27.2.crate) = 0a5b10c9bf9888125d917fb4d2ca2d25c8df94c7ab5a52e13313a07e050a3b02
+SIZE (rust/crates/pyo3-macros-0.27.2.crate) = 8913
+SHA256 (rust/crates/pyo3-macros-backend-0.27.2.crate) = 03b51720d314836e53327f5871d4c0cfb4fb37cc2c4a11cc71907a86342c40f9
+SIZE (rust/crates/pyo3-macros-backend-0.27.2.crate) = 82513
SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
diff --git a/textproc/rubygem-loofah-gitlab/Makefile b/textproc/rubygem-loofah-gitlab/Makefile
new file mode 100644
index 000000000000..3e17f85cc60e
--- /dev/null
+++ b/textproc/rubygem-loofah-gitlab/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= loofah
+PORTVERSION= 2.24.1
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Library for manipulating HTML/XML documents and fragments
+WWW= https://github.com/flavorjones/loofah
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
+
+RUN_DEPENDS= rubygem-crass>=1.0.2<1.1:www/rubygem-crass \
+ rubygem-nokogiri>=1.12.0:textproc/rubygem-nokogiri
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= loofah_project
+
+PORTSCOUT= limit:^2\.24\.
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-loofah-gitlab/distinfo b/textproc/rubygem-loofah-gitlab/distinfo
new file mode 100644
index 000000000000..4d10700baf68
--- /dev/null
+++ b/textproc/rubygem-loofah-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747716414
+SHA256 (rubygem/loofah-2.24.1.gem) = 655a30842b70ec476410b347ab1cd2a5b92da46a19044357bbd9f401b009a337
+SIZE (rubygem/loofah-2.24.1.gem) = 34304
diff --git a/textproc/rubygem-loofah-gitlab/pkg-descr b/textproc/rubygem-loofah-gitlab/pkg-descr
new file mode 100644
index 000000000000..dae5505c8647
--- /dev/null
+++ b/textproc/rubygem-loofah-gitlab/pkg-descr
@@ -0,0 +1,4 @@
+Loofah is a general library for manipulating HTML/XML documents and fragments.
+It's built on top of Nokogiri and libxml2, so it's fast and has a nice API.
+Loofah excels at HTML sanitization (XSS prevention). It includes some nice HTML
+sanitizers, which are based on HTML5lib's whitelist.
diff --git a/textproc/rubygem-loofah/Makefile b/textproc/rubygem-loofah/Makefile
index cd81de96b7cf..b1330d479a23 100644
--- a/textproc/rubygem-loofah/Makefile
+++ b/textproc/rubygem-loofah/Makefile
@@ -1,5 +1,5 @@
PORTNAME= loofah
-PORTVERSION= 2.24.1
+PORTVERSION= 2.25.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-loofah/distinfo b/textproc/rubygem-loofah/distinfo
index 4d10700baf68..2b267a2ddc9c 100644
--- a/textproc/rubygem-loofah/distinfo
+++ b/textproc/rubygem-loofah/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716414
-SHA256 (rubygem/loofah-2.24.1.gem) = 655a30842b70ec476410b347ab1cd2a5b92da46a19044357bbd9f401b009a337
-SIZE (rubygem/loofah-2.24.1.gem) = 34304
+TIMESTAMP = 1766036637
+SHA256 (rubygem/loofah-2.25.0.gem) = df5ed7ac3bac6a4ec802df3877ee5cc86d027299f8952e6243b3dac446b060e6
+SIZE (rubygem/loofah-2.25.0.gem) = 34816
diff --git a/textproc/rubygem-psych/Makefile b/textproc/rubygem-psych/Makefile
index 14e00d293cc5..524fe207c677 100644
--- a/textproc/rubygem-psych/Makefile
+++ b/textproc/rubygem-psych/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psych
-PORTVERSION= 5.2.6
+PORTVERSION= 5.3.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-psych/distinfo b/textproc/rubygem-psych/distinfo
index e3d6d88f8889..b60522fa018d 100644
--- a/textproc/rubygem-psych/distinfo
+++ b/textproc/rubygem-psych/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716416
-SHA256 (rubygem/psych-5.2.6.gem) = 814328aa5dcb6d604d32126a20bc1cbcf05521a5b49dbb1a8b30a07e580f316e
-SIZE (rubygem/psych-5.2.6.gem) = 39424
+TIMESTAMP = 1766036639
+SHA256 (rubygem/psych-5.3.0.gem) = 8976a41ae29ea38c88356e862629345290347e3bfe27caf654f7c5a920e95eeb
+SIZE (rubygem/psych-5.3.0.gem) = 39424
diff --git a/textproc/television/Makefile b/textproc/television/Makefile
index 3c896fd1c28b..dd738b77fd74 100644
--- a/textproc/television/Makefile
+++ b/textproc/television/Makefile
@@ -1,6 +1,5 @@
PORTNAME= television
-DISTVERSION= 0.13.12
-PORTREVISION= 1
+DISTVERSION= 0.14.1
CATEGORIES= textproc
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/textproc/television/distinfo b/textproc/television/distinfo
index 328467872097..6b81cdca9b4a 100644
--- a/textproc/television/distinfo
+++ b/textproc/television/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1764436488
+TIMESTAMP = 1766036079
SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -655,5 +655,5 @@ SHA256 (rust/crates/zerocopy-derive-0.8.30.crate) = cf955aa904d6040f70dc8e938444
SIZE (rust/crates/zerocopy-derive-0.8.30.crate) = 90705
SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
-SHA256 (alexpasmantier-television-0.13.12_GH0.tar.gz) = bae0aa3b2df57417321f237b77aaa0a40a533988f33e7c05b68ffab248768206
-SIZE (alexpasmantier-television-0.13.12_GH0.tar.gz) = 17769236
+SHA256 (alexpasmantier-television-0.14.1_GH0.tar.gz) = 1022aeae12ba6098d2c6b50307af25af67d69c78d3a5785d35ef1db3bc1cfe1b
+SIZE (alexpasmantier-television-0.14.1_GH0.tar.gz) = 19205051
diff --git a/www/bozohttpd/Makefile b/www/bozohttpd/Makefile
index 3d57f47b5b09..ec5539311c4d 100644
--- a/www/bozohttpd/Makefile
+++ b/www/bozohttpd/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 20240126
CATEGORIES= www
MASTER_SITES= http://eterna23.net/bozohttpd/
-MAINTAINER= cpetrik@proton.me
+MAINTAINER= ports@FreeBSD.org
COMMENT= Bozotic HTTP server from NetBSD
WWW= http://eterna23.net/bozohttpd/
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 0777430a96a8..d76b052f36cc 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,6 +1,5 @@
PORTNAME= chromium
-PORTVERSION= 143.0.7499.109
-PORTREVISION= 2
+PORTVERSION= 143.0.7499.146
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index 1bb61bf5483f..05d5bf52031b 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1765526502
-SHA256 (chromium-143.0.7499.109-lite.tar.xz) = d3a3f3acbae7c9edc75fcea8c7725f90c6e5b57a21c8e37d3e629f2224184b51
-SIZE (chromium-143.0.7499.109-lite.tar.xz) = 1140751164
+TIMESTAMP = 1766134552
+SHA256 (chromium-143.0.7499.146-lite.tar.xz) = d79916348f34ecb154201ba2908a0c1ffaf8ae9670215c575b76cf95b10fb076
+SIZE (chromium-143.0.7499.146-lite.tar.xz) = 1140736788
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-143.0.7499.109-testdata.tar.xz) = 64df31b9d193c71705ec43a3fcd1120f6ec775e1660aa94276b9bc86fef715ce
-SIZE (chromium-143.0.7499.109-testdata.tar.xz) = 1155272172
+SHA256 (chromium-143.0.7499.146-testdata.tar.xz) = 20b86e1557beeb1654005a7793dd796205a3b75fdb05df94ffbedf376485db17
+SIZE (chromium-143.0.7499.146-testdata.tar.xz) = 1155417248
diff --git a/www/chromium/files/patch-BUILD.gn b/www/chromium/files/patch-BUILD.gn
index 58b7175718a4..31618ed2e0a6 100644
--- a/www/chromium/files/patch-BUILD.gn
+++ b/www/chromium/files/patch-BUILD.gn
@@ -1,6 +1,6 @@
---- BUILD.gn.orig 2025-12-05 10:12:50 UTC
+--- BUILD.gn.orig 2025-12-19 09:02:31 UTC
+++ BUILD.gn
-@@ -68,7 +68,7 @@ declare_args() {
+@@ -67,7 +67,7 @@ declare_args() {
root_extra_deps = []
}
@@ -9,7 +9,7 @@
# An official (maximally optimized!) component (optimized for build times)
# build doesn't make sense and usually doesn't work.
assert(!is_component_build)
-@@ -101,7 +101,6 @@ group("gn_all") {
+@@ -100,7 +100,6 @@ group("gn_all") {
"//codelabs",
"//components:components_unittests",
"//components/gwp_asan:gwp_asan_unittests",
@@ -17,7 +17,7 @@
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -431,7 +430,7 @@ group("gn_all") {
+@@ -430,7 +429,7 @@ group("gn_all") {
}
}
@@ -26,7 +26,7 @@
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -598,6 +597,15 @@ group("gn_all") {
+@@ -597,6 +596,15 @@ group("gn_all") {
}
}
@@ -42,7 +42,7 @@
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -646,7 +654,7 @@ group("gn_all") {
+@@ -645,7 +653,7 @@ group("gn_all") {
}
}
@@ -51,7 +51,7 @@
# The official builders use this binary from the default toolchain's
# output directory after building in order to upload the symbols of that
# binary. They build the binary like `ninja symupload` which requires the
-@@ -681,7 +689,7 @@ group("gn_all") {
+@@ -680,7 +688,7 @@ group("gn_all") {
]
}
@@ -60,7 +60,7 @@
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
"//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1072,7 +1080,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1071,7 +1079,7 @@ if (use_blink && !is_cronet_build) {
"//third_party/blink/public:all_blink",
]
@@ -69,7 +69,7 @@
deps += [
":chrome_wpt_tests",
":headless_shell_wpt",
-@@ -1225,7 +1233,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1224,7 +1232,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -78,7 +78,7 @@
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1239,7 +1247,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1238,7 +1246,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//third_party/breakpad:dump_syms" ]
}
@@ -87,7 +87,7 @@
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1536,7 +1544,7 @@ group("chromium_builder_perf") {
+@@ -1535,7 +1543,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/www/chromium/files/patch-chrome_browser_about__flags.cc b/www/chromium/files/patch-chrome_browser_about__flags.cc
index a5d4ad8ace4f..7f84417c5abc 100644
--- a/www/chromium/files/patch-chrome_browser_about__flags.cc
+++ b/www/chromium/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig 2025-12-12 12:11:50 UTC
+--- chrome/browser/about_flags.cc.orig 2025-12-19 09:02:31 UTC
+++ chrome/browser/about_flags.cc
@@ -332,12 +332,12 @@
#include "components/stylus_handwriting/win/features.h"
@@ -42,7 +42,7 @@
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1321,7 +1341,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
+@@ -1336,7 +1356,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -51,7 +51,7 @@
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3975,7 +3995,7 @@ const FeatureEntry::FeatureVariation
+@@ -3990,7 +4010,7 @@ const FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4005,7 +4025,7 @@ const flags_ui::FeatureEntry::FeatureVariation
+@@ -4020,7 +4040,7 @@ const flags_ui::FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -69,7 +69,7 @@
const FeatureEntry::Choice kReplaceSyncPromosWithSignInPromosChoices[] = {
{"Default", "", ""},
{"Disabled", switches::kDisableFeatures,
-@@ -4231,7 +4251,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+@@ -4246,7 +4266,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -78,7 +78,7 @@
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4251,7 +4271,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
+@@ -4266,7 +4286,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
};
#endif // BUILDFLAG(IS_ANDROID)
@@ -87,7 +87,7 @@
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -5020,7 +5040,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
+@@ -5035,7 +5055,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -96,7 +96,7 @@
const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
{"max_customize_chrome_auto_shown_count", "5"},
{"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -5156,7 +5176,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
+@@ -5171,7 +5191,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
nullptr}};
#endif // BUILDFLAG(IS_ANDROID)
@@ -105,7 +105,7 @@
const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
{"profile-picker-variation", "keep-work-and-life-separate"}};
const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -5735,7 +5755,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5750,7 +5770,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -114,7 +114,7 @@
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -6033,7 +6053,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6048,7 +6068,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -123,7 +123,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -6225,7 +6245,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6240,7 +6260,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -132,7 +132,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6254,6 +6274,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6269,6 +6289,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -149,7 +149,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -7124,7 +7154,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7139,7 +7169,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -158,7 +158,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7540,7 +7570,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7555,7 +7585,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -167,7 +167,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7755,7 +7785,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7770,7 +7800,7 @@ const FeatureEntry kFeatureEntries[] = {
"NtpRealboxNext")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -176,7 +176,7 @@
{"ntp-customize-chrome-auto-open",
flag_descriptions::kNtpCustomizeChromeAutoOpenName,
flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -8034,7 +8064,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8049,7 +8079,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -185,7 +185,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8972,7 +9002,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8987,7 +9017,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -194,7 +194,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9543,7 +9573,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9558,7 +9588,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -203,7 +203,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -10000,7 +10030,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10015,7 +10045,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -212,7 +212,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10197,7 +10227,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10212,7 +10242,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -221,7 +221,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10759,7 +10789,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10774,7 +10804,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -230,7 +230,7 @@
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -10780,7 +10810,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10795,7 +10825,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -239,7 +239,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11294,7 +11324,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11309,7 +11339,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kResponsiveIframesDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
@@ -248,7 +248,7 @@
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11710,7 +11740,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11725,7 +11755,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -257,7 +257,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11781,7 +11811,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11796,7 +11826,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -266,7 +266,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11807,7 +11837,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11822,7 +11852,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -275,7 +275,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12183,7 +12213,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12198,7 +12228,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -284,7 +284,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12219,7 +12249,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12234,7 +12264,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -293,7 +293,7 @@
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -12364,7 +12394,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12379,7 +12409,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -302,7 +302,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12393,7 +12423,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12408,7 +12438,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -311,7 +311,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12408,7 +12438,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12423,7 +12453,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -320,7 +320,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12685,7 +12715,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12700,7 +12730,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -329,7 +329,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12775,7 +12805,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12790,7 +12820,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +338,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12887,7 +12917,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12902,7 +12932,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -347,7 +347,7 @@
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -12960,7 +12990,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12975,7 +13005,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -356,7 +356,7 @@
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -13238,7 +13268,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13253,7 +13283,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID),
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -365,7 +365,7 @@
{"enable-ntp-enterprise-shortcuts",
flag_descriptions::kEnableNtpEnterpriseShortcutsName,
flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -13345,7 +13375,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13360,7 +13390,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillAndPasswordsInSameSurface)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -374,7 +374,7 @@
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -13373,7 +13403,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13388,7 +13418,7 @@ const FeatureEntry kFeatureEntries[] = {
"EnableBlockCanvasReadback")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -383,7 +383,7 @@
{"autofill-enable-ai-based-amount-extraction",
flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
-@@ -13423,7 +13453,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13438,7 +13468,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -392,7 +392,7 @@
{"lens-reinvocation-affordance",
flag_descriptions::kLensSearchReinvocationAffordanceName,
flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -13481,7 +13511,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13496,7 +13526,7 @@ const FeatureEntry kFeatureEntries[] = {
STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -401,7 +401,7 @@
{"passkey-unlock-error-ui", flag_descriptions::kPasskeyUnlockErrorUiName,
flag_descriptions::kPasskeyUnlockErrorUiDescription, kOsDesktop,
FEATURE_VALUE_TYPE(device::kPasskeyUnlockErrorUi)},
-@@ -13518,7 +13548,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13533,7 +13563,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kUserValueDefaultBrowserStrings)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -410,7 +410,7 @@
{"read-anything-read-aloud-ts-text-segmentation",
flag_descriptions::kReadAnythingReadAloudTsTextSegmentationName,
flag_descriptions::kReadAnythingReadAloudTsTextSegmentationDescription,
-@@ -13530,7 +13560,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13545,7 +13575,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
@@ -419,7 +419,7 @@
{"profile-creation-decline-signin-cta-experiment",
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -13538,7 +13568,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13553,7 +13583,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kProfileCreationDeclineSigninCTAExperiment)},
#endif
@@ -428,7 +428,7 @@
{"show-profile-picker-to-all-users-experiment",
flag_descriptions::kShowProfilePickerToAllUsersExperimentName,
flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription,
-@@ -13588,7 +13618,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13603,7 +13633,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kAndroidDesktopZoomScaling)},
#endif
@@ -437,7 +437,7 @@
{"profile-picker-text-variations",
flag_descriptions::kProfilePickerTextVariationsName,
flag_descriptions::kProfilePickerTextVariationsDescription,
-@@ -13599,7 +13629,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13614,7 +13644,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -446,7 +446,7 @@
{"lens-overlay-optimization-filter",
flag_descriptions::kLensOverlayOptimizationFilterName,
flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -13618,7 +13648,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13633,7 +13663,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(network::features::kConnectionAllowlists)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -455,7 +455,7 @@
{"read-anything-with-readability-enabled",
flag_descriptions::kReadAnythingWithReadabilityName,
flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -13626,7 +13656,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13641,7 +13671,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/filebrowser/Makefile b/www/filebrowser/Makefile
index 4f1666456b0f..dc73175397d4 100644
--- a/www/filebrowser/Makefile
+++ b/www/filebrowser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= filebrowser
DISTVERSIONPREFIX= v
-DISTVERSION= 2.51.2
+DISTVERSION= 2.52.0
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
@@ -33,7 +33,7 @@ PLIST_SUB= GROUP=${GROUPS:[1]} \
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
# in the File Browser repository to get the value of GITID.
-GITID= 849f5ad4434ef60744e3a2b3834e9b6a1fd5a8cb
+GITID= c11c986b7383a5c1f18d82ee7e6093dc0544cff9
FILEBROWSER_USER= ${PORTNAME}
FILEBROWSER_GROUP= ${FILEBROWSER_USER}
diff --git a/www/filebrowser/distinfo b/www/filebrowser/distinfo
index 9bdcdf955aa7..6a69666590ed 100644
--- a/www/filebrowser/distinfo
+++ b/www/filebrowser/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1765479164
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.51.2_GH0/filebrowser-v2.51.2.frontend.tar.gz) = 91e5721373d839d077f89f5ae4f6c61dbe727c0cda03c013bfd5043078f3e23c
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.51.2_GH0/filebrowser-v2.51.2.frontend.tar.gz) = 3798985
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.51.2_GH0/go.mod) = 44143940b96214bb80cead161127aafb29231c2be840da8875473c367281db2d
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.51.2_GH0/go.mod) = 3491
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.51.2_GH0/filebrowser-filebrowser-v2.51.2_GH0.tar.gz) = 4c8df679613b10364dc6440bb7d63a06c2569d60a224de0e9fa3aeb0ea2b6642
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.51.2_GH0/filebrowser-filebrowser-v2.51.2_GH0.tar.gz) = 5367555
+TIMESTAMP = 1766094921
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.52.0_GH0/filebrowser-v2.52.0.frontend.tar.gz) = 08ee0692fe929e59fa4d50d3d6d3b223885301553521a7cb0d465dacc11c3837
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.52.0_GH0/filebrowser-v2.52.0.frontend.tar.gz) = 3799257
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.52.0_GH0/go.mod) = b1e7bb2b90145671180b1125b44dd8904d3a447f1a9d502ca48958a451a72d26
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.52.0_GH0/go.mod) = 3491
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.52.0_GH0/filebrowser-filebrowser-v2.52.0_GH0.tar.gz) = f0a78ffe3f296b01992fe166b4191eddd7deea2e00b9449f748072391dff48a9
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.52.0_GH0/filebrowser-filebrowser-v2.52.0_GH0.tar.gz) = 5368181
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index a5e164acf915..ec606d2c016e 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,10 +1,9 @@
PORTNAME= firefox
-DISTVERSION= 146.0
-PORTREVISION= 2
+DISTVERSION= 146.0.1
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 0ec29cbdef59..338c658b64f9 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764960487
-SHA256 (firefox-146.0.source.tar.xz) = 08d4cae010abc31603ef74091a5d1f81da8e62d3b66c806690e70f03c422df16
-SIZE (firefox-146.0.source.tar.xz) = 646002476
+TIMESTAMP = 1765990443
+SHA256 (firefox-146.0.1.source.tar.xz) = e9678a0e8473923953e1dc312c37919068623b6aa20adade16266049258191eb
+SIZE (firefox-146.0.1.source.tar.xz) = 648938528
diff --git a/www/gatus/Makefile b/www/gatus/Makefile
index 18e98ac2ba6e..90aa9b82c2be 100644
--- a/www/gatus/Makefile
+++ b/www/gatus/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gatus
DISTVERSIONPREFIX= v
-DISTVERSION= 5.33.0
-PORTREVISION= 1
+DISTVERSION= 5.33.1
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX}
diff --git a/www/gatus/distinfo b/www/gatus/distinfo
index 354fe5607f88..2f3f8973fbee 100644
--- a/www/gatus/distinfo
+++ b/www/gatus/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764192075
-SHA256 (gatus-v5.33.0.vendor.tar.gz) = ad1bfb7ba7181e4c5b34b01a9559a20697ad5de282f71a74e52bdd68f9062083
-SIZE (gatus-v5.33.0.vendor.tar.gz) = 51695185
-SHA256 (TwiN-gatus-v5.33.0_GH0.tar.gz) = e93ce6de9a39a20434fa62aa4dfd071ebb8f822b3d813c83f3506b2a30440014
-SIZE (TwiN-gatus-v5.33.0_GH0.tar.gz) = 2965861
+TIMESTAMP = 1766096862
+SHA256 (gatus-v5.33.1.vendor.tar.gz) = 00f86029e5ef23cbec8524c62794adf2c9aa030c1f7913e1b7e022ece3708780
+SIZE (gatus-v5.33.1.vendor.tar.gz) = 51749517
+SHA256 (TwiN-gatus-v5.33.1_GH0.tar.gz) = a49cd2a3aa20656b7d47904f6f9525c65067771e24b43a073ff0644f60f63627
+SIZE (TwiN-gatus-v5.33.1_GH0.tar.gz) = 2965884
diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile
index 68ffe59a3f87..67ce018d0a9f 100644
--- a/www/gitlab/Makefile
+++ b/www/gitlab/Makefile
@@ -49,7 +49,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-drb-gitlab>=2.2.3<3:devel/rubygem-drb-gitlab \
rubygem-bootsnap-gitlab>=1.18.6<1.19:devel/rubygem-bootsnap-gitlab \
rubygem-ffi>=1.17.2<2:devel/rubygem-ffi \
- rubygem-openssl>=3.3.2<3.4:security/rubygem-openssl \
+ rubygem-openssl3>=3.3.2<3.4:security/rubygem-openssl3 \
rubygem-gitlab-secret_detection>=0.38.0<1:security/rubygem-gitlab-secret_detection \
rubygem-responders-rails-gitlab>=3.0<4.0:www/rubygem-responders-rails-gitlab \
rubygem-sprockets-gitlab>=3.7.5<3.8:devel/rubygem-sprockets-gitlab \
@@ -198,7 +198,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-circuitbox>=2.0.0<2.1:www/rubygem-circuitbox \
rubygem-sanitize60>=6.0.2<6.1:textproc/rubygem-sanitize60 \
rubygem-babosa>=2.0<3:textproc/rubygem-babosa \
- rubygem-loofah>=2.24.1<2.25:textproc/rubygem-loofah \
+ rubygem-loofah-gitlab>=2.24.1<2.25:textproc/rubygem-loofah-gitlab \
rubygem-licensee-gitlab>=9.16<10:devel/rubygem-licensee-gitlab \
rubygem-charlock_holmes>=0.7.9<0.8:textproc/rubygem-charlock_holmes \
rubygem-ruby-magic>=0.6<1:devel/rubygem-ruby-magic \
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
index 0b3200a8fbe3..b672a2fa9fe6 100644
--- a/www/gitlab/Makefile.common
+++ b/www/gitlab/Makefile.common
@@ -1,5 +1,5 @@
GITLAB_VERSION= 18.6.2
-GITLAB_PORTREVISION= 3 # decrease this only if GITLAB_KAS_GRPC_VERSION is upgraded
+GITLAB_PORTREVISION= 4 # decrease this only if GITLAB_KAS_GRPC_VERSION is upgraded
# Git version gitaly should use (from gitlab mirror)
# Find current tag from Makefile and .gitlab-ci.yaml
diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index b5f84715b032..900ffb3932ed 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,6 +1,5 @@
PORTNAME= iridium
-PORTVERSION= 2025.12.143.1
-PORTREVISION= 2
+PORTVERSION= 2025.12.143.2
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/iridium/distinfo b/www/iridium/distinfo
index 3cd9e3764666..55059834a91f 100644
--- a/www/iridium/distinfo
+++ b/www/iridium/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765541839
-SHA256 (iridium-browser-2025.12.143.1.tar.xz) = 09d3bc85345a6ee39e55180b0f10a5213679bc27354560c40eb05c8f16e568b6
-SIZE (iridium-browser-2025.12.143.1.tar.xz) = 1098988876
+TIMESTAMP = 1766134983
+SHA256 (iridium-browser-2025.12.143.2.tar.xz) = 1d87b7e54aba0dce38ef4e5c0ed5d3e54ed4ba5083417eb19332c10fa8b48122
+SIZE (iridium-browser-2025.12.143.2.tar.xz) = 1099082032
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
diff --git a/www/iridium/files/patch-BUILD.gn b/www/iridium/files/patch-BUILD.gn
index 06dbe3d96ab4..37cdc444dc75 100644
--- a/www/iridium/files/patch-BUILD.gn
+++ b/www/iridium/files/patch-BUILD.gn
@@ -1,6 +1,6 @@
---- BUILD.gn.orig 2025-12-10 15:04:57 UTC
+--- BUILD.gn.orig 2025-12-19 09:09:46 UTC
+++ BUILD.gn
-@@ -68,7 +68,7 @@ declare_args() {
+@@ -67,7 +67,7 @@ declare_args() {
root_extra_deps = []
}
@@ -9,7 +9,7 @@
# An official (maximally optimized!) component (optimized for build times)
# build doesn't make sense and usually doesn't work.
assert(!is_component_build)
-@@ -101,7 +101,6 @@ group("gn_all") {
+@@ -100,7 +100,6 @@ group("gn_all") {
"//codelabs",
"//components:components_unittests",
"//components/gwp_asan:gwp_asan_unittests",
@@ -17,7 +17,7 @@
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -431,7 +430,7 @@ group("gn_all") {
+@@ -430,7 +429,7 @@ group("gn_all") {
}
}
@@ -26,7 +26,7 @@
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -598,6 +597,15 @@ group("gn_all") {
+@@ -597,6 +596,15 @@ group("gn_all") {
}
}
@@ -42,7 +42,7 @@
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -646,7 +654,7 @@ group("gn_all") {
+@@ -645,7 +653,7 @@ group("gn_all") {
}
}
@@ -51,7 +51,7 @@
# The official builders use this binary from the default toolchain's
# output directory after building in order to upload the symbols of that
# binary. They build the binary like `ninja symupload` which requires the
-@@ -681,7 +689,7 @@ group("gn_all") {
+@@ -680,7 +688,7 @@ group("gn_all") {
]
}
@@ -60,7 +60,7 @@
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
"//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1072,7 +1080,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1071,7 +1079,7 @@ if (use_blink && !is_cronet_build) {
"//third_party/blink/public:all_blink",
]
@@ -69,7 +69,7 @@
deps += [
":chrome_wpt_tests",
":headless_shell_wpt",
-@@ -1225,7 +1233,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1224,7 +1232,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -78,7 +78,7 @@
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1239,7 +1247,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1238,7 +1246,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//third_party/breakpad:dump_syms" ]
}
@@ -87,7 +87,7 @@
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1536,7 +1544,7 @@ group("chromium_builder_perf") {
+@@ -1535,7 +1543,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/www/iridium/files/patch-chrome_browser_about__flags.cc b/www/iridium/files/patch-chrome_browser_about__flags.cc
index ccb333a20f34..c555cdc004ae 100644
--- a/www/iridium/files/patch-chrome_browser_about__flags.cc
+++ b/www/iridium/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig 2025-12-12 12:17:57 UTC
+--- chrome/browser/about_flags.cc.orig 2025-12-19 09:09:46 UTC
+++ chrome/browser/about_flags.cc
@@ -332,12 +332,12 @@
#include "components/stylus_handwriting/win/features.h"
@@ -42,7 +42,7 @@
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1321,7 +1341,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
+@@ -1336,7 +1356,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -51,7 +51,7 @@
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3975,7 +3995,7 @@ const FeatureEntry::FeatureVariation
+@@ -3990,7 +4010,7 @@ const FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4005,7 +4025,7 @@ const flags_ui::FeatureEntry::FeatureVariation
+@@ -4020,7 +4040,7 @@ const flags_ui::FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -69,7 +69,7 @@
const FeatureEntry::Choice kReplaceSyncPromosWithSignInPromosChoices[] = {
{"Default", "", ""},
{"Disabled", switches::kDisableFeatures,
-@@ -4231,7 +4251,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+@@ -4246,7 +4266,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -78,7 +78,7 @@
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4251,7 +4271,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
+@@ -4266,7 +4286,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
};
#endif // BUILDFLAG(IS_ANDROID)
@@ -87,7 +87,7 @@
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -5020,7 +5040,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
+@@ -5035,7 +5055,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -96,7 +96,7 @@
const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
{"max_customize_chrome_auto_shown_count", "5"},
{"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -5156,7 +5176,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
+@@ -5171,7 +5191,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
nullptr}};
#endif // BUILDFLAG(IS_ANDROID)
@@ -105,7 +105,7 @@
const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
{"profile-picker-variation", "keep-work-and-life-separate"}};
const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -5735,7 +5755,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5750,7 +5770,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -114,7 +114,7 @@
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -6033,7 +6053,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6048,7 +6068,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -123,7 +123,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -6225,7 +6245,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6240,7 +6260,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -132,7 +132,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6254,6 +6274,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6269,6 +6289,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -149,7 +149,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -7124,7 +7154,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7139,7 +7169,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -158,7 +158,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7540,7 +7570,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7555,7 +7585,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -167,7 +167,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7755,7 +7785,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7770,7 +7800,7 @@ const FeatureEntry kFeatureEntries[] = {
"NtpRealboxNext")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -176,7 +176,7 @@
{"ntp-customize-chrome-auto-open",
flag_descriptions::kNtpCustomizeChromeAutoOpenName,
flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -8034,7 +8064,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8049,7 +8079,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -185,7 +185,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8972,7 +9002,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8987,7 +9017,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -194,7 +194,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9543,7 +9573,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9558,7 +9588,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -203,7 +203,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -10000,7 +10030,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10015,7 +10045,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -212,7 +212,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10197,7 +10227,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10212,7 +10242,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -221,7 +221,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10759,7 +10789,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10774,7 +10804,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -230,7 +230,7 @@
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -10780,7 +10810,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10795,7 +10825,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -239,7 +239,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11294,7 +11324,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11309,7 +11339,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kResponsiveIframesDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
@@ -248,7 +248,7 @@
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11710,7 +11740,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11725,7 +11755,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -257,7 +257,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11781,7 +11811,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11796,7 +11826,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -266,7 +266,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11807,7 +11837,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11822,7 +11852,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -275,7 +275,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12183,7 +12213,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12198,7 +12228,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -284,7 +284,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12219,7 +12249,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12234,7 +12264,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -293,7 +293,7 @@
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -12364,7 +12394,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12379,7 +12409,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -302,7 +302,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12393,7 +12423,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12408,7 +12438,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -311,7 +311,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12408,7 +12438,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12423,7 +12453,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -320,7 +320,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12685,7 +12715,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12700,7 +12730,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -329,7 +329,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12775,7 +12805,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12790,7 +12820,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +338,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12887,7 +12917,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12902,7 +12932,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -347,7 +347,7 @@
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -12960,7 +12990,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12975,7 +13005,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -356,7 +356,7 @@
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -13238,7 +13268,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13253,7 +13283,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID),
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -365,7 +365,7 @@
{"enable-ntp-enterprise-shortcuts",
flag_descriptions::kEnableNtpEnterpriseShortcutsName,
flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -13345,7 +13375,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13360,7 +13390,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillAndPasswordsInSameSurface)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -374,7 +374,7 @@
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -13373,7 +13403,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13388,7 +13418,7 @@ const FeatureEntry kFeatureEntries[] = {
"EnableBlockCanvasReadback")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -383,7 +383,7 @@
{"autofill-enable-ai-based-amount-extraction",
flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
-@@ -13423,7 +13453,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13438,7 +13468,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -392,7 +392,7 @@
{"lens-reinvocation-affordance",
flag_descriptions::kLensSearchReinvocationAffordanceName,
flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -13481,7 +13511,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13496,7 +13526,7 @@ const FeatureEntry kFeatureEntries[] = {
STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -401,7 +401,7 @@
{"passkey-unlock-error-ui", flag_descriptions::kPasskeyUnlockErrorUiName,
flag_descriptions::kPasskeyUnlockErrorUiDescription, kOsDesktop,
FEATURE_VALUE_TYPE(device::kPasskeyUnlockErrorUi)},
-@@ -13518,7 +13548,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13533,7 +13563,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kUserValueDefaultBrowserStrings)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -410,7 +410,7 @@
{"read-anything-read-aloud-ts-text-segmentation",
flag_descriptions::kReadAnythingReadAloudTsTextSegmentationName,
flag_descriptions::kReadAnythingReadAloudTsTextSegmentationDescription,
-@@ -13530,7 +13560,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13545,7 +13575,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
@@ -419,7 +419,7 @@
{"profile-creation-decline-signin-cta-experiment",
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -13538,7 +13568,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13553,7 +13583,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kProfileCreationDeclineSigninCTAExperiment)},
#endif
@@ -428,7 +428,7 @@
{"show-profile-picker-to-all-users-experiment",
flag_descriptions::kShowProfilePickerToAllUsersExperimentName,
flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription,
-@@ -13588,7 +13618,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13603,7 +13633,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kAndroidDesktopZoomScaling)},
#endif
@@ -437,7 +437,7 @@
{"profile-picker-text-variations",
flag_descriptions::kProfilePickerTextVariationsName,
flag_descriptions::kProfilePickerTextVariationsDescription,
-@@ -13599,7 +13629,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13614,7 +13644,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -446,7 +446,7 @@
{"lens-overlay-optimization-filter",
flag_descriptions::kLensOverlayOptimizationFilterName,
flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -13618,7 +13648,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13633,7 +13663,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(network::features::kConnectionAllowlists)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -455,7 +455,7 @@
{"read-anything-with-readability-enabled",
flag_descriptions::kReadAnythingWithReadabilityName,
flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -13626,7 +13656,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13641,7 +13671,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index 80f18c3a2031..3887aebcf409 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 6.1.1
+PORTVERSION= 6.1.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index 27e6c7b080df..81f332de0b18 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764869465
-SHA256 (nextcloud/calendar-v6.1.1.tar.gz) = 4cdbe908373575a23bfcc38c4778eea10caf71857586def61e394f1296b31c1c
-SIZE (nextcloud/calendar-v6.1.1.tar.gz) = 19884640
+TIMESTAMP = 1766128626
+SHA256 (nextcloud/calendar-v6.1.2.tar.gz) = 6622fdc1b5d5fce838a39e52eab1514d186e0812c8e4871dce44a0ab97f8f5e5
+SIZE (nextcloud/calendar-v6.1.2.tar.gz) = 19880448
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index 6a58cc86ebef..90b751f79671 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 8.1.1
+PORTVERSION= 8.1.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index 47dea13f3617..5eb7282cd6c5 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764757196
-SHA256 (nextcloud/contacts-v8.1.1.tar.gz) = 77a3b8f2e6138e8aae0bf5f0b49d9074f09b9b1928d17ebef0c88a6fb508a5aa
-SIZE (nextcloud/contacts-v8.1.1.tar.gz) = 4820818
+TIMESTAMP = 1766128426
+SHA256 (nextcloud/contacts-v8.1.2.tar.gz) = 8bbd2d10d6bcb90c67603d8bb144444f62ceac436d814b242ee898f663be7c60
+SIZE (nextcloud/contacts-v8.1.2.tar.gz) = 4832846
diff --git a/www/node22/Makefile b/www/node22/Makefile
index 716ed563f653..f680d43d023d 100644
--- a/www/node22/Makefile
+++ b/www/node22/Makefile
@@ -1,7 +1,6 @@
PORTNAME= node
PORTVERSION= ${NODEJS_PORTVERSION}
DISTVERSIONPREFIX= v
-PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= https://nodejs.org/dist/v${PORTVERSION}/
PKGNAMESUFFIX= ${PORTVERSION:R:R}
diff --git a/www/node22/Makefile.version b/www/node22/Makefile.version
index 9fe1d952515f..29e3d0877de3 100644
--- a/www/node22/Makefile.version
+++ b/www/node22/Makefile.version
@@ -1 +1 @@
-NODEJS_PORTVERSION= 22.21.0
+NODEJS_PORTVERSION= 22.21.1
diff --git a/www/node22/distinfo b/www/node22/distinfo
index ec7afcff2f55..02b1e05c4efd 100644
--- a/www/node22/distinfo
+++ b/www/node22/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586734
-SHA256 (node-v22.21.0.tar.xz) = 791b18e969ea22cc952108ee8eaafbb12cddfd973bbbb0b7fc116395c0d9a81c
-SIZE (node-v22.21.0.tar.xz) = 50892568
+TIMESTAMP = 1766036369
+SHA256 (node-v22.21.1.tar.xz) = 487d73fd4db00dc2420d659a8221b181a7937fbc5bc73f31c30b1680ad6ded6a
+SIZE (node-v22.21.1.tar.xz) = 50151568
diff --git a/www/node24/Makefile b/www/node24/Makefile
index f64e27684ce4..fc1ee084db78 100644
--- a/www/node24/Makefile
+++ b/www/node24/Makefile
@@ -1,7 +1,6 @@
PORTNAME= node
PORTVERSION= ${NODEJS_PORTVERSION}
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://nodejs.org/dist/v${PORTVERSION}/
PKGNAMESUFFIX= ${PORTVERSION:R:R}
diff --git a/www/node24/Makefile.version b/www/node24/Makefile.version
index 0b9b56864c69..a512747a28d7 100644
--- a/www/node24/Makefile.version
+++ b/www/node24/Makefile.version
@@ -1 +1 @@
-NODEJS_PORTVERSION= 24.11.1
+NODEJS_PORTVERSION= 24.12.0
diff --git a/www/node24/distinfo b/www/node24/distinfo
index d16e205a21bb..7650f09c2356 100644
--- a/www/node24/distinfo
+++ b/www/node24/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853206
-SHA256 (node-v24.11.1.tar.xz) = ea4da35f1c9ca376ec6837e1e30cee30d491847fe152a3f0378dc1156d954bbd
-SIZE (node-v24.11.1.tar.xz) = 51747676
+TIMESTAMP = 1766036371
+SHA256 (node-v24.12.0.tar.xz) = 6d3e891a016b90f6c6a19ea5cbc9c90c57eef9198670ba93f04fa82af02574ae
+SIZE (node-v24.12.0.tar.xz) = 51783952
diff --git a/www/phpmyfaq/Makefile b/www/phpmyfaq/Makefile
index 26e1e83e22ac..96df8ddf64b4 100644
--- a/www/phpmyfaq/Makefile
+++ b/www/phpmyfaq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpmyfaq
-DISTVERSION= 4.0.13
+DISTVERSION= 4.0.14
CATEGORIES= www
MASTER_SITES= https://download.phpmyfaq.de/files/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/www/phpmyfaq/distinfo b/www/phpmyfaq/distinfo
index 2df0a7287659..2851c51f22ca 100644
--- a/www/phpmyfaq/distinfo
+++ b/www/phpmyfaq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759506005
-SHA256 (phpmyfaq-4.0.13.tar.gz) = 26832842b511e0527ffcc41bd9c6ada9c3a3fa8378ce174c755be9eeafd22d7b
-SIZE (phpmyfaq-4.0.13.tar.gz) = 15533610
+TIMESTAMP = 1765401760
+SHA256 (phpmyfaq-4.0.14.tar.gz) = f45e092287a2faaa54d402fccd8a9ba75a1135f443a1f187a23ea6beb711dea7
+SIZE (phpmyfaq-4.0.14.tar.gz) = 15540090
diff --git a/www/py-boto3/Makefile b/www/py-boto3/Makefile
index 0c382ce91037..5dac3d2720d9 100644
--- a/www/py-boto3/Makefile
+++ b/www/py-boto3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= boto3
-PORTVERSION= 1.42.6
+PORTVERSION= 1.42.12
CATEGORIES= www python devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-boto3/distinfo b/www/py-boto3/distinfo
index 722e409794b6..a302c16d56aa 100644
--- a/www/py-boto3/distinfo
+++ b/www/py-boto3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895756
-SHA256 (boto3-1.42.6.tar.gz) = 11dab889a24f378af6c93afd4aa06d7cace3866cbf02e78c7a77e9a7fb41967a
-SIZE (boto3-1.42.6.tar.gz) = 112859
+TIMESTAMP = 1766036517
+SHA256 (boto3-1.42.12.tar.gz) = 649b134d25b278c24fcc8b3f94519de3884283b7848dc32f42b0ffdd9d19ce99
+SIZE (boto3-1.42.12.tar.gz) = 112868
diff --git a/www/py-dj52-django-stubs-ext/Makefile b/www/py-dj52-django-stubs-ext/Makefile
index 0453eda17d50..b19f9c731d37 100644
--- a/www/py-dj52-django-stubs-ext/Makefile
+++ b/www/py-dj52-django-stubs-ext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-stubs-ext
-PORTVERSION= 5.2.7
+PORTVERSION= 5.2.8
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/www/py-dj52-django-stubs-ext/distinfo b/www/py-dj52-django-stubs-ext/distinfo
index 4e13fb7cf2b0..5b97797a585a 100644
--- a/www/py-dj52-django-stubs-ext/distinfo
+++ b/www/py-dj52-django-stubs-ext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760650698
-SHA256 (django_stubs_ext-5.2.7.tar.gz) = b690655bd4cb8a44ae57abb314e0995dc90414280db8f26fff0cb9fb367d1cac
-SIZE (django_stubs_ext-5.2.7.tar.gz) = 6524
+TIMESTAMP = 1766091528
+SHA256 (django_stubs_ext-5.2.8.tar.gz) = b39938c46d7a547cd84e4a6378dbe51a3dd64d70300459087229e5fee27e5c6b
+SIZE (django_stubs_ext-5.2.8.tar.gz) = 6487
diff --git a/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml b/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
deleted file mode 100644
index a8dfa7f5477c..000000000000
--- a/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyproject.toml.orig 2025-10-16 21:46:00 UTC
-+++ pyproject.toml
-@@ -40,7 +40,7 @@ Funding = "https://github.com/sponsors/typeddjango"
- "Release notes" = "https://github.com/typeddjango/django-stubs/releases"
-
- [build-system]
--requires = ["uv_build>=0.8.22,<0.9.0"]
-+requires = ["uv_build"]
- build-backend = "uv_build"
-
- [tool.uv.build-backend]
diff --git a/www/py-django-unfold/Makefile b/www/py-django-unfold/Makefile
index 50570062f7a3..4eb866a4a664 100644
--- a/www/py-django-unfold/Makefile
+++ b/www/py-django-unfold/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-unfold
-PORTVERSION= 0.73.1
+PORTVERSION= 0.74.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-django-unfold/distinfo b/www/py-django-unfold/distinfo
index 09061e6539f5..5334cf2910b3 100644
--- a/www/py-django-unfold/distinfo
+++ b/www/py-django-unfold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895758
-SHA256 (django_unfold-0.73.1.tar.gz) = 2c1bbf24d2fc162fe5d0e19b27c1f8287fdd5343b1ffe2b78ee26586ed1a4837
-SIZE (django_unfold-0.73.1.tar.gz) = 1103069
+TIMESTAMP = 1766036519
+SHA256 (django_unfold-0.74.0.tar.gz) = e1b0df05f203b05e37beb72b0890cf40a5c5d36469da1e06118679e1ad69a31a
+SIZE (django_unfold-0.74.0.tar.gz) = 1103390
diff --git a/www/py-google-cloud-datastore/Makefile b/www/py-google-cloud-datastore/Makefile
index bc7c24cd8cfe..8a7c5648c9ed 100644
--- a/www/py-google-cloud-datastore/Makefile
+++ b/www/py-google-cloud-datastore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-datastore
-PORTVERSION= 2.21.0
+PORTVERSION= 2.22.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,6 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.11.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-cloud-core>=1.4.0<3.0.0:www/py-google-cloud-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.1<3.0.0:security/py-google-auth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.75.1<2.0.0:devel/py-grpcio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}proto-plus>=1.25.0<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}protobuf>=4.21.6,1<7.0.0,1:devel/py-protobuf@${PY_FLAVOR}
diff --git a/www/py-google-cloud-datastore/distinfo b/www/py-google-cloud-datastore/distinfo
index d025ad22e1e3..ba62f2092461 100644
--- a/www/py-google-cloud-datastore/distinfo
+++ b/www/py-google-cloud-datastore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796118
-SHA256 (google_cloud_datastore-2.21.0.tar.gz) = eee454dd4a55f5b327f9f344928ff1a09a6f77c23d5e3d908ad31a13cc2f4073
-SIZE (google_cloud_datastore-2.21.0.tar.gz) = 261373
+TIMESTAMP = 1766036521
+SHA256 (google_cloud_datastore-2.22.0.tar.gz) = ca68daae3645de24e2904ef69239f2e575b67789fd104e0d9a6804b7e78d3f97
+SIZE (google_cloud_datastore-2.22.0.tar.gz) = 262094
diff --git a/www/py-google-cloud-storage/Makefile b/www/py-google-cloud-storage/Makefile
index 0f8ba5922d3d..93d667513a3a 100644
--- a/www/py-google-cloud-storage/Makefile
+++ b/www/py-google-cloud-storage/Makefile
@@ -27,10 +27,16 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-OPTIONS_DEFINE= PROTOBUF TRACING
+OPTIONS_DEFINE= GRPC PROTOBUF TRACING
PROTOBUF_DESC= Protocol buffers support
TRACING_DESC= Generate traces using OpenTelemetry
+GRPC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.27.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.14.0<1.0.0:devel/py-grpc-google-iam-v1@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.75.1<2.0.0:devel/py-grpcio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grpcio-status>=1.76.0<2.0.0:devel/py-grpcio-status@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.25.0<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=4.21.6,1<7.0.0,1:devel/py-protobuf@${PY_FLAVOR}
PROTOBUF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20.2,1<7.0.0,1:devel/py-protobuf@${PY_FLAVOR}
TRACING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.1.0<2.0.0:devel/py-opentelemetry-api@${PY_FLAVOR}
diff --git a/www/py-planet-auth/Makefile b/www/py-planet-auth/Makefile
index 6d07c48bebb5..eea9baf3052b 100644
--- a/www/py-planet-auth/Makefile
+++ b/www/py-planet-auth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= planet-auth
-PORTVERSION= 2.3.0
+PORTVERSION= 2.3.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-planet-auth/distinfo b/www/py-planet-auth/distinfo
index 0d8c94b9fecc..353fb3b9328a 100644
--- a/www/py-planet-auth/distinfo
+++ b/www/py-planet-auth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761446794
-SHA256 (planet_auth-2.3.0.tar.gz) = 6d82ce93a8011beb13eb65a6bb38b32891208e82523177282644dec12b95126e
-SIZE (planet_auth-2.3.0.tar.gz) = 247228
+TIMESTAMP = 1766036523
+SHA256 (planet_auth-2.3.1.tar.gz) = e68368719bae405ae7d792f307edccffb9f7e4dc03fac1a1b8429ea2d95ca756
+SIZE (planet_auth-2.3.1.tar.gz) = 248181
diff --git a/www/py-qt6-webengine/Makefile b/www/py-qt6-webengine/Makefile
index 81ae168450ea..becd950af8ac 100644
--- a/www/py-qt6-webengine/Makefile
+++ b/www/py-qt6-webengine/Makefile
@@ -1,6 +1,5 @@
PORTNAME= webengine
DISTVERSION= ${PYQTWEBENGINE_VERSION}
-PORTREVISION= 1
CATEGORIES= www devel python
MASTER_SITES= ${MASTER_SITES_PYQTWEBENGINE}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
diff --git a/www/py-qt6-webengine/distinfo b/www/py-qt6-webengine/distinfo
index 1d8386e1f8ae..e43491e531a6 100644
--- a/www/py-qt6-webengine/distinfo
+++ b/www/py-qt6-webengine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743732713
-SHA256 (pyqt6_webengine-6.9.0.tar.gz) = 6ae537e3bbda06b8e06535e4852297e0bc3b00543c47929541fcc9b11981aa25
-SIZE (pyqt6_webengine-6.9.0.tar.gz) = 34616
+TIMESTAMP = 1761269283
+SHA256 (pyqt6_webengine-6.10.0.tar.gz) = 267d27275d0c79ae270bca4b03520a41fa7e85c2a4d9632da8cb9cc233a55ad1
+SIZE (pyqt6_webengine-6.10.0.tar.gz) = 37053
diff --git a/www/py-qt6-webengine/files/patch-sip_QtWebEngineCore_qwebenginesettings.sip b/www/py-qt6-webengine/files/patch-sip_QtWebEngineCore_qwebenginesettings.sip
new file mode 100644
index 000000000000..8c921699e496
--- /dev/null
+++ b/www/py-qt6-webengine/files/patch-sip_QtWebEngineCore_qwebenginesettings.sip
@@ -0,0 +1,18 @@
+quint8 is more on point. uint8_t requires <sys/types.h>
+
+--- sip/QtWebEngineCore/qwebenginesettings.sip.orig 2025-10-16 10:34:51 UTC
++++ sip/QtWebEngineCore/qwebenginesettings.sip
+@@ -125,11 +125,11 @@ class QWebEngineSettings /NoDefaultCtors/ (public)
+ void setUnknownUrlSchemePolicy(QWebEngineSettings::UnknownUrlSchemePolicy policy);
+ void resetUnknownUrlSchemePolicy();
+ %If (QtWebEngine_6_10_0 -)
+- typedef unsigned char uint8_t /PyInt/;
++ typedef unsigned char quint8 /PyInt/;
+ %End
+ %If (QtWebEngine_6_8_0 -)
+
+- enum class ImageAnimationPolicy : uint8_t
++ enum class ImageAnimationPolicy : quint8
+ {
+ Allow,
+ AnimateOnce,
diff --git a/www/py-qt6-webengine/pkg-plist b/www/py-qt6-webengine/pkg-plist
index 2c7525047edf..3ab3752f93b2 100644
--- a/www/py-qt6-webengine/pkg-plist
+++ b/www/py-qt6-webengine/pkg-plist
@@ -10,6 +10,8 @@
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginecookiestore.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginedesktopmediarequest.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginedownloadrequest.sip
+%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineextensioninfo.sip
+%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineextensionmanager.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginefilesystemaccessrequest.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginefindtextresult.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineframe.sip
@@ -49,3 +51,4 @@
%%PYTHON_SITELIBDIR%%/pyqt6_webengine-%%PYQT_WEBENGINE_VERSION%%.dist-info/INSTALLER
%%PYTHON_SITELIBDIR%%/pyqt6_webengine-%%PYQT_WEBENGINE_VERSION%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/pyqt6_webengine-%%PYQT_WEBENGINE_VERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/pyqt6_webengine-%%PYQT_WEBENGINE_VERSION%%.dist-info/licenses/LICENSE
diff --git a/www/py-requests-gssapi/Makefile b/www/py-requests-gssapi/Makefile
index 7945ec8e2b12..a56a05ec34a2 100644
--- a/www/py-requests-gssapi/Makefile
+++ b/www/py-requests-gssapi/Makefile
@@ -20,4 +20,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.4.1:security/py-gssapi@${PY_FLAVOR
USES= python
USE_PYTHON= autoplist pep517
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/www/qt6-httpserver/distinfo b/www/qt6-httpserver/distinfo
index 8727118083c5..262bd69dfde1 100644
--- a/www/qt6-httpserver/distinfo
+++ b/www/qt6-httpserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303925
-SHA256 (KDE/Qt/6.9.3/qthttpserver-everywhere-src-6.9.3.tar.xz) = 7aa78793dba5cfb81a1d1e4b840bf0faf1e31beea08945b5689f404160dd2e8f
-SIZE (KDE/Qt/6.9.3/qthttpserver-everywhere-src-6.9.3.tar.xz) = 175312
+TIMESTAMP = 1763965165
+SHA256 (KDE/Qt/6.10.1/qthttpserver-everywhere-src-6.10.1.tar.xz) = a26c8d96d34bb4d4e2455e2c5df6e684aafb530927763eab84794ef71944e93b
+SIZE (KDE/Qt/6.10.1/qthttpserver-everywhere-src-6.10.1.tar.xz) = 177852
diff --git a/www/qt6-httpserver/pkg-plist b/www/qt6-httpserver/pkg-plist
index 47945d989d73..0353f59c0e17 100644
--- a/www/qt6-httpserver/pkg-plist
+++ b/www/qt6-httpserver/pkg-plist
@@ -3,6 +3,7 @@
%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverhttp1protocolhandler_p.h
%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverhttp2protocolhandler_p.h
%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverliterals_p.h
+%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverparser_p.h
%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverrequest_p.h
%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverrequestfilter_p.h
%%QT_INCDIR%%/QtHttpServer/%%FULLVER%%/QtHttpServer/private/qhttpserverresponder_p.h
@@ -59,7 +60,7 @@ lib/cmake/Qt6HttpServerPrivate/Qt6HttpServerPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6HttpServer.so
%%QT_LIBDIR%%/libQt6HttpServer.so.6
%%QT_LIBDIR%%/libQt6HttpServer.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6httpserver_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6httpserver_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_httpserver.pri
%%QT_MKSPECDIR%%/modules/qt_lib_httpserver_private.pri
%%QT_SBOMDIR%%/qthttpserver-%%FULLVER%%.spdx
diff --git a/www/qt6-webchannel/distinfo b/www/qt6-webchannel/distinfo
index 5c98c4e78c96..a7b6052e3e0d 100644
--- a/www/qt6-webchannel/distinfo
+++ b/www/qt6-webchannel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303934
-SHA256 (KDE/Qt/6.9.3/qtwebchannel-everywhere-src-6.9.3.tar.xz) = 9457bbc1e5a13d9cf277c1fc121cdeb0a21546abf7fba091779b7ce9806fa305
-SIZE (KDE/Qt/6.9.3/qtwebchannel-everywhere-src-6.9.3.tar.xz) = 193888
+TIMESTAMP = 1763964417
+SHA256 (KDE/Qt/6.10.1/qtwebchannel-everywhere-src-6.10.1.tar.xz) = 7ba16925f230e60f58efce02c1ce214bcb6b0740e24f5dd40c06f40f37d93111
+SIZE (KDE/Qt/6.10.1/qtwebchannel-everywhere-src-6.10.1.tar.xz) = 194020
diff --git a/www/qt6-webchannel/pkg-plist b/www/qt6-webchannel/pkg-plist
index cee08b6d05ff..fd0318dfd57b 100644
--- a/www/qt6-webchannel/pkg-plist
+++ b/www/qt6-webchannel/pkg-plist
@@ -69,8 +69,8 @@ lib/cmake/Qt6WebChannelQuickPrivate/Qt6WebChannelQuickPrivateVersionlessTargets.
%%QT_LIBDIR%%/libQt6WebChannelQuick.so
%%QT_LIBDIR%%/libQt6WebChannelQuick.so.6
%%QT_LIBDIR%%/libQt6WebChannelQuick.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6webchannel_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6webchannelquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6webchannel_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6webchannelquick_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_webchannel.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webchannel_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webchannelquick.pri
diff --git a/www/qt6-webengine/Makefile b/www/qt6-webengine/Makefile
index 9939ff2dc4d5..00fda5fd8e1a 100644
--- a/www/qt6-webengine/Makefile
+++ b/www/qt6-webengine/Makefile
@@ -55,7 +55,6 @@ LIB_DEPENDS+= libabsl_base.so:devel/abseil \
libdbus-1.so:devel/dbus \
libdrm.so:graphics/libdrm \
libepoll-shim.so:devel/libepoll-shim \
- libevent.so:devel/libevent \
libexpat.so:textproc/expat2 \
libfontconfig.so:x11-fonts/fontconfig \
libharfbuzz.so:print/harfbuzz \
@@ -84,7 +83,7 @@ CMAKE_OFF+= QT_FEATURE_qtpdf_build
CXXFLAGS+= -I${LOCALBASE}/include/libepoll-shim
-SYS_LIBS= freetype harfbuzz-ng libdrm libevent libpng libxml libxslt openh264 opus
+SYS_LIBS= freetype harfbuzz-ng libdrm libpng libxml libxslt openh264 opus
.endif
# The build system reads the environment variable $NINJA_PATH to decide whether
@@ -157,6 +156,7 @@ post-extract:
@${MKDIR} ${WRKSRC}/src/3rdparty/chromium/media/audio/sndio \
${WRKSRC}/src/3rdparty/chromium/sandbox/policy/freebsd \
${WRKSRC}/src/3rdparty/chromium/sandbox/policy/openbsd
+ (cd ${WRKSRC}/src/3rdparty/chromium/third_party/libdrm/src/include && ${CP} drm/drm.h .)
post-patch:
@${REINPLACE_CMD} -e 's|%%CPPFLAGS%%|${CPPFLAGS}|;s|%%CXXFLAGS%%|${CXXFLAGS}|;s|%%LDFLAGS%%|${LDFLAGS}|' \
diff --git a/www/qt6-webengine/distinfo b/www/qt6-webengine/distinfo
index ebc6277308d8..fd63a9eef52e 100644
--- a/www/qt6-webengine/distinfo
+++ b/www/qt6-webengine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759301809
-SHA256 (KDE/Qt/6.9.3/qtwebengine-everywhere-src-6.9.3.tar.xz) = d50b3b11d51dd876418cc36b4d6c96b4721e0aab773a3dd6beda606d46da8966
-SIZE (KDE/Qt/6.9.3/qtwebengine-everywhere-src-6.9.3.tar.xz) = 672100216
+TIMESTAMP = 1763964830
+SHA256 (KDE/Qt/6.10.1/qtwebengine-everywhere-src-6.10.1.tar.xz) = 77b5ea6186a0429a6b8e656faedd5cd3e8019d33856ee59637698ab578ead1e3
+SIZE (KDE/Qt/6.10.1/qtwebengine-everywhere-src-6.10.1.tar.xz) = 881148292
diff --git a/www/qt6-webengine/files/patch-cmake_QtToolchainHelpers.cmake b/www/qt6-webengine/files/patch-cmake_QtToolchainHelpers.cmake
index b732070f2d7e..5630415eae74 100644
--- a/www/qt6-webengine/files/patch-cmake_QtToolchainHelpers.cmake
+++ b/www/qt6-webengine/files/patch-cmake_QtToolchainHelpers.cmake
@@ -1,4 +1,4 @@
---- cmake/QtToolchainHelpers.cmake.orig 2025-08-18 00:53:11 UTC
+--- cmake/QtToolchainHelpers.cmake.orig 2025-08-15 18:30:00 UTC
+++ cmake/QtToolchainHelpers.cmake
@@ -95,6 +95,8 @@ function(get_gn_os result)
set(${result} "mac" PARENT_SCOPE)
@@ -9,7 +9,7 @@
else()
message(DEBUG "Unrecognized OS")
endif()
-@@ -323,7 +325,7 @@ macro(append_build_type_setup)
+@@ -326,7 +328,7 @@ macro(append_build_type_setup)
extend_gn_list(gnArgArg
ARGS enable_precompiled_headers
@@ -18,7 +18,7 @@
)
extend_gn_list(gnArgArg
ARGS dcheck_always_on
-@@ -415,7 +417,7 @@ macro(append_compiler_linker_sdk_setup)
+@@ -418,7 +420,7 @@ macro(append_compiler_linker_sdk_setup)
use_libcxx=true
)
endif()
@@ -27,7 +27,7 @@
extend_gn_list(gnArgArg ARGS use_libcxx
CONDITION QT_FEATURE_stdlib_libcpp
)
-@@ -456,7 +458,7 @@ macro(append_compiler_linker_sdk_setup)
+@@ -459,7 +461,7 @@ macro(append_compiler_linker_sdk_setup)
)
endif()
get_gn_arch(cpu ${TEST_architecture_arch})
@@ -36,7 +36,7 @@
extend_gn_list_cflag(gnArgArg
ARG arm_tune
-@@ -561,7 +563,7 @@ macro(append_toolchain_setup)
+@@ -568,7 +570,7 @@ macro(append_toolchain_setup)
endif()
unset(host_cpu)
unset(target_cpu)
diff --git a/www/qt6-webengine/files/patch-configure.cmake b/www/qt6-webengine/files/patch-configure.cmake
index b9217899f331..ccc6c81ff6f0 100644
--- a/www/qt6-webengine/files/patch-configure.cmake
+++ b/www/qt6-webengine/files/patch-configure.cmake
@@ -1,6 +1,6 @@
---- configure.cmake.orig 2025-08-18 00:53:11 UTC
+--- configure.cmake.orig 2025-10-02 00:36:39 UTC
+++ configure.cmake
-@@ -291,12 +291,12 @@ qt_webengine_configure_check("supported-platform"
+@@ -292,12 +292,12 @@ qt_webengine_configure_check("supported-platform"
qt_webengine_configure_check("supported-platform"
MODULES QtWebEngine
@@ -15,7 +15,7 @@
MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android."
)
-@@ -316,15 +316,6 @@ qt_webengine_configure_check("static-build"
+@@ -317,15 +317,6 @@ qt_webengine_configure_check("static-build"
MESSAGE "Static build is not supported."
)
@@ -31,7 +31,7 @@
qt_webengine_configure_check("python3"
MODULES QtWebEngine QtPdf
CONDITION Python3_FOUND
-@@ -455,6 +446,8 @@ qt_webengine_configure_check("compiler"
+@@ -456,6 +447,8 @@ qt_webengine_configure_check("compiler"
CONDITION MSVC OR
(LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
(LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR
@@ -40,7 +40,7 @@
(MACOS AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
MESSAGE
"${CMAKE_CXX_COMPILER_ID} compiler is not supported."
-@@ -464,6 +457,8 @@ qt_webengine_configure_check("compiler"
+@@ -465,6 +458,8 @@ qt_webengine_configure_check("compiler"
CONDITION MSVC OR
(LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
(LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR
@@ -49,7 +49,7 @@
(APPLE AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") OR
(ANDROID AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR
(MINGW AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
-@@ -725,7 +720,7 @@ qt_feature("webengine-ozone-x11" PRIVATE
+@@ -727,7 +722,7 @@ qt_feature("webengine-ozone-x11" PRIVATE
qt_feature("webengine-ozone-x11" PRIVATE
LABEL "Support X11 on qpa-xcb"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_BUILD.gn
index 67f845c974a5..8e344ba15176 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/BUILD.gn
-@@ -67,7 +67,7 @@ declare_args() {
+@@ -72,7 +72,7 @@ declare_args() {
qtwebengine_target = "//tools/gn"
}
@@ -9,7 +9,7 @@
# An official (maximally optimized!) component (optimized for build times)
# build doesn't make sense and usually doesn't work.
assert(!is_component_build)
-@@ -99,7 +99,6 @@ group("gn_all") {
+@@ -104,7 +104,6 @@ group("gn_all") {
"//codelabs",
"//components:components_unittests",
"//components/gwp_asan:gwp_asan_unittests",
@@ -17,7 +17,7 @@
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -438,7 +437,7 @@ group("gn_all") {
+@@ -447,7 +446,7 @@ group("gn_all") {
}
}
@@ -26,7 +26,7 @@
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -629,6 +628,15 @@ group("gn_all") {
+@@ -637,6 +636,15 @@ group("gn_all") {
}
}
@@ -42,7 +42,7 @@
if (is_mac && !is_qtwebengine) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -677,7 +685,7 @@ group("gn_all") {
+@@ -685,7 +693,7 @@ group("gn_all") {
}
}
@@ -51,16 +51,16 @@
# The official builders use this binary from the default toolchain's
# output directory after building in order to upload the symbols of that
# binary. They build the binary like `ninja symupload` which requires the
-@@ -1159,7 +1167,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1130,7 +1138,7 @@ if (use_blink && !is_cronet_build) {
]
- }
-- if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android && !is_castos) {
-+ if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android && !is_castos && !is_bsd) {
- script_test("chrome_wpt_tests") {
- script = "//third_party/blink/tools/run_wpt_tests.py"
- args = _common_web_test_options + [ "--product=chrome" ]
-@@ -1252,7 +1260,7 @@ if (use_blink && !is_cronet_build) {
+ if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android &&
+- !is_castos) {
++ !is_castos && !is_bsd) {
+ deps += [
+ ":chrome_wpt_tests",
+ ":headless_shell_wpt",
+@@ -1280,7 +1288,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -69,7 +69,7 @@
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1266,7 +1274,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1294,7 +1302,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//third_party/breakpad:dump_syms" ]
}
@@ -78,7 +78,7 @@
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1730,7 +1738,7 @@ group("chromium_builder_perf") {
+@@ -1764,7 +1772,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn
index d7ff343cada4..09cc4d4d1581 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/base/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/BUILD.gn
-@@ -1107,11 +1107,26 @@ jumbo_component("base") {
+@@ -1111,11 +1111,26 @@ jumbo_component("base") {
# Needed for <atomic> if using newer C++ library than sysroot, except if
# building inside the cros_sdk environment - use host_toolchain as a
# more robust check for this.
@@ -28,7 +28,7 @@
if (use_allocator_shim) {
if (is_apple) {
sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1131,7 +1146,7 @@ jumbo_component("base") {
+@@ -1135,7 +1150,7 @@ jumbo_component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -37,7 +37,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2116,6 +2131,22 @@ jumbo_component("base") {
+@@ -2153,6 +2168,22 @@ jumbo_component("base") {
]
}
@@ -60,7 +60,7 @@
# iOS
if (is_ios) {
sources += [
-@@ -2260,6 +2291,33 @@ jumbo_component("base") {
+@@ -2298,6 +2329,33 @@ jumbo_component("base") {
}
}
@@ -94,7 +94,7 @@
if (use_blink) {
sources += [
"files/file_path_watcher.cc",
-@@ -2586,7 +2644,7 @@ buildflag_header("protected_memory_buildflags") {
+@@ -2650,7 +2708,7 @@ buildflag_header("protected_memory_buildflags") {
header = "protected_memory_buildflags.h"
header_dir = "base/memory"
@@ -103,7 +103,7 @@
(is_win || is_linux || is_android || is_mac)
flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
-@@ -3069,7 +3127,7 @@ if (is_apple) {
+@@ -3129,7 +3187,7 @@ if (is_apple) {
}
}
@@ -112,7 +112,7 @@
# This test must compile with -fstack-protector-all
source_set("stack_canary_linux_unittests") {
testonly = true
-@@ -3731,7 +3789,7 @@ test("base_unittests") {
+@@ -3825,7 +3883,7 @@ test("base_unittests") {
]
}
@@ -121,7 +121,7 @@
sources += [
"debug/proc_maps_linux_unittest.cc",
"files/scoped_file_linux_unittest.cc",
-@@ -3758,7 +3816,7 @@ test("base_unittests") {
+@@ -3853,7 +3911,7 @@ test("base_unittests") {
"posix/file_descriptor_shuffle_unittest.cc",
"posix/unix_domain_socket_unittest.cc",
]
@@ -130,7 +130,7 @@
sources += [
"profiler/stack_base_address_posix_unittest.cc",
"profiler/stack_copier_signal_unittest.cc",
-@@ -3769,7 +3827,7 @@ test("base_unittests") {
+@@ -3864,7 +3922,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -139,7 +139,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -3956,7 +4014,7 @@ test("base_unittests") {
+@@ -4052,7 +4110,7 @@ test("base_unittests") {
deps += [ ":base_profiler_test_support_library" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_dispatcher_tls.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_dispatcher_tls.h
index c3d862b9eb2c..8e6cf6da703d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_dispatcher_tls.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_dispatcher_tls.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/dispatcher/tls.h.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/base/allocator/dispatcher/tls.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/dispatcher/tls.h
-@@ -77,7 +77,7 @@ struct BASE_EXPORT MMapAllocator {
+@@ -81,7 +81,7 @@ struct BASE_EXPORT MMapAllocator {
constexpr static size_t AllocationChunkSize = 16384;
#elif BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS)
constexpr static size_t AllocationChunkSize = 16384;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni
index 9b89f7f392e8..c345a6dabeb1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni
@@ -1,15 +1,24 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni
-@@ -31,7 +31,7 @@ if (is_nacl) {
- use_large_empty_slot_span_ring = is_mac
+@@ -89,7 +89,7 @@ has_memory_tagging =
+ use_large_empty_slot_span_ring = true
has_memory_tagging =
- current_cpu == "arm64" && is_clang && !is_asan && (is_linux || is_android)
+ current_cpu == "arm64" && is_clang && !is_asan && !is_bsd && (is_linux || is_android)
declare_args() {
- # Causes all the allocations to be routed via allocator_shim.cc. Usually,
-@@ -391,7 +391,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl
+ # Debug configuration.
+@@ -347,7 +347,7 @@ declare_args() {
+ declare_args() {
+ # Shadow metadata is still under development and only supports Linux
+ # for now.
+- enable_shadow_metadata = is_linux && has_64_bit_pointers
++ enable_shadow_metadata = !is_bsd && is_linux && has_64_bit_pointers
+ }
+
+ declare_args() {
+@@ -490,7 +490,7 @@ is_pkeys_available =
# dependencies that use partition_allocator are compiled in AOSP against a
# version of glibc that does not include pkeys syscall numbers.
is_pkeys_available =
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
index cc1021369a9b..795d28e8d30c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -860,7 +860,7 @@ if (is_clang_or_gcc || is_msvc || is_mingw) {
+@@ -869,7 +869,7 @@ if (is_clang_or_gcc || is_msvc || is_mingw) {
configs -= [ partition_alloc_enable_arc_config ]
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
index fde21bf3e5c3..bbf036716d7b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h
@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
index 140506fd1bc6..ba3e28192e23 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
-@@ -269,7 +269,7 @@ bool DecommitAndZeroSystemPages(void* address,
+@@ -269,7 +269,7 @@ constexpr PA_COMPONENT_EXPORT(
// recommitted. Do not assume that this will not change over time.
constexpr PA_COMPONENT_EXPORT(
PARTITION_ALLOC) bool DecommittedMemoryIsAlwaysZeroed() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
index 4c0d3da78778..29fdb839f59f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
@@ -1,12 +1,12 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
@@ -26,8 +26,8 @@
#define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
#elif (PA_BUILDFLAG(IS_ANDROID) && PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)) || \
-- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
+- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
-+ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
++ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
+ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
// This should work for all POSIX (if needed), but currently all other
// supported OS/architecture combinations use either hard-coded values
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
index fe5ef967ecc3..40eaf397b21a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
-@@ -9,7 +9,7 @@
- #include "partition_alloc/page_allocator.h"
+@@ -39,7 +39,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTaskRef task) API
- #if PA_BUILDFLAG(HAS_MEMORY_TAGGING) || \
-- (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1))
-+ (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && !PA_BUILDFLAG(IS_BSD))
+ #if PA_BUILDFLAG(HAS_MEMORY_TAGGING) || \
+ (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && \
+- __has_include(<sys/ifunc.h>))
++ __has_include(<sys/ifunc.h>) && !PA_BUILDFLAG(IS_BSD))
struct __ifunc_arg_t;
#include "partition_alloc/aarch64_support.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
index 60bec9706295..566a005c5765 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
-@@ -412,8 +412,12 @@ bool TryRecommitSystemPagesInternal(
+@@ -302,8 +302,12 @@ void DiscardSystemPagesInternal(uintptr_t address, siz
void DiscardSystemPagesInternal(uintptr_t address, size_t length) {
void* ptr = reinterpret_cast<void*>(address);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
index 1ce0cc6c6e8a..417e42ce62a3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc
@@ -19,7 +19,7 @@
#include "partition_alloc/partition_alloc_check.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
index 4e2d93083c04..c8b4d008d6d1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc
@@ -13,11 +13,11 @@
#include "partition_alloc/partition_alloc_base/posix/eintr_wrapper.h"
@@ -14,7 +14,7 @@
#include <dlfcn.h>
#endif
-@@ -25,7 +25,7 @@ namespace partition_alloc::internal::base::debug {
+@@ -25,7 +25,7 @@ namespace {
namespace {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
index 32b9763b2a86..127b28b51137 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
@@ -102,6 +102,10 @@ void RandBytes(void* output, size_t output_length) {
if (getentropy(output, output_length) == 0) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
index 1fa753339d45..f12a278c6df2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h
-@@ -37,6 +37,8 @@ typedef DWORD PlatformThreadId;
+@@ -37,6 +37,8 @@ typedef mach_port_t PlatformThreadId;
typedef zx_handle_t PlatformThreadId;
#elif PA_BUILDFLAG(IS_APPLE)
typedef mach_port_t PlatformThreadId;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
index aaaf1dec6610..28fb7f66a2e2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h
-@@ -10,7 +10,7 @@
+@@ -10,7 +10,7 @@ namespace partition_alloc::internal::base::internal {
namespace partition_alloc::internal::base::internal {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
index 95a79724e7f6..a4b69deabecf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc
@@ -18,7 +18,7 @@
#include "partition_alloc/partition_alloc_base/logging.h"
@@ -7,5 +7,5 @@
-#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
+#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
#include <sys/syscall.h>
+
#include <atomic>
- #endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
index 6c552b7d1562..3417bf4c0a39 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
-@@ -168,7 +168,7 @@ constexpr bool kUseLazyCommit = false;
+@@ -170,7 +170,7 @@ constexpr bool kUseLazyCommit = false;
// This may be required on more platforms in the future.
#define PA_CONFIG_HAS_ATFORK_HANDLER() \
(PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
// Enable shadow metadata.
//
-@@ -231,7 +231,7 @@ constexpr bool kUseLazyCommit = false;
+@@ -233,7 +233,7 @@ constexpr bool kUseLazyCommit = false;
// Also enabled on ARM64 macOS and iOS, as the 16kiB pages on this platform lead
// to larger slot spans.
#if PA_BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index ee90eacba8f2..d564272639ac 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
-@@ -329,7 +329,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask);
+@@ -327,7 +327,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask);
// 8GB for each of the glued pools).
#if PA_BUILDFLAG(HAS_64_BIT_POINTERS)
#if PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_IOS) || \
@@ -9,7 +9,7 @@
constexpr size_t kPoolMaxSize = 8 * kGiB;
#else
constexpr size_t kPoolMaxSize = 16 * kGiB;
-@@ -446,7 +446,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() {
+@@ -444,7 +444,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() {
// TODO(casey.smalley@arm.com): under 64k pages we can end up in a situation
// where a normal slot span will be large enough to contain multiple items,
// but the address will go over the final partition page after being aligned.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
index 851a06098206..646d20edca49 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
@@ -44,7 +44,7 @@
#include "wow64apiset.h"
@@ -7,9 +7,9 @@
-#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
+#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
#include <pthread.h>
- #endif
-
-@@ -290,7 +290,7 @@ void PartitionAllocMallocInitOnce() {
+ #if PA_CONFIG(ENABLE_SHADOW_METADATA)
+ #include <sys/mman.h>
+@@ -297,7 +297,7 @@ void PartitionAllocMallocInitOnce() {
return;
}
@@ -18,7 +18,7 @@
// When fork() is called, only the current thread continues to execute in the
// child process. If the lock is held, but *not* by this thread when fork() is
// called, we have a deadlock.
-@@ -1110,7 +1110,7 @@ void PartitionRoot::Init(PartitionOptions opts) {
+@@ -1117,7 +1117,7 @@ void PartitionRoot::Init(PartitionOptions opts) {
// apple OSes.
PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
(internal::SystemPageSize() == (size_t{1} << 14)));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
index 91edf0242df2..14e11bcb1108 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
@@ -17,7 +17,16 @@
#endif
@@ -34,7 +34,7 @@
if (err) {
// These are programming error, check them.
-@@ -119,8 +136,16 @@ void SpinningMutex::FutexWait() {
+@@ -119,8 +136,16 @@ void SpinningMutex::FutexWake() {
void SpinningMutex::FutexWake() {
int saved_errno = errno;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
index 2a9b857b50d8..98f6824b7844 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
@@ -18,6 +18,10 @@
#include <pthread.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
index 20ba1c5aed33..7b6759b846e7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
@@ -16,7 +16,7 @@
#include "partition_alloc/partition_alloc_check.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_atomicops.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_atomicops.h
index c38bd16de747..0b1dd72a2571 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_atomicops.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_atomicops.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/atomicops.h.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/base/atomicops.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/atomicops.h
-@@ -71,7 +71,11 @@ typedef intptr_t Atomic64;
+@@ -74,7 +74,11 @@ typedef intptr_t Atomic64;
// Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or
// Atomic64 routines below, depending on your architecture.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__paths__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__paths__posix.cc
index 12f4f54f202b..1d3652e4a950 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__paths__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_base__paths__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/base_paths_posix.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/base_paths_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/base_paths_posix.cc
@@ -15,6 +15,7 @@
#include <ostream>
@@ -27,23 +27,22 @@
*result = bin_dir;
return true;
#elif BUILDFLAG(IS_FREEBSD)
-- int name[] = { CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 };
+- int name[] = {CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1};
- std::optional<std::string> bin_dir = StringSysctl(name, std::size(name));
+ std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 });
if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
NOTREACHED() << "Unable to resolve path.";
}
-@@ -62,13 +66,65 @@ bool PathProviderPosix(int key, FilePath* result) {
+@@ -62,14 +66,65 @@ bool PathProviderPosix(int key, FilePath* result) {
*result = FilePath(bin_dir);
return true;
#elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_AIX)
- // There is currently no way to get the executable path on OpenBSD
- char* cpath;
-- if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
+- if ((cpath = getenv("CHROME_EXE_PATH")) != NULL) {
- *result = FilePath(cpath);
-- else
+- } else {
- *result = FilePath("/usr/local/chrome/chrome");
-- return true;
+ char *cpath;
+#if !BUILDFLAG(IS_AIX)
+ struct kinfo_file *files;
@@ -71,7 +70,8 @@
+ *result = FilePath(retval);
+ VLOG(1) << "PathProviderPosix (sandbox) result: " << retval;
+ goto out;
-+ }
+ }
+- return true;
+
+ if ((kd = kvm_openfiles(NULL, NULL, NULL, (int)KVM_NO_FILES, errbuf)) == NULL)
+ goto out;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_compiler__specific.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_compiler__specific.h
index bc82bddbe5cf..6cc6517860b2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_compiler__specific.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_compiler__specific.h
@@ -1,20 +1,10 @@
---- src/3rdparty/chromium/base/compiler_specific.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/compiler_specific.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/compiler_specific.h
-@@ -257,7 +257,7 @@
- //
- // In some cases it's desirable to remove this, e.g. on hot functions, or if
- // we have purposely changed the reference canary.
--#if defined(COMPILER_GCC) || defined(__clang__)
-+#if (defined(COMPILER_GCC) || defined(__clang__)) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
- #if HAS_ATTRIBUTE(__no_stack_protector__)
- #define NO_STACK_PROTECTOR __attribute__((__no_stack_protector__))
+@@ -729,6 +729,7 @@ inline constexpr bool AnalyzerAssumeTrue(bool arg) {
+ #if __has_cpp_attribute(clang::preserve_most) && \
+ (defined(ARCH_CPU_ARM64) || defined(ARCH_CPU_X86_64)) && \
+ !defined(COMPONENT_BUILD) && \
++ !BUILDFLAG(IS_OPENBSD) && \
+ !(BUILDFLAG(IS_WIN) && defined(ARCH_CPU_ARM64))
+ #define PRESERVE_MOST [[clang::preserve_most]]
#else
-@@ -388,7 +388,7 @@ inline constexpr bool AnalyzerAssumeTrue(bool arg) {
- // See https://clang.llvm.org/docs/AttributeReference.html#preserve-most for
- // more details.
- #if (defined(ARCH_CPU_ARM64) || defined(ARCH_CPU_X86_64)) && \
-- !(BUILDFLAG(IS_WIN) && defined(ARCH_CPU_ARM64)) && \
-+ !((BUILDFLAG(IS_WIN) || BUILDFLAG(IS_OPENBSD)) && defined(ARCH_CPU_ARM64)) && \
- !defined(COMPONENT_BUILD) && defined(__clang__) && \
- __clang_major__ >= 17 && HAS_ATTRIBUTE(preserve_most)
- #define PRESERVE_MOST __attribute__((preserve_most))
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc
index 3f636803c471..a13e697fad35 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/debug/debugger_posix.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/debug/debugger_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/debug/debugger_posix.cc
@@ -41,6 +41,10 @@
#include <sys/sysctl.h>
@@ -11,7 +11,7 @@
#if BUILDFLAG(IS_FREEBSD)
#include <sys/user.h>
#endif
-@@ -100,32 +104,51 @@ bool BeingDebugged() {
+@@ -99,33 +103,52 @@ bool BeingDebugged() {
// Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and
// binary interfaces may change.
@@ -24,8 +24,9 @@
+#endif
#if BUILDFLAG(IS_OPENBSD)
- if (sysctl(mib, std::size(mib), NULL, &info_size, NULL, 0) < 0)
+ if (sysctl(mib, std::size(mib), NULL, &info_size, NULL, 0) < 0) {
return -1;
+ }
- mib[5] = (info_size / sizeof(struct kinfo_proc));
+ mib[5] = static_cast<int>((info_size / sizeof(struct kinfo_proc)));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc
index 65fbfc3a27f9..3557949ec7ad 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/debug/elf_reader.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/debug/elf_reader.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/debug/elf_reader.cc
-@@ -50,6 +50,10 @@ using Xword = Elf64_Xword;
+@@ -49,6 +49,10 @@ constexpr char kGnuNoteName[] = "GNU";
constexpr char kGnuNoteName[] = "GNU";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_proc__maps__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_proc__maps__linux.cc
index 3fd2fef67f76..fc44bcb890dc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_proc__maps__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_proc__maps__linux.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/debug/proc_maps_linux.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/debug/proc_maps_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/debug/proc_maps_linux.cc
-@@ -18,7 +18,7 @@
+@@ -22,7 +22,7 @@
#include "base/strings/string_split.h"
#include "build/build_config.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.cc
index 36e7dfe9bdd2..c01f574eb16a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/debug/stack_trace.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/base/debug/stack_trace.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/debug/stack_trace.cc
-@@ -258,7 +258,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() {
+@@ -267,7 +267,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() {
// Symbols are not expected to be reliable when gn args specifies
// symbol_level=0.
return false;
@@ -9,7 +9,17 @@
// StackTrace::OutputToStream() is not implemented under uclibc, nor AIX.
// See https://crbug.com/706728
return false;
-@@ -320,7 +320,7 @@ std::string StackTrace::ToString() const {
+@@ -320,7 +320,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream
+ }
+ return;
+ }
++#if !BUILDFLAG(IS_BSD)
+ OutputToStreamWithPrefixImpl(os, prefix_string);
++#endif
+ }
+
+ std::string StackTrace::ToString() const {
+@@ -329,7 +331,7 @@ std::string StackTrace::ToStringWithPrefix(cstring_vie
std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
std::stringstream stream;
@@ -18,7 +28,7 @@
OutputToStreamWithPrefix(&stream, prefix_string);
#endif
return stream.str();
-@@ -344,7 +344,7 @@ bool StackTrace::ShouldSuppressOutput() {
+@@ -353,7 +355,7 @@ std::ostream& operator<<(std::ostream& os, const Stack
}
std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc
index 532d94c4327c..95f0c76285fe 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/debug/stack_trace_posix.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/debug/stack_trace_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/debug/stack_trace_posix.cc
-@@ -46,7 +46,7 @@
+@@ -51,7 +51,7 @@
// execinfo.h and backtrace(3) are really only present in glibc and in macOS
// libc.
#if BUILDFLAG(IS_APPLE) || \
@@ -9,7 +9,7 @@
#define HAVE_BACKTRACE
#include <execinfo.h>
#endif
-@@ -64,8 +64,10 @@
+@@ -69,8 +69,10 @@
#include <AvailabilityMacros.h>
#endif
@@ -21,7 +21,7 @@
#include "base/debug/proc_maps_linux.h"
#endif
-@@ -307,7 +309,7 @@ void PrintToStderr(const char* output) {
+@@ -329,7 +331,7 @@ void PrintToStderr(const char* output) {
std::ignore = HANDLE_EINTR(write(STDERR_FILENO, output, strlen(output)));
}
@@ -30,7 +30,7 @@
void AlarmSignalHandler(int signal, siginfo_t* info, void* void_context) {
// We have seen rare cases on AMD linux where the default signal handler
// either does not run or a thread (Probably an AMD driver thread) prevents
-@@ -324,7 +326,11 @@ void AlarmSignalHandler(int signal, siginfo_t* info, v
+@@ -346,7 +348,11 @@ void AlarmSignalHandler(int signal, siginfo_t* info, v
"Warning: Default signal handler failed to terminate process.\n");
PrintToStderr("Calling exit_group() directly to prevent timeout.\n");
// See: https://man7.org/linux/man-pages/man2/exit_group.2.html
@@ -42,7 +42,7 @@
}
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -541,7 +547,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
+@@ -552,7 +558,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
_exit(EXIT_FAILURE);
}
@@ -51,7 +51,7 @@
// Set an alarm to trigger in case the default handler does not terminate
// the process. See 'AlarmSignalHandler' for more details.
struct sigaction action;
-@@ -566,6 +572,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
+@@ -577,6 +583,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
// signals that do not re-raise autonomously), such as signals delivered via
// kill() and asynchronous hardware faults such as SEGV_MTEAERR, which would
// otherwise be lost when re-raising the signal via raise().
@@ -59,7 +59,7 @@
long retval = syscall(SYS_rt_tgsigqueueinfo, getpid(), syscall(SYS_gettid),
info->si_signo, info);
if (retval == 0) {
-@@ -580,6 +587,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
+@@ -591,6 +598,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
if (errno != EPERM) {
_exit(EXIT_FAILURE);
}
@@ -67,7 +67,7 @@
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -769,6 +777,7 @@ class SandboxSymbolizeHelper {
+@@ -783,6 +791,7 @@ class SandboxSymbolizeHelper {
return -1;
}
@@ -75,7 +75,7 @@
// This class is copied from
// third_party/crashpad/crashpad/util/linux/scoped_pr_set_dumpable.h.
// It aims at ensuring the process is dumpable before opening /proc/self/mem.
-@@ -861,11 +870,15 @@ class SandboxSymbolizeHelper {
+@@ -875,11 +884,15 @@ class SandboxSymbolizeHelper {
r.base = cur_base;
}
}
@@ -91,7 +91,7 @@
// Reads /proc/self/maps.
std::string contents;
if (!ReadProcMaps(&contents)) {
-@@ -883,6 +896,7 @@ class SandboxSymbolizeHelper {
+@@ -897,6 +910,7 @@ class SandboxSymbolizeHelper {
is_initialized_ = true;
return true;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__linux.h
index 2bc1103a6e28..efabd30f36e0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/dir_reader_linux.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/files/dir_reader_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/files/dir_reader_linux.h
@@ -21,10 +21,16 @@
#include "base/logging.h"
@@ -15,25 +15,25 @@
+typedef struct dirent linux_dirent;
+#else
struct linux_dirent {
- uint64_t d_ino;
- int64_t d_off;
+ uint64_t d_ino;
+ int64_t d_off;
@@ -32,6 +38,7 @@ struct linux_dirent {
- unsigned char d_type;
- char d_name[0];
+ unsigned char d_type;
+ char d_name[0];
};
+#endif
class DirReaderLinux {
public:
@@ -66,7 +73,11 @@ class DirReaderLinux {
- if (offset_ != size_)
return true;
+ }
+#if BUILDFLAG(IS_BSD)
+ const int r = getdents(fd_, reinterpret_cast<char *>(buf_), sizeof(buf_));
+#else
const long r = syscall(__NR_getdents64, fd_, buf_, sizeof(buf_));
+#endif
- if (r == 0)
+ if (r == 0) {
return false;
- if (r < 0) {
+ }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__posix.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__posix.h
index a53355faf2e1..8f95ce252423 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__posix.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_dir__reader__posix.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/dir_reader_posix.h.orig 2022-06-17 14:20:10 UTC
+--- src/3rdparty/chromium/base/files/dir_reader_posix.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/files/dir_reader_posix.h
@@ -17,7 +17,7 @@
// seems worse than falling back to enumerating all file descriptors so we will
@@ -9,7 +9,7 @@
#include "base/files/dir_reader_linux.h"
#else
#include "base/files/dir_reader_fallback.h"
-@@ -25,7 +25,7 @@
+@@ -25,7 +25,7 @@ namespace base {
namespace base {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_drive__info.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_drive__info.h
new file mode 100644
index 000000000000..e0bfcf5061dd
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_drive__info.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/base/files/drive_info.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/base/files/drive_info.h
+@@ -48,7 +48,7 @@ struct BASE_EXPORT DriveInfo {
+ std::optional<bool> has_seek_penalty;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Whether the drive is a removable drive.
+ //
+ // Note on macOS: that SSDs that are connected over USB that you can eject
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_drive__info__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_drive__info__posix.cc
new file mode 100644
index 000000000000..b560f9ad80de
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_drive__info__posix.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/base/files/drive_info_posix.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/base/files/drive_info_posix.cc
+@@ -24,7 +24,7 @@ std::optional<DriveInfo> GetFileDriveInfo(const FilePa
+
+ std::optional<DriveInfo> GetFileDriveInfo(const FilePath& file_path) {
+ DriveInfo drive_info;
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ drive_info.has_seek_penalty = false;
+ return drive_info;
+ #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher.h
index cce37c868e1e..8f7327a1ee2b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/file_path_watcher.h.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/base/files/file_path_watcher.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/files/file_path_watcher.h
@@ -105,7 +105,7 @@ class BASE_EXPORT FilePathWatcher {
Type type = Type::kNonRecursive;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__bsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__bsd.cc
index 2bd433b2f522..01eee447f916 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__bsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__bsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/file_path_watcher_bsd.cc.orig 2022-10-24 13:33:33 UTC
+--- src/3rdparty/chromium/base/files/file_path_watcher_bsd.cc.orig 2025-09-01 08:52:28 UTC
+++ src/3rdparty/chromium/base/files/file_path_watcher_bsd.cc
@@ -0,0 +1,54 @@
+// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h
index 2c5cde0740ef..62c5ed958c06 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/file_path_watcher_kqueue.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/base/files/file_path_watcher_kqueue.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/files/file_path_watcher_kqueue.h
@@ -5,6 +5,7 @@
#ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__util__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__util__posix.cc
index a8fb145e6498..4bd48571afc3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__util__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_file__util__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/files/file_util_posix.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/files/file_util_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/files/file_util_posix.cc
-@@ -889,36 +889,33 @@ bool CreateNewTempDirectory(const FilePath::StringType
+@@ -902,36 +902,33 @@ bool CreateDirectoryAndGetError(const FilePath& full_p
bool CreateDirectoryAndGetError(const FilePath& full_path, File::Error* error) {
ScopedBlockingCall scoped_blocking_call(
FROM_HERE, BlockingType::MAY_BLOCK); // For call to mkdir().
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_important__file__writer__cleaner.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_important__file__writer__cleaner.cc
index d4d2e7a6d24a..19a3b406fa6f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_important__file__writer__cleaner.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_important__file__writer__cleaner.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/files/important_file_writer_cleaner.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/base/files/important_file_writer_cleaner.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/files/important_file_writer_cleaner.cc
-@@ -25,7 +25,8 @@ namespace base {
+@@ -25,7 +25,8 @@ base::Time GetUpperBoundTime() {
namespace {
base::Time GetUpperBoundTime() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc
index 75923df84853..de77aa25a613 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/files/scoped_file.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/files/scoped_file.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/files/scoped_file.cc
@@ -32,7 +32,7 @@ void ScopedFDCloseTraits::Free(int fd) {
int ret = IGNORE_EINTR(close(fd));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_functional_unretained__traits.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_functional_unretained__traits.h
index 8374300b070d..6c4bf2010476 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_functional_unretained__traits.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_functional_unretained__traits.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/functional/unretained_traits.h.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/base/functional/unretained_traits.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/functional/unretained_traits.h
-@@ -93,7 +93,7 @@ struct SupportsUnretainedImpl {
+@@ -90,7 +90,7 @@ struct SupportsUnretainedImpl {
// official builds, and then in non-test code as well.
#if defined(FORCE_UNRETAINED_COMPLETENESS_CHECKS_FOR_TESTS) || \
(!defined(UNIT_TEST) && !defined(OFFICIAL_BUILD) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc
index 1f0efe7dec51..3865616b448c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/i18n/icu_util.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/base/i18n/icu_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/i18n/icu_util.cc
@@ -52,7 +52,7 @@
#include "third_party/icu/source/common/unicode/unistr.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_linux__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_linux__util.cc
index d53a58671d7a..09e8d9b7b182 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_linux__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_linux__util.cc
@@ -1,13 +1,13 @@
---- src/3rdparty/chromium/base/linux_util.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/base/linux_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/linux_util.cc
-@@ -154,10 +154,14 @@ void SetLinuxDistro(const std::string& distro) {
+@@ -164,10 +164,14 @@ bool GetThreadsForProcess(pid_t pid, std::vector<pid_t
}
bool GetThreadsForProcess(pid_t pid, std::vector<pid_t>* tids) {
+#if BUILDFLAG(IS_BSD)
+ return false;
+#else
- // 25 > strlen("/proc//task") + strlen(std::to_string(INT_MAX)) + 1 = 22
+ // 25 > strlen("/proc//task") + strlen(base::NumberToString(INT_MAX)) + 1 = 22
char buf[25];
strings::SafeSPrintf(buf, "/proc/%d/task", pid);
return GetThreadsFromProcessDir(buf, tids);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc
index e546de79d949..5721a6c215f0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/memory/discardable_memory.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/base/memory/discardable_memory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/memory/discardable_memory.cc
@@ -26,7 +26,7 @@ BASE_FEATURE(kMadvFreeDiscardableMemory,
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -9,7 +9,7 @@
BASE_FEATURE(kDiscardableMemoryBackingTrial,
"DiscardableMemoryBackingTrial",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -39,7 +39,7 @@ BASE_FEATURE(kDiscardableMemoryBackingTrial,
+@@ -44,7 +44,7 @@ namespace {
namespace {
@@ -18,7 +18,7 @@
DiscardableMemoryBacking GetBackingForFieldTrial() {
DiscardableMemoryTrialGroup trial_group =
-@@ -58,7 +58,7 @@ DiscardableMemoryBacking GetBackingForFieldTrial() {
+@@ -63,7 +63,7 @@ DiscardableMemoryBacking GetBackingForFieldTrial() {
} // namespace
@@ -27,7 +27,7 @@
// Probe capabilities of this device to determine whether we should participate
// in the discardable memory backing trial.
-@@ -88,7 +88,7 @@ DiscardableMemory::DiscardableMemory() = default;
+@@ -95,7 +95,7 @@ DiscardableMemoryBacking GetDiscardableMemoryBacking()
DiscardableMemory::~DiscardableMemory() = default;
DiscardableMemoryBacking GetDiscardableMemoryBacking() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h
index b6ab089f204e..03efc236c804 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_discardable__memory__internal.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/memory/discardable_memory_internal.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/base/memory/discardable_memory_internal.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/memory/discardable_memory_internal.h
@@ -12,7 +12,7 @@
#include "base/metrics/field_trial_params.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc
index 671729a68d2e..0945c3f67c65 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_madv__free__discardable__memory__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/memory/madv_free_discardable_memory_posix.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/memory/madv_free_discardable_memory_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/memory/madv_free_discardable_memory_posix.cc
-@@ -310,6 +310,10 @@ void MadvFreeDiscardableMemoryPosix::SetKeepMemoryForT
+@@ -305,6 +305,10 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
bool MadvFreeDiscardableMemoryPosix::IsResident() const {
DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_);
@@ -11,8 +11,8 @@
#if BUILDFLAG(IS_APPLE)
std::vector<char> vec(allocated_pages_);
#else
-@@ -325,6 +329,7 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
- return false;
+@@ -321,6 +325,7 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
+ }
}
return true;
+#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h
index 374baa4ef15c..193ad867dcb0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/memory/platform_shared_memory_region.h.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/base/memory/platform_shared_memory_region.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/memory/platform_shared_memory_region.h
-@@ -17,7 +17,7 @@
+@@ -18,7 +18,7 @@
#include "base/unguessable_token.h"
#include "build/build_config.h"
@@ -9,7 +9,7 @@
namespace content {
class SandboxIPCHandler;
}
-@@ -84,7 +84,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+@@ -85,7 +85,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE
};
@@ -18,7 +18,7 @@
// Structure to limit access to executable region creation.
struct ExecutableRegion {
private:
-@@ -216,7 +216,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+@@ -217,7 +217,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
CheckPlatformHandlePermissionsCorrespondToMode);
static PlatformSharedMemoryRegion Create(Mode mode,
size_t size
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc
index e1acc2bacf25..13cb3f1cd0c6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/memory/platform_shared_memory_region_posix.cc.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/base/memory/platform_shared_memory_region_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/memory/platform_shared_memory_region_posix.cc
@@ -55,7 +55,7 @@ bool CheckFDAccessMode(int fd, int expected_mode) {
@@ -9,7 +9,7 @@
// static
ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) {
PlatformSharedMemoryRegion region =
-@@ -168,7 +168,7 @@ bool PlatformSharedMemoryRegion::ConvertToUnsafe() {
+@@ -175,7 +175,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
// static
PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
size_t size
@@ -18,7 +18,7 @@
,
bool executable
#endif
-@@ -197,7 +197,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
+@@ -204,7 +204,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
// flag.
FilePath directory;
if (!GetShmemTempDir(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory.h
index 53c605f89aa9..924c04390201 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/memory/protected_memory.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/memory/protected_memory.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/memory/protected_memory.h
-@@ -119,12 +119,12 @@ __declspec(selectany) char __stop_protected_memory;
+@@ -120,12 +120,12 @@ __declspec(selectany) char __stop_protected_memory;
#define DECLARE_PROTECTED_DATA constinit
#define DEFINE_PROTECTED_DATA constinit __declspec(allocate("prot$mem"))
@@ -15,7 +15,7 @@
// arm64 supports 4kb, 16kb, and 64kb pages. Set to the largest of 64kb as that
// will guarantee the section is page aligned regardless of the choice.
inline constexpr int kProtectedMemoryAlignment = 65536;
-@@ -339,7 +339,7 @@ class BASE_EXPORT AutoWritableMemoryBase {
+@@ -340,7 +340,7 @@ class BASE_EXPORT AutoWritableMemoryBase {
// where an attacker could overwrite it with a large value and invoke code
// that constructs and destructs an AutoWritableMemory. After such a call
// protected memory would still be set writable because writers > 0.
@@ -24,7 +24,7 @@
// On Linux, the protected memory section is not automatically page aligned.
// This means that attempts to reset the protected memory region to readonly
// will set some of the preceding section that is on the same page readonly
-@@ -353,7 +353,7 @@ class BASE_EXPORT AutoWritableMemoryBase {
+@@ -354,7 +354,7 @@ class BASE_EXPORT AutoWritableMemoryBase {
#endif
static inline size_t writers GUARDED_BY(writers_lock()) = 0;
@@ -33,7 +33,7 @@
// On Linux, there is no guarantee the section following the protected
// memory section is page aligned. This can result in attempts to change
// the access permissions of the end of the protected memory section
-@@ -411,7 +411,7 @@ class BASE_EXPORT AutoWritableMemoryInitializer
+@@ -412,7 +412,7 @@ class BASE_EXPORT AutoWritableMemoryInitializer
// the variable to something large before the section was read-only.
WriterData::writers = 0;
CHECK(SetProtectedSectionReadOnly());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory__posix.cc
index 3b7ae7170a9d..af539ea52020 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/memory/protected_memory_posix.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/memory/protected_memory_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/memory/protected_memory_posix.cc
@@ -6,7 +6,7 @@
@@ -9,7 +9,7 @@
#include <sys/resource.h>
#endif // BUILDFLAG(IS_LINUX)
-@@ -34,7 +34,7 @@ bool SetMemory(void* start, void* end, int prot) {
+@@ -34,7 +34,7 @@ namespace internal {
} // namespace
namespace internal {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__epoll.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__epoll.cc
index 15e0a2880760..bd44eb78fe43 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__epoll.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__epoll.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/message_loop/message_pump_epoll.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/message_loop/message_pump_epoll.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/message_loop/message_pump_epoll.cc
-@@ -42,7 +42,7 @@ std::atomic_bool g_use_batched_version = false;
+@@ -47,7 +47,7 @@ constexpr std::pair<uint32_t, short int> kEpollToPollE
std::atomic_bool g_use_poll = false;
constexpr std::pair<uint32_t, short int> kEpollToPollEvents[] = {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__epoll.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__epoll.h
index 8fcfda985316..aa273bd17f32 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__epoll.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__epoll.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/message_loop/message_pump_epoll.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/message_loop/message_pump_epoll.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/message_loop/message_pump_epoll.h
-@@ -51,7 +51,11 @@ namespace base {
+@@ -51,7 +51,11 @@ BASE_FEATURE(kUsePollForMessagePumpEpoll,
// every call, don't do it when we have too many FDs.
BASE_FEATURE(kUsePollForMessagePumpEpoll,
"UsePollForMessagePumpEpoll",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__glib.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__glib.cc
index 52157b1be2e5..95152a264708 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__glib.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_message__loop_message__pump__glib.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/message_loop/message_pump_glib.cc.orig 2022-08-31 12:19:35 UTC
+--- src/3rdparty/chromium/base/message_loop/message_pump_glib.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/message_loop/message_pump_glib.cc
@@ -8,6 +8,11 @@
#include <glib.h>
@@ -12,7 +12,7 @@
#include "base/logging.h"
#include "base/memory/raw_ptr.h"
#include "base/notreached.h"
-@@ -51,9 +56,13 @@ int GetTimeIntervalMilliseconds(TimeTicks next_task_ti
+@@ -52,9 +57,13 @@ bool RunningOnMainThread() {
}
bool RunningOnMainThread() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc
index 93238786b383..7c30762c5214 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/native_library_posix.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/base/native_library_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/native_library_posix.cc
@@ -34,7 +34,7 @@ NativeLibrary LoadNativeLibraryWithOptions(const FileP
// http://crbug.com/17943, http://crbug.com/17557, http://crbug.com/36892,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc
index 737b02c2c0c1..ddb61c81d368 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_can__lower__nice__to.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/posix/can_lower_nice_to.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/base/posix/can_lower_nice_to.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/posix/can_lower_nice_to.cc
@@ -11,8 +11,12 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_file__descriptor__shuffle.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_file__descriptor__shuffle.h
index 7a46b4188cc7..be99e9541b46 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_file__descriptor__shuffle.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_file__descriptor__shuffle.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/posix/file_descriptor_shuffle.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/posix/file_descriptor_shuffle.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/posix/file_descriptor_shuffle.h
@@ -26,6 +26,8 @@
#include "base/base_export.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_sysctl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_sysctl.cc
index 7d5759301125..b0eb20bbebdd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_sysctl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_sysctl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/posix/sysctl.cc.orig 2023-12-17 20:01:00 UTC
+--- src/3rdparty/chromium/base/posix/sysctl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/posix/sysctl.cc
@@ -4,6 +4,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc
index b6927dc6ad07..797f95ce4387 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/posix/unix_domain_socket.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/posix/unix_domain_socket.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/posix/unix_domain_socket.cc
-@@ -56,7 +56,7 @@ bool CreateSocketPair(ScopedFD* one, ScopedFD* two) {
+@@ -47,7 +47,7 @@ bool UnixDomainSocket::EnableReceiveProcessId(int fd)
// static
bool UnixDomainSocket::EnableReceiveProcessId(int fd) {
@@ -9,7 +9,7 @@
const int enable = 1;
return setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &enable, sizeof(enable)) == 0;
#else
-@@ -82,7 +82,7 @@ bool UnixDomainSocket::SendMsg(int fd,
+@@ -73,7 +73,7 @@ bool UnixDomainSocket::SendMsg(int fd,
struct cmsghdr* cmsg;
msg.msg_control = control_buffer;
@@ -18,7 +18,7 @@
msg.msg_controllen = checked_cast<socklen_t>(control_len);
#else
msg.msg_controllen = control_len;
-@@ -90,7 +90,7 @@ bool UnixDomainSocket::SendMsg(int fd,
+@@ -81,7 +81,7 @@ bool UnixDomainSocket::SendMsg(int fd,
cmsg = CMSG_FIRSTHDR(&msg);
cmsg->cmsg_level = SOL_SOCKET;
cmsg->cmsg_type = SCM_RIGHTS;
@@ -27,7 +27,7 @@
cmsg->cmsg_len = checked_cast<u_int>(CMSG_LEN(sizeof(int) * fds.size()));
#else
cmsg->cmsg_len = CMSG_LEN(sizeof(int) * fds.size());
-@@ -154,7 +154,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
+@@ -133,7 +133,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
const size_t kControlBufferSize =
CMSG_SPACE(sizeof(int) * kMaxFileDescriptors)
@@ -36,7 +36,7 @@
// macOS does not support ucred.
// macOS supports xucred, but this structure is insufficient.
+ CMSG_SPACE(sizeof(struct ucred))
-@@ -182,7 +182,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
+@@ -162,7 +162,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
wire_fds = reinterpret_cast<int*>(CMSG_DATA(cmsg));
wire_fds_len = payload_len / sizeof(int);
}
@@ -45,10 +45,10 @@
// macOS does not support SCM_CREDENTIALS.
if (cmsg->cmsg_level == SOL_SOCKET &&
cmsg->cmsg_type == SCM_CREDENTIALS) {
-@@ -216,6 +216,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
- socklen_t pid_size = sizeof(pid);
- if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0)
+@@ -199,6 +199,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
+ if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0) {
pid = -1;
+ }
+#elif BUILDFLAG(IS_BSD)
+ NOTIMPLEMENTED();
+ pid = -1;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_internal__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_internal__linux.h
index 05dd70e96c00..6c5f8df74499 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_internal__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_internal__linux.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/internal_linux.h.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/base/process/internal_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/internal_linux.h
-@@ -140,6 +140,9 @@ TimeDelta ClockTicksToTimeDelta(int64_t clock_ticks);
+@@ -144,6 +144,9 @@ void ForEachProcessTask(base::ProcessHandle process, L
// arguments to the lambda.
template <typename Lambda>
void ForEachProcessTask(base::ProcessHandle process, Lambda&& lambda) {
@@ -10,7 +10,7 @@
// Iterate through the different threads tracked in /proc/<pid>/task.
FilePath fd_path = GetProcPidDir(process).Append("task");
-@@ -159,6 +162,7 @@ void ForEachProcessTask(base::ProcessHandle process, L
+@@ -166,6 +169,7 @@ void ForEachProcessTask(base::ProcessHandle process, L
FilePath task_path = fd_path.Append(tid_str);
lambda(tid, task_path);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h
index a215df6ca76f..964114405e2c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/base/process/kill.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/process/kill.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/kill.h
-@@ -123,7 +123,7 @@ BASE_EXPORT TerminationStatus GetTerminationStatus(Pro
- BASE_EXPORT TerminationStatus GetKnownDeadTerminationStatus(
- ProcessHandle handle, int* exit_code);
+@@ -123,7 +123,7 @@ GetKnownDeadTerminationStatus(ProcessHandle handle, in
+ BASE_EXPORT TerminationStatus
+ GetKnownDeadTerminationStatus(ProcessHandle handle, int* exit_code);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc
index 47dda45a443b..ce4f16998b28 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/kill_posix.cc.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/base/process/kill_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/kill_posix.cc
-@@ -157,7 +157,7 @@ void EnsureProcessTerminated(Process process) {
+@@ -161,7 +161,7 @@ void EnsureProcessTerminated(Process process) {
0, new BackgroundReaper(std::move(process), Seconds(2)));
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h
index a5003c3ff20a..d58769d66a94 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/launch.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/process/launch.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/launch.h
-@@ -237,7 +237,7 @@ struct BASE_EXPORT LaunchOptions {
+@@ -241,7 +241,7 @@ struct BASE_EXPORT LaunchOptions {
bool clear_environment = false;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory__linux.cc
index 5cb2bba4120b..53cf201c2825 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_memory__linux.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/memory_linux.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/base/process/memory_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/memory_linux.cc
-@@ -28,6 +28,7 @@ void __libc_free(void*);
+@@ -28,6 +28,7 @@ namespace base {
namespace base {
@@ -8,7 +8,7 @@
namespace {
void ReleaseReservationOrTerminate() {
-@@ -37,12 +38,14 @@ void ReleaseReservationOrTerminate() {
+@@ -38,12 +39,14 @@ void ReleaseReservationOrTerminate() {
}
} // namespace
@@ -23,7 +23,7 @@
// Set the new-out of memory handler.
std::set_new_handler(&ReleaseReservationOrTerminate);
// If we're using glibc's allocator, the above functions will override
-@@ -51,8 +54,10 @@ void EnableTerminationOnOutOfMemory() {
+@@ -52,8 +55,10 @@ void EnableTerminationOnOutOfMemory() {
#if PA_BUILDFLAG(USE_ALLOCATOR_SHIM)
allocator_shim::SetCallNewHandlerOnMallocFailure(true);
#endif
@@ -34,7 +34,7 @@
// ScopedAllowBlocking() has private constructor and it can only be used in
// friend classes/functions. Declaring a class is easier in this situation to
// avoid adding more dependency to thread_restrictions.h because of the
-@@ -110,6 +115,7 @@ bool AdjustOOMScoreHelper::AdjustOOMScore(ProcessId pr
+@@ -111,6 +116,7 @@ bool AdjustOOMScore(ProcessId process, int score) {
bool AdjustOOMScore(ProcessId process, int score) {
return AdjustOOMScoreHelper::AdjustOOMScore(process, score);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc
index f5b6d46a9371..da4de5e46405 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_handle.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/base/process/process_handle.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_handle.cc
@@ -30,7 +30,7 @@ UniqueProcId GetUniqueIdForProcess() {
: UniqueProcId(GetCurrentProcId());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h
index 8a388dabb032..53c7420911e9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/process_handle.h.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/base/process/process_handle.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_handle.h
-@@ -86,7 +86,7 @@ BASE_EXPORT ProcessId GetCurrentProcId();
+@@ -86,7 +86,7 @@ BASE_EXPORT UniqueProcId GetUniqueIdForProcess();
// processes may be reused.
BASE_EXPORT UniqueProcId GetUniqueIdForProcess();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc
index 7955f1506b36..570389cc3f16 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_handle_freebsd.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/base/process/process_handle_freebsd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_handle_freebsd.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
@@ -8,18 +8,18 @@
#include <limits.h>
#include <stddef.h>
-@@ -20,10 +21,13 @@ namespace base {
+@@ -20,10 +21,13 @@ ProcessId GetParentProcessId(ProcessHandle process) {
ProcessId GetParentProcessId(ProcessHandle process) {
struct kinfo_proc info;
- size_t length;
+ size_t length = sizeof(struct kinfo_proc);
- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process };
+ int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PID, process};
- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
+ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
+ return -1;
+
+ if (length < sizeof(struct kinfo_proc))
return -1;
+ }
- return info.ki_ppid;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__openbsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__openbsd.cc
index ea674c1ef515..4f73cec3813e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__openbsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__openbsd.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/process_handle_openbsd.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/base/process/process_handle_openbsd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_handle_openbsd.cc
-@@ -3,48 +3,112 @@
+@@ -3,17 +3,25 @@
// found in the LICENSE file.
#include "base/process/process_handle.h"
@@ -24,25 +24,26 @@
+ struct kinfo_proc *info;
size_t length;
+ pid_t ppid;
- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process,
- sizeof(struct kinfo_proc), 0 };
-
- if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0)
+ int mib[] = {
+ CTL_KERN, KERN_PROC, KERN_PROC_PID, process, sizeof(struct kinfo_proc),
+ 0};
+@@ -22,37 +30,87 @@ ProcessId GetParentProcessId(ProcessHandle process) {
return -1;
+ }
- mib[5] = (length / sizeof(struct kinfo_proc));
+ info = (struct kinfo_proc *)malloc(length);
-- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
+- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
- return -1;
+ mib[5] = static_cast<int>((length / sizeof(struct kinfo_proc)));
-
-- return info.p_ppid;
++
+ if (sysctl(mib, std::size(mib), info, &length, NULL, 0) < 0) {
+ ppid = -1;
+ goto out;
-+ }
-+
+ }
+
+- return info.p_ppid;
+ ppid = info->p_ppid;
+
+out:
@@ -58,24 +59,17 @@
+ char **retvalargs, *cpath, retval[PATH_MAX];
+ int cnt;
size_t len;
-- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process,
-- sizeof(struct kinfo_proc), 0 };
+- int mib[] = {
+- CTL_KERN, KERN_PROC, KERN_PROC_PID, process, sizeof(struct kinfo_proc),
+- 0};
+ char *tokens[2];
+ struct stat sb;
+ FilePath result;
-- if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) == -1)
-- return FilePath();
-- mib[5] = (len / sizeof(struct kinfo_proc));
-- if (sysctl(mib, std::size(mib), &kp, &len, NULL, 0) < 0)
+- if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) == -1) {
- return FilePath();
-- if ((kp.p_flag & P_SYSTEM) != 0)
-- return FilePath();
-- if (strcmp(kp.p_comm, "chrome") == 0)
-- return FilePath(kp.p_comm);
+ int mib[] = { CTL_KERN, KERN_PROC_ARGS, process, KERN_PROC_ARGV };
-
-- return FilePath();
++
+ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
+ result = FilePath(cpath);
+ else
@@ -125,8 +119,19 @@
+ result = FilePath(retval);
+ }
+ }
-+ }
-+
+ }
+- mib[5] = (len / sizeof(struct kinfo_proc));
+- if (sysctl(mib, std::size(mib), &kp, &len, NULL, 0) < 0) {
+- return FilePath();
+- }
+- if ((kp.p_flag & P_SYSTEM) != 0) {
+- return FilePath();
+- }
+- if (strcmp(kp.p_comm, "chrome") == 0) {
+- return FilePath(kp.p_comm);
+- }
+
+- return FilePath();
+ return result;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc
index 8e5f1e5f45b9..c86cadfdf237 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/base/process/process_iterator_freebsd.cc.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/base/process/process_iterator_freebsd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_iterator_freebsd.cc
-@@ -18,7 +18,7 @@ namespace base {
+@@ -18,7 +18,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
ProcessIterator::ProcessIterator(const ProcessFilter* filter)
: filter_(filter) {
-- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid() };
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, (int) getuid() };
+- int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid()};
++ int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_UID, (int) getuid()};
bool done = false;
int try_num = 1;
@@ -23,19 +23,20 @@
} else {
// Got the list, just make sure we're sized exactly right
- size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
-+ num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
++ num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
kinfo_procs_.resize(num_of_kinfo_proc);
done = true;
}
-@@ -68,18 +68,13 @@ bool ProcessIterator::CheckForNextProcess() {
+@@ -68,19 +68,14 @@ bool ProcessIterator::CheckForNextProcess() {
for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) {
size_t length;
struct kinfo_proc kinfo = kinfo_procs_[index_of_kinfo_proc_];
-- int mib[] = { CTL_KERN, KERN_PROC_ARGS, kinfo.ki_pid };
+- int mib[] = {CTL_KERN, KERN_PROC_ARGS, kinfo.ki_pid};
+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_ARGS, kinfo.ki_pid };
- if ((kinfo.ki_pid > 0) && (kinfo.ki_stat == SZOMB))
+ if ((kinfo.ki_pid > 0) && (kinfo.ki_stat == SZOMB)) {
continue;
+ }
- length = 0;
- if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__openbsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__openbsd.cc
index a74f523e9d2a..cd802d16f7e7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__openbsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__openbsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_iterator_openbsd.cc.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/base/process/process_iterator_openbsd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_iterator_openbsd.cc
@@ -6,6 +6,9 @@
@@ -10,13 +10,14 @@
#include <sys/sysctl.h>
#include "base/logging.h"
-@@ -16,12 +19,13 @@ namespace base {
-
+@@ -17,12 +20,13 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
ProcessIterator::ProcessIterator(const ProcessFilter* filter)
: filter_(filter) {
-- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid(),
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, static_cast<int>(getuid()),
- sizeof(struct kinfo_proc), 0 };
+ int mib[] = {
+- CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc),
+- 0};
++ CTL_KERN, KERN_PROC, KERN_PROC_UID, static_cast<int>(getuid()),
++ sizeof(struct kinfo_proc), 0 };
bool done = false;
int try_num = 1;
@@ -25,7 +26,7 @@
do {
size_t len = 0;
-@@ -30,7 +34,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+@@ -31,7 +35,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
kinfo_procs_.resize(0);
done = true;
} else {
@@ -34,7 +35,7 @@
// Leave some spare room for process table growth (more could show up
// between when we check and now)
num_of_kinfo_proc += 16;
-@@ -46,7 +50,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+@@ -47,7 +51,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
}
} else {
// Got the list, just make sure we're sized exactly right
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc
index 172c53d091da..0ee01ecc8886 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/process_metrics.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/base/process/process_metrics.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_metrics.cc
-@@ -17,7 +17,7 @@ namespace base {
+@@ -17,7 +17,7 @@ namespace {
namespace {
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -35,7 +35,7 @@
double ProcessMetrics::GetPlatformIndependentCPUUsage(
TimeDelta cumulative_cpu) {
TimeTicks time = TimeTicks::Now();
-@@ -129,10 +128,9 @@ ProcessMetrics::GetPlatformIndependentCPUUsage() {
+@@ -130,10 +129,9 @@ ProcessMetrics::GetPlatformIndependentCPUUsage() {
return GetPlatformIndependentCPUUsage(cpu_usage);
});
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h
index c3620d9ab69b..1358224d3597 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/process_metrics.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/process/process_metrics.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_metrics.h
-@@ -38,7 +38,7 @@
+@@ -39,7 +39,7 @@
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -9,7 +9,7 @@
#include <string>
#include <utility>
#include <vector>
-@@ -48,7 +48,7 @@
+@@ -49,7 +49,7 @@ namespace base {
namespace base {
@@ -18,16 +18,7 @@
// Minor and major page fault counts since the process creation.
// Both counts are process-wide, and exclude child processes.
//
-@@ -113,7 +113,7 @@ class BASE_EXPORT ProcessMetrics {
- // convenience wrapper for CreateProcessMetrics().
- static std::unique_ptr<ProcessMetrics> CreateCurrentProcessMetrics();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Resident Set Size is a Linux/Android specific memory concept. Do not
- // attempt to extend this to other platforms.
- BASE_EXPORT size_t GetResidentSetSize() const;
-@@ -147,7 +147,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -179,7 +179,7 @@ class BASE_EXPORT ProcessMetrics {
base::expected<TimeDelta, ProcessCPUUsageError> GetCumulativeCPUUsage();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -36,16 +27,16 @@
// Emits the cumulative CPU usage for all currently active threads since they
// were started into the output parameter (replacing its current contents).
// Threads that have already terminated will not be reported. Thus, the sum of
-@@ -192,7 +192,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -224,7 +224,7 @@ class BASE_EXPORT ProcessMetrics {
int GetOpenFdSoftLimit() const;
#endif // BUILDFLAG(IS_POSIX)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Bytes of swap as reported by /proc/[pid]/status.
- uint64_t GetVmSwapBytes() const;
-
-@@ -213,7 +213,7 @@ class BASE_EXPORT ProcessMetrics {
+ // Minor and major page fault count as reported by /proc/[pid]/stat.
+ // Returns true for success.
+ bool GetPageFaultCounts(PageFaultCounts* counts) const;
+@@ -242,7 +242,7 @@ class BASE_EXPORT ProcessMetrics {
#endif // !BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -54,7 +45,7 @@
int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
#endif
#if BUILDFLAG(IS_APPLE)
-@@ -235,12 +235,10 @@ class BASE_EXPORT ProcessMetrics {
+@@ -264,12 +264,10 @@ class BASE_EXPORT ProcessMetrics {
// Used to store the previous times and CPU usage counts so we can
// compute the CPU usage between calls.
TimeTicks last_cpu_time_;
@@ -68,7 +59,7 @@
// Same thing for idle wakeups.
TimeTicks last_idle_wakeups_time_;
uint64_t last_absolute_idle_wakeups_;
-@@ -281,7 +279,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
+@@ -310,7 +308,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) || \
@@ -77,7 +68,7 @@
// Data about system-wide memory consumption. Values are in KB. Available on
// Windows, Mac, Linux, Android and Chrome OS.
//
-@@ -316,7 +314,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -345,7 +343,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -86,7 +77,7 @@
// This provides an estimate of available memory as described here:
// https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
// NOTE: this is ONLY valid in kernels 3.14 and up. Its value will always
-@@ -331,7 +329,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -360,7 +358,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -95,7 +86,7 @@
int buffers = 0;
int cached = 0;
int active_anon = 0;
-@@ -368,7 +366,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
+@@ -397,7 +395,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
// BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -104,7 +95,7 @@
// Parse the data found in /proc/<pid>/stat and return the sum of the
// CPU-related ticks. Returns -1 on parse error.
// Exposed for testing.
-@@ -563,7 +561,7 @@ class BASE_EXPORT SystemMetrics {
+@@ -591,7 +589,7 @@ class BASE_EXPORT SystemMetrics {
FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
size_t committed_memory_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc
index dcd0e2e90543..b0cb374e9220 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/process_metrics_freebsd.cc.orig 2024-10-23 07:00:35 UTC
+--- src/3rdparty/chromium/base/process/process_metrics_freebsd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_metrics_freebsd.cc
-@@ -3,43 +3,58 @@
+@@ -3,41 +3,92 @@
// found in the LICENSE file.
#include "base/process/process_metrics.h"
@@ -26,8 +26,7 @@
+ int pageshift = 0;
-ProcessMetrics::ProcessMetrics(ProcessHandle process)
-- : process_(process),
-- last_cpu_(0) {}
+- : process_(process), last_cpu_(0) {}
+ while (pagesize > 1) {
+ pageshift++;
+ pagesize >>= 1;
@@ -47,36 +46,68 @@
-base::expected<double, ProcessCPUUsageError>
-ProcessMetrics::GetPlatformIndependentCPUUsage() {
-+base::expected<TimeDelta, ProcessCPUUsageError>
-+ProcessMetrics::GetCumulativeCPUUsage() {
- struct kinfo_proc info;
+- struct kinfo_proc info;
- int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PID, process_};
- size_t length = sizeof(info);
-+ size_t length = sizeof(struct kinfo_proc);
-+ struct timeval tv;
++base::expected<ProcessMemoryInfo, ProcessUsageError>
++ProcessMetrics::GetMemoryInfo() const {
++ ProcessMemoryInfo memory_info;
++ kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
++ struct kinfo_proc *pp;
++ int nproc;
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_ };
-+
- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
+- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
- return base::unexpected(ProcessCPUUsageError::kSystemError);
-+ return base::ok(TimeDelta());
++ if (kd == nullptr) {
++ return base::unexpected(ProcessUsageError::kSystemError);
+ }
- return base::ok(double{info.ki_pctcpu} / FSCALE * 100.0);
-+ return base::ok(Microseconds(info.ki_runtime));
++ if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
++ kvm_close(kd);
++ return base::unexpected(ProcessUsageError::kProcessNotFound);
++ }
++
++ if (nproc > 0) {
++ memory_info.resident_set_bytes = pp->ki_rssize << GetPageShift();
++ } else {
++ kvm_close(kd);
++ return base::unexpected(ProcessUsageError::kProcessNotFound);
++ }
++
++ kvm_close(kd);
++ return memory_info;
}
--base::expected<TimeDelta, ProcessCPUUsageError>
--ProcessMetrics::GetCumulativeCPUUsage() {
+ base::expected<TimeDelta, ProcessCPUUsageError>
+ ProcessMetrics::GetCumulativeCPUUsage() {
- NOTREACHED();
--}
--
++ struct kinfo_proc info;
++ size_t length = sizeof(struct kinfo_proc);
++ struct timeval tv;
++
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_ };
++
++ if (process_ == 0) {
++ return base::unexpected(ProcessCPUUsageError::kSystemError);
++ }
++
++ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
++ return base::unexpected(ProcessCPUUsageError::kSystemError);
++ }
++
++ if (length == 0) {
++ return base::unexpected(ProcessCPUUsageError::kProcessNotFound);
++ }
++
++ return base::ok(Microseconds(info.ki_runtime));
+ }
+
size_t GetSystemCommitCharge() {
- int mib[2], pagesize;
- unsigned long mem_total, mem_free, mem_inactive;
-@@ -61,6 +76,230 @@ size_t GetSystemCommitCharge() {
+@@ -64,6 +115,176 @@ size_t GetSystemCommitCharge() {
pagesize = getpagesize();
- return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
+ return mem_total - (mem_free * pagesize) - (mem_inactive * pagesize);
+}
+
+int64_t GetNumberOfThreads(ProcessHandle process) {
@@ -159,60 +190,6 @@
+ return total_count;
+}
+
-+size_t ProcessMetrics::GetResidentSetSize() const {
-+ kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
-+
-+ if (kd == nullptr)
-+ return 0;
-+
-+ struct kinfo_proc *pp;
-+ int nproc;
-+
-+ if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
-+ kvm_close(kd);
-+ return 0;
-+ }
-+
-+ size_t rss;
-+
-+ if (nproc > 0) {
-+ rss = pp->ki_rssize << GetPageShift();
-+ } else {
-+ rss = 0;
-+ }
-+
-+ kvm_close(kd);
-+ return rss;
-+}
-+
-+uint64_t ProcessMetrics::GetVmSwapBytes() const {
-+ kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
-+
-+ if (kd == nullptr)
-+ return 0;
-+
-+ struct kinfo_proc *pp;
-+ int nproc;
-+
-+ if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
-+ kvm_close(kd);
-+ return 0;
-+ }
-+
-+ size_t swrss;
-+
-+ if (nproc > 0) {
-+ swrss = pp->ki_swrss > pp->ki_rssize
-+ ? (pp->ki_swrss - pp->ki_rssize) << GetPageShift()
-+ : 0;
-+ } else {
-+ swrss = 0;
-+ }
-+
-+ kvm_close(kd);
-+ return swrss;
-+}
-+
+int ProcessMetrics::GetIdleWakeupsPerSecond() {
+ NOTIMPLEMENTED();
+ return 0;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__openbsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__openbsd.cc
index e174db973827..b53e0b760a66 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__openbsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__openbsd.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/process/process_metrics_openbsd.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/process/process_metrics_openbsd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_metrics_openbsd.cc
-@@ -6,74 +6,50 @@
+@@ -6,73 +6,85 @@
#include <stddef.h>
#include <stdint.h>
@@ -22,119 +22,127 @@
+ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process) {}
-base::expected<int, ProcessCPUUsageError> GetProcessCPU(pid_t pid) {
-+base::expected<TimeDelta, ProcessCPUUsageError>
-+ProcessMetrics::GetCumulativeCPUUsage() {
++base::expected<ProcessMemoryInfo, ProcessUsageError>
++ProcessMetrics::GetMemoryInfo() const {
++ ProcessMemoryInfo memory_info;
struct kinfo_proc info;
- size_t length;
-- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, pid,
-- sizeof(struct kinfo_proc), 0 };
+- int mib[] = {
+- CTL_KERN, KERN_PROC, KERN_PROC_PID, pid, sizeof(struct kinfo_proc), 0};
+ size_t length = sizeof(struct kinfo_proc);
-+ struct timeval tv;
- if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0) {
- return base::unexpected(ProcessCPUUsageError::kSystemError);
-- }
+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_,
+ sizeof(struct kinfo_proc), 1 };
++
++ if (process_ == 0) {
++ return base::unexpected(ProcessUsageError::kSystemError);
+ }
- mib[5] = (length / sizeof(struct kinfo_proc));
-
if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
- return base::unexpected(ProcessCPUUsageError::kSystemError);
+- return base::unexpected(ProcessCPUUsageError::kSystemError);
++ return base::unexpected(ProcessUsageError::kSystemError);
}
- return base::ok(info.p_pctcpu);
-+ tv.tv_sec = info.p_rtime_sec;
-+ tv.tv_usec = info.p_rtime_usec;
-+
-+ return base::ok(Microseconds(TimeValToMicroseconds(tv)));
- }
+-}
++ if (length == 0) {
++ return base::unexpected(ProcessUsageError::kProcessNotFound);
++ }
-} // namespace
--
- // static
- std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
- ProcessHandle process) {
- return WrapUnique(new ProcessMetrics(process));
++ memory_info.resident_set_bytes =
++ checked_cast<uint64_t>(info.p_vm_rssize * getpagesize());
+
+-// static
+-std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
+- ProcessHandle process) {
+- return WrapUnique(new ProcessMetrics(process));
++ return memory_info;
}
-base::expected<double, ProcessCPUUsageError>
-ProcessMetrics::GetPlatformIndependentCPUUsage() {
- TimeTicks time = TimeTicks::Now();
--
++base::expected<TimeDelta, ProcessCPUUsageError>
++ProcessMetrics::GetCumulativeCPUUsage() {
++ struct kinfo_proc info;
++ size_t length = sizeof(struct kinfo_proc);
++ struct timeval tv;
+
- if (last_cpu_time_.is_zero()) {
- // First call, just set the last values.
- last_cpu_time_ = time;
- return base::ok(0.0);
-- }
--
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_,
++ sizeof(struct kinfo_proc), 1 };
++
++ if (process_ == 0) {
++ return base::unexpected(ProcessCPUUsageError::kSystemError);
+ }
+
- const base::expected<int, ProcessCPUUsageError> cpu = GetProcessCPU(process_);
- if (!cpu.has_value()) {
- return base::unexpected(cpu.error());
-- }
--
++ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
++ return base::unexpected(ProcessCPUUsageError::kSystemError);
+ }
+
- last_cpu_time_ = time;
- return base::ok(double{cpu.value()} / FSCALE * 100.0);
--}
--
++ if (length == 0) {
++ return base::unexpected(ProcessCPUUsageError::kProcessNotFound);
++ }
++
++ tv.tv_sec = info.p_rtime_sec;
++ tv.tv_usec = info.p_rtime_usec;
++
++ return base::ok(Microseconds(TimeValToMicroseconds(tv)));
+ }
+
-base::expected<TimeDelta, ProcessCPUUsageError>
-ProcessMetrics::GetCumulativeCPUUsage() {
- NOTREACHED();
--}
--
++// static
++std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
++ ProcessHandle process) {
++ return WrapUnique(new ProcessMetrics(process));
+ }
+
-ProcessMetrics::ProcessMetrics(ProcessHandle process)
-- : process_(process),
-- last_cpu_(0) {}
+- : process_(process), last_cpu_(0) {}
-
size_t GetSystemCommitCharge() {
- int mib[] = { CTL_VM, VM_METER };
+ int mib[] = {CTL_VM, VM_METER};
- int pagesize;
+ size_t pagesize;
struct vmtotal vmtotal;
unsigned long mem_total, mem_free, mem_inactive;
size_t len = sizeof(vmtotal);
-@@ -85,9 +61,136 @@ size_t GetSystemCommitCharge() {
+@@ -85,9 +97,115 @@ size_t GetSystemCommitCharge() {
mem_free = vmtotal.t_free;
mem_inactive = vmtotal.t_vm - vmtotal.t_avm;
- pagesize = getpagesize();
+ pagesize = checked_cast<size_t>(getpagesize());
- return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
+ return mem_total - (mem_free * pagesize) - (mem_inactive * pagesize);
+}
+
+int ProcessMetrics::GetOpenFdCount() const {
-+#if 0
-+ struct kinfo_file *files;
-+ kvm_t *kd = NULL;
-+ int total_count = 0;
-+ char errbuf[_POSIX2_LINE_MAX];
-+
-+ if ((kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, errbuf)) == NULL)
-+ goto out;
-+
-+ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, process_,
-+ sizeof(struct kinfo_file), &total_count)) == NULL) {
-+ total_count = 0;
-+ goto out;
-+ }
-+
-+ kvm_close(kd);
-+
-+out:
-+ return total_count;
-+#endif
-+ return getdtablecount();
++ return (process_ == getpid()) ? getdtablecount() : -1;
+}
+
+int ProcessMetrics::GetOpenFdSoftLimit() const {
+ return getdtablesize();
-+// return GetMaxFds();
+}
+
-+uint64_t ProcessMetrics::GetVmSwapBytes() const {
++bool ProcessMetrics::GetPageFaultCounts(PageFaultCounts* counts) const {
+ NOTIMPLEMENTED();
-+ return 0;
++ return false;
+}
+
+bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo) {
@@ -164,14 +172,14 @@
+ res.Set("available", available);
+ res.Set("buffers", buffers);
+ res.Set("cached", cached);
-+ res.Set("active_anon", active_anon);
++ res.Set("active_anon", active_anon);
+ res.Set("inactive_anon", inactive_anon);
+ res.Set("active_file", active_file);
+ res.Set("inactive_file", inactive_file);
+ res.Set("swap_total", swap_total);
+ res.Set("swap_free", swap_free);
+ res.Set("swap_used", swap_total - swap_free);
-+ res.Set("dirty", dirty);
++ res.Set("dirty", dirty);
+ res.Set("reclaimable", reclaimable);
+
+ NOTIMPLEMENTED();
@@ -188,7 +196,7 @@
+ NOTIMPLEMENTED();
+
+ return res;
-+}
++}
+
+SystemDiskInfo::SystemDiskInfo() {
+ reads = 0;
@@ -210,7 +218,7 @@
+
+Value::Dict SystemDiskInfo::ToDict() const {
+ Value::Dict res;
-+
++
+ // Write out uint64_t variables as doubles.
+ // Note: this may discard some precision, but for JS there's no other option.
+ res.Set("reads", static_cast<double>(reads));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc
index f820e17841e2..d72311045aed 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_metrics_posix.cc.orig 2023-07-16 15:47:57 UTC
+--- src/3rdparty/chromium/base/process/process_metrics_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_metrics_posix.cc
@@ -21,6 +21,8 @@
@@ -9,7 +9,7 @@
#else
#include <malloc.h>
#endif
-@@ -134,7 +136,7 @@ size_t ProcessMetrics::GetMallocUsage() {
+@@ -136,7 +138,7 @@ size_t ProcessMetrics::GetMallocUsage() {
return stats.size_in_use;
#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
return GetMallocUsageMallinfo();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc
index 34cf2ffe2a1f..1ce8f0aca753 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/process/process_posix.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/base/process/process_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/process/process_posix.cc
@@ -23,10 +23,15 @@
#include "base/trace_event/base_tracing.h"
@@ -17,7 +17,7 @@
#if BUILDFLAG(CLANG_PROFILING)
#include "base/test/clang_profiling.h"
#endif
-@@ -99,7 +104,7 @@ bool WaitpidWithTimeout(base::ProcessHandle handle,
+@@ -100,7 +105,7 @@ bool WaitpidWithTimeout(base::ProcessHandle handle,
}
#endif
@@ -26,7 +26,7 @@
// Using kqueue on Mac so that we can wait on non-child processes.
// We can't use kqueues on child processes because we need to reap
// our own children using wait.
-@@ -376,7 +381,7 @@ bool Process::WaitForExitWithTimeoutImpl(base::Process
+@@ -379,7 +384,7 @@ bool Process::WaitForExitWithTimeoutImpl(base::Process
const bool exited = (parent_pid < 0);
if (!exited && parent_pid != our_pid) {
@@ -35,7 +35,7 @@
// On Mac we can wait on non child processes.
return WaitForSingleNonChildProcess(handle, timeout);
#else
-@@ -413,7 +418,56 @@ void Process::Exited(int exit_code) const {
+@@ -416,7 +421,56 @@ int Process::GetOSPriority() const {
int Process::GetOSPriority() const {
DCHECK(IsValid());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_module__cache.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_module__cache.cc
index 362e3cc344d3..ee68820c9c05 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_module__cache.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_module__cache.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/profiler/module_cache.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/base/profiler/module_cache.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/profiler/module_cache.cc
@@ -38,7 +38,7 @@ std::string TransformModuleIDToSymbolServerFormat(std:
// Android and Linux Chrome builds use the "breakpad" format to index their
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc
index 965bc8835737..bf4c85fb18db 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.cc
@@ -6,7 +6,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h
index 80572813c435..8c11aeb1b869 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_sampling__profiler__thread__token.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.h.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/profiler/sampling_profiler_thread_token.h
@@ -13,7 +13,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__base__address__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__base__address__posix.cc
index 6a38a1e521d8..4cd7d71ad605 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__base__address__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__base__address__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/profiler/stack_base_address_posix.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/base/profiler/stack_base_address_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/profiler/stack_base_address_posix.cc
@@ -17,6 +17,10 @@
#include "base/files/scoped_file.h"
@@ -11,7 +11,7 @@
#if BUILDFLAG(IS_CHROMEOS)
extern "C" void* __libc_stack_end;
#endif
-@@ -45,7 +49,21 @@ std::optional<uintptr_t> GetAndroidMainThreadStackBase
+@@ -47,7 +51,21 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
#if !BUILDFLAG(IS_LINUX)
uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthread_id) {
@@ -33,7 +33,7 @@
// pthread_getattr_np will crash on ChromeOS & Linux if we are in the sandbox
// and pthread_id refers to a different thread, due to the use of
// sched_getaffinity().
-@@ -58,12 +76,14 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
+@@ -60,12 +78,14 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
<< logging::SystemErrorCodeToString(result);
// See crbug.com/617730 for limitations of this approach on Linux-like
// systems.
@@ -48,7 +48,7 @@
const uintptr_t base_address = reinterpret_cast<uintptr_t>(address) + size;
return base_address;
}
-@@ -80,7 +100,7 @@ std::optional<uintptr_t> GetThreadStackBaseAddress(Pla
+@@ -82,7 +102,7 @@ std::optional<uintptr_t> GetThreadStackBaseAddress(Pla
// trying to work around the problem.
return std::nullopt;
#else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__test__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__test__util.cc
index 5f7bc802415a..2f3830567c03 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__test__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_stack__sampling__profiler__test__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/profiler/stack_sampling_profiler_test_util.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/profiler/stack_sampling_profiler_test_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/profiler/stack_sampling_profiler_test_util.cc
-@@ -42,7 +42,7 @@
+@@ -50,7 +50,7 @@
// Fortunately, it provides _alloca, which functions identically.
#include <malloc.h>
#define alloca _alloca
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_thread__delegate__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_thread__delegate__posix.cc
index 0389fddac958..80533f691474 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_thread__delegate__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_profiler_thread__delegate__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/profiler/thread_delegate_posix.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/profiler/thread_delegate_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/profiler/thread_delegate_posix.cc
@@ -19,7 +19,7 @@
#include "base/process/process_handle.h"
@@ -9,7 +9,7 @@
#include "base/profiler/stack_base_address_posix.h"
#endif
-@@ -28,7 +28,7 @@ namespace base {
+@@ -28,7 +28,7 @@ std::unique_ptr<ThreadDelegatePosix> ThreadDelegatePos
std::unique_ptr<ThreadDelegatePosix> ThreadDelegatePosix::Create(
SamplingProfilerThreadToken thread_token) {
std::optional<uintptr_t> base_address;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util.h
index dbaa0747aaf6..30bea17db220 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/rand_util.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/rand_util.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/rand_util.h
-@@ -147,7 +147,7 @@ void RandomShuffle(Itr first, Itr last) {
+@@ -209,7 +209,7 @@ void RandomShuffle(Itr first, Itr last) {
std::shuffle(first, last, RandomBitGenerator());
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util__posix.cc
index be02544e9606..a38e3ec2d15e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_rand__util__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/rand_util_posix.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/rand_util_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/rand_util_posix.cc
@@ -28,7 +28,7 @@
#include "base/time/time.h"
@@ -9,7 +9,7 @@
#include "third_party/lss/linux_syscall_support.h"
#elif BUILDFLAG(IS_MAC)
// TODO(crbug.com/40641285): Waiting for this header to appear in the iOS SDK.
-@@ -44,6 +44,7 @@ namespace base {
+@@ -44,6 +44,7 @@ namespace {
namespace {
@@ -30,7 +30,7 @@
// TODO(pasko): Unify reading kernel version numbers in:
// mojo/core/channel_linux.cc
// chrome/browser/android/seccomp_support_detector.cc
-@@ -177,6 +179,7 @@ bool UseBoringSSLForRandBytes() {
+@@ -156,6 +158,7 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
namespace {
void RandBytesInternal(span<uint8_t> output, bool avoid_allocation) {
@@ -38,7 +38,7 @@
#if !BUILDFLAG(IS_NACL)
// The BoringSSL experiment takes priority over everything else.
if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) {
-@@ -213,6 +216,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
+@@ -190,6 +193,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
const int urandom_fd = GetUrandomFD();
const bool success = ReadFromFD(urandom_fd, as_writable_chars(output));
CHECK(success);
@@ -48,7 +48,7 @@
}
} // namespace
-@@ -232,9 +238,11 @@ void RandBytes(span<uint8_t> output) {
+@@ -209,9 +215,11 @@ void RandBytes(span<uint8_t> output) {
RandBytesInternal(output, /*avoid_allocation=*/false);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_cancelable__event.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_cancelable__event.h
new file mode 100644
index 000000000000..5ebb8eaaf763
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_cancelable__event.h
@@ -0,0 +1,20 @@
+--- src/3rdparty/chromium/base/synchronization/cancelable_event.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/base/synchronization/cancelable_event.h
+@@ -11,7 +11,7 @@
+
+ #if BUILDFLAG(IS_WIN)
+ #include <windows.h>
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <semaphore.h>
+ #else
+ #include "base/synchronization/waitable_event.h"
+@@ -49,7 +49,7 @@ class BASE_EXPORT CancelableEvent {
+
+ #if BUILDFLAG(IS_WIN)
+ using NativeHandle = HANDLE;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ using NativeHandle = sem_t;
+ #else
+ using NativeHandle = WaitableEvent;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h
index 5fc6aab99637..453433093653 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_synchronization_lock__impl.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/synchronization/lock_impl.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/base/synchronization/lock_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/synchronization/lock_impl.h
@@ -109,6 +109,10 @@ void LockImpl::Unlock() {
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc
index 615919546f5c..62c01138987e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/syslog_logging.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/base/syslog_logging.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/syslog_logging.cc
@@ -17,7 +17,7 @@
#include "base/strings/string_util.h"
@@ -9,10 +9,10 @@
// <syslog.h> defines LOG_INFO, LOG_WARNING macros that could conflict with
// base::LOG_INFO, base::LOG_WARNING.
#include <syslog.h>
-@@ -149,7 +149,7 @@ EventLogMessage::~EventLogMessage() {
-
- if (user_sid != nullptr)
+@@ -151,7 +151,7 @@ EventLogMessage::~EventLogMessage() {
+ if (user_sid != nullptr) {
::LocalFree(user_sid);
+ }
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
const char kEventSource[] = "chrome";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.cc
index ac1f7067e5dd..2fc0f674e1d2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/system/sys_info.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/base/system/sys_info.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/system/sys_info.cc
-@@ -223,7 +223,7 @@ std::string SysInfo::HardwareModelName() {
+@@ -224,7 +224,7 @@ void SysInfo::GetHardwareInfo(base::OnceCallback<void(
#endif
void SysInfo::GetHardwareInfo(base::OnceCallback<void(HardwareInfo)> callback) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h
index 3e344184962a..6b25c86507ea 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/system/sys_info.h.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/base/system/sys_info.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/system/sys_info.h
-@@ -325,6 +325,8 @@ class BASE_EXPORT SysInfo {
+@@ -332,6 +332,8 @@ class BASE_EXPORT SysInfo {
static void ResetCpuSecurityMitigationsEnabledForTesting();
#endif
@@ -9,7 +9,7 @@
private:
friend class test::ScopedAmountOfPhysicalMemoryOverride;
FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
-@@ -337,7 +339,7 @@ class BASE_EXPORT SysInfo {
+@@ -344,7 +346,7 @@ class BASE_EXPORT SysInfo {
static HardwareInfo GetHardwareInfoSync();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc
index f9d08851eea0..2bd9b164b650 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/system/sys_info_freebsd.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/system/sys_info_freebsd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/system/sys_info_freebsd.cc
@@ -9,28 +9,103 @@
#include <sys/sysctl.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__openbsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__openbsd.cc
index 12f3543c4f3f..dd5374328c13 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__openbsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__openbsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/system/sys_info_openbsd.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/system/sys_info_openbsd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/system/sys_info_openbsd.cc
@@ -12,6 +12,7 @@
@@ -8,7 +8,7 @@
namespace {
-@@ -27,9 +28,14 @@ uint64_t AmountOfMemory(int pages_name) {
+@@ -28,9 +29,14 @@ namespace base {
namespace base {
@@ -24,7 +24,7 @@
int ncpu;
size_t size = sizeof(ncpu);
if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-@@ -40,10 +46,26 @@ int SysInfo::NumberOfProcessors() {
+@@ -41,10 +47,26 @@ uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
// static
uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
@@ -52,7 +52,7 @@
uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
// We should add inactive file-backed memory also but there is no such
// information from OpenBSD unfortunately.
-@@ -55,15 +77,27 @@ uint64_t SysInfo::MaxSharedMemorySize() {
+@@ -56,15 +78,27 @@ uint64_t SysInfo::MaxSharedMemorySize() {
int mib[] = {CTL_KERN, KERN_SHMINFO, KERN_SHMINFO_SHMMAX};
size_t limit;
size_t size = sizeof(limit);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc
index 9811092045dd..147057c30f0c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/system/sys_info_posix.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/system/sys_info_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/system/sys_info_posix.cc
-@@ -117,7 +117,7 @@ bool GetDiskSpaceInfo(const base::FilePath& path,
+@@ -124,7 +124,7 @@ namespace base {
namespace base {
@@ -9,7 +9,7 @@
// static
int SysInfo::NumberOfProcessors() {
#if BUILDFLAG(IS_MAC)
-@@ -173,7 +173,7 @@ int SysInfo::NumberOfProcessors() {
+@@ -180,7 +180,7 @@ int SysInfo::NumberOfProcessors() {
return cached_num_cpus;
}
@@ -18,7 +18,7 @@
// static
uint64_t SysInfo::AmountOfVirtualMemory() {
-@@ -256,6 +256,8 @@ std::string SysInfo::OperatingSystemArchitecture() {
+@@ -268,6 +268,8 @@ std::string SysInfo::OperatingSystemArchitecture() {
arch = "x86";
} else if (arch == "amd64") {
arch = "x86_64";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__linux.cc
index 0a61f568e7e7..839bc9cd6472 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__linux.cc
@@ -1,12 +1,13 @@
---- src/3rdparty/chromium/base/test/test_file_util_linux.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/base/test/test_file_util_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/test/test_file_util_linux.cc
-@@ -54,8 +54,10 @@ bool EvictFileFromSystemCache(const FilePath& file) {
- return false;
- if (fdatasync(fd.get()) != 0)
+@@ -56,9 +56,11 @@ bool EvictFileFromSystemCache(const FilePath& file) {
+ if (fdatasync(fd.get()) != 0) {
return false;
+ }
+#if !BUILDFLAG(IS_BSD)
- if (posix_fadvise(fd.get(), 0, 0, POSIX_FADV_DONTNEED) != 0)
+ if (posix_fadvise(fd.get(), 0, 0, POSIX_FADV_DONTNEED) != 0) {
return false;
+ }
+#endif
return true;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__posix.cc
index 03b322a72227..689cfc12af3d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_test_test__file__util__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/test/test_file_util_posix.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/test/test_file_util_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/test/test_file_util_posix.cc
-@@ -91,7 +91,7 @@ void SyncPageCacheToDisk() {
+@@ -93,7 +93,7 @@ void SyncPageCacheToDisk() {
}
#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_hang__watcher.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_hang__watcher.cc
deleted file mode 100644
index 1acb784c5b8a..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_hang__watcher.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/base/threading/hang_watcher.cc.orig 2024-07-30 11:12:21 UTC
-+++ src/3rdparty/chromium/base/threading/hang_watcher.cc
-@@ -354,7 +354,7 @@ void HangWatcher::InitializeOnMainThread(ProcessType p
-
- bool enable_hang_watcher = base::FeatureList::IsEnabled(kEnableHangWatcher);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
- if (is_zygote_child) {
- enable_hang_watcher =
- enable_hang_watcher &&
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread.h
index 5dccba34816d..0a3fb4fe77ed 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/threading/platform_thread.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/threading/platform_thread.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/threading/platform_thread.h
-@@ -49,6 +49,8 @@ typedef DWORD PlatformThreadId;
+@@ -48,6 +48,8 @@ typedef mach_port_t PlatformThreadId;
typedef zx_koid_t PlatformThreadId;
#elif BUILDFLAG(IS_APPLE)
typedef mach_port_t PlatformThreadId;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__bsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__bsd.cc
index c3f93d6fc250..af7382029879 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__bsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__bsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/base/threading/platform_thread_bsd.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/base/threading/platform_thread_bsd.cc.orig 2025-09-01 08:52:28 UTC
+++ src/3rdparty/chromium/base/threading/platform_thread_bsd.cc
@@ -0,0 +1,31 @@
+// Copyright 2023 The Chromium Authors
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__internal__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__internal__posix.cc
index 33df077009ca..41e3acee6203 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__internal__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__internal__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/threading/platform_thread_internal_posix.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/base/threading/platform_thread_internal_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/threading/platform_thread_internal_posix.cc
-@@ -41,7 +41,7 @@ ThreadPriorityForTest NiceValueToThreadPriorityForTest
+@@ -41,7 +41,7 @@ int GetCurrentThreadNiceValue() {
}
int GetCurrentThreadNiceValue() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc
index d7047788d294..99fdf3c4f833 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__posix.cc
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/base/threading/platform_thread_posix.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/base/threading/platform_thread_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/threading/platform_thread_posix.cc
-@@ -77,11 +77,11 @@ void* ThreadFunc(void* params) {
- if (!thread_params->joinable)
+@@ -79,11 +79,11 @@ void* ThreadFunc(void* params) {
base::DisallowSingleton();
+ }
-#if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
+#if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_BSD)
@@ -14,7 +14,7 @@
#if BUILDFLAG(IS_APPLE)
PlatformThread::SetCurrentThreadRealtimePeriodValue(
delegate->GetRealtimePeriod());
-@@ -265,6 +265,8 @@ PlatformThreadId PlatformThreadBase::CurrentId() {
+@@ -270,6 +270,8 @@ PlatformThreadId PlatformThreadBase::CurrentId() {
return reinterpret_cast<int32_t>(pthread_self());
#elif BUILDFLAG(IS_POSIX) && BUILDFLAG(IS_AIX)
return pthread_self();
@@ -23,7 +23,7 @@
#elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_AIX)
return reinterpret_cast<int64_t>(pthread_self());
#endif
-@@ -355,7 +357,7 @@ void PlatformThreadBase::Detach(PlatformThreadHandle t
+@@ -363,7 +365,7 @@ bool PlatformThreadBase::CanChangeThreadType(ThreadTyp
// static
bool PlatformThreadBase::CanChangeThreadType(ThreadType from, ThreadType to) {
@@ -32,7 +32,7 @@
return false;
#else
if (from >= to) {
-@@ -376,6 +378,9 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
+@@ -384,6 +386,9 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
MessagePumpType pump_type_hint) {
#if BUILDFLAG(IS_NACL)
NOTIMPLEMENTED();
@@ -40,9 +40,9 @@
+#elif BUILDFLAG(IS_BSD)
+ NOTIMPLEMENTED();
#else
- if (internal::SetCurrentThreadTypeForPlatform(thread_type, pump_type_hint))
+ if (internal::SetCurrentThreadTypeForPlatform(thread_type, pump_type_hint)) {
return;
-@@ -398,7 +403,7 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
+@@ -407,7 +412,7 @@ ThreadPriorityForTest PlatformThreadBase::GetCurrentTh
// static
ThreadPriorityForTest PlatformThreadBase::GetCurrentThreadPriorityForTest() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_time_time__now__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_time_time__now__posix.cc
new file mode 100644
index 000000000000..59f2c9f46ca8
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_time_time__now__posix.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/base/time/time_now_posix.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/base/time/time_now_posix.cc
+@@ -27,7 +27,7 @@
+ #endif
+
+ // NaCl doesn't support CLOCK_MONOTONIC_COARSE.
+-#if BUILDFLAG(IS_NACL)
++#if BUILDFLAG(IS_NACL) || BUILDFLAG(IS_BSD)
+ #define TIMETICKS_LOW_RESOLUTION_CLOCK CLOCK_MONOTONIC
+ #else
+ #define TIMETICKS_LOW_RESOLUTION_CLOCK CLOCK_MONOTONIC_COARSE
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc
index 9d1fe42fd514..a96a69dc1666 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/trace_event/malloc_dump_provider.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/base/trace_event/malloc_dump_provider.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/trace_event/malloc_dump_provider.cc
-@@ -28,6 +28,8 @@
+@@ -31,6 +31,8 @@
#if BUILDFLAG(IS_APPLE)
#include <malloc/malloc.h>
@@ -9,7 +9,7 @@
#else
#include <malloc.h>
#endif
-@@ -178,7 +180,7 @@ void ReportAppleAllocStats(size_t* total_virtual_size,
+@@ -180,7 +182,7 @@ void ReportAppleAllocStats(size_t* total_virtual_size,
#if (PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(IS_ANDROID)) || \
(!PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_WIN) && \
@@ -18,7 +18,7 @@
void ReportMallinfoStats(ProcessMemoryDump* pmd,
size_t* total_virtual_size,
size_t* resident_size,
-@@ -368,6 +370,9 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDump
+@@ -370,6 +372,9 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDump
&allocated_objects_count);
#elif BUILDFLAG(IS_FUCHSIA)
// TODO(fuchsia): Port, see https://crbug.com/706592.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_memory__dump__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_memory__dump__manager.cc
index 4e330ba0b584..f11850371d0e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_memory__dump__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_memory__dump__manager.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/trace_event/memory_dump_manager.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/base/trace_event/memory_dump_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/trace_event/memory_dump_manager.cc
-@@ -83,7 +83,7 @@ const char* const MemoryDumpManager::kSystemAllocatorP
+@@ -78,7 +78,7 @@ const char* const MemoryDumpManager::kSystemAllocatorP
#if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
MallocDumpProvider::kAllocatedObjects;
#else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
index 6c95ad6303ba..1c71ffda0e5b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/trace_event/process_memory_dump.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/base/trace_event/process_memory_dump.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/trace_event/process_memory_dump.cc
-@@ -120,7 +120,7 @@ std::optional<size_t> ProcessMemoryDump::CountResident
+@@ -119,7 +119,7 @@ std::optional<size_t> ProcessMemoryDump::CountResident
#if BUILDFLAG(IS_WIN)
auto vec =
base::HeapArray<PSAPI_WORKING_SET_EX_INFORMATION>::WithSize(max_vec_size);
@@ -10,9 +10,9 @@
#elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
auto vec = base::HeapArray<unsigned char>::WithSize(max_vec_size);
@@ -143,7 +143,7 @@ std::optional<size_t> ProcessMemoryDump::CountResident
-
- for (size_t i = 0; i < page_count; i++)
+ for (size_t i = 0; i < page_count; i++) {
resident_page_count += vec[i].VirtualAttributes.Valid;
+ }
-#elif BUILDFLAG(IS_FUCHSIA)
+#elif BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
// TODO(crbug.com/42050620): Implement counting resident bytes.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.cc
index 98973fbf100f..6924fdc1836b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/tracing/trace_time.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/base/tracing/trace_time.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/tracing/trace_time.cc
-@@ -8,13 +8,17 @@
+@@ -8,12 +8,16 @@
#include "build/build_config.h"
#include "third_party/perfetto/include/perfetto/base/time.h"
@@ -8,8 +8,7 @@
+#define CLOCK_BOOTTIME CLOCK_UPTIME
+#endif
+
- namespace base {
- namespace tracing {
+ namespace base::tracing {
int64_t TraceBootTicksNow() {
// On Windows and Mac, TRACE_TIME_TICKS_NOW() behaves like boottime already.
@@ -18,11 +17,4 @@
+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
struct timespec ts;
int res = clock_gettime(CLOCK_BOOTTIME, &ts);
- if (res != -1)
-@@ -24,4 +28,4 @@ int64_t TraceBootTicksNow() {
- }
-
- } // namespace tracing
--} // namespace base
-\ No newline at end of file
-+} // namespace base
+ if (res != -1) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.h
index 5f7ad47f7a79..7d10bf7af4d0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_tracing_trace__time.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/base/tracing/trace_time.h.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/base/tracing/trace_time.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/base/tracing/trace_time.h
-@@ -12,7 +12,7 @@ namespace base {
+@@ -12,7 +12,7 @@ namespace tracing {
namespace tracing {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn
index fa15cd774237..10fe9fa450fd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/config/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/build/config/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/config/BUILD.gn
-@@ -217,6 +217,10 @@ config("default_libs") {
+@@ -219,6 +219,10 @@ config("default_libs") {
# Targets should choose to explicitly link frameworks they require. Since
# linking can have run-time side effects, nothing should be listed here.
libs = []
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
index e667084ffa83..9e7cd027d255 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/config/BUILDCONFIG.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/build/config/BUILDCONFIG.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
@@ -10,7 +10,7 @@
(current_cpu != "s390x" && current_cpu != "s390" &&
current_cpu != "ppc64" && current_cpu != "ppc" &&
current_cpu != "mips" && current_cpu != "mips64" &&
-@@ -244,6 +245,10 @@ if (host_toolchain == "") {
+@@ -247,6 +248,10 @@ if (host_toolchain == "") {
host_toolchain = "//build/toolchain/aix:$host_cpu"
} else if (host_os == "zos") {
host_toolchain = "//build/toolchain/zos:$host_cpu"
@@ -21,7 +21,7 @@
} else {
assert(false, "Unsupported host_os: $host_os")
}
-@@ -289,6 +294,8 @@ if (target_os == "android") {
+@@ -293,6 +298,8 @@ if (target_os == "android") {
_default_toolchain = "//build/toolchain/aix:$target_cpu"
} else if (target_os == "zos") {
_default_toolchain = "//build/toolchain/zos:$target_cpu"
@@ -30,7 +30,7 @@
} else {
assert(false, "Unsupported target_os: $target_os")
}
-@@ -323,7 +330,11 @@ is_ios = current_os == "ios"
+@@ -327,7 +334,11 @@ is_ios = current_os == "ios"
is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
@@ -42,4 +42,4 @@
+is_bsd = current_os == "openbsd" || current_os == "freebsd"
is_mac = current_os == "mac"
is_nacl = current_os == "nacl"
- is_win = current_os == "win" || current_os == "winuwp"
+ is_watchos = current_os == "watchos"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_clang_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_clang_BUILD.gn
index 4d8d73dc7891..cbd05184bcc3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_clang_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_clang_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/config/clang/BUILD.gn.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/build/config/clang/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/config/clang/BUILD.gn
-@@ -236,7 +236,12 @@ template("clang_lib") {
+@@ -213,7 +213,12 @@ clang_lib("compiler_builtins") {
# Adds a dependency on the Clang runtime library clang_rt.builtins.
clang_lib("compiler_builtins") {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn
index 67a497605164..9adad74f0efa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/config/compiler/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/build/config/compiler/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/config/compiler/BUILD.gn
-@@ -205,7 +205,7 @@ declare_args() {
+@@ -204,7 +204,7 @@ declare_args() {
# This greatly reduces the size of debug builds, at the cost of
# debugging information which is required by some specialized
# debugging tools.
@@ -9,7 +9,7 @@
}
declare_args() {
-@@ -262,13 +262,16 @@ config("no_unresolved_symbols") {
+@@ -261,13 +261,16 @@ config("no_unresolved_symbols") {
# Compiler instrumentation can introduce dependencies in DSOs to symbols in
# the executable they are loaded into, so they are unresolved at link-time.
config("no_unresolved_symbols") {
@@ -27,7 +27,7 @@
}
# compiler ---------------------------------------------------------------------
-@@ -556,6 +559,10 @@ config("compiler") {
+@@ -568,6 +571,10 @@ config("compiler") {
}
}
@@ -38,25 +38,25 @@
# Linux-specific compiler flags setup.
# ------------------------------------
if (use_gold) {
-@@ -1287,7 +1294,7 @@ config("compiler_cpu_abi") {
+@@ -1305,7 +1312,7 @@ config("compiler_cpu_abi") {
]
}
} else if (current_cpu == "arm") {
-- if (is_clang && !is_android && !is_nacl &&
-+ if (is_clang && !is_android && !is_nacl && !is_bsd &&
- !(is_chromeos_lacros && is_chromeos_device)) {
+- if (is_clang && !is_android && !is_nacl && !is_chromeos_device) {
++ if (is_clang && !is_android && !is_nacl && !is_chromeos_device && !is_bsd) {
cflags += [ "--target=arm-linux-gnueabihf" ]
ldflags += [ "--target=arm-linux-gnueabihf" ]
-@@ -1305,7 +1312,7 @@ config("compiler_cpu_abi") {
- cflags += [ "-mtune=$arm_tune" ]
+ }
+@@ -1323,7 +1330,7 @@ config("compiler_cpu_abi") {
}
} else if (current_cpu == "arm64") {
-- if (is_clang && !is_android && !is_nacl && !is_fuchsia &&
-+ if (is_clang && !is_android && !is_nacl && !is_fuchsia && !is_bsd &&
- !(is_chromeos_lacros && is_chromeos_device)) {
+ if (is_clang && !is_android && !is_nacl && !is_fuchsia &&
+- !is_chromeos_device) {
++ !is_chromeos_device && !is_bsd) {
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
-@@ -1640,7 +1647,7 @@ config("compiler_deterministic") {
+ }
+@@ -1657,7 +1664,7 @@ config("compiler_deterministic") {
# different build directory like "out/feature_a" and "out/feature_b" if
# we build same files with same compile flag.
# Other paths are already given in relative, no need to normalize them.
@@ -65,7 +65,7 @@
# TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
cflags += [
"-Xclang",
-@@ -1698,7 +1705,7 @@ config("clang_revision") {
+@@ -1715,7 +1722,7 @@ config("clang_revision") {
}
config("clang_revision") {
@@ -74,36 +74,26 @@
current_os != "zos") {
update_args = [
"--print-revision",
-@@ -2198,9 +2205,6 @@ config("default_warnings") {
-
- # TODO(crbug.com/40286317): Evaluate and possibly enable.
- "-Wno-vla-extension",
+@@ -2206,9 +2213,6 @@ config("default_warnings") {
+ cflags += [
+ # TODO(crbug.com/330524456): -Wcast-function-type is under -Wextra now.
+ "-Wno-cast-function-type",
-
- # TODO(crbug.com/40284799): Fix and re-enable.
- "-Wno-thread-safety-reference-return",
]
cflags_cc += [
-@@ -2208,17 +2212,11 @@ config("default_warnings") {
+@@ -2216,7 +2220,7 @@ config("default_warnings") {
"-Wenum-compare-conditional",
]
- if (!is_nacl) {
-+ if (!is_nacl && !is_openbsd) {
++ if (!is_nacl && !is_bsd) {
cflags_cc += [
# TODO(crbug.com/41486292): Fix and re-enable.
"-Wno-c++11-narrowing-const-reference",
- ]
--
-- # TODO(crbug.com/344680447): Fix and re-enable.
-- cflags_cc += [ "-Wno-missing-template-arg-list-after-template-kw" ]
--
-- # TODO(crbug.com/356172342): Fix and re-enable.
-- cflags_cc += [ "-Wno-dangling-assignment-gsl" ]
- }
- }
-
-@@ -2961,7 +2959,7 @@ config("afdo") {
+@@ -2994,7 +2998,7 @@ config("afdo") {
# There are some targeted places that AFDO regresses, so we provide a separate
# config to allow AFDO to be disabled per-target.
config("afdo") {
@@ -112,7 +102,7 @@
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -2988,7 +2986,7 @@ config("afdo") {
+@@ -3021,7 +3025,7 @@ config("afdo") {
cflags += [ "-Wno-backend-plugin" ]
inputs = [ _clang_sample_profile ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_gcc_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_gcc_BUILD.gn
new file mode 100644
index 000000000000..9ba5288b023b
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_gcc_BUILD.gn
@@ -0,0 +1,13 @@
+--- src/3rdparty/chromium/build/config/gcc/BUILD.gn.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/build/config/gcc/BUILD.gn
+@@ -32,7 +32,9 @@ config("symbol_visibility_hidden") {
+ # See http://gcc.gnu.org/wiki/Visibility
+ config("symbol_visibility_hidden") {
+ cflags = [ "-fvisibility=hidden" ]
+- rustflags = [ "-Zdefault-visibility=hidden" ]
++ if (!is_bsd) {
++ rustflags = [ "-Zdefault-visibility=hidden" ]
++ }
+
+ # Visibility attribute is not supported on AIX.
+ if (current_os != "aix") {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_BUILD.gn
index 63e443ae5628..2ab907d1f7a1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/config/linux/BUILD.gn.orig 2022-05-19 14:06:27 UTC
+--- src/3rdparty/chromium/build/config/linux/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/config/linux/BUILD.gn
@@ -41,7 +41,7 @@ config("runtime_library") {
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_libdrm_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_libdrm_BUILD.gn
new file mode 100644
index 000000000000..085a0a1ff92f
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_libdrm_BUILD.gn
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/build/config/linux/libdrm/BUILD.gn.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/build/config/linux/libdrm/BUILD.gn
+@@ -15,7 +15,7 @@ if (use_system_libdrm) {
+ }
+
+ if (use_system_libdrm) {
+- assert(!is_linux, "System libdrm is not supported in linux")
++# assert(!is_linux, "System libdrm is not supported in linux")
+ pkg_config("libdrm_config") {
+ packages = [ "libdrm" ]
+ }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py
index 61af0eb3382c..479c3a44dcf0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/build/config/linux/pkg-config.py.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/build/config/linux/pkg-config.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/config/linux/pkg-config.py
@@ -113,7 +113,7 @@ def main():
# If this is run on non-Linux platforms, just return nothing and indicate
# success. This allows us to "kind of emulate" a Linux build from other
# platforms.
- if 'linux' not in sys.platform and 'darwin' not in sys.platform:
-+ if not sys.platform.startswith(tuple(['linux', 'darwin', 'openbsd', 'freebsd'])):
++ if not sys.platform.startswith(tuple(['linux', 'darwin', 'freebsd', 'openbsd'])):
print("[[],[],[],[],[]]")
return 0
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_ozone.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_ozone.gni
index 152b8564bc34..106ac09d61bc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_ozone.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_ozone.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/config/ozone.gni.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/build/config/ozone.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/config/ozone.gni
@@ -87,7 +87,15 @@ declare_args() {
} else if (is_chromeos_lacros) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_rust.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_rust.gni
index 9a3b922fdddf..1c75e01d8919 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_rust.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_rust.gni
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/config/rust.gni.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/build/config/rust.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/config/rust.gni
-@@ -277,6 +277,10 @@ if (is_linux || is_chromeos) {
+@@ -297,6 +297,10 @@ if (is_linux || is_chromeos) {
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_v8__target__cpu.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_v8__target__cpu.gni
index f2892f35533c..e8f5572bf2cd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_v8__target__cpu.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_config_v8__target__cpu.gni
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/config/v8_target_cpu.gni.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/build/config/v8_target_cpu.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/config/v8_target_cpu.gni
-@@ -36,6 +36,10 @@ declare_args() {
+@@ -36,6 +36,10 @@ if (v8_target_cpu == "") {
if (v8_target_cpu == "") {
if (current_toolchain == "//build/toolchain/linux:clang_x64_v8_arm64") {
v8_target_cpu = "arm64"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_detect__host__arch.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_detect__host__arch.py
index 2b2a66c83af7..2cd358fc866b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_detect__host__arch.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_detect__host__arch.py
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/detect_host_arch.py.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/build/detect_host_arch.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/detect_host_arch.py
@@ -20,6 +20,8 @@ def HostArch():
host_arch = 'ia32'
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py
index 982e06ca7e64..0fac949b00fa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/gn_run_binary.py.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/build/gn_run_binary.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/gn_run_binary.py
-@@ -23,7 +23,7 @@ if not os.path.isabs(path):
+@@ -23,7 +23,7 @@ args = [path] + sys.argv[2:]
# The rest of the arguments are passed directly to the executable.
args = [path] + sys.argv[2:]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map
index 1fa579cab621..62e42916f1bf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/linux/chrome.map.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/build/linux/chrome.map.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/linux/chrome.map
@@ -20,6 +20,10 @@ global:
# Program entry point.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_strip__binary.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_strip__binary.py
index 50091e3aa55a..d58ee8ff5576 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_strip__binary.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_strip__binary.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/linux/strip_binary.py.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/build/linux/strip_binary.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/linux/strip_binary.py
-@@ -10,6 +10,7 @@ import sys
+@@ -10,6 +10,7 @@ def main():
def main():
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_icu.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_icu.gn
index 84078a5ed5fb..d6c4139085ea 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_icu.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_icu.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/linux/unbundle/icu.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/build/linux/unbundle/icu.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/linux/unbundle/icu.gn
@@ -17,6 +17,15 @@ config("icu_config") {
"USING_SYSTEM_ICU=1",
@@ -16,12 +16,28 @@
# U_EXPORT (defined in unicode/platform.h) is used to set public visibility
# on classes through the U_COMMON_API and U_I18N_API macros (among others).
# When linking against the system ICU library, we want its symbols to have
-@@ -34,6 +43,8 @@ config("icu_config") {
+@@ -34,6 +43,9 @@ config("icu_config") {
# to define U_IMPORT to have the same value as U_EXPORT. For more details,
# please see: https://crbug.com/822820
"U_IMPORT=U_EXPORT",
++
+ # Unbreak with icu 76 where private symbols are picked up
+ "U_HIDE_DRAFT_API",
]
}
+@@ -46,6 +58,14 @@ source_set("icui18n") {
+ }
+
+ source_set("icui18n") {
++ deps = [ ":icui18n_shim" ]
++ public_configs = [
++ ":icu_config",
++ ":system_icui18n",
++ ]
++}
++
++source_set("icui18n_hidden_visibility") {
+ deps = [ ":icui18n_shim" ]
+ public_configs = [
+ ":icu_config",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libevent.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libevent.gn
deleted file mode 100644
index e6b82fd67b32..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libevent.gn
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/3rdparty/chromium/build/linux/unbundle/libevent.gn.orig 2022-05-28 07:21:18 UTC
-+++ src/3rdparty/chromium/build/linux/unbundle/libevent.gn
-@@ -9,7 +9,12 @@ shim_headers("libevent_shim") {
- headers = [ "event.h" ]
- }
-
-+config("system_libevent") {
-+ defines = [ "USE_SYSTEM_LIBEVENT=1" ]
-+}
-+
- source_set("libevent") {
- deps = [ ":libevent_shim" ]
- libs = [ "event" ]
-+ public_configs = [ ":system_libevent" ]
- }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn
index 525cb25f834f..5fb3608b1286 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/linux/unbundle/libusb.gn.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/build/linux/unbundle/libusb.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/linux/unbundle/libusb.gn
@@ -1,3 +1,27 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_nocompile.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_nocompile.gni
new file mode 100644
index 000000000000..cd692e0d69b5
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_nocompile.gni
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/build/nocompile.gni.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/build/nocompile.gni
+@@ -55,7 +55,7 @@ declare_args() {
+ }
+
+ declare_args() {
+- enable_nocompile_tests = is_clang && !is_nacl
++ enable_nocompile_tests = is_clang && !is_nacl && !is_bsd
+ }
+
+ if (enable_nocompile_tests) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_rust_rust__bindgen.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_rust_rust__bindgen.gni
deleted file mode 100644
index ea8b6007a1c6..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_rust_rust__bindgen.gni
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/3rdparty/chromium/build/rust/rust_bindgen.gni.orig 2024-07-30 19:22:51 UTC
-+++ src/3rdparty/chromium/build/rust/rust_bindgen.gni
-@@ -11,14 +11,14 @@ if (is_win) {
- import("//build/toolchain/win/win_toolchain_data.gni")
- }
-
--_bindgen_path = "${rust_bindgen_root}/bin/bindgen"
-+_bindgen_path = "${LOCALBASE}/bin/bindgen"
- if (host_os == "win") {
- _bindgen_path = "${_bindgen_path}.exe"
- }
-
- # On Windows, the libclang.dll is beside the bindgen.exe, otherwise it is in
- # ../lib.
--_libclang_path = rust_bindgen_root
-+_libclang_path = "${LOCALBASE}/llvm${MODCLANG_VERSION}"
- if (host_os == "win") {
- _libclang_path += "/bin"
- } else {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_rust_std_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_rust_std_BUILD.gn
index eb61b334e716..93d259233006 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_rust_std_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_rust_std_BUILD.gn
@@ -1,6 +1,15 @@
---- src/3rdparty/chromium/build/rust/std/BUILD.gn.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/build/rust/std/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/rust/std/BUILD.gn
-@@ -100,7 +100,6 @@ if (toolchain_has_rust) {
+@@ -89,7 +89,7 @@ if (toolchain_has_rust) {
+ # These are no longer present in the Windows toolchain.
+ stdlib_files += [
+ "addr2line",
+- "adler2",
++ "adler",
+ "gimli",
+ "libc",
+ "memchr",
+@@ -115,7 +115,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
# purposes.
skip_stdlib_files = [
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_freebsd_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_freebsd_BUILD.gn
index 5d5427e3137e..63ab626e3fd9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_freebsd_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_freebsd_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/toolchain/freebsd/BUILD.gn.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/build/toolchain/freebsd/BUILD.gn.orig 2025-09-01 08:52:28 UTC
+++ src/3rdparty/chromium/build/toolchain/freebsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__solink__wrapper.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__solink__wrapper.py
index eef3ab0190d9..246178c41727 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__solink__wrapper.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__solink__wrapper.py
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/toolchain/gcc_solink_wrapper.py.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/build/toolchain/gcc_solink_wrapper.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/toolchain/gcc_solink_wrapper.py
@@ -39,7 +39,7 @@ def CollectDynSym(args):
"""Replaces: nm --format=posix -g -D -p $sofile | cut -f1-2 -d' '"""
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni
index 5c9c6bb4b2c4..9478db02b0c0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni
@@ -56,6 +56,13 @@ if (enable_resource_allowlist_generation) {
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
@@ -14,7 +14,7 @@
# This template defines a toolchain for something that works like gcc
# (including clang).
#
-@@ -918,22 +925,12 @@ template("clang_toolchain") {
+@@ -902,22 +909,12 @@ template("clang_toolchain") {
# actually just be doing a native compile.
template("clang_toolchain") {
gcc_toolchain(target_name) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_openbsd_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_openbsd_BUILD.gn
index cbfab4f709da..976cafbc989e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_openbsd_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_openbsd_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/build/toolchain/openbsd/BUILD.gn.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/build/toolchain/openbsd/BUILD.gn.orig 2025-09-01 08:52:28 UTC
+++ src/3rdparty/chromium/build/toolchain/openbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_toolchain.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_toolchain.gni
index 0671e4638f36..cd23cb410051 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_toolchain.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_build_toolchain_toolchain.gni
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/build/toolchain/toolchain.gni.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/build/toolchain/toolchain.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/build/toolchain/toolchain.gni
-@@ -72,7 +72,7 @@ if (host_os == "mac") {
+@@ -75,7 +75,7 @@ if (host_os == "mac") {
host_shlib_extension = ".dylib"
} else if (host_os == "win") {
host_shlib_extension = ".dll"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_cc_base_features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_cc_base_features.cc
index 4bbc524ecd38..c43f891964d1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_cc_base_features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_cc_base_features.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/cc/base/features.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/cc/base/features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/cc/base/features.cc
-@@ -83,7 +83,7 @@ const base::FeatureParam<int> kDeferImplInvalidationFr
+@@ -52,7 +52,7 @@ const base::FeatureParam<int> kDeferImplInvalidationFr
// Note that kUseDMSAAForTiles only controls vulkan launch on android. We will
// be using a separate flag to control the launch on GL.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_BUILD.gn
index 5fc8b88311c8..ca2215c7175c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_BUILD.gn
@@ -1,16 +1,16 @@
---- src/3rdparty/chromium/chrome/browser/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/browser/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/BUILD.gn
-@@ -6897,6 +6897,13 @@ static_library("browser") {
+@@ -6751,6 +6751,13 @@ static_library("browser") {
+ [ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
}
- }
-+ if (is_bsd) {
-+ sources -= [
-+ "metrics/bluetooth_metrics_provider.cc",
-+ "metrics/bluetooth_metrics_provider.h",
-+ ]
-+ }
++ if (is_bsd) {
++ sources -= [
++ "metrics/bluetooth_metrics_provider.cc",
++ "metrics/bluetooth_metrics_provider.h",
++ ]
++ }
+
- if (is_linux && use_dbus) {
- sources += [
- "dbus_memory_pressure_evaluator_linux.cc",
+ if (use_dbus) {
+ sources += [
+ "dbus_memory_pressure_evaluator_linux.cc",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_accessibility_page__colors.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_accessibility_page__colors.cc
index 2e2ee97b0530..fe10fe6413bf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_accessibility_page__colors.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_accessibility_page__colors.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/accessibility/page_colors.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/chrome/browser/accessibility/page_colors.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/accessibility/page_colors.cc
@@ -12,7 +12,7 @@
#include "components/sync_preferences/pref_service_syncable.h"
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#include "ui/linux/linux_ui_factory.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -55,7 +55,7 @@ void PageColors::Init() {
+@@ -55,7 +55,7 @@ void PageColors::OnPageColorsChanged() {
void PageColors::OnPageColorsChanged() {
auto* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
index 9f060444cb6f..d4883881e123 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc
@@ -77,7 +77,7 @@ bool ChromeProtocolHandlerRegistryDelegate::ShouldRemo
// If true default protocol handlers will be removed if the OS level
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn
index 2fa01266e632..3bd424d257fd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn
@@ -1,13 +1,13 @@
---- src/3rdparty/chromium/chrome/browser/extensions/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/BUILD.gn
-@@ -1496,6 +1496,10 @@ source_set("extensions") {
- deps += [ "//chrome/services/printing/public/mojom" ]
- }
+@@ -1398,6 +1398,10 @@ source_set("extensions") {
+ deps += [ "//chrome/services/printing/public/mojom" ]
+ }
-+ if (is_bsd) {
-+ sources -= [ "api/image_writer_private/removable_storage_provider_linux.cc" ]
-+ }
++ if (is_bsd) {
++ sources -= [ "api/image_writer_private/removable_storage_provider_linux.cc" ]
++ }
+
- if (enable_pdf) {
- deps += [
- "//chrome/browser/pdf",
+ if (enable_pdf) {
+ deps += [
+ "//chrome/browser/pdf",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
deleted file mode 100644
index 1a422f554fc7..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc
-@@ -41,7 +41,7 @@
- #include "pdf/buildflags.h"
- #include "printing/buildflags/buildflags.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/extensions/api/system_indicator/system_indicator_manager_factory.h"
- #endif
-
-@@ -117,7 +117,7 @@ void EnsureApiBrowserContextKeyedServiceFactoriesBuilt
- extensions::SettingsPrivateEventRouterFactory::GetInstance();
- extensions::SettingsOverridesAPI::GetFactoryInstance();
- extensions::SidePanelService::GetFactoryInstance();
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- extensions::SystemIndicatorManagerFactory::GetInstance();
- #endif
- extensions::TabGroupsEventRouterFactory::GetInstance();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
index ce8bf35ceb3c..b3d1de9f8ea3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc
@@ -24,7 +24,7 @@
#include "base/win/registry.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
index 277b0a7db4ab..661559d6e589 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc
@@ -8,7 +8,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
index 17166dd42a66..1afdd03a8ed8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h
@@ -7,7 +7,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
index b9cda5cb8a80..a51698b49d0b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
-@@ -41,7 +41,7 @@
+@@ -40,7 +40,7 @@
#include "components/reporting/util/statusor.h"
#endif
@@ -9,8 +9,17 @@
#include <optional>
#include "base/strings/string_util.h"
-@@ -158,7 +158,7 @@ api::enterprise_reporting_private::ContextInfo ToConte
- return info;
+@@ -157,7 +157,7 @@ bool AllowClientCertificateReportingForUsers() {
+ }
+
+ bool AllowClientCertificateReportingForUsers() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(
+ enterprise_signals::features::kAllowClientCertificateReportingForUsers);
+ #else
+@@ -170,7 +170,7 @@ bool IsProfilePrefManaged(Profile* profile, std::strin
+ return pref && pref->IsManaged();
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -18,7 +27,7 @@
device_signals::SignalsAggregationRequest CreateAggregationRequest(
device_signals::SignalName signal_name) {
-@@ -220,7 +220,7 @@ EnterpriseReportingPrivateGetDeviceIdFunction::
+@@ -232,7 +232,7 @@ EnterpriseReportingPrivateGetDeviceIdFunction::
// getPersistentSecret
@@ -27,7 +36,7 @@
EnterpriseReportingPrivateGetPersistentSecretFunction::
EnterpriseReportingPrivateGetPersistentSecretFunction() = default;
-@@ -646,7 +646,7 @@ void EnterpriseReportingPrivateEnqueueRecordFunction::
+@@ -672,7 +672,7 @@ void EnterpriseReportingPrivateEnqueueRecordFunction::
}
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
index f8809f86b0d8..c53eb8892a0a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h
@@ -20,7 +20,7 @@
#include "components/reporting/proto/synced/record.pb.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
index 87a92318daf3..18344bbfdd8c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc
-@@ -20,6 +20,7 @@ static base::LazyInstance<scoped_refptr<StorageDeviceL
+@@ -20,6 +20,7 @@ void RemovableStorageProvider::GetAllDevices(DeviceLis
void RemovableStorageProvider::GetAllDevices(DeviceListReadyCallback callback) {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_management_chrome__management__api__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
index bca4b2e07a27..75be0c392853 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
-@@ -417,7 +417,7 @@ bool ChromeManagementAPIDelegate::LaunchAppFunctionDel
+@@ -408,7 +408,7 @@ bool ChromeManagementAPIDelegate::LaunchAppFunctionDel
apps::LaunchContainer launch_container =
GetLaunchContainer(extensions::ExtensionPrefs::Get(context), extension);
Profile* profile = Profile::FromBrowserContext(context);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_messaging_launch__context__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_messaging_launch__context__posix.cc
index 0e6aff89ad56..08ba6400ccda 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_messaging_launch__context__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_messaging_launch__context__posix.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/messaging/launch_context_posix.cc
-@@ -86,7 +86,7 @@ std::optional<LaunchContext::ProcessState> LaunchConte
+@@ -84,7 +84,7 @@ std::optional<LaunchContext::ProcessState> LaunchConte
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+ options.current_directory = command_line.GetProgram().DirName();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Don't use no_new_privs mode, e.g. in case the host needs to use sudo.
options.allow_new_privs = true;
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
index 03b9e87a6b56..6b2892868a17 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
-@@ -636,7 +636,7 @@ void PasswordsPrivateDelegateImpl::OnFetchingFamilyMem
+@@ -634,7 +634,7 @@ void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall
}
void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
index c1243e116c1e..a4ad1ab2c1fb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -288,7 +288,9 @@ bool ChromeRuntimeAPIDelegate::GetPlatformInfo(Platfor
+@@ -293,7 +293,9 @@ bool ChromeRuntimeAPIDelegate::GetPlatformInfo(Platfor
} else if (strcmp(os, "linux") == 0) {
info->os = extensions::api::runtime::PlatformOs::kLinux;
} else if (strcmp(os, "openbsd") == 0) {
@@ -9,5 +9,5 @@
+ } else if (strcmp(os, "freebsd") == 0) {
+ info->os = extensions::api::runtime::PlatformOs::kLinux;
} else {
- NOTREACHED_IN_MIGRATION() << "Platform not supported: " << os;
- return false;
+ NOTREACHED() << "Platform not supported: " << os;
+ }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc
index 8fed39fd2ab8..000d8e4d441d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -193,7 +193,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
+@@ -190,7 +190,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
(*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
settings_api::PrefType::kBoolean;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -8,8 +8,8 @@
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
(*s_allowlist)[autofill::prefs::kAutofillPredictionImprovementsEnabled] =
settings_api::PrefType::kBoolean;
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -211,7 +211,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
+ (*s_allowlist)[autofill::prefs::kAutofillBnplEnabled] =
+@@ -210,7 +210,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
(*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
settings_api::PrefType::kBoolean;
@@ -18,7 +18,7 @@
(*s_allowlist)[::prefs::kUseCustomChromeFrame] =
settings_api::PrefType::kBoolean;
#endif
-@@ -223,7 +223,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
+@@ -222,7 +222,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
(*s_allowlist)[::prefs::kCurrentThemeID] = settings_api::PrefType::kString;
(*s_allowlist)[::prefs::kPinnedActions] = settings_api::PrefType::kList;
(*s_allowlist)[::prefs::kPolicyThemeColor] = settings_api::PrefType::kNumber;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_tabs_tabs__api.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_tabs_tabs__api.cc
index 85e4aefd33d1..e57122c9654b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_tabs_tabs__api.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_tabs_tabs__api.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2024-10-26 13:10:01 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/tabs/tabs_api.cc
-@@ -886,7 +886,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunctio
- // minimized.
+@@ -925,7 +925,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunctio
+ // created as minimized.
// TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
// TODO(crbug.com/40254339): Find a fix for wayland as well.
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- if (new_window->initial_show_state() == ui::SHOW_STATE_MINIMIZED) {
+ if (new_window->initial_show_state() ==
+ ui::mojom::WindowShowState::kMinimized) {
new_window->window()->Minimize();
- }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
index f459415887ce..a8156d55ea40 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
-@@ -31,7 +31,7 @@
+@@ -30,7 +30,7 @@
#include "extensions/browser/process_manager.h"
#include "extensions/common/error_utils.h"
@@ -9,7 +9,7 @@
#include "extensions/common/permissions/permissions_data.h"
#endif
-@@ -40,7 +40,7 @@ bool CanEnableAudioDebugRecordingsFromExtension(
+@@ -39,7 +39,7 @@ bool CanEnableAudioDebugRecordingsFromExtension(
bool CanEnableAudioDebugRecordingsFromExtension(
const extensions::Extension* extension) {
bool enabled_by_permissions = false;
@@ -18,7 +18,7 @@
if (extension) {
enabled_by_permissions =
extension->permissions_data()->active_permissions().HasAPIPermission(
-@@ -594,7 +594,7 @@ WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() {
+@@ -593,7 +593,7 @@ WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() {
ExtensionFunction::ResponseAction
WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
index 791801ea899c..6b4ee091c3ae 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -915,7 +915,7 @@ void WebstorePrivateBeginInstallWithManifest3Function:
+@@ -918,7 +918,7 @@ void WebstorePrivateBeginInstallWithManifest3Function:
#if BUILDFLAG(IS_CHROMEOS)
RequestExtensionApproval(contents);
return;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_gcm_gcm__profile__service__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_gcm_gcm__profile__service__factory.cc
index 7144dc3e806d..125ef24ccf43 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_gcm_gcm__profile__service__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_gcm_gcm__profile__service__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/gcm/gcm_profile_service_factory.cc
@@ -91,7 +91,7 @@ GCMProfileService* GCMProfileServiceFactory::GetForPro
// static
@@ -9,8 +9,8 @@
// On desktop, incognito profiles are checked with IsIncognitoProfile().
// It's possible for non-incognito profiles to also be off-the-record.
bool is_profile_supported =
-@@ -134,7 +134,7 @@ KeyedService* GCMProfileServiceFactory::BuildServiceIn
- KeyedService* GCMProfileServiceFactory::BuildServiceInstanceFor(
+@@ -134,7 +134,7 @@ GCMProfileServiceFactory::BuildServiceInstanceForBrows
+ GCMProfileServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const {
Profile* profile = Profile::FromBrowserContext(context);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
index d1c67ace1cc3..7c7c0c36fbf4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
-@@ -16,7 +16,7 @@ namespace instance_id {
+@@ -16,7 +16,7 @@ InstanceIDProfileService* InstanceIDProfileServiceFact
// static
InstanceIDProfileService* InstanceIDProfileServiceFactory::GetForProfile(
content::BrowserContext* profile) {
@@ -9,8 +9,8 @@
// On desktop, the guest profile is actually the primary OTR profile of
// the "regular" guest profile. The regular guest profile is never used
// directly by users. Also, user are not able to create child OTR profiles
-@@ -64,7 +64,7 @@ InstanceIDProfileServiceFactory::~InstanceIDProfileSer
- KeyedService* InstanceIDProfileServiceFactory::BuildServiceInstanceFor(
+@@ -65,7 +65,7 @@ InstanceIDProfileServiceFactory::BuildServiceInstanceF
+ InstanceIDProfileServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const {
Profile* profile = Profile::FromBrowserContext(context);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_router_discovery_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_router_discovery_BUILD.gn
index 32a51a1c8207..d6c22c0f3bae 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_router_discovery_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_router_discovery_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/media/router/discovery/BUILD.gn.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/chrome/browser/media/router/discovery/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/media/router/discovery/BUILD.gn
@@ -82,7 +82,7 @@ static_library("discovery") {
]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.cc
index 6a1ed70f1660..2533e48d7ac9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/media/webrtc/chrome_screen_enumerator.cc
@@ -21,7 +21,7 @@
#if BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.h
index 2fe22232a693..f5ac11bbec78 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_chrome__screen__enumerator.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/media/webrtc/chrome_screen_enumerator.h
-@@ -20,7 +20,7 @@ namespace aura {
+@@ -20,7 +20,7 @@ class Window;
class Window;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_desktop__media__picker__controller.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_desktop__media__picker__controller.cc
index 477cdf3526ec..4a8c70efe736 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_desktop__media__picker__controller.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_desktop__media__picker__controller.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/media/webrtc/desktop_media_picker_controller.cc
@@ -89,7 +89,7 @@ bool DesktopMediaPickerController::IsSystemAudioCaptur
#if BUILDFLAG(IS_MAC)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc
index 4676a7325540..23756ec0d47c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__log__uploader.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_log_uploader.cc
-@@ -110,7 +110,7 @@ std::string GetLogUploadProduct() {
+@@ -112,7 +112,7 @@ std::string GetLogUploadProduct() {
const char product[] = "Chrome_Mac";
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc
index e28f79ea9fea..e4676f26e6f9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_logging_controller.cc
@@ -25,10 +25,10 @@
#include "components/webrtc_logging/browser/text_log_list.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h
index 02204f578dbd..ff5e89215eea 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_media_webrtc_webrtc__logging__controller.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/media/webrtc/webrtc_logging_controller.h
@@ -137,7 +137,7 @@ class WebRtcLoggingController
size_t web_app_id,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_profile__network__context__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_profile__network__context__service.cc
index b943e9eb2068..588545fc222b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_profile__network__context__service.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_profile__network__context__service.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/chrome/browser/net/profile_network_context_service.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/net/profile_network_context_service.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/net/profile_network_context_service.cc
-@@ -140,7 +140,7 @@
- #include "chromeos/startup/browser_params_proxy.h"
+@@ -134,7 +134,7 @@
+ #include "extensions/common/constants.h"
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -9,7 +9,7 @@
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "components/enterprise/client_certificates/core/certificate_provisioning_service.h"
#include "components/enterprise/client_certificates/core/client_certificates_service.h"
-@@ -260,7 +260,7 @@ void UpdateCookieSettings(Profile* profile, ContentSet
+@@ -261,7 +261,7 @@ void UpdateCookieSettings(Profile* profile, ContentSet
});
}
@@ -18,10 +18,10 @@
std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
Profile* profile,
std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -986,7 +986,7 @@ ProfileNetworkContextService::CreateClientCertStore()
- store = std::make_unique<ClientCertStoreLacros>(
- std::move(certificate_provider), cert_db_initializer, std::move(store));
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
+@@ -1202,7 +1202,7 @@ ProfileNetworkContextService::CreateClientCertStore()
+ std::make_unique<net::ClientCertStoreNSS>(
+ base::BindRepeating(&CreateCryptoModuleBlockingPasswordDelegate,
+ kCryptoModulePasswordClientAuth));
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return GetWrappedCertStore(profile_, std::move(store));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_profile__network__context__service__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_profile__network__context__service__factory.cc
new file mode 100644
index 000000000000..c808c5260195
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_profile__network__context__service__factory.cc
@@ -0,0 +1,20 @@
+--- src/3rdparty/chromium/chrome/browser/net/profile_network_context_service_factory.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/chrome/browser/net/profile_network_context_service_factory.cc
+@@ -24,7 +24,7 @@
+ #include "chrome/browser/net/server_certificate_database_service_factory.h" // nogncheck
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
+ #endif
+
+@@ -68,7 +68,7 @@ ProfileNetworkContextServiceFactory::ProfileNetworkCon
+ #if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
+ DependsOn(net::ServerCertificateDatabaseServiceFactory::GetInstance());
+ #endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ DependsOn(client_certificates::CertificateProvisioningServiceFactory::
+ GetInstance());
+ #endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.cc
index 2833c9ab340b..64160da73d43 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.cc
@@ -1,15 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/net/system_network_context_manager.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/net/system_network_context_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/net/system_network_context_manager.cc
-@@ -102,7 +102,7 @@
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #include "chrome/common/chrome_paths_internal.h"
- #include "chrome/grit/branded_strings.h"
- #include "ui/base/l10n/l10n_util.h"
-@@ -146,7 +146,7 @@ SystemNetworkContextManager* g_system_network_context_
+@@ -135,7 +135,7 @@ bool g_previously_failed_to_launch_sandboxed_service =
// received a failed launch for a sandboxed network service.
bool g_previously_failed_to_launch_sandboxed_service = false;
@@ -18,7 +9,7 @@
// Whether kerberos library loading will work in the network service due to the
// sandbox.
bool g_network_service_will_allow_gssapi_library_load = false;
-@@ -154,7 +154,7 @@ bool g_network_service_will_allow_gssapi_library_load
+@@ -143,7 +143,7 @@ const char* kGssapiDesiredPref =
const char* kGssapiDesiredPref =
#if BUILDFLAG(IS_CHROMEOS)
prefs::kKerberosEnabled;
@@ -27,7 +18,7 @@
prefs::kReceivedHttpAuthNegotiateHeader;
#endif
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -200,7 +200,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+@@ -189,7 +189,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
auth_dynamic_params->basic_over_http_enabled =
local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled);
@@ -36,7 +27,7 @@
auth_dynamic_params->delegate_by_kdc_policy =
local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -215,7 +215,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+@@ -204,7 +204,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
local_state->GetString(prefs::kAuthAndroidNegotiateAccountType);
#endif // BUILDFLAG(IS_ANDROID)
@@ -45,7 +36,7 @@
auth_dynamic_params->allow_gssapi_library_load =
local_state->GetBoolean(kGssapiDesiredPref);
#endif // BUILDFLAG(IS_CHROMEOS)
-@@ -225,7 +225,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+@@ -214,7 +214,7 @@ void OnNewHttpAuthDynamicParams(
void OnNewHttpAuthDynamicParams(
network::mojom::HttpAuthDynamicParamsPtr& params) {
@@ -54,7 +45,7 @@
// The kerberos library is incompatible with the network service sandbox, so
// if library loading is now enabled, the network service needs to be
// restarted. It will be restarted unsandboxed because is
-@@ -267,11 +267,11 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
+@@ -256,11 +256,11 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
if (g_previously_failed_to_launch_sandboxed_service) {
return NetworkSandboxState::kDisabledBecauseOfFailedLaunch;
}
@@ -68,7 +59,7 @@
// The network service sandbox and the kerberos library are incompatible.
// If kerberos is enabled by policy, disable the network service sandbox.
if (g_network_service_will_allow_gssapi_library_load ||
-@@ -287,7 +287,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
+@@ -276,7 +276,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
}
#endif // BUILDFLAG(IS_WIN)
@@ -77,7 +68,7 @@
if (local_state &&
local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -517,7 +517,7 @@ void SystemNetworkContextManager::DeleteInstance() {
+@@ -520,7 +520,7 @@ void SystemNetworkContextManager::DeleteInstance() {
g_system_network_context_manager = nullptr;
}
@@ -86,7 +77,7 @@
SystemNetworkContextManager::GssapiLibraryLoadObserver::
GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
: owner_(owner) {}
-@@ -575,7 +575,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
+@@ -578,7 +578,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins,
auth_pref_callback);
@@ -95,7 +86,7 @@
pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
auth_pref_callback);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -589,7 +589,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
+@@ -592,7 +592,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
auth_pref_callback);
#endif // BUILDFLAG(IS_ANDROID)
@@ -104,16 +95,16 @@
pref_change_registrar_.Add(kGssapiDesiredPref, auth_pref_callback);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -660,7 +660,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
- registry->RegisterBooleanPref(prefs::kKerberosEnabled, false);
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
+@@ -657,7 +657,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
+ registry->RegisterStringPref(prefs::kAuthNegotiateDelegateAllowlist,
+ std::string());
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
false);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -685,11 +685,11 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
+@@ -682,11 +682,11 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
@@ -127,7 +118,7 @@
registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
#endif // BUILDFLAG(IS_LINUX)
-@@ -742,7 +742,7 @@ void SystemNetworkContextManager::OnNetworkServiceCrea
+@@ -739,7 +739,7 @@ void SystemNetworkContextManager::OnNetworkServiceCrea
OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
@@ -136,7 +127,7 @@
gssapi_library_loader_observer_.Install(network_service);
#endif // BUILDFLAG(IS_LINUX)
-@@ -969,7 +969,7 @@ bool SystemNetworkContextManager::IsNetworkSandboxEnab
+@@ -958,7 +958,7 @@ bool SystemNetworkContextManager::IsNetworkSandboxEnab
break;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.h
index 1f4c663c5ab9..d003906d547b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_net_system__network__context__manager.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/net/system_network_context_manager.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/net/system_network_context_manager.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/net/system_network_context_manager.h
@@ -198,7 +198,7 @@ class SystemNetworkContextManager {
class URLLoaderFactoryForSystem;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_prefs_browser__prefs.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_prefs_browser__prefs.cc
index c92bad6fa9a6..ce4341054ea8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_prefs_browser__prefs.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_prefs_browser__prefs.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/chrome/browser/prefs/browser_prefs.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/prefs/browser_prefs.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/prefs/browser_prefs.cc
-@@ -313,7 +313,7 @@
- #include "components/user_notes/user_notes_prefs.h"
+@@ -318,7 +318,7 @@
+ #include "components/ntp_tiles/custom_links_manager_impl.h"
#endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -491,18 +491,18 @@
+@@ -488,18 +488,18 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -31,7 +31,7 @@
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -537,7 +537,7 @@
+@@ -534,7 +534,7 @@
#include "chrome/browser/sessions/session_service_log.h"
#endif
@@ -40,16 +40,16 @@
#include "ui/color/system_theme.h"
#endif
-@@ -1678,7 +1678,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
+@@ -1746,7 +1746,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
on_device_translation::RegisterLocalStatePrefs(registry);
- #endif // BUILDFLAG(IS_ANDROID)
+ #endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
WhatsNewUI::RegisterLocalStatePrefs(registry);
#endif
-@@ -1854,7 +1854,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
+@@ -1917,7 +1917,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
#endif // BUILDFLAG(ENABLE_PDF)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -58,7 +58,7 @@
registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
#endif
-@@ -2213,12 +2213,12 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
+@@ -2282,12 +2282,12 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_prefs_pref__service__incognito__allowlist.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_prefs_pref__service__incognito__allowlist.cc
index f97e4522c338..ae4aef4fdc32 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_prefs_pref__service__incognito__allowlist.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_prefs_pref__service__incognito__allowlist.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/prefs/pref_service_incognito_allowlist.cc
-@@ -198,7 +198,7 @@ const char* const kPersistentPrefNames[] = {
+@@ -204,7 +204,7 @@ const char* const kPersistentPrefNames[] = {
prefs::kShowFullscreenToolbar,
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_printing_print__backend__service__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_printing_print__backend__service__manager.cc
index 4250dad18aec..610732e2fb8e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_printing_print__backend__service__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_printing_print__backend__service__manager.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/printing/print_backend_service_manager.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/chrome/browser/printing/print_backend_service_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/printing/print_backend_service_manager.cc
@@ -36,7 +36,7 @@
#include "printing/printing_context.h"
@@ -9,7 +9,7 @@
#include "content/public/common/content_switches.h"
#endif
-@@ -877,7 +877,7 @@ PrintBackendServiceManager::GetServiceFromBundle(
+@@ -883,7 +883,7 @@ PrintBackendServiceManager::GetServiceFromBundle(
host.BindNewPipeAndPassReceiver(),
content::ServiceProcessHost::Options()
.WithDisplayName(IDS_UTILITY_PROCESS_PRINT_BACKEND_SERVICE_NAME)
@@ -18,7 +18,7 @@
.WithExtraCommandLineSwitches({switches::kMessageLoopTypeUi})
#endif
.Pass());
-@@ -1054,7 +1054,7 @@ PrintBackendServiceManager::DetermineIdleTimeoutUpdate
+@@ -1060,7 +1060,7 @@ PrintBackendServiceManager::DetermineIdleTimeoutUpdate
return kNoClientsRegisteredResetOnIdleTimeout;
case ClientType::kQueryWithUi:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_printing_printer__query.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_printing_printer__query.cc
index da0f35eb9b61..fed785db8e93 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_printing_printer__query.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_printing_printer__query.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/printing/printer_query.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/browser/printing/printer_query.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/printing/printer_query.cc
@@ -361,7 +361,7 @@ void PrinterQuery::UpdatePrintSettings(base::Value::Di
crash_key = std::make_unique<crash_keys::ScopedPrinterInfo>(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_resources_signin_signin__shared.css b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_resources_signin_signin__shared.css
index 1a3008147862..daf113a763cd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_resources_signin_signin__shared.css
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_resources_signin_signin__shared.css
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/resources/signin/signin_shared.css.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/chrome/browser/resources/signin/signin_shared.css.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/resources/signin/signin_shared.css
@@ -54,7 +54,7 @@ a {
border-radius: var(--scrollbar-width);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_accounts__policy__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_accounts__policy__manager.cc
new file mode 100644
index 000000000000..6ed47af2c2fb
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_accounts__policy__manager.cc
@@ -0,0 +1,38 @@
+--- src/3rdparty/chromium/chrome/browser/signin/accounts_policy_manager.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/chrome/browser/signin/accounts_policy_manager.cc
+@@ -41,7 +41,7 @@
+ #include "chrome/browser/ui/webui/profile_helper.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/policy/core/common/features.h"
+ #include "components/signin/public/identity_manager/accounts_mutator.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -209,7 +209,7 @@ void AccountsPolicyManager::Initialize() {
+ &AccountsPolicyManager::OnGoogleServicesUsernamePatternChanged,
+ weak_pointer_factory_.GetWeakPtr()));
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto* identity_manager = IdentityManagerFactory::GetForProfile(profile_);
+ identity_manager_observation_.Observe(identity_manager);
+ profile_pref_change_registrar_.Init(profile_->GetPrefs());
+@@ -224,7 +224,7 @@ void AccountsPolicyManager::Shutdown() {
+ }
+
+ void AccountsPolicyManager::Shutdown() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ profile_pref_change_registrar_.RemoveAll();
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ local_state_pref_registrar_.RemoveAll();
+@@ -341,7 +341,7 @@ void AccountsPolicyManager::OnUserConfirmedProfileDele
+ }
+ #endif // defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void AccountsPolicyManager::OnRefreshTokensLoaded() {
+ RemoveUnallowedAccounts();
+ identity_manager_observation_.Reset();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_accounts__policy__manager.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_accounts__policy__manager.h
new file mode 100644
index 000000000000..6a727c2d80bf
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_accounts__policy__manager.h
@@ -0,0 +1,29 @@
+--- src/3rdparty/chromium/chrome/browser/signin/accounts_policy_manager.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/chrome/browser/signin/accounts_policy_manager.h
+@@ -13,7 +13,7 @@
+ #include "components/signin/public/base/signin_metrics.h"
+ #include "components/signin/public/identity_manager/identity_manager.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/scoped_observation.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+@@ -64,7 +64,7 @@ class AccountsPolicyManager : public KeyedService,
+ }
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void RemoveUnallowedAccounts();
+
+ // IdentityManager::Observer implementation.
+@@ -85,7 +85,7 @@ class AccountsPolicyManager : public KeyedService,
+ bool hide_ui_for_testing_ = false;
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::ScopedObservation<signin::IdentityManager,
+ signin::IdentityManager::Observer>
+ identity_manager_observation_{this};
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_signin__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_signin__util.cc
new file mode 100644
index 000000000000..5b6db2a4b425
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_signin_signin__util.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/chrome/browser/signin/signin_util.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/chrome/browser/signin/signin_util.cc
+@@ -86,7 +86,7 @@ void CookiesMover::StartMovingCookies() {
+ CookiesMover::~CookiesMover() = default;
+
+ void CookiesMover::StartMovingCookies() {
+-#if (BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)) && !BUILDFLAG(IS_QTWEBENGINE)
++#if (BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_QTWEBENGINE)
+ bool allow_cookies_to_be_moved = base::FeatureList::IsEnabled(
+ profile_management::features::kThirdPartyProfileManagement);
+ #else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about_about__ui.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about_about__ui.cc
index 1290583933ef..e070704055e0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about_about__ui.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about_about__ui.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/about/about_ui.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/about/about_ui.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/about/about_ui.cc
-@@ -596,7 +596,7 @@ std::string ChromeURLs(content::BrowserContext* browse
+@@ -496,7 +496,7 @@ std::string ChromeURLs(content::BrowserContext* browse
return html;
}
@@ -9,7 +9,7 @@
std::string AboutLinuxProxyConfig() {
std::string data;
AppendHeader(&data,
-@@ -629,7 +629,7 @@ TermsUIConfig::TermsUIConfig()
+@@ -538,7 +538,7 @@ TermsUIConfig::TermsUIConfig()
: AboutUIConfigBase(chrome::kChromeUITermsHost) {}
#endif
@@ -18,7 +18,7 @@
LinuxProxyConfigUI::LinuxProxyConfigUI()
: AboutUIConfigBase(chrome::kChromeUILinuxProxyConfigHost) {}
#endif
-@@ -681,7 +681,7 @@ void AboutUIHTMLSource::StartDataRequest(
+@@ -590,7 +590,7 @@ void AboutUIHTMLSource::StartDataRequest(
response =
ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(idr);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about_about__ui.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about_about__ui.h
index 44ade82d960c..d15a440713e9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about_about__ui.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about_about__ui.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/about/about_ui.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/about/about_ui.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/about/about_ui.h
-@@ -50,7 +50,7 @@ class TermsUIConfig : public AboutUIConfigBase {
+@@ -55,7 +55,7 @@ class TermsUIConfig : public AboutUIConfigBase {
};
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__home_app__home__page__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__home_app__home__page__handler.cc
index 6eb342ea16f1..332aa2498296 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__home_app__home__page__handler.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/app_home/app_home_page_handler.cc
@@ -62,7 +62,7 @@
#include "ui/base/window_open_disposition_utils.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__home_app__home__page__handler.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__home_app__home__page__handler.h
index 8ba652f39610..ea4ff520a601 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__home_app__home__page__handler.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__home_app__home__page__handler.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/app_home/app_home_page_handler.h
@@ -24,7 +24,7 @@
#include "mojo/public/cpp/bindings/receiver.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__settings_web__app__settings__ui.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
new file mode 100644
index 000000000000..6c9679d56f46
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
@@ -0,0 +1,18 @@
+--- src/3rdparty/chromium/chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/chrome/browser/ui/webui/app_settings/web_app_settings_ui.h
+@@ -14,13 +14,13 @@
+ #include "ui/webui/mojo_web_ui_controller.h"
+ #include "ui/webui/resources/cr_components/app_management/app_management.mojom-forward.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/common/webui_url_constants.h"
+ #include "content/public/browser/webui_config.h"
+ #include "content/public/common/url_constants.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class WebAppSettingsUI;
+
+ class WebAppSettingsUIConfig
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
index 9b41c8c72527..c922db5b5078 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
-@@ -154,7 +154,7 @@ CertificateManagerPageHandler::GetCertSource(
- "distrusted_certs",
- cert_verifier::mojom::CertificateTrust::kDistrusted);
+@@ -221,7 +221,7 @@ CertificateManagerPageHandler::GetCertSource(
+ CERTIFICATE_TRUST_TYPE_DISTRUSTED,
+ profile_, &remote_client_);
break;
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
index 6d069fbd5dcd..1489f9cc6f1d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
-@@ -43,7 +43,7 @@
+@@ -54,7 +54,7 @@
#include "net/ssl/client_cert_store_mac.h"
#endif // BUILDFLAG(IS_MAC)
@@ -9,16 +9,43 @@
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "components/enterprise/client_certificates/core/certificate_provisioning_service.h"
#include "components/enterprise/client_certificates/core/client_certificates_service.h"
-@@ -191,7 +191,7 @@ std::unique_ptr<ClientCertStoreLoader> CreatePlatformC
+@@ -174,7 +174,7 @@ class ClientCertStoreFactoryMac : public ClientCertSto
+ };
#endif
+
+-#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ std::unique_ptr<ClientCertStoreLoader> CreatePlatformClientCertLoader(
+ Profile* profile) {
+ #if BUILDFLAG(IS_WIN)
+@@ -189,7 +189,7 @@ std::unique_ptr<ClientCertStoreLoader> CreatePlatformC
}
+ #endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// ClientCertStore implementation that always returns an empty list. The
// CertificateProvisioningService implementation expects to wrap a platform
// cert store, but here we only want to get results from the provisioning
-@@ -673,7 +673,7 @@ CreatePlatformClientCertSource(
+@@ -347,7 +347,7 @@ class ClientCertSource : public CertificateManagerPage
+ std::optional<net::CertificateList> certs_;
+ };
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // ChromeOS currently can use either Kcer or NSS for listing client certs, and
+ // Linux uses NSS only. This interface provides an abstraction to hide that
+ // from WritableClientCertSource. Currently this class only handles reading
+@@ -1078,7 +1078,7 @@ CreatePlatformClientCertSource(
+ mojo::Remote<certificate_manager_v2::mojom::CertificateManagerPage>*
+ remote_client,
+ Profile* profile) {
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return std::make_unique<WritableClientCertSource>(remote_client, profile);
+ #else
+ return std::make_unique<ClientCertSource>(
+@@ -1086,7 +1086,7 @@ CreatePlatformClientCertSource(
#endif
}
@@ -27,3 +54,12 @@
std::unique_ptr<CertificateManagerPageHandler::CertSource>
CreateProvisionedClientCertSource(Profile* profile) {
return std::make_unique<ClientCertSource>(
+@@ -1135,7 +1135,7 @@ bool ClientCertManagementAccessControls::IsChangeAllow
+
+ return client_cert_policy_ == ClientCertificateManagementPermission::kAll;
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ClientCertManagementAccessControls::ClientCertManagementAccessControls(
+ Profile* profile) {}
+
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_client__cert__sources.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
index be43fb7575a4..c492fd782d04 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/certificate_manager/client_cert_sources.h
-@@ -18,7 +18,7 @@ CreatePlatformClientCertSource(
+@@ -19,7 +19,7 @@ CreatePlatformClientCertSource(
remote_client,
Profile* profile);
@@ -9,3 +9,12 @@
std::unique_ptr<CertificateManagerPageHandler::CertSource>
CreateProvisionedClientCertSource(Profile* profile);
#endif
+@@ -29,7 +29,7 @@ CreateExtensionsClientCertSource(Profile* profile);
+ CreateExtensionsClientCertSource(Profile* profile);
+ #endif
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class ClientCertManagementAccessControls {
+ public:
+ enum KeyStorage {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__configs.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__configs.cc
index f1461941c8ca..435b1aa35b46 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__configs.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -1,33 +1,76 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -77,7 +77,7 @@
- #include "chrome/browser/ui/webui/certificate_manager/certificate_manager_ui.h"
- #endif // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
+@@ -137,26 +137,26 @@
+ #include "chrome/browser/ui/webui/conflicts/conflicts_ui.h"
+ #endif // BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
+ #include "chrome/browser/ui/webui/browser_switch/browser_switch_ui.h"
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
- #endif
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/sandbox/sandbox_internals_ui.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+ // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/connectors_internals/connectors_internals_ui.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/discards/discards_ui.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -184,7 +184,7 @@
+ #include "chrome/browser/ui/webui/signin/signin_error_ui.h"
+ #endif // !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -148,10 +148,10 @@ void RegisterChromeWebUIConfigs() {
- map.AddWebUIConfig(std::make_unique<WebuiGalleryUIConfig>());
- #endif // !BUILDFLAG(IS_ANDROID)
+@@ -318,7 +318,7 @@ void RegisterChromeWebUIConfigs() {
+ map.AddWebUIConfig(std::make_unique<WebUIJsErrorUIConfig>());
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
map.AddWebUIConfig(std::make_unique<LinuxProxyConfigUI>());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
-- // BUILDFLAG(IS_OPENBSD)
-+ // BUILDFLAG(IS_BSD)
-
- #if BUILDFLAG(ENABLE_EXTENSIONS)
- map.AddWebUIConfig(std::make_unique<extensions::ExtensionsUIConfig>());
-@@ -165,7 +165,7 @@ void RegisterChromeWebUIConfigs() {
- map.AddWebUIConfig(std::make_unique<CertificateManagerUIConfig>());
- #endif // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
+ // BUILDFLAG(IS_OPENBSD)
+@@ -343,7 +343,7 @@ void RegisterChromeWebUIConfigs() {
+ map.AddWebUIConfig(std::make_unique<ConflictsUIConfig>());
+ #endif // BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
+ map.AddWebUIConfig(std::make_unique<WebAppSettingsUIConfig>());
map.AddWebUIConfig(std::make_unique<WhatsNewUIConfig>());
+@@ -351,13 +351,13 @@ void RegisterChromeWebUIConfigs() {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ map.AddWebUIConfig(std::make_unique<SandboxInternalsUIConfig>());
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+ // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ map.AddWebUIConfig(
+ std::make_unique<enterprise_connectors::ConnectorsInternalsUIConfig>());
+ map.AddWebUIConfig(std::make_unique<DiscardsUIConfig>());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
index 9c0165a41ec0..bf251b2df64b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
@@ -1,22 +1,12 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -180,7 +180,7 @@
- #include "chrome/browser/ui/webui/chromeos/chrome_url_disabled/chrome_url_disabled_ui.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/webui_js_error/webui_js_error_ui.h"
- #endif
-
-@@ -205,22 +205,22 @@
+@@ -118,16 +118,16 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "chrome/browser/ui/webui/commerce/product_specifications_ui.h"
- #include "chrome/browser/ui/webui/discards/discards_ui.h"
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -25,78 +15,22 @@
#include "chrome/browser/ui/webui/sandbox/sandbox_internals_ui.h"
#endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/connectors_internals/connectors_internals_ui.h"
- #endif
-
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -510,7 +510,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
- if (url.host_piece() == chrome::kChromeUIMobileSetupHost)
- return &NewWebUI<ash::cellular_setup::MobileSetupUI>;
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIWebUIJsErrorHost)
- return &NewWebUI<WebUIJsErrorUI>;
- #endif
-@@ -562,7 +562,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
- if (url.host_piece() == chrome::kChromeUINaClHost)
- return &NewWebUI<NaClUI>;
- #endif
--#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-+#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
- defined(TOOLKIT_VIEWS)) || \
- defined(USE_AURA)
- if (url.host_piece() == chrome::kChromeUITabModalConfirmDialogHost)
-@@ -605,26 +605,26 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
- }
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUISandboxHost) {
- return &NewWebUI<SandboxInternalsUI>;
- }
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIConnectorsInternalsHost)
- return &NewWebUI<enterprise_connectors::ConnectorsInternalsUI>;
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIDiscardsHost)
- return &NewWebUI<DiscardsUI>;
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIBrowserSwitchHost)
- return &NewWebUI<BrowserSwitchUI>;
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIWebAppSettingsHost)
- return &NewWebUI<WebAppSettingsUI>;
- #endif
-@@ -860,7 +860,7 @@ base::RefCountedMemory* ChromeWebUIControllerFactory::
- if (page_url.host_piece() == chrome::kChromeUINewTabPageHost)
+@@ -408,7 +408,7 @@ base::RefCountedMemory* ChromeWebUIControllerFactory::
return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
+ }
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (page_url.host_piece() == chrome::kChromeUIWhatsNewHost)
+ if (page_url.host_piece() == chrome::kChromeUIWhatsNewHost) {
return WhatsNewUI::GetFaviconResourceBytes(scale_factor);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -888,7 +888,7 @@ base::RefCountedMemory* ChromeWebUIControllerFactory::
- return ManagementUI::GetFaviconResourceBytes(scale_factor);
+ }
+@@ -442,7 +442,7 @@ base::RefCountedMemory* ChromeWebUIControllerFactory::
+ }
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
index bbace5704e7a..6c39881b62f5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
@@ -7,7 +7,7 @@
#include "build/build_config.h"
@@ -9,7 +9,7 @@
#include "base/base64url.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/policy/chrome_browser_policy_connector.h"
-@@ -38,7 +38,7 @@ namespace enterprise_connectors::utils {
+@@ -38,7 +38,7 @@ namespace {
namespace {
@@ -18,7 +18,7 @@
connectors_internals::mojom::KeyTrustLevel ParseTrustLevel(
BPKUR::KeyTrustLevel trust_level) {
-@@ -173,7 +173,7 @@ connectors_internals::mojom::CertificateMetadataPtr Co
+@@ -173,7 +173,7 @@ connectors_internals::mojom::KeyInfoPtr GetKeyInfo() {
} // namespace
connectors_internals::mojom::KeyInfoPtr GetKeyInfo() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_interstitials_interstitial__ui.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_interstitials_interstitial__ui.cc
index b8979bbf590b..827ac5482d18 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_interstitials_interstitial__ui.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_interstitials_interstitial__ui.cc
@@ -1,29 +1,29 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/interstitials/interstitial_ui.cc
-@@ -71,7 +71,7 @@
+@@ -74,7 +74,7 @@
#include "components/security_interstitials/content/captive_portal_blocking_page.h"
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
#include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
- #include "chrome/browser/supervised_user/supervised_user_verification_page.h"
- #endif
-@@ -378,7 +378,7 @@ std::unique_ptr<EnterpriseWarnPage> CreateEnterpriseWa
- kRequestUrl));
+ #include "chrome/browser/supervised_user/supervised_user_verification_page_blocked_sites.h"
+ #include "chrome/browser/supervised_user/supervised_user_verification_page_youtube.h"
+@@ -407,7 +407,7 @@ std::unique_ptr<EnterpriseWarnPage> CreateEnterpriseWa
}
+ #endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- std::unique_ptr<SupervisedUserVerificationPage>
- CreateSupervisedUserVerificationPage(content::WebContents* web_contents,
- bool is_main_frame) {
-@@ -594,7 +594,7 @@ void InterstitialHTMLSource::StartDataRequest(
+ std::unique_ptr<SupervisedUserVerificationPageForYouTube>
+ CreateSupervisedUserVerificationPageForYouTube(
+ content::WebContents* web_contents,
+@@ -634,7 +634,7 @@ void InterstitialHTMLSource::StartDataRequest(
interstitial_delegate = CreateInsecureFormPage(web_contents);
} else if (path_without_query == "/https_only") {
interstitial_delegate = CreateHttpsOnlyModePage(web_contents);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
} else if (path_without_query == "/supervised-user-verify") {
- interstitial_delegate = CreateSupervisedUserVerificationPage(
+ interstitial_delegate = CreateSupervisedUserVerificationPageForYouTube(
web_contents, /*is_main_frame=*/true);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui.cc
index 9d62e01b2499..de0d6fd5bd4b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui.cc
-@@ -108,11 +108,11 @@ content::WebUIDataSource* CreateAndAddManagementUIHtml
+@@ -175,11 +175,11 @@ void ManagementUI::GetLocalizedStrings(
IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
{kManagementReportFileEvents, IDS_MANAGEMENT_REPORT_FILE_EVENTS},
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__constants.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__constants.cc
index 44993364499e..c7cf036added 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__constants.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__constants.cc
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_constants.cc
-@@ -88,12 +88,12 @@ const char kProfileReportingBrowser[] = "profileReport
- const char kProfileReportingExtension[] = "profileReportingExtension";
+@@ -89,12 +89,12 @@ const char kProfileReportingLearnMore[] = "profileRepo
const char kProfileReportingPolicy[] = "profileReportingPolicy";
+ const char kProfileReportingLearnMore[] = "profileReportingLearnMore";
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__constants.h
index 4817d104eec3..5495168920fb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__constants.h
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_constants.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_constants.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_constants.h
-@@ -8,14 +8,14 @@
+@@ -7,14 +7,14 @@
+
#include "build/build_config.h"
- #include "build/chromeos_buildflags.h"
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__handler.cc
index 0134f25e6181..f45484272fe4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__handler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__handler.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -58,7 +58,7 @@
#include "ui/base/l10n/l10n_util.h"
@@ -9,16 +9,25 @@
#include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
#include "components/device_signals/core/browser/user_permission_service.h" // nogncheck
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -365,7 +365,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
+@@ -359,7 +359,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
report_sources->Append(std::move(data));
}
- }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto device_signal_data = GetDeviceSignalGrantedMessage();
+ if (!device_signal_data.empty()) {
+ report_sources->Append(std::move(device_signal_data));
+@@ -381,7 +381,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
+ report_sources->Append(std::move(data));
+ }
+
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Insert the device signals consent disclosure at the end of browser
- // reporting section.
- auto* user_permission_service = GetUserPermissionService();
-@@ -557,7 +557,7 @@ policy::PolicyService* ManagementUIHandler::GetPolicyS
+ auto device_signal_data = GetDeviceSignalGrantedMessage();
+ if (!device_signal_data.empty()) {
+ report_sources->Append(std::move(device_signal_data));
+@@ -567,7 +567,7 @@ policy::PolicyService* ManagementUIHandler::GetPolicyS
->policy_service();
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__handler.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__handler.h
index d86f8a499bb0..07ea8ec38cd5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__handler.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_management_management__ui__handler.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_handler.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_handler.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/management/management_ui_handler.h
-@@ -31,7 +31,7 @@ namespace policy {
+@@ -30,7 +30,7 @@ class PolicyService;
class PolicyService;
} // namespace policy
@@ -9,12 +9,12 @@
namespace device_signals {
class UserPermissionService;
} // namespace device_signals
-@@ -72,7 +72,7 @@ class ManagementUIHandler : public content::WebUIMessa
+@@ -71,7 +71,7 @@ class ManagementUIHandler : public content::WebUIMessa
base::Value::List GetManagedWebsitesInfo(Profile* profile) const;
base::Value::List GetApplicationsInfo(Profile* profile) const;
virtual policy::PolicyService* GetPolicyService();
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
virtual device_signals::UserPermissionService* GetUserPermissionService();
+ base::Value::Dict GetDeviceSignalGrantedMessage();
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_password__manager_promo__cards__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
index 1a12df9eb539..c7ed7989aacf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/password_manager/promo_cards_handler.cc
@@ -28,7 +28,7 @@
#include "chrome/browser/ui/webui/password_manager/promo_cards/web_password_manager_promo.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.h"
#endif
-@@ -75,7 +75,7 @@ std::vector<std::unique_ptr<PasswordPromoCardBase>> Ge
+@@ -71,7 +71,7 @@ std::vector<std::unique_ptr<PasswordPromoCardBase>> Ge
.get()));
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
index c113bb3b6b45..f67c106ab3d0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc
@@ -37,7 +37,7 @@ std::u16string RelaunchChromePromo::GetTitle() const {
return l10n_util::GetStringUTF16(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_searchbox_searchbox__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_searchbox_searchbox__handler.cc
index 831ce017e9c7..75b5b10e2e85 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_searchbox_searchbox__handler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_searchbox_searchbox__handler.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/searchbox/searchbox_handler.cc
-@@ -108,7 +108,7 @@ const char* kMacShareIconResourceName =
+@@ -111,7 +111,7 @@ const char* kWinShareIconResourceName =
#elif BUILDFLAG(IS_WIN)
const char* kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share.svg";
@@ -9,7 +9,7 @@
const char* kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share.svg";
#else
-@@ -168,7 +168,7 @@ static void DefineChromeRefreshRealboxIcons() {
+@@ -171,7 +171,7 @@ static void DefineChromeRefreshRealboxIcons() {
#elif BUILDFLAG(IS_WIN)
kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share_cr23.svg";
@@ -18,7 +18,7 @@
kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share_cr23.svg";
#else
-@@ -645,7 +645,7 @@ std::string SearchboxHandler::ActionVectorIconToResour
+@@ -607,7 +607,7 @@ std::string SearchboxHandler::ActionVectorIconToResour
icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
return kWinShareIconResourceName;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.cc
index 6e717d23d4e8..f9fa21d138f8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/settings/appearance_handler.cc
-@@ -34,7 +34,7 @@ void AppearanceHandler::RegisterMessages() {
+@@ -33,7 +33,7 @@ void AppearanceHandler::RegisterMessages() {
"useDefaultTheme",
base::BindRepeating(&AppearanceHandler::HandleUseTheme,
base::Unretained(this), ui::SystemTheme::kDefault));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index ff18a411565b..0e06bca1d123 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
@@ -1,15 +1,15 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -144,7 +144,7 @@
- #include "chrome/browser/ui/chrome_pages.h"
+@@ -137,7 +137,7 @@
+ #include "chrome/browser/ui/webui/settings/system_handler.h"
#endif
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS_LACROS)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "ui/display/screen.h"
#endif
-@@ -163,7 +163,7 @@
+@@ -156,7 +156,7 @@
#include "chrome/browser/ui/webui/certificate_manager_localized_strings_provider.h"
#endif
@@ -18,7 +18,7 @@
#include "ui/linux/linux_ui_factory.h"
#include "ui/ozone/public/ozone_platform.h"
#endif
-@@ -287,7 +287,7 @@ void AddA11yStrings(content::WebUIDataSource* html_sou
+@@ -281,7 +281,7 @@ void AddA11yStrings(content::WebUIDataSource* html_sou
{"focusHighlightLabel",
IDS_SETTINGS_ACCESSIBILITY_FOCUS_HIGHLIGHT_DESCRIPTION},
#endif
@@ -27,7 +27,7 @@
{"overscrollHistoryNavigationTitle",
IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
{"overscrollHistoryNavigationSubtitle",
-@@ -412,7 +412,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+@@ -581,7 +581,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
{"uiFeatureAlignLeft", IDS_SETTINGS_UI_FEATURE_ALIGN_LEFT},
{"uiFeatureAlignRight", IDS_SETTINGS_UI_FEATURE_ALIGN_RIGHT},
{"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
@@ -36,21 +36,21 @@
{"gtkTheme", IDS_SETTINGS_GTK_THEME},
{"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
{"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -420,7 +420,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+@@ -589,7 +589,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
{"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
{"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
#endif
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS_LACROS)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
{"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
#endif
#if BUILDFLAG(IS_MAC)
-@@ -448,7 +448,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+@@ -613,7 +613,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+ html_source->AddBoolean("toolbarPinningEnabled",
+ features::IsToolbarPinningEnabled());
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS_LACROS)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
bool show_custom_chrome_frame = ui::OzonePlatform::GetInstance()
->GetPlatformRuntimeProperties()
.supports_server_side_window_decorations;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_signin_profile__picker__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_signin_profile__picker__handler.cc
index f4c2e1339c83..a7e70f8dd470 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_signin_profile__picker__handler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2025-08-18 00:53:11 UTC
+--- src/3rdparty/chromium/chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -209,7 +209,7 @@ base::Value::Dict CreateProfileEntry(const ProfileAttr
-
+@@ -164,7 +164,7 @@ base::Value::Dict CreateProfileEntry(const ProfileAttr
+ IDS_PROFILE_PICKER_PROFILE_CARD_LABEL, local_profile_name);
if (AccountInfo::IsManaged(entry->GetHostedDomain())) {
profile_entry.Set("avatarBadge", "cr:domain");
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
@@ -9,12 +9,3 @@
} else if (base::FeatureList::IsEnabled(
supervised_user::kShowKiteForSupervisedUsers) &&
entry->IsSupervised()) {
-@@ -1222,7 +1222,7 @@ void ProfilePickerHandler::MaybeUpdateGuestMode() {
- }
-
- void ProfilePickerHandler::MaybeUpdateGuestMode() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- if (!base::FeatureList::IsEnabled(
- supervised_user::kHideGuestModeForSupervisedUsers)) {
- return;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
index 0aa838e04d56..3049ad973be5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/browser/ui/webui/internals/user_education/user_education_internals_page_handler_impl.cc.orig 2024-09-30 07:45:04 UTC
-+++ src/3rdparty/chromium/chrome/browser/ui/webui/internals/user_education/user_education_internals_page_handler_impl.cc
-@@ -41,7 +41,7 @@
+--- src/3rdparty/chromium/chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
+@@ -50,7 +50,7 @@
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/webui/resource_path.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/browser_navigator.h"
#include "chrome/browser/ui/browser_navigator_params.h"
#include "net/base/url_util.h"
-@@ -81,7 +81,7 @@ user_education::NewBadgeRegistry* GetNewBadgeRegistry(
+@@ -90,7 +90,7 @@ whats_new::WhatsNewRegistry* GetWhatsNewRegistry() {
}
whats_new::WhatsNewRegistry* GetWhatsNewRegistry() {
@@ -18,7 +18,7 @@
return g_browser_process->GetFeatures()->whats_new_registry();
#else
return nullptr;
-@@ -765,7 +765,7 @@ void UserEducationInternalsPageHandlerImpl::ClearWhats
+@@ -794,7 +794,7 @@ void UserEducationInternalsPageHandlerImpl::LaunchWhat
}
void UserEducationInternalsPageHandlerImpl::LaunchWhatsNewStaging() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_channel__info.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_channel__info.h
index 13e2e0244d4d..eea0635393a0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_channel__info.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_channel__info.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/common/channel_info.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/chrome/common/channel_info.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/channel_info.h
@@ -12,7 +12,7 @@
#include "build/build_config.h"
@@ -9,7 +9,7 @@
namespace base {
class Environment;
}
-@@ -100,7 +100,7 @@ void ClearChannelIdForTesting();
+@@ -100,7 +100,7 @@ std::string GetChannelSuffixForDataDir();
std::string GetChannelSuffixForDataDir();
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_channel__info__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_channel__info__posix.cc
index a6d7b12c8479..a08aae08bfc5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_channel__info__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_channel__info__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/common/channel_info_posix.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/common/channel_info_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/channel_info_posix.cc
@@ -95,7 +95,7 @@ std::string GetChannelSuffixForDataDir() {
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__features.cc
index a6e133375fa7..e13353130ba4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__features.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/common/chrome_features.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/common/chrome_features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/chrome_features.cc
-@@ -82,7 +82,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppShims,
+@@ -75,7 +75,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppShims,
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
// Enables or disables the Autofill survey triggered by opening a prompt to
// save address info.
BASE_FEATURE(kAutofillAddressSurvey,
-@@ -100,7 +100,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
+@@ -93,7 +93,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -18,7 +18,7 @@
// Enables the Restart background mode optimization. When all Chrome UI is
// closed and it goes in the background, allows to restart the browser to
// discard memory.
-@@ -266,7 +266,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtensionsMenu,
+@@ -222,7 +222,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtensionsMenu,
// Enables or disables Desktop PWAs to be auto-started on OS login.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -27,7 +27,7 @@
BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
"DesktopPWAsRunOnOsLogin",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -302,7 +302,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSettings,
+@@ -252,7 +252,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSettings,
"DesktopPWAsTabStripSettings",
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -36,7 +36,7 @@
// Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
// If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
// Apps will not launch and will be marked in the UI as deprecated.
-@@ -874,7 +874,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
+@@ -823,7 +823,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
"KAnonymityServiceStorage",
base::FEATURE_ENABLED_BY_DEFAULT);
@@ -45,7 +45,7 @@
BASE_FEATURE(kLinuxLowMemoryMonitor,
"LinuxLowMemoryMonitor",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -887,7 +887,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
+@@ -836,7 +836,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
&kLinuxLowMemoryMonitor, "critical_level", 255};
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__features.h
index 84ef3b471376..34dafeda7ae5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__features.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/common/chrome_features.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/common/chrome_features.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/chrome_features.h
-@@ -60,13 +60,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningForWebAppShims);
+@@ -55,13 +55,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningForWebAppShims);
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -16,7 +16,7 @@
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -179,7 +179,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPreventClose);
+@@ -153,7 +153,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
@@ -25,7 +25,7 @@
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -512,7 +512,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests);
+@@ -500,7 +500,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
@@ -34,7 +34,7 @@
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -520,7 +520,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -508,7 +508,7 @@ extern const base::FeatureParam<int> kLinuxLowMemoryMo
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc
index 6567eded1593..135b38531e3a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/common/chrome_paths.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/chrome/common/chrome_paths.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/chrome_paths.cc
@@ -30,7 +30,7 @@
#include "base/apple/foundation_util.h"
@@ -9,7 +9,7 @@
#include "components/policy/core/common/policy_paths.h"
#endif
-@@ -52,14 +52,14 @@
+@@ -52,14 +52,14 @@ namespace {
namespace {
@@ -27,7 +27,7 @@
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -225,7 +225,7 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -221,7 +221,7 @@ bool PathProvider(int key, base::FilePath* result) {
}
break;
case chrome::DIR_DEFAULT_DOWNLOADS_SAFE:
@@ -36,16 +36,16 @@
if (!GetUserDownloadsDirectorySafe(&cur)) {
return false;
}
-@@ -541,7 +541,7 @@ bool PathProvider(int key, base::FilePath* result) {
- return false;
- }
+@@ -527,7 +527,7 @@ bool PathProvider(int key, base::FilePath* result) {
break;
+ }
+ #endif
-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_OPENBSD)
+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
case chrome::DIR_POLICY_FILES: {
cur = base::FilePath(policy::kPolicyPath);
break;
-@@ -552,7 +552,7 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -538,7 +538,7 @@ bool PathProvider(int key, base::FilePath* result) {
#if BUILDFLAG(IS_CHROMEOS_ASH) || \
((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
BUILDFLAG(CHROMIUM_BRANDING)) || \
@@ -54,7 +54,7 @@
case chrome::DIR_USER_EXTERNAL_EXTENSIONS: {
if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) {
return false;
-@@ -561,7 +561,7 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -547,7 +547,7 @@ bool PathProvider(int key, base::FilePath* result) {
break;
}
#endif
@@ -63,7 +63,7 @@
case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
cur = base::FilePath(kFilepathSinglePrefExtensions);
break;
-@@ -599,7 +599,7 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -585,7 +585,7 @@ bool PathProvider(int key, base::FilePath* result) {
break;
#if BUILDFLAG(ENABLE_EXTENSIONS) && \
@@ -72,7 +72,7 @@
case chrome::DIR_NATIVE_MESSAGING:
#if BUILDFLAG(IS_MAC)
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-@@ -613,6 +613,9 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -599,6 +599,9 @@ bool PathProvider(int key, base::FilePath* result) {
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
cur = base::FilePath(
FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts"));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.h
index d31751dc9060..e0ece615674c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/common/chrome_paths.h.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/chrome/common/chrome_paths.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/chrome_paths.h
-@@ -59,7 +59,7 @@ enum {
+@@ -62,7 +62,7 @@ enum {
#if BUILDFLAG(IS_CHROMEOS_ASH) || \
((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
BUILDFLAG(CHROMIUM_BRANDING)) || \
@@ -9,7 +9,7 @@
DIR_USER_EXTERNAL_EXTENSIONS, // Directory for per-user external extensions
// on Chrome Mac and Chromium Linux.
// On Chrome OS, this path is used for OEM
-@@ -67,7 +67,7 @@ enum {
+@@ -70,7 +70,7 @@ enum {
// create it.
#endif
@@ -18,7 +18,7 @@
DIR_STANDALONE_EXTERNAL_EXTENSIONS, // Directory for 'per-extension'
// definition manifest files that
// describe extensions which are to be
-@@ -126,7 +126,7 @@ enum {
+@@ -117,7 +117,7 @@ enum {
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths__internal.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths__internal.h
index ef783e50e09d..104c4aebf5d0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths__internal.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths__internal.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/common/chrome_paths_internal.h.orig 2023-05-31 08:12:17 UTC
+--- src/3rdparty/chromium/chrome/common/chrome_paths_internal.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/chrome_paths_internal.h
-@@ -43,7 +43,7 @@ void GetUserCacheDirectory(const base::FilePath& profi
+@@ -43,7 +43,7 @@ bool GetUserDocumentsDirectory(base::FilePath* result)
// Get the path to the user's documents directory.
bool GetUserDocumentsDirectory(base::FilePath* result);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc
index d438657b7ea2..a5499fd571e0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/common/chrome_switches.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/chrome/common/chrome_switches.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/chrome_switches.cc
-@@ -886,14 +886,14 @@ const char kAllowNaClSocketAPI[] = "allow-nacl-socket-
+@@ -888,7 +888,7 @@ const char kAllowNaClSocketAPI[] = "allow-nacl-socket-
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -9,7 +9,8 @@
const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
// Causes the browser to launch directly in guest mode.
- const char kGuest[] = "guest";
+@@ -906,7 +906,7 @@ const char kGlicFreURL[] = "glic-fre-url";
+ const char kGlicFreURL[] = "glic-fre-url";
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h
index 7e17048e9752..246fcdff1070 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/common/chrome_switches.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/chrome/common/chrome_switches.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/chrome_switches.h
-@@ -275,12 +275,12 @@ extern const char kAllowNaClSocketAPI[];
+@@ -275,7 +275,7 @@ extern const char kAllowNaClSocketAPI[];
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -8,6 +8,9 @@
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
extern const char kEnableNewAppMenuIcon[];
extern const char kGuest[];
+ extern const char kForceNtpMobilePromo[];
+@@ -288,7 +288,7 @@ extern const char kGlicFreURL[];
+ extern const char kGlicFreURL[];
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_crash__keys.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_crash__keys.cc
index 83c56c2c5483..c3dfa39fefee 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_crash__keys.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_crash__keys.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/common/crash_keys.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/chrome/common/crash_keys.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/crash_keys.cc
-@@ -56,7 +56,9 @@ class CrashKeyWithName {
+@@ -52,7 +52,9 @@ class CrashKeyWithName {
~CrashKeyWithName() = delete;
std::string_view Name() const { return name_; }
@@ -10,7 +10,7 @@
void Clear() { crash_key_.Clear(); }
void Set(std::string_view value) { crash_key_.Set(value); }
-@@ -201,6 +203,7 @@ void AllocateCrashKeyInBrowserAndChildren(std::string_
+@@ -197,6 +199,7 @@ void AllocateCrashKeyInBrowserAndChildren(std::string_
GetCommandLineStringAnnotations().emplace_back(std::string(key)).Set(value);
}
@@ -18,7 +18,7 @@
void AppendStringAnnotationsCommandLineSwitch(base::CommandLine* command_line) {
std::string string_annotations;
for (const auto& crash_key : GetCommandLineStringAnnotations()) {
-@@ -212,6 +215,7 @@ void AppendStringAnnotationsCommandLineSwitch(base::Co
+@@ -211,6 +214,7 @@ void AppendStringAnnotationsCommandLineSwitch(base::Co
}
command_line->AppendSwitchASCII(kStringAnnotationsSwitch, string_annotations);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_extension__constants.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_extension__constants.cc
new file mode 100644
index 000000000000..d8c8a42f3053
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_extension__constants.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/chrome/common/extensions/extension_constants.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/chrome/common/extensions/extension_constants.cc
+@@ -46,7 +46,7 @@ const char* const kBuiltInFirstPartyExtensionIds[] = {
+ #if !BUILDFLAG(IS_CHROMEOS_LACROS)
+ kReadingModeGDocsHelperExtensionId,
+ #endif // !BUILDFLAG(IS_CHROMEOS_LACROS)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ kTTSEngineExtensionId,
+ kComponentUpdaterTTSEngineExtensionId,
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_extension__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_extension__constants.h
new file mode 100644
index 000000000000..23f1c0fa1d46
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_extension__constants.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/chrome/common/extensions/extension_constants.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/chrome/common/extensions/extension_constants.h
+@@ -332,7 +332,7 @@ inline constexpr base::FilePath::CharType
+ kReadingModeGDocsHelperManifestFilename[] =
+ FILE_PATH_LITERAL("reading_mode_gdocs_helper_manifest.json");
+ #endif // !BUILDFLAG(IS_CHROMEOS_LACROS)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // The extension id of the google tts engine extension to use on-device natural
+ // Google voices.
+ inline constexpr char kTTSEngineExtensionId[] =
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_permissions_chrome__permission__message__rules.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_permissions_chrome__permission__message__rules.cc
index f3017668a0a4..f7867c513c14 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_permissions_chrome__permission__message__rules.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_permissions_chrome__permission__message__rules.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/extensions/permissions/chrome_permission_message_rules.cc
-@@ -287,7 +287,7 @@ int GetEnterpriseReportingPrivatePermissionMessageId()
- #endif
+@@ -280,7 +280,7 @@ int GetEnterpriseReportingPrivatePermissionMessageId()
+ int GetEnterpriseReportingPrivatePermissionMessageId() {
#if BUILDFLAG(IS_WIN)
return IDS_EXTENSION_PROMPT_WARNING_ENTERPRISE_REPORTING_PRIVATE_ENABLED_WIN;
-#elif BUILDFLAG(IS_LINUX) or BUILDFLAG(IS_MAC)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__host__file__path.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__host__file__path.cc
index 1ae38d605706..6290115f5595 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__host__file__path.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__host__file__path.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/common/media/cdm_host_file_path.cc.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/chrome/common/media/cdm_host_file_path.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/media/cdm_host_file_path.cc
@@ -90,7 +90,7 @@ void AddCdmHostFilePaths(
cdm_host_file_paths->emplace_back(chrome_framework_path,
@@ -8,4 +8,4 @@
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
base::FilePath chrome_exe_dir;
- if (!base::PathService::Get(base::DIR_EXE, &chrome_exe_dir))
+ if (!base::PathService::Get(base::DIR_EXE, &chrome_exe_dir)) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__registration.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__registration.cc
index a9b6106b490e..4418372ddb74 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__registration.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__registration.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/common/media/cdm_registration.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/chrome/common/media/cdm_registration.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/media/cdm_registration.cc
@@ -33,7 +33,7 @@
#if BUILDFLAG(ENABLE_WIDEVINE)
@@ -9,8 +9,8 @@
#include "base/native_library.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/media/component_widevine_cdm_hint_file_linux.h"
-@@ -86,7 +86,7 @@ void ReportLacrosUMA(LacrosBundledWidevine value) {
-
+@@ -52,7 +52,7 @@ using Robustness = content::CdmInfo::Robustness;
+ #if BUILDFLAG(ENABLE_WIDEVINE)
#if (BUILDFLAG(BUNDLE_WIDEVINE_CDM) || \
BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)) && \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
@@ -18,7 +18,7 @@
// Create a CdmInfo for a Widevine CDM, using |version|, |cdm_library_path|, and
// |capability|.
std::unique_ptr<content::CdmInfo> CreateWidevineCdmInfo(
-@@ -131,7 +131,7 @@ std::unique_ptr<content::CdmInfo> CreateCdmInfoFromWid
+@@ -97,7 +97,7 @@ std::unique_ptr<content::CdmInfo> CreateCdmInfoFromWid
// BUILDFLAG(IS_CHROMEOS))
#if BUILDFLAG(BUNDLE_WIDEVINE_CDM) && \
@@ -27,30 +27,30 @@
// On Linux/ChromeOS we have to preload the CDM since it uses the zygote
// sandbox. On Windows and Mac, CDM registration is handled by Component
// Update (as the CDM can be loaded only when needed).
-@@ -185,7 +185,7 @@ std::unique_ptr<content::CdmInfo> GetAshBundledWidevin
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
+@@ -121,7 +121,7 @@ std::unique_ptr<content::CdmInfo> GetBundledWidevine()
+ // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
- #if (BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH))) || \
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD))) || \
- BUILDFLAG(IS_CHROMEOS_LACROS)
+ #if (BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)))
// This code checks to see if Component Updater picked a version of the Widevine
// CDM to be used last time it ran. (Component Updater may choose the bundled
-@@ -232,7 +232,7 @@ void AddSoftwareSecureWidevine(std::vector<content::Cd
+ // CDM if there is not a new version available for download.) If there is one
+@@ -163,7 +163,7 @@ void AddSoftwareSecureWidevine(std::vector<content::Cd
/*supports_sub_key_systems=*/false, kWidevineCdmDisplayName,
kWidevineCdmType, base::Version(), base::FilePath());
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if defined(WIDEVINE_CDM_MIN_GLIBC_VERSION)
- base::Version glibc_version(gnu_get_libc_version());
- DCHECK(glibc_version.IsValid());
-@@ -493,7 +493,7 @@ void RegisterCdmInfo(std::vector<content::CdmInfo>* cd
+ // The Widevine CDM on Linux/ChromeOS needs to be registered (and loaded)
+ // before the zygote is locked down. The CDM can be found from the version
+ // bundled with Chrome (if BUNDLE_WIDEVINE_CDM = true) and/or the version
+@@ -388,7 +388,7 @@ void RegisterCdmInfo(std::vector<content::CdmInfo>* cd
}
#if BUILDFLAG(ENABLE_WIDEVINE) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD))
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
std::vector<content::CdmInfo> GetSoftwareSecureWidevine() {
std::vector<content::CdmInfo> cdms;
AddSoftwareSecureWidevine(&cdms);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__registration.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__registration.h
index 7875329b6133..4657beee911f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__registration.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_cdm__registration.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/common/media/cdm_registration.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/chrome/common/media/cdm_registration.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/media/cdm_registration.h
-@@ -16,7 +16,7 @@
+@@ -16,7 +16,7 @@ void RegisterCdmInfo(std::vector<content::CdmInfo>* cd
void RegisterCdmInfo(std::vector<content::CdmInfo>* cdms);
#if BUILDFLAG(ENABLE_WIDEVINE) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_component__widevine__cdm__hint__file__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_component__widevine__cdm__hint__file__linux.h
index ecbb3e4ee1c5..31b4488f46f8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_component__widevine__cdm__hint__file__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_media_component__widevine__cdm__hint__file__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/media/component_widevine_cdm_hint_file_linux.h
@@ -17,7 +17,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_pref__names.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_pref__names.h
index d7e2fbba4bea..c7ad78a2655b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_pref__names.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_pref__names.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/common/pref_names.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/common/pref_names.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/pref_names.h
-@@ -1379,7 +1379,7 @@ inline constexpr char kUseAshProxy[] = "lacros.proxy.u
+@@ -1340,7 +1340,7 @@ inline constexpr char kUseAshProxy[] = "lacros.proxy.u
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -9,7 +9,7 @@
// Linux specific preference on whether we should match the system theme.
inline constexpr char kSystemTheme[] = "extensions.theme.system_theme";
#endif
-@@ -1552,7 +1552,7 @@ inline constexpr char kShowUpdatePromotionInfoBar[] =
+@@ -1517,7 +1517,7 @@ inline constexpr char kShowUpdatePromotionInfoBar[] =
"browser.show_update_promotion_info_bar";
#endif
@@ -18,7 +18,7 @@
// Boolean that is false if we should show window manager decorations. If
// true, we draw a custom chrome frame (thicker title bar and blue border).
inline constexpr char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
-@@ -2159,7 +2159,7 @@ inline constexpr char kDownloadDefaultDirectory[] =
+@@ -2135,7 +2135,7 @@ inline constexpr char kDownloadDirUpgraded[] = "downlo
inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -27,7 +27,7 @@
inline constexpr char kOpenPdfDownloadInSystemReader[] =
"download.open_pdf_in_system_reader";
#endif
-@@ -2602,14 +2602,14 @@ inline constexpr char kMediaStorageIdSalt[] = "media.s
+@@ -2630,14 +2630,14 @@ inline constexpr char kMediaCdmOriginData[] = "media.c
inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
#endif // BUILDFLAG(IS_WIN)
@@ -44,16 +44,16 @@
// Records whether the user has seen an HTTP auth "negotiate" header.
inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
"net.received_http_auth_negotiate_headers";
-@@ -2687,7 +2687,7 @@ inline constexpr char kAmbientAuthenticationInPrivateM
- inline constexpr char kBasicAuthOverHttpEnabled[] =
- "auth.basic_over_http_enabled";
+@@ -2729,7 +2729,7 @@ inline constexpr char kIsolatedWebAppPendingInitializa
+ inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
+ "profile.isolated_web_app.install.pending_initialization_count";
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
// along with kAuthNegotiateDelegateAllowlist.
inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3228,7 +3228,7 @@ inline constexpr char kDeviceWeeklyScheduledSuspend[]
+@@ -3253,7 +3253,7 @@ inline constexpr char kDeviceWeeklyScheduledSuspend[]
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -62,7 +62,7 @@
// Defines administrator-set availability of Chrome for Testing.
inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
#endif
-@@ -3824,7 +3824,7 @@ inline constexpr char kFileOrDirectoryPickerWithoutGes
+@@ -3845,7 +3845,7 @@ inline constexpr char kSandboxExternalProtocolBlocked[
inline constexpr char kSandboxExternalProtocolBlocked[] =
"profile.sandbox_external_protocol_blocked";
@@ -71,7 +71,7 @@
// Boolean that indicates if system notifications are allowed to be used in
// place of Chrome notifications.
inline constexpr char kAllowSystemNotifications[] =
-@@ -4094,7 +4094,7 @@ inline constexpr char kLensDesktopNTPSearchEnabled[] =
+@@ -4041,7 +4041,7 @@ inline constexpr char kLensDesktopNTPSearchEnabled[] =
"policy.lens_desktop_ntp_search_enabled";
#endif
@@ -80,7 +80,7 @@
// A dict mapping the edition name with the major version it was shown.
inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
// A list containing the features of each module in order of when they
-@@ -4188,7 +4188,7 @@ inline constexpr char kPrintingOAuth2AuthorizationServ
+@@ -4135,7 +4135,7 @@ inline constexpr char kPrintingOAuth2AuthorizationServ
"printing.oauth2_authorization_servers";
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_url__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_url__constants.h
index a460a23a4f85..1c3d7e295df3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_url__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_url__constants.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/chrome/common/url_constants.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/chrome/common/url_constants.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/url_constants.h
-@@ -929,7 +929,7 @@ inline constexpr char kOutdatedPluginLearnMoreURL[] =
+@@ -978,7 +978,7 @@ inline constexpr char kPhoneHubPermissionLearnMoreURL[
inline constexpr char kPhoneHubPermissionLearnMoreURL[] =
"https://support.google.com/chromebook?p=multidevice";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc
index 6caf2edb74e6..0dafd5fef2e5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc
@@ -1,16 +1,12 @@
---- src/3rdparty/chromium/chrome/common/webui_url_constants.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/common/webui_url_constants.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/webui_url_constants.cc
-@@ -212,21 +212,21 @@ base::span<const base::cstring_view> ChromeURLHosts()
+@@ -207,18 +207,18 @@ base::span<const base::cstring_view> ChromeURLHosts()
kChromeUIAssistantOptInHost,
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- kChromeUIConnectorsInternalsHost,
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ kChromeUIConnectorsInternalsHost,
kChromeUIDiscardsHost,
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -26,12 +22,3 @@
kChromeUISandboxHost,
#endif
#if BUILDFLAG(IS_WIN)
-@@ -305,7 +305,7 @@ base::span<const base::cstring_view> ChromeDebugURLs()
- blink::kChromeUIGpuJavaCrashURL,
- kChromeUIJavaCrashURL,
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- kChromeUIWebUIJsErrorURL,
- #endif
- kChromeUIQuitURL,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h
index 9f430df4c710..07d9ac136ee0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h
@@ -1,18 +1,11 @@
---- src/3rdparty/chromium/chrome/common/webui_url_constants.h.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/chrome/common/webui_url_constants.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/common/webui_url_constants.h
-@@ -584,24 +584,24 @@ inline constexpr char kOsUIVersionURL[] = "os://versio
- inline constexpr char kOsUIVersionURL[] = "os://version";
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- inline constexpr char kChromeUIWebUIJsErrorHost[] = "webuijserror";
- inline constexpr char kChromeUIWebUIJsErrorURL[] = "chrome://webuijserror/";
- #endif
+@@ -511,18 +511,18 @@ inline constexpr char kChromeUIOsUrlAppURL[] = "chrome
+ #endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
inline constexpr char kChromeUIConnectorsInternalsHost[] =
"connectors-internals";
#endif
@@ -29,7 +22,7 @@
inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
-@@ -613,13 +613,13 @@ inline constexpr char kChromeUILinuxProxyConfigHost[]
+@@ -534,11 +534,11 @@ inline constexpr char kChromeUILinuxProxyConfigHost[]
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -38,14 +31,12 @@
inline constexpr char kChromeUISandboxHost[] = "sandbox";
#endif
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
-@@ -641,7 +641,7 @@ inline constexpr char kChromeUIProfilePickerUrl[] = "c
+ inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
+@@ -560,7 +560,7 @@ inline constexpr char kChromeUIProfilePickerUrl[] = "c
inline constexpr char kChromeUIProfilePickerUrl[] = "chrome://profile-picker/";
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_test_chromedriver_chrome__launcher.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_test_chromedriver_chrome__launcher.cc
index c6283009886c..57ae5a44f790 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_test_chromedriver_chrome__launcher.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_test_chromedriver_chrome__launcher.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/test/chromedriver/chrome_launcher.cc.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/chrome/test/chromedriver/chrome_launcher.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/test/chromedriver/chrome_launcher.cc
@@ -73,6 +73,7 @@
#include <fcntl.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_test_chromedriver_chrome_chrome__finder.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_test_chromedriver_chrome_chrome__finder.cc
index fb679f2b4fad..077886ccdf2e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_test_chromedriver_chrome_chrome__finder.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_test_chromedriver_chrome_chrome__finder.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/chrome/test/chromedriver/chrome/chrome_finder.cc
@@ -58,7 +58,7 @@ void GetApplicationDirs(std::vector<base::FilePath>* l
installation_locations[i].Append(L"Chromium\\Application"));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_autofill__optimization__guide.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_autofill__optimization__guide.cc
deleted file mode 100644
index ee3e47fbb44b..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_autofill__optimization__guide.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/components/autofill/core/browser/autofill_optimization_guide.cc.orig 2024-09-30 07:45:04 UTC
-+++ src/3rdparty/chromium/components/autofill/core/browser/autofill_optimization_guide.cc
-@@ -186,7 +186,7 @@ void AutofillOptimizationGuide::OnDidParseForm(
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (has_credit_card_field &&
- !personal_data_manager->payments_data_manager()
- .GetServerCreditCards()
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_data__manager_payments_payments__data__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
new file mode 100644
index 000000000000..e6d9c118276d
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
@@ -0,0 +1,20 @@
+--- src/3rdparty/chromium/components/autofill/core/browser/data_manager/payments/payments_data_manager.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/autofill/core/browser/data_manager/payments/payments_data_manager.cc
+@@ -1168,7 +1168,7 @@ bool PaymentsDataManager::ShouldShowCardsFromAccountOp
+ bool PaymentsDataManager::ShouldShowCardsFromAccountOption() const {
+ // The feature is only for Linux, Windows, Mac, and Fuchsia.
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // This option should only be shown for users that have not enabled the Sync
+ // Feature and that have server credit cards available.
+ // TODO(crbug.com/40066949): Simplify once ConsentLevel::kSync and
+@@ -2021,7 +2021,7 @@ bool PaymentsDataManager::AreBnplIssuersSupported() co
+
+ bool PaymentsDataManager::AreBnplIssuersSupported() const {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(
+ features::kAutofillEnableBuyNowPayLaterSyncing);
+ #else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_integrators_autofill__optimization__guide.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_integrators_autofill__optimization__guide.cc
new file mode 100644
index 000000000000..a4007ebe5c77
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_integrators_autofill__optimization__guide.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/autofill/core/browser/integrators/autofill_optimization_guide.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/autofill/core/browser/integrators/autofill_optimization_guide.cc
+@@ -211,7 +211,7 @@ void AutofillOptimizationGuide::OnDidParseForm(
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (!server_cards.empty() &&
+ base::FeatureList::IsEnabled(
+ features::kAutofillEnableAmountExtractionDesktop)) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_payments__data__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_payments__data__manager.cc
deleted file mode 100644
index 022972f405a5..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_payments__data__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/components/autofill/core/browser/payments_data_manager.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/components/autofill/core/browser/payments_data_manager.cc
-@@ -1054,7 +1054,7 @@ bool PaymentsDataManager::ShouldShowCardsFromAccountOp
- // The feature is only for Linux, Windows, Mac, and Fuchsia.
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) || \
- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA)
- // This option should only be shown for users that have not enabled the Sync
- // Feature and that have server credit cards available.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc
index 9cd1bbfd0832..cda15111efb1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.cc
@@ -1,20 +1,11 @@
---- src/3rdparty/chromium/components/autofill/core/common/autofill_payments_features.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/components/autofill/core/common/autofill_payments_features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/autofill/core/common/autofill_payments_features.cc
-@@ -8,7 +8,7 @@ namespace autofill::features {
+@@ -304,7 +304,7 @@ bool ShouldShowImprovedUserConsentForCreditCardSave()
+ #endif // BUILDFLAG(IS_ANDROID)
- namespace autofill::features {
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
- // When enabled, Chrome will extract the checkout amount from the checkout page
- // of the allowlisted merchant websites.
-@@ -330,7 +330,7 @@ bool ShouldShowImprovedUserConsentForCreditCardSave()
bool ShouldShowImprovedUserConsentForCreditCardSave() {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// The new user consent UI is fully launched on MacOS, Windows and Linux.
return true;
+ #else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.h
deleted file mode 100644
index ab38da1dbce6..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__payments__features.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/components/autofill/core/common/autofill_payments_features.h.orig 2024-08-26 12:06:38 UTC
-+++ src/3rdparty/chromium/components/autofill/core/common/autofill_payments_features.h
-@@ -14,7 +14,7 @@ namespace autofill::features {
-
- // All features in alphabetical order.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(AUTOFILL)
- BASE_DECLARE_FEATURE(kAutofillEnableAmountExtractionDesktop);
- #endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__prefs.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__prefs.cc
index 84574c561362..2f4065f03ebe 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__prefs.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__prefs.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/autofill/core/common/autofill_prefs.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/autofill/core/common/autofill_prefs.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/autofill/core/common/autofill_prefs.cc
-@@ -118,7 +118,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
+@@ -102,7 +102,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -8,4 +8,22 @@
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
registry->RegisterBooleanPref(prefs::kAutofillPredictionImprovementsEnabled,
false);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ registry->RegisterBooleanPref(
+@@ -294,7 +294,7 @@ bool IsFacilitatedPaymentsEwalletEnabled(const PrefSer
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void SetAutofillBnplEnabled(PrefService* prefs, bool value) {
+ prefs->SetBoolean(kAutofillBnplEnabled, value);
+ }
+@@ -303,7 +303,7 @@ bool IsAutofillBnplEnabled(const PrefService* prefs) {
+
+ bool IsAutofillBnplEnabled(const PrefService* prefs) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return prefs->GetBoolean(kAutofillBnplEnabled);
+ #else
+ return false;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__prefs.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__prefs.h
index 6fe5e319ce69..76a544fc6d3e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__prefs.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_common_autofill__prefs.h
@@ -1,6 +1,15 @@
---- src/3rdparty/chromium/components/autofill/core/common/autofill_prefs.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/autofill/core/common/autofill_prefs.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/autofill/core/common/autofill_prefs.h
-@@ -73,7 +73,7 @@ inline constexpr char kAutofillPaymentCvcStorage[] =
+@@ -26,7 +26,7 @@ inline constexpr std::string_view kAutofillAblationSee
+ inline constexpr std::string_view kAutofillAblationSeedPref =
+ "autofill.ablation_seed";
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Boolean that is true if BNPL on Autofill is enabled.
+ inline constexpr char kAutofillBnplEnabled[] = "autofill.bnpl_enabled";
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+@@ -80,7 +80,7 @@ inline constexpr char kAutofillPaymentCardBenefits[] =
inline constexpr char kAutofillPaymentCardBenefits[] =
"autofill.payment_card_benefits";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,3 +18,12 @@
// Boolean that controls improved autofill filling predictions. When enabled,
// the autofill functionality is enhanced with adopting user data to
// the form being filled in, which is triggered by the user via an extra
+@@ -235,7 +235,7 @@ bool IsFacilitatedPaymentsEwalletEnabled(const PrefSer
+ bool IsFacilitatedPaymentsEwalletEnabled(const PrefService* prefs);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void SetAutofillBnplEnabled(PrefService* prefs, bool value);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_commerce_core_commerce__feature__list.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_commerce_core_commerce__feature__list.cc
index c1eb7f78b63c..33a5b7a60129 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_commerce_core_commerce__feature__list.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_commerce_core_commerce__feature__list.cc
@@ -1,16 +1,25 @@
---- src/3rdparty/chromium/components/commerce/core/commerce_feature_list.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/commerce/core/commerce_feature_list.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/commerce/core/commerce_feature_list.cc
-@@ -168,7 +168,7 @@ BASE_FEATURE(kPriceInsights,
+@@ -157,7 +157,7 @@ BASE_FEATURE(kPriceInsights,
"PriceInsights",
base::FEATURE_DISABLED_BY_DEFAULT);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kPriceInsightsRegionLaunched,
"PriceInsightsRegionLaunched",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -246,7 +246,7 @@ const base::FeatureParam<bool> kDiscountOnShoppyPage{
- &kEnableDiscountInfoApi, kDiscountOnShoppyPageParam, false};
+@@ -218,7 +218,7 @@ const char kDiscountOnShoppyPageParam[] = "discount-on
+ const char kDiscountOnShoppyPageParam[] = "discount-on-shoppy-page";
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const base::FeatureParam<bool> kDiscountOnShoppyPage{
+ &kEnableDiscountInfoApi, kDiscountOnShoppyPageParam, true};
+ #else
+@@ -227,7 +227,7 @@ const base::FeatureParam<bool> kDiscountOnShoppyPage{
+ #endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -18,12 +27,22 @@
BASE_FEATURE(kEnableDiscountInfoApiRegionLaunched,
"EnableDiscountInfoApiRegionLaunched",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -281,7 +281,7 @@ const base::FeatureParam<bool> kDeleteAllMerchantsOnCl
+@@ -242,7 +242,7 @@ const char kNonMerchantWideBehaviorParam[] = "non-merc
+ const char kNonMerchantWideBehaviorParam[] = "non-merchant-wide-behavior";
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kDiscountDialogAutoPopupBehaviorSetting,
+ "DiscountDialogAutoPopupBehaviorSetting",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -283,7 +283,8 @@ BASE_FEATURE(kShoppingList, "ShoppingList", base::FEAT
BASE_FEATURE(kShoppingList, "ShoppingList", base::FEATURE_DISABLED_BY_DEFAULT);
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS)
-+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS) || \
++ BUILDFLAG(IS_BSD)
BASE_FEATURE(kShoppingListRegionLaunched,
"ShoppingListRegionLaunched",
base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_constrained__window_constrained__window__views.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_constrained__window_constrained__window__views.cc
index 940819c6d055..7e4111aa3e2d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_constrained__window_constrained__window__views.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_constrained__window_constrained__window__views.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/components/constrained_window/constrained_window_views.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/constrained_window/constrained_window_views.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/constrained_window/constrained_window_views.cc
-@@ -372,7 +372,7 @@ bool SupportsGlobalScreenCoordinates() {
+@@ -375,7 +375,7 @@ bool PlatformClipsChildrenToViewport() {
}
bool PlatformClipsChildrenToViewport() {
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return true;
#else
return false;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc
index 6404fd914e61..40d82af062b7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/content_settings/core/browser/website_settings_registry.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/components/content_settings/core/browser/website_settings_registry.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/content_settings/core/browser/website_settings_registry.cc
-@@ -67,7 +67,7 @@ const WebsiteSettingsInfo* WebsiteSettingsRegistry::Re
+@@ -66,7 +66,7 @@ const WebsiteSettingsInfo* WebsiteSettingsRegistry::Re
#if BUILDFLAG(IS_WIN)
if (!(platform & PLATFORM_WINDOWS))
return nullptr;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc
index c8d1b05477ce..03627775d32a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_cookie__config_cookie__store__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/cookie_config/cookie_store_util.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/components/cookie_config/cookie_store_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/cookie_config/cookie_store_util.cc
-@@ -12,7 +12,7 @@
+@@ -12,7 +12,7 @@ namespace cookie_config {
namespace cookie_config {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn
index 18256b1dc1ad..2ae79685f27a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/crash/core/app/BUILD.gn.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/crash/core/app/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/crash/core/app/BUILD.gn
@@ -70,6 +70,10 @@ static_library("app") {
]
@@ -29,7 +29,7 @@
deps += [
"//base:base_static",
"//components/crash/core/common",
-@@ -233,11 +237,6 @@ if (is_mac || is_android || is_linux || is_chromeos) {
+@@ -235,11 +239,6 @@ if (is_mac || is_android || is_linux || is_chromeos) {
# define custom UserStreamDataSources.
executable("chrome_crashpad_handler") {
sources = [ "chrome_crashpad_handler.cc" ]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_chrome__crashpad__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_chrome__crashpad__handler.cc
index c8ec0dfb2bf6..3d6f4e029a05 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_chrome__crashpad__handler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_chrome__crashpad__handler.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/crash/core/app/chrome_crashpad_handler.cc.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/components/crash/core/app/chrome_crashpad_handler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/crash/core/app/chrome_crashpad_handler.cc
-@@ -6,5 +6,9 @@
+@@ -6,5 +6,9 @@ int main(int argc, char* argv[]) {
extern "C" int CrashpadHandlerMain(int argc, char* argv[]);
int main(int argc, char* argv[]) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_crashpad__handler__main.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_crashpad__handler__main.cc
index 2e0e2e628a96..812a5d0f6599 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_crashpad__handler__main.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_app_crashpad__handler__main.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/crash/core/app/crashpad_handler_main.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/components/crash/core/app/crashpad_handler_main.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/crash/core/app/crashpad_handler_main.cc
@@ -10,7 +10,7 @@
#include "third_party/crashpad/crashpad/handler/handler_main.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_browser_crash__upload__list__crashpad.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_browser_crash__upload__list__crashpad.cc
index 52f8cda11e33..7c446b6550dc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_browser_crash__upload__list__crashpad.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_browser_crash__upload__list__crashpad.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/crash/core/browser/crash_upload_list_crashpad.cc
-@@ -38,7 +38,9 @@ CrashUploadListCrashpad::~CrashUploadListCrashpad() =
+@@ -37,7 +37,9 @@ CrashUploadListCrashpad::LoadUploadList() {
std::vector<std::unique_ptr<UploadList::UploadInfo>>
CrashUploadListCrashpad::LoadUploadList() {
std::vector<crash_reporter::Report> reports;
@@ -10,7 +10,7 @@
std::vector<std::unique_ptr<UploadInfo>> uploads;
for (const crash_reporter::Report& report : reports) {
-@@ -52,9 +54,13 @@ CrashUploadListCrashpad::LoadUploadList() {
+@@ -51,9 +53,13 @@ void CrashUploadListCrashpad::ClearUploadList(const ba
void CrashUploadListCrashpad::ClearUploadList(const base::Time& begin,
const base::Time& end) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn
index 71e24e436073..c7913516146d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/crash/core/common/BUILD.gn.orig 2023-05-31 08:12:17 UTC
+--- src/3rdparty/chromium/components/crash/core/common/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/crash/core/common/BUILD.gn
-@@ -9,7 +9,7 @@ import("//components/gwp_asan/buildflags/buildflags.gn
+@@ -9,7 +9,7 @@ declare_args() {
declare_args() {
# If set to true, this will stub out and disable the entire crash key system.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_mock__signals__aggregator.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_mock__signals__aggregator.h
index c10e886469e8..2ce2a039bd67 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_mock__signals__aggregator.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_mock__signals__aggregator.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/device_signals/core/browser/mock_signals_aggregator.h.orig 2023-07-16 15:47:57 UTC
+--- src/3rdparty/chromium/components/device_signals/core/browser/mock_signals_aggregator.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/device_signals/core/browser/mock_signals_aggregator.h
@@ -17,7 +17,7 @@ class MockSignalsAggregator : public SignalsAggregator
MockSignalsAggregator();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator.h
index 8945a39bfae4..247a897560c2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/device_signals/core/browser/signals_aggregator.h.orig 2023-07-16 15:47:57 UTC
+--- src/3rdparty/chromium/components/device_signals/core/browser/signals_aggregator.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/device_signals/core/browser/signals_aggregator.h
@@ -22,7 +22,7 @@ class SignalsAggregator : public KeyedService {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator__impl.cc
index b969d8274da0..e7eb55921955 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2023-07-16 15:47:57 UTC
+--- src/3rdparty/chromium/components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/device_signals/core/browser/signals_aggregator_impl.cc
-@@ -65,7 +65,7 @@ SignalsAggregatorImpl::SignalsAggregatorImpl(
+@@ -64,7 +64,7 @@ SignalsAggregatorImpl::~SignalsAggregatorImpl() = defa
SignalsAggregatorImpl::~SignalsAggregatorImpl() = default;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator__impl.h
index 16687e49a244..424e4983a377 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_signals__aggregator__impl.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/device_signals/core/browser/signals_aggregator_impl.h.orig 2023-07-16 15:47:57 UTC
+--- src/3rdparty/chromium/components/device_signals/core/browser/signals_aggregator_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/device_signals/core/browser/signals_aggregator_impl.h
@@ -29,7 +29,7 @@ class SignalsAggregatorImpl : public SignalsAggregator
~SignalsAggregatorImpl() override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service.h
index 7e4320d11974..6340e4881c2c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/device_signals/core/browser/user_permission_service.h.orig 2023-07-16 15:47:57 UTC
+--- src/3rdparty/chromium/components/device_signals/core/browser/user_permission_service.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/device_signals/core/browser/user_permission_service.h
@@ -57,7 +57,7 @@ class UserPermissionService : public KeyedService {
// missing.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service__impl.cc
index 2bd79f4c1c25..74e7c3967f18 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service__impl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/device_signals/core/browser/user_permission_service_impl.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/components/device_signals/core/browser/user_permission_service_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/device_signals/core/browser/user_permission_service_impl.cc
@@ -87,7 +87,7 @@ bool UserPermissionServiceImpl::ShouldCollectConsent()
consent_required_by_dependent_policy;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service__impl.h
index c92c830a39cf..c0f8ae729852 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_browser_user__permission__service__impl.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/device_signals/core/browser/user_permission_service_impl.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/components/device_signals/core/browser/user_permission_service_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/device_signals/core/browser/user_permission_service_impl.h
@@ -38,7 +38,7 @@ class UserPermissionServiceImpl : public UserPermissio
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_common_signals__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_common_signals__features.cc
index e4133bba0bd3..3e138807bc3e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_common_signals__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_common_signals__features.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/components/device_signals/core/common/signals_features.cc.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/components/device_signals/core/common/signals_features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/device_signals/core/common/signals_features.cc
-@@ -46,7 +46,7 @@ bool IsNewFunctionEnabled(NewEvFunction new_ev_functio
- }
+@@ -11,7 +11,7 @@ BASE_FEATURE(kAllowClientCertificateReportingForUsers,
+ base::FEATURE_ENABLED_BY_DEFAULT);
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Enables the triggering of device signals consent dialog when conditions met
// This feature also requires UnmanagedDeviceSignalsConsentFlowEnabled policy to
// be enabled
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_common_signals__features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_common_signals__features.h
index 5dc4cb05216f..26d533260ede 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_common_signals__features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_common_signals__features.h
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/components/device_signals/core/common/signals_features.h.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/components/device_signals/core/common/signals_features.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/device_signals/core/common/signals_features.h
-@@ -28,7 +28,7 @@ enum class NewEvFunction { kFileSystemInfo, kSettings,
- bool IsNewFunctionEnabled(NewEvFunction new_ev_function);
+@@ -14,7 +14,7 @@ BASE_DECLARE_FEATURE(kAllowClientCertificateReportingF
+ BASE_DECLARE_FEATURE(kAllowClientCertificateReportingForUsers);
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
BASE_DECLARE_FEATURE(kDeviceSignalsConsentDialog);
// Returns true if device signals consent dialog has been enabled for
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_system__signals_platform__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_system__signals_platform__delegate.cc
index ba31ef8c88fa..bf668429d018 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_system__signals_platform__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_device__signals_core_system__signals_platform__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/device_signals/core/system_signals/platform_delegate.cc.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/components/device_signals/core/system_signals/platform_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/device_signals/core/system_signals/platform_delegate.cc
-@@ -11,7 +11,7 @@ namespace device_signals {
+@@ -11,7 +11,7 @@ bool CustomFilePathComparator::operator()(const base::
bool CustomFilePathComparator::operator()(const base::FilePath& a,
const base::FilePath& b) const {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc
index 11ea03876dae..6a57aea22c49 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_discardable__memory_service_discardable__shared__memory__manager.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/discardable_memory/service/discardable_shared_memory_manager.cc
@@ -172,7 +172,7 @@ uint64_t GetDefaultMemoryLimit() {
// Limits the number of FDs used to 32, assuming a 4MB allocation size.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_embedder__support_user__agent__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_embedder__support_user__agent__utils.cc
index 7d388652db29..f9ce9578bc0d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_embedder__support_user__agent__utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_embedder__support_user__agent__utils.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/embedder_support/user_agent_utils.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/components/embedder_support/user_agent_utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/embedder_support/user_agent_utils.cc
-@@ -445,6 +445,9 @@ std::string GetPlatformForUAMetadata() {
+@@ -451,6 +451,9 @@ std::string GetPlatformForUAMetadata() {
# else
return "Chromium OS";
# endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_enterprise_watermarking_watermark.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_enterprise_watermarking_watermark.cc
index b970439996cc..a642a8817620 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_enterprise_watermarking_watermark.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_enterprise_watermarking_watermark.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/enterprise/watermarking/watermark.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/enterprise/watermarking/watermark.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/enterprise/watermarking/watermark.cc
-@@ -34,7 +34,7 @@ gfx::Font WatermarkFont() {
+@@ -31,7 +31,7 @@ gfx::Font WatermarkFont() {
"Segoe UI",
#elif BUILDFLAG(IS_MAC)
"SF Pro Text",
@@ -9,7 +9,7 @@
"Ubuntu",
#elif BUILDFLAG(IS_CHROMEOS)
"Google Sans",
-@@ -45,7 +45,7 @@ gfx::Font WatermarkFont() {
+@@ -47,7 +47,7 @@ gfx::Font::Weight WatermarkFontWeight() {
}
gfx::Font::Weight WatermarkFontWeight() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_error__page_common_localized__error.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_error__page_common_localized__error.cc
new file mode 100644
index 000000000000..466deddb3fe3
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_error__page_common_localized__error.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/error_page/common/localized_error.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/error_page/common/localized_error.cc
+@@ -901,7 +901,7 @@ void AddSuggestionsDetails(int error_code,
+ if (suggestions & SUGGEST_PROXY_CONFIG) {
+ // Custom body string.
+ std::u16string inner =
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ l10n_util::GetStringFUTF16(
+ IDS_ERRORPAGES_SUGGESTION_PROXY_DISABLE_PLATFORM,
+ l10n_util::GetStringUTF16(IDS_SETTINGS_TITLE),
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_eye__dropper_eye__dropper__view.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_eye__dropper_eye__dropper__view.cc
index ea603f929c8c..82d86a664d9a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_eye__dropper_eye__dropper__view.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_eye__dropper_eye__dropper__view.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/eye_dropper/eye_dropper_view.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/eye_dropper/eye_dropper_view.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/eye_dropper/eye_dropper_view.cc
-@@ -203,7 +203,7 @@ EyeDropperView::EyeDropperView(gfx::NativeView parent,
+@@ -208,7 +208,7 @@ EyeDropperView::EyeDropperView(gfx::NativeView parent,
// EyeDropper/WidgetDelegate.
set_owned_by_client();
SetPreferredSize(GetSize());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.cc
index 45d8fe3c9b29..c634aedfecf0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/feature_engagement/public/event_constants.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/components/feature_engagement/public/event_constants.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/feature_engagement/public/event_constants.cc
-@@ -11,7 +11,7 @@ namespace feature_engagement {
+@@ -11,7 +11,7 @@ namespace events {
namespace events {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -8,4 +8,4 @@
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
const char kNewTabOpened[] = "new_tab_opened";
const char kSixthTabOpened[] = "sixth_tab_opened";
- const char kTabGroupCreated[] = "tab_group_created";
+ const char kReadingListItemAdded[] = "reading_list_item_added";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.h
index 1c61f2507d9f..db5f08ab6ed3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_event__constants.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/feature_engagement/public/event_constants.h.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/components/feature_engagement/public/event_constants.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/feature_engagement/public/event_constants.h
@@ -14,7 +14,7 @@ namespace events {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__configurations.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__configurations.cc
index 17792f8bf29b..c0dfcafdddf8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__configurations.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__configurations.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/feature_engagement/public/feature_configurations.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/feature_engagement/public/feature_configurations.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/feature_engagement/public/feature_configurations.cc
-@@ -95,7 +95,7 @@ std::optional<FeatureConfig> CreateNewUserGestureInPro
+@@ -100,7 +100,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
std::optional<FeatureConfig> GetClientSideFeatureConfig(
const base::Feature* feature) {
@@ -9,7 +9,7 @@
// The IPH bubble for link capturing has a trigger set to ANY so that it
// always shows up. The per app specific guardrails are independently stored
-@@ -114,7 +114,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
+@@ -119,7 +119,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -18,7 +18,7 @@
if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
std::optional<FeatureConfig> config = FeatureConfig();
config->valid = true;
-@@ -1641,7 +1641,8 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
+@@ -1724,7 +1724,8 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.cc
index 97e187feeb43..9586a67d3695 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/feature_engagement/public/feature_constants.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/feature_engagement/public/feature_constants.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/feature_engagement/public/feature_constants.cc
-@@ -18,7 +18,7 @@ BASE_FEATURE(kIPHDemoMode, "IPH_DemoMode", base::FEATU
+@@ -19,7 +19,7 @@ BASE_FEATURE(kIPHDummyFeature, "IPH_Dummy", base::FEAT
BASE_FEATURE(kIPHDummyFeature, "IPH_Dummy", base::FEATURE_DISABLED_BY_DEFAULT);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,17 +9,16 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -639,7 +639,8 @@ BASE_FEATURE(kDefaultBrowserTriggerCriteriaExperiment,
+@@ -667,7 +667,7 @@ BASE_FEATURE(kDefaultBrowserTriggerCriteriaExperiment,
+
#endif // BUILDFLAG(IS_IOS)
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_BSD)
- BASE_FEATURE(kIPHAutofillCreditCardBenefitFeature,
- "IPH_AutofillCreditCardBenefit",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -776,7 +777,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ BASE_FEATURE(kIPHAutofillCardInfoRetrievalSuggestionFeature,
+ "IPH_AutofillCardInfoRetrievalSuggestion",
+@@ -811,7 +811,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.h
index 8c7fb5946d0a..87d037ab1013 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__constants.h
@@ -1,30 +1,29 @@
---- src/3rdparty/chromium/components/feature_engagement/public/feature_constants.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/feature_engagement/public/feature_constants.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/feature_engagement/public/feature_constants.h
-@@ -20,7 +20,7 @@ BASE_DECLARE_FEATURE(kIPHDemoMode);
- BASE_DECLARE_FEATURE(kIPHDummyFeature);
+@@ -27,7 +27,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- BASE_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -258,7 +258,8 @@ BASE_DECLARE_FEATURE(kDefaultBrowserTriggerCriteriaExp
+@@ -295,7 +295,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kDefaultBrowserTrigg
+
#endif // BUILDFLAG(IS_IOS)
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kIPHAutofillCreditCardBenefitFeature);
- BASE_DECLARE_FEATURE(kIPHAutofillDisabledVirtualCardSuggestionFeature);
- BASE_DECLARE_FEATURE(kIPHAutofillExternalAccountProfileSuggestionFeature);
-@@ -309,7 +310,7 @@ BASE_DECLARE_FEATURE(kIPHScalableIphHelpAppBasedTenFea
- BASE_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ FEATURE_CONSTANTS_DECLARE_FEATURE(
+ kIPHAutofillCardInfoRetrievalSuggestionFeature);
+@@ -353,7 +353,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamin
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunch);
- BASE_DECLARE_FEATURE(kIPHToolbarManagementButtonFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunch);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunchAppInTab);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.cc
index 8ce5396aa65b..4a9b92016753 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/components/feature_engagement/public/feature_list.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/feature_engagement/public/feature_list.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/feature_engagement/public/feature_list.cc
@@ -165,7 +165,7 @@ const base::Feature* const kAllFeatures[] = {
- &kIPHiOSLensOverlayEntrypointTipFeature,
+ &kIPHiOSReminderNotificationsOverflowMenuBubbleFeature,
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -9,22 +9,21 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -230,7 +230,8 @@ const base::Feature* const kAllFeatures[] = {
+@@ -236,7 +236,7 @@ const base::Feature* const kAllFeatures[] = {
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ &kIPHAutofillCardInfoRetrievalSuggestionFeature,
&kIPHAutofillCreditCardBenefitFeature,
- &kIPHAutofillDisabledVirtualCardSuggestionFeature,
- &kIPHAutofillExternalAccountProfileSuggestionFeature,
-@@ -281,7 +282,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -290,7 +290,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHScalableIphGamingFeature,
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif // BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
&kIPHDesktopPWAsLinkCapturingLaunch,
- &kIPHToolbarManagementButtonFeature,
+ &kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.h
index 5270d24a7620..05ff6a99b598 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feature__engagement_public_feature__list.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/feature_engagement/public/feature_list.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/feature_engagement/public/feature_list.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/feature_engagement/public/feature_list.h
-@@ -288,7 +288,7 @@ DEFINE_VARIATION_PARAM(kIPHHomeCustomizationMenuFeatur
+@@ -291,7 +291,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSReminderNotificationsOve
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
#endif
-@@ -389,7 +389,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSaveV2CloseGroupFe
+@@ -402,7 +402,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSaveV2CloseGroupFe
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -19,25 +19,25 @@
DEFINE_VARIATION_PARAM(kIPHAutofillCreditCardBenefitFeature,
"IPH_AutofillCreditCardBenefit");
-@@ -481,7 +482,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
+@@ -496,7 +497,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "
DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif // BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
- DEFINE_VARIATION_PARAM(kIPHToolbarManagementButtonFeature,
-@@ -646,7 +647,7 @@ constexpr flags_ui::FeatureEntry::FeatureVariation
- VARIATION_ENTRY(kIPHHomeCustomizationMenuFeature),
- VARIATION_ENTRY(kIPHiOSLensOverlayEntrypointTipFeature),
+ DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
+@@ -662,7 +663,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+ VARIATION_ENTRY(kIPHiOSDefaultBrowserBannerPromoFeature),
+ VARIATION_ENTRY(kIPHiOSReminderNotificationsOverflowMenuBubbleFeature),
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
VARIATION_ENTRY(kIPHBatterySaverModeFeature),
VARIATION_ENTRY(kIPHCompanionSidePanelFeature),
VARIATION_ENTRY(kIPHCompanionSidePanelRegionSearchFeature),
-@@ -701,7 +702,8 @@ constexpr flags_ui::FeatureEntry::FeatureVariation
+@@ -722,7 +723,8 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -45,14 +45,14 @@
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
+ BUILDFLAG(IS_BSD)
VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
+ VARIATION_ENTRY(kIPHAutofillCardInfoRetrievalSuggestionFeature),
VARIATION_ENTRY(kIPHAutofillDisabledVirtualCardSuggestionFeature),
- VARIATION_ENTRY(kIPHAutofillExternalAccountProfileSuggestionFeature),
-@@ -753,7 +755,7 @@ constexpr flags_ui::FeatureEntry::FeatureVariation
+@@ -774,7 +776,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHScalableIphGamingFeature),
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif // BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunch),
- VARIATION_ENTRY(kIPHToolbarManagementButtonFeature),
+ VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunchAppInTab),
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feed_core_proto_v2_wire_version.proto b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feed_core_proto_v2_wire_version.proto
index 626494912842..2389fcc09ab2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feed_core_proto_v2_wire_version.proto
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feed_core_proto_v2_wire_version.proto
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/feed/core/proto/v2/wire/version.proto.orig 2021-05-12 22:05:49 UTC
+--- src/3rdparty/chromium/components/feed/core/proto/v2/wire/version.proto.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/feed/core/proto/v2/wire/version.proto
@@ -25,8 +25,8 @@ message Version {
BETA = 3;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feed_core_v2_proto__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feed_core_v2_proto__util.cc
index 076274fd9203..214dfe0de14d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feed_core_v2_proto__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_feed_core_v2_proto__util.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/feed/core/v2/proto_util.cc.orig 2023-07-16 15:47:57 UTC
+--- src/3rdparty/chromium/components/feed/core/v2/proto_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/feed/core/v2/proto_util.cc
@@ -93,8 +93,8 @@ feedwire::Version GetPlatformVersionMessage() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc
index 9add38f973ef..73067e7bc082 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_flags__ui_flags__state.cc
@@ -1,9 +1,9 @@
---- src/3rdparty/chromium/components/flags_ui/flags_state.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/flags_ui/flags_state.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/flags_ui/flags_state.cc
-@@ -755,7 +755,7 @@ unsigned short FlagsState::GetCurrentPlatform() {
+@@ -761,7 +761,7 @@ unsigned short FlagsState::GetCurrentPlatform() {
+ return kOsWin;
+ #elif BUILDFLAG(IS_CHROMEOS)
return kOsCrOS;
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
- return kOsLacros;
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return kOsLinux;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gcm__driver_gcm__desktop__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gcm__driver_gcm__desktop__utils.cc
new file mode 100644
index 000000000000..d8518799182d
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gcm__driver_gcm__desktop__utils.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/gcm_driver/gcm_desktop_utils.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/gcm_driver/gcm_desktop_utils.cc
+@@ -32,7 +32,7 @@ GCMClient::ChromePlatform GetPlatform() {
+ return GCMClient::PLATFORM_ANDROID;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return GCMClient::PLATFORM_CROS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return GCMClient::PLATFORM_LINUX;
+ #else
+ // For all other platforms, return as LINUX.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_BUILD.gn
index 07b7216ee88b..d72b93d94a10 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/gwp_asan/BUILD.gn.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/components/gwp_asan/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/gwp_asan/BUILD.gn
@@ -15,7 +15,7 @@ test("gwp_asan_unittests") {
"//testing/gtest",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_guarded__page__allocator__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_guarded__page__allocator__posix.cc
index b9a40268566b..1281eb1bf8aa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_guarded__page__allocator__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_guarded__page__allocator__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/gwp_asan/client/guarded_page_allocator_posix.cc
@@ -35,8 +35,9 @@ void GuardedPageAllocator::MarkPageInaccessible(void*
// mmap() a PROT_NONE page over the address to release it to the system, if
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_gwp__asan.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_gwp__asan.cc
index 27bcf84ab858..fd90de7f0094 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_gwp__asan.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_gwp__asan.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/gwp_asan/client/gwp_asan.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/components/gwp_asan/client/gwp_asan.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/gwp_asan/client/gwp_asan.cc
@@ -75,7 +75,7 @@ namespace {
// ProcessSamplingBoost is the multiplier to increase the
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_gwp__asan__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_gwp__asan__features.cc
index e4e1feef289b..db5d9afdc204 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_gwp__asan__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_client_gwp__asan__features.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/gwp_asan/client/gwp_asan_features.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/components/gwp_asan/client/gwp_asan_features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/gwp_asan/client/gwp_asan_features.cc
-@@ -9,7 +9,7 @@
+@@ -9,7 +9,7 @@ namespace gwp_asan::internal {
namespace gwp_asan::internal {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_crash__handler_crash__analyzer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_crash__handler_crash__analyzer.cc
index 2f837207d73c..5ad9237a760e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_crash__handler_crash__analyzer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_gwp__asan_crash__handler_crash__analyzer.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/gwp_asan/crash_handler/crash_analyzer.cc
@@ -35,7 +35,7 @@
#include "third_party/crashpad/crashpad/snapshot/process_snapshot.h"
@@ -9,7 +9,7 @@
#include <signal.h>
#elif BUILDFLAG(IS_APPLE)
#include <mach/exception_types.h>
-@@ -95,7 +95,7 @@ bool CrashAnalyzer::GetExceptionInfo(
+@@ -95,7 +95,7 @@ crashpad::VMAddress CrashAnalyzer::GetAccessAddress(
crashpad::VMAddress CrashAnalyzer::GetAccessAddress(
const crashpad::ExceptionSnapshot& exception) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_live__caption_caption__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_live__caption_caption__util.cc
index 6756d682021c..08e208b536ae 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_live__caption_caption__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_live__caption_caption__util.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/components/live_caption/caption_util.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/live_caption/caption_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/live_caption/caption_util.cc
-@@ -139,7 +139,7 @@ std::string GetCaptionSettingsUrl() {
+@@ -136,7 +136,7 @@ std::string GetCaptionSettingsUrl() {
+ std::string GetCaptionSettingsUrl() {
+ #if BUILDFLAG(IS_CHROMEOS)
return "chrome://os-settings/audioAndCaptions";
- #endif // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return "chrome://settings/captions";
- #endif // BUILDFLAG(IS_LINUX)
-
+ #elif BUILDFLAG(IS_WIN)
+ return base::win::GetVersion() >= base::win::Version::WIN10
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_live__caption_caption__util.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_live__caption_caption__util.h
index 577c1578c7b1..79ec27aa1d77 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_live__caption_caption__util.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_live__caption_caption__util.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/live_caption/caption_util.h.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/components/live_caption/caption_util.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/live_caption/caption_util.h
-@@ -15,7 +15,7 @@ class PrefService;
+@@ -15,7 +15,7 @@ namespace captions {
namespace captions {
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_media__source.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_media__source.cc
index 4c4610c1f1df..f51ec9d5db87 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_media__source.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_media__source.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/media_router/common/media_source.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/components/media_router/common/media_source.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/media_router/common/media_source.cc
-@@ -57,7 +57,7 @@ bool IsSystemAudioCaptureSupported() {
+@@ -62,7 +62,7 @@ bool IsSystemAudioCaptureSupported() {
if (!media::IsSystemLoopbackCaptureSupported()) {
return false;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_providers_cast_channel_cast__message__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_providers_cast_channel_cast__message__util.cc
index 59cc556cb1de..65406af94c66 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_providers_cast_channel_cast__message__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_providers_cast_channel_cast__message__util.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2023-11-03 10:09:45 UTC
+--- src/3rdparty/chromium/components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/media_router/common/providers/cast/channel/cast_message_util.cc
-@@ -169,7 +169,7 @@ int GetVirtualConnectPlatformValue() {
+@@ -168,7 +168,7 @@ int GetVirtualConnectPlatformValue() {
return 4;
- #elif BUILDFLAG(IS_CHROMEOS_ASH)
+ #elif BUILDFLAG(IS_CHROMEOS)
return 5;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return 6;
#else
return 0;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_providers_cast_channel_enum__table.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_providers_cast_channel_enum__table.h
index 62f9326b6060..b545f1cb49f9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_providers_cast_channel_enum__table.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_media__router_common_providers_cast_channel_enum__table.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/media_router/common/providers/cast/channel/enum_table.h.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/components/media_router/common/providers/cast/channel/enum_table.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/media_router/common/providers/cast/channel/enum_table.h
@@ -368,7 +368,12 @@ class EnumTable {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider.cc
new file mode 100644
index 000000000000..745218163c2a
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/metrics/drive_metrics_provider.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/metrics/drive_metrics_provider.cc
+@@ -113,7 +113,7 @@ void DriveMetricsProvider::FillDriveMetrics(
+ response.has_seek_penalty);
+ RecordTriStateMetric("UMA.SeekPenaltyResult.Base",
+ response.has_seek_penalty_base);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ RecordTriStateMetric("UMA.DriveIsRemovableResult", response.is_removable);
+ #endif
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc
index 0fde59efeb73..aea7b7931217 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_drive__metrics__provider__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/metrics/drive_metrics_provider_linux.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/components/metrics/drive_metrics_provider_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/metrics/drive_metrics_provider_linux.cc
@@ -4,7 +4,13 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_dwa_dwa__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_dwa_dwa__service.cc
new file mode 100644
index 000000000000..62ac33b5f277
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_dwa_dwa__service.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/metrics/dwa/dwa_service.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/metrics/dwa/dwa_service.cc
+@@ -161,7 +161,7 @@ void DwaService::RecordCoarseSystemInformation(
+ coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_WINDOWS);
+ #elif BUILDFLAG(IS_MAC)
+ coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_MACOS);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_LINUX);
+ #elif BUILDFLAG(IS_ANDROID)
+ // TODO(b/366276323): Populate set_platform using more granular
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_metrics__log.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_metrics__log.cc
index 55707f8b64c9..888c8c1313ba 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_metrics__log.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_metrics__log.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/metrics/metrics_log.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/components/metrics/metrics_log.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/metrics/metrics_log.cc
-@@ -56,7 +56,7 @@
+@@ -61,7 +61,7 @@
#include "base/win/current_module.h"
#endif
@@ -9,7 +9,7 @@
#include "base/environment.h"
#include "base/nix/xdg_util.h"
#endif
-@@ -146,7 +146,7 @@ void RecordCurrentTime(
+@@ -157,7 +157,7 @@ void RecordCurrentTime(
}
}
@@ -18,16 +18,16 @@
metrics::SystemProfileProto::OS::XdgSessionType ToProtoSessionType(
base::nix::SessionType session_type) {
switch (session_type) {
-@@ -415,7 +415,7 @@ void MetricsLog::RecordCoreSystemProfile(
+@@ -435,7 +435,7 @@ void MetricsLog::RecordCoreSystemProfile(
// OperatingSystemVersion refers to the ChromeOS release version.
- #if BUILDFLAG(IS_CHROMEOS_ASH)
+ #if BUILDFLAG(IS_CHROMEOS)
os->set_kernel_version(base::SysInfo::KernelVersion());
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Linux operating system version is copied over into kernel version to be
// consistent.
os->set_kernel_version(base::SysInfo::OperatingSystemVersion());
-@@ -432,7 +432,7 @@ void MetricsLog::RecordCoreSystemProfile(
+@@ -452,7 +452,7 @@ void MetricsLog::RecordCoreSystemProfile(
os->set_build_number(base::SysInfo::GetIOSBuildNumber());
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_motherboard.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_motherboard.cc
index da39c9642286..876709f04207 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_motherboard.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_metrics_motherboard.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/metrics/motherboard.cc.orig 2022-10-24 13:33:33 UTC
+--- src/3rdparty/chromium/components/metrics/motherboard.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/metrics/motherboard.cc
@@ -1,6 +1,7 @@
// Copyright 2022 The Chromium Authors
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_connection__info.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_connection__info.h
index 1f6a776b0422..0f3f5034e7f0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_connection__info.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_connection__info.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/named_mojo_ipc_server/connection_info.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/named_mojo_ipc_server/connection_info.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/named_mojo_ipc_server/connection_info.h
@@ -12,7 +12,7 @@
#include "base/win/scoped_handle.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
index 70a527cdc7c9..80a224a95486 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc
-@@ -23,7 +23,7 @@ namespace named_mojo_ipc_server {
+@@ -23,7 +23,7 @@ mojo::PlatformChannelEndpoint ConnectToServer(
// static
mojo::PlatformChannelEndpoint ConnectToServer(
const mojo::NamedPlatformChannel::ServerName& server_name) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__system__lock_lock.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__system__lock_lock.h
index 65f7818502f9..23a150be24a5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__system__lock_lock.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_named__system__lock_lock.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/named_system_lock/lock.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/components/named_system_lock/lock.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/named_system_lock/lock.h
@@ -38,7 +38,7 @@ class ScopedLock {
// may acquire that lock. The lock name has different meanings per platform:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_neterror_resources_neterror.js b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_neterror_resources_neterror.js
deleted file mode 100644
index ea428f9b44b8..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_neterror_resources_neterror.js
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/components/neterror/resources/neterror.js.orig 2024-01-30 07:53:34 UTC
-+++ src/3rdparty/chromium/components/neterror/resources/neterror.js
-@@ -142,7 +142,7 @@ function detailsButtonClick() {
-
- let primaryControlOnLeft = true;
- // clang-format off
--// <if expr="is_macosx or is_ios or is_linux or is_chromeos or is_android">
-+// <if expr="is_macosx or is_ios or is_posix or is_chromeos or is_android">
- // clang-format on
- primaryControlOnLeft = false;
- // </if>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc
deleted file mode 100644
index 5a1f7c4c3666..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/components/network_session_configurator/browser/network_session_configurator.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/components/network_session_configurator/browser/network_session_configurator.cc
-@@ -849,7 +849,7 @@ net::URLRequestContextBuilder::HttpCacheParams::Type C
- // backport, having it behave differently than in stable would be a bigger
- // problem. TODO: Does this work in later macOS releases?
- #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- return net::URLRequestContextBuilder::HttpCacheParams::DISK_SIMPLE;
- #else
- return net::URLRequestContextBuilder::HttpCacheParams::DISK_BLOCKFILE;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_optimization__guide_core_optimization__guide__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_optimization__guide_core_optimization__guide__features.cc
new file mode 100644
index 000000000000..6a09d5740088
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_optimization__guide_core_optimization__guide__features.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/optimization_guide/core/optimization_guide_features.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/optimization_guide/core/optimization_guide_features.cc
+@@ -137,7 +137,7 @@ BASE_FEATURE(kOptimizationGuideOnDeviceModel,
+ // Whether to use the on device model service in optimization guide.
+ BASE_FEATURE(kOptimizationGuideOnDeviceModel,
+ "OptimizationGuideOnDeviceModel",
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_optimization__guide_core_optimization__guide__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_optimization__guide_core_optimization__guide__util.cc
index 09e18bd11848..070130ee5265 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_optimization__guide_core_optimization__guide__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_optimization__guide_core_optimization__guide__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/optimization_guide/core/optimization_guide_util.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/components/optimization_guide/core/optimization_guide_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/optimization_guide/core/optimization_guide_util.cc
-@@ -35,7 +35,7 @@ optimization_guide::proto::Platform GetPlatform() {
+@@ -37,7 +37,7 @@ optimization_guide::proto::Platform GetPlatform() {
return optimization_guide::proto::PLATFORM_CHROMEOS;
#elif BUILDFLAG(IS_ANDROID)
return optimization_guide::proto::PLATFORM_ANDROID;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_async_browser_secret__portal__key__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_async_browser_secret__portal__key__provider.cc
index 3c83ff265da7..4182d7751c51 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_async_browser_secret__portal__key__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_async_browser_secret__portal__key__provider.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/os_crypt/async/browser/secret_portal_key_provider.cc
@@ -5,7 +5,9 @@
#include "components/os_crypt/async/browser/secret_portal_key_provider.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_async_common_encryptor.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_async_common_encryptor.cc
deleted file mode 100644
index f4403568aa9f..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_async_common_encryptor.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/components/os_crypt/async/common/encryptor.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/components/os_crypt/async/common/encryptor.cc
-@@ -277,7 +277,7 @@ std::optional<std::string> Encryptor::DecryptData(
- // or not encryption worked or not, and certainly not advisable to recommend
- // a re-encryption of this potentially invalid data.
- // TODO(crbug.com/365712505): Remove this fallback.
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && \
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) && \
- !(BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || \
- BUILDFLAG(IS_FUCHSIA)
- if (plaintext == string_data) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_sync_libsecret__util__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_sync_libsecret__util__linux.cc
index 123dc26ce3e3..bd1be7a8b749 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_sync_libsecret__util__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_sync_libsecret__util__linux.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/os_crypt/sync/libsecret_util_linux.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/os_crypt/sync/libsecret_util_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/os_crypt/sync/libsecret_util_linux.cc
-@@ -185,16 +185,22 @@ bool LibsecretLoader::EnsureLibsecretLoaded() {
+@@ -185,16 +185,22 @@ bool LibsecretLoader::LoadLibsecret() {
// static
bool LibsecretLoader::LoadLibsecret() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_sync_os__crypt.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_sync_os__crypt.h
index 81e2c3eeadee..8d6c0021e22a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_sync_os__crypt.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_sync_os__crypt.h
@@ -1,24 +1,15 @@
---- src/3rdparty/chromium/components/os_crypt/sync/os_crypt.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/os_crypt/sync/os_crypt.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/os_crypt/sync/os_crypt.h
-@@ -14,7 +14,7 @@
- #include "build/build_config.h"
+@@ -16,7 +16,7 @@
#include "build/chromecast_buildflags.h"
+ #include "crypto/subtle_passkey.h"
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
class KeyStorageLinux;
#endif // BUILDFLAG(IS_LINUX)
-@@ -23,7 +23,7 @@ class PrefRegistrySimple;
- class PrefService;
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- namespace crypto {
- class SymmetricKey;
- }
-@@ -36,7 +36,7 @@ struct Config;
+@@ -32,7 +32,7 @@ namespace OSCrypt {
// Temporary interface due to OSCrypt refactor. See OSCryptImpl for descriptions
// of what each function does.
namespace OSCrypt {
@@ -27,7 +18,7 @@
COMPONENT_EXPORT(OS_CRYPT)
void SetConfig(std::unique_ptr<os_crypt::Config> config);
#endif // BUILDFLAG(IS_LINUX)
-@@ -81,7 +81,7 @@ COMPONENT_EXPORT(OS_CRYPT) void UseMockKeyForTesting(b
+@@ -77,7 +77,7 @@ COMPONENT_EXPORT(OS_CRYPT) void ResetStateForTesting()
COMPONENT_EXPORT(OS_CRYPT) void SetLegacyEncryptionForTesting(bool legacy);
COMPONENT_EXPORT(OS_CRYPT) void ResetStateForTesting();
#endif // BUILDFLAG(IS_WIN)
@@ -36,7 +27,16 @@
COMPONENT_EXPORT(OS_CRYPT)
void UseMockKeyStorageForTesting(
base::OnceCallback<std::unique_ptr<KeyStorageLinux>()>
-@@ -108,7 +108,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
+@@ -86,7 +86,7 @@ void SetEncryptionPasswordForTesting(const std::string
+ COMPONENT_EXPORT(OS_CRYPT)
+ void SetEncryptionPasswordForTesting(const std::string& password);
+ #endif // (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && \
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) && \
+ !(BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || \
+ BUILDFLAG(IS_FUCHSIA)
+ COMPONENT_EXPORT(OS_CRYPT)
+@@ -111,7 +111,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
// Returns singleton instance of OSCryptImpl.
static OSCryptImpl* GetInstance();
@@ -45,7 +45,7 @@
// Set the configuration of OSCryptImpl.
// This method, or SetRawEncryptionKey(), must be called before using
// EncryptString() and DecryptString().
-@@ -200,7 +200,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
+@@ -203,7 +203,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
void ResetStateForTesting();
#endif
@@ -54,8 +54,8 @@
// For unit testing purposes, inject methods to be used.
// |storage_provider_factory| provides the desired |KeyStorage|
// implementation. If the provider returns |nullptr|, a hardcoded password
-@@ -225,13 +225,13 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
- crypto::SymmetricKey* GetEncryptionKey();
+@@ -227,13 +227,13 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
+ bool DeriveKey();
#endif // BUILDFLAG(IS_APPLE)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
@@ -67,6 +67,6 @@
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Returns a cached string of "peanuts". Is thread-safe.
- crypto::SymmetricKey* GetPasswordV10();
+ static constexpr size_t kDerivedKeyBytes = 16;
+ crypto::SubtlePassKey MakeCryptoPassKey();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_browser_paint__preview__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_browser_paint__preview__client.cc
index c4646513fbb8..73aa910d2e50 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_browser_paint__preview__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_browser_paint__preview__client.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/paint_preview/browser/paint_preview_client.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/paint_preview/browser/paint_preview_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/paint_preview/browser/paint_preview_client.cc
@@ -326,8 +326,8 @@ void PaintPreviewClient::CapturePaintPreview(
metadata->set_version(kPaintPreviewVersion);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_common_proto_paint__preview.proto b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_common_proto_paint__preview.proto
index e7ff347af1c9..6d4beb840d1d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_common_proto_paint__preview.proto
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_common_proto_paint__preview.proto
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/paint_preview/common/proto/paint_preview.proto.orig 2021-12-14 11:45:03 UTC
+--- src/3rdparty/chromium/components/paint_preview/common/proto/paint_preview.proto.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/paint_preview/common/proto/paint_preview.proto
-@@ -82,8 +82,8 @@ message PaintPreviewFrameProto {
+@@ -82,8 +82,8 @@ message ChromeVersionProto {
// Stores Chrome version.
// NEXT_TAG = 5
message ChromeVersionProto {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_player_player__compositor__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_player_player__compositor__delegate.cc
index 3c90cff537cb..5793c2770437 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_player_player__compositor__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_paint__preview_player_player__compositor__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/paint_preview/player/player_compositor_delegate.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/components/paint_preview/player/player_compositor_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/paint_preview/player/player_compositor_delegate.cc
-@@ -434,8 +434,8 @@ void PlayerCompositorDelegate::ValidateProtoAndLoadAXT
+@@ -433,8 +433,8 @@ void PlayerCompositorDelegate::ValidateProtoAndLoadAXT
auto chrome_version = capture_result_->proto.metadata().chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
if (capture_result_->proto.metadata().has_chrome_version() &&
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_features_password__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_features_password__features.cc
index 2ade6a08b107..1a2fe4886ff7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_features_password__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_features_password__features.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/features/password_features.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/features/password_features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/features/password_features.cc
-@@ -41,7 +41,7 @@ BASE_FEATURE(kClearUndecryptablePasswords,
+@@ -35,7 +35,7 @@ BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
"ClearUndecryptablePasswordsInSync",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
@@ -9,8 +9,8 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -92,7 +92,7 @@ BASE_FEATURE(kPasswordManualFallbackAvailable,
- "PasswordManualFallbackAvailable",
+@@ -107,7 +107,7 @@ BASE_FEATURE(kReuseDetectionBasedOnPasswordHashes,
+ "ReuseDetectionBasedOnPasswordHashes",
base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_features_password__features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_features_password__features.h
index 84bf605a3a42..4af2770654f5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_features_password__features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_features_password__features.h
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/features/password_features.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/features/password_features.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/features/password_features.h
-@@ -93,7 +93,7 @@ BASE_DECLARE_FEATURE(kPasswordManagerLogToTerminal);
- // Enables triggering password suggestions through the context menu.
- BASE_DECLARE_FEATURE(kPasswordManualFallbackAvailable);
+@@ -108,7 +108,7 @@ BASE_DECLARE_FEATURE(kReuseDetectionBasedOnPasswordHas
+ // Detects password reuse based on hashed password values.
+ BASE_DECLARE_FEATURE(kReuseDetectionBasedOnPasswordHashes);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__form__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__form__manager.cc
index 4c5293c3b005..326f03921eeb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__form__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__form__manager.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/password_form_manager.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/password_form_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/password_form_manager.cc
-@@ -61,7 +61,7 @@
+@@ -63,7 +63,7 @@
#include "components/webauthn/android/webauthn_cred_man_delegate.h"
#endif // BUILDFLAG(IS_ANDROID)
@@ -9,7 +9,7 @@
#include "components/os_crypt/sync/os_crypt.h"
#endif
-@@ -231,7 +231,7 @@ bool ShouldUploadCrowdsourcingVotes(const FormOrDigest
+@@ -239,7 +239,7 @@ bool ShouldUploadCrowdsourcingVotes(const FormOrDigest
return false;
}
@@ -18,7 +18,7 @@
bool ShouldShowKeychainErrorBubble(
std::optional<PasswordStoreBackendError> backend_error) {
if (!backend_error.has_value()) {
-@@ -888,7 +888,7 @@ void PasswordFormManager::OnFetchCompleted() {
+@@ -897,7 +897,7 @@ void PasswordFormManager::OnFetchCompleted() {
error.value().type);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager.cc
index 8a17db823f50..02d0334825ef 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager.cc
@@ -1,15 +1,15 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/password_manager.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/password_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/password_manager.cc
-@@ -414,7 +414,7 @@ void PasswordManager::RegisterProfilePrefs(
- prefs::kAutofillableCredentialsAccountStoreLoginDatabase, false);
- #endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
+@@ -471,7 +471,7 @@ void PasswordManager::RegisterProfilePrefs(
+ false);
+ #endif
registry->RegisterBooleanPref(prefs::kPasswordSharingEnabled, true);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
registry->RegisterIntegerPref(prefs::kRelaunchChromeBubbleDismissedCounter,
0);
#endif
-@@ -427,7 +427,7 @@ void PasswordManager::RegisterProfilePrefs(
+@@ -484,7 +484,7 @@ void PasswordManager::RegisterProfilePrefs(
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__client.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__client.h
index d6e78b1fc41d..954f2a6f8543 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__client.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__client.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/password_manager_client.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/password_manager_client.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/password_manager_client.h
-@@ -30,7 +30,7 @@
+@@ -31,7 +31,7 @@
#include "net/cert/cert_status_flags.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -9,12 +9,12 @@
#include "base/i18n/rtl.h"
#include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
#include "ui/gfx/geometry/rect_f.h"
-@@ -545,7 +545,7 @@ class PasswordManagerClient {
+@@ -549,7 +549,7 @@ class PasswordManagerClient {
CredentialsCallback callback);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
// Shows the bubble with the details of the `form`.
virtual void OpenPasswordDetailsBubble(
+ const password_manager::PasswordForm& form) = 0;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__switches.cc
index 6a88a620db20..1b1b0312dacd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__switches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__switches.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/password_manager_switches.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/password_manager_switches.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/password_manager_switches.cc
-@@ -6,7 +6,7 @@
+@@ -6,7 +6,7 @@ namespace password_manager {
namespace password_manager {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__switches.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__switches.h
index b2f0bb60a916..3b4c6b85f21e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__switches.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manager__switches.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/password_manager_switches.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/password_manager_switches.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/password_manager_switches.h
-@@ -10,7 +10,7 @@
+@@ -9,7 +9,7 @@ namespace password_manager {
namespace password_manager {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manual__fallback__flow.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manual__fallback__flow.cc
index 35be47bb23c8..451131faa188 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/password_manual_fallback_flow.cc
-@@ -43,7 +43,7 @@ std::u16string GetUsernameFromLabel(const std::u16stri
+@@ -45,7 +45,7 @@ std::u16string GetUsernameFromLabel(const std::u16stri
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -9,7 +9,7 @@
// Returns the password form corresponding to the `payload` data. In most
// cases there is only one such form stored, but having more than one or no
// forms is also possible. If there is more than one form, showing any of them
-@@ -281,7 +281,7 @@ void PasswordManualFallbackFlow::DidAcceptSuggestion(
+@@ -294,7 +294,7 @@ void PasswordManualFallbackFlow::DidAcceptSuggestion(
}
case autofill::SuggestionType::kViewPasswordDetails: {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -18,7 +18,7 @@
std::optional<password_manager::PasswordForm> credentials =
GetCorrespondingPasswordForm(
suggestion.GetPayload<Suggestion::PasswordSuggestionDetails>(),
-@@ -413,7 +413,7 @@ void PasswordManualFallbackFlow::EnsureCrossDomainPass
+@@ -429,7 +429,7 @@ void PasswordManualFallbackFlow::EnsureCrossDomainPass
const Suggestion::PasswordSuggestionDetails& payload,
base::OnceClosure on_allowed) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manual__fallback__flow.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manual__fallback__flow.h
index 9211994d6db1..38b542720742 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manual__fallback__flow.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__manual__fallback__flow.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/password_manual_fallback_flow.h
@@ -17,7 +17,7 @@
#include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store__factory__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store__factory__util.cc
index 01de67ab4575..c5bd55472e27 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store__factory__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store__factory__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/password_store_factory_util.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/password_store_factory_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/password_store_factory_util.cc
-@@ -29,7 +29,7 @@ namespace {
+@@ -29,7 +29,7 @@ LoginDatabase::DeletingUndecryptablePasswordsEnabled G
LoginDatabase::DeletingUndecryptablePasswordsEnabled GetPolicyFromPrefs(
PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store_login__database.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store_login__database.cc
index 8abe6a31437d..4861502df755 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store_login__database.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store_login__database.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/password_store/login_database.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/password_store/login_database.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/password_store/login_database.cc
@@ -1030,7 +1030,7 @@ bool ShouldDeleteUndecryptablePasswords(
bool is_user_data_dir_policy_set,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store_login__database__async__helper.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store_login__database__async__helper.cc
index 9bbb04406a0b..60d178ad9412 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_password__store_login__database__async__helper.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/password_store/login_database_async_helper.cc
@@ -154,7 +154,7 @@ LoginsResultOrError LoginDatabaseAsyncHelper::FillMatc
std::vector<PasswordForm> matched_forms;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_stub__password__manager__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_stub__password__manager__client.cc
index cee3f8137f01..dc3f99ecb3e0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_stub__password__manager__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_stub__password__manager__client.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/stub_password_manager_client.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/stub_password_manager_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/stub_password_manager_client.cc
-@@ -187,7 +187,7 @@ version_info::Channel StubPasswordManagerClient::GetCh
+@@ -199,7 +199,7 @@ version_info::Channel StubPasswordManagerClient::GetCh
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -8,4 +8,4 @@
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
void StubPasswordManagerClient::OpenPasswordDetailsBubble(
const password_manager::PasswordForm& form) {}
-
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_stub__password__manager__client.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_stub__password__manager__client.h
index dd569b066731..d636bddcb772 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_stub__password__manager__client.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_browser_stub__password__manager__client.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/password_manager/core/browser/stub_password_manager_client.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/password_manager/core/browser/stub_password_manager_client.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/browser/stub_password_manager_client.h
-@@ -75,7 +75,7 @@ class StubPasswordManagerClient : public PasswordManag
+@@ -77,7 +77,7 @@ class StubPasswordManagerClient : public PasswordManag
MockPasswordFeatureManager* GetPasswordFeatureManager();
version_info::Channel GetChannel() const override;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -8,4 +8,4 @@
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
void OpenPasswordDetailsBubble(
const password_manager::PasswordForm& form) override;
- std::unique_ptr<
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_common_password__manager__pref__names.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_common_password__manager__pref__names.h
index 94d3ccc84bfe..9bf6b0dc3bec 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_common_password__manager__pref__names.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_password__manager_core_common_password__manager__pref__names.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/password_manager/core/common/password_manager_pref_names.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/password_manager/core/common/password_manager_pref_names.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/password_manager/core/common/password_manager_pref_names.h
-@@ -41,7 +41,7 @@ inline constexpr char kCredentialProviderEnabledOnStar
+@@ -50,7 +50,7 @@ inline constexpr char kCredentialProviderEnabledOnStar
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
// Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
// If set to false it blocks deleting undecryptable passwords, otherwise the
// deletion can happen.
-@@ -334,7 +334,7 @@ inline constexpr char kAutofillableCredentialsAccountS
+@@ -359,7 +359,7 @@ inline constexpr char kPasswordSharingEnabled[] =
inline constexpr char kPasswordSharingEnabled[] =
"password_manager.password_sharing_enabled";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_performance__manager_decorators_process__metrics__decorator.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_performance__manager_decorators_process__metrics__decorator.cc
new file mode 100644
index 000000000000..f78f3ef5c715
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_performance__manager_decorators_process__metrics__decorator.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/performance_manager/decorators/process_metrics_decorator.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/performance_manager/decorators/process_metrics_decorator.cc
+@@ -264,7 +264,7 @@ void ProcessMetricsDecorator::DidGetMemoryUsage(
+ // RSS and PMF to each node proportionally to its V8 heap size.
+ uint64_t process_rss = process_dump_iter.os_dump().resident_set_kb;
+ process_node->set_resident_set_kb(process_rss);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ process_node->set_private_swap_kb(
+ process_dump_iter.os_dump().private_footprint_swap_kb);
+ #endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_performance__manager_public_features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_performance__manager_public_features.h
index 5e31ce9bb588..a2c0abb77a2a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_performance__manager_public_features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_performance__manager_public_features.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/performance_manager/public/features.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/components/performance_manager/public/features.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/performance_manager/public/features.h
-@@ -21,7 +21,7 @@ BASE_DECLARE_FEATURE(kRunOnMainThreadSync);
+@@ -17,7 +17,7 @@ namespace performance_manager::features {
#if !BUILDFLAG(IS_ANDROID)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_permissions_prediction__service_prediction__common.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_permissions_prediction__service_prediction__common.cc
index 67fbbfb894e4..36790a887d8b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_permissions_prediction__service_prediction__common.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_permissions_prediction__service_prediction__common.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/permissions/prediction_service/prediction_common.cc.orig 2022-08-31 12:19:35 UTC
+--- src/3rdparty/chromium/components/permissions/prediction_service/prediction_common.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/permissions/prediction_service/prediction_common.cc
-@@ -33,7 +33,7 @@ int BucketizeValue(int count) {
+@@ -32,7 +32,7 @@ ClientFeatures_Platform GetCurrentPlatformProto() {
ClientFeatures_Platform GetCurrentPlatformProto() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -9,7 +9,7 @@
return permissions::ClientFeatures_Platform_PLATFORM_DESKTOP;
#elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
return permissions::ClientFeatures_Platform_PLATFORM_MOBILE;
-@@ -44,7 +44,7 @@ ClientFeatures_Platform GetCurrentPlatformProto() {
+@@ -43,7 +43,7 @@ ClientFeatures_PlatformEnum GetCurrentPlatformEnumProt
ClientFeatures_PlatformEnum GetCurrentPlatformEnumProto() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_browser_policy__pref__mapping__test.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_browser_policy__pref__mapping__test.cc
index bd364678d5d6..e66f312e73b7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_browser_policy__pref__mapping__test.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_browser_policy__pref__mapping__test.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/components/policy/core/browser/policy_pref_mapping_test.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/components/policy/core/browser/policy_pref_mapping_test.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/policy/core/browser/policy_pref_mapping_test.cc
-@@ -411,7 +411,7 @@ class PolicyTestCase {
- const std::string os("chromeos_lacros");
+@@ -408,7 +408,7 @@ class PolicyTestCase {
+ const std::string os("chromeos_ash");
#elif BUILDFLAG(IS_IOS)
const std::string os("ios");
-#elif BUILDFLAG(IS_LINUX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__client.cc
index 0debdfe734c4..0dbda4baf539 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__client.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/policy/core/common/cloud/cloud_policy_client.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/policy/core/common/cloud/cloud_policy_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -703,7 +703,7 @@ void CloudPolicyClient::FetchPolicy(PolicyFetchReason
+@@ -739,7 +739,7 @@ void CloudPolicyClient::FetchPolicy(PolicyFetchReason
fetch_request->set_invalidation_payload(invalidation_payload_);
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
index b433e28c007a..e3e47345b3fe 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc
-@@ -25,7 +25,7 @@ namespace policy {
+@@ -25,7 +25,7 @@ namespace {
namespace {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__util.cc
index d97731e4c262..1c58ebaadb26 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_cloud_cloud__policy__util.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/components/policy/core/common/cloud/cloud_policy_util.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/components/policy/core/common/cloud/cloud_policy_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/policy/core/common/cloud/cloud_policy_util.cc
@@ -20,7 +20,7 @@
+ #include "base/win/wincred_shim.h"
#endif
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
-- BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
#include <pwd.h>
#include <sys/types.h>
#include <unistd.h>
@@ -13,8 +13,8 @@
#import <SystemConfiguration/SCDynamicStoreCopySpecific.h>
#endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include <limits.h> // For HOST_NAME_MAX
#endif
@@ -26,16 +26,16 @@
#include <algorithm>
#include <utility>
-@@ -88,7 +93,7 @@ namespace em = enterprise_management;
+@@ -83,7 +88,7 @@ std::string GetMachineName() {
+ namespace em = enterprise_management;
std::string GetMachineName() {
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
char hostname[HOST_NAME_MAX];
if (gethostname(hostname, HOST_NAME_MAX) == 0) // Success.
return hostname;
-@@ -145,7 +150,7 @@ std::string GetMachineName() {
+@@ -139,7 +144,7 @@ std::string GetOSVersion() {
std::string GetOSVersion() {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
@@ -44,7 +44,7 @@
return base::SysInfo::OperatingSystemVersion();
#elif BUILDFLAG(IS_WIN)
base::win::OSInfo::VersionNumber version_number =
-@@ -168,7 +173,7 @@ std::string GetOSArchitecture() {
+@@ -161,7 +166,7 @@ std::string GetOSUsername() {
}
std::string GetOSUsername() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__loader__common.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__loader__common.cc
index 039b048a3841..04fc54aa7d96 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__loader__common.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__loader__common.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/policy/core/common/policy_loader_common.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/components/policy/core/common/policy_loader_common.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/policy/core/common/policy_loader_common.cc
@@ -46,7 +46,7 @@ const char* kSensitivePolicies[] = {
key::kDefaultSearchProviderEnabled,
@@ -7,9 +7,9 @@
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
key::kAutoOpenFileTypes,
+ key::kEnterpriseSearchAggregatorSettings,
key::kHomepageIsNewTabPage,
- key::kPasswordProtectionChangePasswordURL,
-@@ -56,7 +56,7 @@ const char* kSensitivePolicies[] = {
+@@ -57,7 +57,7 @@ const char* kSensitivePolicies[] = {
key::kSafeBrowsingAllowlistDomains,
key::kSiteSearchSettings,
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__paths.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__paths.cc
index b8b53fba0be7..aea340274764 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__paths.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__paths.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/policy/core/common/policy_paths.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/components/policy/core/common/policy_paths.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/policy/core/common/policy_paths.cc
-@@ -17,6 +17,8 @@ namespace policy {
+@@ -17,6 +17,8 @@ const char kPolicyPath[] = "/etc/opt/chrome_for_testin
const char kPolicyPath[] = "/etc/opt/chrome/policies";
#elif BUILDFLAG(GOOGLE_CHROME_FOR_TESTING_BRANDING)
const char kPolicyPath[] = "/etc/opt/chrome_for_testing/policies";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__utils.cc
index 733f5400d0b7..f3e006c65e67 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_core_common_policy__utils.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/policy/core/common/policy_utils.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/policy/core/common/policy_utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/policy/core/common/policy_utils.cc
@@ -22,7 +22,7 @@ bool IsPolicyTestingEnabled(PrefService* pref_service,
return true;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_tools_generate__policy__source.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_tools_generate__policy__source.py
index 6ef9338ffdb1..50ed29f40240 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_tools_generate__policy__source.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_policy_tools_generate__policy__source.py
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/policy/tools/generate_policy_source.py.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/components/policy/tools/generate_policy_source.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/policy/tools/generate_policy_source.py
@@ -38,9 +38,9 @@ PLATFORM_STRINGS = {
'ios': ['ios'],
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_power__metrics_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_power__metrics_BUILD.gn
index 27faeb446ffb..22ac603951d8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_power__metrics_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_power__metrics_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/power_metrics/BUILD.gn.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/components/power_metrics/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/power_metrics/BUILD.gn
@@ -41,7 +41,7 @@ static_library("power_metrics") {
ldflags = [ "/DELAYLOAD:setupapi.dll" ]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_power__metrics_energy__metrics__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_power__metrics_energy__metrics__provider.cc
index 8858d3024b34..9ecd46d77b68 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_power__metrics_energy__metrics__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_power__metrics_energy__metrics__provider.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/power_metrics/energy_metrics_provider.cc.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/components/power_metrics/energy_metrics_provider.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/power_metrics/energy_metrics_provider.cc
@@ -9,6 +9,8 @@
#include "components/power_metrics/energy_metrics_provider_win.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__service.cc
new file mode 100644
index 000000000000..7bce14af4fb4
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__service.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/regional_capabilities/regional_capabilities_service.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/regional_capabilities/regional_capabilities_service.cc
+@@ -85,7 +85,7 @@ void RegionalCapabilitiesService::InitializeCountryIdC
+ base::UmaHistogramEnumeration(kUnknownCountryIdStored,
+ UnknownCountryIdStored::kValidCountryId);
+ } else {
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(switches::kClearPrefForUnknownCountry)) {
+ profile_prefs_->ClearPref(country_codes::kCountryIDAtInstall);
+ country_id.reset();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__switches.cc
new file mode 100644
index 000000000000..4a909fea67f0
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__switches.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/regional_capabilities/regional_capabilities_switches.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/regional_capabilities/regional_capabilities_switches.cc
+@@ -6,7 +6,7 @@ namespace switches {
+
+ namespace switches {
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kClearPrefForUnknownCountry,
+ "ClearCountryPrefForStoredUnknownCountry",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__switches.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__switches.h
new file mode 100644
index 000000000000..86c11cb9e458
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_regional__capabilities_regional__capabilities__switches.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/regional_capabilities/regional_capabilities_switches.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/regional_capabilities/regional_capabilities_switches.h
+@@ -25,7 +25,7 @@ inline constexpr char kEeaListCountryOverride[] = "EEA
+ inline constexpr char kDefaultListCountryOverride[] = "DEFAULT_EEA";
+ inline constexpr char kEeaListCountryOverride[] = "EEA_ALL";
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // When the `country_codes::kCountryIDUnknown` is stored in prefs and this
+ // feature is enabled the pref will be cleared allowing a valid country to be
+ // set again.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_content_resources_gen__file__type__proto.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_content_resources_gen__file__type__proto.py
index d564950f63ab..511bfc5f9221 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_content_resources_gen__file__type__proto.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_content_resources_gen__file__type__proto.py
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/safe_browsing/content/resources/gen_file_type_proto.py
@@ -37,6 +37,8 @@ def PlatformTypes():
"chromeos":
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
index 6f6cebb8d418..73831d035c81 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
-@@ -119,7 +119,7 @@ std::ostream& operator<<(std::ostream& os, const ListI
+@@ -119,7 +119,7 @@ PlatformType GetCurrentPlatformType() {
PlatformType GetCurrentPlatformType() {
#if BUILDFLAG(IS_WIN)
return WINDOWS_PLATFORM;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
index 41a580d4f00d..7a4b27a4d905 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
@@ -110,7 +110,7 @@ RTLookupRequest::OSType GetRTLookupRequestOSType() {
return RTLookupRequest::OS_TYPE_CHROME_OS;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_common_features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_common_features.cc
deleted file mode 100644
index 5e15e5c695ee..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_safe__browsing_core_common_features.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/components/safe_browsing/core/common/features.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/components/safe_browsing/core/common/features.cc
-@@ -237,7 +237,7 @@ BASE_FEATURE(kRippleForEnhancedProtection,
- BASE_FEATURE(kSafeBrowsingAsyncRealTimeCheck,
- "SafeBrowsingAsyncRealTimeCheck",
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_search__engines_search__engine__choice_search__engine__choice__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_search__engines_search__engine__choice_search__engine__choice__service.cc
deleted file mode 100644
index 55b6a288ca0c..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_search__engines_search__engine__choice_search__engine__choice__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/components/search_engines/search_engine_choice/search_engine_choice_service.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/components/search_engines/search_engine_choice/search_engine_choice_service.cc
-@@ -594,7 +594,7 @@ void SearchEngineChoiceService::RegisterLocalStatePref
-
- int SearchEngineChoiceService::GetCountryIdInternal() {
- // `country_codes::kCountryIDAtInstall` may not be set yet.
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Android, ChromeOS and Linux, `country_codes::kCountryIDAtInstall` is
- // computed asynchronously using platform-specific signals, and may not be
- // available yet.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_search__engines_template__url__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_search__engines_template__url__service.cc
index 1739649004be..79eb8180b24f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_search__engines_template__url__service.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_search__engines_template__url__service.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/components/search_engines/template_url_service.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/search_engines/template_url_service.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/search_engines/template_url_service.cc
-@@ -3060,7 +3060,7 @@ bool TemplateURLService::MatchesDefaultSearchProvider(
- std::unique_ptr<EnterpriseSiteSearchManager>
- TemplateURLService::GetEnterpriseSiteSearchManager(PrefService* prefs) {
+@@ -3229,7 +3229,7 @@ TemplateURLService::GetEnterpriseSearchManager(PrefSer
+ std::unique_ptr<EnterpriseSearchManager>
+ TemplateURLService::GetEnterpriseSearchManager(PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(omnibox::kSiteSearchSettingsPolicy)
- ? std::make_unique<EnterpriseSiteSearchManager>(
- prefs, base::BindRepeating(
+ return std::make_unique<EnterpriseSearchManager>(
+ prefs, base::BindRepeating(&TemplateURLService::EnterpriseSearchChanged,
+ base::Unretained(this)));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc
index 1836675b3ee2..7f39b3934a8c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_security__interstitials_content_utils.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/components/security_interstitials/content/utils.cc.orig 2023-01-11 09:17:16 UTC
+--- src/3rdparty/chromium/components/security_interstitials/content/utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/security_interstitials/content/utils.cc
-@@ -38,7 +38,7 @@ void LaunchDateAndTimeSettings() {
+@@ -37,7 +37,7 @@ void LaunchDateAndTimeSettings() {
#if BUILDFLAG(IS_ANDROID)
JNIEnv* env = base::android::AttachCurrentThread();
Java_DateAndTimeSettingsHelper_openDateAndTimeSettings(env);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
struct ClockCommand {
const char* const pathname;
const char* const argument;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
index 1f99b0027f8f..670762516d27 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2023-11-03 10:09:45 UTC
+--- src/3rdparty/chromium/components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
-@@ -148,7 +148,7 @@ void CrossDeviceUserSegment::ExecuteModelWithInput(
+@@ -147,7 +147,7 @@ void CrossDeviceUserSegment::ExecuteModelWithInput(
// Check for current device type and subtract it from the device count
// calculation.
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_on__device__translation_sandbox__hook.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_on__device__translation_sandbox__hook.cc
new file mode 100644
index 000000000000..e985308a93ee
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_on__device__translation_sandbox__hook.cc
@@ -0,0 +1,43 @@
+--- src/3rdparty/chromium/components/services/on_device_translation/sandbox_hook.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/services/on_device_translation/sandbox_hook.cc
+@@ -7,12 +7,15 @@
+ #include "components/services/on_device_translation/translate_kit_client.h"
+ #include "sandbox/linux/syscall_broker/broker_command.h"
+
++#if !BUILDFLAG(IS_BSD)
+ using sandbox::syscall_broker::BrokerFilePermission;
+ using sandbox::syscall_broker::MakeBrokerCommandSet;
++#endif
+
+ namespace on_device_translation {
+ namespace {
+
++#if !BUILDFLAG(IS_BSD)
+ // Gets the file permissions required by the TranslateKit
+ std::vector<BrokerFilePermission> GetOnDeviceTranslationFilePermissions() {
+ std::vector<BrokerFilePermission> permissions{
+@@ -21,6 +24,7 @@ std::vector<BrokerFilePermission> GetOnDeviceTranslati
+ };
+ return permissions;
+ }
++#endif
+
+ } // namespace
+
+@@ -29,6 +33,7 @@ bool OnDeviceTranslationSandboxHook(
+ // Call `TranslateKitClient::Get()` to load libtranslatekit.so
+ TranslateKitClient::Get();
+
++#if !BUILDFLAG(IS_BSD)
+ auto* instance = sandbox::policy::SandboxLinux::GetInstance();
+ instance->StartBrokerProcess(MakeBrokerCommandSet({
+ sandbox::syscall_broker::COMMAND_OPEN,
+@@ -36,7 +41,7 @@ bool OnDeviceTranslationSandboxHook(
+ GetOnDeviceTranslationFilePermissions(),
+ options);
+ instance->EngageNamespaceSandboxIfPossible();
+-
++#endif
+ return true;
+ }
+
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_on__device__translation_sandbox__hook.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_on__device__translation_sandbox__hook.h
new file mode 100644
index 000000000000..0f2bdd8b4f40
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_on__device__translation_sandbox__hook.h
@@ -0,0 +1,16 @@
+--- src/3rdparty/chromium/components/services/on_device_translation/sandbox_hook.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/services/on_device_translation/sandbox_hook.h
+@@ -5,7 +5,13 @@
+ #ifndef COMPONENTS_SERVICES_ON_DEVICE_TRANSLATION_SANDBOX_HOOK_H_
+ #define COMPONENTS_SERVICES_ON_DEVICE_TRANSLATION_SANDBOX_HOOK_H_
+
++#include "build/build_config.h"
++
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#else
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+
+ namespace on_device_translation {
+
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
index cc33b53fc1c9..3745f27572e8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc
@@ -22,7 +22,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_soda_soda__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_soda_soda__util.cc
index 1713989bb166..2562c472227d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_soda_soda__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_soda_soda__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/soda/soda_util.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/soda/soda_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/soda/soda_util.cc
-@@ -27,7 +27,7 @@
+@@ -22,7 +22,7 @@
#include "base/win/windows_version.h"
#endif
@@ -9,7 +9,7 @@
#include "base/cpu.h"
#endif
-@@ -52,7 +52,7 @@ bool IsSupportedChromeOS() {
+@@ -38,7 +38,7 @@ bool IsSupportedChromeOS() {
}
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -18,7 +18,7 @@
bool IsSupportedLinux() {
#if defined(ARCH_CPU_X86_FAMILY)
// Check if the CPU has the required instruction set to run the Speech
-@@ -83,7 +83,7 @@ bool IsSupportedWin() {
+@@ -69,7 +69,7 @@ bool IsOnDeviceSpeechRecognitionSupported() {
bool IsOnDeviceSpeechRecognitionSupported() {
#if BUILDFLAG(IS_CHROMEOS)
return IsSupportedChromeOS();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_startup__metric__utils_common_startup__metric__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_startup__metric__utils_common_startup__metric__utils.cc
index 93795121b94e..6b23f9b0aee8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_startup__metric__utils_common_startup__metric__utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_startup__metric__utils_common_startup__metric__utils.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/startup_metric_utils/common/startup_metric_utils.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/components/startup_metric_utils/common/startup_metric_utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/startup_metric_utils/common/startup_metric_utils.cc
@@ -94,7 +94,7 @@ base::TimeTicks CommonStartupMetricRecorder::StartupTi
// Enabling this logic on OS X causes a significant performance regression.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn
index fcac51b90320..cced3d6b71c8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/components/storage_monitor/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/components/storage_monitor/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/storage_monitor/BUILD.gn
-@@ -76,7 +76,7 @@ jumbo_static_library("storage_monitor") {
+@@ -72,7 +72,7 @@ jumbo_static_library("storage_monitor") {
deps += [ "//services/device/public/mojom" ]
}
- } else if (is_linux || is_chromeos_lacros) {
+ } else if (is_linux) {
- if (use_udev) {
+ if (use_udev && !is_bsd) {
sources += [
"mtab_watcher_linux.cc",
"mtab_watcher_linux.h",
-@@ -181,7 +181,7 @@ source_set("unit_tests") {
+@@ -178,7 +178,7 @@ source_set("unit_tests") {
"storage_monitor_chromeos_unittest.cc",
]
}
-- } else if (is_linux || is_chromeos_lacros) {
-+ } else if ((is_linux || is_chromeos_lacros) && !is_bsd) {
+- } else if (is_linux) {
++ } else if (is_linux && !is_bsd) {
if (use_udev) {
sources += [ "storage_monitor_linux_unittest.cc" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc
index c5ce5fae2f1b..59330942edb4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/storage_monitor/removable_device_constants.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/components/storage_monitor/removable_device_constants.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/storage_monitor/removable_device_constants.cc
-@@ -10,7 +10,7 @@ namespace storage_monitor {
+@@ -10,7 +10,7 @@ const char kVendorModelSerialPrefix[] = "VendorModelSe
const char kFSUniqueIdPrefix[] = "UUID:";
const char kVendorModelSerialPrefix[] = "VendorModelSerial:";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h
index 1d11562e131e..8eb3531d28cc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_removable__device__constants.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/storage_monitor/removable_device_constants.h.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/components/storage_monitor/removable_device_constants.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/storage_monitor/removable_device_constants.h
-@@ -14,7 +14,7 @@ namespace storage_monitor {
+@@ -14,7 +14,7 @@ extern const char kVendorModelSerialPrefix[];
extern const char kFSUniqueIdPrefix[];
extern const char kVendorModelSerialPrefix[];
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_list__family__members__service.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_list__family__members__service.h
new file mode 100644
index 000000000000..bdfced292bd7
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_list__family__members__service.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/supervised_user/core/browser/list_family_members_service.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/supervised_user/core/browser/list_family_members_service.h
+@@ -33,7 +33,7 @@ constexpr bool FetchListFamilyMembersWithCapability()
+ // If true, this fetcher is active for all users with CanFetchFamilyMemberInfo
+ // capability. Otherwise, it is only used by supervised users.
+ constexpr bool FetchListFamilyMembersWithCapability() {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return true;
+ #else
+ return false;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__metrics__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__metrics__service.cc
index 9090384e1feb..2a0cc6d8401e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__metrics__service.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__metrics__service.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/supervised_user/core/browser/supervised_user_metrics_service.cc
@@ -47,7 +47,7 @@ SupervisedUserMetricsService::SupervisedUserMetricsSer
extensions_metrics_delegate_(std::move(extensions_metrics_delegate)) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__preferences.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__preferences.cc
index 9c5b1eb3fcdd..906661e26106 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__preferences.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__preferences.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/supervised_user/core/browser/supervised_user_preferences.cc
-@@ -147,7 +147,7 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry
+@@ -144,7 +144,7 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry
registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
registry->RegisterStringPref(prefs::kFamilyLinkUserMemberRole, std::string());
#if BUILDFLAG(ENABLE_EXTENSIONS) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__service.cc
deleted file mode 100644
index 3e8480327dc4..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_browser_supervised__user__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/components/supervised_user/core/browser/supervised_user_service.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/components/supervised_user/core/browser/supervised_user_service.cc
-@@ -152,7 +152,7 @@ FirstTimeInterstitialBannerState SupervisedUserService
- const FirstTimeInterstitialBannerState original_state) {
- FirstTimeInterstitialBannerState target_state = original_state;
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_IOS)
-+ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- if (original_state != FirstTimeInterstitialBannerState::kSetupComplete &&
- can_show_first_time_interstitial_banner_) {
- target_state = FirstTimeInterstitialBannerState::kNeedToShow;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_features.cc
index 2a3b83548b58..d17b35d0ea21 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_features.cc
@@ -1,15 +1,15 @@
---- src/3rdparty/chromium/components/supervised_user/core/common/features.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/components/supervised_user/core/common/features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/supervised_user/core/common/features.cc
-@@ -67,7 +67,7 @@ BASE_FEATURE(kUpdatedSupervisedUserExtensionApprovalSt
+@@ -68,7 +68,7 @@ BASE_FEATURE(kUpdatedSupervisedUserExtensionApprovalSt
"UpdatedSupervisedUserExtensionApprovalStrings",
- base::FEATURE_DISABLED_BY_DEFAULT);
+ base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kEnableExtensionsPermissionsForSupervisedUsersOnDesktop,
"EnableExtensionsPermissionsForSupervisedUsersOnDesktop",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -82,7 +82,7 @@ bool IsSupervisedUserSkipParentApprovalToInstallExtens
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -83,7 +83,7 @@ bool IsSupervisedUserSkipParentApprovalToInstallExtens
#if BUILDFLAG(IS_CHROMEOS)
return base::FeatureList::IsEnabled(
kEnableSupervisedUserSkipParentApprovalToInstallExtensions);
@@ -18,12 +18,13 @@
bool skipParentApprovalEnabled = base::FeatureList::IsEnabled(
kEnableSupervisedUserSkipParentApprovalToInstallExtensions);
bool permissionExtensionsForSupervisedUsersEnabled =
-@@ -107,13 +107,13 @@ BASE_FEATURE(kSupervisedUserProfileSigninIPH,
- "SupervisedUserProfileSigninIPH",
+@@ -104,14 +104,14 @@ BASE_FEATURE(kCustomProfileStringsForSupervisedUsers,
+ "CustomProfileStringsForSupervisedUsers",
base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+
BASE_FEATURE(kShowKiteForSupervisedUsers,
"ShowKiteForSupervisedUsers",
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -31,15 +32,24 @@
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kHideGuestModeForSupervisedUsers,
- "HideGuestModeForSupervisedUsers",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -123,7 +123,7 @@ BASE_FEATURE(kForceSafeSearchForUnauthenticatedSupervi
+ BASE_FEATURE(kForceSafeSearchForUnauthenticatedSupervisedUsers,
"ForceSafeSearchForUnauthenticatedSupervisedUsers",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -121,7 +121,7 @@ BASE_FEATURE(kForceSafeSearchForUnauthenticatedSupervi
base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kForceSupervisedUserReauthenticationForYouTube,
- "ForceSupervisedUserReauthenticationForYouTube",
- base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kEnableSupervisedUserVersionSignOutDialog,
+ "EnableSupervisedUserVersionSignOutDialog",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -141,7 +141,7 @@ BASE_FEATURE(kExemptYouTubeInfrastructureFromBlocking,
+ // kUncredentialedFilteringFallbackForSupervisedUsers and
+ // kWaitUntilAccessTokenAvailableForClassifyUrl flags, by inlining the
+ // platform #defines.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kUncredentialedFilteringFallbackForSupervisedUsers,
+ "UncredentialedFilteringFallbackForSupervisedUsers",
+ base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_features.h
index 9de7071fe1c4..3a8437fcadd0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_features.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/supervised_user/core/common/features.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/supervised_user/core/common/features.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/supervised_user/core/common/features.h
-@@ -25,7 +25,7 @@ BASE_DECLARE_FEATURE(
+@@ -30,7 +30,7 @@ BASE_DECLARE_FEATURE(kUpdatedSupervisedUserExtensionAp
// Applies new informative strings during the parental extension approval flow.
BASE_DECLARE_FEATURE(kUpdatedSupervisedUserExtensionApprovalStrings);
@@ -9,7 +9,7 @@
BASE_DECLARE_FEATURE(kEnableExtensionsPermissionsForSupervisedUsersOnDesktop);
#endif
-@@ -59,11 +59,11 @@ BASE_DECLARE_FEATURE(kSupervisedUserProfileSigninIPH);
+@@ -60,7 +60,7 @@ BASE_DECLARE_FEATURE(kCustomProfileStringsForSupervise
// Displays a Family Link kite badge on the supervised user avatar in various
// surfaces.
@@ -18,17 +18,12 @@
BASE_DECLARE_FEATURE(kShowKiteForSupervisedUsers);
#endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // This hides the following guest mode entry points for supervised users:
- //
- // * In the Profile menu for supervised profiles
-@@ -75,7 +75,7 @@ BASE_DECLARE_FEATURE(kHideGuestModeForSupervisedUsers)
+@@ -68,7 +68,7 @@ BASE_DECLARE_FEATURE(kForceSafeSearchForUnauthenticate
// unauthenticated (e.g. signed out of the content area) account.
BASE_DECLARE_FEATURE(kForceSafeSearchForUnauthenticatedSupervisedUsers);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Force re-authentication when an unauthenticated supervised user tries to
- // access YouTube, so that content restrictions can be applied.
- BASE_DECLARE_FEATURE(kForceSupervisedUserReauthenticationForYouTube);
+ // Uses supervised user strings on the signout dialog.
+ BASE_DECLARE_FEATURE(kEnableSupervisedUserVersionSignOutDialog);
+
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_pref__names.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_pref__names.h
index fc75a77dbd40..0abdf16b8018 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_pref__names.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_supervised__user_core_common_pref__names.h
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/components/supervised_user/core/common/pref_names.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/components/supervised_user/core/common/pref_names.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/supervised_user/core/common/pref_names.h
-@@ -137,7 +137,7 @@ inline constexpr char kFirstTimeInterstitialBannerStat
- "profile.managed.banner_state";
+@@ -129,7 +129,7 @@ inline constexpr char kDefaultSupervisedUserFilteringB
+ "profile.managed.default_filtering_behavior";
#if BUILDFLAG(ENABLE_EXTENSIONS)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util.cc
index cc8d26204f9d..2879764af6a0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/sync_device_info/local_device_info_util.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/sync_device_info/local_device_info_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/sync_device_info/local_device_info_util.cc
-@@ -85,7 +85,7 @@ void OnMachineStatisticsLoaded(LocalDeviceNameInfo* na
+@@ -84,7 +84,7 @@ sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
#if BUILDFLAG(IS_CHROMEOS)
return sync_pb::SyncEnums_DeviceType_TYPE_CROS;
@@ -9,16 +9,16 @@
return sync_pb::SyncEnums_DeviceType_TYPE_LINUX;
#elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
switch (ui::GetDeviceFormFactor()) {
-@@ -110,7 +110,7 @@ DeviceInfo::OsType GetLocalDeviceOSType() {
+@@ -107,7 +107,7 @@ DeviceInfo::OsType GetLocalDeviceOSType() {
+ DeviceInfo::OsType GetLocalDeviceOSType() {
+ #if BUILDFLAG(IS_CHROMEOS)
return DeviceInfo::OsType::kChromeOsAsh;
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
- return DeviceInfo::OsType::kChromeOsLacros;
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return DeviceInfo::OsType::kLinux;
#elif BUILDFLAG(IS_ANDROID)
return DeviceInfo::OsType::kAndroid;
-@@ -129,7 +129,7 @@ DeviceInfo::OsType GetLocalDeviceOSType() {
+@@ -126,7 +126,7 @@ DeviceInfo::FormFactor GetLocalDeviceFormFactor() {
DeviceInfo::FormFactor GetLocalDeviceFormFactor() {
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util__linux.cc
index 7ce16715d205..e1999dbf2803 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__device__info_local__device__info__util__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/sync_device_info/local_device_info_util_linux.cc.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/components/sync_device_info/local_device_info_util_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/sync_device_info/local_device_info_util_linux.cc
@@ -9,6 +9,11 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__preferences_common__syncable__prefs__database.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__preferences_common__syncable__prefs__database.cc
new file mode 100644
index 000000000000..47b55d0bcfcf
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_sync__preferences_common__syncable__prefs__database.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/sync_preferences/common_syncable_prefs_database.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/sync_preferences/common_syncable_prefs_database.cc
+@@ -327,7 +327,7 @@ constexpr auto kCommonSyncablePrefsAllowlist =
+ PrefSensitivity::kNone, MergeBehavior::kNone}},
+ #endif // BUILDFLAG(IS_ANDROID)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {autofill::prefs::kAutofillBnplEnabled,
+ {syncable_prefs_ids::kAutofillBnplEnabled, syncer::PREFERENCES,
+ PrefSensitivity::kNone, MergeBehavior::kNone}},
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_system__cpu_cpu__probe.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_system__cpu_cpu__probe.cc
index 279e4d00c55a..99d404f4b8cd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_system__cpu_cpu__probe.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_system__cpu_cpu__probe.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/system_cpu/cpu_probe.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/components/system_cpu/cpu_probe.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/system_cpu/cpu_probe.cc
@@ -30,6 +30,9 @@ std::unique_ptr<CpuProbe> CpuProbe::Create() {
return CpuProbeWin::Create();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_trusted__vault_trusted__vault__connection__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_trusted__vault_trusted__vault__connection__impl.cc
index 11614709e0d3..20d61ae28e2f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_trusted__vault_trusted__vault__connection__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_trusted__vault_trusted__vault__connection__impl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/trusted_vault/trusted_vault_connection_impl.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/trusted_vault/trusted_vault_connection_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/trusted_vault/trusted_vault_connection_impl.cc
@@ -102,7 +102,7 @@ GetLocalPhysicalDeviceType() {
// currently used or even built on all platforms.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_update__client_update__query__params.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_update__client_update__query__params.cc
index be51222521a8..4b9211937fa2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_update__client_update__query__params.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_update__client_update__query__params.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/update_client/update_query_params.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/update_client/update_query_params.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/update_client/update_query_params.cc
-@@ -40,6 +40,8 @@ const char kOs[] =
+@@ -39,6 +39,8 @@ const char kOs[] =
"fuchsia";
#elif BUILDFLAG(IS_OPENBSD)
"openbsd";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc
index 38fecff980f1..c443a17d0947 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_url__formatter_spoof__checks_idn__spoof__checker.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/url_formatter/spoof_checks/idn_spoof_checker.cc
-@@ -294,7 +294,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
+@@ -298,7 +298,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
// The ideal fix would be to change the omnibox font used for Thai. In
// that case, the Linux-only list should be revisited and potentially
// removed.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_user__education_views_help__bubble__view.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_user__education_views_help__bubble__view.cc
index 98ec7812edd8..77c4f0447752 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_user__education_views_help__bubble__view.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_user__education_views_help__bubble__view.cc
@@ -1,11 +1,29 @@
---- src/3rdparty/chromium/components/user_education/views/help_bubble_view.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/user_education/views/help_bubble_view.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/user_education/views/help_bubble_view.cc
-@@ -852,7 +852,7 @@ gfx::Rect HelpBubbleView::GetAnchorRect() const {
+@@ -299,7 +299,7 @@ DEFINE_CLASS_ELEMENT_IDENTIFIER_VALUE(HelpBubbleView,
+ // TODO(https://crbug.com/382611284): Temporarily handle the case when the
+ // primary window is minimized by closing the help bubble. Remove this code when
+ // the issue is solved at the Views framework level.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ class HelpBubbleView::PrimaryWidgetObserver : public views::WidgetObserver {
+ public:
+ explicit PrimaryWidgetObserver(HelpBubbleView& help_bubble)
+@@ -772,7 +772,7 @@ HelpBubbleView::HelpBubbleView(
+ event_relay_->Init(this);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ primary_widget_observer_ = std::make_unique<PrimaryWidgetObserver>(*this);
+ #endif
+
+@@ -886,7 +886,7 @@ void HelpBubbleView::OnBeforeBubbleWidgetInit(views::W
void HelpBubbleView::OnBeforeBubbleWidgetInit(views::Widget::InitParams* params,
views::Widget* widget) const {
BubbleDialogDelegateView::OnBeforeBubbleWidgetInit(params, widget);
-#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_BSD)
// Help bubbles anchored to menus may be clipped to their anchors' bounds,
// resulting in visual errors, unless they use accelerated rendering. See
// crbug.com/1445770 for details. This also applies to bubbles anchored to
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_user__education_views_help__bubble__view.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_user__education_views_help__bubble__view.h
new file mode 100644
index 000000000000..6f7ed63ac5e3
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_user__education_views_help__bubble__view.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/user_education/views/help_bubble_view.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/user_education/views/help_bubble_view.h
+@@ -162,7 +162,7 @@ class HelpBubbleView : public views::BubbleDialogDeleg
+ // work around this problem by closing the bubble if the widget is minimized.
+ // When the underlying issue is fixed at the framework level, this can be
+ // removed.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ class PrimaryWidgetObserver;
+ std::unique_ptr<PrimaryWidgetObserver> primary_widget_observer_;
+ #endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_variations_service_variations__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_variations_service_variations__service.cc
index 43f09c0ab8f6..495a3af98778 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_variations_service_variations__service.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_variations_service_variations__service.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/variations/service/variations_service.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/variations/service/variations_service.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/variations/service/variations_service.cc
-@@ -102,7 +102,7 @@ std::string GetPlatformString() {
+@@ -100,7 +100,7 @@ std::string GetPlatformString() {
return "android";
#elif BUILDFLAG(IS_FUCHSIA)
return "fuchsia";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_visited__url__ranking_public_url__visit__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_visited__url__ranking_public_url__visit__util.cc
index 65f2cb8da1bb..272ef21973c3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_visited__url__ranking_public_url__visit__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_visited__url__ranking_public_url__visit__util.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/visited_url_ranking/public/url_visit_util.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/visited_url_ranking/public/url_visit_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/visited_url_ranking/public/url_visit_util.cc
@@ -66,7 +66,7 @@ PlatformType GetPlatformInput() {
return PlatformType::kWindows;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_gpu__host__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_gpu__host__impl.cc
new file mode 100644
index 000000000000..0401ccae8010
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_gpu__host__impl.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/components/viz/host/gpu_host_impl.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/components/viz/host/gpu_host_impl.cc
+@@ -135,7 +135,7 @@ GpuHostImpl::GpuHostImpl(Delegate* delegate,
+ mojom::GpuServiceCreationParams::New();
+ #if BUILDFLAG(IS_OZONE)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Linux has an issue when running in single-process mode wherein
+ // GetPlatformRuntimeProperties() browser-side calls can have a data race with
+ // in-process GPU service initialization. The call to
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc
index 92e8ed239070..7c0a842a4bdd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/viz/host/host_display_client.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/components/viz/host/host_display_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/viz/host/host_display_client.cc
@@ -65,7 +65,7 @@ void HostDisplayClient::AddChildWindowToBrowser(
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.h
index 7d241a2ba122..daaca0f9b8ce 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_host_host__display__client.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/components/viz/host/host_display_client.h.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/components/viz/host/host_display_client.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/viz/host/host_display_client.h
@@ -52,7 +52,7 @@ class VIZ_HOST_EXPORT HostDisplayClient : public mojom
void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_skia__output__surface__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_skia__output__surface__impl.cc
index 2a5688871362..1e25dabf5026 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_skia__output__surface__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_skia__output__surface__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1498,7 +1498,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFor
+@@ -1505,7 +1505,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFor
->GetVulkanPhysicalDevice(),
VK_IMAGE_TILING_OPTIMAL, vk_format,
si_format, yuv_color_space, ycbcr_info);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc
index 001c32836c8a..c07df0fecd8e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.cc
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/components/viz/service/display_embedder/software_output_surface.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/viz/service/display_embedder/software_output_surface.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/viz/service/display_embedder/software_output_surface.cc
@@ -115,7 +115,7 @@ void SoftwareOutputSurface::SwapBuffersCallback(base::
+ base::TimeTicks now = base::TimeTicks::Now();
+ base::TimeDelta interval_to_next_refresh =
now.SnappedToNextTick(refresh_timebase_, refresh_interval_) - now;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (needs_swap_size_notifications_)
client_->DidSwapWithSize(pixel_size);
#endif
-@@ -144,7 +144,7 @@ gfx::OverlayTransform SoftwareOutputSurface::GetDispla
+@@ -142,7 +142,7 @@ gfx::OverlayTransform SoftwareOutputSurface::GetDispla
+ return gfx::OVERLAY_TRANSFORM_NONE;
+ }
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
void SoftwareOutputSurface::SetNeedsSwapSizeNotifications(
bool needs_swap_size_notifications) {
needs_swap_size_notifications_ = needs_swap_size_notifications;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h
index 1158b2b183cf..3e987ed9a994 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display__embedder_software__output__surface.h
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/components/viz/service/display_embedder/software_output_surface.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/viz/service/display_embedder/software_output_surface.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/viz/service/display_embedder/software_output_surface.h
-@@ -44,7 +44,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputSurface : publi
+@@ -41,7 +41,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputSurface : publi
+ UpdateVSyncParametersCallback callback) override;
+ void SetDisplayTransformHint(gfx::OverlayTransform transform) override {}
gfx::OverlayTransform GetDisplayTransform() override;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
void SetNeedsSwapSizeNotifications(
bool needs_swap_size_notifications) override;
#endif
-@@ -64,7 +64,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputSurface : publi
+@@ -59,7 +59,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputSurface : publi
+ base::TimeTicks refresh_timebase_;
+ base::TimeDelta refresh_interval_ = BeginFrameArgs::DefaultInterval();
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
bool needs_swap_size_notifications_ = false;
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display_skia__renderer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display_skia__renderer.cc
index d6cf73348cc9..f84046118b1b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display_skia__renderer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_display_skia__renderer.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/viz/service/display/skia_renderer.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/viz/service/display/skia_renderer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/viz/service/display/skia_renderer.cc
-@@ -1363,7 +1363,7 @@ void SkiaRenderer::ClearFramebuffer() {
+@@ -1376,7 +1376,7 @@ void SkiaRenderer::ClearFramebuffer() {
if (current_frame()->current_render_pass->has_transparent_background) {
ClearCanvas(SkColors::kTransparent);
} else {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index 900c94316e74..939455c0ede6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
-@@ -113,7 +113,7 @@ RootCompositorFrameSinkImpl::Create(
+@@ -122,7 +122,7 @@ RootCompositorFrameSinkImpl::Create(
output_surface->SetNeedsSwapSizeNotifications(
params->send_swap_size_notifications);
@@ -9,7 +9,7 @@
// For X11, we need notify client about swap completion after resizing, so the
// client can use it for synchronize with X11 WM.
output_surface->SetNeedsSwapSizeNotifications(true);
-@@ -793,7 +793,7 @@ void RootCompositorFrameSinkImpl::DisplayDidCompleteSw
+@@ -812,7 +812,7 @@ void RootCompositorFrameSinkImpl::DisplayDidCompleteSw
if (display_client_ && enable_swap_completion_callback_) {
display_client_->DidCompleteSwapWithSize(pixel_size);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
index e3235296e9e4..0646b400e645 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
-@@ -231,7 +231,7 @@ class VIZ_SERVICE_EXPORT RootCompositorFrameSinkImpl
+@@ -228,7 +228,7 @@ class VIZ_SERVICE_EXPORT RootCompositorFrameSinkImpl
// See comments on `EvictionHandler`.
EvictionHandler eviction_handler_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_BUILD.gn
index 942f2779fe58..738e6ffc9ce0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_BUILD.gn
@@ -1,9 +1,9 @@
---- src/3rdparty/chromium/content/app/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/app/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/app/BUILD.gn
-@@ -97,9 +97,9 @@ source_set("content_main_runner_app") {
- "//chromeos/startup:constants",
- ]
- }
+@@ -90,9 +90,9 @@ source_set("content_main_runner_app") {
+ "//third_party/tflite:buildflags",
+ "//tools/v8_context_snapshot:buildflags",
+ ]
- if (build_tflite_with_xnnpack) {
- deps += [ "//third_party/cpuinfo" ]
- }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main.cc
index 967cc4751d2e..e20f3d050caa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/app/content_main.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/app/content_main.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/app/content_main.cc
-@@ -229,7 +229,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
+@@ -228,7 +228,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
#endif
logging::RegisterAbslAbortHook();
@@ -9,7 +9,7 @@
// The various desktop environments set this environment variable that
// allows the dbus client library to connect directly to the bus. When this
// variable is not set (test environments like xvfb-run), the dbus client
-@@ -316,7 +316,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
+@@ -314,7 +314,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
command_line->AppendSwitch(switches::kUseMobileUserAgent);
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc
index 93e00805053d..bb725862e9df 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/app/content_main_runner_impl.cc.orig 2025-03-09 19:36:47 UTC
+--- src/3rdparty/chromium/content/app/content_main_runner_impl.cc.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/content/app/content_main_runner_impl.cc
-@@ -147,18 +147,20 @@
+@@ -142,18 +142,20 @@
#include "content/browser/posix_file_descriptor_info_impl.h"
#include "content/public/common/content_descriptors.h"
@@ -22,8 +22,8 @@
+#endif
#include "third_party/boringssl/src/include/openssl/crypto.h"
- #if BUILDFLAG(IS_CHROMEOS_LACROS)
-@@ -189,12 +191,16 @@
+ #if BUILDFLAG(ENABLE_PPAPI)
+@@ -179,12 +181,16 @@
#include "content/public/common/zygote/zygote_handle.h"
#include "content/zygote/zygote_main.h"
#include "media/base/media_switches.h"
@@ -41,7 +41,7 @@
#if BUILDFLAG(IS_ANDROID)
#include "base/system/sys_info.h"
#include "content/browser/android/battery_metrics.h"
-@@ -406,7 +412,7 @@ void InitializeZygoteSandboxForBrowserProcess(
+@@ -386,7 +392,7 @@ void InitializeZygoteSandboxForBrowserProcess(
}
#endif // BUILDFLAG(USE_ZYGOTE)
@@ -50,7 +50,7 @@
#if BUILDFLAG(ENABLE_PPAPI)
// Loads the (native) libraries but does not initialize them (i.e., does not
-@@ -444,7 +450,10 @@ void PreSandboxInit() {
+@@ -424,7 +430,10 @@ void PreSandboxInit() {
void PreSandboxInit() {
// Ensure the /dev/urandom is opened.
@@ -61,7 +61,7 @@
// May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
// files.
-@@ -456,9 +465,16 @@ void PreSandboxInit() {
+@@ -436,9 +445,16 @@ void PreSandboxInit() {
// https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
CRYPTO_pre_sandbox_init();
@@ -78,7 +78,7 @@
#if BUILDFLAG(ENABLE_PPAPI)
// Ensure access to the Pepper plugins before the sandbox is turned on.
-@@ -772,7 +788,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProcessTypeMain(
+@@ -750,7 +766,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProcessTypeMain(
unregister_thread_closure = base::HangWatcher::RegisterThread(
base::HangWatcher::ThreadType::kMainThread);
bool start_hang_watcher_now;
@@ -87,7 +87,7 @@
// On Linux/ChromeOS, the HangWatcher can't start until after the sandbox is
// initialized, because the sandbox can't be started with multiple threads.
// TODO(mpdenton): start the HangWatcher after the sandbox is initialized.
-@@ -882,11 +898,10 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+@@ -863,11 +879,10 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
base::GlobalDescriptors::kBaseDescriptor);
#endif // !BUILDFLAG(IS_ANDROID)
@@ -101,7 +101,7 @@
#endif // !BUILDFLAG(IS_WIN)
-@@ -1069,8 +1084,20 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+@@ -1050,8 +1065,20 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
process_type == switches::kZygoteProcess) {
PreSandboxInit();
}
@@ -122,7 +122,7 @@
delegate_->SandboxInitialized(process_type);
#if BUILDFLAG(USE_ZYGOTE)
-@@ -1169,6 +1196,11 @@ NO_STACK_PROTECTOR int ContentMainRunnerImpl::Run() {
+@@ -1150,6 +1177,11 @@ NO_STACK_PROTECTOR int ContentMainRunnerImpl::Run() {
content_main_params_.reset();
RegisterMainThreadFactories();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn
index 59d1647cd490..74e760b3e6c9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/browser/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/BUILD.gn
-@@ -2438,6 +2438,14 @@ jumbo_source_set("browser") {
+@@ -2529,6 +2529,14 @@ jumbo_source_set("browser") {
]
}
@@ -13,9 +13,9 @@
+ }
+
if (is_linux || is_chromeos) {
- sources += [
- "child_process_launcher_helper_linux.cc",
-@@ -2481,6 +2489,15 @@ jumbo_source_set("browser") {
+ sources -=
+ [ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
+@@ -2574,6 +2582,15 @@ jumbo_source_set("browser") {
if (allow_oop_video_decoder) {
sources += [ "media/stable_video_decoder_factory.cc" ]
deps += [ "//media/mojo/mojom/stable:stable_video_decoder" ]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_audio_audio__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_audio_audio__service.cc
index cf18316945e3..02e63fd0a216 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_audio_audio__service.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_audio_audio__service.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/audio/audio_service.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/content/browser/audio/audio_service.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/audio/audio_service.cc
-@@ -32,7 +32,7 @@
+@@ -33,7 +33,7 @@
#if BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS)
#include "ui/display/util/edid_parser.h"
@@ -9,7 +9,7 @@
#include "ui/display/display_util.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -200,7 +200,7 @@ audio::mojom::AudioService& GetAudioService() {
+@@ -201,7 +201,7 @@ audio::mojom::AudioService& GetAudioService() {
->PostTaskAndReplyWithResult(
FROM_HERE, base::BindOnce(&ScanEdidBitstreams),
base::BindOnce(&LaunchAudioService, std::move(receiver)));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.cc
index f8c77fcb90c7..02cf868de30d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/browser_child_process_host_impl.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/content/browser/browser_child_process_host_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/browser_child_process_host_impl.cc
-@@ -328,6 +328,7 @@ void BrowserChildProcessHostImpl::LaunchWithoutExtraCo
+@@ -326,6 +326,7 @@ void BrowserChildProcessHostImpl::LaunchWithoutExtraCo
switches::kLogBestEffortTasks,
switches::kPerfettoDisableInterning,
switches::kTraceToConsole,
@@ -8,7 +8,7 @@
};
cmd_line->CopySwitchesFrom(browser_command_line, kForwardSwitches);
-@@ -659,7 +660,7 @@ void BrowserChildProcessHostImpl::OnProcessLaunched()
+@@ -690,7 +691,7 @@ void BrowserChildProcessHostImpl::OnProcessLaunched()
->child_process());
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.h
index 637519aea8a3..3461ac043b51 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/browser_child_process_host_impl.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/content/browser/browser_child_process_host_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/browser_child_process_host_impl.h
-@@ -35,7 +35,7 @@
+@@ -36,7 +36,7 @@
#include "base/win/object_watcher.h"
#endif
@@ -9,7 +9,7 @@
#include "content/browser/child_thread_type_switcher_linux.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -269,7 +269,7 @@ class BrowserChildProcessHostImpl
+@@ -287,7 +287,7 @@ class BrowserChildProcessHostImpl
std::unique_ptr<tracing::SystemTracingService> system_tracing_service_;
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl__receiver__bindings.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl__receiver__bindings.cc
index f498f42ec4b2..490b6560a1fc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl__receiver__bindings.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__child__process__host__impl__receiver__bindings.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/browser_child_process_host_impl_receiver_bindings.cc
-@@ -62,7 +62,7 @@ void BrowserChildProcessHostImpl::BindHostReceiver(
+@@ -64,7 +64,7 @@ void BrowserChildProcessHostImpl::BindHostReceiver(
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc
index 08eee7628f9e..3d01c8167f9a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/browser_main_loop.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/browser/browser_main_loop.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/browser_main_loop.cc
-@@ -255,6 +255,12 @@
+@@ -252,6 +252,12 @@
#include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
#endif
@@ -13,7 +13,7 @@
// One of the linux specific headers defines this as a macro.
#ifdef DestroyAll
#undef DestroyAll
-@@ -550,6 +556,12 @@ int BrowserMainLoop::EarlyInitialization() {
+@@ -546,6 +552,12 @@ int BrowserMainLoop::EarlyInitialization() {
// by now since a thread to start the ServiceManager has been created
// before the browser main loop starts.
DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
@@ -26,7 +26,7 @@
#endif
// GLib's spawning of new processes is buggy, so it's important that at this
-@@ -590,7 +602,7 @@ int BrowserMainLoop::EarlyInitialization() {
+@@ -580,7 +592,7 @@ int BrowserMainLoop::EarlyInitialization() {
features::kBrowserUseCompositingThreadPriority));
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper.h
index 2eed575498d1..cede022b2814 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/child_process_launcher_helper.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/content/browser/child_process_launcher_helper.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/child_process_launcher_helper.h
-@@ -293,7 +293,7 @@ class ChildProcessLauncherHelper
+@@ -308,7 +308,7 @@ class ChildProcessLauncherHelper
std::optional<base::ProcessId> process_id_ = std::nullopt;
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc
index aacf1228918e..03f0fc900410 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/child_process_launcher_helper_linux.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/content/browser/child_process_launcher_helper_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/child_process_launcher_helper_linux.cc
@@ -22,7 +22,9 @@
#include "content/public/common/result_codes.h"
@@ -10,7 +10,7 @@
#include "sandbox/policy/linux/sandbox_linux.h"
namespace content {
-@@ -47,14 +49,20 @@ ChildProcessLauncherHelper::GetFilesToMap() {
+@@ -47,14 +49,20 @@ bool ChildProcessLauncherHelper::IsUsingLaunchOptions(
}
bool ChildProcessLauncherHelper::IsUsingLaunchOptions() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__thread__type__switcher__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__thread__type__switcher__linux.cc
index 6545657a5cdb..833783f7ef5e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__thread__type__switcher__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_child__thread__type__switcher__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/child_thread_type_switcher_linux.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/browser/child_thread_type_switcher_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/child_thread_type_switcher_linux.cc
@@ -20,6 +20,9 @@ void SetThreadTypeOnLauncherThread(base::ProcessId pee
base::ThreadType thread_type) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc
index 09094d627e6d..1253a22d252d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_compositor_viz__process__transport__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/compositor/viz_process_transport_factory.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/content/browser/compositor/viz_process_transport_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/compositor/viz_process_transport_factory.cc
@@ -110,7 +110,7 @@ class HostDisplayClient : public viz::HostDisplayClien
HostDisplayClient& operator=(const HostDisplayClient&) = delete;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_devtools__frontend__host__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_devtools__frontend__host__impl.cc
index 61cc5417ddb7..85b4b1c28a08 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_devtools__frontend__host__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_devtools__frontend__host__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/devtools/devtools_frontend_host_impl.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/content/browser/devtools/devtools_frontend_host_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/devtools/devtools_frontend_host_impl.cc
-@@ -27,7 +27,7 @@
+@@ -24,7 +24,7 @@
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
#include "ui/base/webui/resource_path.h"
@@ -9,7 +9,7 @@
#include "components/crash/content/browser/error_reporting/javascript_error_report.h" // nogncheck
#include "components/crash/content/browser/error_reporting/js_error_report_processor.h" // nogncheck
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -42,7 +42,7 @@ const char kCompatibilityScriptSourceURL[] =
+@@ -36,7 +36,7 @@ const char kCompatibilityScriptSourceURL[] =
"\n//# "
"sourceURL=devtools://devtools/bundled/devtools_compatibility.js";
@@ -18,7 +18,7 @@
// Remove the pieces of the URL we don't want to send back with the error
// reports. In particular, do not send query or fragments as those can have
// privacy-sensitive information in them.
-@@ -112,7 +112,7 @@ DevToolsFrontendHostImpl::DevToolsFrontendHostImpl(
+@@ -106,7 +106,7 @@ DevToolsFrontendHostImpl::DevToolsFrontendHostImpl(
const HandleMessageCallback& handle_message_callback)
: web_contents_(WebContents::FromRenderFrameHost(frame_host)),
handle_message_callback_(handle_message_callback) {
@@ -27,7 +27,7 @@
Observe(web_contents_);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
mojo::AssociatedRemote<blink::mojom::DevToolsFrontend> frontend;
-@@ -137,7 +137,7 @@ void DevToolsFrontendHostImpl::DispatchEmbedderMessage
+@@ -131,7 +131,7 @@ void DevToolsFrontendHostImpl::DispatchEmbedderMessage
handle_message_callback_.Run(std::move(message));
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_devtools__frontend__host__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_devtools__frontend__host__impl.h
index 7ef33e0fc49c..b132c3b2dffd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_devtools__frontend__host__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_devtools__frontend__host__impl.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/devtools/devtools_frontend_host_impl.h.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/content/browser/devtools/devtools_frontend_host_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/devtools/devtools_frontend_host_impl.h
@@ -34,7 +34,7 @@ class DevToolsFrontendHostImpl : public DevToolsFronte
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc
index 0f73930358f7..6c41262a20b2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_protocol_system__info__handler.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/devtools/protocol/system_info_handler.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/content/browser/devtools/protocol/system_info_handler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/devtools/protocol/system_info_handler.cc
-@@ -51,7 +51,7 @@ std::unique_ptr<SystemInfo::Size> GfxSizeToSystemInfoS
+@@ -52,7 +52,7 @@ std::unique_ptr<SystemInfo::Size> GfxSizeToSystemInfoS
// 1046598, and 1153667.
// Windows builds need more time -- see Issue 873112 and 1004472.
// Mac builds need more time - see Issue angleproject:6182.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher.h
index 8652828fa0d6..673e1237bb93 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/file_system_access/file_path_watcher/file_path_watcher.h
-@@ -125,7 +125,7 @@ class CONTENT_EXPORT FilePathWatcher {
+@@ -126,7 +126,7 @@ class CONTENT_EXPORT FilePathWatcher {
Type type = Type::kNonRecursive;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
index 0efdc149e7b3..95462a0915a0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2025-09-01 08:52:30 UTC
+++ src/3rdparty/chromium/content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
-@@ -0,0 +1,55 @@
+@@ -0,0 +1,60 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -55,4 +55,9 @@
+FilePathWatcher::FilePathWatcher()
+ : FilePathWatcher(std::make_unique<FilePathWatcherImpl>()) {}
+
++// static
++size_t FilePathWatcher::GetQuotaLimitImpl() {
++ return std::numeric_limits<size_t>::max();
++}
++
+} // namespace content
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
index c08a6b6b2f14..95de41f23f88 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h
@@ -5,6 +5,7 @@
#ifndef CONTENT_BROWSER_FILE_SYSTEM_ACCESS_FILE_PATH_WATCHER_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__system__access__local__path__watcher.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__system__access__local__path__watcher.cc
index f9d0c3266b24..629e9fab5df4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__system__access__local__path__watcher.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_file__system__access_file__system__access__local__path__watcher.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/file_system_access/file_system_access_local_path_watcher.cc
-@@ -63,7 +63,7 @@ void FileSystemAccessLocalPathWatcher::Initialize(
+@@ -67,7 +67,7 @@ void FileSystemAccessLocalPathWatcher::Initialize(
.type = scope().IsRecursive() ? FilePathWatcher::Type::kRecursive
: FilePathWatcher::Type::kNonRecursive,
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_font__access_font__enumeration__data__source.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_font__access_font__enumeration__data__source.cc
index 24b4ead48f74..84516321a1a4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_font__access_font__enumeration__data__source.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_font__access_font__enumeration__data__source.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/font_access/font_enumeration_data_source.cc.orig 2023-11-03 10:09:45 UTC
+--- src/3rdparty/chromium/content/browser/font_access/font_enumeration_data_source.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/font_access/font_enumeration_data_source.cc
@@ -16,7 +16,7 @@
#include "content/browser/font_access/font_enumeration_data_source_win.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_compositor__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_compositor__util.cc
index a59aeddeebb3..dd4aa9aa93da 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_compositor__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_compositor__util.cc
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/content/browser/gpu/compositor_util.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/content/browser/gpu/compositor_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/gpu/compositor_util.cc
-@@ -153,7 +153,7 @@ std::vector<GpuFeatureData> GetGpuFeatureData(
+@@ -152,7 +152,7 @@ std::vector<GpuFeatureData> GetGpuFeatureData(
"video_decode",
SafeGetFeatureStatus(
gpu_feature_info, gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_DECODE,
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- !base::FeatureList::IsEnabled(media::kVaapiVideoDecodeLinux) ||
+ !base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) ||
#endif // BUILDFLAG(IS_LINUX)
command_line.HasSwitch(switches::kDisableAcceleratedVideoDecode)),
-@@ -165,7 +165,7 @@ std::vector<GpuFeatureData> GetGpuFeatureData(
+@@ -164,7 +164,7 @@ std::vector<GpuFeatureData> GetGpuFeatureData(
"video_encode",
SafeGetFeatureStatus(
gpu_feature_info, gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_ENCODE,
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- !base::FeatureList::IsEnabled(media::kVaapiVideoEncodeLinux)),
+ !base::FeatureList::IsEnabled(media::kAcceleratedVideoEncodeLinux)),
#else
command_line.HasSwitch(switches::kDisableAcceleratedVideoEncode)),
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl.cc
index eaa0da6d4dbf..a1c3ae834e31 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.cc
@@ -402,7 +402,7 @@ void GpuDataManagerImpl::OnDisplayMetricsChanged(
private_->OnDisplayMetricsChanged(display, changed_metrics);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl.h
index bc1fcd5df77e..3f3c35054ae2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.h
@@ -220,7 +220,7 @@ class CONTENT_EXPORT GpuDataManagerImpl : public GpuDa
void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.cc
index 757e616420eb..6b160a5c6bb4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc
-@@ -1668,7 +1668,7 @@ void GpuDataManagerImplPrivate::RecordCompositingMode(
+@@ -1679,7 +1679,7 @@ void GpuDataManagerImplPrivate::RecordCompositingMode(
UMA_HISTOGRAM_ENUMERATION("GPU.CompositingMode", compositing_mode);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.h
index 816aee463068..b604692073fe 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.h
@@ -147,7 +147,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
void OnDisplayMetricsChanged(const display::Display& display,
@@ -9,7 +9,7 @@
bool IsGpuMemoryBufferNV12Supported();
void SetGpuMemoryBufferNV12Supported(bool supported);
#endif // BUILDFLAG(IS_LINUX)
-@@ -303,7 +303,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
+@@ -311,7 +311,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
bool application_is_visible_ = true;
bool disable_gpu_compositing_ = false;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__memory__buffer__manager__singleton.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
index 640924a6cb49..68d5d0fe2348 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/gpu/gpu_memory_buffer_manager_singleton.cc
@@ -46,7 +46,7 @@ scoped_refptr<base::SingleThreadTaskRunner> GetTaskRun
#endif
@@ -9,7 +9,7 @@
bool IsGpuMemoryBufferNV12Supported() {
static bool is_computed = false;
static bool supported = false;
-@@ -98,7 +98,7 @@ GpuMemoryBufferManagerSingleton::GetInstance() {
+@@ -111,7 +111,7 @@ void GpuMemoryBufferManagerSingleton::OnGpuExtraInfoUp
}
void GpuMemoryBufferManagerSingleton::OnGpuExtraInfoUpdate() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc
index 84345d9314c8..080cf8f4713d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc
@@ -1,14 +1,14 @@
---- src/3rdparty/chromium/content/browser/gpu/gpu_process_host.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/browser/gpu/gpu_process_host.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/gpu/gpu_process_host.cc
@@ -275,6 +275,7 @@ static const char* const kSwitchNames[] = {
- switches::kEnableLowEndDeviceMode,
switches::kDisableSkiaGraphite,
+ switches::kDisableSkiaGraphitePrecompilation,
switches::kDisableLowEndDeviceMode,
+ switches::kDisableUnveil,
switches::kProfilingAtStart,
switches::kProfilingFile,
switches::kProfilingFlush,
-@@ -302,7 +303,7 @@ static const char* const kSwitchNames[] = {
+@@ -303,7 +304,7 @@ static const char* const kSwitchNames[] = {
switches::kOzoneDumpFile,
switches::kEnableNativeGpuMemoryBuffers,
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_frameless__media__interface__proxy.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_frameless__media__interface__proxy.h
index 3f5dfc05e6bb..abca06e8f02e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_frameless__media__interface__proxy.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_frameless__media__interface__proxy.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/media/frameless_media_interface_proxy.h.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/content/browser/media/frameless_media_interface_proxy.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/media/frameless_media_interface_proxy.h
@@ -19,7 +19,7 @@
#include "mojo/public/cpp/bindings/receiver_set.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_media__keys__listener__manager__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_media__keys__listener__manager__impl.cc
index d70412500501..5136dc96e314 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_media__keys__listener__manager__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_media_media__keys__listener__manager__impl.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/content/browser/media/media_keys_listener_manager_impl.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/content/browser/media/media_keys_listener_manager_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/media/media_keys_listener_manager_impl.cc
-@@ -333,7 +333,7 @@ void MediaKeysListenerManagerImpl::StartListeningForMe
+@@ -332,7 +332,7 @@ void MediaKeysListenerManagerImpl::StartListeningForMe
return;
}
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_WIN)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) || BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
// Create SystemMediaControls with the SingletonHwnd.
browser_system_media_controls_ =
system_media_controls::SystemMediaControls::Create(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_network__service__instance__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_network__service__instance__impl.cc
index 152c1508e38c..7947102bc3c7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_network__service__instance__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_network__service__instance__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/network_service_instance_impl.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/browser/network_service_instance_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/network_service_instance_impl.cc
-@@ -85,7 +85,7 @@
+@@ -84,7 +84,7 @@
#include "content/browser/network/network_service_process_tracker_win.h"
#endif
@@ -9,7 +9,7 @@
#include "content/browser/system_dns_resolution/system_dns_resolver.h"
#include "services/network/public/mojom/system_dns_resolution.mojom-forward.h"
#endif
-@@ -369,7 +369,7 @@ void CreateInProcessNetworkService(
+@@ -368,7 +368,7 @@ void CreateInProcessNetworkService(
std::move(receiver)));
}
@@ -18,7 +18,7 @@
// Runs a self-owned SystemDnsResolverMojoImpl. This is meant to run on a
// high-priority thread pool.
void RunSystemDnsResolverOnThreadPool(
-@@ -438,7 +438,7 @@ network::mojom::NetworkServiceParamsPtr CreateNetworkS
+@@ -437,7 +437,7 @@ network::mojom::NetworkServiceParamsPtr CreateNetworkS
}
#endif // BUILDFLAG(IS_POSIX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc
index df7462069e8b..05aec751bc52 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host__receiver__bindings.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/ppapi_plugin_process_host_receiver_bindings.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/content/browser/ppapi_plugin_process_host_receiver_bindings.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/ppapi_plugin_process_host_receiver_bindings.cc
@@ -8,7 +8,7 @@
@@ -9,7 +9,7 @@
#include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
#include "content/browser/font_service.h" // nogncheck
#endif
-@@ -17,7 +17,7 @@ namespace content {
+@@ -17,7 +17,7 @@ void PpapiPluginProcessHost::BindHostReceiver(
void PpapiPluginProcessHost::BindHostReceiver(
mojo::GenericPendingReceiver receiver) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_delegated__frame__host.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_delegated__frame__host.cc
index 7bf7e3138bec..d1d5373aed9a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_delegated__frame__host.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_delegated__frame__host.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/content/browser/renderer_host/delegated_frame_host.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/content/browser/renderer_host/delegated_frame_host.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/renderer_host/delegated_frame_host.cc
-@@ -318,7 +318,7 @@ void DelegatedFrameHost::EmbedSurface(
+@@ -334,7 +334,7 @@ void DelegatedFrameHost::EmbedSurface(
if (!primary_surface_id ||
primary_surface_id->local_surface_id() != local_surface_id_) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// On Windows and Linux, we would like to produce new content as soon as
// possible or the OS will create an additional black gutter. Until we can
// block resize on surface synchronization on these platforms, we will not
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_media_service__video__capture__device__launcher.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_media_service__video__capture__device__launcher.cc
index 4e53a98d713c..b1be1e3dd959 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_media_service__video__capture__device__launcher.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_media_service__video__capture__device__launcher.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/renderer_host/media/service_video_capture_device_launcher.cc
-@@ -25,7 +25,7 @@
+@@ -26,7 +26,7 @@
#include "media/base/media_switches.h"
#endif
@@ -9,7 +9,7 @@
#include "content/browser/gpu/gpu_data_manager_impl.h"
#endif
-@@ -173,7 +173,7 @@ void ServiceVideoCaptureDeviceLauncher::LaunchDeviceAs
+@@ -183,7 +183,7 @@ void ServiceVideoCaptureDeviceLauncher::LaunchDeviceAs
}
#else
if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled()) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc
index 11598708457a..34cb4fdbf9eb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/renderer_host/pepper/pepper_file_io_host.cc
@@ -462,7 +462,7 @@ void PepperFileIOHost::OnLocalFileOpened(
ppapi::host::ReplyMessageContext reply_context,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc
index 466d11256579..1c660580dd5e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.cc
-@@ -218,7 +218,7 @@
+@@ -219,7 +219,7 @@
#include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
#endif
@@ -9,7 +9,7 @@
#include <sys/resource.h>
#include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
-@@ -1086,7 +1086,7 @@ size_t GetPlatformProcessLimit() {
+@@ -1090,7 +1090,7 @@ size_t GetPlatformProcessLimit() {
// to indicate failure and std::numeric_limits<size_t>::max() to indicate
// unlimited.
size_t GetPlatformProcessLimit() {
@@ -18,7 +18,7 @@
struct rlimit limit;
if (getrlimit(RLIMIT_NPROC, &limit) != 0)
return kUnknownPlatformProcessLimit;
-@@ -1267,7 +1267,7 @@ void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
+@@ -1258,7 +1258,7 @@ void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
base::ProcessId child_pid) {
@@ -27,7 +27,7 @@
child_thread_type_switcher_.SetPid(child_pid);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -3304,7 +3304,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
+@@ -3346,7 +3346,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
}
@@ -36,15 +36,15 @@
// Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
// for NV12 GPU memory buffer.
if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3360,6 +3360,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
- switches::kDisableSpeechAPI,
- switches::kDisableThreadedCompositing,
- switches::kDisableTouchDragDrop,
-+ switches::kDisableUnveil,
- switches::kDisableV8IdleTasks,
- switches::kDisableVideoCaptureUseGpuMemoryBuffer,
- switches::kDisableWebGLImageChromium,
-@@ -5141,7 +5142,7 @@ uint64_t RenderProcessHostImpl::GetPrivateMemoryFootpr
+@@ -3402,6 +3402,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
+ switches::kDisableSpeechAPI,
+ switches::kDisableThreadedCompositing,
+ switches::kDisableTouchDragDrop,
++ switches::kDisableUnveil,
+ switches::kDisableV8IdleTasks,
+ switches::kDisableVideoCaptureUseGpuMemoryBuffer,
+ switches::kDisableWebGLImageChromium,
+@@ -5258,7 +5259,7 @@ uint64_t RenderProcessHostImpl::GetPrivateMemoryFootpr
// - Win: https://crbug.com/707022 .
uint64_t total_size = 0;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h
index ef039b4748d7..8cf17b11c7ab 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.h.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.h
-@@ -102,7 +102,7 @@
+@@ -101,7 +101,7 @@
#include "media/fuchsia_media_codec_provider_impl.h"
#endif
@@ -9,16 +9,7 @@
#include "content/browser/child_thread_type_switcher_linux.h"
#include "media/mojo/mojom/video_encode_accelerator.mojom.h"
#endif
-@@ -617,7 +617,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
- // Sets this RenderProcessHost to be guest only. For Testing only.
- void SetForGuestsOnlyForTesting();
-
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- // Launch the zygote early in the browser startup.
- static void EarlyZygoteLaunch();
- #endif // BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_MAC)
-@@ -982,7 +982,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
+@@ -994,7 +994,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
std::unique_ptr<service_manager::BinderRegistry> binders_;
mojo::Receiver<mojom::ChildProcessHost> receiver_{this};
@@ -27,3 +18,12 @@
mojo::Remote<media::mojom::VideoEncodeAcceleratorProviderFactory>
video_encode_accelerator_factory_remote_;
ChildThreadTypeSwitcher child_thread_type_switcher_;
+@@ -1245,7 +1245,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
+ // if the request isn't handled on the IO thread.
+ void OnBindHostReceiver(mojo::GenericPendingReceiver receiver);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Provides /proc/{renderer pid}/status and statm files for the renderer,
+ // because the files are required to calculate the renderer's private
+ // footprint on Chromium Linux. Regarding MacOS X and Windows, we have
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
index 83d0682dabbc..5bb180bad2c8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc
@@ -54,7 +54,7 @@
#include "third_party/blink/public/mojom/webdatabase/web_database.mojom.h"
@@ -9,7 +9,7 @@
#include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
#include "content/browser/font_service.h" // nogncheck
#include "content/browser/media/video_encode_accelerator_provider_launcher.h"
-@@ -348,7 +348,7 @@ void RenderProcessHostImpl::IOThreadHostImpl::BindHost
+@@ -350,7 +350,7 @@ void RenderProcessHostImpl::IOThreadHostImpl::BindHost
}
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc
index 615dd74e9a9e..6c55cc4e4ecd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/renderer_host/render_view_host_impl.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/browser/renderer_host/render_view_host_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/renderer_host/render_view_host_impl.cc
@@ -275,7 +275,7 @@ void RenderViewHostImpl::GetPlatformSpecificPrefs(
display::win::ScreenWin::GetSystemMetricsInDIP(SM_CYVSCROLL);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc
index b0225b6fe792..6811ee51baa2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -1,15 +1,15 @@
---- src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.cc
@@ -121,7 +121,7 @@
#include "ui/gfx/gdi_util.h"
- #endif
+ #endif // BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "ui/accessibility/platform/browser_accessibility_auralinux.h"
#include "ui/base/ime/linux/text_edit_command_auralinux.h"
#include "ui/base/ime/text_input_flags.h"
-@@ -484,7 +484,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge
+@@ -478,7 +478,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge
return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
->GetCOM();
@@ -18,7 +18,7 @@
ui::BrowserAccessibilityManager* manager =
host()->GetOrCreateRootBrowserAccessibilityManager();
if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1745,7 +1745,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
+@@ -1867,7 +1867,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
}
@@ -27,16 +27,16 @@
bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
const gfx::Range& range,
const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -2654,7 +2654,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
+@@ -2843,7 +2843,7 @@ bool RenderWidgetHostViewAura::NeedsMouseCapture() {
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return NeedsInputGrab();
#else
return false;
-@@ -2838,7 +2838,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
+@@ -3027,7 +3027,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
if (!target_host)
return;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.h
index 31dba8c38368..2c7da2d07914 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_aura.h
-@@ -267,7 +267,7 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
+@@ -276,7 +276,7 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
ukm::SourceId GetClientSourceForMetrics() const override;
bool ShouldDoLearning() override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc
index d14c99786292..75a3ed770478 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_event_handler.cc
@@ -602,7 +602,7 @@ bool RenderWidgetHostViewEventHandler::CanRendererHand
if (event->type() == ui::EventType::kMouseExited) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_sandbox__host__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_sandbox__host__linux.cc
index 98daadc85c81..e57dde94de84 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_sandbox__host__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_sandbox__host__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/sandbox_host_linux.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/content/browser/sandbox_host_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/sandbox_host_linux.cc
@@ -45,6 +45,7 @@ void SandboxHostLinux::Init() {
// Instead, it replies on a temporary socket provided by the caller.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor__impl.cc
index ee51597dc379..852d3e991f36 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor__impl.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/scheduler/responsiveness/jank_monitor_impl.cc
-@@ -340,7 +340,7 @@ void JankMonitorImpl::ThreadExecutionState::DidRunTask
+@@ -337,7 +337,7 @@ void JankMonitorImpl::ThreadExecutionState::DidRunTask
// in context menus, among others). Simply ignore the mismatches for now.
// See https://crbug.com/929813 for the details of why the mismatch
// happens.
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) && \
- BUILDFLAG(IS_OZONE)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE)
task_execution_metadata_.clear();
#endif
+ return;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc
index 6d5f4a32c242..d0c6de7f3307 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/scheduler/responsiveness/native_event_observer.cc
@@ -15,7 +15,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h
index f2988d00b204..67d7081f9c22 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_native__event__observer.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/browser/scheduler/responsiveness/native_event_observer.h.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/content/browser/scheduler/responsiveness/native_event_observer.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/scheduler/responsiveness/native_event_observer.h
@@ -16,7 +16,7 @@
#include "content/public/browser/native_event_processor_observer_mac.h"
@@ -9,7 +9,7 @@
#include "ui/aura/window_event_dispatcher_observer.h"
#endif
-@@ -41,7 +41,7 @@ namespace responsiveness {
+@@ -41,7 +41,7 @@ class CONTENT_EXPORT NativeEventObserver
class CONTENT_EXPORT NativeEventObserver
#if BUILDFLAG(IS_MAC)
: public NativeEventProcessorObserver
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host.cc
index df4558c3a981..a7be6ba9be45 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/utility_process_host.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/browser/utility_process_host.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/utility_process_host.cc
-@@ -62,7 +62,7 @@
+@@ -63,7 +63,7 @@
#include "content/browser/v8_snapshot_files.h"
#endif
@@ -9,16 +9,7 @@
#include "base/files/file_util.h"
#include "base/files/scoped_file.h"
#include "base/pickle.h"
-@@ -75,7 +75,7 @@
- #include "services/network/public/mojom/network_service.mojom.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "base/task/sequenced_task_runner.h"
- #include "components/viz/host/gpu_client.h"
- #include "media/capture/capture_switches.h"
-@@ -86,7 +86,7 @@ namespace {
+@@ -91,7 +91,7 @@ namespace {
namespace {
@@ -27,25 +18,7 @@
base::ScopedFD PassNetworkContextParentDirs(
std::vector<base::FilePath> network_context_parent_dirs) {
base::Pickle pickle;
-@@ -151,7 +151,7 @@ UtilityProcessHost::UtilityProcessHost(std::unique_ptr
- started_(false),
- name_(u"utility process"),
- file_data_(std::make_unique<ChildProcessLauncherFileData>()),
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- allowed_gpu_(false),
- gpu_client_(nullptr, base::OnTaskRunnerDeleter(nullptr)),
- #endif
-@@ -210,7 +210,7 @@ void UtilityProcessHost::SetAllowGpuClient() {
- #endif // BUILDFLAG(IS_WIN)
-
- void UtilityProcessHost::SetAllowGpuClient() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- allowed_gpu_ = true;
- #endif
- }
-@@ -409,7 +409,7 @@ bool UtilityProcessHost::StartProcess() {
+@@ -416,7 +416,7 @@ bool UtilityProcessHost::StartProcess() {
file_data_->files_to_preload.merge(GetV8SnapshotFilesToPreload(*cmd_line));
#endif // BUILDFLAG(IS_POSIX)
@@ -54,14 +27,7 @@
// The network service should have access to the parent directories
// necessary for its usage.
if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -420,13 +420,13 @@ bool UtilityProcessHost::StartProcess() {
- }
- #endif // BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- // Pass `kVideoCaptureUseGpuMemoryBuffer` flag to video capture service only
- // when the video capture use GPU memory buffer enabled.
+@@ -433,7 +433,7 @@ bool UtilityProcessHost::StartProcess() {
if (metrics_name_ == video_capture::mojom::VideoCaptureService::Name_) {
bool pass_gpu_buffer_flag =
switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host.h
deleted file mode 100644
index 1b37a2f1b4cf..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/3rdparty/chromium/content/browser/utility_process_host.h.orig 2024-05-21 18:07:39 UTC
-+++ src/3rdparty/chromium/content/browser/utility_process_host.h
-@@ -33,7 +33,7 @@ namespace base {
- class Thread;
- } // namespace base
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- namespace viz {
- class GpuClient;
- } // namespace viz
-@@ -200,7 +200,7 @@ class CONTENT_EXPORT UtilityProcessHost
- };
- LaunchState launch_state_ = LaunchState::kLaunchInProgress;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- bool allowed_gpu_;
- std::unique_ptr<viz::GpuClient, base::OnTaskRunnerDeleter> gpu_client_;
- #endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc
index 6c3071fae3e2..17c04bd0cf06 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host__receiver__bindings.cc
@@ -1,21 +1,15 @@
---- src/3rdparty/chromium/content/browser/utility_process_host_receiver_bindings.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/content/browser/utility_process_host_receiver_bindings.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/utility_process_host_receiver_bindings.cc
-@@ -10,12 +10,12 @@
- #include "content/public/browser/content_browser_client.h"
+@@ -10,7 +10,7 @@
#include "content/public/common/content_client.h"
+ #include "media/media_buildflags.h"
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
#include "content/browser/font_service.h" // nogncheck
#endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "components/viz/host/gpu_client.h"
- #include "content/public/browser/gpu_client.h"
- #endif
-@@ -24,13 +24,13 @@ namespace content {
+@@ -24,7 +24,7 @@ void UtilityProcessHost::BindHostReceiver(
void UtilityProcessHost::BindHostReceiver(
mojo::GenericPendingReceiver receiver) {
@@ -24,10 +18,3 @@
if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
ConnectToFontService(std::move(font_receiver));
return;
- }
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- if (allowed_gpu_) {
- // TODO(crbug.com/328099369) Remove once all clients get this directly.
- if (auto gpu_receiver = receiver.As<viz::mojom::Gpu>()) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__sandbox__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__sandbox__delegate.cc
index 01bdbf195058..fb6ff74dc895 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__sandbox__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__sandbox__delegate.cc
@@ -1,28 +1,52 @@
---- src/3rdparty/chromium/content/browser/utility_sandbox_delegate.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/browser/utility_sandbox_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/utility_sandbox_delegate.cc
-@@ -76,10 +76,10 @@ UtilitySandboxedProcessLauncherDelegate::
+@@ -77,7 +77,7 @@ UtilitySandboxedProcessLauncherDelegate::
#if BUILDFLAG(IS_FUCHSIA)
sandbox_type_ == sandbox::mojom::Sandbox::kVideoCapture ||
#endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoEncoding ||
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -137,10 +137,10 @@ ZygoteCommunication* UtilitySandboxedProcessLauncherDe
+@@ -90,14 +90,14 @@ UtilitySandboxedProcessLauncherDelegate::
+ #endif // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
+ #endif // BUILDFLAG(IS_CHROMEOS)
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kScreenAI ||
+ sandbox_type_ == sandbox::mojom::Sandbox::kPrintBackend ||
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kVideoEffects ||
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceTranslation ||
+ #endif
+ sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
+@@ -143,7 +143,7 @@ ZygoteCommunication* UtilitySandboxedProcessLauncherDe
// process upon startup.
if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork ||
sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceModelExecution ||
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoEncoding ||
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
+@@ -157,11 +157,11 @@ ZygoteCommunication* UtilitySandboxedProcessLauncherDe
+ #endif // BUILDFLAG(IS_CHROMEOS)
+ sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kPrintBackend ||
+ sandbox_type_ == sandbox::mojom::Sandbox::kScreenAI ||
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kVideoEffects ||
+ sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceTranslation ||
+ #endif // BUILDFLAG(IS_LINUX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc
index 623631105694..2392b125a414 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_v8__snapshot__files.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/v8_snapshot_files.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/content/browser/v8_snapshot_files.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/v8_snapshot_files.cc
-@@ -17,7 +17,7 @@ namespace content {
+@@ -17,7 +17,7 @@ GetV8SnapshotFilesToPreload(base::CommandLine& process
std::map<std::string, absl::variant<base::FilePath, base::ScopedFD>>
GetV8SnapshotFilesToPreload(base::CommandLine& process_command_line) {
std::map<std::string, absl::variant<base::FilePath, base::ScopedFD>> files;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_input_input__device__change__observer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_web__contents_slow__web__preference__cache.cc
index 3bf14eb4f76f..d3b6558ef1b7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_input_input__device__change__observer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_web__contents_slow__web__preference__cache.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/renderer_host/input/input_device_change_observer.cc.orig 2022-02-28 16:54:41 UTC
-+++ src/3rdparty/chromium/content/browser/renderer_host/input/input_device_change_observer.cc
-@@ -9,7 +9,7 @@
+--- src/3rdparty/chromium/content/browser/web_contents/slow_web_preference_cache.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/content/browser/web_contents/slow_web_preference_cache.cc
+@@ -17,7 +17,7 @@
#if BUILDFLAG(IS_WIN)
#include "ui/events/devices/input_device_observer_win.h"
@@ -8,9 +8,9 @@
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "ui/events/devices/device_data_manager.h"
#elif BUILDFLAG(IS_ANDROID)
- #include "ui/events/devices/input_device_observer_android.h"
-@@ -21,7 +21,7 @@ InputDeviceChangeObserver::InputDeviceChangeObserver(R
- render_view_host_impl_ = rvhi;
+ #include "ui/base/device_form_factor.h"
+@@ -57,7 +57,7 @@ SlowWebPreferenceCache::SlowWebPreferenceCache() {
+
#if BUILDFLAG(IS_WIN)
ui::InputDeviceObserverWin::GetInstance()->AddObserver(this);
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -18,8 +18,8 @@
ui::DeviceDataManager::GetInstance()->AddObserver(this);
#elif BUILDFLAG(IS_ANDROID)
ui::InputDeviceObserverAndroid::GetInstance()->AddObserver(this);
-@@ -31,7 +31,7 @@ InputDeviceChangeObserver::InputDeviceChangeObserver(R
- InputDeviceChangeObserver::~InputDeviceChangeObserver() {
+@@ -69,7 +69,7 @@ SlowWebPreferenceCache::~SlowWebPreferenceCache() {
+ SlowWebPreferenceCache::~SlowWebPreferenceCache() {
#if BUILDFLAG(IS_WIN)
ui::InputDeviceObserverWin::GetInstance()->RemoveObserver(this);
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_web__contents_web__contents__view__aura.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_web__contents_web__contents__view__aura.cc
index 1fa349739ad2..8879f7257bd6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_web__contents_web__contents__view__aura.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_web__contents_web__contents__view__aura.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/web_contents/web_contents_view_aura.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/content/browser/web_contents/web_contents_view_aura.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/web_contents/web_contents_view_aura.cc
-@@ -174,7 +174,7 @@ class WebDragSourceAura : public content::WebContentsO
+@@ -173,7 +173,7 @@ class WebDragSourceAura : public content::WebContentsO
raw_ptr<aura::Window> window_;
};
@@ -18,7 +18,7 @@
// We set the file contents before the URL because the URL also sets file
// contents (to a .URL shortcut). We want to prefer file content data over
// a shortcut so we add it first.
-@@ -1324,7 +1324,7 @@ void WebContentsViewAura::OnMouseEvent(ui::MouseEvent*
+@@ -1327,7 +1327,7 @@ void WebContentsViewAura::OnMouseEvent(ui::MouseEvent*
// Linux window managers like to handle raise-on-click themselves. If we
// raise-on-click manually, this may override user settings that prevent
// focus-stealing.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.cc
index 4f629f312ec3..510c35f4179a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.cc
@@ -1,38 +1,11 @@
---- src/3rdparty/chromium/content/browser/webui/web_ui_main_frame_observer.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/content/browser/webui/web_ui_main_frame_observer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/webui/web_ui_main_frame_observer.cc
-@@ -13,7 +13,7 @@
- #include "content/public/browser/navigation_handle.h"
- #include "content/public/browser/web_ui_controller.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/feature_list.h"
- #include "base/functional/callback_helpers.h"
- #include "base/logging.h"
-@@ -31,7 +31,7 @@ namespace content {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Remove the pieces of the URL we don't want to send back with the error
- // reports. In particular, do not send query or fragments as those can have
- // privacy-sensitive information in them.
-@@ -55,7 +55,7 @@ WebUIMainFrameObserver::WebUIMainFrameObserver(WebUIIm
-
- WebUIMainFrameObserver::~WebUIMainFrameObserver() = default;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void WebUIMainFrameObserver::OnDidAddMessageToConsole(
- RenderFrameHost* source_frame,
- blink::mojom::ConsoleMessageLevel log_level,
-@@ -167,7 +167,7 @@ void WebUIMainFrameObserver::ReadyToCommitNavigation(
-
- // TODO(crbug.com/40149439) This is currently disabled due to Windows DLL
- // thunking issues. Fix & re-enable.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- MaybeEnableWebUIJavaScriptErrorReporting(navigation_handle);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- }
+@@ -47,7 +47,7 @@ bool IsWebUIJavaScriptErrorReportingSupported() {
+ bool IsWebUIJavaScriptErrorReportingSupported() {
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ return false;
+-#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return true;
+ #else
+ return base::FeatureList::IsEnabled(features::kWebUIJSErrorReportingExtended);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.h
deleted file mode 100644
index 797185134066..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_web__ui__main__frame__observer.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/3rdparty/chromium/content/browser/webui/web_ui_main_frame_observer.h.orig 2024-06-17 12:56:06 UTC
-+++ src/3rdparty/chromium/content/browser/webui/web_ui_main_frame_observer.h
-@@ -44,7 +44,7 @@ class CONTENT_EXPORT WebUIMainFrameObserver : public W
-
- // TODO(crbug.com/40149439) This is currently disabled due to Windows DLL
- // thunking issues. Fix & re-enable.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On official Google builds, capture and report JavaScript error messages on
- // WebUI surfaces back to Google. This allows us to fix JavaScript errors and
- // exceptions.
-@@ -60,7 +60,7 @@ class CONTENT_EXPORT WebUIMainFrameObserver : public W
- void ReadyToCommitNavigation(NavigationHandle* navigation_handle) override;
-
- private:
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void MaybeEnableWebUIJavaScriptErrorReporting(
- NavigationHandle* navigation_handle);
-
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.cc
index 1c900bc039c6..b9d33fe151da 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.cc
-@@ -19,8 +19,10 @@
- #include "build/chromeos_buildflags.h"
+@@ -23,8 +23,10 @@
+ #include "build/build_config.h"
#include "content/common/zygote/zygote_commands_linux.h"
#include "content/common/zygote/zygote_communication_linux.h"
+#if !BUILDFLAG(IS_BSD)
@@ -11,7 +11,7 @@
#include "sandbox/linux/services/credentials.h"
#include "sandbox/linux/services/namespace_sandbox.h"
#include "sandbox/linux/suid/client/setuid_sandbox_host.h"
-@@ -38,6 +40,7 @@ namespace content {
+@@ -42,6 +44,7 @@ namespace {
namespace {
@@ -19,7 +19,7 @@
// Receive a fixed message on fd and return the sender's PID.
// Returns true if the message received matches the expected message.
bool ReceiveFixedMessage(int fd,
-@@ -60,6 +63,7 @@ bool ReceiveFixedMessage(int fd,
+@@ -64,6 +67,7 @@ bool ReceiveFixedMessage(int fd,
return false;
return true;
}
@@ -27,7 +27,7 @@
} // namespace
-@@ -69,9 +73,13 @@ ZygoteHost* ZygoteHost::GetInstance() {
+@@ -73,9 +77,13 @@ ZygoteHostImpl::ZygoteHostImpl()
}
ZygoteHostImpl::ZygoteHostImpl()
@@ -41,7 +41,7 @@
sandbox_binary_(),
zygote_pids_lock_(),
zygote_pids_() {}
-@@ -84,6 +92,7 @@ ZygoteHostImpl* ZygoteHostImpl::GetInstance() {
+@@ -88,6 +96,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
}
void ZygoteHostImpl::Init(const base::CommandLine& command_line) {
@@ -49,7 +49,7 @@
if (command_line.HasSwitch(sandbox::policy::switches::kNoSandbox)) {
return;
}
-@@ -138,6 +147,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
+@@ -142,6 +151,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
"you can try using --"
<< sandbox::policy::switches::kNoSandbox << ".";
}
@@ -57,7 +57,7 @@
}
void ZygoteHostImpl::AddZygotePid(pid_t pid) {
-@@ -162,6 +172,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
+@@ -166,6 +176,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
base::CommandLine* cmd_line,
base::ScopedFD* control_fd,
base::FileHandleMappingVector additional_remapped_fds) {
@@ -65,7 +65,7 @@
int fds[2];
CHECK_EQ(0, socketpair(AF_UNIX, SOCK_SEQPACKET | SOCK_CLOEXEC, 0, fds));
CHECK(base::UnixDomainSocket::EnableReceiveProcessId(fds[0]));
-@@ -230,9 +241,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
+@@ -234,9 +245,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
AddZygotePid(pid);
return pid;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.h
index 75d341774085..69cc941c5107 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_browser_zygote__host_zygote__host__impl__linux.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.h.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.h
-@@ -47,12 +47,14 @@ class CONTENT_EXPORT ZygoteHostImpl : public ZygoteHos
+@@ -46,12 +46,14 @@ class CONTENT_EXPORT ZygoteHostImpl : public ZygoteHos
base::ScopedFD* control_fd,
base::FileHandleMappingVector additional_remapped_fds);
@@ -15,7 +15,7 @@
bool HasZygote() { return !zygote_pids_.empty(); }
-@@ -67,9 +69,11 @@ class CONTENT_EXPORT ZygoteHostImpl : public ZygoteHos
+@@ -66,9 +68,11 @@ class CONTENT_EXPORT ZygoteHostImpl : public ZygoteHos
int renderer_sandbox_status_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_BUILD.gn
index d5bc4f0b5025..4f485a9e52ef 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/child/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/child/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/child/BUILD.gn
-@@ -139,6 +139,13 @@ target(link_target_type, "child") {
+@@ -143,6 +143,13 @@ target(link_target_type, "child") {
]
}
@@ -13,4 +13,4 @@
+
if (is_win) {
sources += [
- "dwrite_font_proxy/dwrite_font_proxy_init_impl_win.cc",
+ "child_process_sandbox_support_impl_win.cc",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.cc
index 8ba61807666a..3ea461fff934 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/child/child_process.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/content/child/child_process.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/child/child_process.cc
-@@ -32,7 +32,7 @@
+@@ -31,7 +31,7 @@
#include "content/common/android/cpu_time_metrics.h"
#endif
@@ -9,7 +9,7 @@
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -179,7 +179,7 @@ void ChildProcess::set_main_thread(ChildThreadImpl* th
+@@ -178,7 +178,7 @@ void ChildProcess::set_main_thread(ChildThreadImpl* th
main_thread_.reset(thread);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.h
index 26b1d2ccacd6..5f11375cac7b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_child_child__process.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/child/child_process.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/content/child/child_process.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/child/child_process.h
@@ -79,7 +79,7 @@ class CONTENT_EXPORT ChildProcess {
return io_thread_runner_.get();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_BUILD.gn
index bae16c0c47a4..214165fee872 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_BUILD.gn
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/content/common/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/common/BUILD.gn.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/content/common/BUILD.gn
-@@ -402,18 +402,27 @@ jumbo_source_set("common") {
+@@ -400,18 +400,27 @@ jumbo_source_set("common") {
}
-
+
if (is_linux || is_chromeos) {
- sources += [
- "gpu_pre_sandbox_hook_linux.cc",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_features.cc
index 05e7a7fb01ee..f66f9df394c8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_features.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/content/common/features.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/common/features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/common/features.cc
-@@ -145,7 +145,7 @@ BASE_FEATURE(kEnableBackForwardCacheForOngoingSubframe
- base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -127,7 +127,7 @@ BASE_FEATURE(kEmbeddingRequiresOptIn,
+ base::FEATURE_DISABLED_BY_DEFAULT);
// Enables error reporting for JS errors inside DevTools frontend host
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -9,12 +9,3 @@
BASE_FEATURE(kEnableDevToolsJsErrorReporting,
"EnableDevToolsJsErrorReporting",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -301,7 +301,7 @@ BASE_FEATURE(kGroupNIKByJoiningOrigin,
- // process and having browser process handle adjusting thread properties (nice
- // value, c-group, latency sensitivity...) for children which have sandbox
- // restrictions.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kHandleChildThreadTypeChangesInBrowser,
- "HandleChildThreadTypeChangesInBrowser",
- base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_features.h
index 0a0abe95674a..db80fd2ea8ec 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_features.h
@@ -1,20 +1,11 @@
---- src/3rdparty/chromium/content/common/features.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/common/features.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/common/features.h
-@@ -34,7 +34,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNeg
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableBackForwardCacheForScreenReader);
- CONTENT_EXPORT BASE_DECLARE_FEATURE(
- kEnableBackForwardCacheForOngoingSubframeNavigation);
+@@ -28,7 +28,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNeg
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCommittedOriginTracking);
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCriticalClientHint);
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNegotiation);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEmbeddingRequiresOptIn);
-@@ -76,7 +76,7 @@ CONTENT_EXPORT extern const base::FeatureParam<int>
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kGpuInfoCollectionSeparatePrefetch);
- #endif
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kGroupNIKByJoiningOrigin);
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kHandleChildThreadTypeChangesInBrowser);
- #endif
- #if BUILDFLAG(IS_ANDROID)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__bsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__bsd.cc
index 736b97349f20..6818425300bd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__bsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__bsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2025-09-01 08:52:30 UTC
+++ src/3rdparty/chromium/content/common/gpu_pre_sandbox_hook_bsd.cc
@@ -0,0 +1,68 @@
+// Copyright 2023 The Chromium Authors
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__bsd.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__bsd.h
index 5d4b594fc14d..0735b54524d6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__bsd.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__bsd.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/common/gpu_pre_sandbox_hook_bsd.h.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/content/common/gpu_pre_sandbox_hook_bsd.h.orig 2025-09-01 08:52:30 UTC
+++ src/3rdparty/chromium/content/common/gpu_pre_sandbox_hook_bsd.h
@@ -0,0 +1,20 @@
+// Copyright 2017 The Chromium Authors
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__linux.h
index 4e27c18fbeb2..2b3ffaf3e235 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_gpu__pre__sandbox__hook__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/common/gpu_pre_sandbox_hook_linux.h.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/content/common/gpu_pre_sandbox_hook_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/common/gpu_pre_sandbox_hook_linux.h
@@ -5,8 +5,13 @@
#ifndef CONTENT_COMMON_GPU_PRE_SANDBOX_HOOK_LINUX_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_user__agent.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_user__agent.cc
index 56bde1b9e8bb..3f1e928e17c2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_user__agent.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_common_user__agent.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/common/user_agent.cc.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/content/common/user_agent.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/common/user_agent.cc
-@@ -45,7 +45,7 @@ std::string GetUserAgentPlatform() {
+@@ -50,7 +50,7 @@ std::string GetUserAgentPlatform() {
return "";
#elif BUILDFLAG(IS_MAC)
return "Macintosh; ";
@@ -9,7 +9,7 @@
return "X11; "; // strange, but that's what Firefox uses
#elif BUILDFLAG(IS_ANDROID)
return "Linux; ";
-@@ -71,7 +71,7 @@ std::string GetUnifiedPlatform() {
+@@ -76,7 +76,7 @@ std::string GetUnifiedPlatform() {
return "Windows NT 10.0; Win64; x64";
#elif BUILDFLAG(IS_FUCHSIA)
return "Fuchsia";
@@ -18,7 +18,7 @@
return "X11; Linux x86_64";
#elif BUILDFLAG(IS_IOS)
if (ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET) {
-@@ -296,6 +296,16 @@ std::string BuildOSCpuInfoFromOSVersionAndCpuType(cons
+@@ -301,6 +301,16 @@ std::string BuildOSCpuInfoFromOSVersionAndCpuType(cons
"Android %s", os_version.c_str()
#elif BUILDFLAG(IS_FUCHSIA)
"Fuchsia"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc
index 692d5ca52c6a..8ff68faf0a16 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/gpu/gpu_child_thread.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/gpu/gpu_child_thread.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/gpu/gpu_child_thread.cc
-@@ -59,7 +59,7 @@
+@@ -58,7 +58,7 @@
#include "third_party/skia/include/ports/SkFontConfigInterface.h"
#endif
@@ -9,7 +9,7 @@
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -148,7 +148,8 @@ void GpuChildThread::Init(const base::TimeTicks& proce
+@@ -153,7 +153,8 @@ void GpuChildThread::Init(const base::TimeTicks& proce
viz_main_.gpu_service()->set_start_time(process_start_time);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc
index a39594b4b9d8..8dc5abf85775 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/gpu/gpu_main.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/gpu/gpu_main.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/gpu/gpu_main.cc
@@ -95,10 +95,14 @@
#include "sandbox/win/src/sandbox.h"
@@ -16,7 +16,7 @@
#include "sandbox/policy/sandbox_type.h"
#endif
-@@ -117,7 +121,7 @@ namespace content {
+@@ -117,7 +121,7 @@ namespace {
namespace {
@@ -25,16 +25,16 @@
bool StartSandboxLinux(gpu::GpuWatchdogThread*,
const gpu::GPUInfo*,
const gpu::GpuPreferences&);
-@@ -175,7 +179,7 @@ class ContentSandboxHelper : public gpu::GpuSandboxHel
- bool EnsureSandboxInitialized(gpu::GpuWatchdogThread* watchdog_thread,
+@@ -177,7 +181,7 @@ class ContentSandboxHelper : public gpu::GpuSandboxHel
const gpu::GPUInfo* gpu_info,
const gpu::GpuPreferences& gpu_prefs) override {
+ GPU_STARTUP_TRACE_EVENT("gpu_main::EnsureSandboxInitialized");
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
#elif BUILDFLAG(IS_WIN)
return StartSandboxWindows(sandbox_info_);
-@@ -285,7 +289,7 @@ int GpuMain(MainFunctionParams parameters) {
+@@ -298,7 +302,7 @@ int GpuMain(MainFunctionParams parameters) {
std::make_unique<base::SingleThreadTaskExecutor>(
gpu_preferences.message_pump_type);
}
@@ -43,7 +43,7 @@
#error "Unsupported Linux platform."
#elif BUILDFLAG(IS_MAC)
// Cross-process CoreAnimation requires a CFRunLoop to function at all, and
-@@ -308,7 +312,8 @@ int GpuMain(MainFunctionParams parameters) {
+@@ -324,7 +328,8 @@ int GpuMain(MainFunctionParams parameters) {
base::PlatformThread::SetName("CrGpuMain");
mojo::InterfaceEndpointClient::SetThreadNameSuffixForMetrics("GpuMain");
@@ -53,7 +53,7 @@
// Thread type delegate of the process should be registered before
// thread type change below for the main thread and for thread pool in
// ChildProcess constructor.
-@@ -439,7 +444,7 @@ int GpuMain(MainFunctionParams parameters) {
+@@ -457,7 +462,7 @@ namespace {
namespace {
@@ -62,12 +62,12 @@
bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
const gpu::GPUInfo* gpu_info,
const gpu::GpuPreferences& gpu_prefs) {
-@@ -479,7 +484,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdo
+@@ -497,7 +502,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdo
sandbox_options.accelerated_video_encode_enabled =
!gpu_prefs.disable_accelerated_video_encode;
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Video decoding of many video streams can use thousands of FDs as well as
- // Exo clients like Lacros.
+ // Exo clients.
// See https://crbug.com/1417237
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc
index 7fe748f32093..06d1f3c55bb1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/ppapi_plugin/ppapi_blink_platform_impl.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/content/ppapi_plugin/ppapi_blink_platform_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/ppapi_plugin/ppapi_blink_platform_impl.cc
@@ -21,7 +21,7 @@
@@ -9,7 +9,7 @@
#include "content/child/child_process_sandbox_support_impl_linux.h"
#include "mojo/public/cpp/bindings/pending_remote.h"
#endif
-@@ -36,7 +36,7 @@ typedef struct CGFont* CGFontRef;
+@@ -36,7 +36,7 @@ PpapiBlinkPlatformImpl::PpapiBlinkPlatformImpl() {
namespace content {
PpapiBlinkPlatformImpl::PpapiBlinkPlatformImpl() {
@@ -18,7 +18,7 @@
mojo::PendingRemote<font_service::mojom::FontService> font_service;
ChildThread::Get()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -55,7 +55,7 @@ PpapiBlinkPlatformImpl::~PpapiBlinkPlatformImpl() {
+@@ -55,7 +55,7 @@ blink::WebSandboxSupport* PpapiBlinkPlatformImpl::GetS
void PpapiBlinkPlatformImpl::Shutdown() {}
blink::WebSandboxSupport* PpapiBlinkPlatformImpl::GetSandboxSupport() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h
index afa7d2488920..8f0fa55a34f8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/ppapi_plugin/ppapi_blink_platform_impl.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/content/ppapi_plugin/ppapi_blink_platform_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/ppapi_plugin/ppapi_blink_platform_impl.h
@@ -36,7 +36,7 @@ class PpapiBlinkPlatformImpl : public BlinkPlatformImp
blink::WebString DefaultLocale() override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__plugin__main.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__plugin__main.cc
index 4d16fd1b289b..1f53ff94a702 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__plugin__main.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__plugin__main.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/ppapi_plugin/ppapi_plugin_main.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/content/ppapi_plugin/ppapi_plugin_main.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/ppapi_plugin/ppapi_plugin_main.cc
@@ -52,6 +52,11 @@
#include "gin/v8_initializer.h"
@@ -12,7 +12,7 @@
#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID)
#include <stdlib.h>
#endif
-@@ -141,7 +146,7 @@ int PpapiPluginMain(MainFunctionParams parameters) {
+@@ -139,7 +144,7 @@ int PpapiPluginMain(MainFunctionParams parameters) {
gin::V8Initializer::LoadV8Snapshot();
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_content__browser__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_content__browser__client.cc
index c937d19fd7b3..a86ae660f05f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_content__browser__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_content__browser__client.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/public/browser/content_browser_client.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/public/browser/content_browser_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/public/browser/content_browser_client.cc
-@@ -1330,7 +1330,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
+@@ -1378,7 +1378,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
// that can be adequately sandboxed.
// Currently Android's network service will not run out of process or sandboxed,
// so OutOfProcessSystemDnsResolution is not currently enabled on Android.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_service__process__host.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_service__process__host.cc
deleted file mode 100644
index 931ecbabe1cc..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_service__process__host.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/content/public/browser/service_process_host.cc.orig 2024-05-21 18:07:39 UTC
-+++ src/3rdparty/chromium/content/public/browser/service_process_host.cc
-@@ -70,7 +70,7 @@ ServiceProcessHost::Options::WithPreloadedLibraries(
-
- ServiceProcessHost::Options& ServiceProcessHost::Options::WithGpuClient(
- base::PassKey<ServiceProcessHostGpuClient> passkey) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- allow_gpu_client = true;
- #endif
- return *this;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_zygote__host_zygote__host__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_zygote__host_zygote__host__linux.h
index 41f219482bef..4a74566d2ac9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_zygote__host_zygote__host__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_browser_zygote__host_zygote__host__linux.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/public/browser/zygote_host/zygote_host_linux.h.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/content/public/browser/zygote_host/zygote_host_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/public/browser/zygote_host/zygote_host_linux.h
-@@ -35,11 +35,13 @@ class ZygoteHost {
+@@ -34,11 +34,13 @@ class ZygoteHost {
// after the first render has been forked.
virtual int GetRendererSandboxStatus() = 0;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc
index 6f8883205923..df702f6c9115 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc
@@ -1,27 +1,27 @@
---- src/3rdparty/chromium/content/public/common/content_features.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/public/common/content_features.cc.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/content/public/common/content_features.cc
-@@ -61,7 +61,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartup,
+@@ -72,7 +72,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartup,
+ base::FEATURE_DISABLED_BY_DEFAULT);
// Runs the audio service in a separate process.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kAudioServiceOutOfProcess,
"AudioServiceOutOfProcess",
- // TODO(crbug.com/1052397): Remove !IS_CHROMEOS_LACROS once lacros
-@@ -1226,9 +1226,9 @@ BASE_FEATURE(kWebAssemblyTiering,
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -1238,9 +1238,9 @@ BASE_FEATURE(kWebAssemblyTiering,
// Enable WebAssembly trap handler.
#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_MAC)) && \
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
defined(ARCH_CPU_X86_64)) || \
- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)) && \
+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
defined(ARCH_CPU_ARM64))
BASE_FEATURE(kWebAssemblyTrapHandler,
"WebAssemblyTrapHandler",
-@@ -1268,7 +1268,11 @@ BASE_FEATURE(kWebUICodeCache,
+@@ -1296,7 +1296,11 @@ BASE_FEATURE(kWebUIJSErrorReportingExtended,
// Controls whether the WebUSB API is enabled:
// https://wicg.github.io/webusb
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.cc
index 22fac9bec572..a926e2056f92 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/public/common/content_switches.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/public/common/content_switches.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/public/common/content_switches.cc
-@@ -350,6 +350,8 @@ const char kEnableLogging[] = "enable-
+@@ -342,6 +342,8 @@ const char kEnableLogging[] = "enable-
// builds.
const char kEnableLogging[] = "enable-logging";
@@ -9,12 +9,12 @@
// Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
// triggering of change attribute of the NetInfo API when there is a change in
// the connection type.
-@@ -978,7 +980,7 @@ const char kPreventResizingContentsForTesting[] =
+@@ -956,7 +958,7 @@ const char kPreventResizingContentsForTesting[] =
+ "prevent-resizing-contents-for-testing";
+ #endif
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Allows sending text-to-speech requests to speech-dispatcher, a common
// Linux speech service. Because it's buggy, the user must explicitly
// enable it so that visiting a random webpage can't cause instability.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.h
index 2fe6e957fd98..ff8f592bcbe5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__switches.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/public/common/content_switches.h.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/public/common/content_switches.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/public/common/content_switches.h
-@@ -110,6 +110,7 @@ CONTENT_EXPORT extern const char kEnableLogging[];
+@@ -108,6 +108,7 @@ CONTENT_EXPORT extern const char kEnableLogging[];
CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
CONTENT_EXPORT extern const char kEnableLCDText[];
CONTENT_EXPORT extern const char kEnableLogging[];
@@ -8,12 +8,12 @@
CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -268,7 +269,7 @@ CONTENT_EXPORT extern const char kPreventResizingConte
+@@ -264,7 +265,7 @@ CONTENT_EXPORT extern const char kPreventResizingConte
+ CONTENT_EXPORT extern const char kPreventResizingContentsForTesting[];
+ #endif
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
CONTENT_EXPORT extern const char kEnableSpeechDispatcher[];
- CONTENT_EXPORT extern const char kLLVMProfileFile[];
#endif
+
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_zygote_features.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_zygote_features.gni
index 7a64e4450d80..ba9258bfd90f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_zygote_features.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_public_common_zygote_features.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/public/common/zygote/features.gni.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/content/public/common/zygote/features.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/public/common/zygote/features.gni
@@ -2,4 +2,4 @@
# Use of this source code is governed by a BSD-style license that can be
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc
index aa44b086919f..a79aaeca17fa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/renderer/render_thread_impl.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/renderer/render_thread_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/renderer/render_thread_impl.cc
-@@ -215,6 +215,8 @@
+@@ -211,6 +211,8 @@
#if BUILDFLAG(IS_APPLE)
#include <malloc/malloc.h>
@@ -9,25 +9,25 @@
#else
#include <malloc.h>
#endif
-@@ -1022,7 +1024,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
+@@ -1043,7 +1045,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
kGpuStreamIdMedia, kGpuStreamPriorityMedia);
const bool enable_video_decode_accelerator =
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FeatureList::IsEnabled(media::kVaapiVideoDecodeLinux) &&
+ base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) &&
#endif // BUILDFLAG(IS_LINUX)
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -1031,7 +1033,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
+@@ -1052,7 +1054,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
gpu::kGpuFeatureStatusEnabled);
const bool enable_video_encode_accelerator =
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FeatureList::IsEnabled(media::kVaapiVideoEncodeLinux) &&
+ base::FeatureList::IsEnabled(media::kAcceleratedVideoEncodeLinux) &&
#else
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
-@@ -1816,7 +1818,7 @@ std::unique_ptr<CodecFactory> RenderThreadImpl::Create
+@@ -1845,7 +1847,7 @@ RenderThreadImpl::CreateMediaMojoCodecFactory(
bool enable_video_encode_accelerator) {
mojo::PendingRemote<media::mojom::VideoEncodeAcceleratorProvider>
vea_provider;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc
index 2b954f6bb505..032d182b408c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/renderer/renderer_blink_platform_impl.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/content/renderer/renderer_blink_platform_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/renderer/renderer_blink_platform_impl.cc
-@@ -127,7 +127,7 @@
+@@ -129,7 +129,7 @@
#if BUILDFLAG(IS_MAC)
#include "content/child/child_process_sandbox_support_impl_mac.h"
@@ -25,21 +25,21 @@
mojo::PendingRemote<font_service::mojom::FontService> font_service;
RenderThreadImpl::current()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -223,7 +223,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
- #endif
+@@ -224,7 +224,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
}
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
if (sandboxEnabled()) {
#if BUILDFLAG(IS_MAC)
sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -284,7 +284,7 @@ void RendererBlinkPlatformImpl::SetThreadType(base::Pl
- #endif
+@@ -288,7 +288,7 @@ blink::WebSandboxSupport* RendererBlinkPlatformImpl::G
blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
return sandbox_support_.get();
#else
// These platforms do not require sandbox support.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h
index 4b7805d2862a..fe82b46bcbd6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/content/renderer/renderer_blink_platform_impl.h.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/renderer/renderer_blink_platform_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/renderer/renderer_blink_platform_impl.h
-@@ -259,7 +259,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
- void Collect3DContextInformation(blink::Platform::GraphicsInfo* gl_info,
+@@ -264,7 +264,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
const gpu::GPUInfo& gpu_info) const;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc
index b85856e382f0..3c3f7252cce0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/renderer/renderer_main_platform_delegate_linux.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/content/renderer/renderer_main_platform_delegate_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/renderer/renderer_main_platform_delegate_linux.cc
@@ -44,6 +44,7 @@ bool RendererMainPlatformDelegate::EnableSandbox() {
// any renderer has been started.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_BUILD.gn
index e60ac47e40f6..03b59d026345 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/shell/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/shell/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/shell/BUILD.gn
-@@ -1089,7 +1089,7 @@ group("content_shell_crash_test") {
+@@ -1088,7 +1088,7 @@ group("content_shell_crash_test") {
if (is_win) {
data_deps += [ "//build/win:copy_cdb_to_output" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_app_shell__main__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_app_shell__main__delegate.cc
index 80b5a23f5e75..1c63c05fb6cc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_app_shell__main__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_app_shell__main__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/shell/app/shell_main_delegate.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/content/shell/app/shell_main_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/shell/app/shell_main_delegate.cc
-@@ -276,7 +276,7 @@ void ShellMainDelegate::PreSandboxStartup() {
+@@ -269,7 +269,7 @@ void ShellMainDelegate::PreSandboxStartup() {
// Reporting for sub-processes will be initialized in ZygoteForked.
if (process_type != switches::kZygoteProcess) {
crash_reporter::InitializeCrashpad(process_type.empty(), process_type);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_renderer_shell__content__renderer__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_renderer_shell__content__renderer__client.cc
index d9aea71898d4..ad2091bd5b37 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_renderer_shell__content__renderer__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_renderer_shell__content__renderer__client.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/shell/renderer/shell_content_renderer_client.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/content/shell/renderer/shell_content_renderer_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/shell/renderer/shell_content_renderer_client.cc
-@@ -54,7 +54,7 @@
+@@ -55,7 +55,7 @@
#include "media/base/media_switches.h"
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_utility_shell__content__utility__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_utility_shell__content__utility__client.cc
index 7525d17da90a..f06dcaffdcaa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_utility_shell__content__utility__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_shell_utility_shell__content__utility__client.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/shell/utility/shell_content_utility_client.cc.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/content/shell/utility/shell_content_utility_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/shell/utility/shell_content_utility_client.cc
-@@ -38,7 +38,7 @@
+@@ -43,7 +43,7 @@
#include "sandbox/policy/sandbox.h"
#include "services/test/echo/echo_service.h"
@@ -9,7 +9,7 @@
#include "content/test/sandbox_status_service.h"
#endif
-@@ -187,7 +187,7 @@ void ShellContentUtilityClient::ExposeInterfacesToBrow
+@@ -192,7 +192,7 @@ void ShellContentUtilityClient::ExposeInterfacesToBrow
binders->Add<mojom::PowerMonitorTest>(
base::BindRepeating(&PowerMonitorTestImpl::MakeSelfOwnedReceiver),
base::SingleThreadTaskRunner::GetCurrentDefault());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_services.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_services.cc
index a6a8addbf34d..6f4b1bb9c0fd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_services.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_services.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/utility/services.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/utility/services.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/utility/services.cc
-@@ -76,7 +76,7 @@ extern sandbox::TargetServices* g_utility_target_servi
+@@ -78,7 +78,7 @@ extern sandbox::TargetServices* g_utility_target_servi
extern sandbox::TargetServices* g_utility_target_services;
#endif // BUILDFLAG(IS_WIN)
@@ -9,32 +9,16 @@
#include "media/mojo/services/mojo_video_encode_accelerator_provider_factory.h"
#include "sandbox/linux/services/libc_interceptor.h"
#include "sandbox/policy/mojom/sandbox.mojom.h"
-@@ -104,7 +104,7 @@ extern sandbox::TargetServices* g_utility_target_servi
- #endif // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
+@@ -106,7 +106,7 @@ extern sandbox::TargetServices* g_utility_target_servi
+ #endif // BUILDFLAG(IS_CHROMEOS) && (BUILDFLAG(USE_VAAPI) ||
// BUILDFLAG(USE_V4L2_CODEC))
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS)) && \
(BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
#include "content/common/features.h"
#include "media/mojo/services/stable_video_decoder_factory_process_service.h" // nogncheck
-@@ -122,13 +122,13 @@ extern sandbox::TargetServices* g_utility_target_servi
- #endif // BUILDFLAG(ENABLE_ACCESSIBILITY_SERVICE)
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || \
-- BUILDFLAG(ENABLE_VIDEO_EFFECTS)
-+ BUILDFLAG(ENABLE_VIDEO_EFFECTS) || BUILDFLAG(IS_BSD)
- #include "services/viz/public/cpp/gpu/gpu.h"
- #include "services/viz/public/mojom/gpu.mojom.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(ENABLE_VIDEO_EFFECTS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "media/capture/capture_switches.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -246,7 +246,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
+@@ -242,7 +242,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
<< "task_policy_set TASK_QOS_POLICY";
#endif
@@ -43,26 +27,17 @@
auto* command_line = base::CommandLine::ForCurrentProcess();
if (sandbox::policy::SandboxTypeFromCommandLine(*command_line) ==
sandbox::mojom::Sandbox::kNoSandbox) {
-@@ -342,7 +342,7 @@ auto RunVideoCapture(
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
- auto service = std::make_unique<UtilityThreadVideoCaptureServiceImpl>(
- std::move(receiver), base::SingleThreadTaskRunner::GetCurrentDefault());
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- {
- #else
-@@ -399,7 +399,7 @@ auto RunOOPArcVideoAcceleratorFactoryService(
- #endif // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
- // BUILDFLAG(USE_V4L2_CODEC))
+@@ -388,7 +388,7 @@ auto RunOOPArcVideoAcceleratorFactoryService(
+ #endif // BUILDFLAG(IS_CHROMEOS) && \
+ // (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS)) && \
(BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
auto RunStableVideoDecoderFactoryProcessService(
mojo::PendingReceiver<
-@@ -410,7 +410,7 @@ auto RunStableVideoDecoderFactoryProcessService(
- #endif // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) &&
+@@ -399,7 +399,7 @@ auto RunStableVideoDecoderFactoryProcessService(
+ #endif // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) &&
// (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -70,26 +45,17 @@
auto RunVideoEncodeAcceleratorProviderFactory(
mojo::PendingReceiver<media::mojom::VideoEncodeAcceleratorProviderFactory>
receiver) {
-@@ -433,7 +433,7 @@ void RegisterIOThreadServices(mojo::ServiceFactory& se
+@@ -422,7 +422,7 @@ void RegisterIOThreadServices(mojo::ServiceFactory& se
// loop of type IO that can get notified when pipes have data.
services.Add(RunNetworkService);
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
- (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
- if (base::FeatureList::IsEnabled(
- features::kRunStableVideoDecoderFactoryProcessServiceOnIOThread)) {
-@@ -491,7 +491,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
- #endif // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
- // BUILDFLAG(USE_V4L2_CODEC))
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS)) && \
(BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
- if (!base::FeatureList::IsEnabled(
- features::kRunStableVideoDecoderFactoryProcessServiceOnIOThread)) {
-@@ -500,7 +500,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
- #endif // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) &&
+ services.Add(RunStableVideoDecoderFactoryProcessService);
+ #endif // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) &&
+@@ -477,7 +477,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
+ #endif // BUILDFLAG(IS_CHROMEOS) && \
// (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.cc
index b0a41dc9c076..3a1fd19a5d21 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/utility/speech/speech_recognition_sandbox_hook_linux.cc
@@ -12,11 +12,14 @@
#include "sandbox/linux/syscall_broker/broker_command.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.h
index 2318cee151ab..909e0904beff 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_speech_speech__recognition__sandbox__hook__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/utility/speech/speech_recognition_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef CONTENT_UTILITY_SPEECH_SPEECH_RECOGNITION_SANDBOX_HOOK_LINUX_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc
index 74a53a4cf400..8033e2956919 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2023-05-31 08:12:17 UTC
+--- src/3rdparty/chromium/content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/utility/utility_blink_platform_with_sandbox_support_impl.cc
@@ -9,7 +9,7 @@
@@ -7,9 +7,9 @@
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "content/child/child_process_sandbox_support_impl_linux.h"
- #endif
-
-@@ -17,7 +17,7 @@ namespace content {
+ #elif BUILDFLAG(IS_WIN)
+ #include "content/child/child_process_sandbox_support_impl_win.h"
+@@ -19,7 +19,7 @@ UtilityBlinkPlatformWithSandboxSupportImpl::
UtilityBlinkPlatformWithSandboxSupportImpl::
UtilityBlinkPlatformWithSandboxSupportImpl() {
@@ -18,12 +18,12 @@
mojo::PendingRemote<font_service::mojom::FontService> font_service;
UtilityThread::Get()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -35,7 +35,7 @@ UtilityBlinkPlatformWithSandboxSupportImpl::
-
+@@ -40,7 +40,7 @@ UtilityBlinkPlatformWithSandboxSupportImpl::GetSandbox
blink::WebSandboxSupport*
UtilityBlinkPlatformWithSandboxSupportImpl::GetSandboxSupport() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
return sandbox_support_.get();
#else
return nullptr;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h
index 6d6a2dd0654e..5bf1b7d9c9e8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__blink__platform__with__sandbox__support__impl.h
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2023-05-31 08:12:17 UTC
+--- src/3rdparty/chromium/content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/utility/utility_blink_platform_with_sandbox_support_impl.h
-@@ -33,7 +33,7 @@ class UtilityBlinkPlatformWithSandboxSupportImpl : pub
- blink::WebSandboxSupport* GetSandboxSupport() override;
+@@ -34,7 +34,7 @@ class UtilityBlinkPlatformWithSandboxSupportImpl : pub
private:
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
#endif
};
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__main.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__main.cc
index 75ea7b2fcfe7..b38ed6f96c62 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__main.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__main.cc
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/content/utility/utility_main.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/utility/utility_main.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/utility/utility_main.cc
-@@ -38,17 +38,21 @@
- #include "services/screen_ai/buildflags/buildflags.h"
+@@ -38,18 +38,22 @@
#include "services/tracing/public/cpp/trace_startup.h"
+ #include "services/video_effects/public/cpp/buildflags.h"
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
@@ -16,40 +16,38 @@
#include "content/public/common/content_descriptor_keys.h"
#include "content/utility/speech/speech_recognition_sandbox_hook_linux.h"
#include "gpu/config/gpu_info_collector.h"
+ #include "media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h"
#include "media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h"
+#if !BUILDFLAG(IS_BSD)
#include "sandbox/policy/linux/sandbox_linux.h"
+#endif
#include "services/audio/audio_sandbox_hook_linux.h"
#include "services/network/network_sandbox_hook_linux.h"
- // gn check is not smart enough to realize that this include only applies to
-@@ -60,10 +64,15 @@
- #endif
- #endif
+ #include "services/screen_ai/buildflags/buildflags.h"
+@@ -68,7 +72,12 @@
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+-#if BUILDFLAG(ENABLE_VIDEO_EFFECTS) && BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_BSD)
+#include "sandbox/policy/sandbox.h"
+#include "content/common/gpu_pre_sandbox_hook_bsd.h"
+#endif
+
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- #include "chromeos/ash/components/assistant/buildflags.h"
- #include "chromeos/ash/services/ime/ime_sandbox_hook.h"
-@@ -75,7 +84,7 @@
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
++#if BUILDFLAG(ENABLE_VIDEO_EFFECTS) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #include "services/video_effects/video_effects_sandbox_hook_linux.h" // nogncheck
+ #endif // BUILDFLAG(ENABLE_VIDEO_EFFECTS) && BUILDFLAG(IS_LINUX)
- #if (BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)))
- #include "services/screen_ai/public/cpp/utilities.h" // nogncheck
- #include "services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h" // nogncheck
- #endif
-@@ -103,7 +112,7 @@ namespace {
+@@ -103,7 +112,7 @@ sandbox::TargetServices* g_utility_target_services = n
+ sandbox::TargetServices* g_utility_target_services = nullptr;
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #include "components/services/on_device_translation/sandbox_hook.h"
+ #endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && BUILDFLAG(IS_LINUX)
+
+@@ -111,7 +120,7 @@ namespace {
namespace {
@@ -58,27 +56,7 @@
std::vector<std::string> GetNetworkContextsParentDirectories() {
base::MemoryMappedFile::Region region;
base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD(
-@@ -130,9 +139,10 @@ std::vector<std::string> GetNetworkContextsParentDirec
- return dirs;
- }
-
-+#if !BUILDFLAG(IS_BSD)
- bool ShouldUseAmdGpuPolicy(sandbox::mojom::Sandbox sandbox_type) {
- const bool obtain_gpu_info =
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- sandbox_type == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
- sandbox_type == sandbox::mojom::Sandbox::kHardwareVideoEncoding;
-@@ -147,6 +157,7 @@ bool ShouldUseAmdGpuPolicy(sandbox::mojom::Sandbox san
-
- return false;
- }
-+#endif
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
- #if BUILDFLAG(IS_WIN)
-@@ -246,7 +257,8 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -251,7 +260,8 @@ int UtilityMain(MainFunctionParams parameters) {
}
#endif
@@ -88,8 +66,8 @@
// Thread type delegate of the process should be registered before first
// thread type change in ChildProcess constructor. It also needs to be
// registered before the process has multiple threads, which may race with
-@@ -258,7 +270,7 @@ int UtilityMain(MainFunctionParams parameters) {
- }
+@@ -259,7 +269,7 @@ int UtilityMain(MainFunctionParams parameters) {
+ SandboxedProcessThreadTypeHandler::Create();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -97,16 +75,32 @@
// Initializes the sandbox before any threads are created.
// TODO(jorgelo): move this after GTK initialization when we enable a strict
// Seccomp-BPF policy.
-@@ -305,7 +317,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -295,7 +305,7 @@ int UtilityMain(MainFunctionParams parameters) {
+ base::BindOnce(&speech::SpeechRecognitionPreSandboxHook);
+ #endif
+ break;
+-#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ case sandbox::mojom::Sandbox::kOnDeviceTranslation:
+ pre_sandbox_hook = base::BindOnce(
+ &on_device_translation::OnDeviceTranslationSandboxHook);
+@@ -311,13 +321,13 @@ int UtilityMain(MainFunctionParams parameters) {
+ #else
+ NOTREACHED();
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
case sandbox::mojom::Sandbox::kVideoEffects:
- // TODO(crbug.com/361128453): Implement this.
- NOTREACHED() << "kVideoEffects sandbox not implemented.";
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+ pre_sandbox_hook =
+ base::BindOnce(&video_effects::VideoEffectsPreSandboxHook);
+ break;
+ #endif // BUILDFLAG(IS_LINUX)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
case sandbox::mojom::Sandbox::kHardwareVideoDecoding:
pre_sandbox_hook =
base::BindOnce(&media::HardwareVideoDecodingPreSandboxHook);
-@@ -332,6 +344,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -344,6 +354,7 @@ int UtilityMain(MainFunctionParams parameters) {
default:
break;
}
@@ -114,7 +108,7 @@
if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
(parameters.zygote_child || !pre_sandbox_hook.is_null())) {
sandbox_options.use_amd_specific_policies =
-@@ -339,6 +352,11 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -351,6 +362,11 @@ int UtilityMain(MainFunctionParams parameters) {
sandbox::policy::Sandbox::Initialize(
sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__thread__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__thread__impl.cc
index 7844c72d4c4f..ad11af9b679b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__thread__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__thread__impl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/utility/utility_thread_impl.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/content/utility/utility_thread_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/utility/utility_thread_impl.cc
@@ -31,7 +31,7 @@
#include "mojo/public/cpp/bindings/pending_receiver.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_BUILD.gn
index 66eeb011c4a1..32a39689f727 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/content/zygote/BUILD.gn.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/content/zygote/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/zygote/BUILD.gn
-@@ -5,7 +5,7 @@
+@@ -5,7 +5,7 @@ import("//content/public/common/zygote/features.gni")
import("//build/config/nacl/config.gni")
import("//content/public/common/zygote/features.gni")
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__linux.cc
index ddce2d251d97..afcc05f3cc66 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/zygote/zygote_linux.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/content/zygote/zygote_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/zygote/zygote_linux.cc
@@ -1,6 +1,7 @@
// Copyright 2012 The Chromium Authors
@@ -8,7 +8,7 @@
#ifdef UNSAFE_BUFFERS_BUILD
// TODO(crbug.com/342213636): Remove this and spanify to fix the errors.
-@@ -723,3 +724,4 @@ void Zygote::HandleReinitializeLoggingRequest(base::Pi
+@@ -709,3 +710,4 @@ void Zygote::HandleReinitializeLoggingRequest(base::Pi
}
} // namespace content
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__main__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__main__linux.cc
index 703c803a6217..01400ec2413d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__main__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_content_zygote_zygote__main__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/content/zygote/zygote_main_linux.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/content/zygote/zygote_main_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/content/zygote/zygote_main_linux.cc
@@ -11,7 +11,9 @@
#include <stddef.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_bluetooth__adapter.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_bluetooth__adapter.cc
index 94e34a510984..18c326971d34 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_bluetooth__adapter.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_bluetooth__adapter.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/device/bluetooth/bluetooth_adapter.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/device/bluetooth/bluetooth_adapter.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/device/bluetooth/bluetooth_adapter.cc
-@@ -32,7 +32,7 @@ namespace device {
+@@ -32,7 +32,7 @@ BluetoothAdapter::ServiceOptions::~ServiceOptions() =
BluetoothAdapter::ServiceOptions::ServiceOptions() = default;
BluetoothAdapter::ServiceOptions::~ServiceOptions() = default;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_cast__bluetooth.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_cast__bluetooth.gni
index e5ac108dced5..8a3bb66d4ced 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_cast__bluetooth.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_cast__bluetooth.gni
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/device/bluetooth/cast_bluetooth.gni.orig 2022-08-31 12:19:35 UTC
+--- src/3rdparty/chromium/device/bluetooth/cast_bluetooth.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/device/bluetooth/cast_bluetooth.gni
-@@ -2,5 +2,5 @@ import("//build/config/features.gni")
+@@ -2,5 +2,5 @@ declare_args() {
declare_args() {
force_cast_bluetooth = false
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_BUILD.gn
index 9524e185dca6..04a0d8fdc698 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/device/gamepad/BUILD.gn.orig 2023-11-03 10:09:45 UTC
+--- src/3rdparty/chromium/device/gamepad/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/device/gamepad/BUILD.gn
@@ -99,7 +99,7 @@ component("gamepad") {
"hid_writer_linux.cc",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc
index 644fe88634b6..9bde5277948a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/device/gamepad/gamepad_provider.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/device/gamepad/gamepad_provider.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/device/gamepad/gamepad_provider.cc
-@@ -224,7 +224,7 @@ void GamepadProvider::Initialize(std::unique_ptr<Gamep
+@@ -159,7 +159,7 @@ void GamepadProvider::Initialize(std::unique_ptr<Gamep
if (!polling_thread_)
polling_thread_ = std::make_unique<base::Thread>("Gamepad polling thread");
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc
index 7f08b64c2125..5cc99c931bd4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_device_gamepad_hid__writer__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/device/gamepad/hid_writer_linux.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/device/gamepad/hid_writer_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/device/gamepad/hid_writer_linux.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_api__browser__context__keyed__service__factories.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_api__browser__context__keyed__service__factories.cc
index d97bf3c39b65..9b9a2b224959 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/browser/api/api_browser_context_keyed_service_factories.cc
-@@ -126,7 +126,7 @@ void EnsureApiBrowserContextKeyedServiceFactoriesBuilt
+@@ -132,7 +132,7 @@ void EnsureApiBrowserContextKeyedServiceFactoriesBuilt
#endif
MessageService::GetFactoryInstance();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
@@ -8,4 +8,4 @@
+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
NetworkingPrivateEventRouterFactory::GetInstance();
#endif
- OffscreenDocumentManager::GetFactory();
+ PrinterProviderAPIFactory::GetInstance();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_management_management__api.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_management_management__api.cc
index bc173521274e..fb875b8b0295 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_management_management__api.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_management_management__api.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/extensions/browser/api/management/management_api.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/extensions/browser/api/management/management_api.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/browser/api/management/management_api.cc
@@ -285,7 +285,7 @@ bool PlatformSupportsApprovalFlowForExtensions() {
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc
index a9df902e7c30..3e802f8df35f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/extensions/browser/api/messaging/message_service.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/extensions/browser/api/messaging/message_service.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/browser/api/messaging/message_service.cc
-@@ -78,7 +78,7 @@ const char kReceivingEndDoesntExistError[] =
+@@ -77,7 +77,7 @@ const char kReceivingEndDoesntExistError[] =
const char kReceivingEndDoesntExistError[] =
"Could not establish connection. Receiving end does not exist.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
const char kMissingPermissionError[] =
"Access to native messaging requires nativeMessaging permission.";
const char kProhibitedByPoliciesError[] =
-@@ -555,7 +555,7 @@ void MessageService::OpenChannelToNativeAppImpl(
+@@ -647,7 +647,7 @@ void MessageService::OpenChannelToNativeAppImpl(
return;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc
index 49a77a57e9d3..da4328990906 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_networking__private_networking__private__delegate__factory.cc
@@ -1,20 +1,29 @@
---- src/3rdparty/chromium/extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/browser/api/networking_private/networking_private_delegate_factory.cc
-@@ -14,7 +14,7 @@
+@@ -12,7 +12,7 @@
+
+ #if BUILDFLAG(IS_CHROMEOS)
#include "extensions/browser/api/networking_private/networking_private_chromeos.h"
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
- #include "extensions/browser/api/networking_private/networking_private_lacros.h"
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "extensions/browser/api/networking_private/networking_private_linux.h"
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
#include "components/wifi/wifi_service.h"
-@@ -67,7 +67,7 @@ NetworkingPrivateDelegateFactory::BuildServiceInstance
+@@ -63,7 +63,7 @@ NetworkingPrivateDelegateFactory::BuildServiceInstance
+ std::unique_ptr<NetworkingPrivateDelegate> delegate;
+ #if BUILDFLAG(IS_CHROMEOS)
delegate = std::make_unique<NetworkingPrivateChromeOS>(browser_context);
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
- delegate = std::make_unique<NetworkingPrivateLacros>(browser_context);
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
delegate = std::make_unique<NetworkingPrivateLinux>();
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
std::unique_ptr<wifi::WiFiService> wifi_service(wifi::WiFiService::Create());
+@@ -74,7 +74,7 @@ NetworkingPrivateDelegateFactory::BuildServiceInstance
+ #endif
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (ui_factory_) {
+ delegate->set_ui_delegate(ui_factory_->CreateDelegate());
+ }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api___permission__features.json b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api___permission__features.json
index 0a837f34cfe2..7655d1e800ea 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api___permission__features.json
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api___permission__features.json
@@ -1,15 +1,15 @@
---- src/3rdparty/chromium/extensions/common/api/_permission_features.json.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/extensions/common/api/_permission_features.json.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/common/api/_permission_features.json
@@ -138,7 +138,7 @@
{
"channel": "stable",
"extension_types": ["platform_app"],
-- "platforms": ["chromeos", "lacros", "win", "mac", "linux"],
-+ "platforms": ["chromeos", "lacros", "win", "mac", "linux", "openbsd", "freebsd"],
+- "platforms": ["chromeos", "win", "mac", "linux"],
++ "platforms": ["chromeos", "win", "mac", "linux", "openbsd", "freebsd"],
"allowlist": [
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/387169
"A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/387169
-@@ -432,7 +432,7 @@
+@@ -423,7 +423,7 @@
}, {
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
@@ -18,12 +18,12 @@
"allowlist": [
"0DE0F05680A4A056BCEC864ED8DDA84296F82B40", // http://crbug.com/434651
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -476,7 +476,7 @@
+@@ -467,7 +467,7 @@
"networkingPrivate": {
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
-- "platforms": ["chromeos", "lacros", "mac", "win", "linux", "fuchsia"],
-+ "platforms": ["chromeos", "lacros", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd"],
+- "platforms": ["chromeos", "mac", "win", "linux", "fuchsia"],
++ "platforms": ["chromeos", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd"],
"allowlist": [
// DO NOT ADD ANY MORE ENTRIES HERE.
// networkingPrivate is being migrated to networking.onc.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api_runtime.json b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api_runtime.json
index 23e8da81359e..82f54f0273f3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api_runtime.json
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_api_runtime.json
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/extensions/common/api/runtime.json.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/extensions/common/api/runtime.json.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/common/api/runtime.json
@@ -86,6 +86,7 @@
{"name": "cros", "description": "Specifies the Chrome operating system."},
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_command.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_command.cc
index 8f6e2cf59a80..e0abf4a1f3d2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_command.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_command.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/extensions/common/command.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/extensions/common/command.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/common/command.cc
-@@ -286,7 +286,7 @@ std::string Command::CommandPlatform() {
- return values::kKeybindingPlatformMac;
+@@ -116,7 +116,7 @@ std::string Command::CommandPlatform() {
+ return ui::kKeybindingPlatformMac;
#elif BUILDFLAG(IS_CHROMEOS)
- return values::kKeybindingPlatformChromeOs;
+ return ui::kKeybindingPlatformChromeOs;
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return values::kKeybindingPlatformLinux;
+ return ui::kKeybindingPlatformLinux;
#elif BUILDFLAG(IS_FUCHSIA)
// TODO(crbug.com/40220501): Change this once we decide what string should be
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_features_feature.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_features_feature.cc
index 14a43d6eddf2..d786338ef1a7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_features_feature.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_common_features_feature.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/extensions/common/features/feature.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/extensions/common/features/feature.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/common/features/feature.cc
-@@ -34,6 +34,8 @@ Feature::Platform Feature::GetCurrentPlatform() {
+@@ -29,6 +29,8 @@ Feature::Platform Feature::GetCurrentPlatform() {
return WIN_PLATFORM;
#elif BUILDFLAG(IS_FUCHSIA)
return FUCHSIA_PLATFORM;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc
index 4bfb49ec12bc..0cdf4f789987 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/extensions/renderer/bindings/api_binding_util.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/extensions/renderer/bindings/api_binding_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/renderer/bindings/api_binding_util.cc
-@@ -133,7 +133,7 @@ std::string GetPlatformString() {
- return "lacros";
- #elif BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_CHROMEOS_LACROS)
+@@ -129,7 +129,7 @@ std::string GetPlatformString() {
+ std::string GetPlatformString() {
+ #if BUILDFLAG(IS_CHROMEOS)
return "chromeos";
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_argument__spec.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_argument__spec.cc
index 9db76147e8c7..8d832e7d6d94 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_argument__spec.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_argument__spec.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/extensions/renderer/bindings/argument_spec.cc.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/extensions/renderer/bindings/argument_spec.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/renderer/bindings/argument_spec.cc
@@ -18,6 +18,8 @@
#include "gin/data_object_builder.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc
index 818343c76132..b7023f878bda 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/extensions/shell/app/shell_main_delegate.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/extensions/shell/app/shell_main_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/shell/app/shell_main_delegate.cc
-@@ -43,7 +43,7 @@
+@@ -40,7 +40,7 @@
#if BUILDFLAG(IS_WIN)
#include "base/base_paths_win.h"
#include "base/process/process_info.h"
@@ -9,7 +9,7 @@
#include "base/nix/xdg_util.h"
#elif BUILDFLAG(IS_MAC)
#include "base/base_paths_mac.h"
-@@ -63,7 +63,7 @@ base::FilePath GetDataPath() {
+@@ -60,7 +60,7 @@ base::FilePath GetDataPath() {
}
base::FilePath data_dir;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
index 45b1f5fc6296..c256816afe9e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
-@@ -45,7 +45,7 @@ void ShellRuntimeAPIDelegate::OpenURL(const GURL& unin
+@@ -45,7 +45,7 @@ bool ShellRuntimeAPIDelegate::GetPlatformInfo(Platform
bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
- #if BUILDFLAG(IS_CHROMEOS_ASH)
+ #if BUILDFLAG(IS_CHROMEOS)
info->os = api::runtime::PlatformOs::kCros;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
info->os = api::runtime::PlatformOs::kLinux;
#endif
return true;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__browser__main__parts.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__browser__main__parts.cc
index a70346f212cf..ffe4d78497f7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__browser__main__parts.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__browser__main__parts.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/extensions/shell/browser/shell_browser_main_parts.cc.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/extensions/shell/browser/shell_browser_main_parts.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/shell/browser/shell_browser_main_parts.cc
-@@ -150,7 +150,7 @@ void ShellBrowserMainParts::PostCreateMainMessageLoop(
+@@ -137,7 +137,7 @@ void ShellBrowserMainParts::PostCreateMainMessageLoop(
switches::kAppShellAllowRoaming)) {
network_controller_->SetCellularAllowRoaming(true);
}
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// app_shell doesn't need GTK, so the fake input method context can work.
// See crbug.com/381852 and revision fb69f142.
// TODO(michaelpg): Verify this works for target environments.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc
index 280891b6545e..a00017dda228 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.cc
@@ -1,11 +1,20 @@
---- src/3rdparty/chromium/extensions/shell/browser/shell_extensions_api_client.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/extensions/shell/browser/shell_extensions_api_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/shell/browser/shell_extensions_api_client.cc
-@@ -58,7 +58,7 @@ ShellExtensionsAPIClient::CreateDisplayInfoProvider()
+@@ -18,7 +18,7 @@
+ #include "extensions/shell/browser/shell_virtual_keyboard_delegate.h"
+ #include "extensions/shell/browser/shell_web_view_guest_delegate.h"
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "extensions/shell/browser/api/file_system/shell_file_system_delegate.h"
+ #endif
+
+@@ -54,7 +54,7 @@ ShellExtensionsAPIClient::CreateDisplayInfoProvider()
+ return std::make_unique<ShellDisplayInfoProvider>();
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
FileSystemDelegate* ShellExtensionsAPIClient::GetFileSystemDelegate() {
if (!file_system_delegate_)
file_system_delegate_ = std::make_unique<ShellFileSystemDelegate>();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h
index 02dcea93ef08..8a8b2ae8ed33 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_extensions_shell_browser_shell__extensions__api__client.h
@@ -1,20 +1,19 @@
---- src/3rdparty/chromium/extensions/shell/browser/shell_extensions_api_client.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/extensions/shell/browser/shell_extensions_api_client.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/extensions/shell/browser/shell_extensions_api_client.h
-@@ -36,7 +36,7 @@ class ShellExtensionsAPIClient : public ExtensionsAPIC
+@@ -34,14 +34,14 @@ class ShellExtensionsAPIClient : public ExtensionsAPIC
+ content::BrowserContext* browser_context) const override;
+ std::unique_ptr<DisplayInfoProvider> CreateDisplayInfoProvider()
const override;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
FileSystemDelegate* GetFileSystemDelegate() override;
#endif
MessagingDelegate* GetMessagingDelegate() override;
-@@ -45,7 +45,7 @@ class ShellExtensionsAPIClient : public ExtensionsAPIC
+ FeedbackPrivateDelegate* GetFeedbackPrivateDelegate() override;
+
private:
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
std::unique_ptr<FileSystemDelegate> file_system_delegate_;
#endif
std::unique_ptr<MessagingDelegate> messaging_delegate_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc
index abd723e1e979..a2f47064bcdc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_google__apis_gcm_engine_heartbeat__manager.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/google_apis/gcm/engine/heartbeat_manager.cc.orig 2023-04-28 17:01:32 UTC
+--- src/3rdparty/chromium/google_apis/gcm/engine/heartbeat_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/google_apis/gcm/engine/heartbeat_manager.cc
-@@ -32,7 +32,7 @@ const int kMinClientHeartbeatIntervalMs = 1000 * 30;
+@@ -32,7 +32,7 @@ const int kMinSuspendTimeMs = 1000 * 10; // 10 seconds
// Minimum time spent sleeping before we force a new heartbeat.
const int kMinSuspendTimeMs = 1000 * 10; // 10 seconds.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_dawn__context__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_dawn__context__provider.cc
index 55220641c0cd..b1960417a576 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_dawn__context__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_dawn__context__provider.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/dawn_context_provider.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/dawn_context_provider.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/dawn_context_provider.cc
-@@ -307,7 +307,7 @@ wgpu::BackendType DawnContextProvider::GetDefaultBacke
+@@ -341,7 +341,7 @@ wgpu::BackendType DawnContextProvider::GetDefaultBacke
return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
? wgpu::BackendType::D3D12
: wgpu::BackendType::D3D11;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_gles2__cmd__decoder.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_gles2__cmd__decoder.cc
index 0c3d258919bd..8733b53a411b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2908,7 +2908,7 @@ GLES2Decoder* GLES2Decoder::Create(
+@@ -2864,7 +2864,7 @@ GLES2Decoder* GLES2Decoder::Create(
// Fix for Qt WebEngine Crash when QSG_RHI_BACKEND=opengl
// Allow linux to run fuzzers.
#if BUILDFLAG(ENABLE_VALIDATING_COMMAND_DECODER) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__context__state.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__context__state.cc
index b8792a3e1bbc..5ba81572e078 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__context__state.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__context__state.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/shared_context_state.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/shared_context_state.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/shared_context_state.cc
-@@ -56,7 +56,7 @@
+@@ -67,7 +67,7 @@
#include "gpu/vulkan/vulkan_implementation.h"
#include "gpu/vulkan/vulkan_util.h"
@@ -9,7 +9,7 @@
#include "gpu/command_buffer/service/external_semaphore_pool.h"
#endif
-@@ -287,7 +287,7 @@ SharedContextState::SharedContextState(
+@@ -393,7 +393,7 @@ SharedContextState::SharedContextState(
if (gr_context_type_ == GrContextType::kVulkan) {
if (vk_context_provider_) {
#if BUILDFLAG(ENABLE_VULKAN) && \
@@ -18,8 +18,8 @@
external_semaphore_pool_ = std::make_unique<ExternalSemaphorePool>(this);
#endif
use_virtualized_gl_contexts_ = false;
-@@ -320,7 +320,7 @@ SharedContextState::~SharedContextState() {
- transfer_cache_.reset();
+@@ -430,7 +430,7 @@ SharedContextState::~SharedContextState() {
+ }
#if BUILDFLAG(ENABLE_VULKAN) && \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__context__state.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__context__state.h
index 7bf1cb7bcbd1..14a1bbaa5e9f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__context__state.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__context__state.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/shared_context_state.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/shared_context_state.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/shared_context_state.h
-@@ -222,7 +222,7 @@ class GPU_GLES2_EXPORT SharedContextState
+@@ -235,7 +235,7 @@ class GPU_GLES2_EXPORT SharedContextState
return &memory_type_tracker_;
}
#if BUILDFLAG(ENABLE_VULKAN) && \
@@ -9,7 +9,7 @@
ExternalSemaphorePool* external_semaphore_pool() {
return external_semaphore_pool_.get();
}
-@@ -429,7 +429,7 @@ class GPU_GLES2_EXPORT SharedContextState
+@@ -448,7 +448,7 @@ class GPU_GLES2_EXPORT SharedContextState
bool disable_check_reset_status_throttling_for_test_ = false;
#if BUILDFLAG(ENABLE_VULKAN) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
index 64eb7c550d54..3f59f0048d6e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc
-@@ -20,7 +20,7 @@ namespace {
+@@ -20,7 +20,7 @@ constexpr SharedImageUsageSet kSupportedUsage =
// TODO(penghuang): verify the scanout is the right usage for video playback.
// crbug.com/1280798
constexpr SharedImageUsageSet kSupportedUsage =
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
index 732b6ad30ef4..602530196cdb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
-@@ -59,7 +59,7 @@
+@@ -57,7 +57,7 @@
#include "ui/gl/gl_version_info.h"
#include "ui/gl/scoped_binders.h"
@@ -9,7 +9,7 @@
#include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h"
#if BUILDFLAG(DAWN_ENABLE_BACKEND_OPENGLES)
#include "gpu/command_buffer/service/shared_image/dawn_gl_texture_representation.h"
-@@ -727,7 +727,7 @@ std::unique_ptr<DawnImageRepresentation> ExternalVkIma
+@@ -702,7 +702,7 @@ std::unique_ptr<DawnImageRepresentation> ExternalVkIma
wgpu::BackendType backend_type,
std::vector<wgpu::TextureFormat> view_formats,
scoped_refptr<SharedContextState> context_state) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
index 53b033d5dcf1..632e6f095a70 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
-@@ -142,7 +142,7 @@ bool IsFormatSupported(viz::SharedImageFormat format,
- } // namespace
+@@ -168,7 +168,7 @@ SharedImageUsageSet SupportedUsage() {
- constexpr SharedImageUsageSet kSupportedUsage =
+ SharedImageUsageSet SupportedUsage() {
+ SharedImageUsageSet supported_usage =
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DAWN)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DAWN)
- SHARED_IMAGE_USAGE_WEBGPU_READ | SHARED_IMAGE_USAGE_WEBGPU_WRITE |
- SHARED_IMAGE_USAGE_WEBGPU_SWAP_CHAIN_TEXTURE |
- SHARED_IMAGE_USAGE_WEBGPU_STORAGE_TEXTURE |
+ SHARED_IMAGE_USAGE_WEBGPU_READ | SHARED_IMAGE_USAGE_WEBGPU_WRITE |
+ SHARED_IMAGE_USAGE_WEBGPU_SWAP_CHAIN_TEXTURE |
+ SHARED_IMAGE_USAGE_WEBGPU_STORAGE_TEXTURE |
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__factory.cc
index 588bcc7b9c22..d705c3ad2c23 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_image_factory.cc
-@@ -48,7 +48,7 @@
+@@ -49,7 +49,7 @@
#include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
#include "gpu/vulkan/vulkan_device_queue.h"
@@ -9,7 +9,7 @@
#include "gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.h"
#endif
-@@ -112,7 +112,7 @@ gfx::GpuMemoryBufferType GetNativeBufferType() {
+@@ -113,7 +113,7 @@ gfx::GpuMemoryBufferType GetNativeBufferType() {
return gfx::GpuMemoryBufferType::IO_SURFACE_BUFFER;
#elif BUILDFLAG(IS_ANDROID)
return gfx::GpuMemoryBufferType::ANDROID_HARDWARE_BUFFER;
@@ -18,7 +18,7 @@
return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
#elif BUILDFLAG(IS_WIN)
return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
-@@ -333,7 +333,7 @@ SharedImageFactory::SharedImageFactory(
+@@ -335,7 +335,7 @@ SharedImageFactory::SharedImageFactory(
context_state_, workarounds_);
factories_.push_back(std::move(ozone_factory));
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__manager.cc
index 2933a1efa697..80a4cdb92ce4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_shared__image__manager.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/shared_image/shared_image_manager.cc
-@@ -603,7 +603,7 @@ bool SharedImageManager::SupportsScanoutImages() {
+@@ -756,7 +756,7 @@ bool SharedImageManager::SupportsScanoutImages() {
return true;
#elif BUILDFLAG(IS_ANDROID)
return base::AndroidHardwareBufferCompat::IsSupportAvailable();
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- return ui::OzonePlatform::GetInstance()
- ->GetPlatformRuntimeProperties()
- .supports_native_pixmaps;
+ // We are in the process of tightening scanout support on Ozone to be guarded
+ // by overlays being supported rather than merely native pixmaps being
+ // supported, as native pixmap support doesn't always imply that those native
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
index 570400dcb3ad..a6e7e313bd41 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc
@@ -214,7 +214,7 @@ bool WrappedSkImageBacking::Initialize(const std::stri
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_webgpu__decoder__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_webgpu__decoder__impl.cc
index 3ce737287558..b296b96c9afd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_webgpu__decoder__impl.cc
@@ -1,15 +1,15 @@
---- src/3rdparty/chromium/gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1309,7 +1309,7 @@ WGPUFuture WebGPUDecoderImpl::RequestAdapterImpl(
- force_fallback_adapter = true;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!shared_context_state_->GrContextIsVulkan() &&
- !shared_context_state_->IsGraphiteDawnVulkan() &&
- use_webgpu_adapter_ != WebGPUAdapterName::kOpenGLES) {
-@@ -1978,7 +1978,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -1752,7 +1752,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreatePreferredAdapte
+ backend_types = {wgpu::BackendType::D3D12};
+ #elif BUILDFLAG(IS_MAC)
+ backend_types = {wgpu::BackendType::Metal};
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (shared_context_state_->GrContextIsVulkan() ||
+ shared_context_state_->IsGraphiteDawnVulkan()) {
+ backend_types = {wgpu::BackendType::Vulkan};
+@@ -1994,7 +1994,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
}
#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc
index 45c3e133775c..5177bd8b0793 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc
@@ -1,15 +1,6 @@
---- src/3rdparty/chromium/gpu/config/gpu_control_list.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/gpu/config/gpu_control_list.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/config/gpu_control_list.cc
-@@ -282,7 +282,7 @@ bool GpuControlList::More::GLVersionInfoMismatch(
- GpuControlList::GLType GpuControlList::More::GetDefaultGLType() {
- #if BUILDFLAG(IS_CHROMEOS)
- return kGLTypeGL;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return kGLTypeGL;
- #elif BUILDFLAG(IS_MAC)
- return kGLTypeGL;
-@@ -819,7 +819,7 @@ GpuControlList::OsType GpuControlList::GetOsType() {
+@@ -831,7 +831,7 @@ GpuControlList::OsType GpuControlList::GetOsType() {
return kOsAndroid;
#elif BUILDFLAG(IS_FUCHSIA)
return kOsFuchsia;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__finch__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__finch__features.cc
index 737b7e3aa0ae..89c19211b4c4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__finch__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__finch__features.cc
@@ -1,20 +1,12 @@
---- src/3rdparty/chromium/gpu/config/gpu_finch_features.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/gpu/config/gpu_finch_features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/config/gpu_finch_features.cc
-@@ -148,7 +148,7 @@ const base::FeatureParam<std::string>
+@@ -154,7 +154,8 @@ BASE_FEATURE(kAllowHardwareBufferUsageFlagsFromVulkanF
// DefaultEnableGpuRasterization has launched on Mac, Windows, ChromeOS,
// Android and Linux.
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
++ BUILDFLAG(IS_BSD)
BASE_FEATURE(kDefaultEnableGpuRasterization,
"DefaultEnableGpuRasterization",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -162,7 +162,7 @@ BASE_FEATURE(kDefaultEnableGpuRasterization,
- // Enables the use of out of process rasterization for canvas.
- #if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_WIN) || \
- (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kCanvasOopRasterization,
- "CanvasOopRasterization",
- base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__info__collector.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__info__collector.cc
index 95d45de86202..055ee3e91149 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__info__collector.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__info__collector.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/gpu/config/gpu_info_collector.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/gpu/config/gpu_info_collector.cc.orig 2025-09-01 18:56:10 UTC
+++ src/3rdparty/chromium/gpu/config/gpu_info_collector.cc
-@@ -368,7 +368,7 @@ void ReportWebGPUAdapterMetrics(dawn::native::Instance
+@@ -358,7 +358,7 @@ void ReportWebGPUSupportMetrics(dawn::native::Instance
+ }
+
void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
- static BASE_FEATURE(kCollectWebGPUSupportMetrics,
- "CollectWebGPUSupportMetrics",
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ static BASE_FEATURE(kCollectWebGPUSupportMetrics,
+ "CollectWebGPUSupportMetrics",
base::FEATURE_DISABLED_BY_DEFAULT);
- #else
- base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc
index 69b66e8cf45d..149d310cf36f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/config/gpu_test_config.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/gpu/config/gpu_test_config.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/config/gpu_test_config.cc
@@ -29,7 +29,7 @@ GPUTestConfig::OS GetCurrentOS() {
#if BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc
index 20f42950aedc..76181c0255d6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.cc
@@ -26,7 +26,7 @@
#include "ui/ozone/public/ozone_platform.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h
index 9744deb2ad0b..2de24485977c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.h.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.h
@@ -21,7 +21,7 @@
#include "ui/gfx/geometry/size.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc
index a5c5e3cf4a66..26b093dfec5d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc.orig 2025-08-18 00:53:11 UTC
+--- src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc
-@@ -401,7 +401,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -407,7 +407,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
enable_watchdog = false;
#endif
@@ -9,7 +9,7 @@
bool gpu_sandbox_start_early = gpu_preferences_.gpu_sandbox_start_early;
#else // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
// For some reasons MacOSX's VideoToolbox might crash when called after
-@@ -438,7 +438,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -445,7 +445,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
}
bool attempted_startsandbox = false;
@@ -18,7 +18,7 @@
// On Chrome OS ARM Mali, GPU driver userspace creates threads when
// initializing a GL context, so start the sandbox early.
// TODO(zmo): Need to collect OS version before this.
-@@ -542,7 +542,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -545,7 +545,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
gpu_preferences_.gr_context_type = GrContextType::kGL;
}
@@ -27,7 +27,7 @@
// The ContentSandboxHelper is currently the only one implementation of
// GpuSandboxHelper and it has no dependency. Except on Linux where
// VaapiWrapper checks the GL implementation to determine which display
-@@ -624,7 +624,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -627,7 +627,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
command_line, gpu_feature_info_,
gpu_preferences_.disable_software_rasterizer, false);
if (gl_use_swiftshader_) {
@@ -36,7 +36,7 @@
VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
<< "on Linux";
return false;
-@@ -775,7 +775,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -797,7 +797,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
InitializePlatformOverlaySettings(&gpu_info_, gpu_feature_info_);
@@ -45,7 +45,7 @@
// Driver may create a compatibility profile context when collect graphics
// information on Linux platform. Try to collect graphics information
// based on core profile context after disabling platform extensions.
-@@ -830,7 +830,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+@@ -849,7 +849,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
}
}
}
@@ -54,7 +54,7 @@
(BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
// https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1015,7 +1015,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
+@@ -1046,7 +1046,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
}
bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
@@ -63,7 +63,7 @@
(BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
// https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1076,7 +1076,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
+@@ -1107,7 +1107,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc
index 6379ea958d54..3b12e36a9684 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/ipc/service/gpu_memory_buffer_factory.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/gpu/ipc/service/gpu_memory_buffer_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/ipc/service/gpu_memory_buffer_factory.cc
@@ -14,7 +14,7 @@
#include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_x__util.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_x__util.h
index 0aa61e2f3dc4..ca76b876874e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_x__util.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_x__util.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/ipc/service/x_util.h.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/gpu/ipc/service/x_util.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/ipc/service/x_util.h
@@ -12,7 +12,7 @@
#include "gpu/ipc/service/gpu_config.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_generate__bindings.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_generate__bindings.py
index 49999857ae41..41ce74d3a932 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_generate__bindings.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_generate__bindings.py
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/vulkan/generate_bindings.py.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/gpu/vulkan/generate_bindings.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/vulkan/generate_bindings.py
@@ -271,7 +271,7 @@ VULKAN_DEVICE_FUNCTIONS = [
]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_semaphore__handle.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_semaphore__handle.cc
index 3519fd1d0e8a..45cb85ed0420 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_semaphore__handle.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_semaphore__handle.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/vulkan/semaphore_handle.cc.orig 2023-11-03 10:09:45 UTC
+--- src/3rdparty/chromium/gpu/vulkan/semaphore_handle.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/vulkan/semaphore_handle.cc
@@ -39,7 +39,7 @@ SemaphoreHandle::SemaphoreHandle(gfx::GpuFenceHandle f
// https://fuchsia.dev/reference/fidl/fuchsia.ui.scenic.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.cc
index d638ba9fbf59..06a7ddfcd5c4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/vulkan/vulkan_device_queue.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/gpu/vulkan/vulkan_device_queue.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/vulkan/vulkan_device_queue.cc
-@@ -154,7 +154,7 @@ bool VulkanDeviceQueue::Initialize(
+@@ -156,7 +156,7 @@ bool VulkanDeviceQueue::Initialize(
// In dual-CPU cases, we cannot detect the active GPU correctly on Linux,
// so don't select GPU device based on the |gpu_info|.
@@ -9,7 +9,7 @@
// If gpu_info is provided, the device should match it.
if (gpu_info && (device_properties.vendorID != gpu_info->gpu.vendor_id ||
device_properties.deviceID != gpu_info->gpu.device_id)) {
-@@ -297,7 +297,7 @@ bool VulkanDeviceQueue::Initialize(
+@@ -303,7 +303,7 @@ bool VulkanDeviceQueue::Initialize(
// Android, Fuchsia, Linux, and CrOS (VaapiVideoDecoder) need YCbCr sampler
// support.
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.h
index 0fca3b07e822..cb386edaa792 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__device__queue.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/vulkan/vulkan_device_queue.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/gpu/vulkan/vulkan_device_queue.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/vulkan/vulkan_device_queue.h
-@@ -179,7 +179,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDeviceQueue
+@@ -182,7 +182,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDeviceQueue
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc
index 12f39df011ba..0d351084ae84 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.cc
@@ -1297,7 +1297,7 @@ bool VulkanFunctionPointers::BindDeviceFunctionPointer
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h
index 14a2fc7796a5..42cbe22296d9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.h
@@ -322,7 +322,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFunctionPointers
VulkanFunction<PFN_vkGetSwapchainImagesKHR> vkGetSwapchainImagesKHR;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__image.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__image.h
index 65741e656c87..743debee621d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__image.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__image.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/gpu/vulkan/vulkan_image.h.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/gpu/vulkan/vulkan_image.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/vulkan/vulkan_image.h
@@ -87,7 +87,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanImage {
VkImageUsageFlags usage,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__util.cc
index b9481540ee1e..d55c1dbb6529 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/gpu/vulkan/vulkan_util.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/gpu/vulkan/vulkan_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/gpu/vulkan/vulkan_util.cc
-@@ -473,7 +473,7 @@ bool CheckVulkanCompatibilities(
+@@ -468,7 +468,7 @@ bool CheckVulkanCompatibilities(
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__browser__main__parts__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__browser__main__parts__posix.cc
index 2579ca453b33..bee5452122fe 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__browser__main__parts__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/headless/lib/browser/headless_browser_main_parts_posix.cc
-@@ -21,13 +21,13 @@
+@@ -27,13 +27,13 @@
#include "content/public/browser/browser_thread.h"
#include "headless/lib/browser/headless_browser_impl.h"
@@ -11,12 +11,12 @@
#include "components/os_crypt/sync/os_crypt.h"
#include "headless/public/switches.h"
--#if defined(USE_DBUS)
-+#if defined(USE_DBUS) && !BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(USE_DBUS)
++#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
#include "device/bluetooth/dbus/bluez_dbus_manager.h"
#endif
-@@ -161,7 +161,7 @@ class BrowserShutdownHandler {
+@@ -167,7 +167,7 @@ class BrowserShutdownHandler {
} // namespace
@@ -25,15 +25,15 @@
constexpr char kProductName[] = "HeadlessChrome";
#endif
-@@ -169,9 +169,9 @@ void HeadlessBrowserMainParts::PostCreateMainMessageLo
+@@ -175,9 +175,9 @@ void HeadlessBrowserMainParts::PostCreateMainMessageLo
BrowserShutdownHandler::Install(base::BindOnce(
&HeadlessBrowserImpl::ShutdownWithExitCode, browser_->GetWeakPtr()));
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
--#if defined(USE_DBUS)
-+#if defined(USE_DBUS) && !BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(USE_DBUS)
++#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
bluez::BluezDBusManager::Initialize(/*system_bus=*/nullptr);
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc
index 6b3022305d31..c9951837dc50 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/headless/lib/browser/headless_content_browser_client.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/headless/lib/browser/headless_content_browser_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/headless/lib/browser/headless_content_browser_client.cc
@@ -56,7 +56,7 @@
#include "content/public/common/content_descriptors.h"
@@ -9,7 +9,7 @@
#include "components/os_crypt/sync/os_crypt.h" // nogncheck
#include "content/public/browser/network_service_util.h"
#endif
-@@ -478,7 +478,7 @@ void HeadlessContentBrowserClient::HandleExplicitlyAll
+@@ -518,7 +518,7 @@ void HeadlessContentBrowserClient::SetEncryptionKey(
void HeadlessContentBrowserClient::SetEncryptionKey(
::network::mojom::NetworkService* network_service) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h
index fb0b4ee124b9..f224fc26b791 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/headless/lib/browser/headless_content_browser_client.h.orig 2023-01-11 09:17:16 UTC
+--- src/3rdparty/chromium/headless/lib/browser/headless_content_browser_client.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/headless/lib/browser/headless_content_browser_client.h
-@@ -45,7 +45,7 @@ class HeadlessContentBrowserClient : public content::C
+@@ -46,7 +46,7 @@ class HeadlessContentBrowserClient : public content::C
CreateDevToolsManagerDelegate() override;
content::GeneratedCodeCacheSettings GetGeneratedCodeCacheSettings(
content::BrowserContext* context) override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__web__contents__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__web__contents__impl.cc
index c33e7efe47e4..439d2ffb0602 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__web__contents__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__web__contents__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/headless/lib/browser/headless_web_contents_impl.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/headless/lib/browser/headless_web_contents_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/headless/lib/browser/headless_web_contents_impl.cc
-@@ -62,7 +62,7 @@ namespace headless {
+@@ -71,7 +71,7 @@ void UpdatePrefsFromSystemSettings(blink::RendererPref
namespace {
void UpdatePrefsFromSystemSettings(blink::RendererPreferences* prefs) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc
index 7f0d826a4534..52e20a639fb4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/headless/lib/headless_content_main_delegate.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/headless/lib/headless_content_main_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/headless/lib/headless_content_main_delegate.cc
-@@ -406,7 +406,7 @@ void HeadlessContentMainDelegate::InitCrashReporter(
+@@ -408,7 +408,7 @@ void HeadlessContentMainDelegate::InitCrashReporter(
if (process_type != ::switches::kZygoteProcess) {
g_headless_crash_client.Pointer()->set_crash_dumps_dir(
command_line.GetSwitchValuePath(switches::kCrashDumpsDir));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h
index 6fa14e316082..e5542565bd6e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ipc/ipc_channel.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/ipc/ipc_channel.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ipc/ipc_channel.h
@@ -218,7 +218,7 @@ class COMPONENT_EXPORT(IPC) Channel : public Sender {
static std::string GenerateUniqueRandomChannelID();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc
index df21c9d33938..060ad145aede 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ipc/ipc_channel_common.cc.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/ipc/ipc_channel_common.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ipc/ipc_channel_common.cc
-@@ -10,7 +10,7 @@
+@@ -10,7 +10,7 @@ namespace IPC {
namespace IPC {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc
index 87a824e0d1e0..c1fceeef0f1d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ipc/ipc_channel_mojo.cc.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/ipc/ipc_channel_mojo.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ipc/ipc_channel_mojo.cc
-@@ -105,7 +105,7 @@ class ThreadSafeChannelProxy : public mojo::ThreadSafe
+@@ -105,7 +105,7 @@ base::ProcessId GetSelfPID() {
};
base::ProcessId GetSelfPID() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc
index 2757114815b8..551fbe95a52f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ipc/ipc_message_utils.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ipc/ipc_message_utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ipc/ipc_message_utils.cc
-@@ -400,7 +400,7 @@ void ParamTraits<unsigned int>::Log(const param_type&
+@@ -399,7 +399,7 @@ void ParamTraits<unsigned int>::Log(const param_type&
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h
index 3d888396fc42..65dc3b21ee1c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ipc/ipc_message_utils.h.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/ipc/ipc_message_utils.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ipc/ipc_message_utils.h
-@@ -214,7 +214,7 @@ struct ParamTraits<unsigned int> {
+@@ -215,7 +215,7 @@ struct ParamTraits<unsigned int> {
// Since we want to support Android 32<>64 bit IPC, as long as we don't have
// these traits for 32 bit ARM then that'll catch any errors.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_BUILD.gn
index 7d733e317cf2..b88328728ff8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/media/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/BUILD.gn
-@@ -100,6 +100,9 @@ config("media_config") {
+@@ -103,6 +103,9 @@ config("media_config") {
defines += [ "DLOPEN_PULSEAUDIO" ]
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_BUILD.gn
index b38521813a89..c9edc6af83f4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/audio/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/media/audio/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/audio/BUILD.gn
-@@ -267,9 +267,23 @@ jumbo_source_set("audio") {
+@@ -272,9 +272,23 @@ jumbo_source_set("audio") {
deps += [ "//media/base/android:media_jni_headers" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc
index 712074c6560e..8db2f862dc84 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/audio/alsa/audio_manager_alsa.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/audio/alsa/audio_manager_alsa.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/audio/alsa/audio_manager_alsa.cc
-@@ -100,7 +100,9 @@ void AudioManagerAlsa::GetAlsaAudioDevices(StreamType
+@@ -106,7 +106,9 @@ void AudioManagerAlsa::GetAlsaAudioDevices(StreamType
int card = -1;
// Loop through the physical sound cards to get ALSA device hints.
@@ -10,7 +10,7 @@
void** hints = NULL;
int error = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
if (!error) {
-@@ -112,7 +114,9 @@ void AudioManagerAlsa::GetAlsaAudioDevices(StreamType
+@@ -118,7 +120,9 @@ void AudioManagerAlsa::GetAlsaAudioDevices(StreamType
DLOG(WARNING) << "GetAlsaAudioDevices: unable to get device hints: "
<< wrapper_->StrError(error);
}
@@ -20,7 +20,7 @@
}
void AudioManagerAlsa::GetAlsaDevicesInfo(AudioManagerAlsa::StreamType type,
-@@ -195,7 +199,11 @@ bool AudioManagerAlsa::IsAlsaDeviceAvailable(
+@@ -201,7 +205,11 @@ bool AudioManagerAlsa::IsAlsaDeviceAvailable(
// goes through software conversion if needed (e.g. incompatible
// sample rate).
// TODO(joi): Should we prefer "hw" instead?
@@ -32,7 +32,7 @@
return strncmp(kDeviceTypeDesired, device_name,
std::size(kDeviceTypeDesired) - 1) == 0;
}
-@@ -247,7 +255,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDevice(
+@@ -253,7 +261,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDevice(
// Loop through the sound cards.
// Don't use snd_device_name_hint(-1,..) since there is an access violation
// inside this ALSA API with libasound.so.2.0.0.
@@ -42,7 +42,7 @@
int error = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
if (!error) {
for (void** hint_iter = hints; *hint_iter != NULL; hint_iter++) {
-@@ -271,7 +281,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDevice(
+@@ -277,7 +287,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDevice(
DLOG(WARNING) << "HasAnyAudioDevice: unable to get device hints: "
<< wrapper_->StrError(error);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_audio__input__device.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_audio__input__device.cc
index 0cbac1b06dd1..c47cbab8f9d4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_audio__input__device.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_audio__input__device.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/audio/audio_input_device.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/audio/audio_input_device.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/audio/audio_input_device.cc
-@@ -269,7 +269,7 @@ void AudioInputDevice::OnStreamCreated(
+@@ -275,7 +275,7 @@ void AudioInputDevice::OnStreamCreated(
// here. See comments in AliveChecker and PowerObserverHelper for details and
// todos.
if (detect_dead_stream_ == DeadStreamDetection::kEnabled) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_pulse_pulse__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_pulse_pulse__util.cc
index d8c2a047b67e..625df0bae9dd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_pulse_pulse__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_audio_pulse_pulse__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/audio/pulse/pulse_util.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/audio/pulse/pulse_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/audio/pulse/pulse_util.cc
-@@ -50,7 +50,11 @@ constexpr char kBrowserDisplayName[] = "chromium-brows
+@@ -50,7 +50,11 @@ static const base::FilePath::CharType kPulseLib[] =
#if defined(DLOPEN_PULSEAUDIO)
static const base::FilePath::CharType kPulseLib[] =
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_audio__latency.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_audio__latency.cc
index 66f6db8fe0aa..4b5ab24a8a78 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_audio__latency.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_audio__latency.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/base/audio_latency.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/base/audio_latency.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/base/audio_latency.cc
@@ -148,7 +148,7 @@ int AudioLatency::GetRtcBufferSize(int sample_rate, in
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_libaom__thread__wrapper.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_libaom__thread__wrapper.cc
index 05c8dcc47ef2..d38dd3073747 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_libaom__thread__wrapper.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_libaom__thread__wrapper.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/base/libaom_thread_wrapper.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/media/base/libaom_thread_wrapper.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/base/libaom_thread_wrapper.cc
@@ -5,17 +5,21 @@
#include "base/logging.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.cc
index c9b7eace90cc..d83bddbb07f2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/base/media_switches.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/media/base/media_switches.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/base/media_switches.cc
-@@ -21,7 +21,7 @@
+@@ -20,7 +20,7 @@
#include "ui/gl/gl_features.h"
#include "ui/gl/gl_utils.h"
@@ -9,7 +9,7 @@
#include "base/cpu.h"
#endif
-@@ -376,8 +376,8 @@ BASE_FEATURE(kUseSCContentSharingPicker,
+@@ -372,8 +372,8 @@ BASE_FEATURE(kUseSCContentSharingPicker,
"UseSCContentSharingPicker",
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_MAC)
@@ -20,7 +20,7 @@
// Enables system audio mirroring using pulseaudio.
BASE_FEATURE(kPulseaudioLoopbackForCast,
"PulseaudioLoopbackForCast",
-@@ -387,6 +387,28 @@ BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
+@@ -383,6 +383,28 @@ BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
"PulseaudioLoopbackForScreenShare",
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -49,7 +49,7 @@
#endif // BUILDFLAG(IS_LINUX)
// When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -688,7 +710,7 @@ BASE_FEATURE(kFileDialogsBlockPictureInPicture,
+@@ -630,7 +652,7 @@ BASE_FEATURE(kFileDialogsBlockPictureInPicture,
#endif // !BUILDFLAG(IS_ANDROID)
// Show toolbar button that opens dialog for controlling media sessions.
@@ -58,7 +58,7 @@
BASE_FEATURE(kGlobalMediaControls,
"GlobalMediaControls",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -712,7 +734,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdatedUI,
+@@ -654,7 +676,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdatedUI,
#if !BUILDFLAG(IS_ANDROID)
// If enabled, users can request Media Remoting without fullscreen-in-tab.
@@ -67,7 +67,7 @@
BASE_FEATURE(kMediaRemotingWithoutFullscreen,
"MediaRemotingWithoutFullscreen",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -725,7 +747,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
+@@ -667,7 +689,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
// Show picture-in-picture button in Global Media Controls.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -76,25 +76,25 @@
BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
"GlobalMediaControlsPictureInPicture",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -757,7 +779,7 @@ BASE_FEATURE(kUnifiedAutoplay,
+@@ -699,7 +721,7 @@ BASE_FEATURE(kUnifiedAutoplay,
"UnifiedAutoplay",
base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enable vaapi video decoding on linux. This is already enabled by default on
- // chromeos, but needs an experiment on linux.
- BASE_FEATURE(kVaapiVideoDecodeLinux,
-@@ -860,7 +882,7 @@ BASE_FEATURE(kVSyncMjpegDecoding,
+ // Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
+ // on chromeos, but needs an experiment on linux.
+ BASE_FEATURE(kAcceleratedVideoDecodeLinux,
+@@ -808,7 +830,7 @@ BASE_FEATURE(kVSyncMjpegDecoding,
"VSyncMjpegDecoding",
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enables the new V4L2StatefulVideoDecoder instead of V4L2VideoDecoder.
- // Owners: frkoenig@chromium.org, mcasas@chromium.org
- // Expiry: When the |V4L2FlatVideoDecoder| flag handles stateful decoding on
-@@ -1505,7 +1527,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDecoding,
+ // Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
+ BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
+ "V4L2H264TemporalLayerHWEncoding",
+@@ -1379,7 +1401,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDecoding,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
@@ -103,7 +103,7 @@
// Spawn utility processes to perform hardware encode acceleration instead of
// using the GPU process.
BASE_FEATURE(kUseOutOfProcessVideoEncoding,
-@@ -1587,7 +1609,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
+@@ -1463,7 +1485,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
"RecordWebAudioEngagement",
base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.h
index 108be0434e4d..9524d682bc65 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_media__switches.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/base/media_switches.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/media/base/media_switches.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/base/media_switches.h
-@@ -331,13 +331,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlatformHEVCEncoder
+@@ -324,13 +324,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSusp
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
@@ -28,25 +28,25 @@
MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -352,7 +364,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifiedAutoplay);
+@@ -344,7 +356,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMed
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifiedAutoplay);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseDecoderStreamForWebRTC);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinux);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinuxGL);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoEncodeLinux);
-@@ -373,7 +385,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp8TemporalLay
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
+@@ -366,7 +378,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2FlatStatefulVideoDecoder);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -513,7 +525,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVide
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
+@@ -497,7 +509,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseGTFOOutOfProcess
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseGTFOOutOfProcessVideoDecoding);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc
index 77c80da024bd..2f711fe192fb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/base/video_frame.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/media/base/video_frame.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/base/video_frame.cc
-@@ -88,7 +88,7 @@ std::string VideoFrame::StorageTypeToString(
+@@ -92,7 +92,7 @@ std::string VideoFrame::StorageTypeToString(
return "OWNED_MEMORY";
case VideoFrame::STORAGE_SHMEM:
return "SHMEM";
@@ -9,7 +9,7 @@
case VideoFrame::STORAGE_DMABUFS:
return "DMABUFS";
#endif
-@@ -103,7 +103,7 @@ std::string VideoFrame::StorageTypeToString(
+@@ -106,7 +106,7 @@ bool VideoFrame::IsStorageTypeMappable(VideoFrame::Sto
// static
bool VideoFrame::IsStorageTypeMappable(VideoFrame::StorageType storage_type) {
return
@@ -18,8 +18,8 @@
// This is not strictly needed but makes explicit that, at VideoFrame
// level, DmaBufs are not mappable from userspace.
storage_type != VideoFrame::STORAGE_DMABUFS &&
-@@ -401,7 +401,7 @@ VideoFrame::CreateFrameForGpuMemoryBufferOrMappableSII
- : shared_image->GetStrideForVideoFrame(i);
+@@ -420,7 +420,7 @@ VideoFrame::CreateFrameForGpuMemoryBufferOrMappableSII
+ plane_size.width() * VideoFrame::BytesPerElement(*format, plane);
}
uint64_t modifier = gfx::NativePixmapHandle::kNoModifier;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -27,7 +27,7 @@
bool is_native_buffer =
gpu_memory_buffer
? (gpu_memory_buffer->GetType() != gfx::SHARED_MEMORY_BUFFER)
-@@ -782,7 +782,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
+@@ -938,7 +938,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
return frame;
}
@@ -36,7 +36,7 @@
// static
scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
const VideoFrameLayout& layout,
-@@ -1489,7 +1489,7 @@ scoped_refptr<gpu::ClientSharedImage> VideoFrame::shar
+@@ -1623,7 +1623,7 @@ scoped_refptr<gpu::ClientSharedImage> VideoFrame::shar
return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.h
index 20cbc521aa09..e6960b86a245 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.h
@@ -1,24 +1,24 @@
---- src/3rdparty/chromium/media/base/video_frame.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/media/base/video_frame.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/base/video_frame.h
-@@ -50,7 +50,7 @@
- #include "base/apple/scoped_cftyperef.h"
- #endif // BUILDFLAG(IS_APPLE)
+@@ -42,7 +42,7 @@
+ #include "ui/gfx/geometry/size.h"
+ #include "ui/gfx/hdr_metadata.h"
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "base/files/scoped_file.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -116,7 +116,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+@@ -88,7 +88,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
STORAGE_UNOWNED_MEMORY = 2, // External, non owned data pointers.
STORAGE_OWNED_MEMORY = 3, // VideoFrame has allocated its own data buffer.
STORAGE_SHMEM = 4, // Backed by read-only shared memory.
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // TODO(mcasas): Consider turning this type into STORAGE_NATIVE
- // based on the idea of using this same enum value for both DMA
- // buffers on Linux and CVPixelBuffers on Mac (which currently use
-@@ -393,7 +393,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+ STORAGE_DMABUFS = 5, // Each plane is stored into a DmaBuf.
+ #endif
+ STORAGE_GPU_MEMORY_BUFFER = 6,
+@@ -435,7 +435,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
ReleaseMailboxAndGpuMemoryBufferCB mailbox_holder_and_gmb_release_cb,
base::TimeDelta timestamp);
@@ -27,7 +27,7 @@
// Wraps provided dmabufs
// (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
// VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -711,7 +711,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+@@ -745,7 +745,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
// wait for the included sync point.
scoped_refptr<gpu::ClientSharedImage> shared_image() const;
@@ -36,12 +36,12 @@
// The number of DmaBufs will be equal or less than the number of planes of
// the frame. If there are less, this means that the last FD contains the
// remaining planes. Should be > 0 for STORAGE_DMABUFS.
-@@ -953,7 +953,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+@@ -974,7 +974,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
// GpuMemoryBuffers. Clients will set this flag while creating a VideoFrame.
bool is_mappable_si_enabled_ = false;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
// Dmabufs for the frame, used when storage is STORAGE_DMABUFS. Size is either
// equal or less than the number of planes of the frame. If it is less, then
+ // the memory area represented by the last FD contains the remaining planes.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc
index 1c2bb92fa122..ccf44146bc6a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/capture/video/create_video_capture_device_factory.cc.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/media/capture/video/create_video_capture_device_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/create_video_capture_device_factory.cc
@@ -13,7 +13,7 @@
#include "media/capture/video/fake_video_capture_device_factory.h"
@@ -9,7 +9,7 @@
#include "media/capture/video/linux/video_capture_device_factory_linux.h"
#elif BUILDFLAG(IS_CHROMEOS_ASH)
#include "media/capture/video/chromeos/public/cros_features.h"
-@@ -56,7 +56,7 @@ CreateFakeVideoCaptureDeviceFactory() {
+@@ -56,7 +56,7 @@ CreatePlatformSpecificVideoCaptureDeviceFactory(
std::unique_ptr<VideoCaptureDeviceFactory>
CreatePlatformSpecificVideoCaptureDeviceFactory(
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc
index b12bab7e6532..72357c833876 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/capture/video/fake_video_capture_device_factory.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/media/capture/video/fake_video_capture_device_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/fake_video_capture_device_factory.cc
@@ -231,7 +231,7 @@ void FakeVideoCaptureDeviceFactory::GetDevicesInfo(
int entry_index = 0;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc
index 8617d9fbb13c..417dcebdbb8d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/capture/video/file_video_capture_device_factory.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/media/capture/video/file_video_capture_device_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/file_video_capture_device_factory.cc
@@ -52,7 +52,7 @@ void FileVideoCaptureDeviceFactory::GetDevicesInfo(
VideoCaptureApi::WIN_DIRECT_SHOW;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.cc
index ede62bdf3186..64004e20b766 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/capture/video/linux/fake_v4l2_impl.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/media/capture/video/linux/fake_v4l2_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/linux/fake_v4l2_impl.cc
-@@ -562,7 +562,7 @@ int FakeV4L2Impl::close(int fd) {
+@@ -569,7 +569,7 @@ int FakeV4L2Impl::close(int fd) {
return kSuccessReturnValue;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.h
index 08dd4ff954b9..f68dd5bc4797 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_fake__v4l2__impl.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/capture/video/linux/fake_v4l2_impl.h.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/media/capture/video/linux/fake_v4l2_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/linux/fake_v4l2_impl.h
@@ -8,7 +8,13 @@
#include <map>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc
index a8b590190a3c..31de4718c96e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.cc
-@@ -5,8 +5,10 @@
+@@ -10,8 +10,10 @@
#include "media/capture/video/linux/v4l2_capture_delegate.h"
#include <fcntl.h>
@@ -11,7 +11,7 @@
#include <poll.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
-@@ -29,17 +31,19 @@
+@@ -34,17 +36,19 @@
#include "media/capture/video/blob_utils.h"
#include "media/capture/video/linux/video_capture_device_linux.h"
@@ -32,7 +32,7 @@
// TODO(aleksandar.stojiljkovic): Wrap this with kernel version check once the
// format is introduced to kernel.
-@@ -49,6 +53,14 @@ using media::mojom::MeteringMode;
+@@ -54,6 +58,14 @@ using media::mojom::MeteringMode;
#define V4L2_PIX_FMT_INVZ v4l2_fourcc('I', 'N', 'V', 'Z')
#endif
@@ -47,7 +47,7 @@
namespace media {
namespace {
-@@ -268,7 +280,7 @@ bool V4L2CaptureDelegate::IsBlockedControl(int control
+@@ -273,7 +285,7 @@ bool V4L2CaptureDelegate::IsControllableControl(
// static
bool V4L2CaptureDelegate::IsControllableControl(
int control_id,
@@ -56,7 +56,7 @@
const int special_control_id = GetControllingSpecialControl(control_id);
if (!special_control_id) {
// The control is not controlled by a special control thus the control is
-@@ -324,7 +336,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate(
+@@ -329,7 +341,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate(
is_capturing_(false),
timeout_count_(0),
rotation_(rotation) {
@@ -65,16 +65,16 @@
use_gpu_buffer_ = switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
#endif // BUILDFLAG(IS_LINUX)
}
-@@ -451,7 +463,7 @@ void V4L2CaptureDelegate::AllocateAndStart(
+@@ -456,7 +468,7 @@ void V4L2CaptureDelegate::AllocateAndStart(
client_->OnStarted();
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (use_gpu_buffer_) {
- v4l2_gpu_helper_ = std::make_unique<V4L2CaptureDelegateGpuHelper>(
- std::move(gmb_support_test_));
-@@ -801,7 +813,7 @@ void V4L2CaptureDelegate::SetGPUEnvironmentForTesting(
+ v4l2_gpu_helper_ = std::make_unique<V4L2CaptureDelegateGpuHelper>();
+ }
+@@ -800,7 +812,7 @@ V4L2CaptureDelegate::~V4L2CaptureDelegate() = default;
V4L2CaptureDelegate::~V4L2CaptureDelegate() = default;
@@ -83,7 +83,7 @@
int num_retries = 0;
for (; DoIoctl(request, argp) < 0 && num_retries < kMaxIOCtrlRetries;
++num_retries) {
-@@ -811,7 +823,7 @@ bool V4L2CaptureDelegate::RunIoctl(int request, void*
+@@ -810,7 +822,7 @@ bool V4L2CaptureDelegate::RunIoctl(int request, void*
return num_retries != kMaxIOCtrlRetries;
}
@@ -92,7 +92,7 @@
return HANDLE_EINTR(v4l2_->ioctl(device_fd_.get(), request, argp));
}
-@@ -822,6 +834,7 @@ bool V4L2CaptureDelegate::IsControllableControl(int co
+@@ -821,6 +833,7 @@ void V4L2CaptureDelegate::ReplaceControlEventSubscript
}
void V4L2CaptureDelegate::ReplaceControlEventSubscriptions() {
@@ -100,7 +100,7 @@
constexpr uint32_t kControlIds[] = {V4L2_CID_AUTO_EXPOSURE_BIAS,
V4L2_CID_AUTO_WHITE_BALANCE,
V4L2_CID_BRIGHTNESS,
-@@ -849,6 +862,7 @@ void V4L2CaptureDelegate::ReplaceControlEventSubscript
+@@ -848,6 +861,7 @@ void V4L2CaptureDelegate::ReplaceControlEventSubscript
<< ", {type = V4L2_EVENT_CTRL, id = " << control_id << "}";
}
}
@@ -108,7 +108,7 @@
}
mojom::RangePtr V4L2CaptureDelegate::RetrieveUserControlRange(int control_id) {
-@@ -1029,7 +1043,11 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1028,7 +1042,11 @@ void V4L2CaptureDelegate::DoCapture() {
pollfd device_pfd = {};
device_pfd.fd = device_fd_.get();
@@ -120,7 +120,7 @@
const int result =
HANDLE_EINTR(v4l2_->poll(&device_pfd, 1, kCaptureTimeoutMs));
-@@ -1067,6 +1085,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1066,6 +1084,7 @@ void V4L2CaptureDelegate::DoCapture() {
timeout_count_ = 0;
}
@@ -128,7 +128,7 @@
// Dequeue events if the driver has filled in some.
if (device_pfd.revents & POLLPRI) {
bool controls_changed = false;
-@@ -1102,6 +1121,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1099,6 +1118,7 @@ void V4L2CaptureDelegate::DoCapture() {
client_->OnCaptureConfigurationChanged();
}
}
@@ -136,7 +136,7 @@
// Deenqueue, send and reenqueue a buffer if the driver has filled one in.
if (device_pfd.revents & POLLIN) {
-@@ -1155,7 +1175,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1152,7 +1172,7 @@ void V4L2CaptureDelegate::DoCapture() {
// workable on Linux.
// See http://crbug.com/959919.
@@ -145,7 +145,7 @@
if (use_gpu_buffer_) {
v4l2_gpu_helper_->OnIncomingCapturedData(
client_.get(), buffer_tracker->start(),
-@@ -1228,7 +1248,7 @@ void V4L2CaptureDelegate::SetErrorState(VideoCaptureEr
+@@ -1226,7 +1246,7 @@ void V4L2CaptureDelegate::SetErrorState(VideoCaptureEr
client_->OnError(error, from_here, reason);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h
index 543d9fb3ec80..2e514a48bff3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.h.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.h
-@@ -35,7 +35,7 @@ class Location;
+@@ -34,7 +34,7 @@ namespace media {
namespace media {
@@ -9,16 +9,16 @@
class V4L2CaptureDelegateGpuHelper;
#endif // BUILDFLAG(IS_LINUX)
-@@ -86,7 +86,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
+@@ -85,7 +85,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
static bool IsBlockedControl(int control_id);
static bool IsControllableControl(
int control_id,
- const base::RepeatingCallback<int(int, void*)>& do_ioctl);
+ const base::RepeatingCallback<int(unsigned int, void*)>& do_ioctl);
- void SetGPUEnvironmentForTesting(
- std::unique_ptr<gpu::GpuMemoryBufferSupport> gmb_support);
-@@ -100,10 +100,10 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
+ private:
+ friend class V4L2CaptureDelegateTest;
+@@ -96,10 +96,10 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
// device file descriptor or (re)starting streaming, can fail but works after
// retrying (https://crbug.com/670262). Returns false if the |request| ioctl
// fails too many times.
@@ -31,7 +31,7 @@
// Check whether the control is controllable (and not changed automatically).
bool IsControllableControl(int control_id);
-@@ -133,7 +133,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
+@@ -129,7 +129,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
const base::Location& from_here,
const std::string& reason);
@@ -40,7 +40,7 @@
// Systems which describe a "color space" usually map that to one or more of
// {primary, matrix, transfer, range}. BuildColorSpaceFromv4l2() will use the
// matched value as first priority. Otherwise, if there is no best matching
-@@ -167,7 +167,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
+@@ -163,7 +163,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
// Clockwise rotation in degrees. This value should be 0, 90, 180, or 270.
int rotation_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device.h
index 62bab60735a5..c86519330731 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_device.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_device.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_device.h
@@ -21,7 +21,7 @@ class CAPTURE_EXPORT V4L2CaptureDevice
public:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.cc
index 622d27139cb1..16adb86d413a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_device_impl.cc
@@ -22,7 +22,7 @@ int V4L2CaptureDeviceImpl::close(int fd) {
return ::close(fd);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.h
index b4e9cc8445c5..b85edd46f9cb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__device__impl.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_device_impl.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_device_impl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_device_impl.h
@@ -19,7 +19,7 @@ class CAPTURE_EXPORT V4L2CaptureDeviceImpl : public V4
public:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.cc
index 003486970033..710fc9713cb9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/linux/video_capture_device_factory_v4l2.cc
-@@ -38,6 +38,7 @@ bool CompareCaptureDevices(const VideoCaptureDeviceInf
+@@ -43,6 +43,7 @@ bool CompareCaptureDevices(const VideoCaptureDeviceInf
return a.descriptor < b.descriptor;
}
@@ -8,7 +8,7 @@
// USB VID and PID are both 4 bytes long.
const size_t kVidPidSize = 4;
const size_t kMaxInterfaceNameSize = 256;
-@@ -70,11 +71,15 @@ std::string ExtractFileNameFromDeviceId(const std::str
+@@ -75,11 +76,24 @@ std::string ExtractFileNameFromDeviceId(const std::str
DCHECK(base::StartsWith(device_id, kDevDir, base::CompareCase::SENSITIVE));
return device_id.substr(strlen(kDevDir), device_id.length());
}
@@ -19,12 +19,21 @@
public:
void GetDeviceIds(std::vector<std::string>* target_container) override {
+#if BUILDFLAG(IS_OPENBSD)
-+ target_container->emplace_back("/dev/video");
++ char device[12];
++ int fd;
++ /* unveil(2) limits access to /dev/, try /dev/video[0-7] */
++ for (int n = 0; n < 8; n++) {
++ snprintf(device, sizeof(device), "/dev/video%d", n);
++ if ((fd = open(device, O_RDONLY)) != -1) {
++ close(fd);
++ target_container->emplace_back(device);
++ }
++ }
+#else
const base::FilePath path("/dev/");
base::FileEnumerator enumerator(path, false, base::FileEnumerator::FILES,
"video*");
-@@ -82,9 +87,13 @@ class DevVideoFilePathsDeviceProvider
+@@ -87,9 +101,13 @@ class DevVideoFilePathsDeviceProvider
const base::FileEnumerator::FileInfo info = enumerator.GetInfo();
target_container->emplace_back(path.value() + info.GetName().value());
}
@@ -38,7 +47,7 @@
const std::string file_name = ExtractFileNameFromDeviceId(device_id);
std::string usb_id;
const std::string vid_path =
-@@ -101,9 +110,13 @@ class DevVideoFilePathsDeviceProvider
+@@ -106,9 +124,13 @@ class DevVideoFilePathsDeviceProvider
}
return usb_id;
@@ -52,7 +61,7 @@
const std::string file_name = ExtractFileNameFromDeviceId(device_id);
const std::string interface_path =
base::StringPrintf(kInterfacePathTemplate, file_name.c_str());
-@@ -114,6 +127,7 @@ class DevVideoFilePathsDeviceProvider
+@@ -119,6 +141,7 @@ class DevVideoFilePathsDeviceProvider
return std::string();
}
return display_name;
@@ -60,7 +69,7 @@
}
};
-@@ -219,7 +233,7 @@ void VideoCaptureDeviceFactoryV4L2::GetDevicesInfo(
+@@ -224,7 +247,7 @@ void VideoCaptureDeviceFactoryV4L2::GetDevicesInfo(
std::move(callback).Run(std::move(devices_info));
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.h
index 3c19edbc63b4..ac0929b3c140 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__v4l2.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/linux/video_capture_device_factory_v4l2.h
@@ -51,7 +51,7 @@ class CAPTURE_EXPORT VideoCaptureDeviceFactoryV4L2
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__tracker__factory__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__tracker__factory__impl.cc
index e233efa20441..6220c32d6b5b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__tracker__factory__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__tracker__factory__impl.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/video_capture_buffer_tracker_factory_impl.cc
@@ -14,7 +14,7 @@
#include "media/capture/video/chromeos/gpu_memory_buffer_tracker_cros.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc
index 693c2f74d501..70a2641abb13 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/capture/video/video_capture_device_client.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/capture/video/video_capture_device_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/capture/video/video_capture_device_client.cc
-@@ -169,7 +169,7 @@ FourccAndFlip GetFourccAndFlipFromPixelFormat(
+@@ -173,7 +173,7 @@ FourccAndFlip GetFourccAndFlipFromPixelFormat(
CHECK(!is_width_odd && !is_height_odd);
return {libyuv::FOURCC_UYVY};
case media::PIXEL_FORMAT_RGB24:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_cdm_library__cdm_cdm__paths.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_cdm_library__cdm_cdm__paths.gni
index 02b8f3d6b112..a55710b845f7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_cdm_library__cdm_cdm__paths.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_cdm_library__cdm_cdm__paths.gni
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/cdm/library_cdm/cdm_paths.gni.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/media/cdm/library_cdm/cdm_paths.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/cdm/library_cdm/cdm_paths.gni
-@@ -15,7 +15,7 @@ assert(enable_library_cdms)
+@@ -15,7 +15,7 @@ if (is_chromeos) {
# Explicitly define what we use to avoid confusion.
if (is_chromeos) {
component_os = "cros"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_ffmpeg_scripts_build__ffmpeg.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_ffmpeg_scripts_build__ffmpeg.py
index a83f1ae32d10..913190bacb8e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_ffmpeg_scripts_build__ffmpeg.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_ffmpeg_scripts_build__ffmpeg.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/ffmpeg/scripts/build_ffmpeg.py.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/media/ffmpeg/scripts/build_ffmpeg.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/ffmpeg/scripts/build_ffmpeg.py
-@@ -33,7 +33,7 @@ NDK_ROOT_DIR = os.path.abspath(
+@@ -33,7 +33,7 @@ sys.path.append(os.path.join(CHROMIUM_ROOT_DIR, 'build
SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
sys.path.append(os.path.join(CHROMIUM_ROOT_DIR, 'build'))
@@ -9,7 +9,7 @@
BRANDINGS = [
'Chrome',
-@@ -43,6 +43,8 @@ BRANDINGS = [
+@@ -43,6 +43,8 @@ ARCH_MAP = {
ARCH_MAP = {
'android': ['ia32', 'x64', 'arm-neon', 'arm64'],
'linux': ['ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64'],
@@ -18,7 +18,7 @@
'mac': ['x64', 'arm64'],
'win': ['ia32', 'x64', 'arm64'],
}
-@@ -122,7 +124,7 @@ def PrintAndCheckCall(argv, *args, **kwargs):
+@@ -122,7 +124,7 @@ def GetDsoName(target_os, dso_name, dso_version):
def GetDsoName(target_os, dso_name, dso_version):
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_ffmpeg_scripts_robo__lib_config.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_ffmpeg_scripts_robo__lib_config.py
index af97ac505dc6..d06919fec3d8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_ffmpeg_scripts_robo__lib_config.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_ffmpeg_scripts_robo__lib_config.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/ffmpeg/scripts/robo_lib/config.py.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/media/ffmpeg/scripts/robo_lib/config.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/ffmpeg/scripts/robo_lib/config.py
-@@ -55,19 +55,13 @@ class RoboConfiguration:
+@@ -56,19 +56,13 @@ class RoboConfiguration:
self._llvm_path = os.path.join(self.chrome_src(), "third_party",
"llvm-build", "Release+Asserts", "bin")
@@ -19,8 +19,8 @@
- shell.log(f"On sushi branch: {self.sushi_branch_name()}")
# Filename that we'll ask generate_gn.py to write git commands to.
- # TODO: Should this use script_directory, or stay with ffmpeg? As long as
-@@ -186,9 +180,9 @@ class RoboConfiguration:
+ # TODO: Should this use script_directory, or stay with ffmpeg? As long
+@@ -187,9 +181,9 @@ class RoboConfiguration:
if re.match(r"i.86", platform.machine()):
self._host_architecture = "ia32"
@@ -32,7 +32,7 @@
self._host_architecture = "arm64"
elif platform.machine() == "mips32":
self._host_architecture = "mipsel"
-@@ -223,6 +217,10 @@ class RoboConfiguration:
+@@ -224,6 +218,10 @@ class RoboConfiguration:
elif platform.system() == "Windows" or "CYGWIN_NT" in platform.system(
):
self._host_operating_system = "win"
@@ -43,7 +43,7 @@
else:
raise ValueError(f"Unsupported platform: {platform.system()}")
-@@ -231,8 +229,8 @@ class RoboConfiguration:
+@@ -232,8 +230,8 @@ class RoboConfiguration:
wd = os.getcwd()
# Walk up the tree until we find src/AUTHORS
while wd != "/":
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc
index 3ea6a7bac46e..5d23f126008e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_buffer__validation.cc
@@ -1,46 +1,29 @@
---- src/3rdparty/chromium/media/gpu/buffer_validation.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/media/gpu/buffer_validation.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/buffer_validation.cc
-@@ -16,7 +16,7 @@
+@@ -15,7 +15,7 @@
#include "ui/gfx/geometry/size.h"
#include "ui/gfx/gpu_memory_buffer.h"
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <drm_fourcc.h>
#include <sys/types.h>
#include <unistd.h>
-@@ -29,7 +29,7 @@
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -23,7 +23,7 @@ bool GetFileSize(const int fd, size_t* size) {
namespace media {
- namespace {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #ifndef I915_FORMAT_MOD_4_TILED_MTL_MC_CCS
- // TODO(b/271455200): Remove this definition once drm_fourcc.h contains it.
- /*
-@@ -55,7 +55,7 @@ bool IsIntelMediaCompressedModifier(uint64_t modifier)
- } // namespace
-
bool GetFileSize(const int fd, size_t* size) {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (fd < 0) {
VLOG(1) << "Invalid file descriptor";
return false;
-@@ -109,14 +109,14 @@ bool VerifyGpuMemoryBufferHandle(
+@@ -77,7 +77,7 @@ bool VerifyGpuMemoryBufferHandle(
VLOG(1) << "Unsupported: " << pixel_format;
return false;
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const uint64_t modifier = gmb_handle.native_pixmap_handle.modifier;
- const bool is_intel_media_compressed_buffer =
- IsIntelMediaCompressedModifier(modifier);
- const bool is_intel_media_compression_enabled =
- #if BUILDFLAG(IS_CHROMEOS)
- base::FeatureList::IsEnabled(features::kEnableIntelMediaCompression);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- false;
- #endif
-
+ const size_t num_planes = media::VideoFrame::NumPlanes(pixel_format);
+ if (num_planes != gmb_handle.native_pixmap_handle.planes.size() ||
+ num_planes == 0) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_gl__image__processor__backend.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_gl__image__processor__backend.cc
index 1913204be552..4ef8add30a57 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_gl__image__processor__backend.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_gl__image__processor__backend.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/gpu/chromeos/gl_image_processor_backend.cc.orig 2024-06-18 16:34:35 UTC
+--- src/3rdparty/chromium/media/gpu/chromeos/gl_image_processor_backend.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/chromeos/gl_image_processor_backend.cc
@@ -28,6 +28,10 @@
#include "ui/ozone/public/ozone_platform.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_libyuv__image__processor__backend.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_libyuv__image__processor__backend.cc
index f08d6740a082..404730cda2c9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_libyuv__image__processor__backend.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_libyuv__image__processor__backend.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/chromeos/libyuv_image_processor_backend.cc
@@ -53,7 +53,7 @@ static constexpr struct {
#define CONV(in, out, trans, result) \
@@ -9,7 +9,7 @@
CONV(NV12, AR24, kConversion, Supported),
#endif
CONV(NV12, NV12, kConversion, Supported),
-@@ -420,7 +420,7 @@ int LibYUVImageProcessorBackend::DoConversion(const Fr
+@@ -412,7 +412,7 @@ int LibYUVImageProcessorBackend::DoConversion(const Fr
fr->GetWritableVisibleData(VideoFrame::Plane::kUV)), \
fr->stride(VideoFrame::Plane::kUV)
@@ -18,7 +18,7 @@
#define ARGB_DATA(fr) \
fr->GetWritableVisibleData(VideoFrame::Plane::kARGB), \
fr->stride(VideoFrame::Plane::kARGB)
-@@ -582,7 +582,7 @@ int LibYUVImageProcessorBackend::DoConversion(const Fr
+@@ -574,7 +574,7 @@ int LibYUVImageProcessorBackend::DoConversion(const Fr
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_mailbox__video__frame__converter.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_mailbox__video__frame__converter.cc
index 944226376b78..3fbb1cac8346 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_mailbox__video__frame__converter.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_mailbox__video__frame__converter.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/chromeos/mailbox_video_frame_converter.cc
@@ -67,7 +67,7 @@ viz::SharedImageFormat GetSharedImageFormat(gfx::Buffe
<< static_cast<int>(buffer_format);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_native__pixmap__frame__resource.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_native__pixmap__frame__resource.cc
deleted file mode 100644
index acf72a66a116..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_native__pixmap__frame__resource.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/media/gpu/chromeos/native_pixmap_frame_resource.cc.orig 2024-08-26 12:06:38 UTC
-+++ src/3rdparty/chromium/media/gpu/chromeos/native_pixmap_frame_resource.cc
-@@ -176,7 +176,7 @@ scoped_refptr<NativePixmapFrameResource> NativePixmapF
- const bool is_intel_media_compression_enabled =
- #if BUILDFLAG(IS_CHROMEOS)
- base::FeatureList::IsEnabled(features::kEnableIntelMediaCompression);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- false;
- #endif
- CHECK(!is_intel_media_compressed_buffer ||
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_platform__video__frame__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_platform__video__frame__utils.cc
index f9be7d354ab5..a159a923179a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_platform__video__frame__utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_platform__video__frame__utils.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/gpu/chromeos/platform_video_frame_utils.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/media/gpu/chromeos/platform_video_frame_utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/chromeos/platform_video_frame_utils.cc
-@@ -68,7 +68,7 @@ static std::unique_ptr<ui::GbmDevice> CreateGbmDevice(
+@@ -67,7 +67,7 @@ static std::unique_ptr<ui::GbmDevice> CreateGbmDevice(
const base::FilePath dev_path(FILE_PATH_LITERAL(
base::StrCat({drm_node_file_prefix, base::NumberToString(i)})));
@@ -9,21 +9,3 @@
const bool is_render_node = base::Contains(drm_node_file_prefix, "render");
// TODO(b/313513760): don't guard base::File::FLAG_WRITE behind
-@@ -196,7 +196,7 @@ class GbmDeviceWrapper {
- const bool is_intel_media_compression_enabled =
- #if BUILDFLAG(IS_CHROMEOS)
- base::FeatureList::IsEnabled(features::kEnableIntelMediaCompression);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- false;
- #endif
- if (is_intel_media_compression_enabled) {
-@@ -350,7 +350,7 @@ scoped_refptr<VideoFrame> CreateVideoFrameFromGpuMemor
- const bool is_intel_media_compression_enabled =
- #if BUILDFLAG(IS_CHROMEOS)
- base::FeatureList::IsEnabled(features::kEnableIntelMediaCompression);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- false;
- #endif
-
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_video__decoder__pipeline.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_video__decoder__pipeline.cc
index 2d15fce08dc2..b995c3aa5764 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_video__decoder__pipeline.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_chromeos_video__decoder__pipeline.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/gpu/chromeos/video_decoder_pipeline.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/media/gpu/chromeos/video_decoder_pipeline.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/chromeos/video_decoder_pipeline.cc
-@@ -1096,7 +1096,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
+@@ -1159,7 +1159,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
}
#endif
@@ -9,7 +9,7 @@
// Linux should always use a custom allocator (to allocate buffers using
// libva) and a PlatformVideoFramePool.
CHECK(allocator.has_value());
-@@ -1105,7 +1105,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
+@@ -1168,7 +1168,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
// VideoFrame::StorageType of VideoFrame::STORAGE_DMABUFS.
main_frame_pool_->AsPlatformVideoFramePool()->SetCustomFrameAllocator(
*allocator, VideoFrame::STORAGE_DMABUFS);
@@ -18,7 +18,7 @@
// Linux w/ V4L2 should not use a custom allocator
// Only tested with video_decode_accelerator_tests
// TODO(wenst@) Test with full Chromium Browser
-@@ -1287,7 +1287,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
+@@ -1350,7 +1350,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
<< " VideoFrames";
auxiliary_frame_pool_->set_parent_task_runner(decoder_task_runner_);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_gpu__video__encode__accelerator__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_gpu__video__encode__accelerator__factory.cc
index 513ca747253a..ce9bb3815646 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_gpu__video__encode__accelerator__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_gpu__video__encode__accelerator__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/gpu_video_encode_accelerator_factory.cc
@@ -118,7 +118,7 @@ std::vector<VEAFactoryFunction> GetVEAFactoryFunctions
return vea_factory_functions;
@@ -6,6 +6,15 @@
#if BUILDFLAG(USE_VAAPI)
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(kVaapiVideoEncodeLinux))
+ if (base::FeatureList::IsEnabled(kAcceleratedVideoEncodeLinux)) {
vea_factory_functions.push_back(base::BindRepeating(&CreateVaapiVEA));
- #else
+ }
+@@ -126,7 +126,7 @@ std::vector<VEAFactoryFunction> GetVEAFactoryFunctions
+ vea_factory_functions.push_back(base::BindRepeating(&CreateVaapiVEA));
+ #endif
+ #elif BUILDFLAG(USE_V4L2_CODEC)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(kAcceleratedVideoEncodeLinux)) {
+ vea_factory_functions.push_back(base::BindRepeating(&CreateV4L2VEA));
+ }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
index a1200aa4d2c5..2d9473a7c3ce 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc
@@ -16,7 +16,9 @@
#include "media/gpu/vaapi/vaapi_wrapper.h"
@@ -10,7 +10,7 @@
// TODO(b/195769334): the hardware video decoding sandbox is really only useful
// when building with VA-API or V4L2 (otherwise, we're not really doing hardware
-@@ -32,6 +34,7 @@ using sandbox::syscall_broker::BrokerFilePermission;
+@@ -32,6 +34,7 @@ namespace {
namespace media {
namespace {
@@ -26,7 +26,7 @@
} // namespace
-@@ -203,6 +207,7 @@ bool HardwareVideoDecodingPreSandboxHookForV4L2(
+@@ -203,6 +207,7 @@ bool HardwareVideoDecodingPreSandboxHook(
// (at least).
bool HardwareVideoDecodingPreSandboxHook(
sandbox::policy::SandboxLinux::Options options) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
index 3ef02d85160d..d2e67531454f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2023-04-28 17:01:32 UTC
+--- src/3rdparty/chromium/media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_DECODING_SANDBOX_HOOK_LINUX_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
index d8791842b47e..9d143a158355 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc
@@ -18,12 +18,15 @@
#include "media/gpu/v4l2/v4l2_device.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
index 9cc18190d195..e34583c178a7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2023-04-28 17:01:32 UTC
+--- src/3rdparty/chromium/media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_ENCODING_SANDBOX_HOOK_LINUX_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__video__decoder.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__video__decoder.cc
index 33980b0c5bb2..630fba20803d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__video__decoder.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__video__decoder.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/gpu/vaapi/vaapi_video_decoder.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/media/gpu/vaapi/vaapi_video_decoder.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/vaapi/vaapi_video_decoder.cc
-@@ -785,7 +785,7 @@ void VaapiVideoDecoder::ApplyResolutionChangeWithScree
+@@ -787,7 +787,7 @@ void VaapiVideoDecoder::ApplyResolutionChangeWithScree
const gfx::Size decoder_natural_size =
aspect_ratio_.GetNaturalSize(decoder_visible_rect);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__wrapper.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__wrapper.cc
index 7e3f6887a864..76a3e3dafd88 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__wrapper.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_gpu_vaapi_vaapi__wrapper.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/gpu/vaapi/vaapi_wrapper.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/gpu/vaapi/vaapi_wrapper.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/gpu/vaapi/vaapi_wrapper.cc
-@@ -77,7 +77,7 @@
+@@ -78,7 +78,7 @@ using media_gpu_vaapi::kModuleVa_prot;
using media_gpu_vaapi::kModuleVa_prot;
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_media__options.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_media__options.gni
index 983971e99938..606cf07432ed 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_media__options.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_media__options.gni
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/media_options.gni.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/media/media_options.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/media_options.gni
-@@ -202,12 +202,15 @@ declare_args() {
+@@ -214,12 +214,15 @@ declare_args() {
# Enables runtime selection of ALSA library for audio.
use_alsa = false
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
index d583ac5218e8..b2cacb2de482 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc
-@@ -841,7 +841,7 @@ const gfx::GpuMemoryBufferId& StructTraits<
+@@ -861,7 +861,7 @@ const gfx::GpuMemoryBufferId& StructTraits<
return input.id;
}
@@ -9,7 +9,7 @@
// static
gfx::NativePixmapHandle StructTraits<
media::stable::mojom::NativeGpuMemoryBufferHandleDataView,
-@@ -862,7 +862,7 @@ bool StructTraits<media::stable::mojom::NativeGpuMemor
+@@ -882,7 +882,7 @@ bool StructTraits<media::stable::mojom::NativeGpuMemor
output->type = gfx::NATIVE_PIXMAP;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
index 299f5aac415e..1a8e46965b7c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h
-@@ -695,7 +695,7 @@ struct StructTraits<media::stable::mojom::NativeGpuMem
+@@ -704,7 +704,7 @@ struct StructTraits<media::stable::mojom::NativeGpuMem
static const gfx::GpuMemoryBufferId& id(
const gfx::GpuMemoryBufferHandle& input);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc
index b83ddacf77d8..a7f8f88fc62b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_mojo_mojom_video__frame__mojom__traits.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/mojo/mojom/video_frame_mojom_traits.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/mojo/mojom/video_frame_mojom_traits.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/mojo/mojom/video_frame_mojom_traits.cc
-@@ -27,7 +27,7 @@
+@@ -22,7 +22,7 @@
#include "ui/gfx/mojom/color_space_mojom_traits.h"
#include "ui/gfx/mojom/hdr_metadata_mojom_traits.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc
index 15d802956522..bb4f8b25ea6d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_fake__gpu__memory__buffer.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/media/video/fake_gpu_memory_buffer.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/video/fake_gpu_memory_buffer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/video/fake_gpu_memory_buffer.cc
@@ -14,7 +14,7 @@
#include "media/base/format_utils.h"
@@ -9,7 +9,7 @@
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
-@@ -57,7 +57,7 @@ class FakeGpuMemoryBufferImpl : public gpu::GpuMemoryB
+@@ -63,7 +63,7 @@ class FakeGpuMemoryBufferImpl : public gpu::GpuMemoryB
} // namespace
@@ -18,7 +18,7 @@
base::ScopedFD GetDummyFD() {
base::ScopedFD fd(open("/dev/zero", O_RDWR));
DCHECK(fd.is_valid());
-@@ -87,7 +87,7 @@ FakeGpuMemoryBuffer::FakeGpuMemoryBuffer(const gfx::Si
+@@ -102,7 +102,7 @@ FakeGpuMemoryBuffer::FakeGpuMemoryBuffer(const gfx::Si
static base::AtomicSequenceNumber buffer_id_generator;
handle_.id = gfx::GpuMemoryBufferId(buffer_id_generator.GetNext());
@@ -27,7 +27,7 @@
for (size_t i = 0; i < VideoFrame::NumPlanes(video_pixel_format_); i++) {
const gfx::Size plane_size_in_bytes =
VideoFrame::PlaneSize(video_pixel_format_, i, size_);
-@@ -149,7 +149,7 @@ gfx::GpuMemoryBufferHandle FakeGpuMemoryBuffer::CloneH
+@@ -176,7 +176,7 @@ gfx::GpuMemoryBufferHandle FakeGpuMemoryBuffer::CloneH
gfx::GpuMemoryBufferHandle handle;
handle.type = gfx::NATIVE_PIXMAP;
handle.id = handle_.id;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc
index dd53719a0814..cddb93025b3f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_gpu__memory__buffer__video__frame__pool.cc
@@ -1,24 +1,15 @@
---- src/3rdparty/chromium/media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/video/gpu_memory_buffer_video_frame_pool.cc
-@@ -98,7 +98,7 @@ class GpuMemoryBufferVideoFramePool::PoolImpl
- gpu::SHARED_IMAGE_USAGE_RASTER_READ |
- gpu::SHARED_IMAGE_USAGE_DISPLAY_READ |
- gpu::SHARED_IMAGE_USAGE_SCANOUT;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/40194712): Always add the flag once the
- // OzoneImageBacking is by default turned on.
- if (base::CommandLine::ForCurrentProcess()->HasSwitch(
-@@ -695,7 +695,7 @@ void GpuMemoryBufferVideoFramePool::PoolImpl::CreateHa
+@@ -644,7 +644,7 @@ void GpuMemoryBufferVideoFramePool::PoolImpl::CreateHa
}
- bool is_software_backed_video_frame = !video_frame->HasTextures();
+ bool is_software_backed_video_frame = !video_frame->HasSharedImage();
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
is_software_backed_video_frame &= !video_frame->HasDmaBufs();
#endif
-@@ -1104,7 +1104,7 @@ scoped_refptr<VideoFrame> GpuMemoryBufferVideoFramePoo
+@@ -1054,7 +1054,7 @@ scoped_refptr<VideoFrame> GpuMemoryBufferVideoFramePoo
media::IOSurfaceIsWebGPUCompatible(handle.io_surface.get());
#endif
@@ -27,3 +18,12 @@
is_webgpu_compatible =
handle.native_pixmap_handle.supports_zero_copy_webgpu_import;
#endif
+@@ -1225,7 +1225,7 @@ GpuMemoryBufferVideoFramePool::PoolImpl::GetOrCreateFr
+ si_usage |= gpu::SHARED_IMAGE_USAGE_SCANOUT;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/40194712): Always add the flag once the
+ // OzoneImageBacking is by default turned on.
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter.cc
index f7651241fb6e..8732827b9bda 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter.cc
@@ -1,20 +1,11 @@
---- src/3rdparty/chromium/media/video/video_encode_accelerator_adapter.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/video/video_encode_accelerator_adapter.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/video/video_encode_accelerator_adapter.cc
-@@ -164,7 +164,7 @@ VideoEncodeAccelerator::Config SetUpVeaConfig(
- if (is_rgb)
- config.input_format = PIXEL_FORMAT_I420;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (format != PIXEL_FORMAT_I420 ||
- !VideoFrame::IsStorageTypeMappable(storage_type)) {
- // ChromeOS/Linux hardware video encoders supports I420 on-memory
-@@ -550,7 +550,7 @@ void VideoEncodeAcceleratorAdapter::InitializeInternal
- SetUpVeaConfig(profile_, options_, format, first_frame->storage_type(),
- supported_rc_modes_, required_encoder_type_);
+@@ -463,7 +463,7 @@ void VideoEncodeAcceleratorAdapter::InitializeOnAccele
+ auto format = PIXEL_FORMAT_I420;
+ auto storage_type = VideoEncodeAccelerator::Config::StorageType::kShmem;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Linux/ChromeOS require a special configuration to use dmabuf storage.
- // We need to keep sending frames the same way the first frame was sent.
- // Other platforms will happily mix GpuMemoryBuffer storage with regular
+ // We need to keep sending frames with the same storage type.
+ // Other platforms will happily mix GpuMemoryBuffer storage with shared-mem
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter__test.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter__test.cc
index 8c8877508ae3..4c440bf1a2df 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter__test.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_video_video__encode__accelerator__adapter__test.cc
@@ -1,11 +1,38 @@
---- src/3rdparty/chromium/media/video/video_encode_accelerator_adapter_test.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/video/video_encode_accelerator_adapter_test.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/video/video_encode_accelerator_adapter_test.cc
-@@ -461,7 +461,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest, TwoFramesRes
+@@ -260,7 +260,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest, InitializeAf
+ });
+
+ VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ expected_input_format = PIXEL_FORMAT_NV12;
+ #endif
+ vea()->SetEncodingCallback(base::BindLambdaForTesting(
+@@ -369,7 +369,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest, FlushDuringI
+ });
+
+ VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ expected_input_format = PIXEL_FORMAT_NV12;
+ #endif
+
+@@ -467,7 +467,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest, TwoFramesRes
CreateGreenFrame(large_size, pixel_format, base::Milliseconds(2));
VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (pixel_format != PIXEL_FORMAT_I420 || !small_frame->IsMappable())
expected_input_format = PIXEL_FORMAT_NV12;
#endif
+ const gfx::ColorSpace expected_color_space =
+@@ -674,7 +674,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest,
+ });
+
+ VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ expected_input_format = PIXEL_FORMAT_NV12;
+ #endif
+ vea()->SetEncodingCallback(base::BindLambdaForTesting(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_audio__processor.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_audio__processor.cc
index 6a2ccbad3d69..517c6d1c2aeb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_audio__processor.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_audio__processor.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/webrtc/audio_processor.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/media/webrtc/audio_processor.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/webrtc/audio_processor.cc
-@@ -521,7 +521,7 @@ std::optional<double> AudioProcessor::ProcessData(
+@@ -509,7 +509,7 @@ std::optional<double> AudioProcessor::ProcessData(
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
DCHECK_LE(volume, 1.0);
#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_helpers.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_helpers.cc
index ae6a95a2e8c7..32f93c901fbf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_helpers.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_media_webrtc_helpers.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/media/webrtc/helpers.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/media/webrtc/helpers.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/media/webrtc/helpers.cc
-@@ -41,14 +41,14 @@ void ConfigAutomaticGainControl(const AudioProcessingS
+@@ -43,14 +43,14 @@ void ConfigAutomaticGainControl(const AudioProcessingS
return;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn
index ab74ea474441..3262e8797c30 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/mojo/core/BUILD.gn.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/mojo/core/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/mojo/core/BUILD.gn
-@@ -161,7 +161,7 @@ source_set("impl_for_embedder") {
+@@ -163,7 +163,7 @@ source_set("impl_for_embedder") {
]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc
index 1338e8a5bd95..48f4cf3711e7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_channel.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/mojo/core/channel.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/mojo/core/channel.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/mojo/core/channel.cc
-@@ -82,7 +82,11 @@ const size_t kMaxAttachedHandles = 64;
+@@ -83,7 +83,11 @@ const size_t kMaxAttachedHandles = 253;
const size_t kMaxAttachedHandles = 253;
#endif // BUILDFLAG(IS_FUCHSIA)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h
index e36f5ba80304..03dbd4c88532 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_core_embedder_features.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/mojo/core/embedder/features.h.orig 2023-04-28 17:01:32 UTC
+--- src/3rdparty/chromium/mojo/core/embedder/features.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/mojo/core/embedder/features.h
@@ -16,7 +16,7 @@ namespace core {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni
index dde70c46875f..641ae6c73609 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_mojo_public_tools_bindings_mojom.gni
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/mojo/public/tools/bindings/mojom.gni
-@@ -776,6 +776,16 @@ template("mojom") {
+@@ -787,6 +787,16 @@ template("mojom") {
enabled_features += [ "is_apple" ]
}
@@ -14,6 +14,6 @@
+ enabled_features += [ "is_bsd" ]
+ }
+
- action(parser_target_name) {
- allow_remote = true
-
+ action_outputs = []
+ foreach(base_path, output_file_base_paths) {
+ filename = get_path_info(base_path, "file")
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_BUILD.gn
index 9f7a79728378..f79412254507 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/net/BUILD.gn.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/net/BUILD.gn
-@@ -130,7 +130,7 @@ net_configs = [
+@@ -131,7 +131,7 @@ net_configs = [
"//build/config/compiler:wexit_time_destructors",
]
@@ -9,7 +9,7 @@
net_configs += [ "//build/config/linux:libresolv" ]
}
-@@ -1281,10 +1281,6 @@ jumbo_component("net") {
+@@ -1313,10 +1313,6 @@ jumbo_component("net") {
"base/network_interfaces_linux.h",
"base/platform_mime_util_linux.cc",
]
@@ -20,7 +20,7 @@
}
if (is_linux) {
-@@ -1294,6 +1290,19 @@ jumbo_component("net") {
+@@ -1326,6 +1322,19 @@ jumbo_component("net") {
]
}
@@ -40,7 +40,7 @@
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1458,7 +1467,7 @@ jumbo_component("net") {
+@@ -1492,7 +1501,7 @@ jumbo_component("net") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
@@ -49,7 +49,7 @@
sources += [
"base/network_interfaces_getifaddrs.cc",
"base/network_interfaces_getifaddrs.h",
-@@ -2941,7 +2950,7 @@ target(_test_target_type, "net_unittests") {
+@@ -3009,7 +3018,7 @@ target(_test_target_type, "net_unittests") {
]
}
@@ -58,7 +58,7 @@
sources += [
"base/address_tracker_linux_unittest.cc",
"base/network_interfaces_linux_unittest.cc",
-@@ -3034,6 +3043,10 @@ target(_test_target_type, "net_unittests") {
+@@ -3103,6 +3112,10 @@ target(_test_target_type, "net_unittests") {
]
}
@@ -69,7 +69,7 @@
if (enable_websockets) {
sources += [
"server/http_connection_unittest.cc",
-@@ -3100,7 +3113,7 @@ target(_test_target_type, "net_unittests") {
+@@ -3169,7 +3182,7 @@ target(_test_target_type, "net_unittests") {
]
}
@@ -78,7 +78,7 @@
sources += [ "tools/quic/quic_simple_server_test.cc" ]
}
-@@ -3239,7 +3252,7 @@ target(_test_target_type, "net_unittests") {
+@@ -3308,7 +3321,7 @@ target(_test_target_type, "net_unittests") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_features.cc
index 71ee6ae4e421..8273a50f6d94 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_features.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/base/features.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/net/base/features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/base/features.cc
@@ -28,7 +28,7 @@ BASE_FEATURE(kChromeStaticPinning,
base::FEATURE_ENABLED_BY_DEFAULT);
@@ -9,15 +9,15 @@
BASE_FEATURE(kAsyncDns,
"AsyncDns",
base::FEATURE_ENABLED_BY_DEFAULT
-@@ -535,7 +535,12 @@ BASE_FEATURE(kSpdyHeadersToHttpResponseUseBuilder,
+@@ -566,7 +566,12 @@ BASE_FEATURE(kSpdyHeadersToHttpResponseUseBuilder,
"SpdyHeadersToHttpResponseUseBuilder",
base::FEATURE_DISABLED_BY_DEFAULT);
+#if BUILDFLAG(IS_OPENBSD)
+// No IP_RECVTOS support
- BASE_FEATURE(kReportEcn, "ReportEcn", base::FEATURE_DISABLED_BY_DEFAULT);
-+#else
+BASE_FEATURE(kReportEcn, "ReportEcn", base::FEATURE_DISABLED_BY_DEFAULT);
++#else
+ BASE_FEATURE(kReportEcn, "ReportEcn", base::FEATURE_ENABLED_BY_DEFAULT);
+#endif
BASE_FEATURE(kUseNewAlpsCodepointHttp2,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_mock__network__change__notifier.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_mock__network__change__notifier.cc
index 54f65b481329..e7043becb36f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_mock__network__change__notifier.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_mock__network__change__notifier.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/base/mock_network_change_notifier.cc.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/net/base/mock_network_change_notifier.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/base/mock_network_change_notifier.cc
@@ -103,7 +103,7 @@ MockNetworkChangeNotifier::GetCurrentConnectionCost()
return connection_cost_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_mock__network__change__notifier.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_mock__network__change__notifier.h
index fa6daf99c99f..5983a431e0fd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_mock__network__change__notifier.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_mock__network__change__notifier.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/base/mock_network_change_notifier.h.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/net/base/mock_network_change_notifier.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/base/mock_network_change_notifier.h
@@ -84,7 +84,7 @@ class MockNetworkChangeNotifier : public NetworkChange
// use_default_connection_cost_implementation is set to true.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc
index 9977eda543f6..6fdb2bdb1ee9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/base/network_change_notifier.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/net/base/network_change_notifier.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/base/network_change_notifier.cc
@@ -37,7 +37,7 @@
#include "net/base/network_change_notifier_linux.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier__passive.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier__passive.cc
index 4ab4523fae18..28dc3c1b6538 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier__passive.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier__passive.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/base/network_change_notifier_passive.cc.orig 2023-05-31 08:12:17 UTC
+--- src/3rdparty/chromium/net/base/network_change_notifier_passive.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/base/network_change_notifier_passive.cc
-@@ -107,7 +107,7 @@ NetworkChangeNotifierPassive::GetAddressMapOwnerIntern
+@@ -107,7 +107,7 @@ NetworkChangeNotifierPassive::NetworkChangeCalculatorP
NetworkChangeNotifier::NetworkChangeCalculatorParams
NetworkChangeNotifierPassive::NetworkChangeCalculatorParamsPassive() {
NetworkChangeCalculatorParams params;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h
index 495ee6fd1ac3..65324f8e7b0f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/base/network_interfaces_posix.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/net/base/network_interfaces_posix.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/base/network_interfaces_posix.h
@@ -8,6 +8,8 @@
// This file provides some basic functionality shared between
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_sockaddr__util__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_sockaddr__util__posix.cc
index b22bec2d34b1..a28dd959b75a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_sockaddr__util__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_base_sockaddr__util__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/base/sockaddr_util_posix.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/net/base/sockaddr_util_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/base/sockaddr_util_posix.cc
-@@ -46,7 +46,8 @@ bool FillUnixAddress(const std::string& socket_path,
+@@ -45,7 +45,8 @@ bool FillUnixAddress(const std::string& socket_path,
return true;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_cert_cert__verify__proc.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_cert_cert__verify__proc.h
index a16adebf725c..4d1ce5921f3a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_cert_cert__verify__proc.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_cert_cert__verify__proc.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/cert/cert_verify_proc.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/net/cert/cert_verify_proc.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/cert/cert_verify_proc.h
-@@ -178,7 +178,7 @@ class NET_EXPORT CertVerifyProc
+@@ -186,7 +186,7 @@ class NET_EXPORT CertVerifyProc
kMaxValue = kChainLengthOne
};
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_backend__experiment.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_backend__experiment.h
new file mode 100644
index 000000000000..8a444746c7e0
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_backend__experiment.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/net/disk_cache/backend_experiment.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/net/disk_cache/backend_experiment.h
+@@ -14,7 +14,7 @@ constexpr bool IsSimpleBackendEnabledByDefaultPlatform
+ // default.
+ constexpr bool IsSimpleBackendEnabledByDefaultPlatform() {
+ return BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) ||
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC);
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD);
+ }
+
+ // True if assigned to any of disk cache backend experiment groups.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_simple_simple__file__tracker.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_simple_simple__file__tracker.cc
index b96c3368f007..2119d54ea688 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_simple_simple__file__tracker.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_simple_simple__file__tracker.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/net/disk_cache/simple/simple_file_tracker.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/net/disk_cache/simple/simple_file_tracker.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/disk_cache/simple/simple_file_tracker.cc
-@@ -35,7 +35,17 @@ void RecordFileDescripterLimiterOp(FileDescriptorLimit
- } // namespace
+@@ -37,7 +37,17 @@ SimpleFileTracker::SimpleFileTracker(int file_limit)
+ }
SimpleFileTracker::SimpleFileTracker(int file_limit)
+#if defined(OS_OPENBSD)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_BUILD.gn
index d8b0e52e66bb..a653c0d7fe4a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/dns/BUILD.gn.orig 2025-03-29 00:50:57 UTC
+--- src/3rdparty/chromium/net/dns/BUILD.gn.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/net/dns/BUILD.gn
-@@ -138,7 +138,7 @@ source_set("dns") {
+@@ -140,7 +140,7 @@ source_set("dns") {
"dns_config_service_android.cc",
"dns_config_service_android.h",
]
@@ -9,7 +9,7 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -172,6 +172,9 @@ source_set("dns") {
+@@ -174,6 +174,9 @@ source_set("dns") {
}
deps = [ "//net:net_deps" ]
@@ -19,7 +19,7 @@
public_deps = [
":dns_client",
-@@ -179,6 +182,7 @@ source_set("dns") {
+@@ -181,6 +184,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -27,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -447,9 +451,9 @@ source_set("tests") {
+@@ -450,9 +454,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__info.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__info.cc
index be1963acf7b6..46c3c2569743 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__info.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__info.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/dns/address_info.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/net/dns/address_info.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/dns/address_info.cc
@@ -83,8 +83,12 @@ AddressInfo::AddressInfoAndResult AddressInfo::Get(
// error.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc
index 06bd88941fc4..def00f1e3338 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/dns/address_sorter_posix.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/net/dns/address_sorter_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/dns/address_sorter_posix.cc
@@ -32,6 +32,7 @@
#include "net/dns/netinet_in_var_ios.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__config__service__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__config__service__posix.cc
index 1d3fc9a57e93..2c79b0dafaa9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__config__service__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__config__service__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/dns/dns_config_service_posix.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/net/dns/dns_config_service_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/dns/dns_config_service_posix.cc
@@ -39,6 +39,11 @@
#include "net/dns/dns_config_watcher_mac.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc
index a318a821f432..05d7e872b14f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/dns/dns_reloader.cc.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/net/dns/dns_reloader.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/dns/dns_reloader.cc
@@ -10,6 +10,7 @@
// - there's not guarantee it exists at all. :(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__util.cc
index 89daa1d3b714..e564ee9bf104 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__util.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/dns/dns_util.cc.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/net/dns/dns_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/dns/dns_util.cc
@@ -29,6 +29,8 @@
#include "net/dns/public/util.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc
index d44f4b34ddc7..71185087b268 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/dns/host_resolver_proc.cc.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/net/dns/host_resolver_proc.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/dns/host_resolver_proc.cc
@@ -15,10 +15,6 @@
#include "net/base/net_errors.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_BUILD.gn
index 078eca3ccfa1..01714bee58b6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/dns/public/BUILD.gn.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/net/dns/public/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/dns/public/BUILD.gn
@@ -78,7 +78,7 @@ source_set("tests") {
"doh_provider_entry_unittest.cc",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_resolv__reader.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_resolv__reader.h
index f04131117c2b..5c8d3c7d4cb7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_resolv__reader.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_resolv__reader.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/dns/public/resolv_reader.h.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/net/dns/public/resolv_reader.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/dns/public/resolv_reader.h
@@ -5,6 +5,7 @@
#ifndef NET_DNS_PUBLIC_RESOLV_READER_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_scoped__res__state.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_scoped__res__state.h
index 8eb3b329ed67..42eb628a1e08 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_scoped__res__state.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_dns_public_scoped__res__state.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/dns/public/scoped_res_state.h.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/net/dns/public/scoped_res_state.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/dns/public/scoped_res_state.h
@@ -5,6 +5,7 @@
#ifndef NET_DNS_PUBLIC_SCOPED_RES_STATE_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc
index 132dbd282215..a324b37159f0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/http/http_auth_gssapi_posix.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/net/http/http_auth_gssapi_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/http/http_auth_gssapi_posix.cc
@@ -375,8 +375,9 @@ base::NativeLibrary GSSAPISharedLibrary::LoadSharedLib
static const char* const kDefaultLibraryNames[] = {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h
index 35e61fbb0b0a..cdfbf91fee11 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/http/http_auth_gssapi_posix.h.orig 2022-08-31 12:19:35 UTC
+--- src/3rdparty/chromium/net/http/http_auth_gssapi_posix.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/http/http_auth_gssapi_posix.h
@@ -21,6 +21,9 @@
#if BUILDFLAG(IS_APPLE)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__handler__negotiate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__handler__negotiate.cc
index cb34577ccbc0..f5dae1e801df 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__handler__negotiate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__handler__negotiate.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/http/http_auth_handler_negotiate.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/net/http/http_auth_handler_negotiate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/http/http_auth_handler_negotiate.cc
@@ -120,7 +120,7 @@ int HttpAuthHandlerNegotiate::Factory::CreateAuthHandl
#elif BUILDFLAG(IS_POSIX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__preferences.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__preferences.cc
index a4a4207ce0bf..5b73f30cdb53 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__preferences.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__preferences.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/http/http_auth_preferences.cc.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/net/http/http_auth_preferences.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/http/http_auth_preferences.cc
@@ -39,7 +39,7 @@ std::string HttpAuthPreferences::AuthAndroidNegotiateA
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__preferences.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__preferences.h
index 7b8e4bdd586c..33dd318123f9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__preferences.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__preferences.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/http/http_auth_preferences.h.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/net/http/http_auth_preferences.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/http/http_auth_preferences.h
@@ -50,7 +50,7 @@ class NET_EXPORT HttpAuthPreferences {
#if BUILDFLAG(IS_ANDROID)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__network__session.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__network__session.cc
index 23edb1d926fc..d868dd408dcc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__network__session.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_http_http__network__session.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/http/http_network_session.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/net/http/http_network_session.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/http/http_network_session.cc
@@ -20,7 +20,9 @@
#include "build/build_config.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service.cc
index 745564ada383..dbd079b9040c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/proxy_resolution/proxy_config_service.cc.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/net/proxy_resolution/proxy_config_service.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/proxy_resolution/proxy_config_service.cc
@@ -19,20 +19,20 @@
#include "net/proxy_resolution/proxy_config_service_ios.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc
index 1f61bc922d8e..99348ea0c5d8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/proxy_resolution/proxy_config_service_linux.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/net/proxy_resolution/proxy_config_service_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/proxy_resolution/proxy_config_service_linux.cc
@@ -11,7 +11,9 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socket__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socket__posix.cc
deleted file mode 100644
index 0f58425e5a8a..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socket__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/net/socket/socket_posix.cc.orig 2022-07-22 17:30:31 UTC
-+++ src/3rdparty/chromium/net/socket/socket_posix.cc
-@@ -516,7 +516,7 @@ void SocketPosix::ReadCompleted() {
- }
-
- int SocketPosix::DoWrite(IOBuffer* buf, int buf_len) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Disable SIGPIPE for this write. Although Chromium globally disables
- // SIGPIPE, the net stack may be used in other consumers which do not do
- // this. MSG_NOSIGNAL is a Linux-only API. On OS X, this is a setsockopt on
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc
index 4305703bea29..5f91392c50dd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_socks5__client__socket.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/socket/socks5_client_socket.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/net/socket/socks5_client_socket.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/socket/socks5_client_socket.cc
@@ -24,6 +24,9 @@
#include "net/log/net_log_event_type.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc
index 4b2d83849b27..bcf490b2604c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_tcp__socket__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/socket/tcp_socket_posix.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/net/socket/tcp_socket_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/socket/tcp_socket_posix.cc
@@ -98,6 +98,17 @@ bool SetTCPKeepAlive(int fd, bool enable, int delay) {
PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc
index b1ac5453e6d0..c7031a6a3c42 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/socket/udp_socket_posix.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/net/socket/udp_socket_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/socket/udp_socket_posix.cc
-@@ -522,12 +522,17 @@ int UDPSocketPosix::SetRecvTos() {
+@@ -528,12 +528,17 @@ int UDPSocketPosix::SetRecvTos() {
#endif // BUILDFLAG(IS_APPLE)
}
@@ -19,7 +19,7 @@
if (confirm) {
sendto_flags_ |= MSG_CONFIRM;
} else {
-@@ -548,7 +553,7 @@ int UDPSocketPosix::SetBroadcast(bool broadcast) {
+@@ -554,7 +559,7 @@ int UDPSocketPosix::SetBroadcast(bool broadcast) {
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
int value = broadcast ? 1 : 0;
int rv;
@@ -28,7 +28,7 @@
// SO_REUSEPORT on OSX permits multiple processes to each receive
// UDP multicast or broadcast datagrams destined for the bound
// port.
-@@ -886,7 +891,7 @@ int UDPSocketPosix::DoBind(const IPEndPoint& address)
+@@ -892,7 +897,7 @@ int UDPSocketPosix::DoBind(const IPEndPoint& address)
#if BUILDFLAG(IS_CHROMEOS_ASH)
if (last_error == EINVAL)
return ERR_ADDRESS_IN_USE;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn
index 98ddd74ef682..d9d31d3f9442 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_third__party_quiche_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/third_party/quiche/BUILD.gn.orig 2023-11-03 10:09:45 UTC
+--- src/3rdparty/chromium/net/third_party/quiche/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/third_party/quiche/BUILD.gn
-@@ -29,7 +29,7 @@ import("//net/third_party/quiche/src/build/source_list
+@@ -29,7 +29,7 @@ import("//third_party/protobuf/proto_library.gni")
import("//testing/libfuzzer/fuzzer_test.gni")
import("//third_party/protobuf/proto_library.gni")
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc
index 0c51a3c029c5..68255851bf83 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/tools/cert_verify_tool/cert_verify_tool.cc
@@ -35,7 +35,7 @@
#include "third_party/boringssl/src/pki/trust_store.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_net__watcher_net__watcher.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_net__watcher_net__watcher.cc
index 39b71048a272..3305a8285fe1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_net__watcher_net__watcher.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_tools_net__watcher_net__watcher.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/net/tools/net_watcher/net_watcher.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/net/tools/net_watcher/net_watcher.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/tools/net_watcher/net_watcher.cc
@@ -32,7 +32,7 @@
#include "net/proxy_resolution/proxy_config_service.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h
index fc6ca465eac6..fa1508ca5712 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/traffic_annotation/network_traffic_annotation.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/net/traffic_annotation/network_traffic_annotation.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/traffic_annotation/network_traffic_annotation.h
-@@ -378,7 +378,7 @@ struct MutablePartialNetworkTrafficAnnotationTag {
+@@ -375,7 +375,7 @@ struct MutablePartialNetworkTrafficAnnotationTag {
} // namespace net
// Placeholder for unannotated usages.
@@ -9,7 +9,7 @@
#define TRAFFIC_ANNOTATION_WITHOUT_PROTO(ANNOTATION_ID) \
net::DefineNetworkTrafficAnnotation(ANNOTATION_ID, "No proto yet.")
#endif
-@@ -392,7 +392,7 @@ struct MutablePartialNetworkTrafficAnnotationTag {
+@@ -389,7 +389,7 @@ struct MutablePartialNetworkTrafficAnnotationTag {
// TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
// complete.
#if !BUILDFLAG(IS_WIN) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc
index 5a6b8543f38e..d31eb5e33903 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/url_request/url_request_context.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/net/url_request/url_request_context.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/url_request/url_request_context.cc
-@@ -121,7 +121,7 @@ const HttpNetworkSessionContext* URLRequestContext::Ge
+@@ -123,7 +123,7 @@ const HttpNetworkSessionContext* URLRequestContext::Ge
// TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
// complete.
#if !BUILDFLAG(IS_WIN) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.h
index a78fc8c28b3e..76216e0e7de4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/url_request/url_request_context.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/net/url_request/url_request_context.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/url_request/url_request_context.h
-@@ -91,7 +91,7 @@ class NET_EXPORT URLRequestContext final {
+@@ -90,7 +90,7 @@ class NET_EXPORT URLRequestContext final {
// TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
// complete.
#if !BUILDFLAG(IS_WIN) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc
index 9371e40202de..ed638731e513 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/net/url_request/url_request_context_builder.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/net/url_request/url_request_context_builder.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/net/url_request/url_request_context_builder.cc
-@@ -446,7 +446,7 @@ std::unique_ptr<URLRequestContext> URLRequestContextBu
+@@ -447,7 +447,7 @@ std::unique_ptr<URLRequestContext> URLRequestContextBu
}
if (!proxy_resolution_service_) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc
index 3674ddee982c..9ddc3f520617 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/pdf/pdfium/pdfium_engine.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/pdf/pdfium/pdfium_engine.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/pdf/pdfium/pdfium_engine.cc
-@@ -94,7 +94,7 @@
- #include "gin/public/cppgc.h"
+@@ -108,7 +108,7 @@
+ #include "ui/accessibility/ax_features.mojom-features.h"
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -9,7 +9,7 @@
#include "pdf/pdfium/pdfium_font_linux.h"
#endif
-@@ -523,7 +523,7 @@ void InitializeSDK(bool enable_v8,
+@@ -541,7 +541,7 @@ void InitializeSDK(bool enable_v8,
FPDF_InitLibraryWithConfig(&config);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_cups__ipp__helper.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_cups__ipp__helper.cc
index 177acc3aefa7..13ed55926bc2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_cups__ipp__helper.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_cups__ipp__helper.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/printing/backend/cups_ipp_helper.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/printing/backend/cups_ipp_helper.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/backend/cups_ipp_helper.cc
-@@ -202,7 +202,7 @@ void ExtractResolutions(const CupsOptionProvider& prin
+@@ -201,7 +201,7 @@ void ExtractResolutions(const CupsOptionProvider& prin
// Provide a default DPI if no valid DPI is found.
#if BUILDFLAG(IS_MAC)
constexpr gfx::Size kDefaultMissingDpi(kDefaultMacDpi, kDefaultMacDpi);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_print__backend__cups.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_print__backend__cups.cc
index 01b606373430..d6bbe5ec5862 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_print__backend__cups.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_backend_print__backend__cups.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/printing/backend/print_backend_cups.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/printing/backend/print_backend_cups.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/backend/print_backend_cups.cc
-@@ -33,7 +33,7 @@
+@@ -29,7 +29,7 @@
#include "printing/mojom/print.mojom.h"
#include "url/gurl.h"
@@ -9,7 +9,7 @@
#include "base/feature_list.h"
#include "printing/backend/cups_connection.h"
#include "printing/backend/print_backend_cups_ipp.h"
-@@ -63,7 +63,7 @@ int CaptureCupsDestCallback(void* data, unsigned flags
+@@ -59,7 +59,7 @@ int CaptureCupsDestCallback(void* data, unsigned flags
return 1; // Keep going.
}
@@ -17,8 +17,8 @@
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
// This may be removed when Amazon Linux 2 reaches EOL (30 Jun 2025).
bool AreNewerCupsFunctionsAvailable() {
- return cupsFindDestDefault && cupsFindDestSupported && ippValidateAttributes;
-@@ -291,7 +291,7 @@ bool PrintBackendCUPS::IsValidPrinter(const std::strin
+ return cupsFindDestDefault && cupsFindDestSupported && cupsUserAgent &&
+@@ -292,7 +292,7 @@ scoped_refptr<PrintBackend> PrintBackend::CreateInstan
#if !BUILDFLAG(IS_CHROMEOS)
scoped_refptr<PrintBackend> PrintBackend::CreateInstanceImpl(
const std::string& locale) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.cc
index 613fd337eaaf..7a7ebd81ae3e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/printing/mojom/printing_context_mojom_traits.cc.orig 2023-11-03 10:09:45 UTC
+--- src/3rdparty/chromium/printing/mojom/printing_context_mojom_traits.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/mojom/printing_context_mojom_traits.cc
@@ -19,7 +19,7 @@
#include "base/numerics/safe_conversions.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.h
index fcdfc946bf1f..a2ebcdc86132 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_mojom_printing__context__mojom__traits.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/printing/mojom/printing_context_mojom_traits.h.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/printing/mojom/printing_context_mojom_traits.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/mojom/printing_context_mojom_traits.h
@@ -166,7 +166,7 @@ struct StructTraits<printing::mojom::PrintSettingsData
return s.pages_per_sheet();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.cc
index a4f4d9d86d32..c634188c7166 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/printing/print_settings.cc.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/printing/print_settings.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/print_settings.cc
-@@ -320,7 +320,7 @@ PrintSettings& PrintSettings::operator=(const PrintSet
+@@ -319,7 +319,7 @@ PrintSettings& PrintSettings::operator=(const PrintSet
#endif
is_modifiable_ = settings.is_modifiable_;
pages_per_sheet_ = settings.pages_per_sheet_;
@@ -9,7 +9,7 @@
for (const auto& item : settings.advanced_settings_)
advanced_settings_.emplace(item.first, item.second.Clone());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -350,7 +350,7 @@ bool PrintSettings::operator==(const PrintSettings& ot
+@@ -349,7 +349,7 @@ bool PrintSettings::operator==(const PrintSettings& ot
#endif
is_modifiable_, requested_custom_margins_in_points_,
pages_per_sheet_
@@ -18,7 +18,7 @@
,
advanced_settings_
#endif
-@@ -374,7 +374,7 @@ bool PrintSettings::operator==(const PrintSettings& ot
+@@ -373,7 +373,7 @@ bool PrintSettings::operator==(const PrintSettings& ot
other.is_modifiable_,
other.requested_custom_margins_in_points_,
other.pages_per_sheet_
@@ -27,7 +27,7 @@
,
other.advanced_settings_
#endif
-@@ -414,7 +414,7 @@ void PrintSettings::Clear() {
+@@ -413,7 +413,7 @@ void PrintSettings::Clear() {
#endif
is_modifiable_ = true;
pages_per_sheet_ = 1;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.h
index 6b60b85de563..10ee02370716 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/printing/print_settings.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/printing/print_settings.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/print_settings.h
@@ -25,7 +25,7 @@
#include "base/values.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings__conversion.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings__conversion.cc
index d53265f3b1c8..b7983ece0d70 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings__conversion.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_print__settings__conversion.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/printing/print_settings_conversion.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/printing/print_settings_conversion.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/print_settings_conversion.cc
@@ -285,7 +285,7 @@ std::unique_ptr<PrintSettings> PrintSettingsFromJobSet
settings->set_is_modifiable(is_modifiable.value());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__context__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__context__linux.cc
index 85bc9279fa3c..e31b5546b07a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__context__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__context__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/printing/printing_context_linux.cc.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/printing/printing_context_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/printing_context_linux.cc
@@ -23,7 +23,7 @@
#endif
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#endif
-@@ -68,7 +68,7 @@ mojom::ResultCode PrintingContextLinux::UseDefaultSett
+@@ -66,7 +66,7 @@ mojom::ResultCode PrintingContextLinux::UseDefaultSett
ResetSettings();
@@ -18,7 +18,7 @@
if (!ui::LinuxUi::instance())
return mojom::ResultCode::kSuccess;
-@@ -84,7 +84,7 @@ mojom::ResultCode PrintingContextLinux::UseDefaultSett
+@@ -82,7 +82,7 @@ gfx::Size PrintingContextLinux::GetPdfPaperSizeDeviceU
}
gfx::Size PrintingContextLinux::GetPdfPaperSizeDeviceUnits() {
@@ -27,7 +27,7 @@
if (ui::LinuxUi::instance())
return ui::LinuxUi::instance()->GetPdfPaperSize(this);
#endif
-@@ -97,7 +97,7 @@ mojom::ResultCode PrintingContextLinux::UpdatePrinterS
+@@ -95,7 +95,7 @@ mojom::ResultCode PrintingContextLinux::UpdatePrinterS
DCHECK(!printer_settings.show_system_dialog);
DCHECK(!in_print_job_);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__features.cc
index 31448a5e8af9..e84e867d192e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__features.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/printing/printing_features.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/printing/printing_features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/printing_features.cc
@@ -21,12 +21,12 @@ BASE_FEATURE(kAddPrinterViaPrintscanmgr,
- base::FEATURE_DISABLED_BY_DEFAULT);
+ base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
@@ -15,3 +15,12 @@
base::FEATURE_DISABLED_BY_DEFAULT
#else
base::FEATURE_ENABLED_BY_DEFAULT
+@@ -69,7 +69,7 @@ BASE_FEATURE(kEnableOopPrintDrivers,
+ // out-of-process.
+ BASE_FEATURE(kEnableOopPrintDrivers,
+ "EnableOopPrintDrivers",
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__features.h
index a6ce6e32a4db..17de6576b020 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_printing__features.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/printing/printing_features.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/printing/printing_features.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/printing_features.h
-@@ -22,7 +22,7 @@ COMPONENT_EXPORT(PRINTING_BASE)
+@@ -22,7 +22,7 @@ BASE_DECLARE_FEATURE(kAddPrinterViaPrintscanmgr);
BASE_DECLARE_FEATURE(kAddPrinterViaPrintscanmgr);
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.cc
index e213b02f0259..dcf1f9b26705 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/sandbox/print_backend_sandbox_hook_linux.cc
@@ -10,20 +10,27 @@
#include "base/path_service.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.h
index 57c55c4add93..dc8330575174 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_printing_sandbox_print__backend__sandbox__hook__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/printing/sandbox/print_backend_sandbox_hook_linux.h
@@ -5,8 +5,13 @@
#ifndef PRINTING_SANDBOX_PRINT_BACKEND_SANDBOX_HOOK_LINUX_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_BUILD.gn
index a9f2a18dd4d7..d74fea4fae33 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/sandbox/BUILD.gn.orig 2022-08-31 12:19:35 UTC
+--- src/3rdparty/chromium/sandbox/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/BUILD.gn
@@ -49,7 +49,7 @@ group("sandbox") {
"//sandbox/mac:system_services",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_features.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_features.gni
index eb3639cd4918..09c445d06355 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_features.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_features.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/sandbox/features.gni.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/sandbox/features.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/features.gni
@@ -6,7 +6,7 @@
# currently.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn
index cfdee966f711..174e20777d0d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/sandbox/linux/BUILD.gn.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/sandbox/linux/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/linux/BUILD.gn
-@@ -12,11 +12,11 @@ if (is_android) {
+@@ -12,11 +12,11 @@ declare_args() {
}
declare_args() {
@@ -15,7 +15,7 @@
# On Android, use plain GTest.
use_base_test_suite = is_linux || is_chromeos
-@@ -379,6 +379,17 @@ component("sandbox_services") {
+@@ -380,6 +380,17 @@ component("sandbox_services") {
"services/libc_interceptor.h",
]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc
index 0d270be6a9ee..a66698f846c8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc
@@ -1,14 +1,14 @@
---- src/3rdparty/chromium/sandbox/linux/services/init_process_reaper.cc.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/sandbox/linux/services/init_process_reaper.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/linux/services/init_process_reaper.cc
-@@ -2,6 +2,7 @@
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
+@@ -7,6 +7,7 @@
+ #pragma allow_unsafe_libc_calls
+ #endif
+#if 0
#include "sandbox/linux/services/init_process_reaper.h"
#include <signal.h>
-@@ -100,3 +101,4 @@ bool CreateInitProcessReaper(base::OnceClosure post_fo
+@@ -105,3 +106,4 @@ bool CreateInitProcessReaper(base::OnceClosure post_fo
}
} // namespace sandbox.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc
index 5c91d4e896ed..8d68b393215d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/sandbox/linux/services/libc_interceptor.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/sandbox/linux/services/libc_interceptor.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/linux/services/libc_interceptor.cc
@@ -17,7 +17,9 @@
#include <stddef.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_BUILD.gn
index 6c7f3d1b7b3e..4ae7566eda1a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/sandbox/policy/BUILD.gn.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/sandbox/policy/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/policy/BUILD.gn
-@@ -50,7 +50,7 @@ component("policy") {
+@@ -45,7 +45,7 @@ component("policy") {
"//third_party/jni_zero",
]
}
@@ -9,7 +9,7 @@
sources += [
"linux/bpf_audio_policy_linux.cc",
"linux/bpf_audio_policy_linux.h",
-@@ -125,6 +125,27 @@ component("policy") {
+@@ -114,6 +114,27 @@ component("policy") {
"//sandbox/linux:sandbox_services",
"//sandbox/linux:seccomp_bpf",
"//sandbox/linux:suid_sandbox_client",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_features.cc
index 3f73d86940a2..8146c2256c4b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_features.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/sandbox/policy/features.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/sandbox/policy/features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/policy/features.cc
-@@ -20,7 +20,11 @@ namespace sandbox::policy::features {
+@@ -20,7 +20,11 @@ BASE_FEATURE(kNetworkServiceSandbox,
// (Only causes an effect when feature kNetworkServiceInProcess is disabled.)
BASE_FEATURE(kNetworkServiceSandbox,
"NetworkServiceSandbox",
@@ -12,12 +12,3 @@
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
// Enables a fine-grained seccomp-BPF syscall filter for the network service.
-@@ -134,7 +138,7 @@ BASE_FEATURE(kSpectreVariant2Mitigation,
- base::FEATURE_ENABLED_BY_DEFAULT);
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Enabling the kNetworkServiceSandbox feature automatically enables Spectre
- // variant 2 mitigations in the network service. This can lead to performance
- // regressions, so enabling this feature will turn off the Spectre Variant 2
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_features.h
deleted file mode 100644
index c523f6e18ef0..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_features.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/sandbox/policy/features.h.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/sandbox/policy/features.h
-@@ -45,7 +45,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(
- SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kSpectreVariant2Mitigation);
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(
- kForceDisableSpectreVariant2MitigationInNetworkService);
-
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.cc
index 2c31ebe63ce2..028998d12a95 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2023-04-28 19:19:55 UTC
+--- src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2025-09-01 08:52:31 UTC
+++ src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc
-@@ -0,0 +1,245 @@
+@@ -0,0 +1,211 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -159,7 +159,7 @@
+ return true;
+
+ VLOG(1) << "SandboxLinux::InitializeSandbox: process_type="
-+ << process_type << " sandbox_type=" << GetSandboxTypeInEnglish(sandbox_type);
++ << process_type << " sandbox_type=" << sandbox_type;
+
+ // Only one thread is running, pre-initialize if not already done.
+ if (!pre_initialized_)
@@ -210,39 +210,5 @@
+ // !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
+}
+
-+// static
-+std::string SandboxLinux::GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type) {
-+ switch (sandbox_type) {
-+ case sandbox::mojom::Sandbox::kNoSandbox:
-+ return "Unsandboxed";
-+ case sandbox::mojom::Sandbox::kRenderer:
-+ return "Renderer";
-+ case sandbox::mojom::Sandbox::kUtility:
-+ return "Utility";
-+ case sandbox::mojom::Sandbox::kGpu:
-+ return "GPU";
-+#if BUILDFLAG(ENABLE_PPAPI)
-+ case sandbox::mojom::Sandbox::kPpapi:
-+ return "PPAPI";
-+#endif
-+ case sandbox::mojom::Sandbox::kNetwork:
-+ return "Network";
-+ case sandbox::mojom::Sandbox::kCdm:
-+ return "CDM";
-+ case sandbox::mojom::Sandbox::kPrintCompositor:
-+ return "Print Compositor";
-+ case sandbox::mojom::Sandbox::kAudio:
-+ return "Audio";
-+ case sandbox::mojom::Sandbox::kSpeechRecognition:
-+ return "Speech Recognition";
-+ case sandbox::mojom::Sandbox::kService:
-+ return "Service";
-+ case sandbox::mojom::Sandbox::kVideoCapture:
-+ return "Video Capture";
-+ default:
-+ return "Unknown";
-+ }
-+}
-+
+} // namespace policy
+} // namespace sandbox
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.h
index 63c091d8eaab..b0fe4a6f2bb2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_freebsd_sandbox__freebsd.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.h.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.h.orig 2025-09-01 08:52:31 UTC
+++ src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.h
-@@ -0,0 +1,278 @@
+@@ -0,0 +1,276 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -169,8 +169,6 @@
+ // is called from inside these processes.
+ int GetStatus();
+
-+ static std::string GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type);
-+
+ // Returns true if the current process is single-threaded or if the number
+ // of threads cannot be determined.
+ bool IsSingleThreaded() const;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_mojom_sandbox.mojom b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_mojom_sandbox.mojom
index 1d1c7c43d5a3..a3d6e6486d1b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_mojom_sandbox.mojom
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_mojom_sandbox.mojom
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/sandbox/policy/mojom/sandbox.mojom.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/sandbox/policy/mojom/sandbox.mojom.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/policy/mojom/sandbox.mojom
-@@ -80,6 +80,12 @@ enum Sandbox {
- [EnableIf=is_fuchsia]
- kVideoCapture,
+@@ -74,6 +74,12 @@ enum Sandbox {
+ // Minimally privileged sandbox on Fuchsia.
+ [EnableIf=is_fuchsia] kVideoCapture,
+ [EnableIf=is_openbsd]
+ kVideoCapture,
@@ -12,4 +12,4 @@
+
// Allows access to file contents and Windows APIs for parsing icons from PE
// files.
- [EnableIf=is_win]
+ [EnableIf=is_win] kIconReader,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.cc
index 3a93e1e4dfe3..b8e756de5939 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-09-01 08:52:31 UTC
+++ src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.cc
-@@ -0,0 +1,424 @@
+@@ -0,0 +1,392 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -203,6 +203,7 @@
+ ufile = _UNVEIL_MAIN;
+ break;
+ case sandbox::mojom::Sandbox::kGpu:
++ case sandbox::mojom::Sandbox::kOnDeviceModelExecution:
+ ufile = _UNVEIL_GPU;
+ break;
+ case sandbox::mojom::Sandbox::kNetwork:
@@ -299,7 +300,7 @@
+ return true;
+
+ VLOG(1) << "SandboxLinux::InitializeSandbox: process_type="
-+ << process_type << " sandbox_type=" << GetSandboxTypeInEnglish(sandbox_type);
++ << process_type << " sandbox_type=" << sandbox_type;
+
+ // Only one thread is running, pre-initialize if not already done.
+ if (!pre_initialized_)
@@ -331,6 +332,7 @@
+ SetPledge("stdio rpath flock prot_exec recvfd sendfd ps", NULL);
+ break;
+ case sandbox::mojom::Sandbox::kGpu:
++ case sandbox::mojom::Sandbox::kOnDeviceModelExecution:
+ SetPledge("stdio drm rpath flock cpath wpath prot_exec recvfd sendfd tmppath", NULL);
+ break;
+#if BUILDFLAG(ENABLE_PPAPI)
@@ -353,7 +355,7 @@
+ SetPledge("stdio rpath cpath wpath fattr flock sendfd recvfd prot_exec", NULL);
+ break;
+ default:
-+ LOG(ERROR) << "non-pledge()'d process: " << GetSandboxTypeInEnglish(sandbox_type);
++ LOG(ERROR) << "non-pledge()'d process: " << sandbox_type;
+ break;
+ }
+
@@ -389,39 +391,5 @@
+ // !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
+}
+
-+// static
-+std::string SandboxLinux::GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type) {
-+ switch (sandbox_type) {
-+ case sandbox::mojom::Sandbox::kNoSandbox:
-+ return "Unsandboxed";
-+ case sandbox::mojom::Sandbox::kRenderer:
-+ return "Renderer";
-+ case sandbox::mojom::Sandbox::kUtility:
-+ return "Utility";
-+ case sandbox::mojom::Sandbox::kGpu:
-+ return "GPU";
-+#if BUILDFLAG(ENABLE_PPAPI)
-+ case sandbox::mojom::Sandbox::kPpapi:
-+ return "PPAPI";
-+#endif
-+ case sandbox::mojom::Sandbox::kNetwork:
-+ return "Network";
-+ case sandbox::mojom::Sandbox::kCdm:
-+ return "CDM";
-+ case sandbox::mojom::Sandbox::kPrintCompositor:
-+ return "Print Compositor";
-+ case sandbox::mojom::Sandbox::kAudio:
-+ return "Audio";
-+ case sandbox::mojom::Sandbox::kSpeechRecognition:
-+ return "Speech Recognition";
-+ case sandbox::mojom::Sandbox::kService:
-+ return "Service";
-+ case sandbox::mojom::Sandbox::kVideoCapture:
-+ return "Video Capture";
-+ default:
-+ return "Unknown";
-+ }
-+}
-+
+} // namespace policy
+} // namespace sandbox
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.h
index 139a14b50a96..03a15e2da4cb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.h.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.h.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/sandbox/policy/openbsd/sandbox_openbsd.h
-@@ -0,0 +1,282 @@
+@@ -0,0 +1,280 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -169,8 +169,6 @@
+ // is called from inside these processes.
+ int GetStatus();
+
-+ static std::string GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type);
-+
+ // Returns true if the current process is single-threaded or if the number
+ // of threads cannot be determined.
+ bool IsSingleThreaded() const;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.cc
index 7d2b91d6704f..2d58960f10ee 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/sandbox/policy/sandbox.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/sandbox/policy/sandbox.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/policy/sandbox.cc
@@ -18,6 +18,10 @@
#include "sandbox/policy/linux/sandbox_linux.h"
@@ -11,7 +11,7 @@
#if BUILDFLAG(IS_MAC)
#include "sandbox/mac/seatbelt.h"
#endif // BUILDFLAG(IS_MAC)
-@@ -32,7 +36,7 @@
+@@ -32,7 +36,7 @@ namespace policy {
namespace sandbox {
namespace policy {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.h
index 4c335f283a21..549a38e317b6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/sandbox/policy/sandbox.h.orig 2023-04-28 17:01:32 UTC
+--- src/3rdparty/chromium/sandbox/policy/sandbox.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/policy/sandbox.h
@@ -12,6 +12,12 @@
#include "sandbox/policy/linux/sandbox_linux.h"
@@ -13,7 +13,7 @@
namespace sandbox {
namespace mojom {
enum class Sandbox;
-@@ -32,7 +38,7 @@ namespace policy {
+@@ -32,7 +38,7 @@ class SANDBOX_POLICY_EXPORT Sandbox {
class SANDBOX_POLICY_EXPORT Sandbox {
public:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox__type.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox__type.cc
index 4a8f5b63b8fb..9e089d4abef4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox__type.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_sandbox__type.cc
@@ -1,34 +1,48 @@
---- src/3rdparty/chromium/sandbox/policy/sandbox_type.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/sandbox/policy/sandbox_type.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/policy/sandbox_type.cc
-@@ -38,7 +38,7 @@ bool IsUnsandboxedSandboxType(Sandbox sandbox_type) {
+@@ -39,7 +39,7 @@ constexpr char kPpapiSandbox[] = "ppapi";
#endif
- case Sandbox::kAudio:
- return false;
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ constexpr char kPrintBackendSandbox[] = "print_backend";
+ constexpr char kScreenAISandbox[] = "screen_ai";
+ #endif
+@@ -57,18 +57,18 @@ constexpr char kMirroringSandbox[] = "mirroring";
+ constexpr char kMirroringSandbox[] = "mirroring";
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr char kVideoEffectsSandbox[] = "video_effects";
+ #endif
+
-#if BUILDFLAG(IS_FUCHSIA)
+#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- case Sandbox::kVideoCapture:
- return false;
- #endif
-@@ -62,7 +62,7 @@ bool IsUnsandboxedSandboxType(Sandbox sandbox_type) {
- #if BUILDFLAG(IS_MAC)
- case Sandbox::kMirroring:
+ constexpr char kVideoCaptureSandbox[] = "video_capture";
#endif
+
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- case Sandbox::kHardwareVideoDecoding:
+ constexpr char kHardwareVideoDecodingSandbox[] = "hardware_video_decoding";
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -73,7 +73,7 @@ bool IsUnsandboxedSandboxType(Sandbox sandbox_type) {
- case Sandbox::kLibassistant:
- #endif // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
- #endif // // BUILDFLAG(IS_CHROMEOS_ASH)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) | BUILDFLAG(IS_BSD)
- case Sandbox::kZygoteIntermediateSandbox:
- case Sandbox::kHardwareVideoEncoding:
- #endif
-@@ -131,7 +131,7 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
- #endif
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ constexpr char kHardwareVideoEncodingSandbox[] = "hardware_video_encoding";
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+@@ -81,7 +81,7 @@ constexpr char kLibassistantSandbox[] = "libassistant"
+ #endif // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
+ #endif // BUILDFLAG(IS_CHROMEOS_ASH)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ constexpr char kOnDeviceTranslationSandbox[] = "on_device_translation";
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+
+@@ -143,7 +143,7 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
+ case Sandbox::kCdm:
case Sandbox::kPrintCompositor:
case Sandbox::kAudio:
-#if BUILDFLAG(IS_FUCHSIA)
@@ -36,7 +50,7 @@
case Sandbox::kVideoCapture:
#endif
#if BUILDFLAG(IS_WIN)
-@@ -142,10 +142,10 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
+@@ -154,10 +154,10 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
case Sandbox::kMediaFoundationCdm:
case Sandbox::kWindowsSystemProxyResolver:
#endif // BUILDFLAG(IS_WIN)
@@ -49,7 +63,26 @@
case Sandbox::kHardwareVideoEncoding:
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -171,7 +171,7 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
+@@ -172,15 +172,15 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
+ case Sandbox::kMirroring:
+ #endif // BUILDFLAG(IS_MAC)
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ case Sandbox::kPrintBackend:
+ case Sandbox::kScreenAI:
+ #endif
+ case Sandbox::kSpeechRecognition:
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case Sandbox::kVideoEffects:
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ case Sandbox::kOnDeviceTranslation:
+ #endif
+ DCHECK(command_line->GetSwitchValueASCII(switches::kProcessType) ==
+@@ -190,7 +190,7 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
switches::kServiceSandboxType,
StringFromUtilitySandboxType(sandbox_type));
break;
@@ -58,7 +91,7 @@
case Sandbox::kZygoteIntermediateSandbox:
break;
#endif
-@@ -211,7 +211,7 @@ sandbox::mojom::Sandbox SandboxTypeFromCommandLine(
+@@ -230,7 +230,7 @@ sandbox::mojom::Sandbox SandboxTypeFromCommandLine(
return Sandbox::kUtility;
}
@@ -67,30 +100,51 @@
// Intermediate process gains a sandbox later.
if (process_type == switches::kZygoteProcessType)
return Sandbox::kZygoteIntermediateSandbox;
-@@ -259,7 +259,7 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
- return switches::kUtilitySandbox;
+@@ -272,7 +272,7 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
+ return kUtilitySandbox;
case Sandbox::kAudio:
- return switches::kAudioSandbox;
+ return kAudioSandbox;
-#if BUILDFLAG(IS_FUCHSIA)
+#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
case Sandbox::kVideoCapture:
- return switches::kVideoCaptureSandbox;
+ return kVideoCaptureSandbox;
+ #endif
+@@ -283,17 +283,17 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
+ case Sandbox::kSpeechRecognition:
+ return kSpeechRecognitionSandbox;
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ case Sandbox::kPrintBackend:
+ return kPrintBackendSandbox;
+ case Sandbox::kScreenAI:
+ return kScreenAISandbox;
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case Sandbox::kVideoEffects:
+ return kVideoEffectsSandbox;
#endif
-@@ -291,11 +291,11 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ case Sandbox::kOnDeviceTranslation:
+ return kOnDeviceTranslationSandbox;
+ #endif
+@@ -313,11 +313,11 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
case Sandbox::kMirroring:
- return switches::kMirroringSandbox;
+ return kMirroringSandbox;
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
case Sandbox::kHardwareVideoDecoding:
- return switches::kHardwareVideoDecodingSandbox;
+ return kHardwareVideoDecodingSandbox;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
case Sandbox::kHardwareVideoEncoding:
- return switches::kHardwareVideoEncodingSandbox;
+ return kHardwareVideoEncodingSandbox;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -314,7 +314,7 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
+@@ -336,7 +336,7 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
// The following are not utility processes so should not occur.
case Sandbox::kRenderer:
case Sandbox::kGpu:
@@ -98,23 +152,46 @@
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
case Sandbox::kZygoteIntermediateSandbox:
#endif
- NOTREACHED_IN_MIGRATION();
-@@ -389,15 +389,15 @@ sandbox::mojom::Sandbox UtilitySandboxTypeFromString(
- if (sandbox_string == switches::kVideoEffectsSandbox) {
+ NOTREACHED();
+@@ -414,7 +414,7 @@ sandbox::mojom::Sandbox UtilitySandboxTypeFromString(
+ return Sandbox::kSpeechRecognition;
+ }
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (sandbox_string == kPrintBackendSandbox) {
+ return Sandbox::kPrintBackend;
+ }
+@@ -422,27 +422,27 @@ sandbox::mojom::Sandbox UtilitySandboxTypeFromString(
+ return Sandbox::kScreenAI;
+ }
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (sandbox_string == kVideoEffectsSandbox) {
return Sandbox::kVideoEffects;
}
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (sandbox_string == kOnDeviceTranslationSandbox) {
+ return Sandbox::kOnDeviceTranslation;
+ }
+ #endif
-#if BUILDFLAG(IS_FUCHSIA)
+#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- if (sandbox_string == switches::kVideoCaptureSandbox)
+ if (sandbox_string == kVideoCaptureSandbox) {
return Sandbox::kVideoCapture;
+ }
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- if (sandbox_string == switches::kHardwareVideoDecodingSandbox)
+ if (sandbox_string == kHardwareVideoDecodingSandbox) {
return Sandbox::kHardwareVideoDecoding;
+ }
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (sandbox_string == switches::kHardwareVideoEncodingSandbox)
+ if (sandbox_string == kHardwareVideoEncodingSandbox) {
return Sandbox::kHardwareVideoEncoding;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.cc
index d3b968924eb3..43b2b91468af 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.cc
@@ -1,19 +1,6 @@
---- src/3rdparty/chromium/sandbox/policy/switches.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/sandbox/policy/switches.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/policy/switches.cc
-@@ -55,10 +55,10 @@ const char kWindowsSystemProxyResolverSandbox[] = "pro
- const char kMirroringSandbox[] = "mirroring";
- #endif // BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- const char kHardwareVideoDecodingSandbox[] = "hardware_video_decoding";
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kHardwareVideoEncodingSandbox[] = "hardware_video_encoding";
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -98,7 +98,9 @@ const char kGpuSandboxFailuresFatal[] = "gpu-sandbox-f
+@@ -38,7 +38,9 @@ const char kNoSandbox[] = "no-sandbox";
// Meant to be used as a browser-level switch for testing purposes only.
const char kNoSandbox[] = "no-sandbox";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.h
index 51545368930f..bd2c48b2f1fa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_sandbox_policy_switches.h
@@ -1,19 +1,6 @@
---- src/3rdparty/chromium/sandbox/policy/switches.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/sandbox/policy/switches.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/sandbox/policy/switches.h
-@@ -58,10 +58,10 @@ SANDBOX_POLICY_EXPORT extern const char kWindowsSystem
- SANDBOX_POLICY_EXPORT extern const char kMirroringSandbox[];
- #endif // BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT extern const char kHardwareVideoDecodingSandbox[];
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT extern const char kHardwareVideoEncodingSandbox[];
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -83,7 +83,8 @@ SANDBOX_POLICY_EXPORT extern const char kDisableSetuid
+@@ -23,7 +23,8 @@ SANDBOX_POLICY_EXPORT extern const char kNoSandbox[];
SANDBOX_POLICY_EXPORT extern const char kGpuSandboxAllowSysVShm[];
SANDBOX_POLICY_EXPORT extern const char kGpuSandboxFailuresFatal[];
SANDBOX_POLICY_EXPORT extern const char kNoSandbox[];
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.cc
index c732be8091ea..2f0707010b1a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/audio/audio_sandbox_hook_linux.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/services/audio/audio_sandbox_hook_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/audio/audio_sandbox_hook_linux.cc
@@ -143,6 +143,7 @@ void AddPulseAudioFilePermissions(
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.h
index bbb595ea5940..82b93583089e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_audio_audio__sandbox__hook__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/audio/audio_sandbox_hook_linux.h.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/services/audio/audio_sandbox_hook_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/audio/audio_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef SERVICES_AUDIO_AUDIO_SANDBOX_HOOK_LINUX_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_BUILD.gn
index 32ce10fde4b2..b02b37e6f18e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/device/BUILD.gn.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/services/device/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/BUILD.gn
-@@ -15,7 +15,7 @@ if (is_android) {
+@@ -13,7 +13,7 @@ is_serial_enabled_platform =
}
is_serial_enabled_platform =
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_geolocation_location__provider__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_geolocation_location__provider__manager.cc
index 3fe319a7f706..03f0ca65cca9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_geolocation_location__provider__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_geolocation_location__provider__manager.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/device/geolocation/location_provider_manager.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/services/device/geolocation/location_provider_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/geolocation/location_provider_manager.cc
-@@ -47,7 +47,7 @@ LocationProviderManager::LocationProviderManager(
+@@ -86,7 +86,7 @@ LocationProviderManager::LocationProviderManager(
#if BUILDFLAG(IS_ANDROID)
// On Android, default to using the platform location provider.
provider_manager_mode_ = LPMM::kPlatformOnly;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn
index cfa79d9ad2cd..2a28b3e6d727 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/device/hid/BUILD.gn.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/services/device/hid/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/hid/BUILD.gn
-@@ -36,7 +36,26 @@ source_set("hid") {
+@@ -34,7 +34,26 @@ source_set("hid") {
"//services/device/public/mojom",
]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.cc
index 4a94ac3596a9..d03a7714e00e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/hid/hid_connection_fido.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/services/device/hid/hid_connection_fido.cc.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/device/hid/hid_connection_fido.cc
@@ -0,0 +1,216 @@
+// Copyright 2014 The Chromium Authors
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.h
index 721ad2743480..83eb15e468ee 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__fido.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/hid/hid_connection_fido.h.orig 2022-10-28 16:39:00 UTC
+--- src/3rdparty/chromium/services/device/hid/hid_connection_fido.h.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/device/hid/hid_connection_fido.h
@@ -0,0 +1,60 @@
+// Copyright 2014 The Chromium Authors
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.cc
index 9f9be9b8cdf6..e5df760a1b98 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/hid/hid_connection_freebsd.cc.orig 2024-07-30 19:22:51 UTC
+--- src/3rdparty/chromium/services/device/hid/hid_connection_freebsd.cc.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/device/hid/hid_connection_freebsd.cc
@@ -0,0 +1,240 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
@@ -46,7 +46,7 @@
+ // Must be called on a thread that has a base::MessageLoopForIO.
+ void Start() {
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ base::internal::AssertBlockingAllowed();
++ base::AssertBlockingAllowed();
+
+ file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
+ fd_.get(), base::BindRepeating(&BlockingTaskRunnerHelper::OnFileCanReadWithoutBlocking,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.h
index 137aec76fd38..f13791faf7bf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__connection__freebsd.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/hid/hid_connection_freebsd.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/services/device/hid/hid_connection_freebsd.h.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/device/hid/hid_connection_freebsd.h
@@ -0,0 +1,67 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service.cc
index 03c1704d920e..1ded3bb546a2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/hid/hid_service.cc.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/services/device/hid/hid_service.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/hid/hid_service.cc
@@ -20,6 +20,10 @@
@@ -11,7 +11,7 @@
#elif BUILDFLAG(IS_MAC)
#include "services/device/hid/hid_service_mac.h"
#elif BUILDFLAG(IS_WIN)
-@@ -68,6 +72,10 @@ constexpr base::TaskTraits HidService::kBlockingTaskTr
+@@ -68,6 +72,10 @@ std::unique_ptr<HidService> HidService::Create() {
std::unique_ptr<HidService> HidService::Create() {
#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(USE_UDEV)
return std::make_unique<HidServiceLinux>();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.cc
index 9705bc8e8038..be1d256adb86 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/hid/hid_service_fido.cc.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/services/device/hid/hid_service_fido.cc.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/device/hid/hid_service_fido.cc
@@ -0,0 +1,396 @@
+// Copyright 2014 The Chromium Authors
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.h
index 66df5a44d568..82958a8076d1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/hid/hid_service_fido.h.orig 2022-10-28 16:39:00 UTC
+--- src/3rdparty/chromium/services/device/hid/hid_service_fido.h.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/device/hid/hid_service_fido.h
@@ -0,0 +1,65 @@
+// Copyright 2014 The Chromium Authors
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.cc
index 888fba7bc134..5dd2d09418de 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/hid/hid_service_freebsd.cc.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/services/device/hid/hid_service_freebsd.cc.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/device/hid/hid_service_freebsd.cc
@@ -0,0 +1,395 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
@@ -106,7 +106,7 @@
+
+ bool HaveReadWritePermissions(std::string device_id) {
+ std::string device_node = "/dev/" + device_id;
-+ base::internal::AssertBlockingAllowed();
++ base::AssertBlockingAllowed();
+
+ base::FilePath device_path(device_node);
+ base::File device_file;
@@ -130,7 +130,7 @@
+
+ std::vector<uint8_t> report_descriptor;
+
-+ base::internal::AssertBlockingAllowed();
++ base::AssertBlockingAllowed();
+
+ base::FilePath device_path(device_node);
+ base::File device_file;
@@ -196,7 +196,7 @@
+ private:
+
+ void CheckPendingPermissionChange() {
-+ base::internal::AssertBlockingAllowed();
++ base::AssertBlockingAllowed();
+ std::map<std::string, int>::iterator it;
+ for (it = permissions_checks_attempts_.begin(); it != permissions_checks_attempts_.end();) {
+ std::string device_name = it->first;
@@ -222,7 +222,7 @@
+ }
+
+ void SetupDevdMonitor() {
-+ base::internal::AssertBlockingAllowed();
++ base::AssertBlockingAllowed();
+
+ int devd_fd = socket(AF_UNIX, SOCK_SEQPACKET, 0);
+ if (devd_fd < 0)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.h
index 40f84176a6b1..414f80d3eafc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/hid/hid_service_freebsd.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/services/device/hid/hid_service_freebsd.h.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/device/hid/hid_service_freebsd.h
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_device__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_device__features.cc
new file mode 100644
index 000000000000..e491370ddfc4
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_device__features.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/services/device/public/cpp/device_features.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/services/device/public/cpp/device_features.cc
+@@ -114,7 +114,7 @@ bool IsOsLevelGeolocationPermissionSupportEnabled() {
+
+ // Controls whether Chrome will try to automatically detach kernel drivers when
+ // a USB interface is busy.
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kAutomaticUsbDetach,
+ "AutomaticUsbDetach",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_device__features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_device__features.h
new file mode 100644
index 000000000000..2efee686809f
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_device__features.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/services/device/public/cpp/device_features.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/services/device/public/cpp/device_features.h
+@@ -51,7 +51,7 @@ DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermis
+
+ DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermissionSupportEnabled();
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ DEVICE_FEATURES_EXPORT BASE_DECLARE_FEATURE(kAutomaticUsbDetach);
+ #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_generic__sensor_sensor__reading.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_generic__sensor_sensor__reading.h
index 3536acad910c..7cbf73db6014 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_generic__sensor_sensor__reading.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_cpp_generic__sensor_sensor__reading.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2023-11-03 10:09:45 UTC
+--- src/3rdparty/chromium/services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/public/cpp/generic_sensor/sensor_reading.h
@@ -8,6 +8,8 @@
#include <stddef.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_mojom_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_mojom_BUILD.gn
index 63053ad19b9c..753caeb0179b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_mojom_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_public_mojom_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/device/public/mojom/BUILD.gn.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/services/device/public/mojom/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/public/mojom/BUILD.gn
-@@ -98,7 +98,7 @@ mojom("device_service") {
+@@ -97,7 +97,7 @@ mojom("device_service") {
enable_js_fuzzing = false
enabled_features = []
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_BUILD.gn
index 9496dbd69359..f4e2814a9427 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_BUILD.gn
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/services/device/serial/BUILD.gn.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/services/device/serial/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/serial/BUILD.gn
-@@ -5,7 +5,7 @@
- import("//build/config/chromeos/ui_mode.gni")
+@@ -4,7 +4,7 @@ import("//build/config/features.gni")
+
import("//build/config/features.gni")
-if (is_win || ((is_linux || is_chromeos) && use_udev) || is_mac) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_serial__device__enumerator.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_serial__device__enumerator.cc
index c09acd084053..bb9ec6e900d3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_serial__device__enumerator.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_serial__device__enumerator.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/serial/serial_device_enumerator.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/services/device/serial/serial_device_enumerator.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/serial/serial_device_enumerator.cc
@@ -13,7 +13,7 @@
#include "build/build_config.h"
@@ -9,7 +9,7 @@
#include "services/device/serial/serial_device_enumerator_linux.h"
#elif BUILDFLAG(IS_MAC)
#include "services/device/serial/serial_device_enumerator_mac.h"
-@@ -26,7 +26,7 @@ namespace device {
+@@ -26,7 +26,7 @@ std::unique_ptr<SerialDeviceEnumerator> SerialDeviceEn
// static
std::unique_ptr<SerialDeviceEnumerator> SerialDeviceEnumerator::Create(
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_serial__io__handler__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_serial__io__handler__posix.cc
index 793359fa7134..4e4e29276a3b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_serial__io__handler__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_serial_serial__io__handler__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/serial/serial_io_handler_posix.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/services/device/serial/serial_io_handler_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/serial/serial_io_handler_posix.cc
@@ -73,7 +73,7 @@ bool BitrateToSpeedConstant(int bitrate, speed_t* spee
BITRATE_TO_SPEED_CASE(9600)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc
index 58b9299f403d..fb56d608b038 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor__linux.cc
@@ -1,14 +1,15 @@
---- src/3rdparty/chromium/services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/time_zone_monitor/time_zone_monitor_linux.cc
-@@ -136,7 +136,11 @@ class TimeZoneMonitorLinuxImpl
+@@ -131,9 +131,12 @@ class TimeZoneMonitorLinuxImpl
// false positives are harmless, assuming the false positive rate is
// reasonable.
- const char* const kFilesToWatch[] = {
+ const auto kFilesToWatch = std::to_array<const char*>({
+#if BUILDFLAG(IS_BSD)
-+ "/etc/localtime",
+ "/etc/localtime",
+#else
- "/etc/localtime", "/etc/timezone", "/etc/TZ",
+ "/etc/timezone",
+ "/etc/TZ",
+#endif
- };
+ });
for (size_t index = 0; index < std::size(kFilesToWatch); ++index) {
file_path_watchers_.push_back(std::make_unique<base::FilePathWatcher>());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_BUILD.gn
index 636a271e9dfc..ffcfe7bad43a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/device/usb/BUILD.gn.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/services/device/usb/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/usb/BUILD.gn
-@@ -91,7 +91,7 @@ static_library("usb") {
+@@ -90,7 +90,7 @@ static_library("usb") {
deps += [ "//third_party/re2" ]
}
@@ -9,7 +9,7 @@
# These sources and deps are required for libusb.
# TODO(crbug.com/40136337) Remove these sources.
sources += [
-@@ -114,6 +114,13 @@ static_library("usb") {
+@@ -113,6 +113,13 @@ static_library("usb") {
deps += [ "//third_party/libusb" ]
}
@@ -23,7 +23,7 @@
if (is_linux || is_chromeos) {
sources += [
"usb_device_linux.cc",
-@@ -135,7 +142,7 @@ static_library("usb") {
+@@ -134,7 +141,7 @@ static_library("usb") {
deps += [ "//device/udev_linux" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service.cc
index 807d8298aad6..cf4a2b3d2e82 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/usb/usb_service.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/services/device/usb/usb_service.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/device/usb/usb_service.cc
@@ -21,12 +21,16 @@
@@ -18,7 +18,7 @@
#endif
namespace device {
-@@ -49,11 +53,13 @@ constexpr base::TaskTraits UsbService::kBlockingTaskTr
+@@ -49,11 +53,13 @@ std::unique_ptr<UsbService> UsbService::Create() {
std::unique_ptr<UsbService> UsbService::Create() {
#if BUILDFLAG(IS_ANDROID)
return base::WrapUnique(new UsbServiceAndroid());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.cc
index 861a404cb395..8543bc1f0d18 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/usb/usb_service_fake.cc.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/services/device/usb/usb_service_fake.cc.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/device/usb/usb_service_fake.cc
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.h
index 91abd5127dba..56ea7733250a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_device_usb_usb__service__fake.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/device/usb/usb_service_fake.h.orig 2022-10-29 13:32:26 UTC
+--- src/3rdparty/chromium/services/device/usb/usb_service_fake.h.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/device/usb/usb_service_fake.h
@@ -0,0 +1,48 @@
+// Copyright 2015 The Chromium Authors
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_BUILD.gn
index d45741c257ae..59e5ef1ca9f1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/network/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/services/network/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/BUILD.gn
-@@ -396,7 +396,6 @@ if (is_linux || is_chromeos) {
+@@ -397,7 +397,6 @@ if (is_linux || is_chromeos) {
]
deps = [
"//base:base",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.cc
index 2fbc5eaf8e1e..377c5a0d80fd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/network/network_context.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/services/network/network_context.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/network_context.cc
-@@ -588,7 +588,7 @@ NetworkContext::NetworkContextHttpAuthPreferences::
+@@ -611,7 +611,7 @@ NetworkContext::NetworkContextHttpAuthPreferences::
NetworkContext::NetworkContextHttpAuthPreferences::
~NetworkContextHttpAuthPreferences() = default;
@@ -9,7 +9,7 @@
bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
const {
if (network_service_) {
-@@ -2449,7 +2449,7 @@ void NetworkContext::OnHttpAuthDynamicParamsChanged(
+@@ -2522,7 +2522,7 @@ void NetworkContext::OnHttpAuthDynamicParamsChanged(
http_auth_dynamic_network_service_params->android_negotiate_account_type);
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.h
index 45dbfa6bf2ea..481b9b56791a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/network/network_context.h.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/services/network/network_context.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/network_context.h
-@@ -698,7 +698,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
+@@ -705,7 +705,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
public:
explicit NetworkContextHttpAuthPreferences(NetworkService* network_service);
~NetworkContextHttpAuthPreferences() override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc
index 95be23ab04f5..fb7e43ec3be4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/network/network_sandbox_hook_linux.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/services/network/network_sandbox_hook_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/network_sandbox_hook_linux.cc
@@ -15,11 +15,14 @@
#include "sandbox/linux/syscall_broker/broker_file_permission.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.h
index b7f9e169b92b..52c373ac0f2c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/network/network_sandbox_hook_linux.h.orig 2023-04-28 17:01:32 UTC
+--- src/3rdparty/chromium/services/network/network_sandbox_hook_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/network_sandbox_hook_linux.h
@@ -6,7 +6,11 @@
#define SERVICES_NETWORK_NETWORK_SANDBOX_HOOK_LINUX_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.cc
index 44337a2e14df..353c13c60c59 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.cc
@@ -1,15 +1,20 @@
---- src/3rdparty/chromium/services/network/network_service.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/services/network/network_service.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/network_service.cc
-@@ -99,7 +99,7 @@
+@@ -98,11 +98,11 @@
#include "third_party/boringssl/src/include/openssl/cpu.h"
#endif
--#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || \
-+#if ((BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_BSD)) || \
- BUILDFLAG(IS_CHROMEOS_LACROS)
-
+-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CASTOS)
#include "components/os_crypt/sync/key_storage_config_linux.h"
-@@ -977,7 +977,7 @@ void NetworkService::SetExplicitlyAllowedPorts(
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "services/network/network_change_notifier_passive_factory.h"
+ #endif
+
+@@ -981,7 +981,7 @@ void NetworkService::SetExplicitlyAllowedPorts(
net::SetExplicitlyAllowedPorts(ports);
}
@@ -18,7 +23,7 @@
void NetworkService::SetGssapiLibraryLoadObserver(
mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
gssapi_library_load_observer) {
-@@ -1059,7 +1059,7 @@ NetworkService::CreateHttpAuthHandlerFactory(NetworkCo
+@@ -1063,7 +1063,7 @@ NetworkService::CreateHttpAuthHandlerFactory(NetworkCo
);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.h
index 5de70e9a3f5d..9e6098a05e29 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/network/network_service.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/services/network/network_service.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/network_service.h
-@@ -238,7 +238,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
+@@ -237,7 +237,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
const std::vector<ContentSettingPatternSource>& settings) override;
void SetExplicitlyAllowedPorts(const std::vector<uint16_t>& ports) override;
@@ -9,7 +9,7 @@
void SetGssapiLibraryLoadObserver(
mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
gssapi_library_load_observer) override;
-@@ -264,7 +264,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
+@@ -263,7 +263,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
std::unique_ptr<net::HttpAuthHandlerFactory> CreateHttpAuthHandlerFactory(
NetworkContext* network_context);
@@ -18,7 +18,7 @@
// This is called just before a GSSAPI library may be loaded.
void OnBeforeGssapiLibraryLoad();
#endif // BUILDFLAG(IS_LINUX)
-@@ -498,7 +498,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
+@@ -509,7 +509,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
// leaking stale listeners between tests.
std::unique_ptr<net::NetworkChangeNotifier> mock_network_change_notifier_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_cpp_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_cpp_BUILD.gn
index 826912e27504..3670ef82bc9e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_cpp_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_cpp_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/network/public/cpp/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/services/network/public/cpp/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/public/cpp/BUILD.gn
-@@ -487,7 +487,7 @@ jumbo_component("cpp_base") {
+@@ -513,7 +513,7 @@ jumbo_component("cpp_base") {
sources += [ "transferable_directory_fuchsia.cc" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_cpp_features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_cpp_features.cc
index 160182fc07fb..aeb9fccce1f8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_cpp_features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_cpp_features.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/network/public/cpp/features.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/services/network/public/cpp/features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/public/cpp/features.cc
-@@ -125,7 +125,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIsolationKey,
+@@ -123,7 +123,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIsolationKey,
// Enable usage of hardcoded DoH upgrade mapping for use in automatic mode.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_mojom_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_mojom_BUILD.gn
index fea257947fb2..1bca3ab91606 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_mojom_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_public_mojom_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/network/public/mojom/BUILD.gn.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/services/network/public/mojom/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/public/mojom/BUILD.gn
-@@ -493,11 +493,11 @@ mojom("url_loader_base") {
+@@ -550,11 +550,11 @@ mojom("url_loader_base") {
}
enabled_features = []
@@ -14,7 +14,7 @@
# TODO(crbug.com/40263697): Remove this once is_linux in the mojom IDL does
# not include lacros.
enabled_features += [ "use_network_interface_change_listener" ]
-@@ -1490,7 +1490,7 @@ mojom("mojom") {
+@@ -1594,7 +1594,7 @@ mojom("mojom") {
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_shared__dictionary_shared__dictionary__writer__in__memory.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
index be502691c819..383ecd429cb1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/network/shared_dictionary/shared_dictionary_writer_in_memory.h
@@ -9,6 +9,8 @@
#include <string>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_on__device__model_on__device__model__service.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_on__device__model_on__device__model__service.h
index a428345de78a..3d87ac2e05e6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_on__device__model_on__device__model__service.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_on__device__model_on__device__model__service.h
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/services/on_device_model/on_device_model_service.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/services/on_device_model/on_device_model_service.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/on_device_model/on_device_model_service.h
-@@ -27,6 +27,10 @@ namespace ml {
- class OnDeviceModelInternalImpl;
+@@ -31,6 +31,10 @@ class TsHolder;
+ class TsHolder;
}
+#if BUILDFLAG(IS_BSD)
@@ -11,7 +11,7 @@
namespace on_device_model {
class COMPONENT_EXPORT(ON_DEVICE_MODEL) OnDeviceModelService
-@@ -40,7 +44,7 @@ class COMPONENT_EXPORT(ON_DEVICE_MODEL) OnDeviceModelS
+@@ -44,7 +48,7 @@ class COMPONENT_EXPORT(ON_DEVICE_MODEL) OnDeviceModelS
// Must be called in the service's process after the run loop finished.
[[nodiscard]] static bool Shutdown();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_on__device__model_pre__sandbox__init.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_on__device__model_pre__sandbox__init.cc
index 0b54ae82bdc7..0ef174ae2867 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_on__device__model_pre__sandbox__init.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_on__device__model_pre__sandbox__init.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/on_device_model/pre_sandbox_init.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/services/on_device_model/pre_sandbox_init.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/on_device_model/pre_sandbox_init.cc
@@ -14,7 +14,7 @@
#include "services/on_device_model/ml/chrome_ml.h" // nogncheck
@@ -9,7 +9,7 @@
#include "gpu/config/gpu_info_collector.h" // nogncheck
#include "third_party/dawn/include/dawn/dawn_proc.h" // nogncheck
#include "third_party/dawn/include/dawn/native/DawnNative.h" // nogncheck
-@@ -25,7 +25,7 @@ namespace on_device_model {
+@@ -25,7 +25,7 @@ namespace {
namespace {
@@ -27,7 +27,7 @@
// Warm any relevant drivers before attempting to bring up the sandbox. For
// good measure we initialize a device instance for any adapter with an
// appropriate backend on top of any integrated or discrete GPU.
-@@ -101,7 +101,7 @@ bool OnDeviceModelService::PreSandboxInit() {
+@@ -102,7 +102,7 @@ bool OnDeviceModelService::PreSandboxInit() {
return true;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
index c6d0c0116650..88527d0d6d2c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
@@ -54,7 +54,7 @@ uint32_t CalculatePrivateFootprintKb(const mojom::RawO
uint32_t shared_resident_kb) {
@@ -17,8 +17,8 @@
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
os_dump->private_footprint_swap_kb =
internal_os_dump.platform_private_footprint->vm_swap_bytes / 1024;
- #endif
-@@ -219,7 +219,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch(
+ os_dump->mappings_count = internal_os_dump.mappings_count;
+@@ -220,7 +220,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch(
// On most platforms each process can dump data about their own process
// so ask each process to do so Linux is special see below.
@@ -27,7 +27,7 @@
request->pending_responses.insert({client_info.pid, ResponseType::kOSDump});
client->RequestOSMemoryDump(request->memory_map_option(),
{base::kNullProcessId},
-@@ -234,7 +234,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch(
+@@ -235,7 +235,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch(
// In some cases, OS stats can only be dumped from a privileged process to
// get around to sandboxing/selinux restrictions (see crbug.com/461788).
@@ -36,7 +36,7 @@
std::vector<base::ProcessId> pids;
mojom::ClientProcess* browser_client = nullptr;
base::ProcessId browser_client_pid = base::kNullProcessId;
-@@ -280,7 +280,7 @@ void QueuedRequestDispatcher::SetUpAndDispatchVmRegion
+@@ -281,7 +281,7 @@ void QueuedRequestDispatcher::SetUpAndDispatchVmRegion
const OsCallback& os_callback) {
// On Linux, OS stats can only be dumped from a privileged process to
// get around to sandboxing/selinux restrictions (see crbug.com/461788).
@@ -45,7 +45,7 @@
mojom::ClientProcess* browser_client = nullptr;
base::ProcessId browser_client_pid = 0;
for (const auto& client_info : clients) {
-@@ -330,7 +330,7 @@ QueuedRequestDispatcher::FinalizeVmRegionRequest(
+@@ -331,7 +331,7 @@ QueuedRequestDispatcher::FinalizeVmRegionRequest(
// each client process provides 1 OS dump, % the case where the client is
// disconnected mid dump.
OSMemDumpMap& extra_os_dumps = response.second.os_dumps;
@@ -54,7 +54,7 @@
for (auto& kv : extra_os_dumps) {
auto pid = kv.first == base::kNullProcessId ? original_pid : kv.first;
DCHECK(results.find(pid) == results.end());
-@@ -391,7 +391,7 @@ void QueuedRequestDispatcher::Finalize(QueuedRequest*
+@@ -392,7 +392,7 @@ void QueuedRequestDispatcher::Finalize(QueuedRequest*
// crash). In the latter case (OS_LINUX) we expect the full map to come
// from the browser process response.
OSMemDumpMap& extra_os_dumps = response.second.os_dumps;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
index 04cda496465e..48727e389c5e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2023-05-31 08:12:17 UTC
+--- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn
-@@ -29,8 +29,12 @@ component("memory_instrumentation") {
+@@ -27,8 +27,12 @@ component("memory_instrumentation") {
sources += [ "os_metrics_win.cc" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
index 3ea8ab7c24ed..ee669df061d1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
@@ -1,17 +1,17 @@
---- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
-@@ -53,7 +53,7 @@ class COMPONENT_EXPORT(
- mojom::RawOSMemDump*);
- static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(base::ProcessId);
+@@ -57,7 +57,7 @@ class COMPONENT_EXPORT(
+ static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(
+ base::ProcessHandle);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
static void SetProcSmapsForTesting(FILE*);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
// BUILDFLAG(IS_ANDROID)
-@@ -70,7 +70,7 @@ class COMPONENT_EXPORT(
- static std::vector<mojom::VmRegionPtr> GetProcessModules(base::ProcessId);
- #endif
+@@ -79,7 +79,7 @@ class COMPONENT_EXPORT(
+ GetMemoryInfo(base::ProcessHandle handle);
+ #endif // !BUILDFLAG(IS_APPLE)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
index 950265931f9e..0e98c67bc0bb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2022-03-25 21:59:56 UTC
+--- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2025-09-01 08:52:32 UTC
+++ src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
@@ -0,0 +1,58 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_public_cpp_utilities.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_public_cpp_utilities.cc
index b66eb358c5ba..b2d14ed8c7ed 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_public_cpp_utilities.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_public_cpp_utilities.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/screen_ai/public/cpp/utilities.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/services/screen_ai/public/cpp/utilities.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/screen_ai/public/cpp/utilities.cc
-@@ -18,7 +18,7 @@ namespace screen_ai {
+@@ -18,7 +18,7 @@ namespace {
namespace {
@@ -18,7 +18,7 @@
constexpr base::FilePath::CharType kScreenAIResourcePathForTests[] =
FILE_PATH_LITERAL("third_party/screen-ai/linux/resources");
#elif BUILDFLAG(IS_MAC)
-@@ -128,7 +128,7 @@ base::FilePath GetComponentBinaryPathForTests() {
+@@ -128,7 +128,7 @@ const char* GetBinaryPathSwitch() {
const char* GetBinaryPathSwitch() {
// This is only used on Linux and ChromeOS.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
index 126f71bfe8e7..a04c3071e081 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
-@@ -53,6 +53,7 @@ bool ScreenAIPreSandboxHook(base::FilePath binary_path
+@@ -58,6 +58,7 @@ bool ScreenAIPreSandboxHook(base::FilePath binary_path
}
}
@@ -8,7 +8,7 @@
auto* instance = sandbox::policy::SandboxLinux::GetInstance();
std::vector<BrokerFilePermission> permissions{
-@@ -75,6 +76,7 @@ bool ScreenAIPreSandboxHook(base::FilePath binary_path
+@@ -79,6 +80,7 @@ bool ScreenAIPreSandboxHook(base::FilePath binary_path
sandbox::syscall_broker::COMMAND_OPEN}),
permissions, options);
instance->EngageNamespaceSandboxIfPossible();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
index 985a342673c6..9b15ab97fb72 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h
@@ -6,7 +6,13 @@
#define SERVICES_SCREEN_AI_SANDBOX_SCREEN_AI_SANDBOX_HOOK_LINUX_H_
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_BUILD.gn
index 32b4fda43d97..0439e39ef58f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/services/service_manager/BUILD.gn.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/services/service_manager/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/service_manager/BUILD.gn
-@@ -66,7 +66,7 @@ source_set("service_manager") {
+@@ -65,7 +65,7 @@ source_set("service_manager") {
]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn
index 5aab2b0f89d3..d575a8847ec4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_service__manager_public_cpp_service__executable_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2021-04-14 18:41:08 UTC
+--- src/3rdparty/chromium/services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/service_manager/public/cpp/service_executable/BUILD.gn
@@ -22,7 +22,7 @@ source_set("support") {
"//services/service_manager/public/mojom",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
index 85aa5ae439e0..d092ca35176b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
@@ -40,7 +40,7 @@
#include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_tracing_public_cpp_system__metrics__sampler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_tracing_public_cpp_system__metrics__sampler.cc
new file mode 100644
index 000000000000..75233bb50e25
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_tracing_public_cpp_system__metrics__sampler.cc
@@ -0,0 +1,13 @@
+--- src/3rdparty/chromium/services/tracing/public/cpp/system_metrics_sampler.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/services/tracing/public/cpp/system_metrics_sampler.cc
+@@ -176,8 +176,8 @@ void SystemMetricsSampler::ProcessSampler::SampleProce
+ TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"),
+ "PhysicalMemoryFootprint",
+ memory_info->physical_footprint_bytes);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)) && defined(notyet)
+ TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"), "VmSwapMemory",
+ memory_info->vm_swap_bytes);
+ TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"), "RssAnonMemory",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_public_mojom_video__capture__service.mojom b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_public_mojom_video__capture__service.mojom
index 9b94a026919c..096875ca5d3a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_public_mojom_video__capture__service.mojom
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_public_mojom_video__capture__service.mojom
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/services/video_capture/public/mojom/video_capture_service.mojom.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/services/video_capture/public/mojom/video_capture_service.mojom.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/services/video_capture/public/mojom/video_capture_service.mojom
@@ -25,10 +25,10 @@ interface AcceleratorFactory {
pending_receiver<chromeos_camera.mojom.MjpegDecodeAccelerator> jda);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_video__capture__service__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_video__capture__service__impl.cc
deleted file mode 100644
index ed4420119eca..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_video__capture__service__impl.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/3rdparty/chromium/services/video_capture/video_capture_service_impl.cc.orig 2024-09-30 07:45:04 UTC
-+++ src/3rdparty/chromium/services/video_capture/video_capture_service_impl.cc
-@@ -42,7 +42,7 @@
- #include "services/video_capture/lacros/device_factory_adapter_lacros.h"
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "media/capture/capture_switches.h"
- #include "media/capture/video/video_capture_gpu_channel_host.h"
- #include "services/viz/public/cpp/gpu/context_provider_command_buffer.h"
-@@ -110,7 +110,7 @@ class VideoCaptureServiceImpl::GpuDependenciesContext
- this};
- };
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- // Intended usage of this class is to create viz::Gpu in utility process and
- // connect to viz::GpuClient of browser process, which will call to Gpu service.
- // Also, this class holds the viz::ContextProvider to listen and monitor Gpu
-@@ -337,7 +337,7 @@ void VideoCaptureServiceImpl::LazyInitializeGpuDepende
- gpu_dependencies_context_ = std::make_unique<GpuDependenciesContext>();
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- {
- #else
- if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled()) {
-@@ -469,7 +469,7 @@ void VideoCaptureServiceImpl::OnGpuInfoUpdate(const CH
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- void VideoCaptureServiceImpl::SetVizGpu(std::unique_ptr<viz::Gpu> viz_gpu) {
- viz_gpu_ = std::move(viz_gpu);
- }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_video__capture__service__impl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_video__capture__service__impl.h
deleted file mode 100644
index 2bc8b36132ab..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__capture_video__capture__service__impl.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/3rdparty/chromium/services/video_capture/video_capture_service_impl.h.orig 2024-08-26 12:06:38 UTC
-+++ src/3rdparty/chromium/services/video_capture/video_capture_service_impl.h
-@@ -27,7 +27,7 @@
- #include "services/video_capture/ash/video_capture_device_factory_ash.h"
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "services/viz/public/cpp/gpu/gpu.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -75,7 +75,7 @@ class VideoCaptureServiceImpl : public mojom::VideoCap
- #if BUILDFLAG(IS_WIN)
- void OnGpuInfoUpdate(const CHROME_LUID& luid) override;
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- void SetVizGpu(std::unique_ptr<viz::Gpu> viz_gpu);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -120,7 +120,7 @@ class VideoCaptureServiceImpl : public mojom::VideoCap
- factory_receivers_ash_;
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- class VizGpuContextProvider;
- std::unique_ptr<VizGpuContextProvider> viz_gpu_context_provider_;
- std::unique_ptr<viz::Gpu> viz_gpu_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__effects_video__effects__sandbox__hook__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__effects_video__effects__sandbox__hook__linux.cc
new file mode 100644
index 000000000000..306bc8badccf
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__effects_video__effects__sandbox__hook__linux.cc
@@ -0,0 +1,27 @@
+--- src/3rdparty/chromium/services/video_effects/video_effects_sandbox_hook_linux.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/services/video_effects/video_effects_sandbox_hook_linux.cc
+@@ -6,7 +6,13 @@
+
+ #include <dlfcn.h>
+
++#include "build/build_config.h"
++
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#else
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+ #include "services/on_device_model/ml/chrome_ml_holder.h"
+
+ namespace video_effects {
+@@ -29,8 +35,10 @@ bool VideoEffectsPreSandboxHook(
+ DVLOG(1) << "Successfully opened Chrome ML shared library.";
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ auto* instance = sandbox::policy::SandboxLinux::GetInstance();
+ instance->EngageNamespaceSandboxIfPossible();
++#endif
+ return true;
+ }
+
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__effects_video__effects__sandbox__hook__linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__effects_video__effects__sandbox__hook__linux.h
new file mode 100644
index 000000000000..cf29f54c7761
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_services_video__effects_video__effects__sandbox__hook__linux.h
@@ -0,0 +1,16 @@
+--- src/3rdparty/chromium/services/video_effects/video_effects_sandbox_hook_linux.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/services/video_effects/video_effects_sandbox_hook_linux.h
+@@ -5,7 +5,13 @@
+ #ifndef SERVICES_VIDEO_EFFECTS_VIDEO_EFFECTS_SANDBOX_HOOK_LINUX_H_
+ #define SERVICES_VIDEO_EFFECTS_VIDEO_EFFECTS_SANDBOX_HOOK_LINUX_H_
+
++#include "build/build_config.h"
++
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#else
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+
+ namespace video_effects {
+
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_SkMemory__new__handler.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_SkMemory__new__handler.cpp
index d9c9d98ae567..213544808735 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_SkMemory__new__handler.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_SkMemory__new__handler.cpp
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/skia/ext/SkMemory_new_handler.cpp.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/skia/ext/SkMemory_new_handler.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/skia/ext/SkMemory_new_handler.cpp
-@@ -19,7 +19,7 @@
+@@ -24,7 +24,7 @@
#include <windows.h>
#elif BUILDFLAG(IS_APPLE)
#include <malloc/malloc.h>
@@ -9,7 +9,7 @@
#include <malloc.h>
#endif
-@@ -105,7 +105,7 @@ static void* malloc_nothrow(size_t size, int debug_sen
+@@ -110,7 +110,7 @@ static void* malloc_nothrow(size_t size, int debug_sen
// TODO(b.kelemen): we should always use UncheckedMalloc but currently it
// doesn't work as intended everywhere.
void* result;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_font__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_font__utils.cc
index b012a52c5d94..f8c5a703914c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_font__utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_font__utils.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/skia/ext/font_utils.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/skia/ext/font_utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/skia/ext/font_utils.cc
@@ -19,7 +19,7 @@
#include "third_party/skia/include/ports/SkFontMgr_mac_ct.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_skcolorspace__trfn.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_skcolorspace__trfn.cc
index 45fa8f9b2a66..4ad09163f37f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_skcolorspace__trfn.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_skia_ext_skcolorspace__trfn.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/skia/ext/skcolorspace_trfn.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/skia/ext/skcolorspace_trfn.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/skia/ext/skcolorspace_trfn.cc
-@@ -7,6 +7,8 @@
- #pragma allow_unsafe_buffers
- #endif
+@@ -2,6 +2,8 @@
+ // Use of this source code is governed by a BSD-style license that can be
+ // found in the LICENSE file.
+#include <cmath>
+
#include "skia/ext/skcolorspace_trfn.h"
- #include <cmath>
+ #include <array>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_config.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_config.h
index 745476e8c487..704d5b9b0320 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_config.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_config.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/abseil-cpp/absl/base/config.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/third_party/abseil-cpp/absl/base/config.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/abseil-cpp/absl/base/config.h
@@ -412,7 +412,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
#ifdef ABSL_HAVE_SCHED_YIELD
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_internal_sysinfo.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_internal_sysinfo.cc
index a2dfb2712dcb..0e50fef2533c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_internal_sysinfo.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_base_internal_sysinfo.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
@@ -30,7 +30,7 @@
#include <sys/syscall.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
index 969ad360846d..01e92231b5fa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
@@ -1,11 +1,12 @@
---- src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
-@@ -35,7 +35,7 @@
+@@ -35,7 +35,8 @@
#if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
!defined(__native_client__) && !defined(__asmjs__) && \
!defined(__wasm__) && !defined(__HAIKU__) && !defined(__sun) && \
-- !defined(__VXWORKS__) && !defined(__hexagon__)
-+ !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__FreeBSD__)
+- !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__XTENSA__)
++ !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__XTENSA__) && \
++ !defined(__FreeBSD__)
#define ABSL_HAVE_ELF_MEM_IMAGE 1
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_BUILD.gn
index ecd4d8a98907..d524158610e4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/angle/BUILD.gn.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/angle/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/BUILD.gn
-@@ -354,7 +354,6 @@ config("extra_warnings") {
+@@ -355,7 +355,6 @@ config("extra_warnings") {
"-Wtautological-type-limit-compare",
"-Wundefined-reinterpret-cast",
"-Wunneeded-internal-declaration",
@@ -8,7 +8,7 @@
"-Wsuggest-destructor-override",
"-Wsuggest-override",
-@@ -531,7 +530,7 @@ template("angle_common_lib") {
+@@ -532,7 +531,7 @@ template("angle_common_lib") {
all_dependent_configs = [ ":angle_disable_pool_alloc" ]
}
@@ -17,7 +17,7 @@
libs = [ "dl" ]
}
-@@ -686,6 +685,9 @@ angle_static_library("angle_gpu_info_util") {
+@@ -687,6 +686,9 @@ angle_static_library("angle_gpu_info_util") {
"Xi",
"Xext",
]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform.h
index 99b5a2655f1f..df42f573e0c3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/angle/src/common/platform.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/angle/src/common/platform.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/common/platform.h
@@ -26,7 +26,15 @@
#elif defined(__linux__) || defined(EMSCRIPTEN)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform__helpers.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform__helpers.h
index ba4eb7f74eee..9ae38c9f6455 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform__helpers.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_platform__helpers.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/angle/src/common/platform_helpers.h.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/third_party/angle/src/common/platform_helpers.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/common/platform_helpers.h
-@@ -62,7 +62,7 @@ inline constexpr bool IsIOS()
+@@ -62,7 +62,7 @@ inline constexpr bool IsLinux()
inline constexpr bool IsLinux()
{
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_system__utils.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_system__utils.cpp
index df5caaa53995..dfd87b6ebd50 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_system__utils.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_system__utils.cpp
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/angle/src/common/system_utils.cpp.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/third_party/angle/src/common/system_utils.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/common/system_utils.cpp
-@@ -25,7 +25,7 @@ namespace angle
+@@ -25,7 +25,7 @@ std::string GetExecutableName()
{
std::string GetExecutableName()
{
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_system__utils__linux.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_system__utils__linux.cpp
index a221cb4ed157..e60844a1e921 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_system__utils__linux.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_common_system__utils__linux.cpp
@@ -1,20 +1,22 @@
---- src/3rdparty/chromium/third_party/angle/src/common/system_utils_linux.cpp.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/third_party/angle/src/common/system_utils_linux.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/common/system_utils_linux.cpp
-@@ -15,8 +15,13 @@
-
- #include <array>
+@@ -15,10 +15,15 @@
+ #include <sys/types.h>
+ #include <unistd.h>
+#if ANGLE_PLATFORM_OPENBSD
+#include <pthread_np.h>
+#endif
+
+ #include <array>
+
namespace angle
{
+#if ANGLE_PLATFORM_LINUX
std::string GetExecutablePath()
{
// We cannot use lstat to get the size of /proc/self/exe as it always returns 0
-@@ -32,6 +37,7 @@ std::string GetExecutablePath()
+@@ -34,6 +39,7 @@ std::string GetExecutablePath()
path[result] = '\0';
return path;
}
@@ -22,10 +24,10 @@
std::string GetExecutableDirectory()
{
-@@ -56,6 +62,10 @@ void SetCurrentThreadName(const char *name)
- {
+@@ -59,6 +65,10 @@ void SetCurrentThreadName(const char *name)
// There's a 15-character (16 including '\0') limit. If the name is too big (and ERANGE is
- // returned), just ignore the name.
+ // returned), name will be ignored.
+ ASSERT(strlen(name) < 16);
+#if ANGLE_PLATFORM_OPENBSD
+ pthread_set_name_np(pthread_self(), name);
+#else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__internal.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__internal.h
index 721f6c16dbde..09eafb9404e4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__internal.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__internal.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2023-05-31 08:12:17 UTC
+--- src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_internal.h
-@@ -15,6 +15,13 @@
+@@ -15,6 +15,13 @@ namespace angle
namespace angle
{
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
index 54df02d354c4..134cea93b91c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2022-02-23 19:25:59 UTC
+--- src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp
@@ -12,6 +12,11 @@
#include <pci/pci.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
index 667a13c429f2..a4cd096a509a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2022-02-23 19:25:59 UTC
+--- src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
-@@ -71,6 +71,24 @@ bool GetPCIDevicesWithLibPCI(std::vector<GPUDeviceInfo
+@@ -71,6 +71,24 @@ bool GetSystemInfo(SystemInfo *info)
bool GetSystemInfo(SystemInfo *info)
{
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
index 530783df06ae..f81f07477c00 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2022-02-23 20:48:53 UTC
+--- src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
@@ -8,6 +8,10 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp
index ecb06b04e34e..07f19f96c285 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp
@@ -1,16 +1,16 @@
---- src/3rdparty/chromium/third_party/angle/src/libANGLE/Display.cpp.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/angle/src/libANGLE/Display.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/libANGLE/Display.cpp
-@@ -60,7 +60,7 @@
+@@ -58,7 +58,7 @@
+ # include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
+ # elif ANGLE_ENABLE_CGL
# include "libANGLE/renderer/gl/cgl/DisplayCGL.h"
- # elif ANGLE_ENABLE_EAGL
- # include "libANGLE/renderer/gl/eagl/DisplayEAGL.h"
-# elif defined(ANGLE_PLATFORM_LINUX)
+# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
# include "libANGLE/renderer/gl/egl/DisplayEGL.h"
# if defined(ANGLE_USE_X11)
# include "libANGLE/renderer/gl/glx/DisplayGLX_api.h"
-@@ -416,7 +416,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
- impl = new rx::DisplayEAGL(state);
+@@ -422,7 +422,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+ impl = new rx::DisplayCGL(state);
break;
-# elif defined(ANGLE_PLATFORM_LINUX)
@@ -18,7 +18,7 @@
# if defined(ANGLE_USE_GBM)
if (platformType == 0)
{
-@@ -462,7 +462,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+@@ -468,7 +468,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
#if defined(ANGLE_ENABLE_OPENGL)
# if defined(ANGLE_PLATFORM_WINDOWS)
impl = new rx::DisplayWGL(state);
@@ -27,7 +27,7 @@
# if defined(ANGLE_USE_GBM)
if (platformType == 0)
{
-@@ -513,7 +513,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+@@ -519,7 +519,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
impl = rx::CreateVulkanWin32Display(state);
}
break;
@@ -36,7 +36,16 @@
# if defined(ANGLE_USE_GBM)
if (platformType == EGL_PLATFORM_GBM_KHR && rx::IsVulkanGbmDisplayAvailable())
{
-@@ -2158,7 +2158,7 @@ static ClientExtensions GenerateClientExtensions()
+@@ -2139,7 +2139,7 @@ static ClientExtensions GenerateClientExtensions()
+ extensions.platformWaylandEXT = true;
+ #endif
+
+-#if defined(ANGLE_PLATFORM_LINUX) && (defined(ANGLE_ENABLE_OPENGL) || defined(ANGLE_ENABLE_VULKAN))
++#if (defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)) && (defined(ANGLE_ENABLE_OPENGL) || defined(ANGLE_ENABLE_VULKAN))
+ extensions.platformSurfacelessMESA = true;
+ #endif
+
+@@ -2186,7 +2186,7 @@ static ClientExtensions GenerateClientExtensions()
extensions.x11Visual = true;
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_formatutils.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_formatutils.cpp
deleted file mode 100644
index e59e83967111..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_formatutils.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/third_party/angle/src/libANGLE/formatutils.cpp.orig 2023-10-11 18:22:24 UTC
-+++ src/3rdparty/chromium/third_party/angle/src/libANGLE/formatutils.cpp
-@@ -1475,7 +1475,7 @@ static InternalFormatInfoMap BuildInternalFormatInfoMa
- AddYUVFormat(&map, GL_G8_B8R8_2PLANE_420_UNORM_ANGLE, true, 8, 8, 8, 0, 0, GL_G8_B8R8_2PLANE_420_UNORM_ANGLE, GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, NeverSupported, NeverSupported);
- AddYUVFormat(&map, GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE, true, 8, 8, 8, 0, 0, GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE, GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, NeverSupported, NeverSupported);
-
--#if defined(ANGLE_PLATFORM_LINUX)
-+#if defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
- // From GL_OES_required_internalformat
- // The |shared| bit shouldn't be 2. But given this hits assertion when bits
- // are checked, it's fine to have this bit set as 2 as a workaround.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
index 27c39055ce40..0e2e07c6e397 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp
@@ -144,10 +144,10 @@ bool FunctionsGLX::initialize(Display *xDisplay, int s
// which a GLXWindow was ever created.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
index e78048789abe..4fefb0d16b95 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2022-06-17 14:20:10 UTC
+--- src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h
-@@ -23,7 +23,7 @@ bool IsVulkanWin32DisplayAvailable();
+@@ -23,7 +23,7 @@ DisplayImpl *CreateVulkanWin32Display(const egl::Displ
DisplayImpl *CreateVulkanWin32Display(const egl::DisplayState &state);
#endif // defined(ANGLE_PLATFORM_WINDOWS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_util_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_util_BUILD.gn
index 89e05cbb806f..d5b04fcc8629 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_util_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_angle_util_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/angle/util/BUILD.gn.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/third_party/angle/util/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/angle/util/BUILD.gn
@@ -311,7 +311,7 @@ foreach(is_shared_library,
]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
index 49f53952a6be..b93a18c20211 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
-@@ -68,7 +68,7 @@ bool StructTraits<blink::mojom::RendererPreferencesDat
+@@ -77,7 +77,7 @@ bool StructTraits<blink::mojom::RendererPreferencesDat
out->send_subresource_notification = data.send_subresource_notification();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences.h
index 3f6ec828bb87..ae24df50b92f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/public/common/renderer_preferences/renderer_preferences.h
@@ -65,7 +65,7 @@ struct BLINK_COMMON_EXPORT RendererPreferences {
UserAgentOverride user_agent_override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
index e9a5dd8c61a1..45d01747fa7d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
-@@ -166,7 +166,7 @@ struct BLINK_COMMON_EXPORT
+@@ -180,7 +180,7 @@ struct BLINK_COMMON_EXPORT
return data.send_subresource_notification;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_platform.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_platform.h
index 2e0641b0c551..064cbb8569ba 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_platform.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_platform.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/public/platform/platform.h.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/third_party/blink/public/platform/platform.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/public/platform/platform.h
-@@ -370,7 +370,7 @@ class BLINK_PLATFORM_EXPORT Platform {
+@@ -371,7 +371,7 @@ class BLINK_PLATFORM_EXPORT Platform {
return nullptr;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_web__vector.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_web__vector.h
deleted file mode 100644
index bc01db713d78..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_public_platform_web__vector.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/third_party/blink/public/platform/web_vector.h.orig 2024-08-26 12:06:38 UTC
-+++ src/3rdparty/chromium/third_party/blink/public/platform/web_vector.h
-@@ -91,7 +91,7 @@ class WebVector {
- // The vector can be populated using reserve() and emplace_back().
- WebVector() = default;
-
--#if defined(ARCH_CPU_64_BITS)
-+#if defined(ARCH_CPU_64_BITS) || defined(__OpenBSD__)
- // Create a vector with |size| default-constructed elements. We define
- // a constructor with size_t otherwise we'd have a duplicate define.
- explicit WebVector(size_t size) : data_(size) {}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
index a548ea147052..dc4f4eac740b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
@@ -30,7 +30,7 @@ def init(root_src_dir, enable_style_format=True):
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_build_scripts_run__with__pythonpath.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_build_scripts_run__with__pythonpath.py
index e32084057366..a750c457c6a2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_build_scripts_run__with__pythonpath.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_build_scripts_run__with__pythonpath.py
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/build/scripts/run_with_pythonpath.py
@@ -22,6 +22,7 @@ def main():
existing_pp = (
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_blink__initializer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_blink__initializer.cc
index dba203017d9f..a1aeb0a8bf97 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_blink__initializer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_blink__initializer.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/controller/blink_initializer.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/controller/blink_initializer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/controller/blink_initializer.cc
@@ -81,12 +81,12 @@
#include "third_party/blink/renderer/controller/private_memory_footprint_provider.h"
@@ -15,7 +15,7 @@
#include "third_party/blink/renderer/controller/highest_pmf_reporter.h"
#include "third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.h"
#endif
-@@ -256,7 +256,7 @@ void BlinkInitializer::RegisterInterfaces(mojo::Binder
+@@ -255,7 +255,7 @@ void BlinkInitializer::RegisterInterfaces(mojo::Binder
main_thread_task_runner);
#endif
@@ -24,7 +24,7 @@
binders.Add<mojom::blink::MemoryUsageMonitorLinux>(
ConvertToBaseRepeatingCallback(
CrossThreadBindRepeating(&MemoryUsageMonitorPosix::Bind)),
-@@ -303,7 +303,7 @@ void BlinkInitializer::RegisterMemoryWatchers(Platform
+@@ -302,7 +302,7 @@ void BlinkInitializer::RegisterMemoryWatchers(Platform
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
index b24d6a9bda56..b7c691555986 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
-@@ -133,15 +133,17 @@ void MemoryUsageMonitorPosix::ResetFileDescriptors() {
+@@ -133,15 +133,17 @@ void MemoryUsageMonitorPosix::SetProcFiles(base::File
void MemoryUsageMonitorPosix::SetProcFiles(base::File statm_file,
base::File status_file) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.h
index ce465c6ba978..69e79c2b6a55 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_controller_memory__usage__monitor__posix.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/controller/memory_usage_monitor_posix.h
@@ -13,7 +13,7 @@
#include "third_party/blink/renderer/controller/controller_export.h"
@@ -9,7 +9,7 @@
#include "third_party/blink/public/mojom/memory_usage_monitor_linux.mojom-blink.h"
#endif
-@@ -22,7 +22,7 @@ namespace blink {
+@@ -22,7 +22,7 @@ class CONTROLLER_EXPORT MemoryUsageMonitorPosix
// MemoryUsageMonitor implementation for Android and Linux.
class CONTROLLER_EXPORT MemoryUsageMonitorPosix
: public MemoryUsageMonitor
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_editing_editing__behavior.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_editing_editing__behavior.cc
index 4906368f37f7..2d586d511612 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_editing_editing__behavior.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_editing_editing__behavior.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/core/editing/editing_behavior.cc
@@ -304,7 +304,7 @@ bool EditingBehavior::ShouldInsertCharacter(const Keyb
// unexpected behaviour
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_execution__context_navigator__base.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_execution__context_navigator__base.cc
index ff4187a018a7..3c110f4202fa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_execution__context_navigator__base.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_execution__context_navigator__base.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/core/execution_context/navigator_base.cc
@@ -31,7 +31,7 @@ String GetReducedNavigatorPlatform() {
return "Win32";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_exported_web__view__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_exported_web__view__impl.cc
index 4fd783141565..6ca69dec189f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -428,7 +428,7 @@ SkFontHinting RendererPreferencesToSkiaHinting(
+@@ -429,7 +429,7 @@ SkFontHinting RendererPreferencesToSkiaHinting(
+ #if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN)
+ SkFontHinting RendererPreferencesToSkiaHinting(
const blink::RendererPreferences& prefs) {
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (!prefs.should_antialias_text) {
// When anti-aliasing is off, GTK maps all non-zero hinting settings to
// 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
-@@ -3413,7 +3413,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs
+@@ -3430,7 +3430,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs
+ gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
+ WebFontRenderStyle::SetSubpixelPositioning(
renderer_preferences_.use_subpixel_positioning);
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) && \
- !BUILDFLAG(IS_ANDROID)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (!renderer_preferences_.system_font_family_name.empty()) {
WebFontRenderStyle::SetSystemFontFamily(blink::WebString::FromUTF8(
+ renderer_preferences_.system_font_family_name));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_frame_web__frame__test.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_frame_web__frame__test.cc
index b84b2245213d..e0d82c67b484 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_frame_web__frame__test.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_frame_web__frame__test.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6478,7 +6478,7 @@ TEST_F(WebFrameTest, DISABLED_PositionForPointTest) {
+@@ -6470,7 +6470,7 @@ TEST_F(WebFrameTest, DISABLED_PositionForPointTest) {
}
#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
// TODO(crbug.com/1090246): Fix these tests on Fuchsia and re-enable.
// TODO(crbug.com/1317375): Build these tests on all platforms.
#define MAYBE_SelectRangeStaysHorizontallyAlignedWhenMoved \
-@@ -6887,7 +6887,7 @@ TEST_F(CompositedSelectionBoundsTest, LargeSelectionSc
+@@ -6879,7 +6879,7 @@ TEST_F(CompositedSelectionBoundsTest, LargeSelectionNo
TEST_F(CompositedSelectionBoundsTest, LargeSelectionNoScroll) {
RunTest("composited_selection_bounds_large_selection_noscroll.html");
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
index 55d498b0aab7..6ff538a19e9e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc
@@ -55,7 +55,7 @@ constexpr base::TimeDelta kEncodeRowSlackBeforeDeadlin
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_inspector_inspector__memory__agent.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
index 23825e3999a7..7fc8a7feebf2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
@@ -1,9 +1,9 @@
---- src/3rdparty/chromium/third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
-@@ -192,7 +192,7 @@ InspectorMemoryAgent::GetSamplingProfileById(uint32_t
+@@ -192,7 +192,7 @@ Vector<String> InspectorMemoryAgent::Symbolize(
Vector<String> InspectorMemoryAgent::Symbolize(
- const WebVector<const void*>& addresses) {
+ const std::vector<const void*>& addresses) {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// TODO(alph): Move symbolization to the client.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_layout_layout__view.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_layout_layout__view.cc
index 6a9b53131365..3edfc02a0fa3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_layout_layout__view.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_layout_layout__view.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/core/layout/layout_view.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/core/layout/layout_view.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/core/layout/layout_view.cc
-@@ -73,7 +73,7 @@
+@@ -74,7 +74,7 @@
#include "ui/display/screen_info.h"
#include "ui/gfx/geometry/quad_f.h"
@@ -9,7 +9,7 @@
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -776,7 +776,7 @@ void LayoutView::LayoutRoot() {
+@@ -784,7 +784,7 @@ void LayoutView::LayoutRoot() {
intrinsic_logical_widths_ = LogicalWidth();
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_loader_mixed__content__checker.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_loader_mixed__content__checker.cc
new file mode 100644
index 000000000000..a667f590b833
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_loader_mixed__content__checker.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/third_party/blink/renderer/core/loader/mixed_content_checker.cc.orig 2025-10-02 00:36:39 UTC
++++ src/3rdparty/chromium/third_party/blink/renderer/core/loader/mixed_content_checker.cc
+@@ -509,7 +509,7 @@ bool MixedContentChecker::ShouldBlockFetch(
+ switch (context_type) {
+ case mojom::blink::MixedContentContextType::kOptionallyBlockable:
+
+-#if (BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)) && \
++#if (BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && \
+ BUILDFLAG(ENABLE_CAST_RECEIVER)
+ // Fuchsia WebEngine can be configured to allow loading Mixed Content from
+ // an insecure IP address. This is a workaround to revert Fuchsia Cast
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_origin__trials_origin__trial__context.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
new file mode 100644
index 000000000000..d606b3946494
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/third_party/blink/renderer/core/origin_trials/origin_trial_context.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/third_party/blink/renderer/core/origin_trials/origin_trial_context.cc
+@@ -566,7 +566,7 @@ bool OriginTrialContext::CanEnableTrialFromName(const
+ }
+
+ if (trial_name == "TranslationAPI") {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(features::kTranslationAPI);
+ #else
+ return false;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_paint_paint__layer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_paint_paint__layer.cc
index 32bd76858040..0c4ddf2ac33d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_paint_paint__layer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_paint_paint__layer.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/core/paint/paint_layer.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/core/paint/paint_layer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/core/paint/paint_layer.cc
-@@ -120,7 +120,7 @@ namespace blink {
+@@ -123,7 +123,7 @@ namespace {
namespace {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
index 954c9e28712c..5fe7752565e6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
-@@ -148,7 +148,7 @@ bool ScrollbarThemeAura::SupportsDragSnapBack() const
+@@ -147,7 +147,7 @@ bool ScrollbarThemeAura::SupportsDragSnapBack() const
+ // Disable snapback on desktop Linux to better integrate with the desktop
+ // behavior. Typically, Linux apps do not implement scrollbar snapback (this
// is true for at least GTK and QT apps).
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return false;
#else
return true;
-@@ -418,7 +418,7 @@ bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scr
+@@ -424,7 +424,7 @@ bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scr
+
+ bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scrollbar& scrollbar,
const WebMouseEvent& event) const {
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (event.button == WebPointerProperties::Button::kMiddle)
return true;
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__device__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
index 290296619c85..08700ef04c3f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/modules/media/audio/audio_device_factory.cc
-@@ -35,7 +35,7 @@ namespace {
+@@ -34,7 +34,7 @@ AudioDeviceFactory* g_factory_override = nullptr;
+ // Set when the default factory is overridden.
AudioDeviceFactory* g_factory_override = nullptr;
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Due to driver deadlock issues on Windows (http://crbug/422522) there is a
// chance device authorization response is never received from the browser side.
// In this case we will time out, to avoid renderer hang forever waiting for
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
index b91f933a5ae4..04c21348cb9a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc
-@@ -813,7 +813,7 @@ TEST_F(AudioRendererMixerManagerTest, MixerParamsLaten
+@@ -873,7 +873,7 @@ TEST_F(AudioRendererMixerManagerTest, MixerParamsLaten
mixer->get_output_params_for_testing().sample_rate());
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
index 3e4c0751247f..dd8c6e9c54f9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
-@@ -557,6 +557,7 @@ void RTCDataChannel::send(Blob* data, ExceptionState&
+@@ -542,6 +542,7 @@ void RTCDataChannel::send(Blob* data, ExceptionState&
pending_messages_.push_back(message);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
index fe3ae4730393..ac479c37a4fb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
@@ -304,7 +304,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED_VerifySinkPar
SetupRenderer(kDefaultOutputDeviceId);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
index de8e2b465d4f..00fb7d7b6dc1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
-@@ -469,7 +469,7 @@ class AudioWorkletThreadPriorityTest
+@@ -465,7 +465,7 @@ class AudioWorkletThreadPriorityTest
// TODO(crbug.com/1022888): The worklet thread priority is always NORMAL
// on OS_LINUX and OS_CHROMEOS regardless of the thread priority setting.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
index 268dabfff069..f34dfc8138cc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2025-03-29 00:50:57 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6298,7 +6298,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid
+@@ -6334,7 +6334,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid
constexpr bool kAllowZeroCopyImages = true;
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgpu_gpu__queue.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgpu_gpu__queue.cc
index cac26aa529db..092688d34eb5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgpu_gpu__queue.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_modules_webgpu_gpu__queue.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/modules/webgpu/gpu_queue.cc
-@@ -788,7 +788,7 @@ bool GPUQueue::CopyFromCanvasSourceImage(
+@@ -815,7 +815,7 @@ bool GPUQueue::CopyFromCanvasSourceImage(
// on linux platform.
// TODO(crbug.com/1424119): using a webgpu mailbox texture on the OpenGLES
// backend is failing for unknown reasons.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_BUILD.gn
index 3a2b65610b70..60eb84c2d15d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn
-@@ -2059,7 +2059,7 @@ jumbo_static_library("test_support") {
+@@ -2085,7 +2085,7 @@ jumbo_static_library("test_support") {
]
# fuzzed_data_provider may not work with a custom toolchain.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.cc
index 2ea6f77533e6..bb3c0dfa804f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.cc
-@@ -81,7 +81,7 @@ extern const char kNotoColorEmojiCompat[] = "Noto Colo
+@@ -82,7 +82,7 @@ SkFontMgr* FontCache::static_font_manager_ = nullptr;
SkFontMgr* FontCache::static_font_manager_ = nullptr;
@@ -9,7 +9,7 @@
float FontCache::device_scale_factor_ = 1.0;
#endif
-@@ -132,7 +132,7 @@ const FontPlatformData* FontCache::SystemFontPlatformD
+@@ -133,7 +133,7 @@ const FontPlatformData* FontCache::SystemFontPlatformD
const FontDescription& font_description) {
const AtomicString& family = FontCache::SystemFontFamily();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.h
index 9e4b94c08812..27c65628b270 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.h
@@ -55,7 +55,7 @@
#include "third_party/skia/include/core/SkFontMgr.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__description.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__description.cc
index a9e689812214..ca22c58fa411 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__description.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__description.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_description.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_description.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_description.cc
-@@ -44,7 +44,7 @@
+@@ -45,7 +45,7 @@
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
#include "third_party/blink/renderer/platform/wtf/text/string_hasher.h"
@@ -9,7 +9,7 @@
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -282,7 +282,7 @@ FontCacheKey FontDescription::CacheKey(
+@@ -284,7 +284,7 @@ FontCacheKey FontDescription::CacheKey(
static_cast<unsigned>(fields_.orientation_) << 1 | // bit 2-3
static_cast<unsigned>(fields_.subpixel_text_position_); // bit 1
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__metrics.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__metrics.cc
index 45eb2fd4917c..d5ff84813841 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__metrics.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__metrics.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_metrics.cc
-@@ -39,7 +39,7 @@
+@@ -39,7 +39,7 @@ namespace blink {
namespace blink {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__platform__data.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__platform__data.cc
deleted file mode 100644
index 263bf89e1e66..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__platform__data.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_platform_data.cc.orig 2025-02-21 12:29:33 UTC
-+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_platform_data.cc
-@@ -57,7 +57,7 @@ namespace {
- namespace blink {
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Getting the system font render style takes a significant amount of time on
- // Linux because looking up fonts using fontconfig can be very slow. We fetch
- // the render style for each font family and text size, while it's very
-@@ -170,7 +170,7 @@ FontPlatformData::FontPlatformData(sk_sp<SkTypeface> t
- style_ = WebFontRenderStyle::GetDefault();
- #if !BUILDFLAG(IS_WIN)
- WebFontRenderStyle system_style;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool override_font_name_and_size =
- base::FeatureList::IsEnabled(kOptimizeLinuxFonts);
- #else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
index 0c26a3f7c8da..b860215d09e4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2022-03-25 21:59:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc
@@ -9,7 +9,7 @@
#if BUILDFLAG(IS_ANDROID)
@@ -9,7 +9,7 @@
#include "third_party/blink/renderer/platform/fonts/linux/font_unique_name_lookup_linux.h"
#elif BUILDFLAG(IS_WIN)
#include "third_party/blink/renderer/platform/fonts/win/font_unique_name_lookup_win.h"
-@@ -24,7 +24,7 @@ std::unique_ptr<FontUniqueNameLookup>
+@@ -24,7 +24,7 @@ FontUniqueNameLookup::GetPlatformUniqueNameLookup() {
FontUniqueNameLookup::GetPlatformUniqueNameLookup() {
#if BUILDFLAG(IS_ANDROID)
return std::make_unique<FontUniqueNameLookupAndroid>();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index e6e52c7c2c67..0d7999ebd9a5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
@@ -65,7 +65,7 @@ AtomicString ToAtomicString(const SkString& str) {
- return AtomicString::FromUTF8(str.c_str(), str.size());
+ return AtomicString::FromUTF8(std::string_view(str.begin(), str.end()));
}
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_begin__frame__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
index b05f28ed8769..9873b30de799 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
@@ -71,8 +71,12 @@ void BeginFrameProvider::CreateCompositorFrameSinkIfNe
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
index c319eea4d7e2..65f0bd960841 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
@@ -1,9 +1,9 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc
-@@ -49,7 +49,7 @@ scoped_refptr<StaticBitmapImage> MakeAccelerated(
+@@ -48,7 +48,7 @@ scoped_refptr<StaticBitmapImage> MakeAccelerated(
+
const auto paint_image = source->PaintImageForCurrentFrame();
- const auto image_info = paint_image.GetSkImageInfo().makeWH(
- source->Size().width(), source->Size().height());
+ const auto image_info = paint_image.GetSkImageInfo();
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// TODO(b/330865436): On Linux, CanvasResourceProvider doesn't always check
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
index 0dad33ef0603..7213bdf42f55 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -438,7 +438,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -421,7 +421,7 @@ void VideoFrameSubmitter::OnBeginFrame(
auto& details = timing_details.find(frame_token)->value;
auto& feedback = details.presentation_feedback;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
index 230fa8d5bc2f..f790228ed5bf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc
-@@ -14,7 +14,9 @@
+@@ -14,7 +14,9 @@ namespace blink {
namespace blink {
@@ -10,7 +10,7 @@
PartitionAllocMemoryDumpProvider* PartitionAllocMemoryDumpProvider::Instance() {
DEFINE_STATIC_LOCAL(PartitionAllocMemoryDumpProvider, instance, ());
-@@ -24,6 +26,7 @@ PartitionAllocMemoryDumpProvider* PartitionAllocMemory
+@@ -24,6 +26,7 @@ bool PartitionAllocMemoryDumpProvider::OnMemoryDump(
bool PartitionAllocMemoryDumpProvider::OnMemoryDump(
const base::trace_event::MemoryDumpArgs& args,
base::trace_event::ProcessMemoryDump* memory_dump) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
index 1e42ae6bf33b..8944f43e62f5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
@@ -1,17 +1,17 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc
-@@ -260,12 +260,12 @@ SupportedFormats GetSupportedFormatsInternal(
- supported_formats.scalability_modes.push_back(profile.scalability_modes);
+@@ -334,12 +334,12 @@ SupportedFormats GetSupportedFormatsInternal(
+ supported_formats.profiles.push_back(profile.profile);
supported_formats.sdp_formats.push_back(std::move(*format));
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#if BUILDFLAG(IS_WIN)
const bool kShouldAddH264Cbp =
base::FeatureList::IsEnabled(kMediaFoundationH264CbpEncoding) &&
profile.profile == media::VideoCodecProfile::H264PROFILE_BASELINE;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
const bool kShouldAddH264Cbp =
profile.profile == media::VideoCodecProfile::H264PROFILE_BASELINE;
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json5 b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json5
index b3b99e8e202e..f8af95448deb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-08-18 00:53:11 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -384,7 +384,7 @@
+@@ -427,7 +427,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -9,7 +9,16 @@
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1805,7 +1805,7 @@
+@@ -1599,7 +1599,7 @@
+ name: "DocumentIsolationPolicy",
+ status: "experimental",
+ origin_trial_feature_name: "DocumentIsolationPolicy",
+- origin_trial_os: ["win", "mac", "linux", "chromeos"],
++ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
+ base_feature: "none",
+ },
+ {
+@@ -1892,7 +1892,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -18,16 +27,16 @@
origin_trial_allows_third_party: true,
},
{
-@@ -3156,7 +3156,7 @@
+@@ -3279,7 +3279,7 @@
// Tracking bug for the implementation: https://crbug.com/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
-- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos"],
-+ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
+- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "android"],
++ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "android", "openbsd", "freebsd"],
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -3302,7 +3302,7 @@
+@@ -3416,7 +3416,7 @@
{
name: "PrivateNetworkAccessPermissionPrompt",
origin_trial_feature_name: "PrivateNetworkAccessPermissionPrompt",
@@ -36,7 +45,7 @@
status: "stable",
public: true,
base_feature: "none",
-@@ -4320,7 +4320,7 @@
+@@ -4478,7 +4478,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -45,7 +54,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -4467,7 +4467,7 @@
+@@ -4665,7 +4665,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -54,12 +63,12 @@
status: "experimental",
base_feature: "none",
},
-@@ -4510,7 +4510,7 @@
- status: "experimental",
- base_feature: "none",
- origin_trial_feature_name: "WebAppUrlHandling",
-- origin_trial_os: ["win", "mac", "linux"],
-+ origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd"],
- },
+@@ -4934,7 +4934,7 @@
{
- // WebAssembly JS Promise Integration,
+ name: "WebIdentityDigitalCredentials",
+ origin_trial_feature_name: "WebIdentityDigitalCredentials",
+- origin_trial_os: ["android", "win", "mac", "linux", "chromeos"],
++ origin_trial_os: ["android", "win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
+ origin_trial_allows_third_party: true,
+ implied_by: ["WebIdentityDigitalCredentialsCreation"],
+ public: true,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_scheduler_common_thread.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_scheduler_common_thread.cc
index 0b18e5180bef..633c79e52dda 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_scheduler_common_thread.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_scheduler_common_thread.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/scheduler/common/thread.cc
-@@ -88,7 +88,7 @@ void Thread::CreateAndSetCompositorThread() {
+@@ -87,7 +87,7 @@ void Thread::CreateAndSetCompositorThread() {
"Compositor");
}));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
index a957cfd32446..c98948a7f2b9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2023-05-31 08:12:17 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc
-@@ -27,7 +27,7 @@ BlinkCategorizedWorkerPoolDelegate& BlinkCategorizedWo
+@@ -27,7 +27,7 @@ void BlinkCategorizedWorkerPoolDelegate::NotifyThreadW
void BlinkCategorizedWorkerPoolDelegate::NotifyThreadWillRun(
base::PlatformThreadId tid) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_container__annotations.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_container__annotations.h
index 103af99b3e7b..e370038bc3a2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_container__annotations.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_container__annotations.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2022-03-25 21:59:56 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/container_annotations.h
@@ -12,7 +12,7 @@
// TODO(ochang): Remove the ARCH_CPU_X86_64 condition to enable this for X86
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_stack__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_stack__util.cc
index 00565c8d5139..619732db09a2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_stack__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_stack__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/stack_util.cc
-@@ -23,6 +23,11 @@
+@@ -23,6 +23,11 @@ extern "C" void* __libc_stack_end; // NOLINT
extern "C" void* __libc_stack_end; // NOLINT
#endif
@@ -21,7 +21,7 @@
#elif BUILDFLAG(IS_APPLE)
// pthread_get_stacksize_np() returns too low a value for the main thread on
// OSX 10.9,
-@@ -154,6 +161,13 @@ void* GetStackStart() {
+@@ -152,6 +159,13 @@ void* GetStackStart() {
::GetCurrentThreadStackLimits(&lowLimit, &highLimit);
return reinterpret_cast<void*>(highLimit);
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
deleted file mode 100644
index 320932d839f5..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc.orig 2024-08-26 12:06:38 UTC
-+++ src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc
-@@ -615,6 +615,7 @@ static void GbkUrlEscapedEntityCallack(
- code_point, reason, err);
- }
-
-+#if !BUILDFLAG(IS_BSD)
- static void GbkCallbackSubstitute(const void* context,
- UConverterFromUnicodeArgs* from_unicode_args,
- const UChar* code_units,
-@@ -632,6 +633,7 @@ static void GbkCallbackSubstitute(const void* context,
- UCNV_FROM_U_CALLBACK_SUBSTITUTE(context, from_unicode_args, code_units,
- length, code_point, reason, err);
- }
-+#endif
- #endif // USING_SYSTEM_ICU
-
- static void NotReachedEntityCallback(const void* context,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_brotli_common_platform.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_brotli_common_platform.h
index 18392c68a190..960cb0d4805c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_brotli_common_platform.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_brotli_common_platform.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/brotli/common/platform.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/brotli/common/platform.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/brotli/common/platform.h
@@ -28,7 +28,7 @@
#include <brotli/port.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_cpuinfo_cpuinfo.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_cpuinfo_cpuinfo.gni
index fdbb3de57a11..0e35473403d7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_cpuinfo_cpuinfo.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_cpuinfo_cpuinfo.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/cpuinfo/cpuinfo.gni.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/third_party/cpuinfo/cpuinfo.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/cpuinfo/cpuinfo.gni
@@ -8,7 +8,7 @@ use_cpuinfo =
current_cpu != "s390" && current_cpu != "s390x" &&
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_build_crashpad__buildconfig.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
index 14c9411abecc..61525d8e96ef 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/build/crashpad_buildconfig.gni
@@ -61,7 +61,7 @@ if (crashpad_is_in_chromium) {
crashpad_is_ios = is_ios
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_BUILD.gn
index 8964a52ea7f7..bd27cebd69e5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/client/BUILD.gn.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/client/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/client/BUILD.gn
@@ -137,6 +137,13 @@ static_library("common") {
if (crashpad_is_win) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_crashpad__client__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_crashpad__client__posix.cc
index eaa3a41627ed..86b7e5cf67ba 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_client_crashpad__client__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2025-09-01 08:52:33 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_posix.cc
@@ -0,0 +1,40 @@
+// Copyright 2017 The Crashpad Authors. All rights reserved.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
index f337430eb9d6..571d5b06bd56 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2022-07-22 17:30:31 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
@@ -159,6 +159,10 @@ std::string MinidumpMiscInfoDebugBuildString() {
static constexpr char kOS[] = "win";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_address__types.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_address__types.h
index ada89edcb833..259fcbaccd8f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_address__types.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_address__types.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/address_types.h.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/address_types.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/address_types.h
@@ -25,7 +25,7 @@
#include <mach/mach_types.h>
@@ -9,7 +9,7 @@
#include "util/linux/address_types.h"
#elif BUILDFLAG(IS_FUCHSIA)
#include <zircon/types.h>
-@@ -55,7 +55,7 @@ using VMSize = mach_vm_size_t;
+@@ -55,7 +55,7 @@ using VMSize = WinVMSize;
using VMAddress = WinVMAddress;
using VMSize = WinVMSize;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_capture__context.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_capture__context.h
index fddd74c41f77..351657263b98 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_capture__context.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_capture__context.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h
@@ -21,7 +21,8 @@
#include <mach/mach.h>
@@ -10,7 +10,7 @@
#include <ucontext.h>
#endif // BUILDFLAG(IS_APPLE)
-@@ -35,7 +36,8 @@ using NativeCPUContext = arm_unified_thread_state;
+@@ -35,7 +36,8 @@ using NativeCPUContext = CONTEXT;
#endif
#elif BUILDFLAG(IS_WIN)
using NativeCPUContext = CONTEXT;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_metrics.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_metrics.cc
index ae45aff49a98..77fce5d55118 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_metrics.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_metrics.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/metrics.cc
@@ -25,7 +25,7 @@
#define METRICS_OS_NAME "Win"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_uuid.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_uuid.cc
index ce6b4d18a671..cb6c56b2573e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_uuid.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_misc_uuid.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/uuid.cc
@@ -110,7 +110,7 @@ bool UUID::InitializeWithNew() {
InitializeFromBytes(uuid);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_close__multiple.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_close__multiple.cc
index a3d67c4e05e2..7ea324017cd3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_close__multiple.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_close__multiple.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/close_multiple.cc
-@@ -73,7 +73,7 @@ void CloseNowOrOnExec(int fd, bool ebadf_ok) {
+@@ -73,7 +73,7 @@ bool CloseMultipleNowOrOnExecUsingFDDir(int min_fd, in
// This is an advantage over looping over all possible file descriptors, because
// no attempt needs to be made to close file descriptors that are not open.
bool CloseMultipleNowOrOnExecUsingFDDir(int min_fd, int preserve_fd) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_drop__privileges.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_drop__privileges.cc
index 07d2646d3883..b8de219adffc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_drop__privileges.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_drop__privileges.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/drop_privileges.cc
@@ -25,7 +25,7 @@ void DropPrivileges() {
gid_t gid = getgid();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_signals.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_signals.cc
index af3e3cb7d4d0..21a9cdebe8a4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_signals.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_signals.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/signals.cc.orig 2022-08-31 12:19:35 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/signals.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/signals.cc
@@ -51,7 +51,7 @@ constexpr int kCrashSignals[] = {
#if defined(SIGEMT)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
index d05000bbb5b8..2e3ab30e6a55 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc
@@ -68,7 +68,7 @@ constexpr const char* kSignalNames[] = {
"INFO",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crc32c_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crc32c_BUILD.gn
index f6bf968b709f..664b1914d994 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crc32c_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_crc32c_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/crc32c/BUILD.gn.orig 2023-04-28 17:01:32 UTC
+--- src/3rdparty/chromium/third_party/crc32c/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/crc32c/BUILD.gn
@@ -46,7 +46,7 @@ config("crc32c_config") {
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c
index 45c9269f1f25..aceaba1364ac 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/third_party/dav1d/libdav1d/src/arm/cpu.c.orig 2025-05-29 01:27:28 UTC
+--- src/3rdparty/chromium/third_party/dav1d/libdav1d/src/arm/cpu.c.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/third_party/dav1d/libdav1d/src/arm/cpu.c
@@ -35,6 +35,20 @@
- #if defined(HAVE_GETAUXVAL) || defined(HAVE_ELF_AUX_INFO)
+ #if HAVE_GETAUXVAL || HAVE_ELF_AUX_INFO
#include <sys/auxv.h>
+#if defined(__FreeBSD__)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_include_dawn_native_VulkanBackend.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_include_dawn_native_VulkanBackend.h
index 7a725030803a..8084e4e2d29f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_include_dawn_native_VulkanBackend.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_include_dawn_native_VulkanBackend.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/dawn/include/dawn/native/VulkanBackend.h
@@ -83,7 +83,7 @@ struct ExternalImageExportInfoVk : ExternalImageExport
};
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_common_Platform.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_common_Platform.h
index 333d2950e036..9d16826dde05 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_common_Platform.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_common_Platform.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/dawn/src/dawn/common/Platform.h.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/third_party/dawn/src/dawn/common/Platform.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/dawn/src/dawn/common/Platform.h
@@ -59,6 +59,11 @@
#error "Unsupported Windows platform."
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
index bc38db908f9a..6fe2d4ab85f4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
@@ -56,7 +56,7 @@ constexpr char kSwiftshaderLibName[] = "libvk_swiftsha
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_devtools-frontend_src_scripts_build_compress__files.js b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_devtools-frontend_src_scripts_build_compress__files.js
index 4e8cd8e40633..ceed3f2ab115 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_devtools-frontend_src_scripts_build_compress__files.js
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_devtools-frontend_src_scripts_build_compress__files.js
@@ -1,16 +1,16 @@
Reduce Brotli compression on i386 to have more memory available. Otherwise,
node.js stops with either SIGSEGV or SIGABRT after ~530 processed files.
---- src/3rdparty/chromium/third_party/devtools-frontend/src/scripts/build/compress_files.js.orig 2025-03-29 00:50:57 UTC
+--- src/3rdparty/chromium/third_party/devtools-frontend/src/scripts/build/compress_files.js.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/third_party/devtools-frontend/src/scripts/build/compress_files.js
-@@ -2,6 +2,7 @@
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
+@@ -4,6 +4,7 @@ const fs = require('fs');
-+const os = require('os');
- const fs = require('fs');
const crypto = require('crypto');
+ const fs = require('fs');
++const os = require('os')
+ const {pipeline, Readable} = require('stream');
const zlib = require('zlib');
+
@@ -52,9 +53,16 @@ async function brotli(sourceData, compressedFilename)
output.write(Buffer.from(brotliConst));
output.write(Buffer.from(sizeHeader));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_BUILD.gn
index 5bf2f236e1ea..ea3baf4a77f9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/ffmpeg/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/third_party/ffmpeg/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/ffmpeg/BUILD.gn
@@ -358,7 +358,6 @@ target(link_target_type, "ffmpeg_internal") {
libs += [
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_configure b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_configure
index e8211725936a..c4090a7c848f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_configure
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_configure
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/ffmpeg/configure.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/third_party/ffmpeg/configure.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/ffmpeg/configure
-@@ -6818,8 +6818,8 @@ if ! disabled pthreads && ! enabled w32threads && ! en
+@@ -6850,8 +6850,8 @@ if ! disabled pthreads && ! enabled w32threads && ! en
if enabled pthread_np_h; then
hdrs="$hdrs pthread_np.h"
fi
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavcodec_x86_cabac.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavcodec_x86_cabac.h
index 67db6588d1e4..2fef3f54c0c9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavcodec_x86_cabac.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavcodec_x86_cabac.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/ffmpeg/libavcodec/x86/cabac.h
@@ -31,7 +31,8 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_cpu.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_cpu.c
index bdf96b980918..068e48896b10 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_cpu.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_cpu.c
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/ffmpeg/libavutil/cpu.c.orig 2022-07-22 17:30:31 UTC
+--- src/3rdparty/chromium/third_party/ffmpeg/libavutil/cpu.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/ffmpeg/libavutil/cpu.c
@@ -38,10 +38,7 @@
#if HAVE_GETPROCESSAFFINITYMASK || HAVE_WINRT
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c
index ee8d0e6f047f..632373aac479 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/ffmpeg/libavutil/mem.c.orig 2022-05-19 14:06:27 UTC
+--- src/3rdparty/chromium/third_party/ffmpeg/libavutil/mem.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/ffmpeg/libavutil/mem.c
@@ -33,9 +33,6 @@
#include <stdlib.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_random__seed.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_random__seed.c
index 56f6d74cfa8e..cb58d2f83558 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_random__seed.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_random__seed.c
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/ffmpeg/libavutil/random_seed.c.orig 2023-09-13 13:13:30 UTC
+--- src/3rdparty/chromium/third_party/ffmpeg/libavutil/random_seed.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/ffmpeg/libavutil/random_seed.c
@@ -35,6 +35,11 @@
#elif CONFIG_OPENSSL
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_x86_x86inc.asm b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_x86_x86inc.asm
index 237ae59b1e77..30dd08fcbcd0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_x86_x86inc.asm
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_x86_x86inc.asm
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/ffmpeg/libavutil/x86/x86inc.asm
@@ -46,6 +46,12 @@
%endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_include_config.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_include_config.h
index dd390fddb589..eff0708b4812 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_include_config.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_include_config.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/fontconfig/include/config.h.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/third_party/fontconfig/include/config.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/fontconfig/include/config.h
@@ -13,7 +13,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_src_src_fccompat.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_src_src_fccompat.c
index d61aaa4c78cc..d418bebfae1a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_src_src_fccompat.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_src_src_fccompat.c
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/fontconfig/src/src/fccompat.c.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/third_party/fontconfig/src/src/fccompat.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/fontconfig/src/src/fccompat.c
@@ -184,7 +184,9 @@ FcRandom(void)
{
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_reference__drivers_random.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_reference__drivers_random.cc
index 37f7dfaef0fc..c6c95d534398 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_reference__drivers_random.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_reference__drivers_random.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/ipcz/src/reference_drivers/random.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/third_party/ipcz/src/reference_drivers/random.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/ipcz/src/reference_drivers/random.cc
@@ -14,7 +14,7 @@
#include <windows.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_standalone_base_logging.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_standalone_base_logging.cc
index ef8f04ad0054..3f4b3133cdea 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_standalone_base_logging.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_ipcz_src_standalone_base_logging.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/ipcz/src/standalone/base/logging.cc.orig 2022-05-19 14:06:27 UTC
+--- src/3rdparty/chromium/third_party/ipcz/src/standalone/base/logging.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/ipcz/src/standalone/base/logging.cc
-@@ -50,6 +50,9 @@ LogMessage::LogMessage(const char* file, int line, Lev
+@@ -55,6 +55,9 @@ LogMessage::LogMessage(const char* file, int line, Lev
#elif BUILDFLAG(IS_ANDROID)
stream_ << getpid() << ":" << gettid() << ":";
const char* trimmed_file = strrchr(file, '/') + 1;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_leveldatabase_env__chromium.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_leveldatabase_env__chromium.cc
index 145d26bfeab7..f9e0e73c264c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_leveldatabase_env__chromium.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_leveldatabase_env__chromium.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/leveldatabase/env_chromium.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/leveldatabase/env_chromium.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/leveldatabase/env_chromium.cc
-@@ -329,7 +329,8 @@ ChromiumWritableFile::ChromiumWritableFile(const std::
+@@ -329,7 +329,8 @@ Status ChromiumWritableFile::SyncParent() {
Status ChromiumWritableFile::SyncParent() {
TRACE_EVENT0("leveldb", "SyncParent");
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
index 72f6c7ebf94a..8aaa81010cd3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2024-06-03 12:51:57 UTC
+--- src/3rdparty/chromium/third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c
-@@ -99,9 +99,45 @@ static int arm_get_cpu_caps(void) {
+@@ -127,9 +127,45 @@ static int arm_get_cpu_caps(void) {
return flags;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_include_sync_sync.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_include_sync_sync.h
index 4cbca5dd570b..e2cf6f4533e7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_include_sync_sync.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_include_sync_sync.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/libsync/src/include/sync/sync.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/libsync/src/include/sync/sync.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/libsync/src/include/sync/sync.h
@@ -22,7 +22,9 @@
#include <sys/cdefs.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_sync.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_sync.c
index 7ea69d700512..3517af68b7f5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_sync.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libsync_src_sync.c
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/libsync/src/sync.c.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/third_party/libsync/src/sync.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/libsync/src/sync.c
@@ -17,8 +17,8 @@
*/
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_BUILD.gn
index 22b7c68e1787..373c50d35ffe 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/libusb/BUILD.gn.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/third_party/libusb/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/libusb/BUILD.gn
@@ -3,7 +3,7 @@
# found in the LICENSE file.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_src_libusb_core.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_src_libusb_core.c
index e26d42ffdd14..418782225b11 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_src_libusb_core.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_src_libusb_core.c
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/libusb/src/libusb/core.c.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/libusb/src/libusb/core.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/libusb/src/libusb/core.c
@@ -448,7 +448,7 @@ libusb_free_device_list(list, 1);
* which grows when required. it can be freed once discovery has completed,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_src_libusb_os_threads__posix.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_src_libusb_os_threads__posix.c
index 369d72508877..b10152996ad1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_src_libusb_os_threads__posix.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_src_libusb_os_threads__posix.c
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/libusb/src/libusb/os/threads_posix.c.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/third_party/libusb/src/libusb/os/threads_posix.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/libusb/src/libusb/os/threads_posix.c
@@ -19,9 +19,11 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
index a16c77545f24..486b76f43835 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c
-@@ -92,9 +92,23 @@ static int arm_get_cpu_caps(void) {
+@@ -120,9 +120,23 @@ static int arm_get_cpu_caps(void) {
return flags;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_lzma__sdk_C_CpuArch.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_lzma__sdk_C_CpuArch.c
index b593bc1de478..f8fdb3920966 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_lzma__sdk_C_CpuArch.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_lzma__sdk_C_CpuArch.c
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/third_party/lzma_sdk/C/CpuArch.c.orig 2025-02-19 07:43:18 UTC
+--- src/3rdparty/chromium/third_party/lzma_sdk/C/CpuArch.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/lzma_sdk/C/CpuArch.c
-@@ -854,7 +854,35 @@ BoolInt CPU_IsSupported_SHA1(void) { return APPLE_CRYP
+@@ -854,6 +854,34 @@ BoolInt CPU_IsSupported_SHA1(void) { return APPLE_CRYP
BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYPTO_SUPPORT_VAL; }
+#elif defined(__OpenBSD__)
-
++
+#include <sys/param.h>
+#include <sys/sysctl.h>
+#include <machine/cpu.h>
@@ -32,20 +32,6 @@
+MY_HWCAP_CHECK_FUNC (SHA1)
+MY_HWCAP_CHECK_FUNC (SHA2)
+MY_HWCAP_CHECK_FUNC (AES)
-+
- #else // __APPLE__
-
- #if defined(__GLIBC__) && (__GLIBC__ * 100 + __GLIBC_MINOR__ >= 216)
-@@ -869,10 +897,12 @@ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYP
- #endif
- #endif
-+#if !defined(__FreeBSD__)
- #ifdef Z7_GETAUXV_AVAILABLE
- // #pragma message("=== Z7_GETAUXV_AVAILABLE === ")
- #include <sys/auxv.h>
- #define USE_HWCAP
-+#endif
- #endif
+ #else // __APPLE__
- #ifdef USE_HWCAP
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_material__color__utilities_src_cpp_palettes_tones.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_material__color__utilities_src_cpp_palettes_tones.cc
index 2fac7ff978da..aa95a624da4b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_material__color__utilities_src_cpp_palettes_tones.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_material__color__utilities_src_cpp_palettes_tones.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/material_color_utilities/src/cpp/palettes/tones.cc
@@ -14,6 +14,8 @@
* limitations under the License.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_BUILD.gn
index 110690bd900f..ebe0f2a10c31 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/nasm/BUILD.gn.orig 2024-07-30 19:22:51 UTC
+--- src/3rdparty/chromium/third_party/nasm/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/nasm/BUILD.gn
@@ -63,6 +63,13 @@ config("nasm_config") {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_config_config-linux.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_config_config-linux.h
index 51ee60839711..ada14c71c42e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_config_config-linux.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_config_config-linux.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/nasm/config/config-linux.h.orig 2023-01-11 09:17:16 UTC
+--- src/3rdparty/chromium/third_party/nasm/config/config-linux.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/nasm/config/config-linux.h
@@ -160,7 +160,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_node_node.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_node_node.py
index 759ce8c8b5b5..9eba14604253 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_node_node.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_node_node.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/node/node.py.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/third_party/node/node.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/node/node.py
-@@ -39,6 +39,8 @@ def GetBinaryPath():
+@@ -40,6 +40,8 @@ def GetBinaryPath():
return os_path.join(os_path.dirname(__file__), *{
'Darwin': (darwin_path, darwin_name, 'bin', 'node'),
'Linux': ('linux', 'node-linux-x64', 'bin', 'node'),
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_cfx__fontmapper.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_cfx__fontmapper.cpp
index 0496f4205f04..621926e60466 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_cfx__fontmapper.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_cfx__fontmapper.cpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/pdfium/core/fxge/cfx_fontmapper.cpp
@@ -157,7 +157,7 @@ constexpr AltFontFamily kAltFontFamilies[] = {
{"ForteMT", "Forte"},
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_fxjs_fx__date__helpers.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_fxjs_fx__date__helpers.cpp
index c0361fbd6d01..6a7a9ba16cc7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_fxjs_fx__date__helpers.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_fxjs_fx__date__helpers.cpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/pdfium/fxjs/fx_date_helpers.cpp
@@ -39,6 +39,11 @@ double GetLocalTZA() {
return 0;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_pdfium.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_pdfium.gni
index a5f7bb2cfc7c..a04a98e2462d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_pdfium.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_pdfium.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/pdfium/pdfium.gni.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/third_party/pdfium/pdfium.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/pdfium/pdfium.gni
@@ -42,7 +42,7 @@ declare_args() {
# PDFium will use PartitionAlloc partitions to separate strings, scalars,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
index b6189b391b6a..a205027ceff2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp
@@ -6,12 +6,16 @@
@@ -17,7 +17,7 @@
#if BUILDFLAG(IS_WIN)
#define TIMEZONE _timezone
-@@ -24,9 +28,21 @@ static bool g_bProviderTimeZoneSet = false;
+@@ -24,9 +28,21 @@ CXFA_TimeZoneProvider::CXFA_TimeZoneProvider() {
CXFA_TimeZoneProvider::CXFA_TimeZoneProvider() {
if (!g_bProviderTimeZoneSet) {
g_bProviderTimeZoneSet = true;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_build__config.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_build__config.h
index 8903f2c097ae..c5d0fd9f4f41 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_build__config.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_build__config.h
@@ -1,22 +1,22 @@
---- src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/build_config.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/build_config.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/build_config.h
@@ -27,6 +27,7 @@
#if defined(__ANDROID__)
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 1
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -38,6 +39,7 @@
+@@ -40,6 +41,7 @@
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 1
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0
-@@ -51,9 +53,10 @@
+@@ -55,9 +57,10 @@
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 1
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
#endif
@@ -25,42 +25,46 @@
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 1
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 1
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 1
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -64,6 +67,8 @@
+@@ -70,6 +73,7 @@
+ #elif defined(__QNXNTO__)
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 1
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
+@@ -82,6 +86,7 @@
#elif defined(_WIN32)
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 1
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -74,6 +79,8 @@
+@@ -94,6 +99,7 @@
#elif defined(__EMSCRIPTEN__)
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -87,6 +94,8 @@
+@@ -109,6 +115,7 @@
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 1
-@@ -94,6 +103,8 @@
+@@ -118,6 +125,7 @@
#elif defined(__native_client__)
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_thread__utils.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_thread__utils.h
index c4b8c00aa897..2f775de62fe9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_thread__utils.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_thread__utils.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2023-01-11 09:17:16 UTC
+--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/thread_utils.h
-@@ -34,6 +34,7 @@ __declspec(dllimport) unsigned long __stdcall GetCurre
+@@ -37,6 +37,7 @@ __declspec(dllimport) unsigned long __stdcall GetCurre
#include <sys/syscall.h>
#include <sys/types.h>
#include <unistd.h>
@@ -8,7 +8,7 @@
#else
#include <pthread.h>
#endif
-@@ -45,6 +46,11 @@ namespace base {
+@@ -49,6 +50,11 @@ inline PlatformThreadId GetThreadId() {
using PlatformThreadId = pid_t;
inline PlatformThreadId GetThreadId() {
return gettid();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_time.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_time.h
index 6c5d53decb9e..f1a85966772e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_time.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_time.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/time.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/time.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/time.h
-@@ -199,6 +199,9 @@ inline TimeNanos GetTimeInternalNs(clockid_t clk_id) {
+@@ -227,6 +227,9 @@ inline TimeNanos GetBootTimeNs() {
// Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
// during suspend (when supported).
inline TimeNanos GetBootTimeNs() {
@@ -10,7 +10,7 @@
// Determine if CLOCK_BOOTTIME is available on the first call.
static const clockid_t kBootTimeClockSource = [] {
struct timespec ts = {};
-@@ -206,6 +209,7 @@ inline TimeNanos GetBootTimeNs() {
+@@ -234,6 +237,7 @@ inline TimeNanos GetBootTimeNs() {
return res == 0 ? CLOCK_BOOTTIME : kWallTimeClockSource;
}();
return GetTimeInternalNs(kBootTimeClockSource);
@@ -18,7 +18,7 @@
}
inline TimeNanos GetWallTimeNs() {
-@@ -213,7 +217,13 @@ inline TimeNanos GetWallTimeNs() {
+@@ -241,7 +245,13 @@ inline TimeNanos GetWallTimeRawNs() {
}
inline TimeNanos GetWallTimeRawNs() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_event__fd.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_event__fd.h
index 8f678f4279d6..687664055d47 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_event__fd.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_event__fd.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/event_fd.h
-@@ -55,6 +55,8 @@ class EventFd {
+@@ -58,6 +58,8 @@ class EventFd {
// On Mac and other non-Linux UNIX platforms a pipe-based fallback is used.
// The write end of the wakeup pipe.
ScopedFile write_fd_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_thread__utils.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_thread__utils.h
index e72af56acee2..3686ba4bbd2d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_thread__utils.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_thread__utils.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/thread_utils.h
-@@ -41,9 +41,10 @@
+@@ -41,9 +41,10 @@ namespace base {
namespace perfetto {
namespace base {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
index 01cf9543d4f4..5b9e9fc33dfe 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2023-04-28 17:01:32 UTC
+--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h
@@ -249,7 +249,7 @@ class PERFETTO_EXPORT_COMPONENT LegacyTraceId {
// are different. E.g. on Mac size_t is considered a different type from
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
index 0604693c523e..bb7b6c304395 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto
@@ -10,7 +10,7 @@ message V4l2QbufFtraceEvent {
optional uint32 field = 2;
@@ -18,7 +18,7 @@
optional uint32 sequence = 6;
optional uint32 timecode_flags = 7;
optional uint32 timecode_frames = 8;
-@@ -48,7 +48,7 @@ message V4l2DqbufFtraceEvent {
+@@ -48,7 +48,7 @@ message Vb2V4l2BufQueueFtraceEvent {
message Vb2V4l2BufQueueFtraceEvent {
optional uint32 field = 1;
optional uint32 flags = 2;
@@ -27,7 +27,7 @@
optional uint32 sequence = 4;
optional uint32 timecode_flags = 5;
optional uint32 timecode_frames = 6;
-@@ -65,7 +65,7 @@ message Vb2V4l2BufQueueFtraceEvent {
+@@ -65,7 +65,7 @@ message Vb2V4l2BufDoneFtraceEvent {
message Vb2V4l2BufDoneFtraceEvent {
optional uint32 field = 1;
optional uint32 flags = 2;
@@ -36,7 +36,7 @@
optional uint32 sequence = 4;
optional uint32 timecode_flags = 5;
optional uint32 timecode_frames = 6;
-@@ -82,7 +82,7 @@ message Vb2V4l2BufDoneFtraceEvent {
+@@ -82,7 +82,7 @@ message Vb2V4l2QbufFtraceEvent {
message Vb2V4l2QbufFtraceEvent {
optional uint32 field = 1;
optional uint32 flags = 2;
@@ -45,7 +45,7 @@
optional uint32 sequence = 4;
optional uint32 timecode_flags = 5;
optional uint32 timecode_frames = 6;
-@@ -99,7 +99,7 @@ message Vb2V4l2QbufFtraceEvent {
+@@ -99,7 +99,7 @@ message Vb2V4l2DqbufFtraceEvent {
message Vb2V4l2DqbufFtraceEvent {
optional uint32 field = 1;
optional uint32 flags = 2;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_clock__snapshots.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_clock__snapshots.cc
new file mode 100644
index 000000000000..92e7fbe2c6e7
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_clock__snapshots.cc
@@ -0,0 +1,10 @@
+--- src/3rdparty/chromium/third_party/perfetto/src/base/clock_snapshots.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/third_party/perfetto/src/base/clock_snapshots.cc
+@@ -27,6 +27,7 @@ ClockSnapshotVector CaptureClockSnapshots() {
+ #if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_QNX)
+ struct {
+ clockid_t id;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_event__fd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_event__fd.cc
index 817dfff36d2e..484e2d2c9da6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_event__fd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_event__fd.cc
@@ -1,21 +1,21 @@
---- src/3rdparty/chromium/third_party/perfetto/src/base/event_fd.cc.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/perfetto/src/base/event_fd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/src/base/event_fd.cc
-@@ -22,7 +22,8 @@
- #if PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
- #include <Windows.h>
+@@ -24,7 +24,8 @@
#include <synchapi.h>
+ #elif PERFETTO_BUILDFLAG(PERFETTO_OS_QNX)
+ #include <unistd.h>
-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
#include <sys/eventfd.h>
#include <unistd.h>
-@@ -57,7 +58,8 @@ void EventFd::Clear() {
+@@ -59,7 +60,8 @@ void EventFd::Clear() {
PERFETTO_DFATAL("EventFd::Clear()");
}
--#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_periodic__task.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_periodic__task.cc
index bbcadd56dbf8..2abcda88a480 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_periodic__task.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_periodic__task.cc
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/third_party/perfetto/src/base/periodic_task.cc.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/third_party/perfetto/src/base/periodic_task.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/src/base/periodic_task.cc
@@ -24,7 +24,7 @@
#include "perfetto/base/time.h"
#include "perfetto/ext/base/file_utils.h"
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
(PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
#include <sys/timerfd.h>
#endif
-@@ -44,7 +44,7 @@ uint32_t GetNextDelayMs(const TimeMillis& now_ms,
+@@ -44,7 +44,7 @@ ScopedPlatformHandle CreateTimerFd(const PeriodicTask:
}
ScopedPlatformHandle CreateTimerFd(const PeriodicTask::Args& args) {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
(PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
ScopedPlatformHandle tfd(
timerfd_create(CLOCK_BOOTTIME, TFD_CLOEXEC | TFD_NONBLOCK));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_string__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_string__utils.cc
index 0acfbe7ac72a..a78247668a9f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_string__utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_string__utils.cc
@@ -1,15 +1,12 @@
---- src/3rdparty/chromium/third_party/perfetto/src/base/string_utils.cc.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/third_party/perfetto/src/base/string_utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/src/base/string_utils.cc
-@@ -38,9 +38,10 @@ namespace base {
-
+@@ -39,7 +39,8 @@ double StrToD(const char* nptr, char** endptr) {
// Locale-independant as possible version of strtod.
double StrToD(const char* nptr, char** endptr) {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-- PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
-+ PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ #if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++ (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
static auto c_locale = newlocale(LC_ALL, "C", nullptr);
return strtod_l(nptr, endptr, c_locale);
- #else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_subprocess__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_subprocess__posix.cc
index 60382954a88f..34595757e75b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_subprocess__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_subprocess__posix.cc
@@ -1,21 +1,21 @@
---- src/3rdparty/chromium/third_party/perfetto/src/base/subprocess_posix.cc.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/perfetto/src/base/subprocess_posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/src/base/subprocess_posix.cc
@@ -35,7 +35,8 @@
#include <thread>
#include <tuple>
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
#include <sys/prctl.h>
#endif
-@@ -64,7 +65,8 @@ struct ChildProcessArgs {
+@@ -64,7 +65,8 @@ void __attribute__((noreturn)) ChildProcess(ChildProce
// Don't add any dynamic allocation in this function. This will be invoked
// under a fork(), potentially in a state where the allocator lock is held.
void __attribute__((noreturn)) ChildProcess(ChildProcessArgs* args) {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
// In no case we want a child process to outlive its parent process. This is
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_thread__task__runner.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_thread__task__runner.cc
index 42151faf0c6d..5640af1cb9fa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_thread__task__runner.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_thread__task__runner.cc
@@ -1,14 +1,12 @@
---- src/3rdparty/chromium/third_party/perfetto/src/base/thread_task_runner.cc.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/perfetto/src/base/thread_task_runner.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/src/base/thread_task_runner.cc
-@@ -27,8 +27,9 @@
+@@ -27,7 +27,8 @@
#include "perfetto/ext/base/thread_utils.h"
#include "perfetto/ext/base/unix_task_runner.h"
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
#include <sys/prctl.h>
#endif
-
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_unix__socket.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_unix__socket.cc
index 18afd297453e..cadde1a273d3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_unix__socket.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_unix__socket.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/perfetto/src/base/unix_socket.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/third_party/perfetto/src/base/unix_socket.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/src/base/unix_socket.cc
-@@ -44,7 +44,7 @@
+@@ -45,7 +45,7 @@
#include <unistd.h>
#endif
@@ -9,12 +9,12 @@
#include <sys/ucred.h>
#endif
-@@ -917,9 +917,13 @@ void UnixSocket::ReadPeerCredentialsPosix() {
- return;
- PERFETTO_CHECK(peer_cred_mode_ != SockPeerCredMode::kIgnore);
-
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if !defined(__FreeBSD__) && PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+@@ -976,9 +976,13 @@ void UnixSocket::ReadPeerCredentialsPosix() {
+ int res = getpeereid(fd, &peer_uid_, nullptr);
+ PERFETTO_CHECK(res == 0);
+ // There is no pid when obtaining peer credentials for QNX
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++#elif !defined(__FreeBSD__) && PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+#if PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ struct sockpeercred user_cred;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_utils.cc
index 5d783b5046b3..315cf0d2d673 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_utils.cc
@@ -1,26 +1,47 @@
---- src/3rdparty/chromium/third_party/perfetto/src/base/utils.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/perfetto/src/base/utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/src/base/utils.cc
-@@ -38,8 +38,9 @@
+@@ -38,7 +38,8 @@
#include <mach/vm_page_size.h>
#endif
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
#include <sys/prctl.h>
- #ifndef PR_GET_TAGGED_ADDR_CTRL
-@@ -337,8 +338,9 @@ void AlignedFree(void* ptr) {
+@@ -278,14 +279,22 @@ std::string GetCurExecutablePath() {
+
+ std::string GetCurExecutablePath() {
+ std::string self_path;
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_FUCHSIA)
++ PERFETTO_BUILDFLAG(PERFETTO_OS_FUCHSIA)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ char buf[PATH_MAX];
+ ssize_t size = readlink("/proc/self/exe", buf, sizeof(buf));
+ PERFETTO_CHECK(size != -1);
+ // readlink does not null terminate.
+ self_path = std::string(buf, static_cast<size_t>(size));
++#elif PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
++ char *buf;
++ const char *cpath = "/usr/local/chrome/chrome";
++ if ((buf = getenv("CHROME_EXE_PATH")) != NULL)
++ self_path = std::string(buf);
++ else
++ self_path = std::string(cpath);
+ #elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
+ uint32_t size = 0;
+ PERFETTO_CHECK(_NSGetExecutablePath(nullptr, &size));
+@@ -337,7 +346,8 @@ bool IsSyncMemoryTaggingEnabled() {
}
bool IsSyncMemoryTaggingEnabled() {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
// Compute only once per lifetime of the process.
static bool cached_value = [] {
- const int res = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
new file mode 100644
index 000000000000..d8c07aefe34d
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
@@ -0,0 +1,56 @@
+--- src/3rdparty/chromium/third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
+@@ -62,7 +62,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kV4l2QbufFieldNumber: {
+ V4l2QbufFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = pb_evt.index();
+ evt.type = pb_evt.type();
+ evt.bytesused = pb_evt.bytesused();
+@@ -103,7 +103,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kV4l2DqbufFieldNumber: {
+ V4l2DqbufFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = pb_evt.index();
+ evt.type = pb_evt.type();
+ evt.bytesused = pb_evt.bytesused();
+@@ -149,7 +149,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kVb2V4l2BufQueueFieldNumber: {
+ Vb2V4l2BufQueueFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = std::nullopt;
+ evt.type = std::nullopt;
+ evt.bytesused = std::nullopt;
+@@ -180,7 +180,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kVb2V4l2BufDoneFieldNumber: {
+ Vb2V4l2BufDoneFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = std::nullopt;
+ evt.type = std::nullopt;
+ evt.bytesused = std::nullopt;
+@@ -211,7 +211,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kVb2V4l2QbufFieldNumber: {
+ Vb2V4l2QbufFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = std::nullopt;
+ evt.type = std::nullopt;
+ evt.bytesused = std::nullopt;
+@@ -242,7 +242,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kVb2V4l2DqbufFieldNumber: {
+ Vb2V4l2DqbufFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = std::nullopt;
+ evt.type = std::nullopt;
+ evt.bytesused = std::nullopt;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_clock__snapshots.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_clock__snapshots.cc
deleted file mode 100644
index 4d862df94fee..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_clock__snapshots.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/3rdparty/chromium/third_party/perfetto/src/tracing/core/clock_snapshots.cc.orig 2024-04-19 13:02:56 UTC
-+++ src/3rdparty/chromium/third_party/perfetto/src/tracing/core/clock_snapshots.cc
-@@ -26,7 +26,8 @@ ClockSnapshotVector CaptureClockSnapshots() {
- ClockSnapshotVector snapshot_data;
- #if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) && \
- !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && \
-- !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL)
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- struct {
- clockid_t id;
- protos::pbzero::BuiltinClock type;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_ipc_memfd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_ipc_memfd.cc
index fb3732693530..bba176f00f7b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_ipc_memfd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_ipc_memfd.cc
@@ -1,12 +1,12 @@
---- src/3rdparty/chromium/third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2023-09-13 18:23:44 UTC
+--- src/3rdparty/chromium/third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/src/tracing/ipc/memfd.cc
@@ -20,7 +20,8 @@
#define PERFETTO_MEMFD_ENABLED() \
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
-- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX)
-+ (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD))
+- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX)
++ (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD))
#if PERFETTO_MEMFD_ENABLED()
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_platform__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_platform__posix.cc
new file mode 100644
index 000000000000..8cd30c59179c
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_platform__posix.cc
@@ -0,0 +1,19 @@
+--- src/3rdparty/chromium/third_party/perfetto/src/tracing/platform_posix.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/third_party/perfetto/src/tracing/platform_posix.cc
+@@ -110,12 +110,13 @@ std::string PlatformPosix::GetCurrentProcessName() {
+ }
+
+ std::string PlatformPosix::GetCurrentProcessName() {
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ std::string cmdline;
+ base::ReadFile("/proc/self/cmdline", &cmdline);
+ return cmdline.substr(0, cmdline.find('\0'));
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
++#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ return std::string(getprogname());
+ #else
+ return "unknown_producer";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_track.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_track.cc
index 7c0c95c18d81..dc21279b5bf6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_track.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_track.cc
@@ -1,6 +1,18 @@
---- src/3rdparty/chromium/third_party/perfetto/src/tracing/track.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/third_party/perfetto/src/tracing/track.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/perfetto/src/tracing/track.cc
-@@ -155,7 +155,7 @@ namespace internal {
+@@ -60,8 +60,9 @@ protos::gen::TrackDescriptor ProcessTrack::Serialize()
+ auto desc = Track::Serialize();
+ auto pd = desc.mutable_process();
+ pd->set_pid(static_cast<int32_t>(pid));
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ std::string cmdline;
+ if (base::ReadFile("/proc/self/cmdline", &cmdline)) {
+ // Since cmdline is a zero-terminated list of arguments, this ends up
+@@ -170,7 +171,7 @@ uint64_t GetProcessStartTime() {
namespace {
uint64_t GetProcessStartTime() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_protobuf_src_google_protobuf_stubs_platform__macros.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
index 43da0957d5ca..a0324809dd87 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/stubs/platform_macros.h
@@ -122,7 +122,7 @@ GOOGLE_PROTOBUF_PLATFORM_ERROR
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkMemory__malloc.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkMemory__malloc.cpp
index 09e8778f60fe..3d48b45d7c2f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkMemory__malloc.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkMemory__malloc.cpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/skia/src/ports/SkMemory_malloc.cpp
@@ -15,7 +15,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkOSFile__posix.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkOSFile__posix.cpp
index ed1b7cbdb3a3..f1e948f29ad5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkOSFile__posix.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkOSFile__posix.cpp
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2022-02-28 16:54:41 UTC
+--- src/3rdparty/chromium/third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/skia/src/ports/SkOSFile_posix.cpp
-@@ -25,7 +25,7 @@
+@@ -25,7 +25,7 @@ void sk_fsync(FILE* f) {
#endif
void sk_fsync(FILE* f) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_speech-dispatcher_libspeechd__version.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_speech-dispatcher_libspeechd__version.h
index 3515635669e4..8b7c5496868d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_speech-dispatcher_libspeechd__version.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_speech-dispatcher_libspeechd__version.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/speech-dispatcher/libspeechd_version.h.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/third_party/speech-dispatcher/libspeechd_version.h.orig 2025-09-01 08:52:33 UTC
+++ src/3rdparty/chromium/third_party/speech-dispatcher/libspeechd_version.h
@@ -0,0 +1,29 @@
+/*
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_speech-dispatcher_speechd__types.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_speech-dispatcher_speechd__types.h
index 39e9e04e0fdc..197d09425bc2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_speech-dispatcher_speechd__types.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_speech-dispatcher_speechd__types.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/speech-dispatcher/speechd_types.h.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/third_party/speech-dispatcher/speechd_types.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/speech-dispatcher/speechd_types.h
@@ -119,4 +119,139 @@ typedef struct {
SPDVoice voice;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_BUILD.gn
index 648b7115e8a6..f5d87cb8cbb7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/sqlite/BUILD.gn.orig 2021-12-31 00:58:29 UTC
+--- src/3rdparty/chromium/third_party/sqlite/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/sqlite/BUILD.gn
-@@ -142,7 +142,7 @@ config("sqlite_warnings") {
+@@ -155,7 +155,7 @@ config("sqlite_warnings") {
]
}
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_src_amalgamation__dev_sqlite3.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_src_amalgamation__dev_sqlite3.c
new file mode 100644
index 000000000000..117065ba7835
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_src_amalgamation__dev_sqlite3.c
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/third_party/sqlite/src/amalgamation_dev/sqlite3.c
+@@ -14187,7 +14187,7 @@ struct fts5_api {
+ ** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
+ ** it.
+ */
+-#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__)
++#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__) && !defined(__FreeBSD__)
+ # define _XOPEN_SOURCE 600
+ #endif
+
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_src_amalgamation_sqlite3.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_src_amalgamation_sqlite3.c
index c81074d0e206..881ed62abfe5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_src_amalgamation_sqlite3.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_src_amalgamation_sqlite3.c
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/sqlite/src/amalgamation/sqlite3.c.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/sqlite/src/amalgamation/sqlite3.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/sqlite/src/amalgamation/sqlite3.c
@@ -14187,7 +14187,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_Reactor_Debug.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_Reactor_Debug.cpp
index 7a5739bd8b76..32e45e8fbbe1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_Reactor_Debug.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_Reactor_Debug.cpp
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/swiftshader/src/Reactor/Debug.cpp.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/swiftshader/src/Reactor/Debug.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/swiftshader/src/Reactor/Debug.cpp
-@@ -46,7 +46,7 @@ namespace {
+@@ -46,7 +46,7 @@ bool IsUnderDebugger()
bool IsUnderDebugger()
{
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Configurator.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Configurator.cpp
index 4f44dbe0672b..93ccf9bf04ea 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Configurator.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Configurator.cpp
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/swiftshader/src/System/Configurator.cpp.orig 2022-06-17 14:20:10 UTC
+--- src/3rdparty/chromium/third_party/swiftshader/src/System/Configurator.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/swiftshader/src/System/Configurator.cpp
-@@ -38,6 +38,9 @@ namespace sw {
+@@ -38,6 +38,9 @@ Configurator::Configurator(const std::string &filePath
Configurator::Configurator(const std::string &filePath)
{
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Linux_MemFd.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Linux_MemFd.cpp
index b29f4c1c736a..8b2b3b15743b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Linux_MemFd.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_System_Linux_MemFd.cpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2023-09-13 18:23:44 UTC
+--- src/3rdparty/chromium/third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/swiftshader/src/System/Linux/MemFd.cpp
@@ -25,6 +25,7 @@
# define MFD_CLOEXEC 0x0001U
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
index 9abee3a057df..e9977827883e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp
@@ -49,13 +49,17 @@ class SharedSemaphore (public)
{
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_WSI_libXCB.cpp b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_WSI_libXCB.cpp
index befa5de154a5..1f1cc9939d75 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_WSI_libXCB.cpp
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_swiftshader_src_WSI_libXCB.cpp
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/swiftshader/src/WSI/libXCB.cpp.orig 2023-03-09 06:31:50 UTC
+--- src/3rdparty/chromium/third_party/swiftshader/src/WSI/libXCB.cpp.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/swiftshader/src/WSI/libXCB.cpp
@@ -57,7 +57,7 @@ LibXcbExports *LibXCB::loadExports()
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_BUILD.gn
index 0ec45d02194b..78e1877fbe20 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/test_fonts/fontconfig/BUILD.gn.orig 2022-03-01 11:59:41 UTC
+--- src/3rdparty/chromium/third_party/test_fonts/fontconfig/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/test_fonts/fontconfig/BUILD.gn
@@ -26,7 +26,11 @@ if (is_linux || is_chromeos) {
@@ -13,3 +13,16 @@
}
if (current_toolchain == host_toolchain) {
+@@ -47,7 +51,11 @@ if (is_linux || is_chromeos) {
+ "//third_party/test_fonts",
+ ]
+ args = []
+- inputs = [ "$root_out_dir/etc/fonts/fonts.conf" ]
++ if (is_freebsd) {
++ inputs = [ "$root_out_dir/usr/local/etc/fonts/fonts.conf" ]
++ } else {
++ inputs = [ "$root_out_dir/etc/fonts/fonts.conf" ]
++ }
+ outputs = [
+ "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-9",
+ "$root_out_dir/fontconfig_caches/CACHEDIR.TAG",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_fontconfig__util__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
index 6bf4c39e4fa7..426cea222963 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/test_fonts/fontconfig/fontconfig_util_linux.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
@@ -9,7 +9,7 @@
#include "third_party/test_fonts/fontconfig/fontconfig_util_linux.h"
#include <fontconfig/fontconfig.h>
-@@ -16,11 +18,15 @@
+@@ -16,11 +18,15 @@ std::string GetSysrootDir() {
namespace test_fonts {
std::string GetSysrootDir() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
index ba43c4f788ae..f0ab531879cc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2023-04-05 11:05:06 UTC
+--- src/3rdparty/chromium/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
@@ -56,7 +56,7 @@ int main() {
FcFini();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_tflite_features.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_tflite_features.gni
index 398051689021..3bc3faece466 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_tflite_features.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_tflite_features.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/tflite/features.gni.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/third_party/tflite/features.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/tflite/features.gni
@@ -9,8 +9,8 @@ declare_args() {
# This enables building TFLite with XNNPACK. Currently only available for
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-loader_src_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-loader_src_BUILD.gn
index 014f9e62f94c..cc2aa9e5a1a4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-loader_src_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-loader_src_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/vulkan-loader/src/BUILD.gn.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/third_party/vulkan-loader/src/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/vulkan-loader/src/BUILD.gn
@@ -57,7 +57,7 @@ config("vulkan_internal_config") {
defines += [
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-loader_src_loader_vk__loader__platform.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-loader_src_loader_vk__loader__platform.h
index 37ae7cd6fe68..4534a182737e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-loader_src_loader_vk__loader__platform.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-loader_src_loader_vk__loader__platform.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/vulkan-loader/src/loader/vk_loader_platform.h
-@@ -327,7 +327,15 @@ static inline char *loader_platform_executable_path(ch
+@@ -353,7 +353,15 @@ static inline char *loader_platform_executable_path(ch
return buffer;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
index 8f3ef04b564d..14203c0c3a88 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
-@@ -2740,7 +2740,7 @@ static void* vma_aligned_alloc(size_t alignment, size_
+@@ -2971,7 +2971,7 @@ static void* vma_aligned_alloc(size_t alignment, size_
return memalign(alignment, size);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan__memory__allocator_include_vk__mem__alloc.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
index b9bf4a40e9f8..1306f622fc95 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2023-12-10 07:19:51 UTC
+--- src/3rdparty/chromium/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h
@@ -2760,7 +2760,7 @@ void* vma_aligned_alloc(size_t alignment, size_t size)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_wayland_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_wayland_BUILD.gn
index d7cb5a70271a..02686515e7df 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_wayland_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_wayland_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/wayland/BUILD.gn.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/third_party/wayland/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/wayland/BUILD.gn
@@ -24,6 +24,11 @@ if (!use_system_libwayland) {
"src/src",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_BUILD.gn
index 3f06c1d92a9e..4ce816d059f0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/BUILD.gn.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/webrtc/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/BUILD.gn
@@ -218,6 +218,9 @@ config("common_inherited_config") {
if (is_linux || is_chromeos) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__device_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__device_BUILD.gn
index 04ae386f8f52..f119368bcf3a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__device_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__device_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/modules/audio_device/BUILD.gn.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/webrtc/modules/audio_device/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/modules/audio_device/BUILD.gn
@@ -330,7 +330,7 @@ rtc_library("audio_device_impl") {
if (rtc_use_dummy_audio_file_devices) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
index d68e7a9f0a52..8ca83dbac2d8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2023-08-23 11:41:11 UTC
+--- src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
@@ -10,11 +10,15 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
index a1a6bb2215db..84ef5efda48e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc
-@@ -203,6 +203,12 @@ bool XServerPixelBuffer::Init(XAtomCache* cache, Windo
+@@ -203,6 +203,12 @@ void XServerPixelBuffer::InitShm(const XWindowAttribut
void XServerPixelBuffer::InitShm(const XWindowAttributes& attributes) {
Visual* default_visual = attributes.visual;
int default_depth = attributes.depth;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
index 1a078ee9204c..8b5321f84de2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc
@@ -299,7 +299,9 @@ int LibaomAv1Encoder::InitEncode(const VideoCodec* cod
SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_ENABLE_PALETTE, 0);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_byte__order.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_byte__order.h
index a225e7a2921c..83d3787b3337 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_byte__order.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_byte__order.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/rtc_base/byte_order.h.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/third_party/webrtc/rtc_base/byte_order.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/byte_order.h
@@ -90,6 +90,8 @@
#error WEBRTC_ARCH_BIG_ENDIAN or WEBRTC_ARCH_LITTLE_ENDIAN must be defined.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ip__address.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ip__address.cc
index 5e11cac038dd..057e2515c305 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ip__address.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ip__address.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/rtc_base/ip_address.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/webrtc/rtc_base/ip_address.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/ip_address.cc
@@ -14,7 +14,8 @@
#include <cstring>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_net__test__helpers.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_net__test__helpers.cc
index 296ec5680e28..e3fe12535f38 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_net__test__helpers.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_net__test__helpers.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/rtc_base/net_test_helpers.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/third_party/webrtc/rtc_base/net_test_helpers.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/net_test_helpers.cc
@@ -21,6 +21,7 @@
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.cc
index 4f86f6a943b0..8525f3795daa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/rtc_base/network.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/third_party/webrtc/rtc_base/network.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/network.cc
@@ -290,7 +290,12 @@ AdapterType GetAdapterTypeFromName(absl::string_view n
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.cc
index 81c8c969fb9b..7d10051ba916 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/physical_socket_server.cc
-@@ -54,7 +54,7 @@
+@@ -55,7 +55,7 @@
#include "rtc_base/time_utils.h"
#include "system_wrappers/include/field_trial.h"
@@ -9,7 +9,7 @@
#include <linux/sockios.h>
#endif
-@@ -74,7 +74,7 @@ typedef void* SockOptArg;
+@@ -75,7 +75,7 @@ typedef void* SockOptArg;
#endif // WEBRTC_POSIX
@@ -18,7 +18,7 @@
int64_t GetSocketRecvTimestamp(int socket) {
struct timeval tv_ioctl;
-@@ -329,7 +329,7 @@ int PhysicalSocket::GetOption(Option opt, int* value)
+@@ -330,7 +330,7 @@ int PhysicalSocket::GetOption(Option opt, int* value)
return -1;
}
if (opt == OPT_DONTFRAGMENT) {
@@ -27,7 +27,7 @@
*value = (*value != IP_PMTUDISC_DONT) ? 1 : 0;
#endif
} else if (opt == OPT_DSCP) {
-@@ -358,7 +358,7 @@ int PhysicalSocket::SetOption(Option opt, int value) {
+@@ -359,7 +359,7 @@ int PhysicalSocket::SetOption(Option opt, int value) {
if (TranslateOption(opt, &slevel, &sopt) == -1)
return -1;
if (opt == OPT_DONTFRAGMENT) {
@@ -36,7 +36,7 @@
value = (value) ? IP_PMTUDISC_DO : IP_PMTUDISC_DONT;
#endif
} else if (opt == OPT_DSCP) {
-@@ -389,7 +389,7 @@ int PhysicalSocket::SetOption(Option opt, int value) {
+@@ -390,7 +390,7 @@ int PhysicalSocket::Send(const void* pv, size_t cb) {
int PhysicalSocket::Send(const void* pv, size_t cb) {
int sent = DoSend(
s_, reinterpret_cast<const char*>(pv), static_cast<int>(cb),
@@ -45,7 +45,7 @@
// Suppress SIGPIPE. Without this, attempting to send on a socket whose
// other end is closed will result in a SIGPIPE signal being raised to
// our process, which by default will terminate the process, which we
-@@ -418,7 +418,7 @@ int PhysicalSocket::SendTo(const void* buffer,
+@@ -419,7 +419,7 @@ int PhysicalSocket::SendTo(const void* buffer,
size_t len = addr.ToSockAddrStorage(&saddr);
int sent =
DoSendTo(s_, static_cast<const char*>(buffer), static_cast<int>(length),
@@ -54,7 +54,7 @@
// Suppress SIGPIPE. See above for explanation.
MSG_NOSIGNAL,
#else
-@@ -697,7 +697,7 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
+@@ -699,7 +699,7 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
*slevel = IPPROTO_IP;
*sopt = IP_DONTFRAGMENT;
break;
@@ -63,7 +63,7 @@
RTC_LOG(LS_WARNING) << "Socket::OPT_DONTFRAGMENT not supported.";
return -1;
#elif defined(WEBRTC_POSIX)
-@@ -746,7 +746,7 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
+@@ -748,7 +748,7 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
return -1;
#endif
case OPT_RECV_ECN:
@@ -72,7 +72,7 @@
if (family_ == AF_INET6) {
*slevel = IPPROTO_IPV6;
*sopt = IPV6_RECVTCLASS;
-@@ -766,10 +766,19 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
+@@ -768,10 +768,19 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
*sopt = SO_KEEPALIVE;
break;
case OPT_TCP_KEEPCNT:
@@ -92,7 +92,7 @@
*slevel = IPPROTO_TCP;
#if !defined(WEBRTC_MAC)
*sopt = TCP_KEEPIDLE;
-@@ -777,12 +786,18 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
+@@ -779,12 +788,18 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
*sopt = TCP_KEEPALIVE;
#endif
break;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.h
index 63d8db15c784..f7d6993d6adc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physical__socket__server.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/rtc_base/physical_socket_server.h.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/third_party/webrtc/rtc_base/physical_socket_server.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/physical_socket_server.h
@@ -18,7 +18,7 @@
#include "rtc_base/third_party/sigslot/sigslot.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread__types.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread__types.cc
index 958e0a3e1ff1..251861ea1e92 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread__types.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread__types.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2023-02-08 09:03:45 UTC
+--- src/3rdparty/chromium/third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/platform_thread_types.cc
@@ -11,7 +11,9 @@
#include "rtc_base/platform_thread_types.h"
@@ -19,7 +19,7 @@
#elif defined(WEBRTC_LINUX)
return syscall(__NR_gettid);
#elif defined(__EMSCRIPTEN__)
-@@ -74,6 +78,7 @@ bool IsThreadRefEqual(const PlatformThreadRef& a, cons
+@@ -74,6 +78,7 @@ void SetCurrentThreadName(const char* name) {
}
void SetCurrentThreadName(const char* name) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
index 0ff10825d865..5c20bd29be83 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h
@@ -178,6 +178,10 @@ class multi_threaded_local {
#endif // _SIGSLOT_HAS_WIN32_THREADS
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_BUILD.gn
index caba1a50eb65..9f806b502a6b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/webrtc/system_wrappers/BUILD.gn.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/third_party/webrtc/system_wrappers/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/webrtc/system_wrappers/BUILD.gn
@@ -62,8 +62,6 @@ rtc_library("system_wrappers") {
if (!build_with_chromium) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_widevine_cdm_widevine.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_widevine_cdm_widevine.gni
index 06e11cf6885b..598080557ea9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_widevine_cdm_widevine.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_widevine_cdm_widevine.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/widevine/cdm/widevine.gni.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/third_party/widevine/cdm/widevine.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/widevine/cdm/widevine.gni
@@ -28,6 +28,8 @@ library_widevine_cdm_available =
(is_chromeos &&
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_BUILD.gn
index ab61976895bd..59330eea740e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/zlib/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/third_party/zlib/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/zlib/BUILD.gn
@@ -140,7 +140,7 @@ if (use_arm_neon_optimizations) {
defines = [ "CRC32_ARMV8_CRC32" ]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_cpu__features.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_cpu__features.c
index 213b2ed0022c..a4936e13bbbf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_cpu__features.c
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_cpu__features.c
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/third_party/zlib/cpu_features.c.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/third_party/zlib/cpu_features.c.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/third_party/zlib/cpu_features.c
@@ -39,7 +39,8 @@ int ZLIB_INTERNAL riscv_cpu_enable_vclmul = 0;
#ifndef CPU_NO_SIMD
@@ -21,14 +21,16 @@
#elif !defined(_MSC_VER)
#include <pthread.h>
#else
-@@ -80,6 +85,7 @@ void ZLIB_INTERNAL cpu_check_features(void)
- }
+@@ -81,7 +86,8 @@ void ZLIB_INTERNAL cpu_check_features(void)
#elif defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || \
defined(ARMV8_OS_MACOS) || defined(ARMV8_OS_FUCHSIA) || \
-+ defined(ARMV8_OS_OPENBSD) || defined(ARMV8_OS_FREEBSD) || \
defined(X86_NOT_WINDOWS) || defined(ARMV8_OS_IOS) || \
- defined(RISCV_RVV) || defined(__ARM_NEON__) || defined(__ARM_NEON)
+- defined(RISCV_RVV) || defined(__ARM_NEON__) || defined(__ARM_NEON)
++ defined(RISCV_RVV) || defined(ARMV8_OS_OPENBSD) || \
++ defined(ARMV8_OS_FREEBSD) || defined(__ARM_NEON__) || defined(__ARM_NEON)
#if !defined(ARMV8_OS_MACOS)
+ // _cpu_check_features() doesn't need to do anything on mac/arm since all
+ // features are known at build time, so don't call it.
@@ -122,6 +128,17 @@ static void _cpu_check_features(void)
unsigned long features = getauxval(AT_HWCAP2);
arm_cpu_enable_crc32 = !!(features & HWCAP2_CRC32);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_generate__stubs_rules.gni b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_generate__stubs_rules.gni
index 0d44e347c838..dac8b936ec12 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_generate__stubs_rules.gni
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_generate__stubs_rules.gni
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/tools/generate_stubs/rules.gni.orig 2022-08-31 12:19:35 UTC
+--- src/3rdparty/chromium/tools/generate_stubs/rules.gni.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/tools/generate_stubs/rules.gni
@@ -110,7 +110,6 @@ template("generate_stubs") {
"${target_gen_dir}/${invoker.output_name}.cc",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_grit_grit_node_base.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_grit_grit_node_base.py
index c0a8e0215811..80cf1ef3e5a1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_grit_grit_node_base.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_grit_grit_node_base.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/tools/grit/grit/node/base.py.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/tools/grit/grit/node/base.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/tools/grit/grit/node/base.py
-@@ -498,7 +498,8 @@ class Node:
+@@ -499,7 +499,8 @@ class Node:
value = defs
elif name == 'is_linux':
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_cpp__bundle__generator.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_cpp__bundle__generator.py
index 8c8e3058857a..e355f977cff2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_cpp__bundle__generator.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_cpp__bundle__generator.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/tools/json_schema_compiler/cpp_bundle_generator.py.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/tools/json_schema_compiler/cpp_bundle_generator.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/tools/json_schema_compiler/cpp_bundle_generator.py
-@@ -145,7 +145,7 @@ class CppBundleGenerator(object):
+@@ -144,7 +144,7 @@ class CppBundleGenerator(object):
# BUILDFLAG(IS_CHROMEOS) && BUILDFLAG(IS_CHROMEOS_LACROS).
ifdefs.append('BUILDFLAG(IS_CHROMEOS_LACROS)')
elif platform == Platforms.LINUX:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_feature__compiler.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_feature__compiler.py
index d14e0a2140b4..2d479dff688b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_feature__compiler.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_feature__compiler.py
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/tools/json_schema_compiler/feature_compiler.py.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/tools/json_schema_compiler/feature_compiler.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/tools/json_schema_compiler/feature_compiler.py
-@@ -292,6 +292,8 @@ FEATURE_GRAMMAR = ({
+@@ -290,6 +290,8 @@ FEATURE_GRAMMAR = ({
'linux': 'Feature::LINUX_PLATFORM',
'mac': 'Feature::MACOSX_PLATFORM',
'win': 'Feature::WIN_PLATFORM',
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_memory_partition__allocator_inspect__utils.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_memory_partition__allocator_inspect__utils.h
index f9d75420020b..903e044755fb 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_memory_partition__allocator_inspect__utils.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_memory_partition__allocator_inspect__utils.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/tools/memory/partition_allocator/inspect_utils.h.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/tools/memory/partition_allocator/inspect_utils.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/tools/memory/partition_allocator/inspect_utils.h
@@ -61,7 +61,7 @@ class RemoteProcessMemoryReader {
const pid_t pid_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_perf_chrome__telemetry__build_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_perf_chrome__telemetry__build_BUILD.gn
index cfc61425b967..0b16dc1447e5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_perf_chrome__telemetry__build_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_perf_chrome__telemetry__build_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/tools/perf/chrome_telemetry_build/BUILD.gn.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/tools/perf/chrome_telemetry_build/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/tools/perf/chrome_telemetry_build/BUILD.gn
-@@ -47,7 +47,7 @@ group("telemetry_chrome_test") {
+@@ -61,7 +61,7 @@ group("telemetry_chrome_test") {
data_deps += [ "//chrome:reorder_imports" ]
}
@@ -9,7 +9,7 @@
data_deps += [ "//third_party/breakpad:dump_syms" ]
# CrOS currently has issues with the locally compiled version of
-@@ -178,7 +178,7 @@ group("telemetry_chrome_test_without_chrome") {
+@@ -212,7 +212,7 @@ group("telemetry_chrome_test_without_chrome") {
]
# Cr-Fuchsia doesn't support breakpad.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_protoc__wrapper_protoc__wrapper.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_protoc__wrapper_protoc__wrapper.py
index b3d720dc241a..563866927d02 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_protoc__wrapper_protoc__wrapper.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_protoc__wrapper_protoc__wrapper.py
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/tools/protoc_wrapper/protoc_wrapper.py.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/tools/protoc_wrapper/protoc_wrapper.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/tools/protoc_wrapper/protoc_wrapper.py
@@ -183,15 +183,19 @@ def main(argv):
if not options.exclude_imports:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_variations_fieldtrial__to__struct.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_variations_fieldtrial__to__struct.py
index 1f57970bf5d1..e4101567e5a2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_variations_fieldtrial__to__struct.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_tools_variations_fieldtrial__to__struct.py
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/tools/variations/fieldtrial_to_struct.py.orig 2022-02-07 13:39:41 UTC
+--- src/3rdparty/chromium/tools/variations/fieldtrial_to_struct.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/tools/variations/fieldtrial_to_struct.py
@@ -41,6 +41,8 @@ _platforms = [
'linux',
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_accessibility_accessibility__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_accessibility_accessibility__features.cc
new file mode 100644
index 000000000000..59c819f317b5
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_accessibility_accessibility__features.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/ui/accessibility/accessibility_features.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/ui/accessibility/accessibility_features.cc
+@@ -403,7 +403,7 @@ bool IsBlockRootWindowAccessibleNameChangeEventEnabled
+ }
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kWasmTtsComponentUpdaterEnabled,
+ "WasmTtsComponentUpdaterEnabled",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_accessibility_accessibility__features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_accessibility_accessibility__features.h
new file mode 100644
index 000000000000..ba0733e16447
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_accessibility_accessibility__features.h
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/ui/accessibility/accessibility_features.h.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/ui/accessibility/accessibility_features.h
+@@ -277,7 +277,7 @@ AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameCha
+ AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameChangeEventEnabled();
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enable the component updater to download the wasm tts engine component.
+ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kWasmTtsComponentUpdaterEnabled);
+ AX_BASE_EXPORT bool IsWasmTtsComponentUpdaterEnabled();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_client_drag__drop__client.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_client_drag__drop__client.h
index 4723f63356e8..d24abb631958 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_client_drag__drop__client.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_client_drag__drop__client.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/aura/client/drag_drop_client.h.orig 2023-01-11 09:17:16 UTC
+--- src/3rdparty/chromium/ui/aura/client/drag_drop_client.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/aura/client/drag_drop_client.h
@@ -44,7 +44,7 @@ class AURA_EXPORT DragDropClient {
int allowed_operations,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.cc
index 136e02bc4205..c6ec9250fc7e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/ui/aura/screen_ozone.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/ui/aura/screen_ozone.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/aura/screen_ozone.cc
@@ -107,7 +107,7 @@ display::Display ScreenOzone::GetPrimaryDisplay() cons
return platform_screen_->GetPrimaryDisplay();
}
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
ScreenOzone::ScreenSaverSuspenderOzone::ScreenSaverSuspenderOzone(
std::unique_ptr<ui::PlatformScreen::PlatformScreenSaverSuspender> suspender)
: suspender_(std::move(suspender)) {}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.h
index 01ad82c1b112..4f22209a3362 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_aura_screen__ozone.h
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/ui/aura/screen_ozone.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/ui/aura/screen_ozone.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/aura/screen_ozone.h
-@@ -45,7 +45,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
+@@ -44,7 +44,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
display::Display GetDisplayMatching(
const gfx::Rect& match_rect) const override;
display::Display GetPrimaryDisplay() const override;
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
std::unique_ptr<display::Screen::ScreenSaverSuspender> SuspendScreenSaver()
override;
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-@@ -74,7 +74,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -68,7 +68,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
ui::PlatformScreen* platform_screen() { return platform_screen_.get(); }
private:
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
class ScreenSaverSuspenderOzone
: public display::Screen::ScreenSaverSuspender {
public:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_accelerator.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_accelerator.cc
new file mode 100644
index 000000000000..79a702c082a7
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_accelerator.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/ui/base/accelerators/accelerator.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/ui/base/accelerators/accelerator.cc
+@@ -335,7 +335,7 @@ std::u16string Accelerator::ApplyLongFormModifiers(
+ result = ApplyModifierToAcceleratorString(result, IDS_APP_SEARCH_KEY);
+ #elif BUILDFLAG(IS_WIN)
+ result = ApplyModifierToAcceleratorString(result, IDS_APP_WINDOWS_KEY);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ result = ApplyModifierToAcceleratorString(result, IDS_APP_SUPER_KEY);
+ #else
+ NOTREACHED();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_command.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_command.cc
new file mode 100644
index 000000000000..07e4037a2646
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_command.cc
@@ -0,0 +1,11 @@
+--- src/3rdparty/chromium/ui/base/accelerators/command.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/ui/base/accelerators/command.cc
+@@ -49,7 +49,7 @@ std::string Command::CommandPlatform() {
+ return ui::kKeybindingPlatformMac;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return ui::kKeybindingPlatformChromeOs;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return ui::kKeybindingPlatformLinux;
+ #elif BUILDFLAG(IS_FUCHSIA)
+ // TODO(crbug.com/40220501): Change this once we decide what string should be
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
new file mode 100644
index 000000000000..f094694cf410
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
@@ -0,0 +1,29 @@
+--- src/3rdparty/chromium/ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
+@@ -12,7 +12,7 @@
+ #include "ui/base/accelerators/accelerator.h"
+ #include "ui/ozone/public/ozone_platform.h"
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+ #include "base/feature_list.h"
+ #include "ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_linux.h"
+ #endif
+@@ -20,7 +20,7 @@ namespace {
+ using content::BrowserThread;
+
+ namespace {
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+ BASE_FEATURE(kGlobalShortcutsPortal,
+ "GlobalShortcutsPortal",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -38,7 +38,7 @@ GlobalAcceleratorListener* GlobalAcceleratorListener::
+ return instance->get();
+ }
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+ if (base::FeatureList::IsEnabled(kGlobalShortcutsPortal)) {
+ static GlobalAcceleratorListenerLinux* const linux_instance =
+ new GlobalAcceleratorListenerLinux(nullptr);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.cc
index 562feaeac6dd..beac1ac32f8c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/clipboard/clipboard_constants.cc.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/ui/base/clipboard/clipboard_constants.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/clipboard/clipboard_constants.cc
-@@ -25,7 +25,7 @@ const char kMimeTypeOctetStream[] = "application/octet
+@@ -25,7 +25,7 @@ const char kMimeTypeWindowDrag[] = "chromium/x-window-
// Used for window dragging on some platforms.
const char kMimeTypeWindowDrag[] = "chromium/x-window-drag";
@@ -9,3 +9,12 @@
const char kMimeTypeLinuxUtf8String[] = "UTF8_STRING";
const char kMimeTypeLinuxString[] = "STRING";
const char kMimeTypeLinuxText[] = "TEXT";
+@@ -33,7 +33,7 @@ const char kMimeTypeLinuxText[] = "TEXT";
+ // BUILDFLAG(IS_FUCHSIA)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ const char kMimeTypeSourceUrl[] = "chromium/x-source-url";
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+ // BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_ANDROID)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.h
index 63295e3ea98e..01ef909a0ff2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__constants.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/clipboard/clipboard_constants.h.orig 2023-12-10 06:10:27 UTC
+--- src/3rdparty/chromium/ui/base/clipboard/clipboard_constants.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/clipboard/clipboard_constants.h
-@@ -48,7 +48,7 @@ extern const char kMimeTypeDataTransferEndpoint[];
+@@ -41,7 +41,7 @@ extern const char kMimeTypeWindowDrag[];
// ----- LINUX & CHROMEOS & FUCHSIA MIME TYPES -----
@@ -9,3 +9,12 @@
COMPONENT_EXPORT(UI_BASE_CLIPBOARD_TYPES)
extern const char kMimeTypeLinuxUtf8String[];
COMPONENT_EXPORT(UI_BASE_CLIPBOARD_TYPES)
+@@ -53,7 +53,7 @@ COMPONENT_EXPORT(UI_BASE_CLIPBOARD_TYPES)
+ // BUILDFLAG(IS_FUCHSIA)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ extern const char kMimeTypeSourceUrl[];
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+ // BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_ANDROID)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__non__backed.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__non__backed.cc
index 90b88dfb648b..0ba101ba79f3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__non__backed.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_clipboard_clipboard__non__backed.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/base/clipboard/clipboard_non_backed.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/ui/base/clipboard/clipboard_non_backed.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/clipboard/clipboard_non_backed.cc
@@ -461,7 +461,7 @@ ClipboardNonBacked::ClipboardNonBacked() {
// so create internal clipboards for platform supported clipboard buffers.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.cc
index 32bf4a48c5e7..e7eaae656775 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/cursor/cursor_factory.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/base/cursor/cursor_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/cursor/cursor_factory.cc
-@@ -97,7 +97,7 @@ void CursorFactory::ObserveThemeChanges() {
+@@ -96,7 +96,7 @@ void CursorFactory::ObserveThemeChanges() {
NOTIMPLEMENTED();
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.h
index a491a495b6dd..e9cd0cfc2c31 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_cursor_cursor__factory.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/base/cursor/cursor_factory.h.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/ui/base/cursor/cursor_factory.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/cursor/cursor_factory.h
@@ -93,7 +93,7 @@ class COMPONENT_EXPORT(UI_BASE_CURSOR) CursorFactory {
base::ObserverList<CursorFactoryObserver>::Unchecked observers_;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__factory.cc
index 6c1463995d3e..bc125b59dd9c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_factory.cc
@@ -7,7 +7,7 @@
#include "base/notreached.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
index 577dde022f49..47d629750045 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2025-08-18 00:53:11 UTC
+--- src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
-@@ -101,7 +101,7 @@ std::optional<std::u16string> OSExchangeDataProviderNo
+@@ -100,7 +100,7 @@ std::optional<std::u16string> OSExchangeDataProviderNo
std::optional<std::u16string> OSExchangeDataProviderNonBacked::GetString()
const {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.cc
index f4abb292551e..549c3e86ef5e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/ime/dummy_text_input_client.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/base/ime/dummy_text_input_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/ime/dummy_text_input_client.cc
-@@ -163,7 +163,7 @@ bool DummyTextInputClient::ShouldDoLearning() {
+@@ -175,7 +175,7 @@ bool DummyTextInputClient::ShouldDoLearning() {
return false;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.h
index 50fbeb3a7ddc..acc419dab737 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_dummy__text__input__client.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/ime/dummy_text_input_client.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/base/ime/dummy_text_input_client.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/ime/dummy_text_input_client.h
-@@ -67,7 +67,7 @@ class DummyTextInputClient : public TextInputClient {
+@@ -73,7 +73,7 @@ class DummyTextInputClient : public TextInputClient {
ukm::SourceId GetClientSourceForMetrics() const override;
bool ShouldDoLearning() override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.cc
index 81daef4fb7fe..bd9eebaa8a81 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/ime/fake_text_input_client.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/base/ime/fake_text_input_client.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/ime/fake_text_input_client.cc
-@@ -215,7 +215,7 @@ bool FakeTextInputClient::ShouldDoLearning() {
+@@ -227,7 +227,7 @@ bool FakeTextInputClient::ShouldDoLearning() {
return should_do_learning_;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.h
index c7aebb8590ac..212006f0bfda 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_fake__text__input__client.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/ime/fake_text_input_client.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/base/ime/fake_text_input_client.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/ime/fake_text_input_client.h
-@@ -101,7 +101,7 @@ class FakeTextInputClient : public TextInputClient {
+@@ -107,7 +107,7 @@ class FakeTextInputClient : public TextInputClient {
void SetTextEditCommandForNextKeyEvent(TextEditCommand command) override;
ukm::SourceId GetClientSourceForMetrics() const override;
bool ShouldDoLearning() override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_init_input__method__initializer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_init_input__method__initializer.cc
index b8f40ee5711b..9d83b509cb32 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_init_input__method__initializer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_init_input__method__initializer.cc
@@ -1,15 +1,15 @@
---- src/3rdparty/chromium/ui/base/ime/init/input_method_initializer.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/ui/base/ime/init/input_method_initializer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/ime/init/input_method_initializer.cc
-@@ -10,7 +10,7 @@
- #include "build/chromeos_buildflags.h"
+@@ -9,7 +9,7 @@
+ #include "base/trace_event/trace_event.h"
+ #include "build/build_config.h"
- #if !BUILDFLAG(IS_CHROMEOS_ASH) && defined(USE_AURA) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
+-#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
++#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
#include "ui/base/ime/linux/fake_input_method_context.h"
#include "ui/base/ime/linux/linux_input_method_context_factory.h"
#elif BUILDFLAG(IS_WIN)
-@@ -33,7 +33,7 @@ void ShutdownInputMethod() {
+@@ -33,7 +33,7 @@ void InitializeInputMethodForTesting() {
}
void InitializeInputMethodForTesting() {
@@ -18,12 +18,12 @@
GetInputMethodContextFactoryForTest() =
base::BindRepeating([](LinuxInputMethodContextDelegate* delegate)
-> std::unique_ptr<LinuxInputMethodContext> {
-@@ -46,7 +46,7 @@ void InitializeInputMethodForTesting() {
+@@ -45,7 +45,7 @@ void ShutdownInputMethodForTesting() {
+ }
void ShutdownInputMethodForTesting() {
- #if !BUILDFLAG(IS_CHROMEOS_ASH) && defined(USE_AURA) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
+-#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
++#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
// The function owns the factory (as a static variable that's returned by
// reference), so setting this to an empty factory will free the old one.
GetInputMethodContextFactoryForTest() = LinuxInputMethodContextFactory();
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_linux_linux__input__method__context__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_linux_linux__input__method__context__factory.cc
index b21c6c5b7e35..63b430844d85 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_linux_linux__input__method__context__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_linux_linux__input__method__context__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2022-09-27 14:30:33 UTC
+--- src/3rdparty/chromium/ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/ime/linux/linux_input_method_context_factory.cc
@@ -9,7 +9,7 @@
#include "build/build_config.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_text__input__client.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_text__input__client.h
index a9cf815f3cd1..2d30f831b061 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_text__input__client.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_text__input__client.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/ime/text_input_client.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/base/ime/text_input_client.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/ime/text_input_client.h
-@@ -268,7 +268,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) TextInputClient {
+@@ -337,7 +337,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) TextInputClient {
// fields that are considered 'private' (e.g. in incognito tabs).
virtual bool ShouldDoLearning() = 0;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_resource_resource__bundle.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_resource_resource__bundle.cc
index c230737179fd..6abfdb475ca7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_resource_resource__bundle.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_resource_resource__bundle.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/resource/resource_bundle.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/base/resource/resource_bundle.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/resource/resource_bundle.cc
-@@ -914,7 +914,7 @@ void ResourceBundle::ReloadFonts() {
+@@ -924,7 +924,7 @@ ResourceScaleFactor ResourceBundle::GetMaxResourceScal
}
ResourceScaleFactor ResourceBundle::GetMaxResourceScaleFactor() const {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc
index 38b6dcc88c83..182916114414 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/ui_base_features.cc.orig 2025-08-18 00:53:11 UTC
+--- src/3rdparty/chromium/ui/base/ui_base_features.cc.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/ui/base/ui_base_features.cc
-@@ -165,7 +165,7 @@ BASE_FEATURE(kWaylandTextInputV3,
+@@ -133,7 +133,7 @@ BASE_FEATURE(kWaylandUiScale,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_OZONE)
@@ -9,16 +9,16 @@
// If this feature is enabled, users not specify --ozone-platform-hint switch
// will get --ozone-platform-hint=auto treatment. https://crbug.com/40250220.
COMPONENT_EXPORT(UI_BASE_FEATURES)
-@@ -278,7 +278,7 @@ BASE_FEATURE(kUiCompositorScrollWithLayers,
+@@ -228,7 +228,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists,
// Enables the use of a touch fling curve that is based on the behavior of
// native apps on Windows.
--#if BUILDFLAG(IS_WIN) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_ASH) && \
- !BUILDFLAG(IS_CHROMEOS_LACROS))
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kExperimentalFlingAnimation,
-@@ -389,7 +389,7 @@ bool IsForcedColorsEnabled() {
+ "ExperimentalFlingAnimation",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -311,7 +311,7 @@ bool IsForcedColorsEnabled() {
// and Linux. This feature will be released for other platforms in later
// milestones.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h
index 0cdc36728a12..7805c2ec4acf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/ui/base/ui_base_features.h.orig 2025-08-18 00:53:11 UTC
+--- src/3rdparty/chromium/ui/base/ui_base_features.h.orig 2025-10-02 00:36:39 UTC
+++ src/3rdparty/chromium/ui/base/ui_base_features.h
-@@ -146,7 +146,7 @@ BASE_DECLARE_FEATURE(kWaylandTextInputV3);
- BASE_DECLARE_FEATURE(kWaylandTextInputV3);
+@@ -129,7 +129,7 @@ BASE_DECLARE_FEATURE(kWaylandUiScale);
+ BASE_DECLARE_FEATURE(kWaylandUiScale);
#endif // BUILDFLAG(IS_OZONE)
-#if BUILDFLAG(IS_LINUX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__switches.cc
index 1b6bc2753dd7..f058fae62c05 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__switches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__switches.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/ui/base/ui_base_switches.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ui/base/ui_base_switches.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/ui_base_switches.cc
-@@ -31,13 +31,13 @@ const char kShowMacOverlayBorders[] = "show-mac-overla
- const char kEnableResourcesFileSharing[] = "enable-resources-file-sharing";
+@@ -24,13 +24,13 @@ const char kShowMacOverlayBorders[] = "show-mac-overla
+ const char kShowMacOverlayBorders[] = "show-mac-overlay-borders";
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__switches.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__switches.h
index d56dc938eaeb..931d1ab9200e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__switches.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__switches.h
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/ui/base/ui_base_switches.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ui/base/ui_base_switches.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/ui_base_switches.h
-@@ -27,11 +27,11 @@ COMPONENT_EXPORT(UI_BASE) extern const char kShowMacOv
- COMPONENT_EXPORT(UI_BASE) extern const char kEnableResourcesFileSharing[];
+@@ -22,11 +22,11 @@ COMPONENT_EXPORT(UI_BASE) extern const char kShowMacOv
+ COMPONENT_EXPORT(UI_BASE) extern const char kShowMacOverlayBorders[];
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_webui_web__ui__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_webui_web__ui__util.cc
index f90c9d5e3421..a46ba2c66466 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_webui_web__ui__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_webui_web__ui__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/webui/web_ui_util.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/ui/base/webui/web_ui_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/webui/web_ui_util.cc
-@@ -46,7 +46,7 @@ std::string GetFontFamilyMd() {
+@@ -45,7 +45,7 @@ std::string GetFontFamilyMd() {
constexpr float kMaxScaleFactor = 1000.0f;
std::string GetFontFamilyMd() {
@@ -9,12 +9,12 @@
return "Roboto, " + GetFontFamily();
#else
return GetFontFamily();
-@@ -223,7 +223,7 @@ std::string GetFontFamily() {
+@@ -220,7 +220,7 @@ std::string GetFontFamily() {
+ std::string GetFontFamily() {
+ std::string font_family = l10n_util::GetStringUTF8(IDS_WEB_FONT_FAMILY);
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
const base::CommandLine* cmdline = base::CommandLine::ForCurrentProcess();
if (!cmdline->HasSwitch(switches::kSingleProcess)) {
std::string font_name = ui::ResourceBundle::GetSharedInstance()
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.cc
index e47ac1a3f5e7..2ad595e4b8f8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/base/x/x11_cursor_factory.cc.orig 2023-11-03 10:09:45 UTC
+--- src/3rdparty/chromium/ui/base/x/x11_cursor_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/x/x11_cursor_factory.cc
@@ -13,7 +13,7 @@
#include "ui/gfx/geometry/point.h"
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#endif
-@@ -70,7 +70,7 @@ scoped_refptr<PlatformCursor> X11CursorFactory::Create
+@@ -70,7 +70,7 @@ void X11CursorFactory::ObserveThemeChanges() {
}
void X11CursorFactory::ObserveThemeChanges() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.h
index f813cd21a24c..c949c932d39e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__factory.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/x/x11_cursor_factory.h.orig 2023-11-03 10:09:45 UTC
+--- src/3rdparty/chromium/ui/base/x/x11_cursor_factory.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/x/x11_cursor_factory.h
-@@ -20,7 +20,7 @@ namespace ui {
+@@ -20,7 +20,7 @@ class XCursorLoader;
class X11Cursor;
class XCursorLoader;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__loader.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__loader.cc
index 29d078f52f2f..36e521073f7a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__loader.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__cursor__loader.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/base/x/x11_cursor_loader.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ui/base/x/x11_cursor_loader.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/x/x11_cursor_loader.cc
-@@ -34,7 +34,7 @@
+@@ -41,7 +41,7 @@
#include "ui/gfx/x/connection.h"
#include "ui/gfx/x/xproto.h"
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#endif
-@@ -59,7 +59,11 @@ std::string CursorPathFromLibXcursor() {
+@@ -86,7 +86,11 @@ std::string CursorPathFromLibXcursor() {
void operator()(void* ptr) const { dlclose(ptr); }
};
@@ -21,7 +21,7 @@
if (!lib)
return "";
-@@ -170,7 +174,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
+@@ -215,7 +219,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
const std::string& rm_xcursor_theme) {
constexpr const char kDefaultTheme[] = "default";
std::string themes[] = {
@@ -30,7 +30,7 @@
// The toolkit theme has the highest priority.
LinuxUi::instance() ? LinuxUi::instance()->GetCursorThemeName()
: std::string(),
-@@ -359,7 +363,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
+@@ -405,7 +409,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
return size;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__display__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__display__manager.cc
index 409d104e2151..3e47236847cd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__display__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__display__manager.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/base/x/x11_display_manager.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/base/x/x11_display_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/x/x11_display_manager.cc
@@ -16,7 +16,7 @@
#include "ui/gfx/x/randr.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__shm__image__pool.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__shm__image__pool.cc
index b23e59b5388f..cb035448ddca 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__shm__image__pool.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_x_x11__shm__image__pool.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/base/x/x11_shm_image_pool.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/ui/base/x/x11_shm_image_pool.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/base/x/x11_shm_image_pool.cc
@@ -16,6 +16,7 @@
#include "base/functional/callback.h"
@@ -6,9 +6,9 @@
#include "base/strings/string_util.h"
+#include "base/system/sys_info.h"
#include "build/build_config.h"
- #include "build/chromeos_buildflags.h"
#include "net/base/url_util.h"
-@@ -45,10 +46,14 @@ constexpr float kShmResizeShrinkThreshold =
+ #include "ui/events/platform/platform_event_dispatcher.h"
+@@ -44,10 +45,14 @@ std::size_t MaxShmSegmentSizeImpl() {
1.0f / (kShmResizeThreshold * kShmResizeThreshold);
std::size_t MaxShmSegmentSizeImpl() {
@@ -23,10 +23,10 @@
}
std::size_t MaxShmSegmentSize() {
-@@ -57,14 +62,19 @@ std::size_t MaxShmSegmentSize() {
+@@ -56,14 +61,19 @@ std::size_t MaxShmSegmentSize() {
}
- #if !BUILDFLAG(IS_CHROMEOS_ASH)
+ #if !BUILDFLAG(IS_CHROMEOS)
+#if !BUILDFLAG(IS_BSD)
bool IsRemoteHost(const std::string& name) {
if (name.empty())
@@ -43,15 +43,15 @@
// MIT-SHM may be available on remote connetions, but it will be unusable. Do
// a best-effort check to see if the host is remote to disable the SHM
// codepath. It may be possible in contrived cases for there to be a
-@@ -93,6 +103,7 @@ bool ShouldUseMitShm(x11::Connection* connection) {
+@@ -92,6 +102,7 @@ bool ShouldUseMitShm(x11::Connection* connection) {
return false;
return true;
+#endif
}
- #endif
+ #endif // !BUILDFLAG(IS_CHROMEOS)
-@@ -183,7 +194,7 @@ bool XShmImagePool::Resize(const gfx::Size& pixel_size
+@@ -182,7 +193,7 @@ bool XShmImagePool::Resize(const gfx::Size& pixel_size
shmctl(state.shmid, IPC_RMID, nullptr);
return false;
}
@@ -60,7 +60,7 @@
// On Linux, a shmid can still be attached after IPC_RMID if otherwise
// kept alive. Detach before XShmAttach to prevent a memory leak in case
// the process dies.
-@@ -202,7 +213,7 @@ bool XShmImagePool::Resize(const gfx::Size& pixel_size
+@@ -201,7 +212,7 @@ bool XShmImagePool::Resize(const gfx::Size& pixel_size
return false;
state.shmseg = shmseg;
state.shmem_attached_to_server = true;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__id.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__id.h
index a7b4fd5fb9e6..29e40085bb59 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__id.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__id.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/color/color_id.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/color/color_id.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/color/color_id.h
-@@ -622,7 +622,7 @@
+@@ -620,7 +620,7 @@
\
E_CPONLY(kColorCrosSysPositive) \
E_CPONLY(kColorCrosSysComplementVariant)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__provider__utils.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__provider__utils.cc
index fb329027ed84..8ff9d55de90a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__provider__utils.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_color__provider__utils.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/color/color_provider_utils.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ui/color/color_provider_utils.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/color/color_provider_utils.cc
-@@ -187,7 +187,7 @@ std::string_view SystemThemeName(ui::SystemTheme syste
+@@ -189,7 +189,7 @@ std::string_view SystemThemeName(ui::SystemTheme syste
switch (system_theme) {
case ui::SystemTheme::kDefault:
return "kDefault";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_system__theme.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_system__theme.h
index aeb1264a4f56..7d4f5a536b19 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_system__theme.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_color_system__theme.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/color/system_theme.h.orig 2022-11-30 08:12:58 UTC
+--- src/3rdparty/chromium/ui/color/system_theme.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/color/system_theme.h
-@@ -15,7 +15,7 @@ namespace ui {
+@@ -15,7 +15,7 @@ enum class SystemTheme {
enum class SystemTheme {
// Classic theme, used in the default or users' chosen theme.
kDefault = 0,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.cc
index 36f7889e1894..e4954f09a052 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/ui/compositor/compositor.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/compositor/compositor.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/compositor/compositor.cc
-@@ -925,7 +925,7 @@ void Compositor::OnResume() {
+@@ -929,7 +929,7 @@ void Compositor::OnResume() {
obs.ResetIfActive();
}
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
void Compositor::OnCompleteSwapWithNewSize(const gfx::Size& size) {
- for (auto& observer : observer_list_)
- observer.OnCompositingCompleteSwapWithNewSize(this, size);
+ observer_list_.Notify(
+ &CompositorObserver::OnCompositingCompleteSwapWithNewSize, this, size);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.h
index d6e97bc3ee6e..825e9ab5f9f3 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/compositor/compositor.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/compositor/compositor.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/compositor/compositor.h
-@@ -457,7 +457,7 @@ class COMPOSITOR_EXPORT Compositor : public base::Powe
+@@ -458,7 +458,7 @@ class COMPOSITOR_EXPORT Compositor : public base::Powe
// base::PowerSuspendObserver:
void OnResume() override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor__observer.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor__observer.h
index 86fca6b9535c..08529f3ddc96 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor__observer.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_compositor_compositor__observer.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/compositor/compositor_observer.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/ui/compositor/compositor_observer.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/compositor/compositor_observer.h
-@@ -52,7 +52,7 @@ class COMPOSITOR_EXPORT CompositorObserver {
+@@ -56,7 +56,7 @@ class COMPOSITOR_EXPORT CompositorObserver {
// Called when a child of the compositor is resizing.
virtual void OnCompositingChildResizing(Compositor* compositor) {}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.cc
index 772c78480f49..4de76982af44 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/ui/display/screen.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/ui/display/screen.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/display/screen.cc
@@ -86,7 +86,7 @@ void Screen::SetDisplayForNewWindows(int64_t display_i
display_id_for_new_windows_ = display_id;
}
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
Screen::ScreenSaverSuspender::~ScreenSaverSuspender() = default;
std::unique_ptr<Screen::ScreenSaverSuspender> Screen::SuspendScreenSaver() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.h
index d28651d96a0e..fdd113ea3aca 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_display_screen.h
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/ui/display/screen.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/ui/display/screen.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/display/screen.h
@@ -140,7 +140,7 @@ class DISPLAY_EXPORT Screen {
// (both of which may or may not be `nearest_id`).
display::ScreenInfos GetScreenInfosNearestDisplay(int64_t nearest_id) const;
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Object which suspends the platform-specific screensaver for the duration of
// its existence.
class ScreenSaverSuspender {
-@@ -248,7 +248,7 @@ class DISPLAY_EXPORT Screen {
+@@ -243,7 +243,7 @@ class DISPLAY_EXPORT Screen {
int64_t display_id_for_new_windows_;
int64_t scoped_display_id_for_new_windows_ = display::kInvalidDisplayId;
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
uint32_t screen_saver_suspension_count_ = 0;
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
+ #endif // BUILDFLAG(IS_LINUX)
};
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_devices_x11_device__data__manager__x11.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_devices_x11_device__data__manager__x11.cc
index 23c04fd8b8ea..238a7d2bd66a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_devices_x11_device__data__manager__x11.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_devices_x11_device__data__manager__x11.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/events/devices/x11/device_data_manager_x11.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/events/devices/x11/device_data_manager_x11.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/events/devices/x11/device_data_manager_x11.cc
-@@ -849,6 +849,7 @@ void DeviceDataManagerX11::SetDisabledKeyboardAllowedK
+@@ -849,6 +849,7 @@ void DeviceDataManagerX11::DisableDevice(x11::Input::D
}
void DeviceDataManagerX11::DisableDevice(x11::Input::DeviceId deviceid) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event.cc
index 0f635f2b6987..c6b78a45a5c7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/events/event.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/events/event.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/events/event.cc
-@@ -366,7 +366,7 @@ std::string LocatedEvent::ToString() const {
+@@ -373,7 +373,7 @@ MouseEvent::MouseEvent(const PlatformEvent& native_eve
MouseEvent::MouseEvent(const PlatformEvent& native_event)
: LocatedEvent(native_event),
changed_button_flags_(GetChangedMouseButtonFlagsFromNative(native_event)),
@@ -9,7 +9,7 @@
movement_(GetMouseMovementFromNative(native_event)),
#endif
pointer_details_(GetMousePointerDetailsFromNative(native_event)) {
-@@ -622,7 +622,7 @@ std::unique_ptr<Event> MouseWheelEvent::Clone() const
+@@ -629,7 +629,7 @@ std::unique_ptr<Event> MouseWheelEvent::Clone() const
return std::make_unique<MouseWheelEvent>(*this);
}
@@ -18,7 +18,7 @@
// This value matches Windows, Fuchsia WHEEL_DELTA, and (roughly) Firefox on
// Linux.
// static
-@@ -882,7 +882,7 @@ void KeyEvent::InitializeNative() {
+@@ -889,7 +889,7 @@ void KeyEvent::InitializeNative() {
if (synthesize_key_repeat_enabled_ && IsRepeated(GetLastKeyEvent()))
SetFlags(flags() | EF_IS_REPEAT);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc
index dc5845a86621..92924e6a0d5c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/events/event_switches.cc.orig 2022-06-17 14:20:10 UTC
+--- src/3rdparty/chromium/ui/events/event_switches.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/events/event_switches.cc
-@@ -21,7 +21,7 @@ const char kCompensateForUnstablePinchZoom[] =
+@@ -21,7 +21,7 @@ const char kTouchSlopDistance[] = "touch-slop-distance
// value is a floating point number that is interpreted as a distance in pixels.
const char kTouchSlopDistance[] = "touch-slop-distance";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h
index 3c73a369ad21..11d03d8f359e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/events/event_switches.h.orig 2022-06-17 14:20:10 UTC
+--- src/3rdparty/chromium/ui/events/event_switches.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/events/event_switches.h
-@@ -13,7 +13,7 @@ namespace switches {
+@@ -13,7 +13,7 @@ EVENTS_BASE_EXPORT extern const char kTouchSlopDistanc
EVENTS_BASE_EXPORT extern const char kCompensateForUnstablePinchZoom[];
EVENTS_BASE_EXPORT extern const char kTouchSlopDistance[];
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.cc
index 07118d8c6847..7ae9de79a267 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/events/keycodes/dom/keycode_converter.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/events/keycodes/dom/keycode_converter.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/events/keycodes/dom/keycode_converter.cc
@@ -18,7 +18,7 @@
#include "ui/events/keycodes/dom/dom_code.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.h
index 5f88b4f7fd89..c6a3cf58b4ab 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_events_keycodes_dom_keycode__converter.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/events/keycodes/dom/keycode_converter.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/ui/events/keycodes/dom/keycode_converter.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/events/keycodes/dom/keycode_converter.h
@@ -64,7 +64,7 @@ class KeycodeConverter {
// Convert a DomCode into a native keycode.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_BUILD.gn
index 9e6ae7d274e8..3bad8f8cac2d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gfx/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/ui/gfx/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/BUILD.gn
-@@ -665,7 +665,7 @@ jumbo_source_set("memory_buffer_sources") {
+@@ -657,7 +657,7 @@ jumbo_source_set("memory_buffer_sources") {
deps += [ "//build/config/linux/libdrm" ]
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_canvas__skia.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_canvas__skia.cc
index 3b9dfac78f70..07493f25c80c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_canvas__skia.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_canvas__skia.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gfx/canvas_skia.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/ui/gfx/canvas_skia.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/canvas_skia.cc
-@@ -213,7 +213,7 @@ void Canvas::DrawStringRectWithFlags(const std::u16str
+@@ -218,7 +218,7 @@ void Canvas::DrawStringRectWithFlags(const std::u16str
Range range = StripAcceleratorChars(flags, &adjusted_text);
bool elide_text = ((flags & NO_ELLIPSIS) == 0);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__fallback__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__fallback__linux.cc
index 1e5c4a4ca194..9d21ae18d7f2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__fallback__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__fallback__linux.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gfx/font_fallback_linux.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/gfx/font_fallback_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/font_fallback_linux.cc
@@ -32,6 +32,8 @@
#include "ui/gfx/linux/fontconfig_util.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params.h
index 8ecb52d571a9..30d9b3176daf 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params.h
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/ui/gfx/font_render_params.h.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/ui/gfx/font_render_params.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/font_render_params.h
-@@ -115,7 +115,7 @@ GFX_EXPORT FontRenderParams GetFontRenderParams(
- const FontRenderParamsQuery& query,
- std::string* family_out);
+@@ -115,7 +115,7 @@ FontRenderParams GetFontRenderParams(const FontRenderP
+ FontRenderParams GetFontRenderParams(const FontRenderParamsQuery& query,
+ std::string* family_out);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
// Clears GetFontRenderParams()'s cache. Intended to be called by tests that are
// changing Fontconfig's configuration.
- GFX_EXPORT void ClearFontRenderParamsCacheForTest();
-@@ -125,7 +125,7 @@ GFX_EXPORT void ClearFontRenderParamsCacheForTest();
- GFX_EXPORT float GetFontRenderParamsDeviceScaleFactor();
+ COMPONENT_EXPORT(GFX) void ClearFontRenderParamsCacheForTest();
+@@ -125,7 +125,7 @@ COMPONENT_EXPORT(GFX) float GetFontRenderParamsDeviceS
+ COMPONENT_EXPORT(GFX) float GetFontRenderParamsDeviceScaleFactor();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
// Sets the device scale factor for FontRenderParams to decide
// if it should enable subpixel positioning.
- GFX_EXPORT void SetFontRenderParamsDeviceScaleFactor(
+ COMPONENT_EXPORT(GFX)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params__linux.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params__linux.cc
index eba7c3faca7e..d3b132974942 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params__linux.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params__linux.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gfx/font_render_params_linux.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/gfx/font_render_params_linux.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/font_render_params_linux.cc
-@@ -25,7 +25,7 @@
+@@ -24,7 +24,7 @@
#include "ui/gfx/linux/fontconfig_util.h"
#include "ui/gfx/switches.h"
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#endif
-@@ -212,7 +212,7 @@ FontRenderParams GetFontRenderParams(const FontRenderP
+@@ -222,7 +222,7 @@ FontRenderParams GetFontRenderParams(const FontRenderP
// Start with the delegate's settings, but let Fontconfig have the final say.
FontRenderParams params;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__util.cc
index 070d4b8a3f67..36fb22a98fe6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__util.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gfx/font_util.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/gfx/font_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/font_util.cc
@@ -6,7 +6,7 @@
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.cc
index f592b66d03a1..137e6217566a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.cc
@@ -1,7 +1,7 @@
---- src/3rdparty/chromium/ui/gfx/gpu_memory_buffer.cc.orig 2024-05-21 18:07:39 UTC
+--- src/3rdparty/chromium/ui/gfx/gpu_memory_buffer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/gpu_memory_buffer.cc
-@@ -55,7 +55,7 @@ GpuMemoryBufferHandle GpuMemoryBufferHandle::Clone() c
- handle.region = region.Duplicate();
+@@ -108,7 +108,7 @@ GpuMemoryBufferHandle GpuMemoryBufferHandle::Clone() c
+ handle.id = id;
handle.offset = offset;
handle.stride = stride;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.h
index c25b04cc4427..c17c8cbd4f77 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.h
@@ -1,16 +1,16 @@
---- src/3rdparty/chromium/ui/gfx/gpu_memory_buffer.h.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/gfx/gpu_memory_buffer.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/gpu_memory_buffer.h
-@@ -15,7 +15,7 @@
+@@ -17,7 +17,7 @@
+ #include "ui/gfx/generic_shared_memory_id.h"
#include "ui/gfx/geometry/rect.h"
- #include "ui/gfx/gfx_export.h"
-#if BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "ui/gfx/native_pixmap_handle.h"
#elif BUILDFLAG(IS_APPLE)
#include "ui/gfx/mac/io_surface.h"
-@@ -76,7 +76,7 @@ struct GFX_EXPORT GpuMemoryBufferHandle {
- base::UnsafeSharedMemoryRegion region;
+@@ -205,7 +205,7 @@ struct COMPONENT_EXPORT(GFX) GpuMemoryBufferHandle {
+
uint32_t offset = 0;
uint32_t stride = 0;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_dmabuf__uapi.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_dmabuf__uapi.h
index ae5856e2b271..19d94e3c579b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_dmabuf__uapi.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_dmabuf__uapi.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gfx/linux/dmabuf_uapi.h.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/ui/gfx/linux/dmabuf_uapi.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/linux/dmabuf_uapi.h
@@ -5,12 +5,11 @@
#ifndef UI_GFX_LINUX_DMABUF_UAPI_H_
@@ -17,17 +17,7 @@
struct dma_buf_sync {
__u64 flags;
-@@ -26,9 +25,7 @@ constexpr unsigned long DMA_BUF_IOCTL_SYNC =
- constexpr char DMA_BUF_BASE = 'b';
- constexpr unsigned long DMA_BUF_IOCTL_SYNC =
- _IOW(DMA_BUF_BASE, 0, struct dma_buf_sync);
--#endif
-
--#ifndef DMA_BUF_IOCTL_EXPORT_SYNC_FILE
- struct dma_buf_export_sync_file {
- __u32 flags;
- __s32 fd;
-@@ -43,6 +40,5 @@ constexpr unsigned long DMA_BUF_IOCTL_IMPORT_SYNC_FILE
+@@ -43,6 +42,5 @@ constexpr unsigned long DMA_BUF_IOCTL_IMPORT_SYNC_FILE
_IOWR(DMA_BUF_BASE, 2, struct dma_buf_export_sync_file);
constexpr unsigned long DMA_BUF_IOCTL_IMPORT_SYNC_FILE =
_IOW(DMA_BUF_BASE, 3, struct dma_buf_import_sync_file);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc
index b48a98195aeb..0e7a0c617885 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gfx/linux/gbm_wrapper.cc.orig 2025-08-18 00:53:11 UTC
+--- src/3rdparty/chromium/ui/gfx/linux/gbm_wrapper.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/linux/gbm_wrapper.cc
-@@ -331,7 +331,7 @@ class Device final : public ui::GbmDevice {
+@@ -330,7 +330,7 @@ class Device final : public ui::GbmDevice {
// of 1x1 BOs which are destroyed before creating the final BO creation used
// to instantiate the returned GbmBuffer.
gfx::Size size_for_verification =
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_buffer__types__mojom__traits.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_buffer__types__mojom__traits.cc
deleted file mode 100644
index 06159565c6b7..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_buffer__types__mojom__traits.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/3rdparty/chromium/ui/gfx/mojom/buffer_types_mojom_traits.cc.orig 2023-01-11 09:17:16 UTC
-+++ src/3rdparty/chromium/ui/gfx/mojom/buffer_types_mojom_traits.cc
-@@ -33,7 +33,7 @@ gfx::mojom::GpuMemoryBufferPlatformHandlePtr StructTra
- return gfx::mojom::GpuMemoryBufferPlatformHandle::NewSharedMemoryHandle(
- std::move(handle.region));
- case gfx::NATIVE_PIXMAP:
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
- return gfx::mojom::GpuMemoryBufferPlatformHandle::NewNativePixmapHandle(
- std::move(handle.native_pixmap_handle));
- #else
-@@ -115,7 +115,7 @@ bool StructTraits<gfx::mojom::GpuMemoryBufferHandleDat
- out->type = gfx::SHARED_MEMORY_BUFFER;
- out->region = std::move(platform_handle->get_shared_memory_handle());
- return true;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
- case gfx::mojom::GpuMemoryBufferPlatformHandleDataView::Tag::
- kNativePixmapHandle:
- out->type = gfx::NATIVE_PIXMAP;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.cc
index 1364053a0de1..349badd0b392 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.cc
@@ -1,8 +1,17 @@
---- src/3rdparty/chromium/ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2023-01-11 09:17:16 UTC
+--- src/3rdparty/chromium/ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/mojom/native_handle_types_mojom_traits.cc
-@@ -8,11 +8,11 @@
+@@ -14,7 +14,7 @@
+ #include "ui/gfx/mac/io_surface.h"
+ #endif // BUILDFLAG(IS_APPLE)
- namespace mojo {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ #include "ui/gfx/native_pixmap_handle.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
+
+@@ -80,11 +80,11 @@ bool StructTraits<gfx::mojom::AHardwareBufferHandleDat
+ }
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
@@ -14,7 +23,7 @@
return mojo::PlatformHandle(std::move(plane.fd));
#elif BUILDFLAG(IS_FUCHSIA)
return mojo::PlatformHandle(std::move(plane.vmo));
-@@ -28,7 +28,7 @@ bool StructTraits<
+@@ -100,7 +100,7 @@ bool StructTraits<
out->size = data.size();
mojo::PlatformHandle handle = data.TakeBufferHandle();
@@ -23,7 +32,7 @@
if (!handle.is_fd())
return false;
out->fd = handle.TakeFD();
-@@ -54,7 +54,7 @@ bool StructTraits<
+@@ -126,7 +126,7 @@ bool StructTraits<
gfx::mojom::NativePixmapHandleDataView,
gfx::NativePixmapHandle>::Read(gfx::mojom::NativePixmapHandleDataView data,
gfx::NativePixmapHandle* out) {
@@ -32,3 +41,21 @@
out->modifier = data.modifier();
out->supports_zero_copy_webgpu_import =
data.supports_zero_copy_webgpu_import();
+@@ -190,7 +190,7 @@ gfx::mojom::GpuMemoryBufferPlatformHandleDataView::Tag
+ NOTREACHED();
+ #endif // BUILDFLAG(IS_APPLE)
+ case gfx::NATIVE_PIXMAP:
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ return Tag::kNativePixmapHandle;
+ #else
+ NOTREACHED();
+@@ -259,7 +259,7 @@ bool UnionTraits<gfx::mojom::GpuMemoryBufferPlatformHa
+ }
+ return true;
+ #endif // BUILDFLAG(IS_APPLE)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ case Tag::kNativePixmapHandle:
+ handle->type = gfx::NATIVE_PIXMAP;
+ return data.ReadNativePixmapHandle(&handle->native_pixmap_handle);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.h
index 9b2f97eb4be0..e2fc9fa51937 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojom_native__handle__types__mojom__traits.h
@@ -1,24 +1,24 @@
---- src/3rdparty/chromium/ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/mojom/native_handle_types_mojom_traits.h
-@@ -16,7 +16,7 @@
- #include "mojo/public/cpp/system/platform_handle.h"
+@@ -18,7 +18,7 @@
+ #include "ui/gfx/gpu_memory_buffer.h"
#include "ui/gfx/mojom/native_handle_types.mojom-shared.h"
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
#include "ui/gfx/native_pixmap_handle.h"
- #endif
-
-@@ -26,7 +26,7 @@
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
- namespace mojo {
+@@ -46,7 +46,7 @@ struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED
+ };
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
template <>
struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED_MOJOM_TRAITS)
StructTraits<gfx::mojom::NativePixmapPlaneDataView,
-@@ -54,13 +54,13 @@ struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED
+@@ -74,13 +74,13 @@ struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED
return pixmap_handle.planes;
}
@@ -34,3 +34,12 @@
static bool supports_zero_copy_webgpu_import(
const gfx::NativePixmapHandle& pixmap_handle) {
return pixmap_handle.supports_zero_copy_webgpu_import;
+@@ -159,7 +159,7 @@ struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED
+ static PlatformHandle mach_port(gfx::GpuMemoryBufferHandle& handle);
+ #endif // BUILDFLAG(IS_APPLE)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ static gfx::NativePixmapHandle& native_pixmap_handle(
+ gfx::GpuMemoryBufferHandle& handle) {
+ return handle.native_pixmap_handle;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.cc
index 01fa545cd003..18c9e306498f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gfx/native_pixmap_handle.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/ui/gfx/native_pixmap_handle.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/native_pixmap_handle.cc
@@ -11,7 +11,7 @@
#include "ui/gfx/buffer_format_util.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.h
index 7849a6b13b1f..10a314b2df18 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.h
@@ -1,15 +1,15 @@
---- src/3rdparty/chromium/ui/gfx/native_pixmap_handle.h.orig 2023-01-11 09:17:16 UTC
+--- src/3rdparty/chromium/ui/gfx/native_pixmap_handle.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/native_pixmap_handle.h
@@ -14,7 +14,7 @@
+ #include "build/build_config.h"
#include "ui/gfx/buffer_types.h"
- #include "ui/gfx/gfx_export.h"
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "base/files/scoped_file.h"
#endif
-@@ -34,7 +34,7 @@ struct GFX_EXPORT NativePixmapPlane {
+@@ -34,7 +34,7 @@ struct COMPONENT_EXPORT(GFX) NativePixmapPlane {
NativePixmapPlane(int stride,
int offset,
uint64_t size
@@ -18,7 +18,7 @@
,
base::ScopedFD fd
#elif BUILDFLAG(IS_FUCHSIA)
-@@ -55,7 +55,7 @@ struct GFX_EXPORT NativePixmapPlane {
+@@ -55,7 +55,7 @@ struct COMPONENT_EXPORT(GFX) NativePixmapPlane {
// This is necessary to map the buffers.
uint64_t size;
@@ -27,7 +27,7 @@
// File descriptor for the underlying memory object (usually dmabuf).
base::ScopedFD fd;
#elif BUILDFLAG(IS_FUCHSIA)
-@@ -78,7 +78,7 @@ struct GFX_EXPORT NativePixmapHandle {
+@@ -78,7 +78,7 @@ struct COMPONENT_EXPORT(GFX) NativePixmapHandle {
std::vector<NativePixmapPlane> planes;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__widget__types.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__widget__types.h
index 20e3bdee8249..834b39983426 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__widget__types.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__widget__types.h
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/ui/gfx/native_widget_types.h.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ui/gfx/native_widget_types.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/native_widget_types.h
-@@ -104,7 +104,7 @@ class SkBitmap;
+@@ -101,7 +101,7 @@ class SkBitmap;
+ #endif
+ class SkBitmap;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
extern "C" {
struct _AtkObject;
using AtkObject = struct _AtkObject;
-@@ -219,7 +219,7 @@ using NativeViewAccessible = struct objc_object*;
+@@ -214,7 +214,7 @@ using NativeViewAccessible = struct objc_object*;
+ #else
+ using NativeViewAccessible = struct objc_object*;
#endif
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Linux doesn't have a native font type.
using NativeViewAccessible = AtkObject*;
#else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_platform__font__skia.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_platform__font__skia.cc
index 85ce8c633280..44862285a395 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_platform__font__skia.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_platform__font__skia.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gfx/platform_font_skia.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ui/gfx/platform_font_skia.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/platform_font_skia.cc
@@ -29,7 +29,7 @@
#include "ui/gfx/system_fonts_win.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__api__fuzzer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__api__fuzzer.cc
index 55479ac1b8d8..2cc553d78ec1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__api__fuzzer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__api__fuzzer.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gfx/render_text_api_fuzzer.cc.orig 2022-08-31 12:19:35 UTC
+--- src/3rdparty/chromium/ui/gfx/render_text_api_fuzzer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/render_text_api_fuzzer.cc
-@@ -20,7 +20,7 @@
+@@ -19,7 +19,7 @@
#include "ui/gfx/font_util.h"
#include "ui/gfx/render_text.h"
@@ -9,7 +9,7 @@
#include "third_party/test_fonts/fontconfig/fontconfig_util_linux.h"
#endif
-@@ -47,7 +47,7 @@ struct Environment {
+@@ -46,7 +46,7 @@ struct Environment {
CHECK(base::i18n::InitializeICU());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__fuzzer.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__fuzzer.cc
index 888af4b14f79..239d0ffbbb72 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__fuzzer.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_render__text__fuzzer.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gfx/render_text_fuzzer.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/ui/gfx/render_text_fuzzer.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/render_text_fuzzer.cc
@@ -17,7 +17,7 @@
#include "ui/gfx/canvas.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.cc
index aeea2125cbf8..938504f3eaa4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gfx/switches.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/ui/gfx/switches.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/switches.cc
-@@ -32,7 +32,7 @@ const char kForcePrefersNoReducedMotion[] = "force-pre
+@@ -32,7 +32,7 @@ const char kHeadless[] = "headless";
// Run in headless mode, i.e., without a UI or display server dependencies.
const char kHeadless[] = "headless";
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.h
index e7e526dfd51f..0282e6e4821b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_switches.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gfx/switches.h.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/ui/gfx/switches.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/switches.h
-@@ -19,7 +19,7 @@ GFX_SWITCHES_EXPORT extern const char kForcePrefersRed
+@@ -18,7 +18,7 @@ GFX_SWITCHES_EXPORT extern const char kHeadless[];
GFX_SWITCHES_EXPORT extern const char kForcePrefersNoReducedMotion[];
GFX_SWITCHES_EXPORT extern const char kHeadless[];
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_atom__cache.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_atom__cache.cc
new file mode 100644
index 000000000000..e714607d58bc
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_atom__cache.cc
@@ -0,0 +1,10 @@
+--- src/3rdparty/chromium/ui/gfx/x/atom_cache.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/ui/gfx/x/atom_cache.cc
+@@ -155,6 +155,7 @@ constexpr auto kAtomsToCache = std::to_array<const cha
+ "application/octet-stream",
+ "application/vnd.chromium.test",
+ "chromium/filename",
++ "chromium/from-privileged",
+ "chromium/x-bookmark-entries",
+ "chromium/x-browser-actions",
+ "chromium/x-file-system-files",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_dri3.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_dri3.cc
index 0a988054f331..fbb96246a4ca 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_dri3.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_dri3.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gfx/x/generated_protos/dri3.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/ui/gfx/x/generated_protos/dri3.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/x/generated_protos/dri3.cc
@@ -27,6 +27,8 @@
#include <xcb/xcb.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_shm.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_shm.cc
index 122bde829528..e40b38ccbd7e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_shm.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_generated__protos_shm.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gfx/x/generated_protos/shm.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/ui/gfx/x/generated_protos/shm.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/x/generated_protos/shm.cc
@@ -27,6 +27,8 @@
#include <xcb/xcb.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_xlib__support.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_xlib__support.cc
index a9a93059759f..a42605133cad 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_xlib__support.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_x_xlib__support.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gfx/x/xlib_support.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/ui/gfx/x/xlib_support.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gfx/x/xlib_support.cc
@@ -43,10 +43,18 @@ void InitXlib() {
return;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn
index b0749b8e9b91..4b76be828824 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gl/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/ui/gl/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gl/BUILD.gn
-@@ -173,7 +173,6 @@ jumbo_component("gl") {
+@@ -174,7 +174,6 @@ jumbo_component("gl") {
public_deps = [
":gl_enums",
"//base",
@@ -8,7 +8,7 @@
"//ui/events/platform",
"//ui/gfx",
"//ui/gfx/geometry",
-@@ -325,7 +324,6 @@ jumbo_component("gl") {
+@@ -336,7 +335,6 @@ jumbo_component("gl") {
data_deps += [
"//third_party/angle:libEGL",
"//third_party/angle:libGLESv2",
@@ -16,7 +16,7 @@
]
if (enable_swiftshader) {
data_deps += [
-@@ -554,7 +552,6 @@ test("gl_unittests") {
+@@ -568,7 +566,6 @@ test("gl_unittests") {
data_deps = [
"//testing/buildbot/filters:gl_unittests_filters",
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__context.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__context.cc
index 8b4fca8cca79..2a4437bb2e09 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__context.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__context.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gl/gl_context.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/gl/gl_context.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gl/gl_context.cc
-@@ -522,7 +522,7 @@ bool GLContext::MakeVirtuallyCurrent(
+@@ -516,7 +516,7 @@ bool GLContext::MakeVirtuallyCurrent(
DCHECK(virtual_context->IsCurrent(surface));
if (switched_real_contexts || virtual_context != current_virtual_context_) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__fence.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__fence.cc
index 01d342dcb464..a5ab55d4f6ec 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__fence.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__fence.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gl/gl_fence.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ui/gl/gl_fence.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gl/gl_fence.cc
@@ -17,7 +17,7 @@
#include "ui/gl/gl_surface_egl.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__implementation.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__implementation.cc
index b7d6ae9bbfaf..6025af3675ca 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__implementation.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__implementation.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gl/gl_implementation.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/gl/gl_implementation.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gl/gl_implementation.cc
-@@ -253,7 +253,7 @@ GetRequestedGLImplementationFromCommandLine(
+@@ -252,7 +252,7 @@ GetRequestedGLImplementationFromCommandLine(
const base::CommandLine* command_line) {
bool overrideUseSoftwareGL =
command_line->HasSwitch(switches::kOverrideUseSoftwareGLForTests);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__switches.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__switches.cc
index fc9a68f08e22..6d794b42723c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__switches.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__switches.cc
@@ -1,29 +1,29 @@
---- src/3rdparty/chromium/ui/gl/gl_switches.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/ui/gl/gl_switches.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gl/gl_switches.cc
-@@ -12,7 +12,7 @@
+@@ -14,7 +14,7 @@
#include "base/android/build_info.h"
#endif
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && BUILDFLAG(ENABLE_VULKAN)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_VULKAN)
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) && BUILDFLAG(ENABLE_VULKAN)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_VULKAN)
#include <vulkan/vulkan_core.h>
#include "third_party/angle/src/gpu_info_util/SystemInfo.h" // nogncheck
#endif
-@@ -291,7 +291,7 @@ bool IsDefaultANGLEVulkan() {
- base::android::SDK_VERSION_Q)
+@@ -321,7 +321,7 @@ bool IsDefaultANGLEVulkan() {
return false;
+ }
#endif // BUILDFLAG(IS_ANDROID)
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && BUILDFLAG(ENABLE_VULKAN)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_VULKAN)
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) && BUILDFLAG(ENABLE_VULKAN)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_VULKAN)
angle::SystemInfo system_info;
- if (!angle::GetSystemInfoVulkan(&system_info))
- return false;
-@@ -303,7 +303,7 @@ bool IsDefaultANGLEVulkan() {
-
- const auto& active_gpu = system_info.gpus[system_info.activeGPUIndex];
+ {
+ GPU_STARTUP_TRACE_EVENT("angle::GetSystemInfoVulkan");
+@@ -374,7 +374,7 @@ bool IsDefaultANGLEVulkan() {
+ }
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Vulkan 1.1 is required.
- if (active_gpu.driverApiVersion < VK_VERSION_1_1)
- return false;
+ // AMDVLK driver is buggy, so disable Vulkan with AMDVLK for now.
+ // crbug.com/1340081
+ if (active_gpu.driverId == VK_DRIVER_ID_AMD_OPEN_SOURCE)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.cc
index d7e3ac3e98ed..8b586bb13b05 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gl/sync_control_vsync_provider.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/ui/gl/sync_control_vsync_provider.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gl/sync_control_vsync_provider.cc
@@ -11,7 +11,7 @@
#include "base/trace_event/trace_event.h"
@@ -9,7 +9,7 @@
// These constants define a reasonable range for a calculated refresh interval.
// Calculating refreshes out of this range will be considered a fatal error.
const int64_t kMinVsyncIntervalUs = base::Time::kMicrosecondsPerSecond / 400;
-@@ -26,7 +26,7 @@ const double kRelativeIntervalDifferenceThreshold = 0.
+@@ -26,7 +26,7 @@ SyncControlVSyncProvider::SyncControlVSyncProvider() :
namespace gl {
SyncControlVSyncProvider::SyncControlVSyncProvider() : gfx::VSyncProvider() {
@@ -27,7 +27,7 @@
// The actual clock used for the system time returned by
// eglGetSyncValuesCHROMIUM is unspecified. In practice, the clock used is
// likely to be either CLOCK_REALTIME or CLOCK_MONOTONIC, so we compare the
-@@ -160,7 +160,7 @@ bool SyncControlVSyncProvider::GetVSyncParametersIfAva
+@@ -160,7 +160,7 @@ bool SyncControlVSyncProvider::SupportGetVSyncParamete
}
bool SyncControlVSyncProvider::SupportGetVSyncParametersIfAvailable() const {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.h
index b01e52ec927a..75bb00d87677 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/gl/sync_control_vsync_provider.h.orig 2022-05-19 14:06:27 UTC
+--- src/3rdparty/chromium/ui/gl/sync_control_vsync_provider.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gl/sync_control_vsync_provider.h
@@ -31,7 +31,7 @@ class SyncControlVSyncProvider : public gfx::VSyncProv
bool SupportGetVSyncParametersIfAvailable() const override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_gtk__compat.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_gtk__compat.cc
index fdd51d2768de..047691bf227e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_gtk__compat.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_gtk__compat.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gtk/gtk_compat.cc.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/ui/gtk/gtk_compat.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gtk/gtk_compat.cc
-@@ -62,27 +62,47 @@ auto DlCast(void* symbol) {
+@@ -62,27 +62,47 @@ void* GetLibGio() {
}
void* GetLibGio() {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_printing_print__dialog__gtk.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_printing_print__dialog__gtk.cc
index b45838145a10..234eb5f2f717 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_printing_print__dialog__gtk.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gtk_printing_print__dialog__gtk.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/gtk/printing/print_dialog_gtk.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/gtk/printing/print_dialog_gtk.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/gtk/printing/print_dialog_gtk.cc
-@@ -439,7 +439,7 @@ void PrintDialogGtk::ShowDialog(
+@@ -438,7 +438,7 @@ void PrintDialogGtk::ShowDialog(
GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
GTK_PRINT_CAPABILITY_GENERATE_PDF | GTK_PRINT_CAPABILITY_PAGE_SET |
GTK_PRINT_CAPABILITY_COPIES | GTK_PRINT_CAPABILITY_COLLATE |
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_message__center_views_message__popup__view.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_message__center_views_message__popup__view.cc
index 70e1e4f76913..f4057e0885a8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_message__center_views_message__popup__view.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_message__center_views_message__popup__view.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/ui/message_center/views/message_popup_view.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/message_center/views/message_popup_view.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/message_center/views/message_popup_view.cc
-@@ -144,7 +144,7 @@ std::unique_ptr<views::Widget> MessagePopupView::Show(
+@@ -153,7 +153,7 @@ std::unique_ptr<views::Widget> MessagePopupView::Show(
+ views::Widget::InitParams::CLIENT_OWNS_WIDGET,
+ views::Widget::InitParams::TYPE_POPUP);
params.z_order = ui::ZOrderLevel::kFloatingWindow;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Make the widget explicitly activatable as TYPE_POPUP is not activatable by
// default but we need focus for the inline reply textarea.
params.activatable = views::Widget::InitParams::Activatable::kYes;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme.h
index 9d9f5a1fe0d2..21271063e8a8 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme.h
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/ui/native_theme/native_theme.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/native_theme/native_theme.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/native_theme/native_theme.h
-@@ -64,7 +64,7 @@ class NATIVE_THEME_EXPORT NativeTheme {
+@@ -61,7 +61,7 @@ class NATIVE_THEME_EXPORT NativeTheme {
+ // The part to be painted / sized.
+ enum Part {
kCheckbox,
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
kFrameTopArea,
#endif
kInnerSpinButton,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__base.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__base.cc
index bb44b065c9ac..849e4ce9f1d7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__base.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__base.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/ui/native_theme/native_theme_base.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/native_theme/native_theme_base.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/native_theme/native_theme_base.cc
-@@ -241,7 +241,7 @@ void NativeThemeBase::Paint(cc::PaintCanvas* canvas,
+@@ -239,7 +239,7 @@ void NativeThemeBase::Paint(cc::PaintCanvas* canvas,
+ absl::get<ButtonExtraParams>(extra), color_scheme,
+ accent_color_opaque);
break;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
case kFrameTopArea:
PaintFrameTopArea(canvas, state, rect,
absl::get<FrameTopAreaExtraParams>(extra),
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__features.cc
index 3ca42e4e1e40..9104be835a5b 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__features.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__features.cc
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/ui/native_theme/native_theme_features.cc.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/ui/native_theme/native_theme_features.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/native_theme/native_theme_features.cc
-@@ -54,7 +54,7 @@ bool IsOverlayScrollbarEnabled() {
+@@ -73,7 +73,7 @@ bool IsFluentOverlayScrollbarEnabled() {
- bool IsFluentScrollbarEnabled() {
+ bool IsFluentOverlayScrollbarEnabled() {
// Fluent scrollbars are only used for some OSes due to UI design guidelines.
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(features::kFluentScrollbar) ||
- IsFluentOverlayScrollbarEnabled();
+ return base::FeatureList::IsEnabled(features::kFluentOverlayScrollbar);
#else
-@@ -63,7 +63,7 @@ bool IsFluentScrollbarEnabled() {
- }
- bool IsFluentOverlayScrollbarEnabled() {
+ return false;
+@@ -82,7 +82,7 @@ bool IsFluentScrollbarEnabled() {
+
+ bool IsFluentScrollbarEnabled() {
// Fluent scrollbars are only used for some OSes due to UI design guidelines.
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(features::kFluentOverlayScrollbar);
+ return base::FeatureList::IsEnabled(features::kFluentScrollbar) ||
+ IsFluentOverlayScrollbarEnabled();
#else
- return false;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_common_egl__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_common_egl__util.cc
index 837f0774b9d0..679548165ce0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_common_egl__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_common_egl__util.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/ozone/common/egl_util.cc.orig 2022-07-22 17:30:31 UTC
+--- src/3rdparty/chromium/ui/ozone/common/egl_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/common/egl_util.cc
-@@ -26,9 +26,9 @@ const base::FilePath::CharType kDefaultGlesSoname[] =
+@@ -27,9 +27,9 @@ const base::FilePath::CharType kDefaultEglSoname[] =
FILE_PATH_LITERAL("libGLESv2.so");
#else // BUILDFLAG(IS_FUCHSIA)
const base::FilePath::CharType kDefaultEglSoname[] =
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_common_features.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_common_features.cc
deleted file mode 100644
index f1411a927f3e..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_common_features.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/common/features.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/ui/ozone/common/features.cc
-@@ -30,7 +30,7 @@ BASE_FEATURE(kWaylandSurfaceSubmissionInPixelCoordinat
- // enabled.
- BASE_FEATURE(kWaylandFractionalScaleV1,
- "WaylandFractionalScaleV1",
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -42,7 +42,7 @@ BASE_FEATURE(kWaylandFractionalScaleV1,
- // protocol is supported.
- BASE_FEATURE(kWaylandXdgToplevelDrag,
- "WaylandXdgToplevelDrag",
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_headless__surface__factory.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_headless__surface__factory.cc
index 0235f047e872..97ec09590696 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_headless__surface__factory.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_headless__surface__factory.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/ozone/platform/headless/headless_surface_factory.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ui/ozone/platform/headless/headless_surface_factory.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/platform/headless/headless_surface_factory.cc
@@ -34,7 +34,7 @@
#include "ui/ozone/platform/headless/headless_window_manager.h"
@@ -9,7 +9,7 @@
#include "ui/ozone/platform/headless/vulkan_implementation_headless.h"
#endif
-@@ -280,7 +280,7 @@ std::unique_ptr<gpu::VulkanImplementation>
+@@ -281,7 +281,7 @@ HeadlessSurfaceFactory::CreateVulkanImplementation(
HeadlessSurfaceFactory::CreateVulkanImplementation(
bool use_swiftshader,
bool allow_protected_memory) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_ozone__platform__headless.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_ozone__platform__headless.cc
index 88845a0545db..06b0964728c2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_ozone__platform__headless.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_ozone__platform__headless.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2024-03-27 13:31:02 UTC
+--- src/3rdparty/chromium/ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/platform/headless/ozone_platform_headless.cc
@@ -103,7 +103,7 @@ class OzonePlatformHeadless : public OzonePlatform {
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_vulkan__implementation__headless.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_vulkan__implementation__headless.cc
index da31d4b567bc..9ae67a2c9334 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_vulkan__implementation__headless.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_headless_vulkan__implementation__headless.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/platform/headless/vulkan_implementation_headless.cc
-@@ -118,7 +118,7 @@ VulkanImplementationHeadless::ExportVkFenceToGpuFence(
+@@ -116,7 +116,7 @@ VulkanImplementationHeadless::GetExternalSemaphoreHand
VkExternalSemaphoreHandleTypeFlagBits
VulkanImplementationHeadless::GetExternalSemaphoreHandleType() {
@@ -9,7 +9,7 @@
return VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT;
#else
return VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT;
-@@ -128,7 +128,7 @@ VulkanImplementationHeadless::GetExternalSemaphoreHand
+@@ -126,7 +126,7 @@ bool VulkanImplementationHeadless::CanImportGpuMemoryB
bool VulkanImplementationHeadless::CanImportGpuMemoryBuffer(
gpu::VulkanDeviceQueue* device_queue,
gfx::GpuMemoryBufferType memory_buffer_type) {
@@ -18,7 +18,7 @@
const auto& enabled_extensions = device_queue->enabled_extensions();
return gfx::HasExtension(enabled_extensions,
VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME) &&
-@@ -151,7 +151,7 @@ VulkanImplementationHeadless::CreateImageFromGpuMemory
+@@ -149,7 +149,7 @@ VulkanImplementationHeadless::CreateImageFromGpuMemory
VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT |
VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT;
auto tiling = VK_IMAGE_TILING_OPTIMAL;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_common_wayland__util.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_common_wayland__util.cc
index 8b8fd14d2044..a0a3ef485d32 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_common_wayland__util.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_common_wayland__util.cc
@@ -1,20 +1,18 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/common/wayland_util.cc.orig 2024-10-23 07:00:35 UTC
+--- src/3rdparty/chromium/ui/ozone/platform/wayland/common/wayland_util.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/platform/wayland/common/wayland_util.cc
-@@ -347,7 +347,7 @@ void TransformToWlArray(
- }
+@@ -420,6 +420,7 @@ void RecordConnectionMetrics(wl_display* display) {
+ {"weston", WaylandCompositor::kWeston},
+ };
- base::TimeTicks EventMillisecondsToTimeTicks(uint32_t milliseconds) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/40287874): `milliseconds` comes from Weston that
- // uses timestamp from libinput, which is different from TimeTicks.
- // Use EventTimeForNow(), for now.
-@@ -389,7 +389,7 @@ bool MaybeHandlePlatformEventForDrag(const ui::Platfor
- }
++#if !BUILDFLAG(IS_BSD)
+ const int fd = wl_display_get_fd(display);
+ if (fd == -1) {
+ return WaylandCompositor::kUnknown;
+@@ -445,6 +446,7 @@ void RecordConnectionMetrics(wl_display* display) {
+ return compositor;
+ }
+ }
++#endif
- void RecordConnectionMetrics(wl_display* display) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- CHECK(display);
-
- // These values are logged to metrics so must not be changed.
+ return WaylandCompositor::kOther;
+ };
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
deleted file mode 100644
index f66db0380ac2..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc.orig 2024-03-22 08:19:40 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc
-@@ -284,7 +284,7 @@ void WaylandInputEmulate::EmulateUpdateDisplay(const s
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void WaylandInputEmulate::ForceUseScreenCoordinatesOnce() {
- force_use_screen_coordinates_once_ = true;
- }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_emulate_wayland__input__emulate.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
deleted file mode 100644
index f21fd341c1d4..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/emulate/wayland_input_emulate.h.orig 2024-03-22 08:19:40 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/emulate/wayland_input_emulate.h
-@@ -68,7 +68,7 @@ class WaylandInputEmulate : public wl::WaylandProxy::D
- uint32_t request_id);
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ForceUseScreenCoordinatesOnce();
- #endif
-
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
index f4a8fa73c518..264cdee7a5b6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2022-03-25 21:59:56 UTC
+--- src/3rdparty/chromium/ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc
@@ -38,7 +38,11 @@ bool VulkanImplementationWayland::InitializeVulkanInst
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__connection.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__connection.cc
deleted file mode 100644
index 626835aa2501..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__connection.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_connection.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_connection.cc
-@@ -541,7 +541,7 @@ bool WaylandConnection::ShouldUseOverlayDelegation() c
- // isn't present on any non-exo Wayland compositors.
- bool should_use_overlay_delegation =
- IsWaylandOverlayDelegationEnabled() && !fractional_scale_manager_v1();
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Overlay delegation also requires a single-pixel-buffer protocol, which
- // allows creation of non-backed solid color buffers. Even though only video
- // overlays can be supported on Linux, these color buffers are still needed
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__input__method__context.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__input__method__context.cc
deleted file mode 100644
index 4e6d27b79def..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__input__method__context.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_input_method_context.cc.orig 2024-09-30 07:45:04 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_input_method_context.cc
-@@ -60,7 +60,7 @@ namespace {
- // Only enable the preedit string for sequence mode (i.e. when using dead keys
- // or the Compose key) on Linux ozone/wayland (see b/220370007).
- constexpr CharacterComposer::PreeditStringMode kPreeditStringMode =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- CharacterComposer::PreeditStringMode::kAlwaysEnabled;
- #else
- CharacterComposer::PreeditStringMode::kHexModeOnly;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__popup.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__popup.cc
deleted file mode 100644
index 2c7494594110..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__popup.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_popup.cc.orig 2024-05-21 18:07:39 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_popup.cc
-@@ -34,7 +34,7 @@ WaylandPopup::WaylandPopup(PlatformWindowDelegate* del
- WaylandWindow* parent)
- : WaylandWindow(delegate, connection) {
- set_parent_window(parent);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/330384470): Whether the popup appear depends on whether
- // anchor point is outside of the parent xdg_surface. On Mutter the popup will
- // not show when outside.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__screen.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__screen.cc
deleted file mode 100644
index c5a663967d43..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__screen.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_screen.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_screen.cc
-@@ -46,7 +46,7 @@
- #include "ui/ozone/platform/wayland/host/org_gnome_mutter_idle_monitor.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #endif
-
-@@ -133,7 +133,7 @@ WaylandScreen::WaylandScreen(WaylandConnection* connec
- tablet_state_ = connection_->GetTabletState();
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (auto* linux_ui = ui::LinuxUi::instance()) {
- OnDeviceScaleFactorChanged();
- display_scale_factor_observer_.Observe(linux_ui);
-@@ -606,7 +606,7 @@ bool WaylandScreen::VerifyOutputStateConsistentForTest
- return true;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void WaylandScreen::OnDeviceScaleFactorChanged() {
- if (const auto* linux_ui = ui::LinuxUi::instance()) {
- const float new_font_scale = linux_ui->display_config().font_scale;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__screen.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__screen.h
deleted file mode 100644
index 7c040f670fb8..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__screen.h
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_screen.h.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_screen.h
-@@ -24,7 +24,7 @@
- #include "ui/ozone/platform/wayland/host/wayland_output.h"
- #include "ui/ozone/public/platform_screen.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/scoped_observation.h"
- #include "ui/linux/device_scale_factor_observer.h"
- #include "ui/linux/linux_ui.h"
-@@ -44,7 +44,7 @@ class OrgGnomeMutterIdleMonitor;
-
- // A PlatformScreen implementation for Wayland.
- class WaylandScreen : public PlatformScreen
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ,
- public DeviceScaleFactorObserver
- #endif
-@@ -96,7 +96,7 @@ class WaylandScreen : public PlatformScreen
- display::TabletState GetTabletState() const override;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // DeviceScaleFactorObserver:
- void OnDeviceScaleFactorChanged() override;
- #endif
-@@ -158,7 +158,7 @@ class WaylandScreen : public PlatformScreen
- display::TabletState tablet_state_;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- float font_scale_ = 1.0f;
-
- base::ScopedObservation<ui::LinuxUi, DeviceScaleFactorObserver>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__toplevel__window.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
deleted file mode 100644
index 17edc8c684a4..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_toplevel_window.cc.orig 2024-09-30 07:45:04 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_toplevel_window.cc
-@@ -634,7 +634,7 @@ void WaylandToplevelWindow::HandleAuraToplevelConfigur
- const bool did_active_change = is_active_ != window_states.is_activated;
- is_active_ = window_states.is_activated;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // The tiled state affects the window geometry, so apply it here.
- if (window_states.tiled_edges != tiled_state_) {
- // This configure changes the decoration insets. We should adjust the
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__toplevel__window.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__toplevel__window.h
deleted file mode 100644
index 5517b4b03c08..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__toplevel__window.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig 2024-09-30 07:45:04 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_toplevel_window.h
-@@ -261,7 +261,7 @@ class WaylandToplevelWindow : public WaylandWindow,
- // The display ID to switch to in case the state is `kFullscreen`.
- int64_t fullscreen_display_id_ = display::kInvalidDisplayId;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Contains the current state of the tiled edges.
- WindowTiledEdges tiled_state_;
- #endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__window.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__window.cc
deleted file mode 100644
index da50befdb630..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__window.cc
+++ /dev/null
@@ -1,44 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_window.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_window.cc
-@@ -318,7 +318,7 @@ void WaylandWindow::OnPointerFocusChanged(bool focused
- // Whenever the window gets the pointer focus back, the cursor shape must be
- // updated. Otherwise, it is invalidated upon wl_pointer::leave and is not
- // restored by the Wayland compositor.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (focused && async_cursor_) {
- async_cursor_->AddCursorLoadedCallback(base::BindOnce(
- &WaylandWindow::OnCursorLoaded, AsWeakPtr(), async_cursor_));
-@@ -584,7 +584,7 @@ bool WaylandWindow::ShouldUseNativeFrame() const {
- void WaylandWindow::SetCursor(scoped_refptr<PlatformCursor> platform_cursor) {
- DCHECK(platform_cursor);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto async_cursor = WaylandAsyncCursor::FromPlatformCursor(platform_cursor);
-
- if (async_cursor_ == async_cursor) {
-@@ -795,7 +795,7 @@ std::string WaylandWindow::WindowStates::ToString() co
- } else {
- base::TrimString(states, " ", &states);
- }
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- states += "; tiled_edges: ";
- std::string tiled = "";
- if (tiled_edges.left) {
-@@ -1283,12 +1283,12 @@ void WaylandWindow::UpdateCursorShape(scoped_refptr<Bi
- cursor->bitmaps(), hotspot_in_dips,
- std::ceil(cursor->cursor_image_scale_factor()));
- }
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- cursor_ = cursor;
- #endif
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void WaylandWindow::OnCursorLoaded(scoped_refptr<WaylandAsyncCursor> cursor,
- scoped_refptr<BitmapCursor> bitmap_cursor) {
- if (HasPointerFocus() && async_cursor_ == cursor && bitmap_cursor) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__window.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__window.h
deleted file mode 100644
index f923c04a91d0..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_wayland__window.h
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_window.h.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/wayland_window.h
-@@ -41,7 +41,7 @@
- #include "ui/platform_window/platform_window_init_properties.h"
- #include "ui/platform_window/wm/wm_drag_handler.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/ozone/platform/wayland/host/wayland_async_cursor.h"
- #endif
-
-@@ -285,7 +285,7 @@ class WaylandWindow : public PlatformWindow,
- bool is_snapped_secondary = false;
- bool is_floated = false;
- bool is_pip = false;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- WindowTiledEdges tiled_edges;
- #endif
-
-@@ -569,7 +569,7 @@ class WaylandWindow : public PlatformWindow,
-
- void UpdateCursorShape(scoped_refptr<BitmapCursor> cursor);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void OnCursorLoaded(scoped_refptr<WaylandAsyncCursor> cursor,
- scoped_refptr<BitmapCursor> bitmap_cursor);
- #endif
-@@ -638,7 +638,7 @@ class WaylandWindow : public PlatformWindow,
-
- wl::Object<zaura_surface> aura_surface_;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // The current asynchronously loaded cursor (Linux specific).
- scoped_refptr<WaylandAsyncCursor> async_cursor_;
- #else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
deleted file mode 100644
index 14ed518ae69b..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc.orig 2024-09-30 07:45:04 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc
-@@ -322,7 +322,7 @@ void XDGToplevelWrapperImpl::OnToplevelConfigure(void*
- window_states.is_activated =
- CheckIfWlArrayHasValue(states, XDG_TOPLEVEL_STATE_ACTIVATED);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (xdg_toplevel_get_version(toplevel) >=
- XDG_TOPLEVEL_STATE_TILED_LEFT_SINCE_VERSION) {
- // All four tiled states have the same since version, so it is enough to
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
index 8bf28aefa951..f77d1c9d983c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc
-@@ -256,6 +256,10 @@ void ZWPTextInputWrapperV1::SetSurroundingText(
+@@ -261,6 +261,10 @@ void ZWPTextInputWrapperV1::SetSurroundingText(
// so if it exceeds 16 bits, it may be broken.
static constexpr size_t kSizeLimit = 60000;
if (HasAdvancedSurroundingTextSupport() && text.length() > kSizeLimit) {
@@ -11,7 +11,7 @@
base::ScopedFD memfd(memfd_create("surrounding_text", MFD_CLOEXEC));
if (!memfd.get()) {
PLOG(ERROR) << "Failed to create memfd";
-@@ -268,6 +272,7 @@ void ZWPTextInputWrapperV1::SetSurroundingText(
+@@ -273,6 +277,7 @@ void ZWPTextInputWrapperV1::SetSurroundingText(
zcr_extended_text_input_v1_set_large_surrounding_text(
extended_obj_.get(), memfd.get(), text.length(),
selection_range.start(), selection_range.end());
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_ozone__platform__wayland.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_ozone__platform__wayland.cc
deleted file mode 100644
index 2171460ee99f..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_wayland_ozone__platform__wayland.cc
+++ /dev/null
@@ -1,54 +0,0 @@
---- src/3rdparty/chromium/ui/ozone/platform/wayland/ozone_platform_wayland.cc.orig 2024-09-30 07:45:04 UTC
-+++ src/3rdparty/chromium/ui/ozone/platform/wayland/ozone_platform_wayland.cc
-@@ -66,13 +66,13 @@
- #include "ui/events/ozone/layout/stub/stub_keyboard_layout_engine.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/ozone/platform/wayland/host/wayland_cursor_factory.h"
- #else
- #include "ui/ozone/common/bitmap_cursor_factory.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/ozone/platform/wayland/host/linux_ui_delegate_wayland.h"
- #endif
-
-@@ -267,7 +267,7 @@ class OzonePlatformWayland : public OzonePlatform,
-
- buffer_manager_connector_ = std::make_unique<WaylandBufferManagerConnector>(
- connection_->buffer_manager_host());
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- cursor_factory_ = std::make_unique<WaylandCursorFactory>(connection_.get());
- #else
- cursor_factory_ = std::make_unique<BitmapCursorFactory>();
-@@ -277,7 +277,7 @@ class OzonePlatformWayland : public OzonePlatform,
-
- supported_buffer_formats_ =
- connection_->buffer_manager_host()->GetSupportedBufferFormats();
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- linux_ui_delegate_ =
- std::make_unique<LinuxUiDelegateWayland>(connection_.get());
- #endif
-@@ -343,7 +343,7 @@ class OzonePlatformWayland : public OzonePlatform,
- properties->supports_global_screen_coordinates =
- kDefaultScreenCoordinateEnabled;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/40800718): Revisit (and maybe remove) once proper
- // support, probably backed by org.freedesktop.portal.Screenshot.PickColor
- // API is implemented. Note: this is restricted to Linux Desktop as Lacros
-@@ -545,7 +545,7 @@ class OzonePlatformWayland : public OzonePlatform,
- DrmRenderNodePathFinder path_finder_;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<LinuxUiDelegateWayland> linux_ui_delegate_;
- #endif
- };
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_vulkan__implementation__x11.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_vulkan__implementation__x11.cc
index 11d0fa706ce0..097dfdef97ec 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_vulkan__implementation__x11.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_vulkan__implementation__x11.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/platform/x11/vulkan_implementation_x11.cc
@@ -59,7 +59,11 @@ bool VulkanImplementationX11::InitializeVulkanInstance
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__screen__ozone.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__screen__ozone.cc
index 3e0c586a2e6b..3006c40bb5dc 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__screen__ozone.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__screen__ozone.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/platform/x11/x11_screen_ozone.cc
@@ -22,7 +22,7 @@
#include "ui/ozone/platform/x11/x11_window.h"
@@ -18,7 +18,7 @@
if (auto* linux_ui = ui::LinuxUi::instance()) {
display_scale_factor_observer_.Observe(linux_ui);
}
-@@ -260,7 +260,7 @@ void X11ScreenOzone::OnEvent(const x11::Event& xev) {
+@@ -267,7 +267,7 @@ void X11ScreenOzone::OnEvent(const x11::Event& xev) {
x11_display_manager_->OnEvent(xev);
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__screen__ozone.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__screen__ozone.h
index 0d564b162cfd..f19f7618e478 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__screen__ozone.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__screen__ozone.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/ozone/platform/x11/x11_screen_ozone.h.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/ozone/platform/x11/x11_screen_ozone.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/platform/x11/x11_screen_ozone.h
@@ -16,7 +16,7 @@
#include "ui/gfx/x/event.h"
@@ -9,7 +9,7 @@
#include "ui/linux/device_scale_factor_observer.h"
#include "ui/linux/linux_ui.h"
#endif
-@@ -29,7 +29,7 @@ class X11WindowManager;
+@@ -29,7 +29,7 @@ class X11ScreenOzone : public PlatformScreen,
class X11ScreenOzone : public PlatformScreen,
public x11::EventObserver,
public XDisplayManager::Delegate
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__window.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__window.cc
index cb803d961f39..309765853794 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__window.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_platform_x11_x11__window.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/ozone/platform/x11/x11_window.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/ozone/platform/x11/x11_window.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/platform/x11/x11_window.cc
-@@ -1504,7 +1504,7 @@ void X11Window::OnXWindowStateChanged() {
+@@ -1502,7 +1502,7 @@ void X11Window::OnXWindowStateChanged() {
WindowTiledEdges tiled_state = GetTiledState();
if (tiled_state != tiled_state_) {
tiled_state_ = tiled_state;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_test_mock__platform__window__delegate.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_test_mock__platform__window__delegate.h
index 0564516bf372..5899cee705e9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_test_mock__platform__window__delegate.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_ozone_test_mock__platform__window__delegate.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/ozone/test/mock_platform_window_delegate.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/ui/ozone/test/mock_platform_window_delegate.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/ozone/test/mock_platform_window_delegate.h
@@ -35,7 +35,7 @@ class MockPlatformWindowDelegate : public PlatformWind
MOCK_METHOD2(OnWindowStateChanged,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.cc
index 8eefac7bb627..0179d0af78ca 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/platform_window/platform_window_delegate.cc.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/ui/platform_window/platform_window_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/platform_window/platform_window_delegate.cc
-@@ -61,7 +61,7 @@ gfx::Insets PlatformWindowDelegate::CalculateInsetsInD
+@@ -57,7 +57,7 @@ gfx::Insets PlatformWindowDelegate::CalculateInsetsInD
return gfx::Insets();
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.h
index 2c93359486aa..4cde4a7b042a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__delegate.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/platform_window/platform_window_delegate.h.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/ui/platform_window/platform_window_delegate.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/platform_window/platform_window_delegate.h
-@@ -181,7 +181,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) PlatformWindow
+@@ -144,7 +144,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) PlatformWindow
virtual void OnWindowStateChanged(PlatformWindowState old_state,
PlatformWindowState new_state) = 0;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__init__properties.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__init__properties.h
index a81893a46ef0..5b3aaa165a44 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__init__properties.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_platform__window_platform__window__init__properties.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/platform_window/platform_window_init_properties.h.orig 2024-06-17 12:56:06 UTC
+--- src/3rdparty/chromium/ui/platform_window/platform_window_init_properties.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/platform_window/platform_window_init_properties.h
-@@ -56,7 +56,7 @@ class WorkspaceExtensionDelegate;
+@@ -56,7 +56,7 @@ class ScenicWindowDelegate;
class ScenicWindowDelegate;
#endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_qt_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_qt_BUILD.gn
index 7fbca955903d..d914842392d6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_qt_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_qt_BUILD.gn
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/qt/BUILD.gn.orig 2024-01-30 07:53:34 UTC
+--- src/3rdparty/chromium/ui/qt/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/qt/BUILD.gn
@@ -20,7 +20,7 @@ config("qt_internal_config") {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__bn.xtb b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__bn.xtb
index 71e8022b2a30..ccc73752df02 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__bn.xtb
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__bn.xtb
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_bn.xtb.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_bn.xtb.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/strings/translations/app_locale_settings_bn.xtb
@@ -10,7 +10,7 @@
<translation id="IDS_WEB_FONT_FAMILY">Vrinda</translation>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ja.xtb b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ja.xtb
index 342fe1653a3c..ad06df5159fa 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ja.xtb
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ja.xtb
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_ja.xtb.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_ja.xtb.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/strings/translations/app_locale_settings_ja.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ko.xtb b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ko.xtb
index 07d66a247845..740e66a74ba7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ko.xtb
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ko.xtb
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_ko.xtb.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_ko.xtb.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/strings/translations/app_locale_settings_ko.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ml.xtb b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ml.xtb
index 9fbf0f264e95..35a82988516a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ml.xtb
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__ml.xtb
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_ml.xtb.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_ml.xtb.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/strings/translations/app_locale_settings_ml.xtb
@@ -9,7 +9,7 @@
<translation id="IDS_WEB_FONT_FAMILY">'Segoe UI',Arial,AnjaliOldLipi,Rachana,Kartika</translation>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__th.xtb b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__th.xtb
index 4ce623f14532..2f06e7c8ad4f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__th.xtb
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__th.xtb
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_th.xtb.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_th.xtb.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/strings/translations/app_locale_settings_th.xtb
@@ -6,7 +6,7 @@
<translation id="IDS_WEB_FONT_FAMILY">Tahoma,sans-serif</translation>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-CN.xtb b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-CN.xtb
index 02173dbb3aa4..8e6485eb0016 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-CN.xtb
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-CN.xtb
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2022-09-24 10:57:32 UTC
+--- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/strings/translations/app_locale_settings_zh-CN.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-TW.xtb b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-TW.xtb
index de3480d2f9ab..2cbaff5679db 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-TW.xtb
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_strings_translations_app__locale__settings__zh-TW.xtb
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2023-01-11 09:17:16 UTC
+--- src/3rdparty/chromium/ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/strings/translations/app_locale_settings_zh-TW.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.cc
index 1c466b503a5b..19262c910c26 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/views/controls/prefix_selector.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/views/controls/prefix_selector.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/controls/prefix_selector.cc
-@@ -178,7 +178,7 @@ bool PrefixSelector::ShouldDoLearning() {
+@@ -192,7 +192,7 @@ bool PrefixSelector::ShouldDoLearning() {
return false;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.h
index 33880046fb1d..30114c8762a9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_prefix__selector.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/views/controls/prefix_selector.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/views/controls/prefix_selector.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/controls/prefix_selector.h
-@@ -85,7 +85,7 @@ class VIEWS_EXPORT PrefixSelector : public ui::TextInp
+@@ -91,7 +91,7 @@ class VIEWS_EXPORT PrefixSelector : public ui::TextInp
ukm::SourceId GetClientSourceForMetrics() const override;
bool ShouldDoLearning() override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.cc
index c83e97db5670..4fbd62219e68 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/views/controls/textfield/textfield.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/views/controls/textfield/textfield.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/controls/textfield/textfield.cc
@@ -85,7 +85,7 @@
#include "base/win/win_util.h"
@@ -9,7 +9,7 @@
#include "ui/base/ime/linux/text_edit_command_auralinux.h"
#include "ui/base/ime/text_input_flags.h"
#include "ui/linux/linux_ui.h"
-@@ -183,7 +183,7 @@ bool IsControlKeyModifier(int flags) {
+@@ -182,7 +182,7 @@ bool IsControlKeyModifier(int flags) {
// Control-modified key combination, but we cannot extend it to other platforms
// as Control has different meanings and behaviors.
// https://crrev.com/2580483002/#msg46
@@ -18,16 +18,16 @@
return flags & ui::EF_CONTROL_DOWN;
#else
return false;
-@@ -761,7 +761,7 @@ bool Textfield::OnKeyPressed(const ui::KeyEvent& event
- if (!textfield)
+@@ -789,7 +789,7 @@ bool Textfield::OnKeyPressed(const ui::KeyEvent& event
return handled;
+ }
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
auto* linux_ui = ui::LinuxUi::instance();
std::vector<ui::TextEditCommandAuraLinux> commands;
if (!handled && linux_ui &&
-@@ -944,7 +944,7 @@ void Textfield::AboutToRequestFocusFromTabTraversal(bo
+@@ -974,7 +974,7 @@ bool Textfield::SkipDefaultKeyEventProcessing(const ui
}
bool Textfield::SkipDefaultKeyEventProcessing(const ui::KeyEvent& event) {
@@ -36,7 +36,7 @@
// Skip any accelerator handling that conflicts with custom keybindings.
auto* linux_ui = ui::LinuxUi::instance();
std::vector<ui::TextEditCommandAuraLinux> commands;
-@@ -1994,7 +1994,7 @@ bool Textfield::ShouldDoLearning() {
+@@ -2065,7 +2065,7 @@ bool Textfield::ShouldDoLearning() {
return false;
}
@@ -45,20 +45,21 @@
// TODO(crbug.com/41452689): Implement this method to support Korean IME
// reconversion feature on native text fields (e.g. find bar).
bool Textfield::SetCompositionFromExistingText(
-@@ -2500,14 +2500,14 @@ ui::TextEditCommand Textfield::GetCommandForKeyEvent(
+@@ -2583,7 +2583,7 @@ ui::TextEditCommand Textfield::GetCommandForKeyEvent(
#endif
return ui::TextEditCommand::DELETE_BACKWARD;
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Only erase by line break on Linux and ChromeOS.
- if (shift)
+ if (shift) {
return ui::TextEditCommand::DELETE_TO_BEGINNING_OF_LINE;
+@@ -2591,7 +2591,7 @@ ui::TextEditCommand Textfield::GetCommandForKeyEvent(
#endif
return ui::TextEditCommand::DELETE_WORD_BACKWARD;
case ui::VKEY_DELETE:
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Only erase by line break on Linux and ChromeOS.
- if (shift && control)
+ if (shift && control) {
return ui::TextEditCommand::DELETE_TO_END_OF_LINE;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.h
index 652aebc9ba44..e83f5bd4b5f7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/views/controls/textfield/textfield.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/views/controls/textfield/textfield.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/controls/textfield/textfield.h
@@ -47,7 +47,7 @@
#include "ui/views/view_observer.h"
@@ -9,7 +9,7 @@
#include <vector>
#endif
-@@ -463,7 +463,7 @@ class VIEWS_EXPORT Textfield : public View,
+@@ -474,7 +474,7 @@ class VIEWS_EXPORT Textfield : public View,
// Set whether the text should be used to improve typing suggestions.
void SetShouldDoLearning(bool value) { should_do_learning_ = value; }
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_corewm_tooltip__aura.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_corewm_tooltip__aura.cc
index 18f93c58add1..41b822021261 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_corewm_tooltip__aura.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_corewm_tooltip__aura.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/ui/views/corewm/tooltip_aura.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/views/corewm/tooltip_aura.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/corewm/tooltip_aura.cc
-@@ -37,7 +37,7 @@ namespace {
+@@ -38,7 +38,7 @@ bool CanUseTranslucentTooltipWidget() {
+
+ // TODO(varkha): Update if native widget can be transparent on Linux.
bool CanUseTranslucentTooltipWidget() {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_WIN)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
return false;
#else
return true;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_examples_widget__example.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_examples_widget__example.cc
index 1d47086b6d75..504e4d7f4bad 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_examples_widget__example.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_examples_widget__example.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/views/examples/widget_example.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/views/examples/widget_example.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/examples/widget_example.cc
@@ -50,7 +50,7 @@ void WidgetExample::CreateExampleView(View* container)
modal_button->SetCallback(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_focus_focus__manager.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_focus_focus__manager.cc
index a1eae222d44e..387b68cade0c 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_focus_focus__manager.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_focus_focus__manager.cc
@@ -1,20 +1,20 @@
---- src/3rdparty/chromium/ui/views/focus/focus_manager.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ui/views/focus/focus_manager.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/focus/focus_manager.cc
-@@ -585,7 +585,7 @@ bool FocusManager::RedirectAcceleratorToBubbleAnchorWi
+@@ -604,7 +604,7 @@ bool FocusManager::RedirectAcceleratorToBubbleAnchorWi
+ return false;
+ }
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Processing an accelerator can delete things. Because we
// need these objects afterwards on Linux, save widget_ as weak pointer and
// save the close_on_deactivate property value of widget_delegate in a
-@@ -602,7 +602,7 @@ bool FocusManager::RedirectAcceleratorToBubbleAnchorWi
+@@ -619,7 +619,7 @@ bool FocusManager::RedirectAcceleratorToBubbleAnchorWi
+ const bool accelerator_processed =
+ focus_manager->ProcessAccelerator(accelerator);
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Need to manually close the bubble widget on Linux. On Linux when the
// bubble is shown, the main widget remains active. Because of that when
// focus is set to the main widget to process accelerator, the main widget
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_style_platform__style.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_style_platform__style.cc
index fc70e97ab9cd..0d50d5059d96 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_style_platform__style.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_style_platform__style.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/views/style/platform_style.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/views/style/platform_style.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/style/platform_style.cc
-@@ -17,7 +17,7 @@
+@@ -16,7 +16,7 @@
#include "ui/views/controls/focusable_border.h"
#include "ui/views/controls/scrollbar/scroll_bar_views.h"
@@ -9,16 +9,7 @@
#include "ui/views/controls/scrollbar/overlay_scroll_bar.h"
#endif
-@@ -50,7 +50,7 @@ const View::FocusBehavior PlatformStyle::kDefaultFocus
- // Linux clips bubble windows that extend outside their parent window
- // bounds.
- const bool PlatformStyle::kAdjustBubbleIfOffscreen =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- false;
- #else
- true;
-@@ -59,7 +59,7 @@ const bool PlatformStyle::kAdjustBubbleIfOffscreen =
+@@ -27,7 +27,7 @@ std::unique_ptr<ScrollBar> PlatformStyle::CreateScroll
// static
std::unique_ptr<ScrollBar> PlatformStyle::CreateScrollBar(
ScrollBar::Orientation orientation) {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_test_ui__controls__factory__desktop__aura__ozone.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
index d3a96527382d..b179876bda26 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
@@ -1,8 +1,8 @@
---- src/3rdparty/chromium/ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2024-03-22 08:19:40 UTC
+--- src/3rdparty/chromium/ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
-@@ -296,7 +296,7 @@ void UpdateDisplaySync(const std::string& display_spec
+@@ -237,7 +237,7 @@ bool SendMouseClick(MouseButton type, gfx::NativeWindo
+ window_hint);
}
- #endif
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.cc
index 19409aa63270..396eb8a5fee5 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/views/views_delegate.cc.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/ui/views/views_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/views_delegate.cc
-@@ -95,7 +95,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx::NativeWindow
+@@ -89,7 +89,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx::NativeWindow
return false;
}
#elif BUILDFLAG(ENABLE_DESKTOP_AURA) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.h
index 726a5c51347a..8e2007b10333 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_views__delegate.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/views/views_delegate.h.orig 2024-02-23 21:04:38 UTC
+--- src/3rdparty/chromium/ui/views/views_delegate.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/views_delegate.h
-@@ -146,7 +146,7 @@ class VIEWS_EXPORT ViewsDelegate {
+@@ -139,7 +139,7 @@ class VIEWS_EXPORT ViewsDelegate {
// environment.
virtual bool IsWindowInMetro(gfx::NativeWindow window) const;
#elif BUILDFLAG(ENABLE_DESKTOP_AURA) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
index 01caf1c093c1..5b46091b56c6 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
-@@ -206,7 +206,7 @@ DragOperation DesktopDragDropClientOzone::StartDragAnd
+@@ -203,7 +203,7 @@ DragOperation DesktopDragDropClientOzone::StartDragAnd
return selected_operation_;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
index edd01820e958..7b2f1ec3ef3f 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
-@@ -66,7 +66,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
+@@ -67,7 +67,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
// The offset of |drag_widget_| relative to the mouse position.
gfx::Vector2d offset;
@@ -9,7 +9,7 @@
// The last received drag location. The drag widget is moved asynchronously
// so its position is updated when the UI thread has time for that. When
// the first change to the location happens, a call to UpdateDragWidget()
-@@ -87,7 +87,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
+@@ -88,7 +88,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
const gfx::Point& root_location,
int allowed_operations,
ui::mojom::DragEventSource source) override;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
index bd7bd41c7569..cbb9e3657661 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
-@@ -48,7 +48,7 @@
+@@ -50,7 +50,7 @@
#include "ui/wm/core/window_util.h"
#include "ui/wm/public/window_move_client.h"
@@ -9,7 +9,7 @@
#include "ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone_linux.h"
#endif
-@@ -358,7 +358,7 @@ std::unique_ptr<aura::client::DragDropClient>
+@@ -347,7 +347,7 @@ DesktopWindowTreeHostPlatform::CreateDragDropClient()
DesktopWindowTreeHostPlatform::CreateDragDropClient() {
ui::WmDragHandler* drag_handler = ui::GetWmDragHandler(*(platform_window()));
std::unique_ptr<DesktopDragDropClientOzone> drag_drop_client =
@@ -18,7 +18,7 @@
std::make_unique<DesktopDragDropClientOzoneLinux>(window(), drag_handler);
#else
std::make_unique<DesktopDragDropClientOzone>(window(), drag_handler);
-@@ -1175,7 +1175,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg
+@@ -1174,7 +1174,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg
// DesktopWindowTreeHost:
// Linux subclasses this host and adds some Linux specific bits.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
deleted file mode 100644
index e6333332d807..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_window_tree_host_platform_impl_interactive_uitest.cc.orig 2024-04-19 13:02:56 UTC
-+++ src/3rdparty/chromium/ui/views/widget/desktop_aura/desktop_window_tree_host_platform_impl_interactive_uitest.cc
-@@ -23,7 +23,7 @@
- #include "ui/views/widget/widget_delegate.h"
- #include "ui/views/window/native_frame_view.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/views/widget/desktop_aura/desktop_window_tree_host_linux.h"
- #include "ui/views/widget/desktop_aura/window_event_filter_linux.h"
- using DesktopWindowTreeHostPlatformImpl = views::DesktopWindowTreeHostLinux;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_root__view.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_root__view.cc
index a50d11463dee..d934f6dc9819 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_root__view.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_root__view.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/views/widget/root_view.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/ui/views/widget/root_view.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/widget/root_view.cc
-@@ -109,7 +109,7 @@ class AnnounceTextView : public View {
+@@ -169,7 +169,7 @@ class AnnounceTextView : public View {
#if BUILDFLAG(IS_CHROMEOS)
// On ChromeOS, kAlert role can invoke an unnecessary event on reparenting.
GetViewAccessibility().SetRole(ax::mojom::Role::kStaticText);
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_widget.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_widget.cc
index b0b927dfe229..b7f95a11af18 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_widget.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_widget_widget.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/ui/views/widget/widget.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/views/widget/widget.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/widget/widget.cc
-@@ -58,7 +58,7 @@
+@@ -63,7 +63,7 @@
#include "ui/views/window/custom_frame_view.h"
#include "ui/views/window/dialog_delegate.h"
@@ -9,12 +9,12 @@
#include "ui/linux/linux_ui.h"
#endif
-@@ -2203,7 +2203,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const
- if (parent_)
+@@ -2444,7 +2444,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const
return parent_->GetNativeTheme();
+ }
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (auto* linux_ui_theme = ui::LinuxUiTheme::GetForWindow(GetNativeWindow()))
+ if (auto* linux_ui_theme =
+ ui::LinuxUiTheme::GetForWindow(GetNativeWindow())) {
return linux_ui_theme->GetNativeTheme();
- #endif
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_custom__frame__view.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_custom__frame__view.cc
index 3597d8cd90d0..0aea38792ef7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_custom__frame__view.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_custom__frame__view.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/ui/views/window/custom_frame_view.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/ui/views/window/custom_frame_view.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/window/custom_frame_view.cc
-@@ -268,7 +268,7 @@ int CustomFrameView::CaptionButtonY() const {
+@@ -279,7 +279,7 @@ int CustomFrameView::CaptionButtonY() const {
+ int CustomFrameView::CaptionButtonY() const {
+ // Maximized buttons start at window top so that even if their images aren't
// drawn flush with the screen edge, they still obey Fitts' Law.
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return FrameBorderThickness();
#else
return frame_->IsMaximized() ? FrameBorderThickness() : kFrameShadowThickness;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_dialog__delegate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_dialog__delegate.cc
index 18d6b7a75476..d4951cb7b77d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_dialog__delegate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_dialog__delegate.cc
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/ui/views/window/dialog_delegate.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/ui/views/window/dialog_delegate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/window/dialog_delegate.cc
-@@ -105,7 +105,7 @@ Widget* DialogDelegate::CreateDialogWidget(
+@@ -105,7 +105,7 @@ bool DialogDelegate::CanSupportCustomFrame(gfx::Native
// static
bool DialogDelegate::CanSupportCustomFrame(gfx::NativeView parent) {
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
- BUILDFLAG(ENABLE_DESKTOP_AURA)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_DESKTOP_AURA)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_DESKTOP_AURA)
// The new style doesn't support unparented dialogs on Linux desktop.
return parent != nullptr;
+ #else
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_frame__background.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_frame__background.cc
index b34d95a6105f..be21599f0bcd 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_frame__background.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_views_window_frame__background.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/ui/views/window/frame_background.cc.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/ui/views/window/frame_background.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/ui/views/window/frame_background.cc
@@ -110,7 +110,7 @@ void FrameBackground::PaintMaximized(gfx::Canvas* canv
int width) const {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_BUILD.gn b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_BUILD.gn
index 429accee11d7..ab331308c2d9 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_BUILD.gn
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_BUILD.gn
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/v8/BUILD.gn.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/v8/BUILD.gn.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/BUILD.gn
-@@ -908,6 +908,8 @@ external_v8_defines = [
+@@ -961,6 +961,8 @@ external_v8_defines = [
"V8_TARGET_OS_MACOS",
"V8_TARGET_OS_WIN",
"V8_TARGET_OS_CHROMEOS",
@@ -9,7 +9,7 @@
]
enabled_external_v8_defines = [
-@@ -984,6 +986,12 @@ if (target_os == "android") {
+@@ -1040,6 +1042,12 @@ if (target_os == "android") {
} else if (target_os == "chromeos") {
enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
@@ -22,7 +22,7 @@
}
disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
-@@ -2538,6 +2546,12 @@ template("run_mksnapshot") {
+@@ -2479,6 +2487,12 @@ template("run_mksnapshot") {
if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
args += [ "--reorder-builtins" ]
}
@@ -35,7 +35,7 @@
}
if (v8_enable_turboshaft_csa) {
-@@ -6704,7 +6718,7 @@ v8_component("v8_libbase") {
+@@ -6638,7 +6652,7 @@ v8_component("v8_libbase") {
}
}
@@ -44,7 +44,7 @@
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -6715,6 +6729,18 @@ v8_component("v8_libbase") {
+@@ -6649,6 +6663,18 @@ v8_component("v8_libbase") {
"dl",
"rt",
]
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8-internal.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8-internal.h
index 2ea51316a66e..968cd1c8c6e1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8-internal.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8-internal.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/v8/include/v8-internal.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/v8/include/v8-internal.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/include/v8-internal.h
-@@ -229,7 +229,7 @@ using SandboxedPointer_t = Address;
+@@ -232,7 +232,7 @@ using SandboxedPointer_t = Address;
#ifdef V8_ENABLE_SANDBOX
// Size of the sandbox, excluding the guard regions surrounding it.
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8config.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8config.h
index 65311acf12ce..01193604514e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8config.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_include_v8config.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/include/v8config.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/v8/include/v8config.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/include/v8config.h
@@ -201,6 +201,8 @@ path. Add it with -I<path> to the command line
&& !defined(V8_TARGET_OS_FUCHSIA) \
@@ -35,13 +35,11 @@
#ifdef V8_OS_MACOS
# define V8_TARGET_OS_MACOS
#endif
-@@ -381,7 +395,8 @@ path. Add it with -I<path> to the command line
- // preserve_most in clang >= 17 (see https://reviews.llvm.org/D143425).
+@@ -382,6 +396,7 @@ path. Add it with -I<path> to the command line
#if (defined(_M_X64) || defined(__x86_64__) /* x64 (everywhere) */ \
|| ((defined(__AARCH64EL__) || defined(_M_ARM64)) /* arm64, but ... */ \
-- && !defined(_WIN32))) /* not on windows */ \
-+ && !defined(_WIN32) /* not on windows */ \
-+ && !defined(__OpenBSD__))) /* not on OpenBSD */ \
+ && !defined(_WIN32))) /* not on windows */ \
++ && !defined(__OpenBSD__) /* not on OpenBSD */ \
&& !defined(COMPONENT_BUILD) /* no component build */\
&& __clang_major__ >= 17 /* clang >= 17 */
# define V8_HAS_ATTRIBUTE_PRESERVE_MOST (__has_attribute(preserve_most))
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc
index 3e3ca5fb8378..e0eff42641ec 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/v8/src/api/api.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/v8/src/api/api.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/api/api.cc
-@@ -149,7 +149,7 @@
+@@ -153,7 +153,7 @@
#include "src/wasm/wasm-serialization.h"
#endif // V8_ENABLE_WEBASSEMBLY
@@ -9,7 +9,7 @@
#include <signal.h>
#include <unistd.h>
-@@ -6525,7 +6525,7 @@ bool v8::V8::Initialize(const int build_config) {
+@@ -6614,7 +6614,7 @@ bool v8::V8::Initialize(const int build_config) {
return true;
}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_atomicops.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_atomicops.h
index 51d11ee69264..f8a2348884b0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_atomicops.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_atomicops.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/v8/src/base/atomicops.h.orig 2023-09-13 12:11:42 UTC
+--- src/3rdparty/chromium/v8/src/base/atomicops.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/base/atomicops.h
-@@ -57,10 +57,10 @@ using Atomic64 = SbAtomic64;
+@@ -57,10 +57,10 @@ using Atomic32 = int32_t;
using Atomic8 = char;
using Atomic16 = int16_t;
using Atomic32 = int32_t;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_memory.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_memory.h
index b8cf280c2187..8ebe57537133 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_memory.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_memory.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/base/platform/memory.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/v8/src/base/platform/memory.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/base/platform/memory.h
@@ -21,13 +21,13 @@
#include <malloc/malloc.h>
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-openbsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-openbsd.cc
index 56468ef16124..bd46bced5115 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-openbsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-openbsd.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/base/platform/platform-openbsd.cc.orig 2024-07-30 11:12:21 UTC
+--- src/3rdparty/chromium/v8/src/base/platform/platform-openbsd.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/base/platform/platform-openbsd.cc
@@ -6,6 +6,7 @@
// POSIX-compatible parts, the implementation is in platform-posix.cc.
@@ -8,7 +8,7 @@
#include <semaphore.h>
#include <signal.h>
#include <stdlib.h>
-@@ -121,6 +122,17 @@ void OS::SignalCodeMovingGC() {
+@@ -121,6 +122,17 @@ void OS::AdjustSchedulingParams() {}
}
void OS::AdjustSchedulingParams() {}
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-posix.cc
index ee23148ec530..357a9c42f9c4 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/base/platform/platform-posix.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/v8/src/base/platform/platform-posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/base/platform/platform-posix.cc
@@ -75,7 +75,7 @@
#include <sys/syscall.h>
@@ -25,7 +25,7 @@
uintptr_t raw_addr;
{
MutexGuard guard(rng_mutex.Pointer());
-@@ -416,6 +423,7 @@ void* OS::GetRandomMmapAddr() {
+@@ -412,6 +419,7 @@ void* OS::GetRandomMmapAddr() {
#endif
return reinterpret_cast<void*>(raw_addr);
}
@@ -33,7 +33,7 @@
// TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
#if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
-@@ -704,7 +712,7 @@ void OS::DestroySharedMemoryHandle(PlatformSharedMemor
+@@ -700,7 +708,7 @@ bool OS::HasLazyCommits() {
#if !V8_OS_ZOS
// static
bool OS::HasLazyCommits() {
@@ -42,7 +42,7 @@
return true;
#else
// TODO(bbudge) Return true for all POSIX platforms.
-@@ -1350,7 +1358,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void*
+@@ -1346,7 +1354,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void*
// keep this version in POSIX as most Linux-compatible derivatives will
// support it. MacOS and FreeBSD are different here.
#if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_small-vector.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_small-vector.h
deleted file mode 100644
index 1432a9e91c60..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_small-vector.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/3rdparty/chromium/v8/src/base/small-vector.h.orig 2022-10-25 08:25:05 UTC
-+++ src/3rdparty/chromium/v8/src/base/small-vector.h
-@@ -22,7 +22,7 @@ template <typename T, size_t kSize, typename Allocator
- class SmallVector {
- // Currently only support trivially copyable and trivially destructible data
- // types, as it uses memcpy to copy elements and never calls destructors.
-- ASSERT_TRIVIALLY_COPYABLE(T);
-+ // XXX FREEBSD ASSERT_TRIVIALLY_COPYABLE(T);
- static_assert(std::is_trivially_destructible<T>::value);
-
- public:
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_sys-info.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_sys-info.cc
index 18d5e64ff0d7..fcdcb424baa7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_sys-info.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_sys-info.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/v8/src/base/sys-info.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/v8/src/base/sys-info.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/base/sys-info.cc
-@@ -36,7 +36,7 @@ namespace base {
+@@ -36,7 +36,7 @@ int SysInfo::NumberOfProcessors() {
// static
int SysInfo::NumberOfProcessors() {
#if V8_OS_OPENBSD
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_builtins_x64_builtins-x64.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_builtins_x64_builtins-x64.cc
deleted file mode 100644
index b27b6c0558d8..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_builtins_x64_builtins-x64.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/3rdparty/chromium/v8/src/builtins/x64/builtins-x64.cc.orig 2024-10-22 08:31:56 UTC
-+++ src/3rdparty/chromium/v8/src/builtins/x64/builtins-x64.cc
-@@ -2838,7 +2838,11 @@ void Generate_OSREntry(MacroAssembler* masm, Register
- // Drop the return address on the stack and jump to the OSR entry
- // point of the function.
- __ Drop(1);
-+#ifdef V8_ENABLE_CET_IBT
-+ __ jmp(entry_address, /*notrack=*/true);
-+#else
- __ jmp(entry_address);
-+#endif
- }
-
- enum class OsrSourceTier {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.cc
index fbe7e994da93..9db4f77b58c7 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/diagnostics/perf-jit.cc.orig 2023-10-11 18:22:24 UTC
+--- src/3rdparty/chromium/v8/src/diagnostics/perf-jit.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/diagnostics/perf-jit.cc
@@ -31,7 +31,7 @@
#include "src/flags/flags.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.h
index 7a8cbe25963e..db0212acafa1 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_diagnostics_perf-jit.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/diagnostics/perf-jit.h.orig 2022-06-17 14:20:10 UTC
+--- src/3rdparty/chromium/v8/src/diagnostics/perf-jit.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/diagnostics/perf-jit.h
@@ -31,7 +31,7 @@
#include "include/v8config.h"
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_execution_isolate.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_execution_isolate.cc
index d685d66c2d07..650e72009263 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_execution_isolate.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_execution_isolate.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/v8/src/execution/isolate.cc.orig 2025-02-21 12:29:33 UTC
+--- src/3rdparty/chromium/v8/src/execution/isolate.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/execution/isolate.cc
-@@ -168,6 +168,10 @@
+@@ -172,6 +172,10 @@
#include "src/execution/simulator-base.h"
#endif
@@ -11,7 +11,7 @@
extern "C" const uint8_t v8_Default_embedded_blob_code_[];
extern "C" uint32_t v8_Default_embedded_blob_code_size_;
extern "C" const uint8_t v8_Default_embedded_blob_data_[];
-@@ -4973,6 +4977,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
+@@ -5048,6 +5052,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
uint32_t code_size = DefaultEmbeddedBlobCodeSize();
const uint8_t* data = DefaultEmbeddedBlobData();
uint32_t data_size = DefaultEmbeddedBlobDataSize();
@@ -24,4 +24,4 @@
+#endif
if (StickyEmbeddedBlobCode() != nullptr) {
- base::MutexGuard guard(current_embedded_blob_refcount_mutex_.Pointer());
+ base::SpinningMutexGuard guard(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_flags_flags.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_flags_flags.cc
index 9bf8f2cfd29d..83f527a27629 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_flags_flags.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_flags_flags.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/flags/flags.cc.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/v8/src/flags/flags.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/flags/flags.cc
@@ -16,6 +16,10 @@
#include <set>
@@ -8,10 +8,10 @@
+#include <sys/mman.h>
+#endif
+
- #include "src/base/functional.h"
+ #include "src/base/hashing.h"
#include "src/base/lazy-instance.h"
#include "src/base/platform/platform.h"
-@@ -807,6 +811,10 @@ void FlagList::FreezeFlags() {
+@@ -823,6 +827,10 @@ void FlagList::FreezeFlags() {
// Note that for string flags we only protect the pointer itself, but not the
// string storage. TODO(12887): Fix this.
base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_libsampler_sampler.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_libsampler_sampler.cc
new file mode 100644
index 000000000000..947c5dcdbe2e
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_libsampler_sampler.cc
@@ -0,0 +1,19 @@
+--- src/3rdparty/chromium/v8/src/libsampler/sampler.cc.orig 2025-08-15 18:30:00 UTC
++++ src/3rdparty/chromium/v8/src/libsampler/sampler.cc
+@@ -519,6 +519,16 @@ void SignalHandler::FillRegisterState(void* context, R
+ state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
+ state->sp = reinterpret_cast<void*>(mcontext.__gregs[_REG_SP]);
+ state->fp = reinterpret_cast<void*>(mcontext.__gregs[_REG_FP]);
++#elif V8_HOST_ARCH_ARM64
++#ifdef __CHERI_PURE_CAPABILITY__
++ state->pc = reinterpret_cast<void*>(mcontext.mc_capregs.cap_elr);
++ state->sp = reinterpret_cast<void*>(mcontext.mc_capregs.cap_sp);
++ state->fp = reinterpret_cast<void*>(mcontext.mc_capregs.cap_x[29]);
++#else // !__CHERI_PURE_CAPABILITY__
++ state->pc = reinterpret_cast<void*>(mcontext.mc_gpregs.gp_elr);
++ state->sp = reinterpret_cast<void*>(mcontext.mc_gpregs.gp_sp);
++ state->fp = reinterpret_cast<void*>(mcontext.mc_gpregs.gp_x[29]);
++#endif // __CHERI_PURE_CAPABILITY__
+ #endif // V8_HOST_ARCH_*
+ #elif V8_OS_NETBSD
+ #if V8_HOST_ARCH_IA32
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_sandbox_sandbox.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_sandbox_sandbox.cc
index 0e6057d07456..adf546e146ad 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_sandbox_sandbox.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_sandbox_sandbox.cc
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/v8/src/sandbox/sandbox.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/v8/src/sandbox/sandbox.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/sandbox/sandbox.cc
-@@ -48,7 +48,7 @@ static Address DetermineAddressSpaceLimit() {
+@@ -59,7 +59,7 @@ static Address DetermineAddressSpaceLimit() {
}
#endif // V8_TARGET_ARCH_X64
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
index 8a0c68411a3c..4bc3ea65268e 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2024-08-26 12:06:38 UTC
+--- src/3rdparty/chromium/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
@@ -148,6 +148,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(const char* s) {
return EmbeddedTargetOs::kStarboard;
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
index 16e4ce1934a4..720f6b4ecb65 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2024-09-30 07:45:04 UTC
+--- src/3rdparty/chromium/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
@@ -36,6 +36,7 @@ enum class EmbeddedTargetOs {
kWin,
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
index 8f34904e9bbe..7291a731ee38 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2023-08-17 07:33:31 UTC
+--- src/3rdparty/chromium/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
@@ -9,6 +9,10 @@
@@ -11,7 +11,7 @@
namespace v8 {
namespace internal {
-@@ -35,6 +39,10 @@ const char* DirectiveAsString(DataDirective directive)
+@@ -35,6 +39,10 @@ void PlatformEmbeddedFileWriterGeneric::SectionText()
void PlatformEmbeddedFileWriterGeneric::SectionText() {
if (target_os_ == EmbeddedTargetOs::kChromeOS) {
fprintf(fp_, ".section .text.hot.embedded\n");
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.cc
index 0a85b42f22e3..751c1216b888 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.cc
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/src/trap-handler/handler-inside-posix.cc.orig 2024-04-19 13:02:56 UTC
+--- src/3rdparty/chromium/v8/src/trap-handler/handler-inside-posix.cc.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/trap-handler/handler-inside-posix.cc
@@ -61,6 +61,8 @@ namespace trap_handler {
#define CONTEXT_REG(reg, REG) &uc->uc_mcontext->__ss.__##reg
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.h
index 07e418789dbc..4fb12e7efc40 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_handler-inside-posix.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/v8/src/trap-handler/handler-inside-posix.h.orig 2022-04-21 18:48:31 UTC
+--- src/3rdparty/chromium/v8/src/trap-handler/handler-inside-posix.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/trap-handler/handler-inside-posix.h
-@@ -13,7 +13,7 @@ namespace v8 {
+@@ -13,7 +13,7 @@ namespace trap_handler {
namespace internal {
namespace trap_handler {
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_trap-handler.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_trap-handler.h
index b22dfb97260a..4752728a441a 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_trap-handler.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_trap-handler_trap-handler.h
@@ -1,11 +1,11 @@
---- src/3rdparty/chromium/v8/src/trap-handler/trap-handler.h.orig 2023-05-31 08:12:17 UTC
+--- src/3rdparty/chromium/v8/src/trap-handler/trap-handler.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/trap-handler/trap-handler.h
-@@ -20,7 +20,7 @@ namespace trap_handler {
+@@ -18,7 +18,7 @@ namespace v8::internal::trap_handler {
// X64 on Linux, Windows, MacOS, FreeBSD.
#if V8_HOST_ARCH_X64 && V8_TARGET_ARCH_X64 && \
((V8_OS_LINUX && !V8_OS_ANDROID) || V8_OS_WIN || V8_OS_DARWIN || \
- V8_OS_FREEBSD)
+ V8_OS_FREEBSD || V8_OS_OPENBSD)
#define V8_TRAP_HANDLER_SUPPORTED true
- // Arm64 (non-simulator) on Mac and Linux.
+ // Arm64 (non-simulator) on Linux, Windows, MacOS.
#elif V8_TARGET_ARCH_ARM64 && V8_HOST_ARCH_ARM64 && \
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
index 91213efa1ce1..a421587a7ba2 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
@@ -1,6 +1,6 @@
---- src/3rdparty/chromium/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h
-@@ -512,7 +512,7 @@ void LiftoffAssembler::StoreTaggedPointer(Register dst
+@@ -578,7 +578,7 @@ void LiftoffAssembler::Load(LiftoffRegister dst, Regis
}
void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr,
@@ -9,7 +9,7 @@
LoadType type, uint32_t* protected_load_pc,
bool /* is_load_mem */, bool /* i64_offset */,
bool needs_shift) {
-@@ -592,7 +592,7 @@ void LiftoffAssembler::Load(LiftoffRegister dst, Regis
+@@ -658,7 +658,7 @@ void LiftoffAssembler::Store(Register dst_addr, Regist
}
void LiftoffAssembler::Store(Register dst_addr, Register offset_reg,
@@ -18,7 +18,7 @@
StoreType type, LiftoffRegList pinned,
uint32_t* protected_store_pc,
bool /* is_store_mem */, bool /* i64_offset */) {
-@@ -671,7 +671,7 @@ void LiftoffAssembler::Store(Register dst_addr, Regist
+@@ -737,7 +737,7 @@ void LiftoffAssembler::AtomicLoad(LiftoffRegister dst,
}
void LiftoffAssembler::AtomicLoad(LiftoffRegister dst, Register src_addr,
@@ -27,7 +27,7 @@
LoadType type, LiftoffRegList /* pinned */,
bool /* i64_offset */) {
if (type.value() != LoadType::kI64Load) {
-@@ -689,7 +689,7 @@ void LiftoffAssembler::AtomicLoad(LiftoffRegister dst,
+@@ -755,7 +755,7 @@ void LiftoffAssembler::AtomicStore(Register dst_addr,
}
void LiftoffAssembler::AtomicStore(Register dst_addr, Register offset_reg,
@@ -36,7 +36,7 @@
StoreType type, LiftoffRegList pinned,
bool /* i64_offset */) {
DCHECK_LE(offset_imm, std::numeric_limits<int32_t>::max());
-@@ -759,7 +759,7 @@ enum Binop { kAdd, kSub, kAnd, kOr, kXor, kExchange };
+@@ -825,7 +825,7 @@ inline void AtomicAddOrSubOrExchange32(LiftoffAssemble
inline void AtomicAddOrSubOrExchange32(LiftoffAssembler* lasm, Binop binop,
Register dst_addr, Register offset_reg,
@@ -45,7 +45,7 @@
LiftoffRegister value,
LiftoffRegister result, StoreType type) {
DCHECK_EQ(value, result);
-@@ -827,7 +827,7 @@ inline void AtomicAddOrSubOrExchange32(LiftoffAssemble
+@@ -893,7 +893,7 @@ inline void AtomicBinop32(LiftoffAssembler* lasm, Bino
}
inline void AtomicBinop32(LiftoffAssembler* lasm, Binop op, Register dst_addr,
@@ -54,7 +54,7 @@
LiftoffRegister value, LiftoffRegister result,
StoreType type) {
DCHECK_EQ(value, result);
-@@ -942,7 +942,7 @@ inline void AtomicBinop32(LiftoffAssembler* lasm, Bino
+@@ -1008,7 +1008,7 @@ inline void AtomicBinop64(LiftoffAssembler* lasm, Bino
}
inline void AtomicBinop64(LiftoffAssembler* lasm, Binop op, Register dst_addr,
@@ -63,7 +63,7 @@
LiftoffRegister value, LiftoffRegister result) {
// We need {ebx} here, which is the root register. As the root register it
// needs special treatment. As we use {ebx} directly in the code below, we
-@@ -1038,7 +1038,7 @@ inline void AtomicBinop64(LiftoffAssembler* lasm, Bino
+@@ -1104,7 +1104,7 @@ void LiftoffAssembler::AtomicAdd(Register dst_addr, Re
} // namespace liftoff
void LiftoffAssembler::AtomicAdd(Register dst_addr, Register offset_reg,
@@ -72,7 +72,7 @@
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1052,7 +1052,7 @@ void LiftoffAssembler::AtomicAdd(Register dst_addr, Re
+@@ -1118,7 +1118,7 @@ void LiftoffAssembler::AtomicSub(Register dst_addr, Re
}
void LiftoffAssembler::AtomicSub(Register dst_addr, Register offset_reg,
@@ -81,7 +81,7 @@
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1065,7 +1065,7 @@ void LiftoffAssembler::AtomicSub(Register dst_addr, Re
+@@ -1131,7 +1131,7 @@ void LiftoffAssembler::AtomicAnd(Register dst_addr, Re
}
void LiftoffAssembler::AtomicAnd(Register dst_addr, Register offset_reg,
@@ -90,7 +90,7 @@
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1079,7 +1079,7 @@ void LiftoffAssembler::AtomicAnd(Register dst_addr, Re
+@@ -1145,7 +1145,7 @@ void LiftoffAssembler::AtomicOr(Register dst_addr, Reg
}
void LiftoffAssembler::AtomicOr(Register dst_addr, Register offset_reg,
@@ -99,7 +99,7 @@
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1093,7 +1093,7 @@ void LiftoffAssembler::AtomicOr(Register dst_addr, Reg
+@@ -1159,7 +1159,7 @@ void LiftoffAssembler::AtomicXor(Register dst_addr, Re
}
void LiftoffAssembler::AtomicXor(Register dst_addr, Register offset_reg,
@@ -108,7 +108,7 @@
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1107,7 +1107,7 @@ void LiftoffAssembler::AtomicXor(Register dst_addr, Re
+@@ -1173,7 +1173,7 @@ void LiftoffAssembler::AtomicExchange(Register dst_add
}
void LiftoffAssembler::AtomicExchange(Register dst_addr, Register offset_reg,
@@ -117,7 +117,7 @@
LiftoffRegister value,
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
-@@ -1122,7 +1122,7 @@ void LiftoffAssembler::AtomicExchange(Register dst_add
+@@ -1188,7 +1188,7 @@ void LiftoffAssembler::AtomicCompareExchange(
}
void LiftoffAssembler::AtomicCompareExchange(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_tools_run.py b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_tools_run.py
index cab7172bb798..5954551e5742 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_tools_run.py
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_tools_run.py
@@ -1,4 +1,4 @@
---- src/3rdparty/chromium/v8/tools/run.py.orig 2024-10-22 08:31:56 UTC
+--- src/3rdparty/chromium/v8/tools/run.py.orig 2025-08-15 18:30:00 UTC
+++ src/3rdparty/chromium/v8/tools/run.py
@@ -21,7 +21,7 @@ if cmd and cmd[0] == '--redirect-stdout':
kwargs = dict(stdout=subprocess.PIPE)
diff --git a/www/qt6-webengine/files/patch-src_core_CMakeLists.txt b/www/qt6-webengine/files/patch-src_core_CMakeLists.txt
index f04b00dfc8d5..cd49e1e8407d 100644
--- a/www/qt6-webengine/files/patch-src_core_CMakeLists.txt
+++ b/www/qt6-webengine/files/patch-src_core_CMakeLists.txt
@@ -1,4 +1,4 @@
---- src/core/CMakeLists.txt.orig 2025-08-18 00:53:11 UTC
+--- src/core/CMakeLists.txt.orig 2025-08-15 18:30:00 UTC
+++ src/core/CMakeLists.txt
@@ -21,7 +21,7 @@ add_subdirectory(tools/qwebengine_convert_dict)
# TOOLCHAIN SETUP
@@ -9,16 +9,16 @@
setup_toolchains()
endif()
-@@ -205,7 +205,7 @@ foreach(arch ${archs})
+@@ -212,7 +212,7 @@ foreach(arch ${archs})
accessibility_activation_observer.cpp accessibility_activation_observer.h
)
- extend_gn_target(${buildGn} CONDITION LINUX
+ extend_gn_target(${buildGn} CONDITION LINUX OR FREEBSD
SOURCES
- ozone/gl_ozone_angle_qt.cpp ozone/gl_ozone_angle_qt.h
+ ozone/gl_ozone_qt.cpp ozone/gl_ozone_qt.h
ozone/ozone_util_qt.cpp ozone/ozone_util_qt.h
-@@ -213,17 +213,17 @@ foreach(arch ${archs})
+@@ -220,17 +220,17 @@ foreach(arch ${archs})
ozone/surface_factory_qt.cpp ozone/surface_factory_qt.h
)
@@ -39,7 +39,7 @@
SOURCES
ozone/egl_helper.cpp ozone/egl_helper.h
)
-@@ -443,7 +443,7 @@ foreach(arch ${archs})
+@@ -462,7 +462,7 @@ foreach(arch ${archs})
CONDITION QT_FEATURE_webenginedriver
)
@@ -48,7 +48,7 @@
list(APPEND gnArgArg
angle_enable_gl=true
use_gtk=false # GTK toolkit bindings
-@@ -510,6 +510,10 @@ foreach(arch ${archs})
+@@ -529,6 +529,10 @@ foreach(arch ${archs})
extend_gn_list(gnArgArg
ARGS use_pulseaudio
CONDITION QT_FEATURE_webengine_system_pulseaudio
diff --git a/www/qt6-webengine/files/patch-src_core_api_configure.cmake b/www/qt6-webengine/files/patch-src_core_api_configure.cmake
index 3988f9c60e8f..341ce7550bf8 100644
--- a/www/qt6-webengine/files/patch-src_core_api_configure.cmake
+++ b/www/qt6-webengine/files/patch-src_core_api_configure.cmake
@@ -1,4 +1,4 @@
---- src/core/api/configure.cmake.orig 2025-08-18 00:53:11 UTC
+--- src/core/api/configure.cmake.orig 2025-10-02 00:36:39 UTC
+++ src/core/api/configure.cmake
@@ -10,6 +10,7 @@ if(NOT QT_CONFIGURE_RUNNING)
if(PkgConfig_FOUND AND QT_FEATURE_pkg_config)
@@ -8,7 +8,7 @@
pkg_check_modules(XDAMAGE xdamage)
pkg_check_modules(GBM gbm)
pkg_check_modules(LIBVA libva>=1.14)
-@@ -90,6 +91,11 @@ qt_feature("webengine-printing-and-pdf" PRIVATE
+@@ -96,6 +97,11 @@ qt_feature("webengine-printing-and-pdf" PRIVATE
AUTODETECT NOT QT_FEATURE_webengine_embedded_build
CONDITION TARGET Qt::PrintSupport AND QT_FEATURE_printer
)
@@ -20,7 +20,7 @@
qt_feature("webengine-pepper-plugins" PRIVATE
LABEL "Pepper Plugins"
PURPOSE "Enables use of Pepper plugins."
-@@ -171,7 +177,7 @@ qt_feature("webengine-vaapi" PRIVATE
+@@ -179,7 +185,7 @@ qt_feature("webengine-vaapi" PRIVATE
PURPOSE "Enables support for VA-API hardware acceleration"
AUTODETECT GBM_FOUND AND LIBVA_FOUND AND QT_FEATURE_vulkan
# hardware accelerated encoding requires bundled libvpx
@@ -29,7 +29,7 @@
)
list(LENGTH CMAKE_OSX_ARCHITECTURES osx_arch_count)
qt_feature("webenginedriver" PUBLIC
-@@ -214,15 +220,19 @@ qt_configure_add_summary_entry(
+@@ -222,15 +228,19 @@ qt_configure_add_summary_entry(
)
qt_configure_add_summary_entry(
ARGS "webengine-vaapi"
@@ -50,5 +50,5 @@
+ ARGS "webengine-system-sndio"
+ CONDITION UNIX
)
- qt_configure_add_summary_entry(ARGS "webengine-v8-context-snapshot")
- qt_configure_add_summary_entry(ARGS "webenginedriver")
+ qt_configure_add_summary_entry(
+ ARGS "webengine-webrtc-system-openh264"
diff --git a/www/qt6-webengine/files/patch-src_core_api_qt__cmdline.cmake b/www/qt6-webengine/files/patch-src_core_api_qt__cmdline.cmake
index c902885bec71..360c0beb13eb 100644
--- a/www/qt6-webengine/files/patch-src_core_api_qt__cmdline.cmake
+++ b/www/qt6-webengine/files/patch-src_core_api_qt__cmdline.cmake
@@ -1,9 +1,9 @@
---- src/core/api/qt_cmdline.cmake.orig 2023-07-07 17:40:32 UTC
+--- src/core/api/qt_cmdline.cmake.orig 2025-08-15 18:30:00 UTC
+++ src/core/api/qt_cmdline.cmake
@@ -28,7 +28,7 @@ set(systemLibs alsa ffmpeg freetype harfbuzz icu lcms2
endfunction()
- set(systemLibs alsa ffmpeg freetype harfbuzz icu lcms2 libevent libjpeg
+ set(systemLibs alsa ffmpeg freetype harfbuzz icu lcms2 libjpeg
- libpng libvpx libxml libwebp minizip opus pulseaudio re2 snappy zlib)
+ libpng libvpx libxml libwebp minizip opus pulseaudio re2 snappy sndio zlib)
foreach(slib ${systemLibs})
diff --git a/www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt b/www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt
index 5f1fe5de5b2c..cb05c3dfd2c9 100644
--- a/www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt
+++ b/www/qt6-webengine/files/patch-src_pdf_CMakeLists.txt
@@ -1,4 +1,4 @@
---- src/pdf/CMakeLists.txt.orig 2025-02-21 12:29:33 UTC
+--- src/pdf/CMakeLists.txt.orig 2025-08-15 18:30:00 UTC
+++ src/pdf/CMakeLists.txt
@@ -69,7 +69,7 @@ add_dependencies(prepare_docs_Pdf generate_pdf_attribu
# TOOLCHAIN SETUP
@@ -9,9 +9,9 @@
setup_toolchains()
endif()
-@@ -143,7 +143,7 @@ foreach(arch ${archs})
- v8_use_external_startup_data=false
- )
+@@ -144,7 +144,7 @@ foreach(arch ${archs})
+ webnn_use_tflite=false
+ )
- if(LINUX OR ANDROID)
+ if(LINUX OR ANDROID OR FREEBSD)
diff --git a/www/qt6-webengine/pkg-plist b/www/qt6-webengine/pkg-plist
index ee5debc059b8..ba921bd16d5d 100644
--- a/www/qt6-webengine/pkg-plist
+++ b/www/qt6-webengine/pkg-plist
@@ -4,6 +4,7 @@
%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebenginecookiestore_p.h
%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebenginedesktopmediarequest_p.h
%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebenginedownloadrequest_p.h
+%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebengineextensioninfo_p.h
%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebengineglobalsettings_p.h
%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebenginehistory_p.h
%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebenginemessagepumpscheduler_p.h
@@ -23,6 +24,8 @@
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineCookieStore
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineDesktopMediaRequest
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineDownloadRequest
+%%QT_INCDIR%%/QtWebEngineCore/QWebEngineExtensionInfo
+%%QT_INCDIR%%/QtWebEngineCore/QWebEngineExtensionManager
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineFileSystemAccessRequest
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineFindTextResult
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineFrame
@@ -66,6 +69,8 @@
%%QT_INCDIR%%/QtWebEngineCore/qwebenginecookiestore.h
%%QT_INCDIR%%/QtWebEngineCore/qwebenginedesktopmediarequest.h
%%QT_INCDIR%%/QtWebEngineCore/qwebenginedownloadrequest.h
+%%QT_INCDIR%%/QtWebEngineCore/qwebengineextensioninfo.h
+%%QT_INCDIR%%/QtWebEngineCore/qwebengineextensionmanager.h
%%QT_INCDIR%%/QtWebEngineCore/qwebenginefilesystemaccessrequest.h
%%QT_INCDIR%%/QtWebEngineCore/qwebenginefindtextresult.h
%%QT_INCDIR%%/QtWebEngineCore/qwebengineframe.h
@@ -99,6 +104,7 @@
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebenginedialogrequests_p.h
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebenginefaviconprovider_p_p.h
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebengineforeigntypes_p.h
+%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebengineframe_p.h
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebenginenewwindowrequest_p.h
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebengineprofile_p.h
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebengineprofileprototype_p.h
@@ -208,14 +214,6 @@ lib/cmake/Qt6WebEngineQuickDelegatesQml/Qt6WebEngineQuickDelegatesQmlTargets-%%C
lib/cmake/Qt6WebEngineQuickDelegatesQml/Qt6WebEngineQuickDelegatesQmlTargets.cmake
lib/cmake/Qt6WebEngineQuickDelegatesQml/Qt6WebEngineQuickDelegatesQmlVersionlessAliasTargets.cmake
lib/cmake/Qt6WebEngineQuickDelegatesQml/Qt6WebEngineQuickDelegatesQmlVersionlessTargets.cmake
-lib/cmake/Qt6WebEngineQuickDelegatesQmlPrivate/Qt6WebEngineQuickDelegatesQmlPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6WebEngineQuickDelegatesQmlPrivate/Qt6WebEngineQuickDelegatesQmlPrivateConfig.cmake
-lib/cmake/Qt6WebEngineQuickDelegatesQmlPrivate/Qt6WebEngineQuickDelegatesQmlPrivateConfigVersion.cmake
-lib/cmake/Qt6WebEngineQuickDelegatesQmlPrivate/Qt6WebEngineQuickDelegatesQmlPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6WebEngineQuickDelegatesQmlPrivate/Qt6WebEngineQuickDelegatesQmlPrivateDependencies.cmake
-lib/cmake/Qt6WebEngineQuickDelegatesQmlPrivate/Qt6WebEngineQuickDelegatesQmlPrivateTargets.cmake
-lib/cmake/Qt6WebEngineQuickDelegatesQmlPrivate/Qt6WebEngineQuickDelegatesQmlPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6WebEngineQuickDelegatesQmlPrivate/Qt6WebEngineQuickDelegatesQmlPrivateVersionlessTargets.cmake
lib/cmake/Qt6WebEngineQuickPrivate/Qt6WebEngineQuickPrivateAdditionalTargetInfo.cmake
lib/cmake/Qt6WebEngineQuickPrivate/Qt6WebEngineQuickPrivateConfig.cmake
lib/cmake/Qt6WebEngineQuickPrivate/Qt6WebEngineQuickPrivateConfigVersion.cmake
@@ -257,16 +255,15 @@ lib/cmake/Qt6WebEngineWidgetsPrivate/Qt6WebEngineWidgetsPrivateVersionlessTarget
%%QT_LIBDIR%%/libQt6WebEngineWidgets.so
%%QT_LIBDIR%%/libQt6WebEngineWidgets.so.6
%%QT_LIBDIR%%/libQt6WebEngineWidgets.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6webenginecore_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6webenginequick_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6webenginequickdelegatesqml_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6webenginewidgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6webenginecore_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6webenginequick_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6webenginequickdelegatesqml_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6webenginewidgets_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_webenginecore.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webenginecore_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webenginequick.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webenginequick_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webenginequickdelegatesqml.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_webenginequickdelegatesqml_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webenginewidgets.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webenginewidgets_private.pri
%%QT_PLUGINDIR%%/designer/libqwebengineview.so
diff --git a/www/qt6-websockets/distinfo b/www/qt6-websockets/distinfo
index 3ac1a7dd611e..cd032dbd035a 100644
--- a/www/qt6-websockets/distinfo
+++ b/www/qt6-websockets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303944
-SHA256 (KDE/Qt/6.9.3/qtwebsockets-everywhere-src-6.9.3.tar.xz) = e27dda8cf3cb31cc235f92e186340ba70a76c47aed7eb32b239d68feb94282c4
-SIZE (KDE/Qt/6.9.3/qtwebsockets-everywhere-src-6.9.3.tar.xz) = 447376
+TIMESTAMP = 1763964834
+SHA256 (KDE/Qt/6.10.1/qtwebsockets-everywhere-src-6.10.1.tar.xz) = 272ac7e94418e2b13b3384d73ba89dbd6b746d7661b44dce906f8bfc0795bd01
+SIZE (KDE/Qt/6.10.1/qtwebsockets-everywhere-src-6.10.1.tar.xz) = 447384
diff --git a/www/qt6-websockets/pkg-plist b/www/qt6-websockets/pkg-plist
index 16f86b891c6c..b7e952877ee1 100644
--- a/www/qt6-websockets/pkg-plist
+++ b/www/qt6-websockets/pkg-plist
@@ -54,7 +54,7 @@ lib/cmake/Qt6WebSocketsPrivate/Qt6WebSocketsPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6WebSockets.so
%%QT_LIBDIR%%/libQt6WebSockets.so.6
%%QT_LIBDIR%%/libQt6WebSockets.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6websockets_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6websockets_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_websockets.pri
%%QT_MKSPECDIR%%/modules/qt_lib_websockets_private.pri
%%QT_QMLDIR%%/QtWebSockets/libqmlwebsocketsplugin.so
diff --git a/www/qt6-webview/distinfo b/www/qt6-webview/distinfo
index 2479f12aee43..f21968c650e0 100644
--- a/www/qt6-webview/distinfo
+++ b/www/qt6-webview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303953
-SHA256 (KDE/Qt/6.9.3/qtwebview-everywhere-src-6.9.3.tar.xz) = c65e1fc0b1f1cb80ac05577059d2c294256761ab0686d569ca88010c85c42cc8
-SIZE (KDE/Qt/6.9.3/qtwebview-everywhere-src-6.9.3.tar.xz) = 125580
+TIMESTAMP = 1763964836
+SHA256 (KDE/Qt/6.10.1/qtwebview-everywhere-src-6.10.1.tar.xz) = 421080583d7af564a855013dc336363a65303f31c9045a39963ae6b94ab26f6f
+SIZE (KDE/Qt/6.10.1/qtwebview-everywhere-src-6.10.1.tar.xz) = 128672
diff --git a/www/qt6-webview/pkg-plist b/www/qt6-webview/pkg-plist
index 857f51140d12..2639dd4d5f6d 100644
--- a/www/qt6-webview/pkg-plist
+++ b/www/qt6-webview/pkg-plist
@@ -1,5 +1,5 @@
%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qabstractwebview_p.h
-%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qnativeviewcontroller_p.h
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qtwebview-config_p.h
%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qwebview_p.h
%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qwebviewfactory_p.h
%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qwebviewinterface_p.h
@@ -8,10 +8,10 @@
%%QT_INCDIR%%/QtWebView/QtWebView
%%QT_INCDIR%%/QtWebView/QtWebViewDepends
%%QT_INCDIR%%/QtWebView/QtWebViewVersion
+%%QT_INCDIR%%/QtWebView/qtwebview-config.h
%%QT_INCDIR%%/QtWebView/qtwebviewfunctions.h
%%QT_INCDIR%%/QtWebView/qtwebviewversion.h
%%QT_INCDIR%%/QtWebView/qwebview_global.h
-%%QT_INCDIR%%/QtWebViewQuick/%%FULLVER%%/QtWebViewQuick/private/qquickviewcontroller_p.h
%%QT_INCDIR%%/QtWebViewQuick/%%FULLVER%%/QtWebViewQuick/private/qquickwebview_p.h
%%QT_INCDIR%%/QtWebViewQuick/%%FULLVER%%/QtWebViewQuick/private/qquickwebviewloadrequest_p.h
%%QT_INCDIR%%/QtWebViewQuick/%%FULLVER%%/QtWebViewQuick/private/qquickwebviewsettings_p.h
@@ -21,6 +21,7 @@
%%QT_INCDIR%%/QtWebViewQuick/QtWebViewQuickVersion
%%QT_INCDIR%%/QtWebViewQuick/qtwebviewquickexports.h
%%QT_INCDIR%%/QtWebViewQuick/qtwebviewquickversion.h
+lib/cmake/Qt6/FindWebView2.cmake
lib/cmake/Qt6BuildInternals/StandaloneTests/QtWebViewTestsConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginConfig.cmake
@@ -77,8 +78,8 @@ lib/cmake/Qt6WebViewQuickPrivate/Qt6WebViewQuickPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6WebViewQuick.so
%%QT_LIBDIR%%/libQt6WebViewQuick.so.6
%%QT_LIBDIR%%/libQt6WebViewQuick.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6webview_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6webviewquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6webview_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6webviewquick_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_webview.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webview_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_webviewquick.pri
diff --git a/www/rubygem-cgi/Makefile b/www/rubygem-cgi/Makefile
index 79036b7d7dfe..73f0a8245d81 100644
--- a/www/rubygem-cgi/Makefile
+++ b/www/rubygem-cgi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cgi
-PORTVERSION= 0.5.0
+PORTVERSION= 0.5.1
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-cgi/distinfo b/www/rubygem-cgi/distinfo
index 3d9cc7895036..624864dfd24c 100644
--- a/www/rubygem-cgi/distinfo
+++ b/www/rubygem-cgi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813988
-SHA256 (rubygem/cgi-0.5.0.gem) = fe99f65bb2c146e294372ebb27602adbc3b4c008e9ea7038c6bd48c1ec9759da
-SIZE (rubygem/cgi-0.5.0.gem) = 38400
+TIMESTAMP = 1766036641
+SHA256 (rubygem/cgi-0.5.1.gem) = e93fcafc69b8a934fe1e6146121fa35430efa8b4a4047c4893764067036f18e9
+SIZE (rubygem/cgi-0.5.1.gem) = 39424
diff --git a/www/rubygem-haml/Makefile b/www/rubygem-haml/Makefile
index 0bcc5913e682..a88861a4a02e 100644
--- a/www/rubygem-haml/Makefile
+++ b/www/rubygem-haml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haml
-PORTVERSION= 7.0.2
+PORTVERSION= 7.1.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-haml/distinfo b/www/rubygem-haml/distinfo
index c48a0455a6e9..269eaa8c6881 100644
--- a/www/rubygem-haml/distinfo
+++ b/www/rubygem-haml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854494
-SHA256 (rubygem/haml-7.0.2.gem) = c5b47858dddf533c182f5e80d00fa1768c8b01708611de8e20418a50720c03aa
-SIZE (rubygem/haml-7.0.2.gem) = 73728
+TIMESTAMP = 1766036679
+SHA256 (rubygem/haml-7.1.0.gem) = aed691bddcaaf4855398b3e4dd39d8590600b0f0151f4def1c2aa83bfd444248
+SIZE (rubygem/haml-7.1.0.gem) = 73728
diff --git a/www/rubygem-kamal-rails80/Makefile b/www/rubygem-kamal-rails80/Makefile
index 5eca4c5f950d..f975c49e021f 100644
--- a/www/rubygem-kamal-rails80/Makefile
+++ b/www/rubygem-kamal-rails80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kamal
-PORTVERSION= 2.9.0
+PORTVERSION= 2.10.0
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails80
diff --git a/www/rubygem-kamal-rails80/distinfo b/www/rubygem-kamal-rails80/distinfo
index 24aae684f1a8..5f0bb6f108ee 100644
--- a/www/rubygem-kamal-rails80/distinfo
+++ b/www/rubygem-kamal-rails80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511060
-SHA256 (rubygem/kamal-2.9.0.gem) = c94057c1834a2e365ccb4f3439da8153d6de9aa0e7a6e11bb4a2e3a557a36f99
-SIZE (rubygem/kamal-2.9.0.gem) = 73728
+TIMESTAMP = 1766036643
+SHA256 (rubygem/kamal-2.10.0.gem) = de8abcc06bf1316e412bceb42a732fd3c80f9cc2f4f03c41a14ed78829f64cc6
+SIZE (rubygem/kamal-2.10.0.gem) = 76800
diff --git a/www/rubygem-kamal/Makefile b/www/rubygem-kamal/Makefile
index 07f96dda6c54..ff93bf7c85b5 100644
--- a/www/rubygem-kamal/Makefile
+++ b/www/rubygem-kamal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kamal
-PORTVERSION= 2.9.0
+PORTVERSION= 2.10.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-kamal/distinfo b/www/rubygem-kamal/distinfo
index 24aae684f1a8..5f0bb6f108ee 100644
--- a/www/rubygem-kamal/distinfo
+++ b/www/rubygem-kamal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511060
-SHA256 (rubygem/kamal-2.9.0.gem) = c94057c1834a2e365ccb4f3439da8153d6de9aa0e7a6e11bb4a2e3a557a36f99
-SIZE (rubygem/kamal-2.9.0.gem) = 73728
+TIMESTAMP = 1766036643
+SHA256 (rubygem/kamal-2.10.0.gem) = de8abcc06bf1316e412bceb42a732fd3c80f9cc2f4f03c41a14ed78829f64cc6
+SIZE (rubygem/kamal-2.10.0.gem) = 76800
diff --git a/www/rubygem-protocol-http/Makefile b/www/rubygem-protocol-http/Makefile
index 3e2fc8db4c4d..2558a10977c1 100644
--- a/www/rubygem-protocol-http/Makefile
+++ b/www/rubygem-protocol-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protocol-http
-PORTVERSION= 0.55.0
+PORTVERSION= 0.56.1
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-protocol-http/distinfo b/www/rubygem-protocol-http/distinfo
index 3402b2c633cc..ff527a470ec2 100644
--- a/www/rubygem-protocol-http/distinfo
+++ b/www/rubygem-protocol-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761447730
-SHA256 (rubygem/protocol-http-0.55.0.gem) = ab3f97386e0d6311f60e437c853c58e7b0ba4e1b16aff351f5ea2f75520126cb
-SIZE (rubygem/protocol-http-0.55.0.gem) = 59392
+TIMESTAMP = 1766036645
+SHA256 (rubygem/protocol-http-0.56.1.gem) = a2cf738967f417048c27f0beb37a976c54fedc6a2532d8d13e7454597dd294d1
+SIZE (rubygem/protocol-http-0.56.1.gem) = 59904
diff --git a/www/rubygem-protocol-rack/Makefile b/www/rubygem-protocol-rack/Makefile
index dabb21bc53f3..1aa84186f71a 100644
--- a/www/rubygem-protocol-rack/Makefile
+++ b/www/rubygem-protocol-rack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protocol-rack
-PORTVERSION= 0.18.0
+PORTVERSION= 0.19.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-protocol-rack/distinfo b/www/rubygem-protocol-rack/distinfo
index 12c315addce9..d1b2bd9d803d 100644
--- a/www/rubygem-protocol-rack/distinfo
+++ b/www/rubygem-protocol-rack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854434
-SHA256 (rubygem/protocol-rack-0.18.0.gem) = 89cae605e38a042b7535a34cd1a72af306195b6a93fedf659ba33fe7af417d16
-SIZE (rubygem/protocol-rack-0.18.0.gem) = 25088
+TIMESTAMP = 1766036647
+SHA256 (rubygem/protocol-rack-0.19.0.gem) = b4047b29349784308024c2fdac7bee4fc613ec28915d565f1acb79c394508024
+SIZE (rubygem/protocol-rack-0.19.0.gem) = 24576
diff --git a/www/rubygem-roda/Makefile b/www/rubygem-roda/Makefile
index 03ee520698f6..8168f69b9098 100644
--- a/www/rubygem-roda/Makefile
+++ b/www/rubygem-roda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= roda
-PORTVERSION= 3.98.0
+PORTVERSION= 3.99.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-roda/distinfo b/www/rubygem-roda/distinfo
index 5435b8f30520..8fb5599cb39a 100644
--- a/www/rubygem-roda/distinfo
+++ b/www/rubygem-roda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854496
-SHA256 (rubygem/roda-3.98.0.gem) = c1147d42322305168df91f9a13b7dcadf4b1fe7171fb9598ca444e7618362428
-SIZE (rubygem/roda-3.98.0.gem) = 192512
+TIMESTAMP = 1766036681
+SHA256 (rubygem/roda-3.99.0.gem) = 05d0f44bd3431bd429f8dd799d8eb5136f04abf469776ce722d6f8c94950d42f
+SIZE (rubygem/roda-3.99.0.gem) = 192512
diff --git a/www/typo3-12/Makefile b/www/typo3-12/Makefile
index 21e2b0f87e99..c9360b33bd75 100644
--- a/www/typo3-12/Makefile
+++ b/www/typo3-12/Makefile
@@ -1,6 +1,5 @@
PORTNAME= typo3
DISTVERSION= ${PORT_V_MAJOR}.${PORT_V_MINOR}.${PORT_V_PATCH}
-#PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://cdn.typo3.com/typo3/${DISTVERSION}/
PKGNAMESUFFIX= -${PORT_V_MAJOR}${PHP_PKGNAMESUFFIX}
diff --git a/www/typo3-13/Makefile b/www/typo3-13/Makefile
index 08263f569d32..ad4f6d0b57ae 100644
--- a/www/typo3-13/Makefile
+++ b/www/typo3-13/Makefile
@@ -1,6 +1,5 @@
PORTNAME= typo3
DISTVERSION= ${PORT_V_MAJOR}.${PORT_V_MINOR}.${PORT_V_PATCH}
-#PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://cdn.typo3.com/typo3/${DISTVERSION}/
PKGNAMESUFFIX= -${PORT_V_MAJOR}${PHP_PKGNAMESUFFIX}
diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index 5fd8e8a3029b..e8b7c37ecaa9 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ungoogled-chromium
-PORTVERSION= 143.0.7499.109
-PORTREVISION= 2
+PORTVERSION= 143.0.7499.146
PULSEMV= 16
PULSEV= ${PULSEMV}.1
UGVERSION= ${DISTVERSION}-1
diff --git a/www/ungoogled-chromium/distinfo b/www/ungoogled-chromium/distinfo
index a2babacc7321..8971ac611eac 100644
--- a/www/ungoogled-chromium/distinfo
+++ b/www/ungoogled-chromium/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1765574950
-SHA256 (chromium-143.0.7499.109-lite.tar.xz) = d3a3f3acbae7c9edc75fcea8c7725f90c6e5b57a21c8e37d3e629f2224184b51
-SIZE (chromium-143.0.7499.109-lite.tar.xz) = 1140751164
+TIMESTAMP = 1766134663
+SHA256 (chromium-143.0.7499.146-lite.tar.xz) = d79916348f34ecb154201ba2908a0c1ffaf8ae9670215c575b76cf95b10fb076
+SIZE (chromium-143.0.7499.146-lite.tar.xz) = 1140736788
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-143.0.7499.109-testdata.tar.xz) = 64df31b9d193c71705ec43a3fcd1120f6ec775e1660aa94276b9bc86fef715ce
-SIZE (chromium-143.0.7499.109-testdata.tar.xz) = 1155272172
-SHA256 (ungoogled-software-ungoogled-chromium-143.0.7499.109-143.0.7499.109-1_GH0.tar.gz) = d5b8561004cb19ef56d7f0e23e3045f01a5971edb7ec84c5c6e7b2e2335378da
-SIZE (ungoogled-software-ungoogled-chromium-143.0.7499.109-143.0.7499.109-1_GH0.tar.gz) = 651168
+SHA256 (chromium-143.0.7499.146-testdata.tar.xz) = 20b86e1557beeb1654005a7793dd796205a3b75fdb05df94ffbedf376485db17
+SIZE (chromium-143.0.7499.146-testdata.tar.xz) = 1155417248
+SHA256 (ungoogled-software-ungoogled-chromium-143.0.7499.146-143.0.7499.146-1_GH0.tar.gz) = 705de8c2619c4d26a796f8425643f0e66b4706ac501cf9dc1f7acdd8a5290173
+SIZE (ungoogled-software-ungoogled-chromium-143.0.7499.146-143.0.7499.146-1_GH0.tar.gz) = 651128
diff --git a/www/ungoogled-chromium/files/patch-BUILD.gn b/www/ungoogled-chromium/files/patch-BUILD.gn
index 97a01b4ca623..1f3e53c2b663 100644
--- a/www/ungoogled-chromium/files/patch-BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-BUILD.gn
@@ -1,6 +1,6 @@
---- BUILD.gn.orig 2025-12-06 13:30:52 UTC
+--- BUILD.gn.orig 2025-12-19 08:56:42 UTC
+++ BUILD.gn
-@@ -68,7 +68,7 @@ declare_args() {
+@@ -67,7 +67,7 @@ declare_args() {
root_extra_deps = []
}
@@ -9,7 +9,7 @@
# An official (maximally optimized!) component (optimized for build times)
# build doesn't make sense and usually doesn't work.
assert(!is_component_build)
-@@ -101,7 +101,6 @@ group("gn_all") {
+@@ -100,7 +100,6 @@ group("gn_all") {
"//codelabs",
"//components:components_unittests",
"//components/gwp_asan:gwp_asan_unittests",
@@ -17,7 +17,7 @@
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -431,7 +430,7 @@ group("gn_all") {
+@@ -430,7 +429,7 @@ group("gn_all") {
}
}
@@ -26,7 +26,7 @@
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -590,6 +589,15 @@ group("gn_all") {
+@@ -589,6 +588,15 @@ group("gn_all") {
}
}
@@ -42,7 +42,7 @@
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -638,7 +646,7 @@ group("gn_all") {
+@@ -637,7 +645,7 @@ group("gn_all") {
}
}
@@ -51,7 +51,7 @@
# The official builders use this binary from the default toolchain's
# output directory after building in order to upload the symbols of that
# binary. They build the binary like `ninja symupload` which requires the
-@@ -673,7 +681,7 @@ group("gn_all") {
+@@ -672,7 +680,7 @@ group("gn_all") {
]
}
@@ -60,7 +60,7 @@
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
"//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1064,7 +1072,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1063,7 +1071,7 @@ if (use_blink && !is_cronet_build) {
"//third_party/blink/public:all_blink",
]
@@ -69,7 +69,7 @@
deps += [
":chrome_wpt_tests",
":headless_shell_wpt",
-@@ -1217,7 +1225,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1216,7 +1224,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -78,7 +78,7 @@
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1231,7 +1239,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1230,7 +1238,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//third_party/breakpad:dump_syms" ]
}
@@ -87,7 +87,7 @@
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1528,7 +1536,7 @@ group("chromium_builder_perf") {
+@@ -1527,7 +1535,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc b/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
index e11bfcb9b08d..149dba70018c 100644
--- a/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+++ b/www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig 2025-12-12 21:27:37 UTC
+--- chrome/browser/about_flags.cc.orig 2025-12-19 08:56:42 UTC
+++ chrome/browser/about_flags.cc
@@ -333,12 +333,12 @@
#include "components/stylus_handwriting/win/features.h"
@@ -42,7 +42,7 @@
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1322,7 +1342,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
+@@ -1337,7 +1357,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -51,7 +51,7 @@
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3976,7 +3996,7 @@ const FeatureEntry::FeatureVariation
+@@ -3991,7 +4011,7 @@ const FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4006,7 +4026,7 @@ const flags_ui::FeatureEntry::FeatureVariation
+@@ -4021,7 +4041,7 @@ const flags_ui::FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -69,7 +69,7 @@
const FeatureEntry::Choice kReplaceSyncPromosWithSignInPromosChoices[] = {
{"Default", "", ""},
{"Disabled", switches::kDisableFeatures,
-@@ -4232,7 +4252,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+@@ -4247,7 +4267,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -78,7 +78,7 @@
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4252,7 +4272,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
+@@ -4267,7 +4287,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
};
#endif // BUILDFLAG(IS_ANDROID)
@@ -87,7 +87,7 @@
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -5021,7 +5041,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
+@@ -5036,7 +5056,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -96,7 +96,7 @@
const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
{"max_customize_chrome_auto_shown_count", "5"},
{"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -5157,7 +5177,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
+@@ -5172,7 +5192,7 @@ const FeatureEntry::FeatureVariation kSeamlessSigninVa
nullptr}};
#endif // BUILDFLAG(IS_ANDROID)
@@ -105,7 +105,7 @@
const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
{"profile-picker-variation", "keep-work-and-life-separate"}};
const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -5744,7 +5764,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5759,7 +5779,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -114,7 +114,7 @@
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -6042,7 +6062,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6057,7 +6077,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -123,7 +123,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -6234,7 +6254,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6249,7 +6269,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -132,7 +132,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6263,6 +6283,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6278,6 +6298,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -149,7 +149,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -7133,7 +7163,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7148,7 +7178,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -158,7 +158,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7549,7 +7579,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7564,7 +7594,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -167,7 +167,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7764,7 +7794,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7779,7 +7809,7 @@ const FeatureEntry kFeatureEntries[] = {
"NtpRealboxNext")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -176,7 +176,7 @@
{"ntp-customize-chrome-auto-open",
flag_descriptions::kNtpCustomizeChromeAutoOpenName,
flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -8043,7 +8073,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8058,7 +8088,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -185,7 +185,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8981,7 +9011,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8996,7 +9026,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -194,7 +194,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9552,7 +9582,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9567,7 +9597,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -203,7 +203,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -10009,7 +10039,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10024,7 +10054,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -212,7 +212,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10206,7 +10236,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10221,7 +10251,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -221,7 +221,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10768,7 +10798,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10783,7 +10813,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -230,7 +230,7 @@
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -10789,7 +10819,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10804,7 +10834,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -239,7 +239,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11303,7 +11333,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11318,7 +11348,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kResponsiveIframesDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
@@ -248,7 +248,7 @@
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11719,7 +11749,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11734,7 +11764,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -257,7 +257,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11790,7 +11820,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11805,7 +11835,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -266,7 +266,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11816,7 +11846,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11831,7 +11861,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -275,7 +275,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12192,7 +12222,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12207,7 +12237,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -284,7 +284,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12228,7 +12258,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12243,7 +12273,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -293,7 +293,7 @@
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -12373,7 +12403,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12388,7 +12418,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -302,7 +302,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12402,7 +12432,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12417,7 +12447,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -311,7 +311,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12417,7 +12447,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12432,7 +12462,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -320,7 +320,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12694,7 +12724,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12709,7 +12739,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -329,7 +329,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12784,7 +12814,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12799,7 +12829,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +338,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12896,7 +12926,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12911,7 +12941,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -347,7 +347,7 @@
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -12969,7 +12999,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12984,7 +13014,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -356,7 +356,7 @@
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -13247,7 +13277,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13262,7 +13292,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID),
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -365,7 +365,7 @@
{"enable-ntp-enterprise-shortcuts",
flag_descriptions::kEnableNtpEnterpriseShortcutsName,
flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -13354,7 +13384,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13369,7 +13399,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillAndPasswordsInSameSurface)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -374,7 +374,7 @@
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -13382,7 +13412,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13397,7 +13427,7 @@ const FeatureEntry kFeatureEntries[] = {
"EnableBlockCanvasReadback")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -383,7 +383,7 @@
{"autofill-enable-ai-based-amount-extraction",
flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
-@@ -13432,7 +13462,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13447,7 +13477,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -392,7 +392,7 @@
{"lens-reinvocation-affordance",
flag_descriptions::kLensSearchReinvocationAffordanceName,
flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -13490,7 +13520,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13505,7 +13535,7 @@ const FeatureEntry kFeatureEntries[] = {
STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -401,7 +401,7 @@
{"passkey-unlock-error-ui", flag_descriptions::kPasskeyUnlockErrorUiName,
flag_descriptions::kPasskeyUnlockErrorUiDescription, kOsDesktop,
FEATURE_VALUE_TYPE(device::kPasskeyUnlockErrorUi)},
-@@ -13527,7 +13557,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13542,7 +13572,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kUserValueDefaultBrowserStrings)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -410,7 +410,7 @@
{"read-anything-read-aloud-ts-text-segmentation",
flag_descriptions::kReadAnythingReadAloudTsTextSegmentationName,
flag_descriptions::kReadAnythingReadAloudTsTextSegmentationDescription,
-@@ -13539,7 +13569,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13554,7 +13584,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
@@ -419,7 +419,7 @@
{"profile-creation-decline-signin-cta-experiment",
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -13547,7 +13577,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13562,7 +13592,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kProfileCreationDeclineSigninCTAExperiment)},
#endif
@@ -428,7 +428,7 @@
{"show-profile-picker-to-all-users-experiment",
flag_descriptions::kShowProfilePickerToAllUsersExperimentName,
flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription,
-@@ -13597,7 +13627,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13612,7 +13642,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kAndroidDesktopZoomScaling)},
#endif
@@ -437,7 +437,7 @@
{"profile-picker-text-variations",
flag_descriptions::kProfilePickerTextVariationsName,
flag_descriptions::kProfilePickerTextVariationsDescription,
-@@ -13608,7 +13638,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13623,7 +13653,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -446,7 +446,7 @@
{"lens-overlay-optimization-filter",
flag_descriptions::kLensOverlayOptimizationFilterName,
flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -13627,7 +13657,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13642,7 +13672,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(network::features::kConnectionAllowlists)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -455,7 +455,7 @@
{"read-anything-with-readability-enabled",
flag_descriptions::kReadAnythingWithReadabilityName,
flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -13635,7 +13665,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13650,7 +13680,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/x11-themes/cursor-dmz-aa-theme/Makefile b/x11-themes/cursor-dmz-aa-theme/Makefile
index 7129ad3c07a9..2b53c99a9703 100644
--- a/x11-themes/cursor-dmz-aa-theme/Makefile
+++ b/x11-themes/cursor-dmz-aa-theme/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cursor-dmz-aa-theme
-DISTVERSION= 0.4.5.2
+DISTVERSION= 0.4.5.3
CATEGORIES= x11-themes
MASTER_SITES= DEBIAN/pool/main/d/dmz-cursor-theme
DISTNAME= dmz-cursor-theme_${DISTVERSION}
diff --git a/x11-themes/cursor-dmz-aa-theme/distinfo b/x11-themes/cursor-dmz-aa-theme/distinfo
index 38e47b3ac897..d0d10d61a1ae 100644
--- a/x11-themes/cursor-dmz-aa-theme/distinfo
+++ b/x11-themes/cursor-dmz-aa-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751192753
-SHA256 (dmz-cursor-theme_0.4.5.2.tar.xz) = 75ecbc5ddb1f8295472ca9f8e048f8d799a3102debc87020009bb11240110e4e
-SIZE (dmz-cursor-theme_0.4.5.2.tar.xz) = 947776
+TIMESTAMP = 1760636999
+SHA256 (dmz-cursor-theme_0.4.5.3.tar.xz) = bdf2f68e0da6697dd092e0c0c92129e5cedeffc49fc97804cbf0f29f3dbaa560
+SIZE (dmz-cursor-theme_0.4.5.3.tar.xz) = 947796
diff --git a/x11-toolkits/como/Makefile b/x11-toolkits/como/Makefile
index 5fb677978273..e94a557b83c4 100644
--- a/x11-toolkits/como/Makefile
+++ b/x11-toolkits/como/Makefile
@@ -1,7 +1,7 @@
PORTNAME= como
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11-toolkits
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/x11-toolkits/py-qt6-charts/Makefile b/x11-toolkits/py-qt6-charts/Makefile
index 797592042a96..3af57b5772c8 100644
--- a/x11-toolkits/py-qt6-charts/Makefile
+++ b/x11-toolkits/py-qt6-charts/Makefile
@@ -1,6 +1,5 @@
PORTNAME= charts
DISTVERSION= ${PYQTCHARTS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-toolkits devel python
MASTER_SITES= ${MASTER_SITES_PYQTCHARTS}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
diff --git a/x11-toolkits/py-qt6-charts/distinfo b/x11-toolkits/py-qt6-charts/distinfo
index 9da1224d89c1..208027c1d6d9 100644
--- a/x11-toolkits/py-qt6-charts/distinfo
+++ b/x11-toolkits/py-qt6-charts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743732573
-SHA256 (pyqt6_charts-6.9.0.tar.gz) = 7efbe9bb7e6ad4f9845211a0efe0f91ca5e14f9362ed1ba84d55f2b8515091f7
-SIZE (pyqt6_charts-6.9.0.tar.gz) = 41661
+TIMESTAMP = 1761269193
+SHA256 (pyqt6_charts-6.10.0.tar.gz) = 91e15e28d011caa4c83881a90687b35e3d05ef57290cdd9760824c95bdac6a3e
+SIZE (pyqt6_charts-6.10.0.tar.gz) = 43337
diff --git a/x11-toolkits/py-qt6-charts/pkg-plist b/x11-toolkits/py-qt6-charts/pkg-plist
index ae4092b3bfc4..f187b2d76cf2 100644
--- a/x11-toolkits/py-qt6-charts/pkg-plist
+++ b/x11-toolkits/py-qt6-charts/pkg-plist
@@ -55,3 +55,4 @@
%%PYTHON_SITELIBDIR%%/pyqt6_charts-%%PYQTCHARTS_VERSION%%.dist-info/INSTALLER
%%PYTHON_SITELIBDIR%%/pyqt6_charts-%%PYQTCHARTS_VERSION%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/pyqt6_charts-%%PYQTCHARTS_VERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/pyqt6_charts-%%PYQTCHARTS_VERSION%%.dist-info/licenses/LICENSE
diff --git a/x11-toolkits/py-qt6-datavis3d/Makefile b/x11-toolkits/py-qt6-datavis3d/Makefile
index 28aad958c471..0644f2794906 100644
--- a/x11-toolkits/py-qt6-datavis3d/Makefile
+++ b/x11-toolkits/py-qt6-datavis3d/Makefile
@@ -1,6 +1,5 @@
PORTNAME= datavis3d
DISTVERSION= ${PYQTDATAVIS3D_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-toolkits devel python
MASTER_SITES= ${MASTER_SITES_PYQTDATAVIS3D}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
diff --git a/x11-toolkits/py-qt6-datavis3d/distinfo b/x11-toolkits/py-qt6-datavis3d/distinfo
index ce2d24bbe3e0..6c2c13cd8a1d 100644
--- a/x11-toolkits/py-qt6-datavis3d/distinfo
+++ b/x11-toolkits/py-qt6-datavis3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743732588
-SHA256 (pyqt6_datavisualization-6.9.0.tar.gz) = 1515475f1b2c37275ecf6ac74017a64fae8335d97b87fbbaf14bac3f82cdaa0a
-SIZE (pyqt6_datavisualization-6.9.0.tar.gz) = 210264
+TIMESTAMP = 1761269211
+SHA256 (pyqt6_datavisualization-6.10.0.tar.gz) = 4581c6f6f5e84f6431b01f563ef7b5036204a5f8823b0ea1ce5a083a880c4ee5
+SIZE (pyqt6_datavisualization-6.10.0.tar.gz) = 211447
diff --git a/x11-toolkits/py-qt6-datavis3d/pkg-plist b/x11-toolkits/py-qt6-datavis3d/pkg-plist
index 5acf2665bd5a..bd7449c73265 100644
--- a/x11-toolkits/py-qt6-datavis3d/pkg-plist
+++ b/x11-toolkits/py-qt6-datavis3d/pkg-plist
@@ -42,3 +42,4 @@
%%PYTHON_SITELIBDIR%%/pyqt6_datavisualization-%%PYQTDATAVIS3D_VERSION%%.dist-info/INSTALLER
%%PYTHON_SITELIBDIR%%/pyqt6_datavisualization-%%PYQTDATAVIS3D_VERSION%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/pyqt6_datavisualization-%%PYQTDATAVIS3D_VERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/pyqt6_datavisualization-%%PYQTDATAVIS3D_VERSION%%.dist-info/licenses/LICENSE
diff --git a/x11-toolkits/py-qt6-graphs/Makefile b/x11-toolkits/py-qt6-graphs/Makefile
index d03d1fe5a821..8b06b4ef243b 100644
--- a/x11-toolkits/py-qt6-graphs/Makefile
+++ b/x11-toolkits/py-qt6-graphs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= graphs
DISTVERSION= ${PYQTGRAPHS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-toolkits devel python
MASTER_SITES= ${MASTER_SITES_PYQTGRAPHS}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
diff --git a/x11-toolkits/py-qt6-graphs/distinfo b/x11-toolkits/py-qt6-graphs/distinfo
index f05456eadf08..b24ce89254a5 100644
--- a/x11-toolkits/py-qt6-graphs/distinfo
+++ b/x11-toolkits/py-qt6-graphs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743732609
-SHA256 (pyqt6_graphs-6.9.0.tar.gz) = f96eca719ce8c8c1647695136e69837d05fe56c31ca66533db568e108c8cc919
-SIZE (pyqt6_graphs-6.9.0.tar.gz) = 35234
+TIMESTAMP = 1761269239
+SHA256 (pyqt6_graphs-6.10.0.tar.gz) = 8f84734703baf8ef6f2e17052bc2622d041d569ec138b6b87d29f57edcf2fcba
+SIZE (pyqt6_graphs-6.10.0.tar.gz) = 36658
diff --git a/x11-toolkits/py-qt6-graphs/pkg-plist b/x11-toolkits/py-qt6-graphs/pkg-plist
index f205b2f94fb0..93f63d728154 100644
--- a/x11-toolkits/py-qt6-graphs/pkg-plist
+++ b/x11-toolkits/py-qt6-graphs/pkg-plist
@@ -58,3 +58,4 @@
%%PYTHON_SITELIBDIR%%/pyqt6_graphs-%%PYQTGRAPHS_VERSION%%.dist-info/INSTALLER
%%PYTHON_SITELIBDIR%%/pyqt6_graphs-%%PYQTGRAPHS_VERSION%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/pyqt6_graphs-%%PYQTGRAPHS_VERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/pyqt6_graphs-%%PYQTGRAPHS_VERSION%%.dist-info/licenses/LICENSE
diff --git a/x11-toolkits/qt6-charts/distinfo b/x11-toolkits/qt6-charts/distinfo
index 84cb89444140..72a43ef1e297 100644
--- a/x11-toolkits/qt6-charts/distinfo
+++ b/x11-toolkits/qt6-charts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303964
-SHA256 (KDE/Qt/6.9.3/qtcharts-everywhere-src-6.9.3.tar.xz) = 29d7cbbdb31d6a2e6c3ab5b5b52f34ff457db55d87d28a7c335b015d749d4c53
-SIZE (KDE/Qt/6.9.3/qtcharts-everywhere-src-6.9.3.tar.xz) = 4649428
+TIMESTAMP = 1763963626
+SHA256 (KDE/Qt/6.10.1/qtcharts-everywhere-src-6.10.1.tar.xz) = 17992278017cfb8fafef74b61e35559d29482df959ba469327a45b3bb66e2af4
+SIZE (KDE/Qt/6.10.1/qtcharts-everywhere-src-6.10.1.tar.xz) = 4651684
diff --git a/x11-toolkits/qt6-charts/pkg-plist b/x11-toolkits/qt6-charts/pkg-plist
index 6ca45be9038d..23537738bfc6 100644
--- a/x11-toolkits/qt6-charts/pkg-plist
+++ b/x11-toolkits/qt6-charts/pkg-plist
@@ -334,8 +334,8 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Targets.cmake
%%QT_LIBDIR%%/libQt6ChartsQml.so
%%QT_LIBDIR%%/libQt6ChartsQml.so.6
%%QT_LIBDIR%%/libQt6ChartsQml.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6charts_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6chartsqml_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6charts_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6chartsqml_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_charts.pri
%%QT_MKSPECDIR%%/modules/qt_lib_charts_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_chartsqml.pri
diff --git a/x11-toolkits/qt6-datavis3d/distinfo b/x11-toolkits/qt6-datavis3d/distinfo
index 2d7fce81b387..c2a9e51b90b7 100644
--- a/x11-toolkits/qt6-datavis3d/distinfo
+++ b/x11-toolkits/qt6-datavis3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303975
-SHA256 (KDE/Qt/6.9.3/qtdatavis3d-everywhere-src-6.9.3.tar.xz) = aa4b45b896a629a1bc5ebbb7990086b5d52d0ab9fabc996dd047a27f256fbfec
-SIZE (KDE/Qt/6.9.3/qtdatavis3d-everywhere-src-6.9.3.tar.xz) = 3939264
+TIMESTAMP = 1763963633
+SHA256 (KDE/Qt/6.10.1/qtdatavis3d-everywhere-src-6.10.1.tar.xz) = 601c7cfafd6ae525258fe5bc0f759c67237a0aa61f91fb71db2a9c5eaa50bb07
+SIZE (KDE/Qt/6.10.1/qtdatavis3d-everywhere-src-6.10.1.tar.xz) = 3939684
diff --git a/x11-toolkits/qt6-datavis3d/pkg-plist b/x11-toolkits/qt6-datavis3d/pkg-plist
index afbf048e8d45..41a253078a3a 100644
--- a/x11-toolkits/qt6-datavis3d/pkg-plist
+++ b/x11-toolkits/qt6-datavis3d/pkg-plist
@@ -221,8 +221,8 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQmlpluginTargets.cmake
%%QT_LIBDIR%%/libQt6DataVisualizationQml.so
%%QT_LIBDIR%%/libQt6DataVisualizationQml.so.6
%%QT_LIBDIR%%/libQt6DataVisualizationQml.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6datavisualization_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6datavisualizationqml_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6datavisualization_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6datavisualizationqml_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_datavisualization.pri
%%QT_MKSPECDIR%%/modules/qt_lib_datavisualization_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_datavisualizationqml.pri
diff --git a/x11-toolkits/qt6-declarative/distinfo b/x11-toolkits/qt6-declarative/distinfo
index ac5275cf048b..c52d8bf11574 100644
--- a/x11-toolkits/qt6-declarative/distinfo
+++ b/x11-toolkits/qt6-declarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303997
-SHA256 (KDE/Qt/6.9.3/qtdeclarative-everywhere-src-6.9.3.tar.xz) = 5a071b227229afbf5c976b7b59a0d850818d06ae861fcdf6d690351ca3f8a260
-SIZE (KDE/Qt/6.9.3/qtdeclarative-everywhere-src-6.9.3.tar.xz) = 37223760
+TIMESTAMP = 1763963657
+SHA256 (KDE/Qt/6.10.1/qtdeclarative-everywhere-src-6.10.1.tar.xz) = 4fb4efb894e0b96288543505d69794d684bcfbe4940ce181d3e6817bda54843e
+SIZE (KDE/Qt/6.10.1/qtdeclarative-everywhere-src-6.10.1.tar.xz) = 37552260
diff --git a/x11-toolkits/qt6-declarative/pkg-plist b/x11-toolkits/qt6-declarative/pkg-plist
index dde7eaf65ab8..210a3a0696c1 100644
--- a/x11-toolkits/qt6-declarative/pkg-plist
+++ b/x11-toolkits/qt6-declarative/pkg-plist
@@ -48,10 +48,13 @@ bin/qmlscene6
%%QT_INCDIR%%/QtLabsPlatform/QtLabsPlatformVersion
%%QT_INCDIR%%/QtLabsPlatform/qtlabsplatformexports.h
%%QT_INCDIR%%/QtLabsPlatform/qtlabsplatformversion.h
+%%QT_INCDIR%%/QtLabsQmlModels/%%FULLVER%%/QtLabsQmlModels/private/qqmlabstractcolumnmodel_p.h
%%QT_INCDIR%%/QtLabsQmlModels/%%FULLVER%%/QtLabsQmlModels/private/qqmldelegatechooser_p.h
%%QT_INCDIR%%/QtLabsQmlModels/%%FULLVER%%/QtLabsQmlModels/private/qqmlmodelsglobal_p.h
%%QT_INCDIR%%/QtLabsQmlModels/%%FULLVER%%/QtLabsQmlModels/private/qqmltablemodel_p.h
%%QT_INCDIR%%/QtLabsQmlModels/%%FULLVER%%/QtLabsQmlModels/private/qqmltablemodelcolumn_p.h
+%%QT_INCDIR%%/QtLabsQmlModels/%%FULLVER%%/QtLabsQmlModels/private/qqmltreemodel_p.h
+%%QT_INCDIR%%/QtLabsQmlModels/%%FULLVER%%/QtLabsQmlModels/private/qqmltreerow_p.h
%%QT_INCDIR%%/QtLabsQmlModels/QtLabsQmlModels
%%QT_INCDIR%%/QtLabsQmlModels/QtLabsQmlModelsDepends
%%QT_INCDIR%%/QtLabsQmlModels/QtLabsQmlModelsVersion
@@ -72,6 +75,12 @@ bin/qmlscene6
%%QT_INCDIR%%/QtLabsSharedImage/QtLabsSharedImageVersion
%%QT_INCDIR%%/QtLabsSharedImage/qtlabssharedimageexports.h
%%QT_INCDIR%%/QtLabsSharedImage/qtlabssharedimageversion.h
+%%QT_INCDIR%%/QtLabsSynchronizer/%%FULLVER%%/QtLabsSynchronizer/private/qqmlsynchronizer_p.h
+%%QT_INCDIR%%/QtLabsSynchronizer/QtLabsSynchronizer
+%%QT_INCDIR%%/QtLabsSynchronizer/QtLabsSynchronizerDepends
+%%QT_INCDIR%%/QtLabsSynchronizer/QtLabsSynchronizerVersion
+%%QT_INCDIR%%/QtLabsSynchronizer/qtlabssynchronizerexports.h
+%%QT_INCDIR%%/QtLabsSynchronizer/qtlabssynchronizerversion.h
%%QT_INCDIR%%/QtLabsWavefrontMesh/%%FULLVER%%/QtLabsWavefrontMesh/private/qqmlwavefrontmeshglobal_p.h
%%QT_INCDIR%%/QtLabsWavefrontMesh/%%FULLVER%%/QtLabsWavefrontMesh/private/qwavefrontmesh_p.h
%%QT_INCDIR%%/QtLabsWavefrontMesh/QtLabsWavefrontMesh
@@ -94,15 +103,14 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qcontinuinganimationgroupjob_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qdoubleendedlist_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qfieldlist_p.h
-%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qfinitestack_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qhashedstring_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qintrusivelist_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qjsengine_p.h
+%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qjsmanagedvalue_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qjsvalue_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qjsvalueiterator_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qlazilyallocated_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qlinkedstringhash_p.h
-%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qml_compile_hash_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qparallelanimationgroupjob_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qpauseanimationjob_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qpodvector_p.h
@@ -213,6 +221,7 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypecompiler_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypedata_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloader_p.h
+%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloaderdata_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloadernetworkreplyproxy_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloaderqmldircontent_p.h
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloaderthread_p.h
@@ -427,18 +436,21 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qcoloroutput_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qdeferredpointer_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljsannotation_p.h
+%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljsaotirbuilder_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljsbasicblocks_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljscodegenerator_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljscompilepass_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljscompiler_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljscompilerstats_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljscompilerstatsreporter_p.h
+%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljscontextproperties_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljscontextualtypes_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljsfunctioninitializer_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljsimporter_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljsimportvisitor_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljslinter_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljslintercodegen_p.h
+%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljslintervisitor_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljsliteralbindingcheck_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljsloadergenerator_p.h
%%QT_INCDIR%%/QtQmlCompiler/%%FULLVER%%/QtQmlCompiler/private/qqmljslogger_p.h
@@ -556,6 +568,7 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQmlLS/%%FULLVER%%/QtQmlLS/private/qdochtmlparser_p.h
%%QT_INCDIR%%/QtQmlLS/%%FULLVER%%/QtQmlLS/private/qlanguageserver_p.h
%%QT_INCDIR%%/QtQmlLS/%%FULLVER%%/QtQmlLS/private/qlspcustomtypes_p.h
+%%QT_INCDIR%%/QtQmlLS/%%FULLVER%%/QtQmlLS/private/qmllsmain_p.h
%%QT_INCDIR%%/QtQmlLS/%%FULLVER%%/QtQmlLS/private/qqmlbasemodule_p.h
%%QT_INCDIR%%/QtQmlLS/%%FULLVER%%/QtQmlLS/private/qqmlcodemodel_p.h
%%QT_INCDIR%%/QtQmlLS/%%FULLVER%%/QtQmlLS/private/qqmlcompletioncontextstrings_p.h
@@ -615,6 +628,10 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmldmabstractitemmodeldata_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmldmlistaccessordata_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmldmobjectdata_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlfilterbase_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlfiltercompositor_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlfunctionfilter_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlfunctionsorter_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlinstantiator_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlinstantiator_p_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmllistaccessor_p.h
@@ -625,9 +642,18 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlmodelindexvaluetype_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlmodelsmodule_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlobjectmodel_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlrolefilter_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlrolesorter_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlsorterbase_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlsortercompositor_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlsortfilterproxymodel_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlsortfilterproxymodel_p_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlstringsorter_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmltableinstancemodel_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmltreemodeltotablemodel_p_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlvaluefilter_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qquickpackage_p.h
+%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qsortfilterproxymodelhelper_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qtqmlmodels-config_p.h
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qtqmlmodelsglobal_p.h
%%QT_INCDIR%%/QtQmlModels/QtQmlModels
@@ -682,6 +708,7 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQmlXmlListModel/qtqmlxmllistmodelexports.h
%%QT_INCDIR%%/QtQmlXmlListModel/qtqmlxmllistmodelversion.h
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qaccessiblequickitem_p.h
+%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qaccessiblequicktextedit_p.h
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qaccessiblequickview_p.h
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qqmldesignermetaobject_p.h
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquadpath_p.h
@@ -1034,7 +1061,6 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQuickControls2/qtquickcontrols2exports.h
%%QT_INCDIR%%/QtQuickControls2/qtquickcontrols2global.h
%%QT_INCDIR%%/QtQuickControls2/qtquickcontrols2version.h
-%%QT_INCDIR%%/QtQuickControls2Basic/%%FULLVER%%/QtQuickControls2Basic/private/qquickbasicstyle_p.h
%%QT_INCDIR%%/QtQuickControls2Basic/%%FULLVER%%/QtQuickControls2Basic/private/qquickbasictheme_p.h
%%QT_INCDIR%%/QtQuickControls2Basic/%%FULLVER%%/QtQuickControls2Basic/private/qtquickcontrols2basicforeign_p.h
%%QT_INCDIR%%/QtQuickControls2Basic/QtQuickControls2Basic
@@ -1213,6 +1239,9 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQuickEffects/QtQuickEffectsVersion
%%QT_INCDIR%%/QtQuickEffects/qtquickeffectsexports.h
%%QT_INCDIR%%/QtQuickEffects/qtquickeffectsversion.h
+%%QT_INCDIR%%/QtQuickLayouts/%%FULLVER%%/QtQuickLayouts/private/qquickflexboxlayout_p.h
+%%QT_INCDIR%%/QtQuickLayouts/%%FULLVER%%/QtQuickLayouts/private/qquickflexboxlayoutengine_p.h
+%%QT_INCDIR%%/QtQuickLayouts/%%FULLVER%%/QtQuickLayouts/private/qquickflexboxlayoutitem_p.h
%%QT_INCDIR%%/QtQuickLayouts/%%FULLVER%%/QtQuickLayouts/private/qquickgridlayoutengine_p.h
%%QT_INCDIR%%/QtQuickLayouts/%%FULLVER%%/QtQuickLayouts/private/qquicklayout_p.h
%%QT_INCDIR%%/QtQuickLayouts/%%FULLVER%%/QtQuickLayouts/private/qquicklayoutglobal_p.h
@@ -1266,12 +1295,23 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qquickshapegenericrenderer_p.h
%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qquickshapesglobal_p.h
%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qquickshapesoftwarerenderer_p.h
+%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qtquickshapes-config_p.h
%%QT_INCDIR%%/QtQuickShapes/QtQuickShapes
%%QT_INCDIR%%/QtQuickShapes/QtQuickShapesDepends
%%QT_INCDIR%%/QtQuickShapes/QtQuickShapesVersion
%%QT_INCDIR%%/QtQuickShapes/qquickshapesglobal.h
+%%QT_INCDIR%%/QtQuickShapes/qtquickshapes-config.h
%%QT_INCDIR%%/QtQuickShapes/qtquickshapesexports.h
%%QT_INCDIR%%/QtQuickShapes/qtquickshapesversion.h
+%%QT_INCDIR%%/QtQuickShapesDesignHelpers/%%FULLVER%%/QtQuickShapesDesignHelpers/private/qquickrectangleshape_p.h
+%%QT_INCDIR%%/QtQuickShapesDesignHelpers/%%FULLVER%%/QtQuickShapesDesignHelpers/private/qquickrectangleshape_p_p.h
+%%QT_INCDIR%%/QtQuickShapesDesignHelpers/%%FULLVER%%/QtQuickShapesDesignHelpers/private/qquickshapesdesignhelpersglobal_p.h
+%%QT_INCDIR%%/QtQuickShapesDesignHelpers/QtQuickShapesDesignHelpers
+%%QT_INCDIR%%/QtQuickShapesDesignHelpers/QtQuickShapesDesignHelpersDepends
+%%QT_INCDIR%%/QtQuickShapesDesignHelpers/QtQuickShapesDesignHelpersVersion
+%%QT_INCDIR%%/QtQuickShapesDesignHelpers/qtquickshapesdesignhelpersexports.h
+%%QT_INCDIR%%/QtQuickShapesDesignHelpers/qtquickshapesdesignhelpersversion.h
+%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qaccessiblequickcontrol_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qaccessiblequickpage_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickabstractbutton_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickabstractbutton_p_p.h
@@ -1311,6 +1351,7 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickgroupbox_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickheaderview_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickheaderview_p_p.h
+%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickheaderviewdelegate_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickicon_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickindicatorbutton_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickitemdelegate_p.h
@@ -1355,6 +1396,7 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickscrollbar_p_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickscrollindicator_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickscrollview_p.h
+%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquicksearchfield_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickselectionrectangle_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickselectionrectangle_p_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickshortcutcontext_p_p.h
@@ -1374,6 +1416,7 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquicktabbar_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquicktabbutton_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquicktableviewdelegate_p.h
+%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquicktableviewdelegate_p_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquicktemplatesutils_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquicktextarea_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquicktextarea_p_p.h
@@ -1393,6 +1436,7 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qquickweeknumbermodel_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qtquicktemplates2-config_p.h
%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qtquicktemplates2global_p.h
+%%QT_INCDIR%%/QtQuickTemplates2/%%FULLVER%%/QtQuickTemplates2/private/qtquicktemplates2math_p.h
%%QT_INCDIR%%/QtQuickTemplates2/QtQuickTemplates2
%%QT_INCDIR%%/QtQuickTemplates2/QtQuickTemplates2Depends
%%QT_INCDIR%%/QtQuickTemplates2/QtQuickTemplates2Version
@@ -1430,11 +1474,13 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQuickVectorImage/QtQuickVectorImageVersion
%%QT_INCDIR%%/QtQuickVectorImage/qtquickvectorimageexports.h
%%QT_INCDIR%%/QtQuickVectorImage/qtquickvectorimageversion.h
+%%QT_INCDIR%%/QtQuickVectorImageGenerator/%%FULLVER%%/QtQuickVectorImageGenerator/private/qquickanimatedproperty_p.h
%%QT_INCDIR%%/QtQuickVectorImageGenerator/%%FULLVER%%/QtQuickVectorImageGenerator/private/qquickgenerator_p.h
%%QT_INCDIR%%/QtQuickVectorImageGenerator/%%FULLVER%%/QtQuickVectorImageGenerator/private/qquickitemgenerator_p.h
%%QT_INCDIR%%/QtQuickVectorImageGenerator/%%FULLVER%%/QtQuickVectorImageGenerator/private/qquicknodeinfo_p.h
%%QT_INCDIR%%/QtQuickVectorImageGenerator/%%FULLVER%%/QtQuickVectorImageGenerator/private/qquickqmlgenerator_p.h
%%QT_INCDIR%%/QtQuickVectorImageGenerator/%%FULLVER%%/QtQuickVectorImageGenerator/private/qquickvectorimageglobal_p.h
+%%QT_INCDIR%%/QtQuickVectorImageGenerator/%%FULLVER%%/QtQuickVectorImageGenerator/private/qquickvectorimageplugin_p.h
%%QT_INCDIR%%/QtQuickVectorImageGenerator/%%FULLVER%%/QtQuickVectorImageGenerator/private/qsvgvisitorimpl_p.h
%%QT_INCDIR%%/QtQuickVectorImageGenerator/%%FULLVER%%/QtQuickVectorImageGenerator/private/utils_p.h
%%QT_INCDIR%%/QtQuickVectorImageGenerator/QtQuickVectorImageGenerator
@@ -1442,6 +1488,13 @@ bin/qmlscene6
%%QT_INCDIR%%/QtQuickVectorImageGenerator/QtQuickVectorImageGeneratorVersion
%%QT_INCDIR%%/QtQuickVectorImageGenerator/qtquickvectorimagegeneratorexports.h
%%QT_INCDIR%%/QtQuickVectorImageGenerator/qtquickvectorimagegeneratorversion.h
+%%QT_INCDIR%%/QtQuickVectorImageHelpers/%%FULLVER%%/QtQuickVectorImageHelpers/private/qquickcoloropacityanimation_p.h
+%%QT_INCDIR%%/QtQuickVectorImageHelpers/%%FULLVER%%/QtQuickVectorImageHelpers/private/qquicktransformgroup_p.h
+%%QT_INCDIR%%/QtQuickVectorImageHelpers/QtQuickVectorImageHelpers
+%%QT_INCDIR%%/QtQuickVectorImageHelpers/QtQuickVectorImageHelpersDepends
+%%QT_INCDIR%%/QtQuickVectorImageHelpers/QtQuickVectorImageHelpersVersion
+%%QT_INCDIR%%/QtQuickVectorImageHelpers/qtquickvectorimagehelpersexports.h
+%%QT_INCDIR%%/QtQuickVectorImageHelpers/qtquickvectorimagehelpersversion.h
%%QT_INCDIR%%/QtQuickWidgets/%%FULLVER%%/QtQuickWidgets/private/qaccessiblequickwidget_p.h
%%QT_INCDIR%%/QtQuickWidgets/%%FULLVER%%/QtQuickWidgets/private/qaccessiblequickwidgetfactory_p.h
%%QT_INCDIR%%/QtQuickWidgets/%%FULLVER%%/QtQuickWidgets/private/qquickwidget_p.h
@@ -1556,6 +1609,23 @@ lib/cmake/Qt6LabsSharedImagePrivate/Qt6LabsSharedImagePrivateDependencies.cmake
lib/cmake/Qt6LabsSharedImagePrivate/Qt6LabsSharedImagePrivateTargets.cmake
lib/cmake/Qt6LabsSharedImagePrivate/Qt6LabsSharedImagePrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6LabsSharedImagePrivate/Qt6LabsSharedImagePrivateVersionlessTargets.cmake
+lib/cmake/Qt6LabsSynchronizer/Qt6LabsSynchronizerAdditionalTargetInfo.cmake
+lib/cmake/Qt6LabsSynchronizer/Qt6LabsSynchronizerConfig.cmake
+lib/cmake/Qt6LabsSynchronizer/Qt6LabsSynchronizerConfigVersion.cmake
+lib/cmake/Qt6LabsSynchronizer/Qt6LabsSynchronizerConfigVersionImpl.cmake
+lib/cmake/Qt6LabsSynchronizer/Qt6LabsSynchronizerDependencies.cmake
+lib/cmake/Qt6LabsSynchronizer/Qt6LabsSynchronizerTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6LabsSynchronizer/Qt6LabsSynchronizerTargets.cmake
+lib/cmake/Qt6LabsSynchronizer/Qt6LabsSynchronizerVersionlessAliasTargets.cmake
+lib/cmake/Qt6LabsSynchronizer/Qt6LabsSynchronizerVersionlessTargets.cmake
+lib/cmake/Qt6LabsSynchronizerPrivate/Qt6LabsSynchronizerPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6LabsSynchronizerPrivate/Qt6LabsSynchronizerPrivateConfig.cmake
+lib/cmake/Qt6LabsSynchronizerPrivate/Qt6LabsSynchronizerPrivateConfigVersion.cmake
+lib/cmake/Qt6LabsSynchronizerPrivate/Qt6LabsSynchronizerPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6LabsSynchronizerPrivate/Qt6LabsSynchronizerPrivateDependencies.cmake
+lib/cmake/Qt6LabsSynchronizerPrivate/Qt6LabsSynchronizerPrivateTargets.cmake
+lib/cmake/Qt6LabsSynchronizerPrivate/Qt6LabsSynchronizerPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6LabsSynchronizerPrivate/Qt6LabsSynchronizerPrivateVersionlessTargets.cmake
lib/cmake/Qt6LabsWavefrontMesh/Qt6LabsWavefrontMeshAdditionalTargetInfo.cmake
lib/cmake/Qt6LabsWavefrontMesh/Qt6LabsWavefrontMeshConfig.cmake
lib/cmake/Qt6LabsWavefrontMesh/Qt6LabsWavefrontMeshConfigVersion.cmake
@@ -1588,6 +1658,12 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6LabsPlatformpluginConfigVersion.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6LabsPlatformpluginConfigVersionImpl.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6LabsPlatformpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6LabsPlatformpluginTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LabsSynchronizerpluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LabsSynchronizerpluginConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LabsSynchronizerpluginConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LabsSynchronizerpluginConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LabsSynchronizerpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6LabsSynchronizerpluginTargets.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6QmlAssetDownloaderpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6QmlAssetDownloaderpluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6QmlAssetDownloaderpluginConfigVersion.cmake
@@ -1691,6 +1767,12 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6qquicklayoutspluginConfigVersion.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qquicklayoutspluginConfigVersionImpl.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qquicklayoutspluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qquicklayoutspluginTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qquickvectorimagehelperspluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qquickvectorimagehelperspluginConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qquickvectorimagehelperspluginConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qquickvectorimagehelperspluginConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qquickvectorimagehelperspluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qquickvectorimagehelperspluginTargets.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qquickvectorimagepluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qquickvectorimagepluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qquickvectorimagepluginConfigVersion.cmake
@@ -1805,6 +1887,12 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickdialogspluginConfigVersion.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickdialogspluginConfigVersionImpl.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickdialogspluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickdialogspluginTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickshapesdesignhelperspluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickshapesdesignhelperspluginConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickshapesdesignhelperspluginConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickshapesdesignhelperspluginConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickshapesdesignhelperspluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickshapesdesignhelperspluginTargets.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquicktemplates2pluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquicktemplates2pluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquicktemplates2pluginConfigVersion.cmake
@@ -1915,6 +2003,7 @@ lib/cmake/Qt6Qml/Qt6QmlMacros.cmake
lib/cmake/Qt6Qml/Qt6QmlModuleDirMappingTemplate.qrc.in
lib/cmake/Qt6Qml/Qt6QmlPluginTemplate.cpp.in
lib/cmake/Qt6Qml/Qt6QmlPlugins.cmake
+lib/cmake/Qt6Qml/Qt6QmlProperties.cmake
lib/cmake/Qt6Qml/Qt6QmlPublicCMakeHelpers.cmake
lib/cmake/Qt6Qml/Qt6QmlTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Qml/Qt6QmlTargets.cmake
@@ -1951,6 +2040,12 @@ lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerTargets.cmake
lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerVersionlessAliasTargets.cmake
lib/cmake/Qt6QmlCompiler/Qt6QmlCompilerVersionlessTargets.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQdsPluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQdsPluginConfig.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQdsPluginConfigVersion.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQdsPluginConfigVersionImpl.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQdsPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6QmlCompiler/Qt6QmlLintQdsPluginTargets.cmake
lib/cmake/Qt6QmlCompiler/Qt6QmlLintQuickPluginAdditionalTargetInfo.cmake
lib/cmake/Qt6QmlCompiler/Qt6QmlLintQuickPluginConfig.cmake
lib/cmake/Qt6QmlCompiler/Qt6QmlLintQuickPluginConfigVersion.cmake
@@ -2020,14 +2115,6 @@ lib/cmake/Qt6QmlIntegration/Qt6QmlIntegrationConfigVersionImpl.cmake
lib/cmake/Qt6QmlIntegration/Qt6QmlIntegrationTargets.cmake
lib/cmake/Qt6QmlIntegration/Qt6QmlIntegrationVersionlessAliasTargets.cmake
lib/cmake/Qt6QmlIntegration/Qt6QmlIntegrationVersionlessTargets.cmake
-lib/cmake/Qt6QmlIntegrationPrivate/Qt6QmlIntegrationPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6QmlIntegrationPrivate/Qt6QmlIntegrationPrivateConfig.cmake
-lib/cmake/Qt6QmlIntegrationPrivate/Qt6QmlIntegrationPrivateConfigVersion.cmake
-lib/cmake/Qt6QmlIntegrationPrivate/Qt6QmlIntegrationPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6QmlIntegrationPrivate/Qt6QmlIntegrationPrivateDependencies.cmake
-lib/cmake/Qt6QmlIntegrationPrivate/Qt6QmlIntegrationPrivateTargets.cmake
-lib/cmake/Qt6QmlIntegrationPrivate/Qt6QmlIntegrationPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6QmlIntegrationPrivate/Qt6QmlIntegrationPrivateVersionlessTargets.cmake
lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateAdditionalTargetInfo.cmake
lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateConfig.cmake
lib/cmake/Qt6QmlLSPrivate/Qt6QmlLSPrivateConfigVersion.cmake
@@ -2310,14 +2397,6 @@ lib/cmake/Qt6QuickControls2ImagineStyleImpl/Qt6QuickControls2ImagineStyleImplTar
lib/cmake/Qt6QuickControls2ImagineStyleImpl/Qt6QuickControls2ImagineStyleImplTargets.cmake
lib/cmake/Qt6QuickControls2ImagineStyleImpl/Qt6QuickControls2ImagineStyleImplVersionlessAliasTargets.cmake
lib/cmake/Qt6QuickControls2ImagineStyleImpl/Qt6QuickControls2ImagineStyleImplVersionlessTargets.cmake
-lib/cmake/Qt6QuickControls2ImagineStyleImplPrivate/Qt6QuickControls2ImagineStyleImplPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6QuickControls2ImagineStyleImplPrivate/Qt6QuickControls2ImagineStyleImplPrivateConfig.cmake
-lib/cmake/Qt6QuickControls2ImagineStyleImplPrivate/Qt6QuickControls2ImagineStyleImplPrivateConfigVersion.cmake
-lib/cmake/Qt6QuickControls2ImagineStyleImplPrivate/Qt6QuickControls2ImagineStyleImplPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6QuickControls2ImagineStyleImplPrivate/Qt6QuickControls2ImagineStyleImplPrivateDependencies.cmake
-lib/cmake/Qt6QuickControls2ImagineStyleImplPrivate/Qt6QuickControls2ImagineStyleImplPrivateTargets.cmake
-lib/cmake/Qt6QuickControls2ImagineStyleImplPrivate/Qt6QuickControls2ImagineStyleImplPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6QuickControls2ImagineStyleImplPrivate/Qt6QuickControls2ImagineStyleImplPrivateVersionlessTargets.cmake
lib/cmake/Qt6QuickControls2Impl/Qt6QuickControls2ImplAdditionalTargetInfo.cmake
lib/cmake/Qt6QuickControls2Impl/Qt6QuickControls2ImplConfig.cmake
lib/cmake/Qt6QuickControls2Impl/Qt6QuickControls2ImplConfigVersion.cmake
@@ -2522,6 +2601,15 @@ lib/cmake/Qt6QuickPrivate/Qt6QuickPrivateDependencies.cmake
lib/cmake/Qt6QuickPrivate/Qt6QuickPrivateTargets.cmake
lib/cmake/Qt6QuickPrivate/Qt6QuickPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6QuickPrivate/Qt6QuickPrivateVersionlessTargets.cmake
+lib/cmake/Qt6QuickShapesDesignHelpersPrivate/Qt6QuickShapesDesignHelpersPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6QuickShapesDesignHelpersPrivate/Qt6QuickShapesDesignHelpersPrivateConfig.cmake
+lib/cmake/Qt6QuickShapesDesignHelpersPrivate/Qt6QuickShapesDesignHelpersPrivateConfigVersion.cmake
+lib/cmake/Qt6QuickShapesDesignHelpersPrivate/Qt6QuickShapesDesignHelpersPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6QuickShapesDesignHelpersPrivate/Qt6QuickShapesDesignHelpersPrivateDependencies.cmake
+lib/cmake/Qt6QuickShapesDesignHelpersPrivate/Qt6QuickShapesDesignHelpersPrivateTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6QuickShapesDesignHelpersPrivate/Qt6QuickShapesDesignHelpersPrivateTargets.cmake
+lib/cmake/Qt6QuickShapesDesignHelpersPrivate/Qt6QuickShapesDesignHelpersPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6QuickShapesDesignHelpersPrivate/Qt6QuickShapesDesignHelpersPrivateVersionlessTargets.cmake
lib/cmake/Qt6QuickShapesPrivate/Qt6QuickShapesPrivateAdditionalTargetInfo.cmake
lib/cmake/Qt6QuickShapesPrivate/Qt6QuickShapesPrivateConfig.cmake
lib/cmake/Qt6QuickShapesPrivate/Qt6QuickShapesPrivateConfigVersion.cmake
@@ -2600,6 +2688,23 @@ lib/cmake/Qt6QuickVectorImageGeneratorPrivate/Qt6QuickVectorImageGeneratorPrivat
lib/cmake/Qt6QuickVectorImageGeneratorPrivate/Qt6QuickVectorImageGeneratorPrivateTargets.cmake
lib/cmake/Qt6QuickVectorImageGeneratorPrivate/Qt6QuickVectorImageGeneratorPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6QuickVectorImageGeneratorPrivate/Qt6QuickVectorImageGeneratorPrivateVersionlessTargets.cmake
+lib/cmake/Qt6QuickVectorImageHelpers/Qt6QuickVectorImageHelpersAdditionalTargetInfo.cmake
+lib/cmake/Qt6QuickVectorImageHelpers/Qt6QuickVectorImageHelpersConfig.cmake
+lib/cmake/Qt6QuickVectorImageHelpers/Qt6QuickVectorImageHelpersConfigVersion.cmake
+lib/cmake/Qt6QuickVectorImageHelpers/Qt6QuickVectorImageHelpersConfigVersionImpl.cmake
+lib/cmake/Qt6QuickVectorImageHelpers/Qt6QuickVectorImageHelpersDependencies.cmake
+lib/cmake/Qt6QuickVectorImageHelpers/Qt6QuickVectorImageHelpersTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6QuickVectorImageHelpers/Qt6QuickVectorImageHelpersTargets.cmake
+lib/cmake/Qt6QuickVectorImageHelpers/Qt6QuickVectorImageHelpersVersionlessAliasTargets.cmake
+lib/cmake/Qt6QuickVectorImageHelpers/Qt6QuickVectorImageHelpersVersionlessTargets.cmake
+lib/cmake/Qt6QuickVectorImageHelpersPrivate/Qt6QuickVectorImageHelpersPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6QuickVectorImageHelpersPrivate/Qt6QuickVectorImageHelpersPrivateConfig.cmake
+lib/cmake/Qt6QuickVectorImageHelpersPrivate/Qt6QuickVectorImageHelpersPrivateConfigVersion.cmake
+lib/cmake/Qt6QuickVectorImageHelpersPrivate/Qt6QuickVectorImageHelpersPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6QuickVectorImageHelpersPrivate/Qt6QuickVectorImageHelpersPrivateDependencies.cmake
+lib/cmake/Qt6QuickVectorImageHelpersPrivate/Qt6QuickVectorImageHelpersPrivateTargets.cmake
+lib/cmake/Qt6QuickVectorImageHelpersPrivate/Qt6QuickVectorImageHelpersPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6QuickVectorImageHelpersPrivate/Qt6QuickVectorImageHelpersPrivateVersionlessTargets.cmake
lib/cmake/Qt6QuickVectorImagePrivate/Qt6QuickVectorImagePrivateAdditionalTargetInfo.cmake
lib/cmake/Qt6QuickVectorImagePrivate/Qt6QuickVectorImagePrivateConfig.cmake
lib/cmake/Qt6QuickVectorImagePrivate/Qt6QuickVectorImagePrivateConfigVersion.cmake
@@ -2663,6 +2768,10 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6LabsSharedImage.so
%%QT_LIBDIR%%/libQt6LabsSharedImage.so.6
%%QT_LIBDIR%%/libQt6LabsSharedImage.so.%%FULLVER%%
+%%QT_LIBDIR%%/libQt6LabsSynchronizer.prl
+%%QT_LIBDIR%%/libQt6LabsSynchronizer.so
+%%QT_LIBDIR%%/libQt6LabsSynchronizer.so.6
+%%QT_LIBDIR%%/libQt6LabsSynchronizer.so.%%FULLVER%%
%%QT_LIBDIR%%/libQt6LabsWavefrontMesh.prl
%%QT_LIBDIR%%/libQt6LabsWavefrontMesh.so
%%QT_LIBDIR%%/libQt6LabsWavefrontMesh.so.6
@@ -2805,6 +2914,10 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6QuickShapes.so
%%QT_LIBDIR%%/libQt6QuickShapes.so.6
%%QT_LIBDIR%%/libQt6QuickShapes.so.%%FULLVER%%
+%%QT_LIBDIR%%/libQt6QuickShapesDesignHelpers.prl
+%%QT_LIBDIR%%/libQt6QuickShapesDesignHelpers.so
+%%QT_LIBDIR%%/libQt6QuickShapesDesignHelpers.so.6
+%%QT_LIBDIR%%/libQt6QuickShapesDesignHelpers.so.%%FULLVER%%
%%QT_LIBDIR%%/libQt6QuickTemplates2.prl
%%QT_LIBDIR%%/libQt6QuickTemplates2.so
%%QT_LIBDIR%%/libQt6QuickTemplates2.so.6
@@ -2823,62 +2936,69 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6QuickVectorImageGenerator.so
%%QT_LIBDIR%%/libQt6QuickVectorImageGenerator.so.6
%%QT_LIBDIR%%/libQt6QuickVectorImageGenerator.so.%%FULLVER%%
+%%QT_LIBDIR%%/libQt6QuickVectorImageHelpers.prl
+%%QT_LIBDIR%%/libQt6QuickVectorImageHelpers.so
+%%QT_LIBDIR%%/libQt6QuickVectorImageHelpers.so.6
+%%QT_LIBDIR%%/libQt6QuickVectorImageHelpers.so.%%FULLVER%%
%%QT_LIBDIR%%/libQt6QuickWidgets.prl
%%QT_LIBDIR%%/libQt6QuickWidgets.so
%%QT_LIBDIR%%/libQt6QuickWidgets.so.6
%%QT_LIBDIR%%/libQt6QuickWidgets.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6labsanimation_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6labsfolderlistmodel_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6labsplatform_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6labsqmlmodels_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6labssettings_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6labssharedimage_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6labswavefrontmesh_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6packetprotocolprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qml_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmlassetdownloader_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmlcompiler_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmlcore_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmldebugprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmldomprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmlformatprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmllocalstorage_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmllsprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmlmeta_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmlmodels_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmlnetwork_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmltoolingsettingsprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmltyperegistrarprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmlworkerscript_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6qmlxmllistmodel_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2basic_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2basicstyleimpl_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2fluentwinui3styleimpl_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2fusion_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2fusionstyleimpl_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2imagine_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2imaginestyleimpl_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2impl_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2material_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2materialstyleimpl_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2universal_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrols2universalstyleimpl_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickcontrolstestutilsprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickdialogs2_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickdialogs2quickimpl_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickdialogs2utils_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickeffects_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quicklayouts_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickparticlesprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickshapesprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quicktemplates2_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quicktest_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quicktestutilsprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickvectorimage_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickvectorimagegeneratorprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quickwidgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6labsanimation_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6labsfolderlistmodel_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6labsplatform_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6labsqmlmodels_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6labssettings_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6labssharedimage_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6labssynchronizer_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6labswavefrontmesh_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6packetprotocolprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qml_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmlassetdownloader_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmlcompiler_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmlcore_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmldebugprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmldomprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmlformatprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmllocalstorage_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmllsprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmlmeta_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmlmodels_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmlnetwork_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmltoolingsettingsprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmltyperegistrarprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmlworkerscript_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6qmlxmllistmodel_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2basic_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2basicstyleimpl_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2fluentwinui3styleimpl_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2fusion_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2fusionstyleimpl_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2imagine_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2imaginestyleimpl_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2impl_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2material_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2materialstyleimpl_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2universal_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrols2universalstyleimpl_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickcontrolstestutilsprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickdialogs2_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickdialogs2quickimpl_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickdialogs2utils_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickeffects_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quicklayouts_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickparticlesprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickshapesdesignhelpersprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickshapesprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quicktemplates2_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quicktest_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quicktestutilsprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickvectorimage_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickvectorimagegeneratorprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickvectorimagehelpers_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quickwidgets_metatypes.json
%%QT_MKSPECDIR%%/features/qmlcache.prf
%%QT_MKSPECDIR%%/features/qmltypes.prf
%%QT_MKSPECDIR%%/features/qtquickcompiler.prf
@@ -2894,6 +3014,8 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_labssettings_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_labssharedimage.pri
%%QT_MKSPECDIR%%/modules/qt_lib_labssharedimage_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_labssynchronizer.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_labssynchronizer_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_labswavefrontmesh.pri
%%QT_MKSPECDIR%%/modules/qt_lib_labswavefrontmesh_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_packetprotocol_private.pri
@@ -2909,7 +3031,6 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_qmldom_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_qmlformat_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_qmlintegration.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_qmlintegration_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_qmllocalstorage.pri
%%QT_MKSPECDIR%%/modules/qt_lib_qmllocalstorage_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_qmlls_private.pri
@@ -2944,7 +3065,6 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_quickcontrols2imagine.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickcontrols2imagine_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickcontrols2imaginestyleimpl.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_quickcontrols2imaginestyleimpl_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickcontrols2impl.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickcontrols2impl_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickcontrols2material.pri
@@ -2968,16 +3088,20 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_quicklayouts_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickparticles_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickshapes_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_quickshapesdesignhelpers_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quicktemplates2.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quicktemplates2_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quicktestutilsprivate_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickvectorimage.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickvectorimage_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickvectorimagegenerator_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_quickvectorimagehelpers.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_quickvectorimagehelpers_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickwidgets.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quickwidgets_private.pri
%%DEBUG%%%%QT_LIBDIR%%/objects-Debug/QmlTypeRegistrarPrivate_resources_1/.qt/rcc/qrc_jsRootMetaTypes_init.cpp.o
%%NO_DEBUG%%%%QT_LIBDIR%%/objects-Release/QmlTypeRegistrarPrivate_resources_1/.qt/rcc/qrc_jsRootMetaTypes_init.cpp.o
+%%QT_PLUGINDIR%%/qmllint/libqdslintplugin.so
%%QT_PLUGINDIR%%/qmllint/libquicklintplugin.so
%%QT_PLUGINDIR%%/qmlls/libqmllsquickplugin.so
%%QT_PLUGINDIR%%/qmltooling/libqmldbg_debugger.so
@@ -3021,6 +3145,9 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/Qt/labs/sharedimage/libsharedimageplugin.so
%%QT_QMLDIR%%/Qt/labs/sharedimage/plugins.qmltypes
%%QT_QMLDIR%%/Qt/labs/sharedimage/qmldir
+%%QT_QMLDIR%%/Qt/labs/synchronizer/liblabssynchronizerplugin.so
+%%QT_QMLDIR%%/Qt/labs/synchronizer/plugins.qmltypes
+%%QT_QMLDIR%%/Qt/labs/synchronizer/qmldir
%%QT_QMLDIR%%/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
%%QT_QMLDIR%%/Qt/labs/wavefrontmesh/plugins.qmltypes
%%QT_QMLDIR%%/Qt/labs/wavefrontmesh/qmldir
@@ -3070,6 +3197,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Basic/Frame.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/GroupBox.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/HorizontalHeaderView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Basic/HorizontalHeaderViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/ItemDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/Label.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/Menu.qml
@@ -3090,6 +3218,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Basic/ScrollBar.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/ScrollIndicator.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/ScrollView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Basic/SearchField.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/SelectionRectangle.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/Slider.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/SpinBox.qml
@@ -3111,6 +3240,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Basic/TreeViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/Tumbler.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/VerticalHeaderView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Basic/VerticalHeaderViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/WeekNumberColumn.qml
%%QT_QMLDIR%%/QtQuick/Controls/Basic/impl/libqtquickcontrols2basicstyleimplplugin.so
%%QT_QMLDIR%%/QtQuick/Controls/Basic/impl/plugins.qmltypes
@@ -3144,6 +3274,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/RadioDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/RangeSlider.qml
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/RoundButton.qml
+%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/SearchField.qml
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/Slider.qml
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/SpinBox.qml
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/StyleImage.qml
@@ -3551,9 +3682,15 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/checkmark.png
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/checkmark@2x.png
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/checkmark@3x.png
+%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/close_big.png
+%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/close_big@2x.png
+%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/close_big@3x.png
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/menuarrow.png
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/menuarrow@2x.png
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/menuarrow@3x.png
+%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/search-magnifier.png
+%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@2x.png
+%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@3x.png
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/impl/ButtonBackground.qml
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/impl/CheckIndicator.qml
%%QT_QMLDIR%%/QtQuick/Controls/FluentWinUI3/impl/FocusFrame.qml
@@ -3970,6 +4107,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/Frame.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/GroupBox.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/HorizontalHeaderView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Fusion/HorizontalHeaderViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/ItemDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/Label.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/Menu.qml
@@ -3989,6 +4127,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/ScrollBar.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/ScrollIndicator.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/ScrollView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Fusion/SearchField.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/SelectionRectangle.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/Slider.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/SpinBox.qml
@@ -4007,6 +4146,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/TreeViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/Tumbler.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/VerticalHeaderView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Fusion/VerticalHeaderViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/impl/ButtonPanel.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/impl/CheckIndicator.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/impl/RadioIndicator.qml
@@ -4034,6 +4174,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/Frame.qml
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/GroupBox.qml
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/HorizontalHeaderView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Imagine/HorizontalHeaderViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/ItemDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/Label.qml
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/Menu.qml
@@ -4070,6 +4211,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/ToolTip.qml
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/Tumbler.qml
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/VerticalHeaderView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Imagine/VerticalHeaderViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/impl/OpacityMask.qml
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/impl/QuickControls2ImagineStyleImpl.qmltypes
%%QT_QMLDIR%%/QtQuick/Controls/Imagine/impl/libqtquickcontrols2imaginestyleimplplugin.so
@@ -4091,6 +4233,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Material/Frame.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/GroupBox.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/HorizontalHeaderView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Material/HorizontalHeaderViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/ItemDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/Label.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/Menu.qml
@@ -4110,6 +4253,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Material/ScrollBar.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/ScrollIndicator.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/ScrollView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Material/SearchField.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/SelectionRectangle.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/Slider.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/SpinBox.qml
@@ -4130,6 +4274,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Material/TreeViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/Tumbler.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/VerticalHeaderView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Material/VerticalHeaderViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/impl/BoxShadow.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/impl/CheckIndicator.qml
%%QT_QMLDIR%%/QtQuick/Controls/Material/impl/CursorDelegate.qml
@@ -4159,6 +4304,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Universal/Frame.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/GroupBox.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/HorizontalHeaderView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Universal/HorizontalHeaderViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/ItemDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/Label.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/Menu.qml
@@ -4178,6 +4324,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Universal/ScrollBar.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/ScrollIndicator.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/ScrollView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Universal/SearchField.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/SelectionRectangle.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/Slider.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/SpinBox.qml
@@ -4196,6 +4343,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Universal/ToolTip.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/Tumbler.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/VerticalHeaderView.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Universal/VerticalHeaderViewDelegate.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/impl/CheckIndicator.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/impl/RadioIndicator.qml
%%QT_QMLDIR%%/QtQuick/Controls/Universal/impl/SwitchIndicator.qml
@@ -4421,12 +4569,18 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Particles/libparticlesplugin.so
%%QT_QMLDIR%%/QtQuick/Particles/plugins.qmltypes
%%QT_QMLDIR%%/QtQuick/Particles/qmldir
+%%QT_QMLDIR%%/QtQuick/Shapes/DesignHelpers/libqtquickshapesdesignhelpersplugin.so
+%%QT_QMLDIR%%/QtQuick/Shapes/DesignHelpers/plugins.qmltypes
+%%QT_QMLDIR%%/QtQuick/Shapes/DesignHelpers/qmldir
%%QT_QMLDIR%%/QtQuick/Shapes/libqmlshapesplugin.so
%%QT_QMLDIR%%/QtQuick/Shapes/plugins.qmltypes
%%QT_QMLDIR%%/QtQuick/Shapes/qmldir
%%QT_QMLDIR%%/QtQuick/Templates/libqtquicktemplates2plugin.so
%%QT_QMLDIR%%/QtQuick/Templates/plugins.qmltypes
%%QT_QMLDIR%%/QtQuick/Templates/qmldir
+%%QT_QMLDIR%%/QtQuick/VectorImage/Helpers/libqquickvectorimagehelpersplugin.so
+%%QT_QMLDIR%%/QtQuick/VectorImage/Helpers/plugins.qmltypes
+%%QT_QMLDIR%%/QtQuick/VectorImage/Helpers/qmldir
%%QT_QMLDIR%%/QtQuick/VectorImage/libqquickvectorimageplugin.so
%%QT_QMLDIR%%/QtQuick/VectorImage/plugins.qmltypes
%%QT_QMLDIR%%/QtQuick/VectorImage/qmldir
@@ -4463,6 +4617,7 @@ libdata/pkgconfig/Qt6LabsPlatform.pc
libdata/pkgconfig/Qt6LabsQmlModels.pc
libdata/pkgconfig/Qt6LabsSettings.pc
libdata/pkgconfig/Qt6LabsSharedImage.pc
+libdata/pkgconfig/Qt6LabsSynchronizer.pc
libdata/pkgconfig/Qt6LabsWavefrontMesh.pc
libdata/pkgconfig/Qt6Qml.pc
libdata/pkgconfig/Qt6QmlAssetDownloader.pc
@@ -4497,6 +4652,7 @@ libdata/pkgconfig/Qt6QuickLayouts.pc
libdata/pkgconfig/Qt6QuickTemplates2.pc
libdata/pkgconfig/Qt6QuickTest.pc
libdata/pkgconfig/Qt6QuickVectorImage.pc
+libdata/pkgconfig/Qt6QuickVectorImageHelpers.pc
libdata/pkgconfig/Qt6QuickWidgets.pc
%%QT_TOOLDIR%%/qmlaotstats
%%QT_TOOLDIR%%/qmlcachegen
@@ -4509,6 +4665,7 @@ libdata/pkgconfig/Qt6QuickWidgets.pc
%%QT_DATADIR%%/modules/LabsQmlModels.json
%%QT_DATADIR%%/modules/LabsSettings.json
%%QT_DATADIR%%/modules/LabsSharedImage.json
+%%QT_DATADIR%%/modules/LabsSynchronizer.json
%%QT_DATADIR%%/modules/LabsWavefrontMesh.json
%%QT_DATADIR%%/modules/PacketProtocolPrivate.json
%%QT_DATADIR%%/modules/Qml.json
@@ -4549,11 +4706,13 @@ libdata/pkgconfig/Qt6QuickWidgets.pc
%%QT_DATADIR%%/modules/QuickEffects.json
%%QT_DATADIR%%/modules/QuickLayouts.json
%%QT_DATADIR%%/modules/QuickParticlesPrivate.json
+%%QT_DATADIR%%/modules/QuickShapesDesignHelpersPrivate.json
%%QT_DATADIR%%/modules/QuickShapesPrivate.json
%%QT_DATADIR%%/modules/QuickTemplates2.json
%%QT_DATADIR%%/modules/QuickTest.json
%%QT_DATADIR%%/modules/QuickTestUtilsPrivate.json
%%QT_DATADIR%%/modules/QuickVectorImage.json
%%QT_DATADIR%%/modules/QuickVectorImageGeneratorPrivate.json
+%%QT_DATADIR%%/modules/QuickVectorImageHelpers.json
%%QT_DATADIR%%/modules/QuickWidgets.json
@dir lib/cmake/Qt6
diff --git a/x11-toolkits/qt6-graphs/distinfo b/x11-toolkits/qt6-graphs/distinfo
index 6efb17a8bfb8..d33c69b8a13f 100644
--- a/x11-toolkits/qt6-graphs/distinfo
+++ b/x11-toolkits/qt6-graphs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759304014
-SHA256 (KDE/Qt/6.9.3/qtgraphs-everywhere-src-6.9.3.tar.xz) = 50dc63d055125c30c0bf3a15dd1f71363e474f2fdcb35f927e754042440e048c
-SIZE (KDE/Qt/6.9.3/qtgraphs-everywhere-src-6.9.3.tar.xz) = 5214976
+TIMESTAMP = 1763965096
+SHA256 (KDE/Qt/6.10.1/qtgraphs-everywhere-src-6.10.1.tar.xz) = 4d4fa0b21fa3c6b72ad5056e2a06e96e4bfda651e0a824d1f8e896c9ce5e576e
+SIZE (KDE/Qt/6.10.1/qtgraphs-everywhere-src-6.10.1.tar.xz) = 5282316
diff --git a/x11-toolkits/qt6-graphs/pkg-plist b/x11-toolkits/qt6-graphs/pkg-plist
index 2f56d61016c2..6d82817f89f6 100644
--- a/x11-toolkits/qt6-graphs/pkg-plist
+++ b/x11-toolkits/qt6-graphs/pkg-plist
@@ -32,6 +32,7 @@
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qdatetimeaxis_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qgraphanimation_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qgraphpointanimation_p.h
+%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qgraphs3dlogging_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qgraphsglobal_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qgraphsinputhandler_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qgraphstheme_p.h
@@ -47,13 +48,17 @@
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qpieseries_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qpieslice_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphsbars_p.h
+%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphsbarsnode_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphsbarsseries_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphscolor_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphsitem_p.h
+%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphsnode_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphsscatter_p.h
+%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphsscatternode_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphsscatterseries_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphssplineseries_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphssurface_p.h
+%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphssurfacenode_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphssurfaceseries_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qquickgraphstexturedata_p.h
%%QT_INCDIR%%/QtGraphs/%%FULLVER%%/QtGraphs/private/qscatter3dseries_p.h
@@ -241,8 +246,8 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6GraphspluginTargets.cmake
%%QT_LIBDIR%%/libQt6GraphsWidgets.so
%%QT_LIBDIR%%/libQt6GraphsWidgets.so.6
%%QT_LIBDIR%%/libQt6GraphsWidgets.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6graphs_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6graphswidgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6graphs_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6graphswidgets_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_graphs.pri
%%QT_MKSPECDIR%%/modules/qt_lib_graphs_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_graphswidgets.pri
diff --git a/x11-toolkits/qt6-quick3d/distinfo b/x11-toolkits/qt6-quick3d/distinfo
index e1f4c1627bc5..831746a75de5 100644
--- a/x11-toolkits/qt6-quick3d/distinfo
+++ b/x11-toolkits/qt6-quick3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759304049
-SHA256 (KDE/Qt/6.9.3/qtquick3d-everywhere-src-6.9.3.tar.xz) = 91b270049f38ad2b7370c2e6edc72c19ed7d5d2281d914457586f29daccace73
-SIZE (KDE/Qt/6.9.3/qtquick3d-everywhere-src-6.9.3.tar.xz) = 74192408
+TIMESTAMP = 1763964382
+SHA256 (KDE/Qt/6.10.1/qtquick3d-everywhere-src-6.10.1.tar.xz) = 17d40272becef0dab71b60333bcf0c23d1d25dcf1df16ee9bf0daa7e4de403e6
+SIZE (KDE/Qt/6.10.1/qtquick3d-everywhere-src-6.10.1.tar.xz) = 73973028
diff --git a/x11-toolkits/qt6-quick3d/pkg-plist b/x11-toolkits/qt6-quick3d/pkg-plist
index 92dcb74a42d4..62d574838622 100644
--- a/x11-toolkits/qt6-quick3d/pkg-plist
+++ b/x11-toolkits/qt6-quick3d/pkg-plist
@@ -108,6 +108,7 @@
%%QT_INCDIR%%/QtQuick3DGlslParser/QtQuick3DGlslParserVersion
%%QT_INCDIR%%/QtQuick3DGlslParser/qtquick3dglslparserexports.h
%%QT_INCDIR%%/QtQuick3DGlslParser/qtquick3dglslparserversion.h
+%%QT_INCDIR%%/QtQuick3DHelpers/%%FULLVER%%/QtQuick3DHelpers/private/capsulegeometry_p.h
%%QT_INCDIR%%/QtQuick3DHelpers/%%FULLVER%%/QtQuick3DHelpers/private/conegeometry_p.h
%%QT_INCDIR%%/QtQuick3DHelpers/%%FULLVER%%/QtQuick3DHelpers/private/cuboidgeometry_p.h
%%QT_INCDIR%%/QtQuick3DHelpers/%%FULLVER%%/QtQuick3DHelpers/private/cylindergeometry_p.h
@@ -185,6 +186,8 @@
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgcputonemapper_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgdebugdrawsystem_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssglayerrenderdata_p.h
+%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssglightmapbaker_p.h
+%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssglightmapio_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssglightmapper_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgperframeallocator_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrenderableimage_p.h
@@ -194,6 +197,7 @@
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrenderclippingfrustum_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrendercommands_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrendercustommaterial_p.h
+%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrenderdata_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrenderdefaultmaterial_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrenderdefaultmaterialshadergenerator_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrendereffect_p.h
@@ -222,6 +226,7 @@
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrenderreflectionmap_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrenderreflectionprobe_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrenderresourceloader_p.h
+%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrenderroot_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrendershadercache_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrendershadercodegenerator_p.h
%%QT_INCDIR%%/QtQuick3DRuntimeRender/%%FULLVER%%/QtQuick3DRuntimeRender/private/qssgrendershaderkeys_p.h
@@ -390,14 +395,6 @@ lib/cmake/Qt6Quick3DEffects/Qt6Quick3DEffectsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Quick3DEffects/Qt6Quick3DEffectsTargets.cmake
lib/cmake/Qt6Quick3DEffects/Qt6Quick3DEffectsVersionlessAliasTargets.cmake
lib/cmake/Qt6Quick3DEffects/Qt6Quick3DEffectsVersionlessTargets.cmake
-lib/cmake/Qt6Quick3DEffectsPrivate/Qt6Quick3DEffectsPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6Quick3DEffectsPrivate/Qt6Quick3DEffectsPrivateConfig.cmake
-lib/cmake/Qt6Quick3DEffectsPrivate/Qt6Quick3DEffectsPrivateConfigVersion.cmake
-lib/cmake/Qt6Quick3DEffectsPrivate/Qt6Quick3DEffectsPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6Quick3DEffectsPrivate/Qt6Quick3DEffectsPrivateDependencies.cmake
-lib/cmake/Qt6Quick3DEffectsPrivate/Qt6Quick3DEffectsPrivateTargets.cmake
-lib/cmake/Qt6Quick3DEffectsPrivate/Qt6Quick3DEffectsPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6Quick3DEffectsPrivate/Qt6Quick3DEffectsPrivateVersionlessTargets.cmake
lib/cmake/Qt6Quick3DGlslParserPrivate/Qt6Quick3DGlslParserPrivateAdditionalTargetInfo.cmake
lib/cmake/Qt6Quick3DGlslParserPrivate/Qt6Quick3DGlslParserPrivateConfig.cmake
lib/cmake/Qt6Quick3DGlslParserPrivate/Qt6Quick3DGlslParserPrivateConfigVersion.cmake
@@ -467,14 +464,6 @@ lib/cmake/Qt6Quick3DParticleEffects/Qt6Quick3DParticleEffectsTargets-%%CMAKE_BUI
lib/cmake/Qt6Quick3DParticleEffects/Qt6Quick3DParticleEffectsTargets.cmake
lib/cmake/Qt6Quick3DParticleEffects/Qt6Quick3DParticleEffectsVersionlessAliasTargets.cmake
lib/cmake/Qt6Quick3DParticleEffects/Qt6Quick3DParticleEffectsVersionlessTargets.cmake
-lib/cmake/Qt6Quick3DParticleEffectsPrivate/Qt6Quick3DParticleEffectsPrivateAdditionalTargetInfo.cmake
-lib/cmake/Qt6Quick3DParticleEffectsPrivate/Qt6Quick3DParticleEffectsPrivateConfig.cmake
-lib/cmake/Qt6Quick3DParticleEffectsPrivate/Qt6Quick3DParticleEffectsPrivateConfigVersion.cmake
-lib/cmake/Qt6Quick3DParticleEffectsPrivate/Qt6Quick3DParticleEffectsPrivateConfigVersionImpl.cmake
-lib/cmake/Qt6Quick3DParticleEffectsPrivate/Qt6Quick3DParticleEffectsPrivateDependencies.cmake
-lib/cmake/Qt6Quick3DParticleEffectsPrivate/Qt6Quick3DParticleEffectsPrivateTargets.cmake
-lib/cmake/Qt6Quick3DParticleEffectsPrivate/Qt6Quick3DParticleEffectsPrivateVersionlessAliasTargets.cmake
-lib/cmake/Qt6Quick3DParticleEffectsPrivate/Qt6Quick3DParticleEffectsPrivateVersionlessTargets.cmake
lib/cmake/Qt6Quick3DParticles/Qt6Quick3DParticlesAdditionalTargetInfo.cmake
lib/cmake/Qt6Quick3DParticles/Qt6Quick3DParticlesConfig.cmake
lib/cmake/Qt6Quick3DParticles/Qt6Quick3DParticlesConfigVersion.cmake
@@ -545,6 +534,7 @@ lib/cmake/Qt6Quick3DUtilsPrivate/Qt6Quick3DUtilsPrivateVersionlessTargets.cmake
%%QT_BINDIR%%/balsam
%%QT_BINDIR%%/balsamui
%%QT_BINDIR%%/instancer
+%%QT_BINDIR%%/lightmapviewer
%%QT_BINDIR%%/materialeditor
%%QT_BINDIR%%/meshdebug
%%QT_BINDIR%%/shadergen
@@ -597,18 +587,18 @@ lib/cmake/Qt6Quick3DUtilsPrivate/Qt6Quick3DUtilsPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6Quick3DUtils.so
%%QT_LIBDIR%%/libQt6Quick3DUtils.so.6
%%QT_LIBDIR%%/libQt6Quick3DUtils.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6quick3d_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3dassetimport_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3dassetutils_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3deffects_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3dglslparserprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3dhelpers_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3dhelpersimpl_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3diblbaker_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3dparticleeffects_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3dparticles_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3druntimerender_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3dutils_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3d_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dassetimport_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dassetutils_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3deffects_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dglslparserprivate_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dhelpers_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dhelpersimpl_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3diblbaker_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dparticleeffects_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dparticles_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3druntimerender_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dutils_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_quick3d.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3d_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dassetimport.pri
@@ -616,7 +606,6 @@ lib/cmake/Qt6Quick3DUtilsPrivate/Qt6Quick3DUtilsPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dassetutils.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dassetutils_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3deffects.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_quick3deffects_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dglslparser_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dhelpers.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dhelpers_private.pri
@@ -625,7 +614,6 @@ lib/cmake/Qt6Quick3DUtilsPrivate/Qt6Quick3DUtilsPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_quick3diblbaker.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3diblbaker_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dparticleeffects.pri
-%%QT_MKSPECDIR%%/modules/qt_lib_quick3dparticleeffects_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dparticles.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dparticles_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3druntimerender.pri
@@ -1160,6 +1148,9 @@ lib/cmake/Qt6Quick3DUtilsPrivate/Qt6Quick3DUtilsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick3D/designer/source/effect_template.qml
%%QT_QMLDIR%%/QtQuick3D/designer/source/view3D_template.qml
%%QT_QMLDIR%%/QtQuick3D/libqquick3dplugin.so
+%%QT_QMLDIR%%/QtQuick3D/lightmapviewer/LightmapViewer.qml
+%%QT_QMLDIR%%/QtQuick3D/lightmapviewer/lightmapviewer.qmltypes
+%%QT_QMLDIR%%/QtQuick3D/lightmapviewer/qmldir
%%QT_QMLDIR%%/QtQuick3D/qmldir
%%QT_SBOMDIR%%/qtquick3d-%%FULLVER%%.spdx
libdata/pkgconfig/Qt6Quick3D.pc
diff --git a/x11-toolkits/qt6-quicktimeline/distinfo b/x11-toolkits/qt6-quicktimeline/distinfo
index 50da7b30b1ad..588f711bd540 100644
--- a/x11-toolkits/qt6-quicktimeline/distinfo
+++ b/x11-toolkits/qt6-quicktimeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759304066
-SHA256 (KDE/Qt/6.9.3/qtquicktimeline-everywhere-src-6.9.3.tar.xz) = 284f4ba65ea71fa32751525c845f540c99d2f86fed88387e8c3d5869cf6c11f7
-SIZE (KDE/Qt/6.9.3/qtquicktimeline-everywhere-src-6.9.3.tar.xz) = 97136
+TIMESTAMP = 1763964386
+SHA256 (KDE/Qt/6.10.1/qtquicktimeline-everywhere-src-6.10.1.tar.xz) = 882ed289b4c229ace324e2545a71d7611c201626bc007d50e514bfd2f6e251b7
+SIZE (KDE/Qt/6.10.1/qtquicktimeline-everywhere-src-6.10.1.tar.xz) = 97120
diff --git a/x11-toolkits/qt6-quicktimeline/pkg-plist b/x11-toolkits/qt6-quicktimeline/pkg-plist
index 052fb9c24363..af6504d2198d 100644
--- a/x11-toolkits/qt6-quicktimeline/pkg-plist
+++ b/x11-toolkits/qt6-quicktimeline/pkg-plist
@@ -74,8 +74,8 @@ lib/cmake/Qt6QuickTimelinePrivate/Qt6QuickTimelinePrivateVersionlessTargets.cmak
%%QT_LIBDIR%%/libQt6QuickTimelineBlendTrees.so
%%QT_LIBDIR%%/libQt6QuickTimelineBlendTrees.so.6
%%QT_LIBDIR%%/libQt6QuickTimelineBlendTrees.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6quicktimeline_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quicktimelineblendtrees_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quicktimeline_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quicktimelineblendtrees_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_quicktimeline.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quicktimeline_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quicktimelineblendtrees.pri
diff --git a/x11-toolkits/qt6-shadertools/distinfo b/x11-toolkits/qt6-shadertools/distinfo
index 56236e5e9f14..f5b0d5dd295f 100644
--- a/x11-toolkits/qt6-shadertools/distinfo
+++ b/x11-toolkits/qt6-shadertools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759304076
-SHA256 (KDE/Qt/6.9.3/qtshadertools-everywhere-src-6.9.3.tar.xz) = 629804ee86a35503e4b616f9ab5175caef3da07bd771cf88a24da3b5d4284567
-SIZE (KDE/Qt/6.9.3/qtshadertools-everywhere-src-6.9.3.tar.xz) = 1151752
+TIMESTAMP = 1763965280
+SHA256 (KDE/Qt/6.10.1/qtshadertools-everywhere-src-6.10.1.tar.xz) = b67894a63352b53dad0d46f5300c62b8cd6783db575492d6b25d4fdc9af55bb6
+SIZE (KDE/Qt/6.10.1/qtshadertools-everywhere-src-6.10.1.tar.xz) = 1152220
diff --git a/x11-toolkits/qt6-shadertools/pkg-plist b/x11-toolkits/qt6-shadertools/pkg-plist
index c67752253820..fb91aba57d63 100644
--- a/x11-toolkits/qt6-shadertools/pkg-plist
+++ b/x11-toolkits/qt6-shadertools/pkg-plist
@@ -42,7 +42,7 @@ lib/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsToolsVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6ShaderTools.so
%%QT_LIBDIR%%/libQt6ShaderTools.so.6
%%QT_LIBDIR%%/libQt6ShaderTools.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6shadertools_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6shadertools_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_shadertools.pri
%%QT_MKSPECDIR%%/modules/qt_lib_shadertools_private.pri
%%QT_SBOMDIR%%/qtshadertools-%%FULLVER%%.spdx
diff --git a/x11-toolkits/qt6-virtualkeyboard/distinfo b/x11-toolkits/qt6-virtualkeyboard/distinfo
index 65d5e416ec41..4bc0f62f6bcf 100644
--- a/x11-toolkits/qt6-virtualkeyboard/distinfo
+++ b/x11-toolkits/qt6-virtualkeyboard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759304087
-SHA256 (KDE/Qt/6.9.3/qtvirtualkeyboard-everywhere-src-6.9.3.tar.xz) = a1a0d5c91c9e7fe608867718c152272feae8560d920effa59c2c84b6dd415534
-SIZE (KDE/Qt/6.9.3/qtvirtualkeyboard-everywhere-src-6.9.3.tar.xz) = 3260472
+TIMESTAMP = 1763964410
+SHA256 (KDE/Qt/6.10.1/qtvirtualkeyboard-everywhere-src-6.10.1.tar.xz) = 5b9cde3188afbc01b602b9016cee95ccd536aea43a6e6cfd297b44f328b9b6df
+SIZE (KDE/Qt/6.10.1/qtvirtualkeyboard-everywhere-src-6.10.1.tar.xz) = 3269920
diff --git a/x11-toolkits/qt6-virtualkeyboard/pkg-plist b/x11-toolkits/qt6-virtualkeyboard/pkg-plist
index 6a1af4550ad4..a4a8e8df35b0 100644
--- a/x11-toolkits/qt6-virtualkeyboard/pkg-plist
+++ b/x11-toolkits/qt6-virtualkeyboard/pkg-plist
@@ -19,6 +19,7 @@
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/gesturerecognizer_p.h
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/handwritinggesturerecognizer_p.h
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/inputmethod_p.h
+%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/inputmethod_p_p.h
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/inputselectionhandle_p.h
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/inputview_p.h
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/plaininputmethod_p.h
@@ -29,6 +30,7 @@
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/qvirtualkeyboardfeatures_namespace_p.h
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/qvirtualkeyboardinputcontext_p.h
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/qvirtualkeyboardnamespace_p.h
+%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/recursivemethodguard_p.h
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/settings_p.h
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/shadowinputcontext_p.h
%%QT_INCDIR%%/QtVirtualKeyboard/%%FULLVER%%/QtVirtualKeyboard/private/shifthandler_p.h
@@ -77,9 +79,6 @@ lib/cmake/Qt6/FindCerenceXt9.cmake
lib/cmake/Qt6/FindHunspell.cmake
lib/cmake/Qt6/FindMyScript.cmake
lib/cmake/Qt6BuildInternals/StandaloneTests/QtVirtualKeyboardTestsConfig.cmake
-lib/cmake/Qt6BundledOpenwnn/Qt6BundledOpenwnnDependencies.cmake
-lib/cmake/Qt6BundledPinyin/Qt6BundledPinyinDependencies.cmake
-lib/cmake/Qt6BundledTcime/Qt6BundledTcimeDependencies.cmake
lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake
lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfigVersion.cmake
@@ -254,10 +253,10 @@ lib/cmake/Qt6VirtualKeyboardSettingsPrivate/Qt6VirtualKeyboardSettingsPrivateVer
%%QT_LIBDIR%%/libQt6VirtualKeyboardSettings.so
%%QT_LIBDIR%%/libQt6VirtualKeyboardSettings.so.6
%%QT_LIBDIR%%/libQt6VirtualKeyboardSettings.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6hunspellinputmethod_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6virtualkeyboard_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6virtualkeyboardqml_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6virtualkeyboardsettings_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6hunspellinputmethod_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6virtualkeyboard_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6virtualkeyboardqml_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6virtualkeyboardsettings_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_hunspellinputmethod.pri
%%QT_MKSPECDIR%%/modules/qt_lib_hunspellinputmethod_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_virtualkeyboard.pri
diff --git a/x11-wm/chamfer/Makefile b/x11-wm/chamfer/Makefile
index aa8e04736d0f..f18aa73f59ff 100644
--- a/x11-wm/chamfer/Makefile
+++ b/x11-wm/chamfer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= chamfer
DISTVERSION= s20240928
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11-wm
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-wm/lxqt-session/Makefile b/x11-wm/lxqt-session/Makefile
index 9b395d0e147d..ee75aa5508d6 100644
--- a/x11-wm/lxqt-session/Makefile
+++ b/x11-wm/lxqt-session/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-session
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= x11-wm
MASTER_SITES= LXQT
diff --git a/x11-wm/lxqt-wayland-session/Makefile b/x11-wm/lxqt-wayland-session/Makefile
index af050b997d37..067c9f72d0d7 100644
--- a/x11-wm/lxqt-wayland-session/Makefile
+++ b/x11-wm/lxqt-wayland-session/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-wayland-session
PORTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-wm
MASTER_SITES= LXQT
diff --git a/x11-wm/plasma6-kwin/Makefile b/x11-wm/plasma6-kwin/Makefile
index c55a4ab7f354..1de614af74d8 100644
--- a/x11-wm/plasma6-kwin/Makefile
+++ b/x11-wm/plasma6-kwin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kwin
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-wm kde kde-plasma
PATCH_SITES= https://invent.kde.org/plasma/kwin/-/commit/
PATCHFILES= ef4504320de2c3a7c7aebcf083d75db361f802ae.patch:-p1
diff --git a/x11-wm/river/Makefile b/x11-wm/river/Makefile
index 96116f9315bb..9186df9bbbc7 100644
--- a/x11-wm/river/Makefile
+++ b/x11-wm/river/Makefile
@@ -1,6 +1,6 @@
PORTNAME= river
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.11
+DISTVERSION= 0.3.12
CATEGORIES= x11-wm wayland
MAINTAINER= ports@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>0:graphics/wayland-protocols \
- zig>=0.14.0:lang/zig
+ zig>=0.15.1:lang/zig
LIB_DEPENDS= libevdev.so:devel/libevdev \
libwayland-server.so:graphics/wayland \
libwlroots-0.19.so:x11-toolkits/wlroots019 \
@@ -21,19 +21,19 @@ LIB_DEPENDS= libevdev.so:devel/libevdev \
USES= pkgconfig xorg
USE_GITHUB= yes
-USE_XORG= pixman
GH_ACCOUNT= riverwm
GH_TUPLE= ifreund:zig-pixman:v0.3.0:zig_pixman/../.cache/zig/p/pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX \
- ifreund:zig-wayland:v0.3.0:zig_wayland/../.cache/zig/p/wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl \
+ ifreund:zig-wayland:v0.4.0:zig_wayland/../.cache/zig/p/wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27 \
ifreund:zig-xkbcommon:v0.3.0:zig_xkbcommon/../.cache/zig/p/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr \
- swaywm:zig-wlroots:v0.19.2:zig_wlroots/../.cache/zig/p/wlroots-0.19.2-jmOlcsnnAwDFAeOamkUaxyHNhKngH4Ai5rrLSVbqA8LW
-MAKE_ENV= DESTDIR="${STAGEDIR}"
+ swaywm:zig-wlroots:v0.19.3:zig_wlroots/../.cache/zig/p/wlroots-0.19.3-jmOlcuL_AwBHhLCwpFsXbTizE3q9BugFmGX-XIxqcPMc
+USE_XORG= pixman
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
${WITH_PIE:D-Dpie} \
${STRIP:C/.+/-Dstrip/} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME} \
bin/${PORTNAME}ctl \
diff --git a/x11-wm/river/distinfo b/x11-wm/river/distinfo
index f7b7e56d89c3..8c4ee585bcd9 100644
--- a/x11-wm/river/distinfo
+++ b/x11-wm/river/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1751355476
-SHA256 (riverwm-river-v0.3.11_GH0.tar.gz) = bd2732f0d515ea4b669b17b48cfda2a271f013fa9aeaba61453b610b381f474a
-SIZE (riverwm-river-v0.3.11_GH0.tar.gz) = 171257
+TIMESTAMP = 1764665794
+SHA256 (riverwm-river-v0.3.12_GH0.tar.gz) = 4752d8585419f57b3e0edd2b9b270e85d3fa38d2ee2ff92835c8050324946f30
+SIZE (riverwm-river-v0.3.12_GH0.tar.gz) = 171041
SHA256 (ifreund-zig-pixman-v0.3.0_GH0.tar.gz) = b09b4d733430d3341c9fa340b13b84da058068764b9239452b5161c015ac3b08
SIZE (ifreund-zig-pixman-v0.3.0_GH0.tar.gz) = 7976
-SHA256 (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 8697cb2d056bc88e76e4f44e68e4346bf1ab4b325acd38b52dae7924754ea0ad
-SIZE (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 75460
+SHA256 (ifreund-zig-wayland-v0.4.0_GH0.tar.gz) = a001733a3a2a71f64b9cd136b60219bd5d0e870e1974159ae9102951a31bd940
+SIZE (ifreund-zig-wayland-v0.4.0_GH0.tar.gz) = 111961
SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59
SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520
-SHA256 (swaywm-zig-wlroots-v0.19.2_GH0.tar.gz) = 92f483605472e57e891e88b7e10cc833ad03883e292b81ac3c37ae7410dfdedd
-SIZE (swaywm-zig-wlroots-v0.19.2_GH0.tar.gz) = 59078
+SHA256 (swaywm-zig-wlroots-v0.19.3_GH0.tar.gz) = 93c7e410dbfc3d3fe03ca3cc5e2599557eab963357016b9c8b2ca9d6fafb8214
+SIZE (swaywm-zig-wlroots-v0.19.3_GH0.tar.gz) = 59843
diff --git a/x11/disman/Makefile b/x11/disman/Makefile
index 408897493f29..8e6531d631ea 100644
--- a/x11/disman/Makefile
+++ b/x11/disman/Makefile
@@ -1,6 +1,7 @@
PORTNAME= disman
DISTVERSIONPREFIX= v
DISTVERSION= 0.602.0
+PORTREVISION= 1
CATEGORIES= x11
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/hyprland-qtutils/Makefile b/x11/hyprland-qtutils/Makefile
index b1aebab42b3c..444f9170703a 100644
--- a/x11/hyprland-qtutils/Makefile
+++ b/x11/hyprland-qtutils/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprland-qtutils
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
PATCH_SITES= https://github.com/hyprwm/hyprland-qtutils/commit/
diff --git a/x11/kde/Makefile b/x11/kde/Makefile
index a1376f0baf88..168b3a9e20fd 100644
--- a/x11/kde/Makefile
+++ b/x11/kde/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= ${KDE_PLASMA_VERSION}.${KDE_APPLICATIONS_VERSION}
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
-COMMENT= KDE Plasma Desktop and Applications (meta port)
+COMMENT= Plasma Desktop and KDE Applications (meta port)
WWW= https://www.kde.org
RUN_DEPENDS= kde-baseapps>=${KDE_APPLICATIONS_VERSION}:x11/kde-baseapps \
@@ -13,7 +13,7 @@ USES= kde:6 metaport qt:6
# The official VLC backend can be used, but vlc port still uses Qt5 for GUI.
OPTIONS_DEFAULT= MPV
-OPTIONS_MULTI= PHONON
+OPTIONS_MULTI= PHONON
OPTIONS_MULTI_PHONON= MPV VLC
PHONON_DESC= Phonon multimedia backend
diff --git a/x11/kde/pkg-descr b/x11/kde/pkg-descr
index ad6cb9335d8a..bfbb34209b18 100644
--- a/x11/kde/pkg-descr
+++ b/x11/kde/pkg-descr
@@ -1,5 +1,8 @@
-KDE is a powerful Free Software graphical desktop environment for Linux
-and Unix workstations.
+Plasma is a powerful and customizable Free Software graphical desktop
+environment for Unix workstations made by the KDE community.
-x11/kde contains Plasma Desktop and basic set of KDE Applications.
-More KDE applications can be found in x11/kde-gear metaport.
+x11/kde contains a basic set of KDE Applications and the Plasma Desktop.
+A more minimal port of Plasma can be found at x11/plasma6-plasma. More
+KDE applications can be found in the kde-applications category:
+
+% pkg search -S origin kde-applications
diff --git a/x11/lxqt-about/Makefile b/x11/lxqt-about/Makefile
index e20520d375c1..f3f0d215fe81 100644
--- a/x11/lxqt-about/Makefile
+++ b/x11/lxqt-about/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-about
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= x11
DIST_SUBDIR= lxqt
diff --git a/x11/lxqt-globalkeys/Makefile b/x11/lxqt-globalkeys/Makefile
index d3790b96c47c..c59ce1d53907 100644
--- a/x11/lxqt-globalkeys/Makefile
+++ b/x11/lxqt-globalkeys/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-globalkeys
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= LXQT
diff --git a/x11/lxqt-runner/Makefile b/x11/lxqt-runner/Makefile
index 9f199614f06f..e15158e20993 100644
--- a/x11/lxqt-runner/Makefile
+++ b/x11/lxqt-runner/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-runner
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= LXQT
diff --git a/x11/plasma6-plasma/Makefile b/x11/plasma6-plasma/Makefile
index d2fd164a220f..bafe567bd0ea 100644
--- a/x11/plasma6-plasma/Makefile
+++ b/x11/plasma6-plasma/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= x11 kde
PKGNAMEPREFIX= plasma6-
MAINTAINER= kde@FreeBSD.org
-COMMENT= KDE Plasma 6 (meta port)
+COMMENT= KDE Plasma 6 Desktop (meta port)
WWW= https://www.kde.org/plasma-desktop
USES= kde:6 metaport qt:6
diff --git a/x11/screengrab/Makefile b/x11/screengrab/Makefile
index b87f27e685b5..4b2f18868a72 100644
--- a/x11/screengrab/Makefile
+++ b/x11/screengrab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= screengrab
PORTVERSION= 3.1.0
+PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= LXQT
diff --git a/x11/waylock/Makefile b/x11/waylock/Makefile
index dd55bb5102e7..7e6b6fe707f2 100644
--- a/x11/waylock/Makefile
+++ b/x11/waylock/Makefile
@@ -1,6 +1,6 @@
PORTNAME= waylock
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.0
+DISTVERSION= 1.5.0
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \
- zig>=0.14.0:lang/zig
+ zig>=0.15.1:lang/zig
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
@@ -19,15 +19,15 @@ RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
USES= pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= ifreund
-GH_TUPLE= ifreund:zig-wayland:v0.3.0:zig_wayland/../.cache/zig/p/wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl \
+GH_TUPLE= ifreund:zig-wayland:v0.4.0:zig_wayland/../.cache/zig/p/wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27 \
ifreund:zig-xkbcommon:v0.3.0:zig_xkbcommon/../.cache/zig/p/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr
-MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
${WITH_PIE:D-Dpie} \
${STRIP:C/.+/-Dstrip/} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME} \
etc/pam.d/${PORTNAME}
diff --git a/x11/waylock/distinfo b/x11/waylock/distinfo
index fda03d517c99..b57e7262eb95 100644
--- a/x11/waylock/distinfo
+++ b/x11/waylock/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1741342864
-SHA256 (ifreund-waylock-v1.4.0_GH0.tar.gz) = 921d744f4c1ea0c79de5c730afdc4928273a69ae18ff69b063fc5ca8c70fb977
-SIZE (ifreund-waylock-v1.4.0_GH0.tar.gz) = 20664
-SHA256 (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 8697cb2d056bc88e76e4f44e68e4346bf1ab4b325acd38b52dae7924754ea0ad
-SIZE (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 75460
+TIMESTAMP = 1763896589
+SHA256 (ifreund-waylock-v1.5.0_GH0.tar.gz) = 9d537f1685f599b3ca091fc8215be5853891526ce87697936d8904b2163d1d48
+SIZE (ifreund-waylock-v1.5.0_GH0.tar.gz) = 20715
+SHA256 (ifreund-zig-wayland-v0.4.0_GH0.tar.gz) = a001733a3a2a71f64b9cd136b60219bd5d0e870e1974159ae9102951a31bd940
+SIZE (ifreund-zig-wayland-v0.4.0_GH0.tar.gz) = 111961
SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59
SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520
diff --git a/x11/waylock/files/patch-build_zig b/x11/waylock/files/patch-build_zig
new file mode 100644
index 000000000000..5a0660ab3d23
--- /dev/null
+++ b/x11/waylock/files/patch-build_zig
@@ -0,0 +1,11 @@
+--- build.zig.orig 2025-09-10 10:23:50 UTC
++++ build.zig
+@@ -10,7 +10,7 @@
+ /// development with the "-dev" suffix.
+ /// When a release is tagged, the "-dev" suffix should be removed for the commit that gets tagged.
+ /// Directly after the tagged commit, the version should be bumped and the "-dev" suffix added.
+-const version = "1.4.0-dev";
++const version = "1.5.0";
+
+ pub fn build(b: *Build) !void {
+ const target = b.standardTargetOptions(.{});
diff --git a/x11/xwaylandvideobridge/Makefile b/x11/xwaylandvideobridge/Makefile
index 6e0faded6714..aa63781b0acb 100644
--- a/x11/xwaylandvideobridge/Makefile
+++ b/x11/xwaylandvideobridge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xwaylandvideobridge
DISTVERSION= 0.4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 kde
MASTER_SITES= KDE/stable/${PORTNAME}/