Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Mar 2026 08:33:00 +0000
From:      Robert Nagy <rnagy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 9b5845c4714a - main - www/chromium: update to 146.0.7680.80
Message-ID:  <69b7c03c.43ff9.3f449543@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by rnagy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9b5845c4714a9ea50416cc74fee9dfbb6f74768b

commit 9b5845c4714a9ea50416cc74fee9dfbb6f74768b
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2026-03-15 18:40:26 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2026-03-16 08:32:50 +0000

    www/chromium: update to 146.0.7680.80
    
    Security:       https://vuxml.freebsd.org/freebsd/73eeb578-fd13-4d79-b50b-ed25c3614528.html
    Security:       https://vuxml.freebsd.org/freebsd/26776062-fd24-4c2f-bf6c-7f231948ab19.html
    Security:       https://vuxml.freebsd.org/freebsd/e45fb606-b731-4871-881d-27a1d5e2fd03.html
---
 www/ungoogled-chromium/Makefile                    |   2 +-
 www/ungoogled-chromium/files/patch-BUILD.gn        |  18 +-
 www/ungoogled-chromium/files/patch-base_BUILD.gn   |  22 +--
 ...cator_partition__allocator_partition__alloc.gni |   4 +-
 ...tition__allocator_src_partition__alloc_BUILD.gn |   4 +-
 .../files/patch-base_posix_unix__domain__socket.cc |  12 +-
 .../files/patch-base_process_process__posix.cc     |   6 +-
 .../files/patch-base_process_process__unittest.cc  |   4 +-
 ...ofiler_stack__sampling__profiler__test__util.cc |   4 +-
 .../files/patch-base_rand__util.h                  |   4 +-
 .../patch-base_test_test__file__util__posix.cc     |   4 +-
 .../files/patch-base_threading_platform__thread.h  |   4 +-
 .../patch-base_threading_platform__thread__bsd.cc  |   7 +-
 ...atch-base_trace__event_memory__dump__manager.cc |   4 +-
 .../files/patch-build_config_clang_BUILD.gn        |   4 +-
 .../files/patch-build_config_clang_clang.gni       |  19 +-
 .../files/patch-build_config_compiler_BUILD.gn     |  42 +++--
 .../files/patch-build_config_rust.gni              |  19 +-
 .../files/patch-build_toolchain_gcc__toolchain.gni |   4 +-
 .../patch-chrome_app_chrome__main__delegate.cc     |   8 +-
 .../files/patch-chrome_browser_BUILD.gn            |   4 +-
 .../files/patch-chrome_browser_about__flags.cc     | 196 ++++++++++++---------
 ...e_browser_background_glic_glic__status__icon.cc |  12 +-
 .../patch-chrome_browser_browser__features.cc      |   4 +-
 .../files/patch-chrome_browser_browser__features.h |   4 +-
 .../patch-chrome_browser_browser__process__impl.cc |  31 ++--
 ..._browser_chrome__browser__interface__binders.cc |  10 +-
 ...r_chrome__browser__interface__binders__webui.cc |  23 ++-
 ...r__interface__binders__webui__parts__desktop.cc |  12 +-
 .../patch-chrome_browser_chrome__browser__main.cc  |  47 +++--
 ...-chrome_browser_chrome__browser__main__linux.cc |  16 +-
 ...ome_browser_chrome__content__browser__client.cc |  53 +++---
 ...rome_browser_chrome__content__browser__client.h |   4 +-
 ...tent__browser__client__navigation__throttles.cc |  10 +-
 ...rome_browser_component__updater_registration.cc |  14 +-
 ...ater_wasm__tts__engine__component__installer.cc |   4 +-
 ...e_browser_devtools_remote__debugging__server.cc |   6 +-
 ...download_chrome__download__manager__delegate.cc |   8 +-
 ...hrome_browser_download_download__item__model.cc |   8 +-
 ...er_enterprise_connectors_connectors__service.cc |   4 +-
 ...evice__trust_device__trust__service__factory.cc |   6 +-
 ...ser_commands_key__rotation__command__factory.cc |   4 +-
 ...ectors_reporting_realtime__reporting__client.cc |   6 +-
 ...nectors_reporting_realtime__reporting__client.h |   4 +-
 .../files/patch-chrome_browser_extensions_BUILD.gn |   4 +-
 ...extensions_api_settings__private_prefs__util.cc |   8 +-
 ...chrome_browser_extensions_api_tabs_tabs__api.cc |   8 +-
 ...gging__private_webrtc__logging__private__api.cc |   4 +-
 ...api_webstore__private_webstore__private__api.cc |   4 +-
 ..._browser_extensions_external__provider__impl.cc |   6 +-
 ...ser_extensions_sync_extension__sync__service.cc |   4 +-
 ...e__file__system__access__permission__context.cc |   4 +-
 .../patch-chrome_browser_first__run_first__run.cc  |  20 +++
 .../patch-chrome_browser_first__run_first__run.h   |  20 +++
 ...hrome_browser_first__run_first__run__internal.h |  11 +-
 .../patch-chrome_browser_flag__descriptions.h      |   4 +-
 ...chrome_browser_glic_host_glic__page__handler.cc |   4 +-
 ...atch-chrome_browser_glic_widget_glic__widget.cc |   6 +-
 .../files/patch-chrome_browser_global__features.cc |  17 +-
 .../files/patch-chrome_browser_global__features.h  |  10 +-
 ...chrome_browser_headless_headless__mode__util.cc |  10 +-
 ...e_browser_media_webrtc_webrtc__log__uploader.cc |   4 +-
 ...ser_media_webrtc_webrtc__logging__controller.cc |   4 +-
 ...wser_media_webrtc_webrtc__logging__controller.h |   8 +-
 ...chrome__browser__main__extra__parts__metrics.cc |   6 +-
 ...ser_metrics_chrome__metrics__service__client.cc |  28 +--
 ...owser_net_profile__network__context__service.cc |   8 +-
 ...rowser_net_system__network__context__manager.cc |   4 +-
 ...browser_net_system__network__context__manager.h |   6 +-
 ..._browser_new__tab__page_new__tab__page__util.cc |   4 +-
 ..._tiles_chrome__most__visited__sites__factory.cc |   4 +-
 ...oad__metrics_page__load__metrics__initialize.cc |   4 +-
 ...d__manager_chrome__password__manager__client.cc |   6 +-
 ...wser__cloud__management__controller__desktop.cc |  12 +-
 ...onfiguration__policy__handler__list__factory.cc |  47 +++--
 ...olicy_policy__value__and__status__aggregator.cc |   4 +-
 .../patch-chrome_browser_prefs_browser__prefs.cc   |  14 +-
 ...-chrome_browser_prefs_session__startup__pref.cc |   4 +-
 ...patch-chrome_browser_printing_printer__query.cc |   4 +-
 ...hrome__browser__main__extra__parts__profiles.cc |  37 ++--
 .../patch-chrome_browser_profiles_profile__impl.cc |  12 +-
 ...r__context__menu_render__view__context__menu.cc |   6 +-
 ...ome_browser_resources_signin_signin__shared.css |  12 +-
 ...owsing_chrome__password__protection__service.cc |   4 +-
 ...tch-chrome_browser_sessions_session__restore.cc |   6 +-
 ...tch-chrome_browser_signin_signin__hats__util.cc |  32 ++--
 .../patch-chrome_browser_signin_signin__util.cc    |   4 +-
 ...ed__user_classify__url__navigation__throttle.cc |   8 +-
 ...ed__user__google__auth__navigation__throttle.cc |   9 +-
 ..._user_supervised__user__navigation__observer.cc |   6 +-
 ...h-chrome_browser_sync_sync__service__factory.cc |   4 +-
 .../patch-chrome_browser_themes_theme__service.cc  |  15 +-
 ...hrome_browser_themes_theme__service__factory.cc |  17 +-
 ...-chrome_browser_ui_actions_chrome__action__id.h |   4 +-
 ...rome_browser_ui_browser__command__controller.cc |  18 +-
 .../patch-chrome_browser_ui_browser__commands.cc   |   8 +-
 .../patch-chrome_browser_ui_browser__ui__prefs.cc  |   4 +-
 ...r__window_internal_browser__window__features.cc |  10 +-
 ...wser__window_public_browser__window__features.h |   8 +-
 .../files/patch-chrome_browser_ui_chrome__pages.cc |   6 +-
 .../files/patch-chrome_browser_ui_chrome__pages.h  |   4 +-
 .../patch-chrome_browser_ui_hats_survey__config.cc |   4 +-
 ..._passwords_manage__passwords__ui__controller.cc |   6 +-
 ...e_browser_ui_signin_signin__view__controller.cc |   6 +-
 ...me_browser_ui_signin_signin__view__controller.h |   4 +-
 ...wser_ui_startup_google__chrome__scheme__util.cc |  20 +++
 ...tch-chrome_browser_ui_startup_infobar__utils.cc |   8 +-
 ...browser_ui_startup_startup__browser__creator.cc |  10 +-
 ...r_ui_startup_startup__browser__creator__impl.cc |  32 +++-
 ...me_browser_ui_startup_startup__tab__provider.cc |  13 +-
 .../files/patch-chrome_browser_ui_tab__helpers.cc  |   6 +-
 ...h-chrome_browser_ui_tabs_public_tab__features.h |  17 +-
 .../patch-chrome_browser_ui_tabs_tab__features.cc  |  17 +-
 .../files/patch-chrome_browser_ui_ui__features.cc  |  14 +-
 .../files/patch-chrome_browser_ui_ui__features.h   |  14 +-
 ...s_chrome__browser__main__extra__parts__views.cc |   4 +-
 ...collaboration__controller__delegate__desktop.cc |  10 +-
 ..._collaboration__controller__delegate__desktop.h |   4 +-
 ...-chrome_browser_ui_views_frame_browser__view.cc |  12 +-
 ...hrome_browser_ui_views_frame_browser__widget.cc |  25 +--
 ...chrome_browser_ui_views_frame_browser__widget.h |   6 +-
 ...r_ui_views_frame_custom__corners__background.cc |  11 ++
 ...rame_layout_browser__view__app__layout__impl.cc |   8 +-
 ...lti__contents__view__drop__target__controller.h |  11 ++
 ..._ui_views_frame_opaque__browser__frame__view.cc |  10 +-
 ...r_ui_views_frame_opaque__browser__frame__view.h |   6 +-
 ...paque__browser__frame__view__layout__delegate.h |   4 +-
 ..._ui_views_frame_system__menu__model__builder.cc |   8 +-
 ...r_ui_views_location__bar_location__bar__view.cc |   4 +-
 ...er_ui_views_profiles_avatar__toolbar__button.cc |   4 +-
 ...ser_ui_views_profiles_avatar__toolbar__button.h |   4 +-
 ...rowser_ui_views_profiles_profile__menu__view.cc |   4 +-
 ...wser_ui_views_profiles_profile__picker__view.cc |   8 +-
 ...es_signin__view__controller__delegate__views.cc |  16 +-
 ...ui_views_tabs_dragging_tab__drag__controller.cc |  12 +-
 .../patch-chrome_browser_ui_views_tabs_tab.cc      |   4 +-
 ...ui_views_tabs_tab__hover__card__bubble__view.cc |   4 +-
 ...rome_browser_ui_views_tabs_tab__style__views.cc |   4 +-
 ..._education_browser__user__education__service.cc |   6 +-
 ...eb__apps_web__app__integration__test__driver.cc |  20 +--
 ...i_web__applications_app__browser__controller.cc |   4 +-
 ...eb__applications_web__app__ui__manager__impl.cc |   6 +-
 ...web__applications_web__app__ui__manager__impl.h |   4 +-
 ...i_certificate__manager_client__cert__sources.cc |  10 +-
 ...me_browser_ui_webui_chrome__web__ui__configs.cc |  30 +++-
 ...i_webui_chrome__web__ui__controller__factory.cc |  17 +-
 ..._cr__components_searchbox_searchbox__handler.cc |   4 +-
 ...fobar__internals_infobar__internals__handler.cc |   8 +-
 ..._ui_webui_management_management__ui__handler.cc |   8 +-
 ...r_ui_webui_management_management__ui__handler.h |   8 +-
 ...ebui_password__manager_promo__cards__handler.cc |  18 +-
 ...tings_settings__localized__strings__provider.cc |  14 +-
 ...er_ui_webui_settings_site__settings__handler.cc |  10 +-
 ...ser_ui_webui_signin_profile__picker__handler.cc |   4 +-
 ...hrome_browser_ui_window__sizer_window__sizer.cc |   4 +-
 ...rowser_updater_browser__updater__client__util.h |  11 ++
 .../files/patch-chrome_browser_updater_updater.cc  |  11 ++
 ...lications_commands_launch__web__app__command.cc |   4 +-
 ...s_commands_set__user__display__mode__command.cc |   4 +-
 ...ons_os__integration_os__integration__manager.cc |   4 +-
 ...integration_run__on__os__login__sub__manager.cc |   4 +-
 ...s_test_os__integration__test__override__impl.cc |  26 +--
 ...ch-chrome_browser_web__applications_web__app.cc |   4 +-
 ...ser_web__applications_web__app__install__info.h |   4 +-
 ...thn_chrome__authenticator__request__delegate.cc |   8 +-
 ...tch-chrome_browser_webauthn_enclave__manager.cc |   6 +-
 .../patch-chrome_common_chrome__content__client.cc |   6 +-
 .../files/patch-chrome_common_chrome__features.cc  |  25 +--
 .../files/patch-chrome_common_chrome__features.h   |  14 +-
 .../files/patch-chrome_common_chrome__paths.cc     |  10 +-
 .../files/patch-chrome_common_chrome__switches.cc  |   8 +-
 .../files/patch-chrome_common_chrome__switches.h   |  10 +-
 ...chrome_common_extensions_extension__constants.h |   4 +-
 .../files/patch-chrome_common_pref__names.h        |  20 +--
 .../files/patch-chrome_common_url__constants.h     |   4 +-
 .../patch-chrome_common_webui__url__constants.cc   |   6 +-
 .../patch-chrome_common_webui__url__constants.h    |  16 +-
 ...e_renderer_chrome__content__renderer__client.cc |   8 +-
 ...e_test_chromedriver_key__converter__unittest.cc |   4 +-
 ...medriver_keycode__text__conversion__unittest.cc |   6 +-
 .../files/patch-chrome_utility_services.cc         |  10 +-
 .../files/patch-components_BUILD.gn                |   8 +-
 ...ta__manager_payments_payments__data__manager.cc |  47 -----
 ...ata__manager_payments_payments__data__manager.h |  20 ---
 ...owser_foundations_browser__autofill__manager.cc |   4 +-
 ...guide_autofill__optimization__guide__decider.cc |   6 +-
 ...autofill_core_browser_payments_bnpl__manager.cc |  13 +-
 ...yments_payments__suggestion__generator__util.cc |  11 --
 ...ebdata_payments_payments__sync__bridge__util.cc |   4 +-
 ...ents_autofill_core_common_autofill__features.cc |   4 +-
 ...ill_core_common_autofill__payments__features.cc |  25 ++-
 ...ponents_autofill_core_common_autofill__prefs.cc |  38 ----
 ...mponents_autofill_core_common_autofill__prefs.h |  29 ---
 ...onents_commerce_core_commerce__feature__list.cc |   6 +-
 ...h-components_dbus_xdg_file__transfer__portal.cc |  13 ++
 ...ponents_embedder__support_user__agent__utils.cc |  14 +-
 ...bedder__support_user__agent__utils__unittest.cc |   4 +-
 ...mponents_error__page_common_localized__error.cc |   4 +-
 ...eature__engagement_public_feature__constants.cc |   6 +-
 ...feature__engagement_public_feature__constants.h |   6 +-
 ...nts_feature__engagement_public_feature__list.cc |  10 +-
 ...ents_feature__engagement_public_feature__list.h |  16 +-
 ...n_providers_cast_channel_cast__message__util.cc |   4 +-
 ...ts_named__mojo__ipc__server_endpoint__options.h |  11 ++
 ...ed__mojo__server__endpoint__connector__linux.cc |   8 +-
 ...core_feature__registry_feature__registration.cc |   4 +-
 ...on__guide_core_optimization__guide__features.cc |   8 +-
 .../patch-components_os__crypt_sync_os__crypt.h    |  14 +-
 ...ger_core_browser_features_password__features.cc |   8 +-
 ...ager_core_browser_features_password__features.h |   8 +-
 ...ger_core_browser_password__autofill__manager.cc |   6 +-
 ...manager_core_browser_password__form__filling.cc |   4 +-
 ...word__manager_core_browser_password__manager.cc |   8 +-
 ...ore_browser_password__manual__fallback__flow.cc |   8 +-
 ...er_password__store_login__database__unittest.cc |   4 +-
 ...licy_core_common_cloud_cloud__policy__client.cc |   4 +-
 ...policy_core_common_cloud_cloud__policy__util.cc |  12 +-
 ...nfig_proxy__override__rules__policy__handler.cc |  27 ++-
 ...components_proxy__config_proxy__prefs__utils.cc |   8 +-
 ...nents_search__engines_template__url__service.cc |   4 +-
 ...paint__preview__compositor__collection__impl.cc |  11 +-
 ...mponents_signin_public_base_signin__switches.cc |  44 +++--
 ...omponents_signin_public_base_signin__switches.h |  34 +++-
 ...ds__chrome__management__url__checker__client.cc |   8 +-
 ...e_browser_supervised__user__metrics__service.cc |  10 +-
 ...d__user_core_browser_supervised__user__utils.cc |  29 +++
 ...onents_supervised__user_core_common_features.cc |  10 +-
 ...references_common__syncable__prefs__database.cc |  11 --
 .../patch-components_sync_service_sync__prefs.cc   |   4 +-
 ...-components_sync_service_sync__service__impl.cc |   4 +-
 ...onents_translate_core_common_translate__util.cc |   4 +-
 ...ch-components_viz_host_host__display__client.cc |  13 +-
 ...tch-components_viz_host_host__display__client.h |   8 +-
 ...e__sinks_root__compositor__frame__sink__impl.cc |  12 +-
 ...me__sinks_root__compositor__frame__sink__impl.h |  10 +-
 ...components_viz_service_gl_gpu__service__impl.cc |   6 +-
 ...-components_viz_service_gl_gpu__service__impl.h |   4 +-
 ...ch-components_viz_test_fake__display__client.cc |   8 +-
 ...tch-components_viz_test_fake__display__client.h |   8 +-
 ...tch-components_viz_test_mock__display__client.h |   8 +-
 .../patch-components_webui_flags_flags__state.cc   |   4 +-
 ...atch-content_app_content__main__runner__impl.cc |  37 ++--
 .../files/patch-content_browser_BUILD.gn           |   8 +-
 ...sibility_browser__accessibility__state__impl.cc |   4 +-
 .../patch-content_browser_audio_audio__service.cc  |  20 ---
 .../patch-content_browser_browser__main__loop.cc   |   6 +-
 ...wser_child__process__launcher__helper__linux.cc |  22 +--
 ...browser_child__thread__type__switcher__linux.cc |  12 +-
 ..._compositor_viz__process__transport__factory.cc |   6 +-
 .../patch-content_browser_gpu_compositor__util.cc  |  11 +-
 ...rowser_gpu_gpu__data__manager__impl__private.cc |   4 +-
 ...ent_browser_network__service__instance__impl.cc |   8 +-
 ...r_renderer__host_render__process__host__impl.cc |  14 +-
 ...er_renderer__host_render__process__host__impl.h |   6 +-
 ...der__process__host__impl__receiver__bindings.cc |   8 +-
 ...derer__host_render__widget__host__view__aura.cc |   6 +-
 ...browser_service__host_utility__process__host.cc |  10 +-
 ...wser_web__contents_web__contents__view__aura.cc |   4 +-
 ...contents_web__contents__view__aura__unittest.cc |  10 +-
 .../files/patch-content_child_BUILD.gn             |   4 +-
 .../files/patch-content_child_child__process.cc    |   6 +-
 .../files/patch-content_common_features.cc         |   8 +-
 .../files/patch-content_common_features.h          |  12 +-
 .../files/patch-content_gpu_gpu__child__thread.cc  |   6 +-
 .../files/patch-content_gpu_gpu__main.cc           |   6 +-
 ...tent_public_browser_content__browser__client.cc |   4 +-
 ...atch-content_public_common_content__features.cc |   6 +-
 ...atch-content_public_common_content__switches.cc |   4 +-
 .../patch-content_renderer_render__thread__impl.cc |   8 +-
 .../files/patch-content_renderer_renderer__main.cc |  11 ++
 .../files/patch-content_shell_BUILD.gn             |   4 +-
 ...ll_renderer_shell__content__renderer__client.cc |   8 +-
 ...hell_utility_shell__content__utility__client.cc |   6 +-
 ...vice__model_on__device__model__sandbox__init.cc |  18 +-
 .../files/patch-content_utility_utility__main.cc   |  14 +-
 .../files/patch-content_zygote_zygote__linux.cc    |   4 +-
 .../files/patch-device_fido_public_features.cc     |   6 +-
 ...sions_browser_api_messaging_message__service.cc |   6 +-
 ...mand__buffer_service_dawn__context__provider.cc |   4 +-
 ...service_shared__image_shared__image__factory.cc |  19 +-
 ...ommand__buffer_service_webgpu__decoder__impl.cc |   6 +-
 .../files/patch-gpu_config_gpu__finch__features.cc |  22 ++-
 .../files/patch-gpu_config_gpu__finch__features.h  |  11 ++
 .../files/patch-gpu_config_gpu__info__collector.cc |   4 +-
 .../files/patch-gpu_ipc_service_gpu__init.cc       |  20 +--
 .../patch-gpu_ipc_service_shared__image__stub.cc   |  11 ++
 .../files/patch-gpu_ipc_service_x__util.h          |   6 +-
 .../files/patch-gpu_vulkan_vulkan__util.cc         |   4 +-
 .../files/patch-headless_BUILD.gn                  |  14 +-
 ...b_browser_headless__content__browser__client.cc |   4 +-
 ...ss_lib_browser_headless__web__contents__impl.cc |   4 +-
 ...adless_lib_headless__content__main__delegate.cc |   4 +-
 .../files/patch-ipc_ipc__channel.cc                |   6 +-
 www/ungoogled-chromium/files/patch-media_BUILD.gn  |   4 +-
 .../files/patch-media_audio_BUILD.gn               |   4 +-
 .../patch-media_audio_alsa_audio__manager__alsa.cc |  12 +-
 .../patch-media_audio_audio__input__device.cc      |   4 +-
 .../files/patch-media_base_media__switches.cc      |  22 +--
 .../files/patch-media_base_media__switches.h       |  10 +-
 .../files/patch-media_base_video__frame.cc         |  10 +-
 .../files/patch-media_base_video__frame.h          |  10 +-
 ...ideo_create__video__capture__device__factory.cc |  10 +-
 ..._linux_video__capture__device__factory__v4l2.cc |  14 +-
 ...capture_video_video__capture__device__client.cc |   4 +-
 ...u_chromeos_libyuv__image__processor__backend.cc |   8 +-
 ...a_gpu_chromeos_platform__video__frame__utils.cc |  10 +-
 ...-media_gpu_chromeos_video__decoder__pipeline.cc |   8 +-
 .../files/patch-media_gpu_test_raw__video.cc       |   4 +-
 ...ch-media_gpu_test_video__frame__file__writer.cc |   4 +-
 .../files/patch-media_gpu_v4l2_v4l2__utils.cc      |   4 +-
 .../files/patch-media_gpu_vaapi_vaapi__wrapper.cc  |   4 +-
 .../files/patch-media_media__options.gni           |   4 +-
 .../files/patch-media_mojo_mojom_BUILD.gn          |   4 +-
 ...media_mojo_mojom_video__frame__mojom__traits.cc |  10 +-
 ...-media_mojo_mojom_video__frame__mojom__traits.h |   4 +-
 ...ideo_gpu__memory__buffer__video__frame__pool.cc |  29 ---
 ..._mappable__shared__image__video__frame__pool.cc |  20 +++
 ...mappable__shared__image__video__frame__pool.cc} |   6 +-
 ...ia_video_video__encode__accelerator__adapter.cc |   4 +-
 ...eo_video__encode__accelerator__adapter__test.cc |  38 ----
 .../files/patch-media_webrtc_helpers__unittests.cc |  38 ----
 .../files/patch-mojo_core_channel.cc               |   8 +-
 www/ungoogled-chromium/files/patch-net_BUILD.gn    |  16 +-
 .../files/patch-net_base_features.cc               |   8 +-
 .../patch-net_base_network__change__notifier.cc    |   4 +-
 .../files/patch-net_dns_BUILD.gn                   |   6 +-
 .../files/patch-net_dns_dns__util.cc               |   4 +-
 .../patch-net_tools_net__watcher_net__watcher.cc   |   6 +-
 ...ffic__annotation_network__traffic__annotation.h |   6 +-
 ..._url__request_url__request__context__builder.cc |   4 +-
 ...ets_websocket__basic__stream__adapters__test.cc |   4 +-
 .../files/patch-pdf_pdf__features.cc               |  11 --
 .../files/patch-pdf_pdf__features.h                |  11 --
 .../patch-printing_backend_cups__ipp__helper.cc    |   4 +-
 ...m_printing__context__mojom__traits__unittest.cc |  10 +-
 .../patch-printing_print__settings__conversion.cc  |   4 +-
 .../files/patch-remoting_host_base_switches.cc     |   4 +-
 .../files/patch-remoting_host_base_switches.h      |   4 +-
 .../files/patch-remoting_host_chromoting__host.h   |   4 +-
 .../files/patch-remoting_host_client__session.cc   |   4 +-
 ...tch-remoting_host_desktop__session__connector.h |  11 ++
 .../files/patch-remoting_host_host__main.cc        |  37 +++-
 .../files/patch-remoting_host_ipc__constants.cc    |  22 ++-
 .../files/patch-remoting_host_ipc__constants.h     |  11 ++
 ...emoting_host_mojo__caller__security__checker.cc |   6 +-
 .../files/patch-remoting_host_policy__watcher.cc   |   4 +-
 .../patch-remoting_host_remoting__me2me__host.cc   |  54 ++++--
 ...atch-remoting_protocol_webrtc__video__stream.cc |   4 +-
 ...atch-sandbox_policy_openbsd_sandbox__openbsd.cc |   6 +-
 .../files/patch-sandbox_policy_sandbox__type.cc    |  14 +-
 ...-services_device_public_cpp_device__features.cc |   4 +-
 ...h-services_device_public_cpp_device__features.h |   4 +-
 .../files/patch-services_device_serial_BUILD.gn    |   8 +-
 .../files/patch-services_device_usb_BUILD.gn       |   4 +-
 ...patch-services_device_usb_usb__service__fake.cc |   5 +-
 .../files/patch-services_network_BUILD.gn          |   4 +-
 .../patch-services_network_network__context.cc     |   6 +-
 .../patch-services_network_network__context.h      |   4 +-
 .../patch-services_network_network__service.cc     |   8 +-
 .../patch-services_network_network__service.h      |   8 +-
 .../patch-services_network_public_cpp_BUILD.gn     |   4 +-
 .../patch-services_network_public_cpp_features.cc  |  11 --
 .../patch-services_network_public_mojom_BUILD.gn   |   6 +-
 ...ervices_screen__ai_screen__ai__service__impl.cc |  14 +-
 ...ture_public_mojom_video__capture__service.mojom |   4 +-
 .../files/patch-services_webnn_features.gni        |   6 +-
 www/ungoogled-chromium/files/patch-sql_database.cc |   4 +-
 .../patch-third__party_blink_common_features.cc    |   6 +-
 ...blink_renderer_controller_blink__initializer.cc |   6 +-
 ...erer_core_execution__context_navigator__base.cc |   4 +-
 ...blink_renderer_core_exported_web__view__impl.cc |   8 +-
 ...y_blink_renderer_core_frame_web__frame__test.cc |   6 +-
 ...arty_blink_renderer_core_layout_layout__view.cc |   6 +-
 ...party_blink_renderer_core_xml_xslt__processor.h |   4 +-
 ...odules_webaudio_audio__worklet__thread__test.cc |   4 +-
 ...odules_webgl_webgl__rendering__context__base.cc |   4 +-
 ...renderer_modules_webgpu_gpu__canvas__context.cc |   6 +-
 ...h-third__party_blink_renderer_platform_BUILD.gn |   4 +-
 ...nderer_platform_fonts_skia_font__cache__skia.cc |   4 +-
 ...rer_platform_graphics_begin__frame__provider.cc |   7 +-
 ...platform_graphics_canvas__resource__provider.cc |   4 +-
 ...enderer_platform_peerconnection_webrtc__util.cc |   4 +-
 ...derer_platform_runtime__enabled__features.json5 |  50 +++---
 ...arty_blink_renderer_platform_wtf_stack__util.cc |   4 +-
 ...party_dawn_src_dawn_native_vulkan_BackendVk.cpp |   4 +-
 .../files/patch-third__party_ffmpeg_configure      |   4 +-
 ...onfig_linux_arm64-cpu-detect_config_av1__rtcd.h |  10 +-
 .../files/patch-third__party_node_node.gni         |   4 +-
 ...hird__party_perfetto_src_base_android__utils.cc |  28 +++
 ...h-third__party_perfetto_src_base_file__utils.cc |   4 +-
 .../patch-third__party_protobuf_proto__library.gni |   4 +-
 .../patch-third__party_rust_bytemuck_v1_BUILD.gn   |  10 ++
 ...__party_speech-dispatcher_libspeechd__version.h |   4 +-
 .../files/patch-third__party_webrtc_BUILD.gn       |   4 +-
 ...ideo__coding_codecs_av1_libaom__av1__encoder.cc |  13 ++
 .../patch-third__party_webrtc_rtc__base_network.cc |   4 +-
 ...atch-tools_variations_fieldtrial__to__struct.py |   4 +-
 ...tch-ui_accessibility_accessibility__features.cc |   6 +-
 ...atch-ui_accessibility_accessibility__features.h |   6 +-
 .../files/patch-ui_base_clipboard_clipboard.cc     |   6 +-
 .../patch-ui_base_clipboard_clipboard__constants.h |   4 +-
 .../files/patch-ui_base_ui__base__features.cc      |  15 +-
 .../files/patch-ui_base_x_selection__utils.cc      |  20 +++
 .../files/patch-ui_base_x_x11__drag__context.cc    |  20 +++
 ...-ui_base_x_x11__os__exchange__data__provider.cc |  20 +++
 .../files/patch-ui_color_color__id.h               |   4 +-
 .../files/patch-ui_compositor_compositor.cc        |   6 +-
 .../files/patch-ui_compositor_compositor.h         |   8 +-
 .../patch-ui_compositor_compositor__observer.h     |   6 +-
 www/ungoogled-chromium/files/patch-ui_gfx_BUILD.gn |   4 +-
 .../files/patch-ui_gfx_font__util.cc               |   8 +-
 .../files/patch-ui_gfx_render__text__fuzzer.cc     |   6 +-
 .../files/patch-ui_gfx_x_atom__cache.cc            |  10 --
 .../files/patch-ui_gfx_x_connection.cc             |   4 +-
 ...tive__theme_features_native__theme__features.cc |  17 +-
 ...one_platform_wayland_host_wayland__clipboard.cc |  29 +++
 ...wayland_host_wayland__data__drag__controller.cc |  38 ++++
 ...yland_host_wayland__exchange__data__provider.cc |  56 ++++++
 ...ayland_host_wayland__exchange__data__provider.h |  11 ++
 ...-ui_ozone_platform_x11_x11__clipboard__ozone.cc |  20 +++
 ...h-ui_views_accessibility_view__accessibility.cc |   4 +-
 .../patch-ui_views_controls_textfield_textfield.cc |   8 +-
 .../patch-ui_views_controls_textfield_textfield.h  |   4 +-
 .../files/patch-ui_views_views__delegate.cc        |   4 +-
 .../files/patch-ui_views_views__delegate.h         |   4 +-
 ...__aura_desktop__window__tree__host__platform.cc |   8 +-
 www/ungoogled-chromium/files/patch-v8_BUILD.gn     |  14 +-
 .../files/patch-v8_src_api_api.cc                  |   4 +-
 .../patch-v8_src_base_platform_platform-posix.cc   |   6 +-
 .../files/patch-v8_src_execution_isolate.cc        |   4 +-
 .../files/patch-v8_src_sandbox_sandbox.cc          |   4 +-
 431 files changed, 2453 insertions(+), 2025 deletions(-)

diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index 7122d146a5f6..f06bed1d5e4e 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ungoogled-chromium
-PORTVERSION=	145.0.7632.159
+PORTVERSION=	146.0.7680.80
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 UGVERSION=	${DISTVERSION}-1
diff --git a/www/ungoogled-chromium/files/patch-BUILD.gn b/www/ungoogled-chromium/files/patch-BUILD.gn
index b055f174ca0b..8827e1caf7e1 100644
--- a/www/ungoogled-chromium/files/patch-BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-BUILD.gn
@@ -1,4 +1,4 @@
---- BUILD.gn.orig	2026-01-16 13:40:34 UTC
+--- BUILD.gn.orig	2026-03-15 18:32:51 UTC
 +++ BUILD.gn
 @@ -68,7 +68,7 @@ declare_args() {
    root_extra_deps = []
@@ -17,7 +17,7 @@
        "//net:net_unittests",
        "//sandbox:sandbox_unittests",
        "//services:services_unittests",
-@@ -429,7 +428,7 @@ group("gn_all") {
+@@ -428,7 +427,7 @@ group("gn_all") {
        }
      }
  
@@ -26,7 +26,7 @@
        deps += [
          "//third_party/breakpad:breakpad_unittests",
          "//third_party/breakpad:core-2-minidump",
-@@ -588,6 +587,15 @@ group("gn_all") {
+@@ -587,6 +586,15 @@ group("gn_all") {
        }
      }
  
@@ -42,7 +42,7 @@
      if (is_mac) {
        deps += [
          "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -636,7 +644,7 @@ group("gn_all") {
+@@ -635,7 +643,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
-@@ -671,7 +679,7 @@ group("gn_all") {
+@@ -670,7 +678,7 @@ group("gn_all") {
        ]
      }
  
@@ -60,7 +60,7 @@
        deps += [
          "//third_party/crashpad/crashpad:crashpad_tests",
          "//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1062,7 +1070,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1075,7 +1083,7 @@ if (use_blink && !is_cronet_build) {
        "//third_party/blink/public:all_blink",
      ]
  
@@ -69,7 +69,7 @@
        deps += [
          ":chrome_wpt_tests",
          ":headless_shell_wpt",
-@@ -1215,7 +1223,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1228,7 +1236,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.
-@@ -1229,7 +1237,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1242,7 +1250,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.
-@@ -1526,7 +1534,7 @@ group("chromium_builder_perf") {
+@@ -1539,7 +1547,7 @@ group("chromium_builder_perf") {
        data_deps += [ "//chrome/test:performance_browser_tests" ]
      }
  
diff --git a/www/ungoogled-chromium/files/patch-base_BUILD.gn b/www/ungoogled-chromium/files/patch-base_BUILD.gn
index a724698987e1..088adc6a233f 100644
--- a/www/ungoogled-chromium/files/patch-base_BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-base_BUILD.gn
@@ -1,6 +1,6 @@
---- base/BUILD.gn.orig	2026-02-15 10:01:45 UTC
+--- base/BUILD.gn.orig	2026-03-15 18:32:51 UTC
 +++ base/BUILD.gn
-@@ -1136,11 +1136,26 @@ component("base") {
+@@ -1160,11 +1160,26 @@ 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" ]
-@@ -1160,7 +1175,7 @@ component("base") {
+@@ -1184,7 +1199,7 @@ component("base") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -37,7 +37,7 @@
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -2165,6 +2180,22 @@ component("base") {
+@@ -2193,6 +2208,22 @@ component("base") {
      ]
    }
  
@@ -60,7 +60,7 @@
    # iOS
    if (is_ios) {
      sources += [
-@@ -2339,6 +2370,33 @@ component("base") {
+@@ -2367,6 +2398,33 @@ component("base") {
      }
    }
  
@@ -94,7 +94,7 @@
    if (use_blink) {
      sources += [
        "files/file_path_watcher.cc",
-@@ -2769,7 +2827,7 @@ buildflag_header("protected_memory_buildflags") {
+@@ -2797,7 +2855,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" ]
-@@ -3275,7 +3333,7 @@ if (is_apple) {
+@@ -3309,7 +3367,7 @@ if (is_apple) {
    }
  }
  
@@ -112,7 +112,7 @@
    # This test must compile with -fstack-protector-all
    source_set("stack_canary_linux_unittests") {
      testonly = true
-@@ -4015,7 +4073,7 @@ test("base_unittests") {
+@@ -4052,7 +4110,7 @@ test("base_unittests") {
      configs += [ ":delayload_esent_dll" ]
    }
  
@@ -121,7 +121,7 @@
      sources += [
        "debug/proc_maps_linux_unittest.cc",
        "files/scoped_file_linux_unittest.cc",
-@@ -4040,7 +4098,7 @@ test("base_unittests") {
+@@ -4077,7 +4135,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",
-@@ -4051,7 +4109,7 @@ test("base_unittests") {
+@@ -4088,7 +4146,7 @@ test("base_unittests") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -139,7 +139,7 @@
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -4238,7 +4296,7 @@ test("base_unittests") {
+@@ -4275,7 +4333,7 @@ test("base_unittests") {
      deps += [ ":base_profiler_test_support_library" ]
    }
  
diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
index 1e640f95b3c2..8aec77b459d0 100644
--- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -1,4 +1,4 @@
---- base/allocator/partition_allocator/partition_alloc.gni.orig	2025-12-06 13:30:52 UTC
+--- base/allocator/partition_allocator/partition_alloc.gni.orig	2026-03-15 18:32:51 UTC
 +++ base/allocator/partition_allocator/partition_alloc.gni
 @@ -92,7 +92,7 @@ if (current_cpu == "x64" || current_cpu == "arm64" || 
  # TODO(crbug.com/329199197): Clean this up when experiments are complete.
@@ -9,7 +9,7 @@
                       !is_hwasan && (is_linux || is_android)
  
  declare_args() {
-@@ -486,7 +486,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl
+@@ -500,7 +500,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl
  # 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/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
index f156a719ab4b..79f83e797853 100644
--- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig	2026-01-16 13:40:34 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig	2026-03-15 18:32:51 UTC
 +++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -903,7 +903,7 @@ if (is_clang_or_gcc) {
+@@ -923,7 +923,7 @@ if (is_clang_or_gcc) {
          configs -= [ partition_alloc_enable_arc_config ]
        }
      }
diff --git a/www/ungoogled-chromium/files/patch-base_posix_unix__domain__socket.cc b/www/ungoogled-chromium/files/patch-base_posix_unix__domain__socket.cc
index 54cd0dc351fd..519e26f40cbb 100644
--- a/www/ungoogled-chromium/files/patch-base_posix_unix__domain__socket.cc
+++ b/www/ungoogled-chromium/files/patch-base_posix_unix__domain__socket.cc
@@ -1,4 +1,4 @@
---- base/posix/unix_domain_socket.cc.orig	2026-02-15 10:01:45 UTC
+--- base/posix/unix_domain_socket.cc.orig	2026-03-15 18:32:51 UTC
 +++ base/posix/unix_domain_socket.cc
 @@ -16,6 +16,7 @@
  #include "base/files/scoped_file.h"
@@ -17,7 +17,7 @@
    const int enable = 1;
    return setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &enable, sizeof(enable)) == 0;
  #else
-@@ -69,7 +70,7 @@ bool UnixDomainSocket::SendMsg(int fd,
+@@ -70,7 +71,7 @@ bool UnixDomainSocket::SendMsg(int fd,
  
      struct cmsghdr* cmsg;
      msg.msg_control = control_buffer;
@@ -26,7 +26,7 @@
      msg.msg_controllen = checked_cast<socklen_t>(control_len);
  #else
      msg.msg_controllen = control_len;
-@@ -77,7 +78,7 @@ bool UnixDomainSocket::SendMsg(int fd,
+@@ -78,7 +79,7 @@ bool UnixDomainSocket::SendMsg(int fd,
      cmsg = CMSG_FIRSTHDR(&msg);
      cmsg->cmsg_level = SOL_SOCKET;
      cmsg->cmsg_type = SCM_RIGHTS;
@@ -35,7 +35,7 @@
      cmsg->cmsg_len = checked_cast<u_int>(CMSG_LEN(sizeof(int) * fds.size()));
  #else
      cmsg->cmsg_len = CMSG_LEN(sizeof(int) * fds.size());
-@@ -129,7 +130,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
+@@ -127,7 +128,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
  
    const size_t kControlBufferSize =
        CMSG_SPACE(sizeof(int) * kMaxFileDescriptors)
@@ -44,7 +44,7 @@
        // macOS does not support ucred.
        // macOS supports xucred, but this structure is insufficient.
        + CMSG_SPACE(sizeof(struct ucred))
-@@ -159,7 +160,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
+@@ -157,7 +158,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
          wire_fds = reinterpret_cast<int*>(UNSAFE_TODO(CMSG_DATA(cmsg)));
          wire_fds_len = payload_len / sizeof(int);
        }
@@ -53,7 +53,7 @@
        // macOS does not support SCM_CREDENTIALS.
        if (cmsg->cmsg_level == SOL_SOCKET &&
            cmsg->cmsg_type == SCM_CREDENTIALS) {
-@@ -197,6 +198,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
+@@ -195,6 +196,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
      if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0) {
        pid = -1;
      }
diff --git a/www/ungoogled-chromium/files/patch-base_process_process__posix.cc b/www/ungoogled-chromium/files/patch-base_process_process__posix.cc
index ef9e636f24ce..fdbe2cdc0214 100644
--- a/www/ungoogled-chromium/files/patch-base_process_process__posix.cc
+++ b/www/ungoogled-chromium/files/patch-base_process_process__posix.cc
@@ -1,4 +1,4 @@
---- base/process/process_posix.cc.orig	2025-09-10 13:22:16 UTC
+--- base/process/process_posix.cc.orig	2026-03-15 18:32:51 UTC
 +++ base/process/process_posix.cc
 @@ -25,10 +25,15 @@
  #include "base/trace_event/trace_event.h"
@@ -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.
-@@ -387,7 +392,7 @@ bool Process::WaitForExitWithTimeoutImpl(base::Process
+@@ -370,7 +375,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
-@@ -424,7 +429,56 @@ void Process::Exited(int exit_code) const {
+@@ -403,7 +408,56 @@ void Process::Exited(int exit_code) const {}
  
  int Process::GetOSPriority() const {
    DCHECK(IsValid());
diff --git a/www/ungoogled-chromium/files/patch-base_process_process__unittest.cc b/www/ungoogled-chromium/files/patch-base_process_process__unittest.cc
index cf066d3a30ea..c17b21c71a13 100644
--- a/www/ungoogled-chromium/files/patch-base_process_process__unittest.cc
+++ b/www/ungoogled-chromium/files/patch-base_process_process__unittest.cc
@@ -1,6 +1,6 @@
---- base/process/process_unittest.cc.orig	2025-02-20 09:59:21 UTC
+--- base/process/process_unittest.cc.orig	2026-03-15 18:32:51 UTC
 +++ base/process/process_unittest.cc
-@@ -202,7 +202,7 @@ TEST_F(ProcessTest, CreationTimeOtherProcess) {
+@@ -147,7 +147,7 @@ TEST_F(ProcessTest, CreationTimeOtherProcess) {
    // was spawned and a time recorded after it was spawned. However, since the
    // base::Time and process creation clocks don't match, tolerate some error.
    constexpr base::TimeDelta kTolerance =
diff --git a/www/ungoogled-chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc b/www/ungoogled-chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc
index aa143f8c82aa..ecea33f98fd7 100644
--- a/www/ungoogled-chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc
+++ b/www/ungoogled-chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc
@@ -1,6 +1,6 @@
---- base/profiler/stack_sampling_profiler_test_util.cc.orig	2025-03-09 21:38:10 UTC
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig	2026-03-15 18:32:51 UTC
 +++ base/profiler/stack_sampling_profiler_test_util.cc
-@@ -50,7 +50,7 @@
+@@ -46,7 +46,7 @@
  // Fortunately, it provides _alloca, which functions identically.
  #include <malloc.h>
  #define alloca _alloca
diff --git a/www/ungoogled-chromium/files/patch-base_rand__util.h b/www/ungoogled-chromium/files/patch-base_rand__util.h
index 1a53bb2c15bc..911d4187d60a 100644
--- a/www/ungoogled-chromium/files/patch-base_rand__util.h
+++ b/www/ungoogled-chromium/files/patch-base_rand__util.h
@@ -1,6 +1,6 @@
---- base/rand_util.h.orig	2026-02-15 10:01:45 UTC
+--- base/rand_util.h.orig	2026-03-15 18:32:51 UTC
 +++ base/rand_util.h
-@@ -222,7 +222,7 @@ decltype(auto) RandomChoice(Range&& r) {
+@@ -225,7 +225,7 @@ decltype(auto) RandomChoice(Range&& r) {
    return r[base::RandGenerator(r.size())];
  }
  
diff --git a/www/ungoogled-chromium/files/patch-base_test_test__file__util__posix.cc b/www/ungoogled-chromium/files/patch-base_test_test__file__util__posix.cc
index 797f0d4ad692..de62441dd379 100644
--- a/www/ungoogled-chromium/files/patch-base_test_test__file__util__posix.cc
+++ b/www/ungoogled-chromium/files/patch-base_test_test__file__util__posix.cc
@@ -1,6 +1,6 @@
---- base/test/test_file_util_posix.cc.orig	2025-02-20 09:59:21 UTC
+--- base/test/test_file_util_posix.cc.orig	2026-03-15 18:32:51 UTC
 +++ base/test/test_file_util_posix.cc
-@@ -93,7 +93,7 @@ void SyncPageCacheToDisk() {
+@@ -66,7 +66,7 @@ void SyncPageCacheToDisk() {
  }
  
  #if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/www/ungoogled-chromium/files/patch-base_threading_platform__thread.h b/www/ungoogled-chromium/files/patch-base_threading_platform__thread.h
index e1c3f4da9ce8..a974612110db 100644
--- a/www/ungoogled-chromium/files/patch-base_threading_platform__thread.h
+++ b/www/ungoogled-chromium/files/patch-base_threading_platform__thread.h
@@ -1,6 +1,6 @@
---- base/threading/platform_thread.h.orig	2026-02-15 10:01:45 UTC
+--- base/threading/platform_thread.h.orig	2026-03-15 18:32:51 UTC
 +++ base/threading/platform_thread.h
-@@ -60,6 +60,8 @@ class BASE_EXPORT PlatformThreadId {
+@@ -61,6 +61,8 @@ class BASE_EXPORT PlatformThreadId {
    using UnderlyingType = zx_koid_t;
  #elif BUILDFLAG(IS_APPLE)
    using UnderlyingType = uint64_t;
diff --git a/www/ungoogled-chromium/files/patch-base_threading_platform__thread__bsd.cc b/www/ungoogled-chromium/files/patch-base_threading_platform__thread__bsd.cc
index f97676309ea6..b0212aa48990 100644
--- a/www/ungoogled-chromium/files/patch-base_threading_platform__thread__bsd.cc
+++ b/www/ungoogled-chromium/files/patch-base_threading_platform__thread__bsd.cc
@@ -1,6 +1,6 @@
---- base/threading/platform_thread_bsd.cc.orig	2026-02-15 10:01:45 UTC
+--- base/threading/platform_thread_bsd.cc.orig	2026-03-15 18:32:51 UTC
 +++ base/threading/platform_thread_bsd.cc
-@@ -0,0 +1,41 @@
+@@ -0,0 +1,40 @@
 +// Copyright 2023 The Chromium Authors
 +// Use of this source code is governed by a BSD-style license that can be
 +// found in the LICENSE file.
@@ -13,8 +13,7 @@
 +namespace internal {
 +
 +void SetCurrentThreadTypeImpl(ThreadType thread_type,
-+                              MessagePumpType pump_type_hint,
-+                              bool may_change_affinity) {
++                              MessagePumpType pump_type_hint) {
 +  NOTIMPLEMENTED();
 +  return;
 +}
diff --git a/www/ungoogled-chromium/files/patch-base_trace__event_memory__dump__manager.cc b/www/ungoogled-chromium/files/patch-base_trace__event_memory__dump__manager.cc
index 0ff9a0b2977a..a40dc4bd9858 100644
--- a/www/ungoogled-chromium/files/patch-base_trace__event_memory__dump__manager.cc
+++ b/www/ungoogled-chromium/files/patch-base_trace__event_memory__dump__manager.cc
@@ -1,6 +1,6 @@
---- base/trace_event/memory_dump_manager.cc.orig	2026-02-15 10:01:45 UTC
+--- base/trace_event/memory_dump_manager.cc.orig	2026-03-15 18:32:51 UTC
 +++ base/trace_event/memory_dump_manager.cc
-@@ -84,7 +84,7 @@ const char* const MemoryDumpManager::kSystemAllocatorP
+@@ -95,7 +95,7 @@ const char* const MemoryDumpManager::kSystemAllocatorP
  #if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
      MallocDumpProvider::kAllocatedObjects;
  #else
diff --git a/www/ungoogled-chromium/files/patch-build_config_clang_BUILD.gn b/www/ungoogled-chromium/files/patch-build_config_clang_BUILD.gn
index 0ecc7e1daf49..cd945afb4b6a 100644
--- a/www/ungoogled-chromium/files/patch-build_config_clang_BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-build_config_clang_BUILD.gn
@@ -1,6 +1,6 @@
---- build/config/clang/BUILD.gn.orig	2026-01-16 13:40:34 UTC
+--- build/config/clang/BUILD.gn.orig	2026-03-15 18:32:51 UTC
 +++ build/config/clang/BUILD.gn
-@@ -233,7 +233,12 @@ template("clang_lib") {
+@@ -237,7 +237,12 @@ template("clang_lib") {
  
  # Adds a dependency on the Clang runtime library clang_rt.builtins.
  clang_lib("compiler_builtins") {
diff --git a/www/ungoogled-chromium/files/patch-build_config_clang_clang.gni b/www/ungoogled-chromium/files/patch-build_config_clang_clang.gni
index 94ac8a7690a4..01ac02194c39 100644
--- a/www/ungoogled-chromium/files/patch-build_config_clang_clang.gni
+++ b/www/ungoogled-chromium/files/patch-build_config_clang_clang.gni
@@ -1,11 +1,10 @@
---- build/config/clang/clang.gni.orig	2026-02-15 10:01:45 UTC
+--- build/config/clang/clang.gni.orig	2026-03-15 18:32:51 UTC
 +++ build/config/clang/clang.gni
-@@ -93,7 +93,7 @@ declare_args() {
-   #
-   # TODO(https://crbug.com/440260716): Enable for Cronet in AOSP once gn2bp
-   # supports copy targets.
--  use_clang_modules =
-+  use_clang_modules = !is_bsd &&
-       # Clang modules doesn't work with translation_unit used in codesearch
-       # pipeline http://b/436082487.
-       !enable_kythe_annotations && is_clang &&
+@@ -40,6 +40,7 @@ android_supported_cpus = [
+   "x86",
+ ]
+ clang_modules_platform_supported =
++    !is_bsd &&
+     # s390x should work, but IBM doesn't want it enabled for that cpu arch.
+     (is_linux && current_cpu != "s390x") ||
+     (is_android &&
diff --git a/www/ungoogled-chromium/files/patch-build_config_compiler_BUILD.gn b/www/ungoogled-chromium/files/patch-build_config_compiler_BUILD.gn
index e5734a004976..2f911ff22016 100644
--- a/www/ungoogled-chromium/files/patch-build_config_compiler_BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-build_config_compiler_BUILD.gn
@@ -1,6 +1,6 @@
---- build/config/compiler/BUILD.gn.orig	2026-02-15 10:01:45 UTC
+--- build/config/compiler/BUILD.gn.orig	2026-03-15 18:32:51 UTC
 +++ build/config/compiler/BUILD.gn
-@@ -201,7 +201,7 @@ declare_args() {
+@@ -202,7 +202,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 @@
  
    # This switch is used to enable -Wexit-time-destructors by default. This
    # warning serves as a flip switch to allow a gradual migration of targets
-@@ -291,7 +291,7 @@ assert(is_bot ||
+@@ -292,7 +292,7 @@ assert(is_bot ||
  #
  # Since this is referenced both when passing the file and when deciding which
  # warnings to enable, store it in a separate variable here.
@@ -18,7 +18,7 @@
      is_clang && clang_warning_suppression_file != ""
  
  # default_include_dirs ---------------------------------------------------------
-@@ -309,13 +309,16 @@ config("default_include_dirs") {
+@@ -310,13 +310,16 @@ config("default_include_dirs") {
  # 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") {
@@ -36,7 +36,7 @@
  }
  
  # compiler ---------------------------------------------------------------------
-@@ -588,6 +591,10 @@ config("compiler") {
+@@ -589,6 +592,10 @@ config("compiler") {
      }
    }
  
@@ -47,7 +47,7 @@
    # Linux-specific compiler flags setup.
    # ------------------------------------
    if (use_icf && (!is_apple || use_lld)) {
-@@ -678,7 +685,7 @@ config("compiler") {
+@@ -679,7 +686,7 @@ config("compiler") {
      ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
    }
  
@@ -56,7 +56,7 @@
      cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
      if (save_reproducers_on_lld_crash && use_lld) {
        ldflags += [
-@@ -1287,7 +1294,7 @@ config("compiler_cpu_abi") {
+@@ -1288,7 +1295,7 @@ config("compiler_cpu_abi") {
      # CPU architecture. We may or may not be doing a cross compile now, so for
      # simplicity we always explicitly set the architecture.
      if (current_cpu == "x64") {
@@ -65,7 +65,7 @@
          cflags += [ "--target=x86_64-unknown-linux-gnu" ]
          ldflags += [ "--target=x86_64-unknown-linux-gnu" ]
        } else {
-@@ -1301,7 +1308,7 @@ config("compiler_cpu_abi") {
+@@ -1302,7 +1309,7 @@ config("compiler_cpu_abi") {
          ldflags += [ "-march=$cros_target_cpu_arch" ]
        }
      } else if (current_cpu == "x86") {
@@ -74,7 +74,7 @@
          cflags += [ "--target=i386-unknown-linux-gnu" ]
          ldflags += [ "--target=i386-unknown-linux-gnu" ]
        } else {
-@@ -1313,7 +1320,7 @@ config("compiler_cpu_abi") {
+@@ -1314,7 +1321,7 @@ config("compiler_cpu_abi") {
          "-msse3",
        ]
      } else if (current_cpu == "arm") {
@@ -83,7 +83,7 @@
          cflags += [ "--target=arm-linux-gnueabihf" ]
          ldflags += [ "--target=arm-linux-gnueabihf" ]
        }
-@@ -1322,7 +1329,7 @@ config("compiler_cpu_abi") {
+@@ -1323,7 +1330,7 @@ config("compiler_cpu_abi") {
          "-mfloat-abi=$arm_float_abi",
        ]
      } else if (current_cpu == "arm64") {
@@ -92,7 +92,7 @@
          cflags += [ "--target=aarch64-linux-gnu" ]
          ldflags += [ "--target=aarch64-linux-gnu" ]
        }
-@@ -1732,7 +1739,7 @@ config("compiler_deterministic") {
+@@ -1735,7 +1742,7 @@ config("compiler_deterministic") {
  }
  
  config("clang_revision") {
@@ -101,7 +101,23 @@
        current_os != "zos") {
      _perform_consistency_checks = current_toolchain == default_toolchain
*** 12607 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b7c03c.43ff9.3f449543>