git: b0b974f1d94f - 2025Q1 - www/ungoogled-chromium: update to 134.0.6998.35

From: Robert Nagy <rnagy_at_FreeBSD.org>
Date: Mon, 10 Mar 2025 07:06:46 UTC
The branch 2025Q1 has been updated by rnagy:

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

commit b0b974f1d94f9add71c84c0c066c547c31158c82
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2025-03-10 07:03:53 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2025-03-10 07:06:37 +0000

    www/ungoogled-chromium: update to 134.0.6998.35
    
    Security:       https://vuxml.freebsd.org/freebsd/9c62d3f0-f997-11ef-85f3-a8a1599412c6.html
    (cherry picked from commit 187fac406338225b76dde1b3f10eddfb0e34b9a9)
---
 www/ungoogled-chromium/Makefile                    |   2 +-
 www/ungoogled-chromium/distinfo                    |  14 +--
 www/ungoogled-chromium/files/patch-BUILD.gn        |  28 +++---
 www/ungoogled-chromium/files/patch-base_BUILD.gn   |  22 ++---
 ...cator_partition__allocator_partition__alloc.gni |  10 +-
 ...tition__allocator_src_partition__alloc_BUILD.gn |   4 +-
 ..._partition__alloc_partition__alloc__constants.h |   6 +-
 .../files/patch-base_compiler__specific.h          |   4 +-
 .../files/patch-base_debug_debugger__posix.cc      |   4 +-
 .../files/patch-base_debug_elf__reader.cc          |   4 +-
 .../files/patch-base_debug_stack__trace.cc         |  10 +-
 .../files/patch-base_debug_stack__trace__posix.cc  |  22 ++---
 .../files/patch-base_files_drive__info__posix.cc   |   4 +-
 .../files/patch-base_files_file__util__posix.cc    |   4 +-
 .../files/patch-base_files_file__util__unittest.cc |   6 +-
 .../files/patch-base_linux__util.cc                |   4 +-
 .../files/patch-base_memory_discardable__memory.cc |   8 +-
 ...mory_platform__shared__memory__region__posix.cc |   8 +-
 ...atch-base_message__loop_message__pump__epoll.cc |   4 +-
 .../files/patch-base_process_internal__linux.h     |   6 +-
 ...atch-base_process_process__metrics__unittest.cc |   4 +-
 ...ofiler_stack__sampling__profiler__test__util.cc |   4 +-
 .../files/patch-base_rand__util.h                  |   4 +-
 .../files/patch-base_rand__util__posix.cc          |  14 +--
 .../patch-base_strings_safe__sprintf__unittest.cc  |   6 +-
 .../files/patch-base_system_sys__info.cc           |   4 +-
 .../files/patch-base_system_sys__info.h            |   6 +-
 .../files/patch-base_system_sys__info__posix.cc    |   8 +-
 ...k_thread__pool_environment__config__unittest.cc |   6 +-
 .../patch-base_test_launcher_test__launcher.cc     |   4 +-
 ..._threading_platform__thread__internal__posix.cc |   4 +-
 ...ch-base_threading_platform__thread__unittest.cc |   6 +-
 ...tch-base_trace__event_malloc__dump__provider.cc |   6 +-
 ...atch-base_trace__event_memory__dump__manager.cc |   4 +-
 ...atch-base_trace__event_process__memory__dump.cc |   6 +-
 .../files/patch-base_tracing_trace__time.cc        |   7 +-
 .../files/patch-build_config_compiler_BUILD.gn     |  35 ++++---
 .../files/patch-build_rust_std_BUILD.gn            |  11 ++-
 .../files/patch-build_toolchain_toolchain.gni      |   4 +-
 .../files/patch-chrome_app_chrome__command__ids.h  |   4 +-
 .../patch-chrome_app_chrome__main__delegate.cc     |  52 +++++-----
 .../files/patch-chrome_browser_BUILD.gn            |   4 +-
 .../files/patch-chrome_browser_about__flags.cc     | 108 ++++++++++++---------
 .../patch-chrome_browser_browser__features.cc      |  10 +-
 .../files/patch-chrome_browser_browser__features.h |  14 +--
 .../patch-chrome_browser_browser__process__impl.cc |  16 +--
 .../patch-chrome_browser_browser__process__impl.h  |   4 +-
 ..._browser_chrome__browser__interface__binders.cc |  45 +++------
 ...-chrome_browser_chrome__browser__main__posix.cc |   4 +-
 ...ome_browser_chrome__content__browser__client.cc |  38 ++++----
 ...rome_browser_chrome__content__browser__client.h |   4 +-
 ...ssaging_messaging__backend__service__factory.cc |   4 +-
 ...rome_browser_component__updater_registration.cc |  19 +++-
 ...ater_wasm__tts__engine__component__installer.cc |  20 ++++
 ..._updater_widevine__cdm__component__installer.cc |  14 +--
 ...download_chrome__download__manager__delegate.cc |   6 +-
 ...h-chrome_browser_download_download__commands.cc |   6 +-
 ...hrome_browser_download_download__item__model.cc |   4 +-
 ...-chrome_browser_enterprise_connectors_common.cc |   6 +-
 ...er_enterprise_connectors_connectors__service.cc |   4 +-
 ...ice__trust_signals_signals__service__factory.cc |  12 +--
 ...ectors_reporting_realtime__reporting__client.cc |   4 +-
 ...ser_enterprise_signals_device__info__fetcher.cc |   4 +-
 ...erprise_signals_device__info__fetcher__linux.cc |   4 +-
 ...wser_enterprise_util_managed__browser__utils.cc |  11 +++
 .../files/patch-chrome_browser_extensions_BUILD.gn |   4 +-
 ..._browser__context__keyed__service__factories.cc |  20 ----
 ..._private_enterprise__reporting__private__api.cc |  12 +--
 ...__private_passwords__private__delegate__impl.cc |   4 +-
 ...s_api_runtime_chrome__runtime__api__delegate.cc |   4 +-
 ...extensions_api_settings__private_prefs__util.cc |   6 +-
 ...api_webstore__private_webstore__private__api.cc |   4 +-
 ...s_component__extensions__allowlist_allowlist.cc |   6 +-
 .../patch-chrome_browser_flag__descriptions.cc     |  45 +++++----
 .../patch-chrome_browser_flag__descriptions.h      |  51 ++++++----
 ...ome_browser_glic_launcher_glic__status__icon.cc |  34 +++++--
 .../files/patch-chrome_browser_global__features.cc |   4 +-
 .../files/patch-chrome_browser_global__features.h  |   8 +-
 ...covery_discovery__network__list__wifi__linux.cc |   8 +-
 ...e_browser_media_webrtc_webrtc__log__uploader.cc |   4 +-
 ...ser_metrics_chrome__metrics__service__client.cc |  22 ++---
 ...ch-chrome_browser_metrics_perf_cpu__identity.cc |   4 +-
 ...owser_net_profile__network__context__service.cc |  16 +--
 ..._profile__network__context__service__factory.cc |   6 +-
 ...rowser_net_system__network__context__manager.cc |  43 ++++----
 ..._browser_new__tab__page_new__tab__page__util.cc |   4 +-
 ...d__manager_chrome__password__manager__client.cc |   6 +-
 .../patch-chrome_browser_platform__util__linux.cc  |   4 +-
 ...onfiguration__policy__handler__list__factory.cc |  55 +++++------
 .../patch-chrome_browser_prefs_browser__prefs.cc   |  16 +--
 ...er_prefs_pref__service__incognito__allowlist.cc |   4 +-
 ...hrome__browser__main__extra__parts__profiles.cc |  45 ++++++---
 .../patch-chrome_browser_profiles_profile__impl.cc |  10 +-
 ...tch-chrome_browser_profiles_profile__manager.cc |  11 +++
 ...atch-chrome_browser_profiles_profiles__state.cc |  18 ++--
 ...ties_regional__capabilities__service__client.cc |  29 ++++++
 ...ities_regional__capabilities__service__client.h |  20 ++++
 ...ies_regional__capabilities__service__factory.cc |  20 ++++
 ...h-chrome_browser_renderer__preferences__util.cc |   8 +-
 ...d__content__scanning_binary__upload__service.cc |  13 +--
 ...owsing_safe__browsing__pref__change__handler.cc |  20 ++++
 ...owser_safe__browsing_safe__browsing__service.cc |  20 ----
 ...rowser_screen__ai_screen__ai__install__state.cc |   4 +-
 ...owser_screen__ai_screen__ai__service__router.cc |   6 +-
 ...tch-chrome_browser_sessions_session__restore.cc |   6 +-
 ...ome_browser_signin_accounts__policy__manager.cc |  10 +-
 ...ed__user_classify__url__navigation__throttle.cc |  19 +++-
 ...__user_supervised__user__extensions__manager.cc |   4 +-
 ...ed__user__google__auth__navigation__throttle.cc |   4 +-
 ..._user_supervised__user__navigation__throttle.cc |  20 ----
 ...__user_supervised__user__navigation__throttle.h |  11 ---
 ...e_browser_task__manager_sampling_task__group.cc |  10 +-
 ...me_browser_task__manager_sampling_task__group.h |  10 +-
 ..._task__manager_sampling_task__group__sampler.cc |  12 +--
 ...r_task__manager_sampling_task__manager__impl.cc |   4 +-
 ...browser_task__manager_task__manager__observer.h |   4 +-
 .../patch-chrome_browser_themes_theme__service.cc  |   6 +-
 ...-chrome_browser_ui_actions_chrome__action__id.h |  10 +-
 ..._payments_desktop__payments__window__manager.cc |   6 +-
 ...l_payments_desktop__payments__window__manager.h |  10 +-
 .../files/patch-chrome_browser_ui_browser.h        |   4 +-
 ...rome_browser_ui_browser__command__controller.cc |  41 +++-----
 .../patch-chrome_browser_ui_browser__commands.cc   |   4 +-
 .../patch-chrome_browser_ui_browser__ui__prefs.cc  |   6 +-
 ...patch-chrome_browser_ui_browser__view__prefs.cc |   6 +-
 .../files/patch-chrome_browser_ui_chrome__pages.cc |  10 +-
 .../files/patch-chrome_browser_ui_chrome__pages.h  |   4 +-
 .../files/patch-chrome_browser_ui_managed__ui.cc   |   6 +-
 ...r_ui_omnibox_omnibox__pedal__implementations.cc |   4 +-
 ..._passwords_manage__passwords__ui__controller.cc |   6 +-
 ...e_browser_ui_signin_signin__view__controller.cc |  10 +-
 ..._ui_signin_signin__view__controller__delegate.h |  12 +--
 .../files/patch-chrome_browser_ui_tab__helpers.cc  |  16 +--
 .../files/patch-chrome_browser_ui_tabs_features.cc |   4 +-
 ...-chrome_browser_ui_tabs_tab__dialog__manager.cc |  11 +++
 ...tch-chrome_browser_ui_tabs_tab__strip__prefs.cc |   4 +-
 ...owser_ui_task__manager_task__manager__columns.h |   4 +-
 ...ui_task__manager_task__manager__table__model.cc |   4 +-
 ...tch-chrome_browser_ui_test_test__browser__ui.cc |  24 ++---
 .../files/patch-chrome_browser_ui_ui__features.cc  |  15 +--
 .../files/patch-chrome_browser_ui_ui__features.h   |   6 +-
 ...h-chrome_browser_ui_views_accelerator__table.cc |   8 +-
 ...-chrome_browser_ui_views_frame_browser__view.cc |   4 +-
 ...e_picture__in__picture__browser__frame__view.cc |  16 +--
 ...me_picture__in__picture__browser__frame__view.h |  10 +-
 ..._ui_views_frame_system__menu__model__builder.cc |   8 +-
 ...rowser_ui_views_omnibox_omnibox__view__views.cc |   4 +-
 ...views_passwords_password__bubble__view__base.cc |   4 +-
 ...rowser_ui_views_profiles_profile__menu__view.cc |   6 +-
 ..._ui_views_profiles_profile__menu__view__base.cc |   4 +-
 ...es_signin__view__controller__delegate__views.cc |  12 +--
 ...les_signin__view__controller__delegate__views.h |   8 +-
 ...i_views_tabs_dragging_tab__drag__controller.cc} |  14 +--
 .../patch-chrome_browser_ui_views_tabs_tab.cc      |   4 +-
 ...wser_ui_views_tabs_tab__strip__combo__button.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 ++--
 ...atch-chrome_browser_ui_webui_about_about__ui.cc |   8 +-
 ...icate__manager_certificate__manager__handler.cc |   4 +-
 ...i_certificate__manager_client__cert__sources.cc |  26 ++---
 ...ui_certificate__manager_client__cert__sources.h |   6 +-
 ...me_browser_ui_webui_chrome__web__ui__configs.cc |  32 +++---
 ...wser_ui_webui_interstitials_interstitial__ui.cc |  10 +-
 ...e_browser_ui_webui_management_management__ui.cc |   4 +-
 ..._ui_webui_management_management__ui__handler.cc |   8 +-
 ...rowser_ui_webui_settings_appearance__handler.cc |   4 +-
 ...tings_settings__localized__strings__provider.cc |  14 +--
 ...ser_ui_webui_signin_profile__picker__handler.cc |  13 +--
 ...r__education__internals__page__handler__impl.cc |   6 +-
 ...ons_os__integration_os__integration__manager.cc |   4 +-
 ...tions_os__integration_shortcut__sub__manager.cc |   4 +-
 ...pplications_policy_web__app__policy__manager.cc |   4 +-
 ...thn_chrome__authenticator__request__delegate.cc |   4 +-
 ...tch-chrome_browser_webauthn_enclave__manager.cc |   6 +-
 .../files/patch-chrome_common_chrome__features.cc  |  10 +-
 .../files/patch-chrome_common_chrome__features.h   |   8 +-
 .../files/patch-chrome_common_chrome__switches.cc  |   8 +-
 .../files/patch-chrome_common_chrome__switches.h   |   8 +-
 .../files/patch-chrome_common_crash__keys.cc       |   8 +-
 ...hrome_common_extensions_extension__constants.cc |   4 +-
 ...rmissions_chrome__permission__message__rules.cc |   6 +-
 .../patch-chrome_common_media_cdm__registration.cc |  34 +++----
 .../files/patch-chrome_common_pref__names.h        |  20 ++--
 .../files/patch-chrome_common_url__constants.h     |   4 +-
 .../patch-chrome_common_webui__url__constants.h    |   8 +-
 ...ise__companion_enterprise__companion__client.cc |   4 +-
 ...h-chrome_enterprise__companion_event__logger.cc |  11 +++
 .../files/patch-chrome_updater_configurator.cc     |   4 +-
 ...ta__manager_payments_payments__data__manager.cc |   6 +-
 ...er_integrators_autofill__optimization__guide.cc |  10 +-
 ...ill_core_common_autofill__payments__features.cc |  13 +--
 ...fill_core_common_autofill__payments__features.h |  11 ---
 ...ponents_autofill_core_common_autofill__prefs.cc |  22 ++++-
 ...mponents_autofill_core_common_autofill__prefs.h |  22 ++++-
 ...onents_commerce_core_commerce__feature__list.cc |  24 ++---
 ...nstrained__window_constrained__window__views.cc |   4 +-
 ...evice__signals_core_common_signals__features.cc |   6 +-
 ...device__signals_core_common_signals__features.h |   6 +-
 ...ponents_embedder__support_user__agent__utils.cc |   4 +-
 ...bedder__support_user__agent__utils__unittest.cc |   4 +-
 ...h-components_eye__dropper_eye__dropper__view.cc |   4 +-
 ...e__engagement_public_feature__configurations.cc |   8 +-
 ...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 |  18 ++--
 .../patch-components_flags__ui_flags__state.cc     |   4 +-
 ...omponents_media__router_common_media__source.cc |   4 +-
 ...-components_metrics_drive__metrics__provider.cc |  11 +++
 .../files/patch-components_metrics_metrics__log.cc |  10 +-
 ...-components_os__crypt_async_common_encryptor.cc |  11 ---
 .../patch-components_os__crypt_sync_os__crypt.h    |  34 +++----
 ...ger_core_browser_features_password__features.cc |   4 +-
 ...ager_core_browser_features_password__features.h |   4 +-
 ...word__manager_core_browser_password__manager.cc |  10 +-
 ...anager_core_browser_password__manager__client.h |   4 +-
 ...ore_browser_password__manual__fallback__flow.cc |   8 +-
 ...core_browser_stub__password__manager__client.cc |   4 +-
 ..._core_browser_stub__password__manager__client.h |   4 +-
 ...er_core_common_password__manager__pref__names.h |   4 +-
 ...mponents_performance__manager_public_features.h |   4 +-
 ...capabilities_regional__capabilities__service.cc |  11 +++
 ...apabilities_regional__capabilities__switches.cc |  11 +++
 ...capabilities_regional__capabilities__switches.h |  11 +++
 ...mponents_safe__browsing_core_common_features.cc |  11 ---
 ...gine__choice_search__engine__choice__service.cc |  11 ---
 ...ts_search__engines_search__engines__switches.cc |  11 ---
 ...nts_search__engines_search__engines__switches.h |  11 ---
 ...nents_search__engines_template__url__service.cc |   4 +-
 ...onents_supervised__user_core_common_features.cc |  31 +++---
 ...ponents_supervised__user_core_common_features.h |  19 ++--
 ...references_common__syncable__prefs__database.cc |  11 +++
 ..._formatter_spoof__checks_idn__spoof__checker.cc |   4 +-
 ...nents_variations_service_variations__service.cc |   4 +-
 ...isplay__embedder_skia__output__surface__impl.cc |   4 +-
 ...omponents_viz_service_display_skia__renderer.cc |   4 +-
 ...e__sinks_root__compositor__frame__sink__impl.cc |   4 +-
 ...me__sinks_root__compositor__frame__sink__impl.h |   4 +-
 .../files/patch-content_app_content__main.cc       |   6 +-
 ...atch-content_app_content__main__runner__impl.cc |  20 ++--
 .../files/patch-content_browser_BUILD.gn           |   6 +-
 .../patch-content_browser_audio_audio__service.cc  |   6 +-
 ..._browser_browser__child__process__host__impl.cc |   4 +-
 ...t_browser_browser__child__process__host__impl.h |   4 +-
 ...ild__process__host__impl__receiver__bindings.cc |   4 +-
 ...tent_browser_child__process__launcher__helper.h |   4 +-
 ..._compositor_viz__process__transport__factory.cc |   4 +-
 ...rowser_gpu_gpu__data__manager__impl__private.cc |   4 +-
 ...rowser_renderer__host_delegated__frame__host.cc |   4 +-
 ...ia_service__video__capture__device__launcher.cc |   4 +-
 ...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 |   4 +-
 ...wser_renderer__host_render__view__host__impl.cc |   4 +-
 ...derer__host_render__widget__host__view__aura.cc |   8 +-
 ...nderer__host_render__widget__host__view__aura.h |   4 +-
 ...scheduler_responsiveness_jank__monitor__impl.cc |   4 +-
 ...patch-content_browser_utility__process__host.cc |   6 +-
 ...wser_web__contents_web__contents__view__aura.cc |   8 +-
 ...owser_zygote__host_zygote__host__impl__linux.cc |  18 ++--
 .../files/patch-content_child_BUILD.gn             |   4 +-
 .../files/patch-content_common_features.cc         |   4 +-
 .../files/patch-content_common_features.h          |   4 +-
 .../files/patch-content_common_user__agent.cc      |   8 +-
 .../files/patch-content_gpu_gpu__main.cc           |  10 +-
 ...ch-content_ppapi__plugin_ppapi__plugin__main.cc |   4 +-
 ...tent_public_browser_content__browser__client.cc |   4 +-
 ...atch-content_public_common_content__features.cc |   8 +-
 ...atch-content_public_common_content__switches.cc |   6 +-
 ...patch-content_public_common_content__switches.h |   4 +-
 .../patch-content_renderer_render__thread__impl.cc |   8 +-
 ...ent_renderer_renderer__blink__platform__impl.cc |  18 ++--
 ...tent_renderer_renderer__blink__platform__impl.h |  10 +-
 .../files/patch-content_shell_BUILD.gn             |   4 +-
 ...hell_utility_shell__content__utility__client.cc |   6 +-
 ...link__platform__with__sandbox__support__impl.cc |  16 +--
 ...blink__platform__with__sandbox__support__impl.h |  10 +-
 ...sions_browser_api_messaging_message__service.cc |   6 +-
 .../files/patch-extensions_common_command.cc       |  10 +-
 ...ensions_renderer_bindings_api__binding__util.cc |   4 +-
 ...mand__buffer_service_dawn__context__provider.cc |   4 +-
 ..._command__buffer_service_gles2__cmd__decoder.cc |   4 +-
 ...mmand__buffer_service_shared__context__state.cc |   8 +-
 ..._image_external__vk__image__backing__factory.cc |   4 +-
 ...service_shared__image_shared__image__factory.cc |   8 +-
 ...service_shared__image_shared__image__manager.cc |   4 +-
 ...ommand__buffer_service_webgpu__decoder__impl.cc |  22 ++---
 .../files/patch-gpu_ipc_service_gpu__init.cc       |  18 ++--
 .../patch-gpu_vulkan_vulkan__device__queue.cc      |   6 +-
 .../files/patch-gpu_vulkan_vulkan__device__queue.h |   4 +-
 .../files/patch-gpu_vulkan_vulkan__util.cc         |   4 +-
 ...rowser_headless__browser__main__parts__posix.cc |   8 +-
 ...b_browser_headless__content__browser__client.cc |   4 +-
 ...ib_browser_headless__content__browser__client.h |   4 +-
 ...adless_lib_headless__content__main__delegate.cc |   4 +-
 .../files/patch-ipc_ipc__message__utils.h          |   4 +-
 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 +--
 .../files/patch-media_base_media__switches.cc      |  20 ++--
 .../files/patch-media_base_media__switches.h       |  10 +-
 .../files/patch-media_base_video__frame.cc         |  10 +-
 .../files/patch-media_base_video__frame.h          |  10 +-
 ...h-media_capture_video_linux_fake__v4l2__impl.cc |   4 +-
 ..._capture_video_linux_v4l2__capture__delegate.cc |  32 +++---
 ..._linux_video__capture__device__factory__v4l2.cc |  14 +--
 .../files/patch-media_media__options.gni           |   4 +-
 ...stable__video__decoder__types__mojom__traits.cc |   6 +-
 ...ideo_gpu__memory__buffer__video__frame__pool.cc |   8 +-
 ...ia_video_video__encode__accelerator__adapter.cc |  21 ++--
 ...eo_video__encode__accelerator__adapter__test.cc |  33 ++++++-
 .../files/patch-media_webrtc_audio__processor.cc   |   4 +-
 .../patch-mojo_public_tools_bindings_mojom.gni     |   4 +-
 www/ungoogled-chromium/files/patch-net_BUILD.gn    |  14 +--
 .../files/patch-net_base_features.cc               |   4 +-
 .../files/patch-net_base_sockaddr__util__posix.cc  |   4 +-
 ...net_disk__cache_simple_simple__file__tracker.cc |   6 +-
 .../files/patch-pdf_pdfium_pdfium__engine.cc       |   6 +-
 .../patch-printing_backend_cups__ipp__helper.cc    |   4 +-
 .../files/patch-remoting_base_chromoting__event.cc |  10 +-
 ...h-remoting_codec_webrtc__video__encoder__vpx.cc |   8 +-
 ...ch-remoting_host_basic__desktop__environment.cc |   4 +-
 ...atch-remoting_host_chromoting__host__context.cc |   4 +-
 ...patch-remoting_host_desktop__capturer__proxy.cc |  10 +-
 .../files/patch-remoting_host_host__details.cc     |  28 +++++-
 .../files/patch-remoting_host_host__main.cc        |  10 +-
 .../files/patch-remoting_host_it2me_it2me__host.cc |   8 +-
 ...-remoting_host_legacy__interaction__strategy.cc |  20 ++++
 ...-remoting_host_mouse__cursor__monitor__proxy.cc |   4 +-
 .../files/patch-remoting_host_policy__watcher.cc   |   4 +-
 .../patch-remoting_host_setup_start__host__main.cc |   8 +-
 ...atch-remoting_protocol_webrtc__video__stream.cc |   6 +-
 ...ng_signaling_ftl__host__device__id__provider.cc |  11 +++
 ...sandbox_linux_services_init__process__reaper.cc |  10 +-
 ...-services_device_public_cpp_device__features.cc |  11 +++
 ...h-services_device_public_cpp_device__features.h |  11 +++
 ...me__zone__monitor_time__zone__monitor__linux.cc |  13 +--
 .../files/patch-services_device_usb_BUILD.gn       |   8 +-
 .../patch-services_network_network__context.cc     |   4 +-
 .../patch-services_network_network__context.h      |   4 +-
 .../patch-services_network_network__service.cc     |   8 +-
 .../patch-services_network_network__service.h      |   4 +-
 .../patch-services_network_public_cpp_BUILD.gn     |   4 +-
 .../patch-services_network_public_mojom_BUILD.gn   |   6 +-
 ..._instrumentation_queued__request__dispatcher.cc |  14 +--
 ..._ai_sandbox_screen__ai__sandbox__hook__linux.cc |   6 +-
 .../patch-skia_ext_SkMemory__new__handler.cpp      |   6 +-
 .../files/patch-skia_ext_skcolorspace__trfn.cc     |  10 +-
 ...tch-third__party_angle_src_libANGLE_Display.cpp |   4 +-
 ...hird__party_blink_public_platform_web__vector.h |  11 ---
 ...rer_controller_memory__usage__monitor__posix.cc |   4 +-
 ...y_blink_renderer_core_frame_web__frame__test.cc |   6 +-
 ...erer_core_inspector_inspector__memory__agent.cc |   4 +-
 ...renderer_core_loader_mixed__content__checker.cc |   4 +-
 ...r_core_origin__trials_origin__trial__context.cc |   4 +-
 ..._renderer_core_scroll_scrollbar__theme__aura.cc |   4 +-
 ...odules_webgl_webgl__rendering__context__base.cc |   4 +-
 ...rty_blink_renderer_modules_webgpu_gpu__queue.cc |   4 +-
 ...h-third__party_blink_renderer_platform_BUILD.gn |   4 +-
 ...nk_renderer_platform_fonts_font__description.cc |   6 +-
 ...er_platform_graphics_video__frame__submitter.cc |   4 +-
 ...derer_platform_runtime__enabled__features.json5 |  31 +++---
 ...hird__party_ipcz_src_standalone_base_logging.cc |   4 +-
 ...-third__party_perfetto_src_base_unix__socket.cc |   6 +-
 ...__party_speech-dispatcher_libspeechd__version.h |   4 +-
 .../files/patch-third__party_sqlite_BUILD.gn       |   4 +-
 ...vulkan-loader_src_loader_vk__loader__platform.h |   4 +-
 ...layers_src_layers_external_vma_vk__mem__alloc.h |   4 +-
 .../files/patch-tools_grit_grit_node_base.py       |   4 +-
 ...ch-tools_perf_chrome__telemetry__build_BUILD.gn |   6 +-
 ...tch-ui_accessibility_accessibility__features.cc |  11 +++
 ...atch-ui_accessibility_accessibility__features.h |  11 +++
 .../files/patch-ui_base_accelerators_command.cc    |  11 +++
 ...istener_global__accelerator__listener__ozone.cc |   4 +-
 .../files/patch-ui_base_ime_text__input__client.h  |   4 +-
 .../patch-ui_base_test_skia__gold__pixel__diff.cc  |   4 +-
 .../files/patch-ui_base_ui__base__features.cc      |   4 +-
 .../files/patch-ui_base_x_x11__cursor__loader.cc   |  10 +-
 .../files/patch-ui_color_color__id.h               |   4 +-
 .../files/patch-ui_compositor_compositor.cc        |   4 +-
 .../files/patch-ui_compositor_compositor.h         |   4 +-
 www/ungoogled-chromium/files/patch-ui_gfx_BUILD.gn |   4 +-
 .../files/patch-ui_gfx_canvas__skia.cc             |   4 +-
 .../patch-ui_gfx_font__render__params__linux.cc    |   4 +-
 .../files/patch-ui_gfx_gpu__memory__buffer.cc      |   6 +-
 .../files/patch-ui_gfx_gpu__memory__buffer.h       |   8 +-
 ...ch-ui_gfx_mojom_buffer__types__mojom__traits.cc |  20 ----
 ...x_mojom_native__handle__types__mojom__traits.cc |  37 ++++++-
 ...fx_mojom_native__handle__types__mojom__traits.h |  25 +++--
 www/ungoogled-chromium/files/patch-ui_gl_BUILD.gn  |   8 +-
 .../files/patch-ui_gl_gl__switches.cc              |   8 +-
 .../patch-ui_native__theme_native__theme__base.cc  |   4 +-
 ...tch-ui_native__theme_native__theme__features.cc |   6 +-
 ..._ozone_platform_wayland_common_wayland__util.cc |  32 +++---
 ...form_wayland_emulate_wayland__input__emulate.cc |  11 ---
 ...tform_wayland_emulate_wayland__input__emulate.h |  11 ---
 ...ne_platform_wayland_host_wayland__connection.cc |  11 ---
 ...wayland_host_wayland__input__method__context.cc |  11 ---
 ...i_ozone_platform_wayland_host_wayland__popup.cc |  11 ---
 ...atform_wayland_host_wayland__toplevel__window.h |  11 ---
 ..._ozone_platform_wayland_host_wayland__window.cc |  44 ---------
 ...i_ozone_platform_wayland_host_wayland__window.h |  38 --------
 ...m_wayland_host_zwp__text__input__wrapper__v1.cc |   6 +-
 ...ne_platform_wayland_ozone__platform__wayland.cc |  45 ---------
 ...tch-ui_ozone_platform_x11_x11__screen__ozone.cc |   4 +-
 .../patch-ui_ozone_platform_x11_x11__window.cc     |   4 +-
 .../patch-ui_views_controls_textfield_textfield.cc |  16 +--
 .../files/patch-ui_views_focus_focus__manager.cc   |   6 +-
 .../files/patch-ui_views_widget_widget.cc          |   6 +-
 .../patch-ui_views_window_dialog__delegate.cc      |   8 +-
 www/ungoogled-chromium/files/patch-v8_BUILD.gn     |  12 +--
 .../files/patch-v8_src_api_api.cc                  |   4 +-
 .../patch-v8_src_builtins_x64_builtins-x64.cc      |  11 ---
 .../files/patch-v8_src_execution_isolate.cc        |   6 +-
 .../files/patch-v8_src_flags_flags.cc              |   4 +-
 .../files/patch-v8_src_sandbox_sandbox.cc          |   4 +-
 www/ungoogled-chromium/pkg-plist                   |   1 -
 418 files changed, 2096 insertions(+), 2055 deletions(-)

diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index 970cda6e1c07..94a948c358fe 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ungoogled-chromium
-PORTVERSION=	133.0.6943.141
+PORTVERSION=	134.0.6998.35
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 UGVERSION=	${DISTVERSION}-1
diff --git a/www/ungoogled-chromium/distinfo b/www/ungoogled-chromium/distinfo
index 5e7f7bfecb9d..817b2276652a 100644
--- a/www/ungoogled-chromium/distinfo
+++ b/www/ungoogled-chromium/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1740722437
-SHA256 (chromium-133.0.6943.141.tar.xz) = 0b3b15aa03f128a6b3d7ff67a7492bfaa2ffbb4acd80664b9ff320fd470c68be
-SIZE (chromium-133.0.6943.141.tar.xz) = 7441353780
+TIMESTAMP = 1741556256
+SHA256 (chromium-134.0.6998.35.tar.xz) = d77f09bfa9bda8bbc4638ead83339d5ec52e39032c5a7047060dfdf94b767be7
+SIZE (chromium-134.0.6998.35.tar.xz) = 7019433248
 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-133.0.6943.141-testdata.tar.xz) = a013597396af891cbd50e54aa80f790e9560ee4c4b951bda44abf29a4e98f14e
-SIZE (chromium-133.0.6943.141-testdata.tar.xz) = 650975388
-SHA256 (ungoogled-software-ungoogled-chromium-133.0.6943.141-133.0.6943.141-1_GH0.tar.gz) = 6aacc579b5e98eac601f83ee56c918d5f4363980ea1550ce5c9a2ed4a39452a1
-SIZE (ungoogled-software-ungoogled-chromium-133.0.6943.141-133.0.6943.141-1_GH0.tar.gz) = 700733
+SHA256 (chromium-134.0.6998.35-testdata.tar.xz) = 03077373ee1a2f8d5130ce740e17d5c6590320dd8134d9c6c6e62347cfd8c7a5
+SIZE (chromium-134.0.6998.35-testdata.tar.xz) = 653361148
+SHA256 (ungoogled-software-ungoogled-chromium-134.0.6998.35-134.0.6998.35-1_GH0.tar.gz) = 272b8cf76e4124ea081655b1d11a56e5c8875d05dd2c83af2612db10e3ab6ce9
+SIZE (ungoogled-software-ungoogled-chromium-134.0.6998.35-134.0.6998.35-1_GH0.tar.gz) = 687591
diff --git a/www/ungoogled-chromium/files/patch-BUILD.gn b/www/ungoogled-chromium/files/patch-BUILD.gn
index da45a57e2df5..d3f2b43ac358 100644
--- a/www/ungoogled-chromium/files/patch-BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-BUILD.gn
@@ -1,4 +1,4 @@
---- BUILD.gn.orig	2025-02-20 09:59:21 UTC
+--- BUILD.gn.orig	2025-03-09 21:38:10 UTC
 +++ BUILD.gn
 @@ -71,7 +71,7 @@ declare_args() {
    root_extra_deps = []
@@ -17,7 +17,7 @@
        "//net:net_unittests",
        "//sandbox:sandbox_unittests",
        "//services:services_unittests",
-@@ -445,7 +444,7 @@ group("gn_all") {
+@@ -446,7 +445,7 @@ group("gn_all") {
        }
      }
  
@@ -26,7 +26,7 @@
        deps += [
          "//third_party/breakpad:breakpad_unittests",
          "//third_party/breakpad:core-2-minidump",
-@@ -627,6 +626,15 @@ group("gn_all") {
+@@ -628,6 +627,15 @@ group("gn_all") {
        }
      }
  
@@ -42,7 +42,7 @@
      if (is_mac) {
        deps += [
          "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -675,7 +683,7 @@ group("gn_all") {
+@@ -676,7 +684,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
-@@ -1163,7 +1171,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1117,7 +1125,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" ]
-@@ -1256,7 +1264,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",
+@@ -1267,7 +1275,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.
-@@ -1270,7 +1278,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1281,7 +1289,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.
-@@ -1740,7 +1748,7 @@ group("chromium_builder_perf") {
+@@ -1752,7 +1760,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 8695d9f5fef7..63450738dab5 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	2025-02-20 09:59:21 UTC
+--- base/BUILD.gn.orig	2025-03-09 21:38:10 UTC
 +++ base/BUILD.gn
-@@ -1089,11 +1089,26 @@ component("base") {
+@@ -1088,11 +1088,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" ]
-@@ -1113,7 +1128,7 @@ component("base") {
+@@ -1112,7 +1127,7 @@ component("base") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -37,7 +37,7 @@
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -2121,6 +2136,22 @@ component("base") {
+@@ -2122,6 +2137,22 @@ component("base") {
      ]
    }
  
@@ -60,7 +60,7 @@
    # iOS
    if (is_ios) {
      sources += [
-@@ -2266,6 +2297,33 @@ component("base") {
+@@ -2267,6 +2298,33 @@ component("base") {
      }
    }
  
@@ -94,7 +94,7 @@
    if (use_blink) {
      sources += [
        "files/file_path_watcher.cc",
-@@ -2616,7 +2674,7 @@ buildflag_header("protected_memory_buildflags") {
+@@ -2617,7 +2675,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" ]
-@@ -3093,7 +3151,7 @@ if (is_apple) {
+@@ -3096,7 +3154,7 @@ if (is_apple) {
    }
  }
  
@@ -112,7 +112,7 @@
    # This test must compile with -fstack-protector-all
    source_set("stack_canary_linux_unittests") {
      testonly = true
-@@ -3779,7 +3837,7 @@ test("base_unittests") {
+@@ -3781,7 +3839,7 @@ test("base_unittests") {
      ]
    }
  
@@ -121,7 +121,7 @@
      sources += [
        "debug/proc_maps_linux_unittest.cc",
        "files/scoped_file_linux_unittest.cc",
-@@ -3807,7 +3865,7 @@ test("base_unittests") {
+@@ -3809,7 +3867,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",
-@@ -3818,7 +3876,7 @@ test("base_unittests") {
+@@ -3820,7 +3878,7 @@ test("base_unittests") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -139,7 +139,7 @@
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -4006,7 +4064,7 @@ test("base_unittests") {
+@@ -4008,7 +4066,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 91036f44c2e3..08b8b36dfc42 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,6 +1,6 @@
---- base/allocator/partition_allocator/partition_alloc.gni.orig	2025-02-25 06:59:53 UTC
+--- base/allocator/partition_allocator/partition_alloc.gni.orig	2025-03-09 21:38:10 UTC
 +++ base/allocator/partition_allocator/partition_alloc.gni
-@@ -39,7 +39,7 @@ if (is_nacl) {
+@@ -89,7 +89,7 @@ if (is_nacl) {
  use_large_empty_slot_span_ring = true
  
  has_memory_tagging =
@@ -8,8 +8,8 @@
 +    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,
-@@ -287,7 +287,7 @@ declare_args() {
+   # Debug configuration.
+@@ -344,7 +344,7 @@ declare_args() {
  declare_args() {
    # Shadow metadata is still under development and only supports Linux
    # for now.
@@ -18,7 +18,7 @@
  }
  
  declare_args() {
-@@ -430,7 +430,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl
+@@ -487,7 +487,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 2be27f9cd50d..5071caf36bf1 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	2025-02-20 09:59:21 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig	2025-03-09 21:38:10 UTC
 +++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -864,7 +864,7 @@ if (is_clang_or_gcc) {
+@@ -865,7 +865,7 @@ if (is_clang_or_gcc) {
          configs -= [ partition_alloc_enable_arc_config ]
        }
      }
diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index 85571641b3da..09fc3554a839 100644
--- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig	2024-10-01 07:26:23 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig	2025-03-09 21:38:10 UTC
 +++ 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/ungoogled-chromium/files/patch-base_compiler__specific.h b/www/ungoogled-chromium/files/patch-base_compiler__specific.h
index eb6990312596..2505b6b763ab 100644
--- a/www/ungoogled-chromium/files/patch-base_compiler__specific.h
+++ b/www/ungoogled-chromium/files/patch-base_compiler__specific.h
@@ -1,6 +1,6 @@
---- base/compiler_specific.h.orig	2025-01-25 09:34:31 UTC
+--- base/compiler_specific.h.orig	2025-03-09 21:38:10 UTC
 +++ base/compiler_specific.h
-@@ -683,6 +683,7 @@ inline constexpr bool AnalyzerAssumeTrue(bool arg) {
+@@ -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) &&                             \
diff --git a/www/ungoogled-chromium/files/patch-base_debug_debugger__posix.cc b/www/ungoogled-chromium/files/patch-base_debug_debugger__posix.cc
index 470bd1736acf..bb8278e2c4dc 100644
--- a/www/ungoogled-chromium/files/patch-base_debug_debugger__posix.cc
+++ b/www/ungoogled-chromium/files/patch-base_debug_debugger__posix.cc
@@ -1,4 +1,4 @@
---- base/debug/debugger_posix.cc.orig	2025-02-20 09:59:21 UTC
+--- base/debug/debugger_posix.cc.orig	2025-03-09 21:38:10 UTC
 +++ 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,33 +104,52 @@ bool BeingDebugged() {
+@@ -99,33 +103,52 @@ bool BeingDebugged() {
  
    // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE.  The source and
    // binary interfaces may change.
diff --git a/www/ungoogled-chromium/files/patch-base_debug_elf__reader.cc b/www/ungoogled-chromium/files/patch-base_debug_elf__reader.cc
index 53399b12480f..b4f5d416a75a 100644
--- a/www/ungoogled-chromium/files/patch-base_debug_elf__reader.cc
+++ b/www/ungoogled-chromium/files/patch-base_debug_elf__reader.cc
@@ -1,6 +1,6 @@
---- base/debug/elf_reader.cc.orig	2024-06-22 08:49:42 UTC
+--- base/debug/elf_reader.cc.orig	2025-03-09 21:38:10 UTC
 +++ base/debug/elf_reader.cc
-@@ -50,6 +50,10 @@ using Xword = Elf64_Xword;
+@@ -49,6 +49,10 @@ using Xword = Elf64_Xword;
  
  constexpr char kGnuNoteName[] = "GNU";
  
diff --git a/www/ungoogled-chromium/files/patch-base_debug_stack__trace.cc b/www/ungoogled-chromium/files/patch-base_debug_stack__trace.cc
index a1f42b549ce1..d5b6a54a3041 100644
--- a/www/ungoogled-chromium/files/patch-base_debug_stack__trace.cc
+++ b/www/ungoogled-chromium/files/patch-base_debug_stack__trace.cc
@@ -1,6 +1,6 @@
---- base/debug/stack_trace.cc.orig	2025-02-20 09:59:21 UTC
+--- base/debug/stack_trace.cc.orig	2025-03-09 21:38:10 UTC
 +++ base/debug/stack_trace.cc
-@@ -268,7 +268,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,7 @@
    // StackTrace::OutputToStream() is not implemented under uclibc, nor AIX.
    // See https://crbug.com/706728
    return false;
-@@ -321,7 +321,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream
+@@ -320,7 +320,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream
      }
      return;
    }
@@ -19,7 +19,7 @@
  }
  
  std::string StackTrace::ToString() const {
-@@ -330,7 +332,7 @@ std::string StackTrace::ToString() const {
+@@ -329,7 +331,7 @@ std::string StackTrace::ToString() const {
  
  std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
    std::stringstream stream;
@@ -28,7 +28,7 @@
    OutputToStreamWithPrefix(&stream, prefix_string);
  #endif
    return stream.str();
-@@ -354,7 +356,7 @@ bool StackTrace::ShouldSuppressOutput() {
+@@ -353,7 +355,7 @@ bool StackTrace::ShouldSuppressOutput() {
  }
  
  std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
diff --git a/www/ungoogled-chromium/files/patch-base_debug_stack__trace__posix.cc b/www/ungoogled-chromium/files/patch-base_debug_stack__trace__posix.cc
index 13ad82d751d8..d88bbd639fa0 100644
--- a/www/ungoogled-chromium/files/patch-base_debug_stack__trace__posix.cc
+++ b/www/ungoogled-chromium/files/patch-base_debug_stack__trace__posix.cc
@@ -1,6 +1,6 @@
---- base/debug/stack_trace_posix.cc.orig	2025-02-20 09:59:21 UTC
+--- base/debug/stack_trace_posix.cc.orig	2025-03-09 21:38:10 UTC
 +++ 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
-@@ -324,7 +326,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
-@@ -341,7 +343,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)
-@@ -547,7 +553,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;
-@@ -572,6 +578,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) {
-@@ -586,6 +593,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)
  
-@@ -778,6 +786,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.
-@@ -870,11 +879,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)) {
-@@ -892,6 +905,7 @@ class SandboxSymbolizeHelper {
+@@ -897,6 +910,7 @@ class SandboxSymbolizeHelper {
  
      is_initialized_ = true;
      return true;
diff --git a/www/ungoogled-chromium/files/patch-base_files_drive__info__posix.cc b/www/ungoogled-chromium/files/patch-base_files_drive__info__posix.cc
index 1d2077eb2f9d..b51e2b292f72 100644
--- a/www/ungoogled-chromium/files/patch-base_files_drive__info__posix.cc
+++ b/www/ungoogled-chromium/files/patch-base_files_drive__info__posix.cc
@@ -1,6 +1,6 @@
---- base/files/drive_info_posix.cc.orig	2025-02-20 09:59:21 UTC
+--- base/files/drive_info_posix.cc.orig	2025-03-09 21:38:10 UTC
 +++ base/files/drive_info_posix.cc
-@@ -23,7 +23,7 @@ namespace base {
+@@ -24,7 +24,7 @@ namespace base {
  
  std::optional<DriveInfo> GetFileDriveInfo(const FilePath& file_path) {
    DriveInfo drive_info;
diff --git a/www/ungoogled-chromium/files/patch-base_files_file__util__posix.cc b/www/ungoogled-chromium/files/patch-base_files_file__util__posix.cc
index 33f0c02fa8ad..5d9306f30f37 100644
--- a/www/ungoogled-chromium/files/patch-base_files_file__util__posix.cc
+++ b/www/ungoogled-chromium/files/patch-base_files_file__util__posix.cc
@@ -1,6 +1,6 @@
---- base/files/file_util_posix.cc.orig	2024-11-16 12:20:41 UTC
+--- base/files/file_util_posix.cc.orig	2025-03-09 21:38:10 UTC
 +++ base/files/file_util_posix.cc
-@@ -897,36 +897,33 @@ bool CreateNewTempDirectory(const FilePath::StringType
+@@ -902,36 +902,33 @@ bool CreateNewTempDirectory(const FilePath::StringType
  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/ungoogled-chromium/files/patch-base_files_file__util__unittest.cc b/www/ungoogled-chromium/files/patch-base_files_file__util__unittest.cc
index 68becd06b455..8ecbcc2fd7f8 100644
--- a/www/ungoogled-chromium/files/patch-base_files_file__util__unittest.cc
+++ b/www/ungoogled-chromium/files/patch-base_files_file__util__unittest.cc
@@ -1,6 +1,6 @@
---- base/files/file_util_unittest.cc.orig	2025-01-25 09:34:31 UTC
+--- base/files/file_util_unittest.cc.orig	2025-03-09 21:38:10 UTC
 +++ base/files/file_util_unittest.cc
-@@ -3908,7 +3908,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
+@@ -3911,7 +3911,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
  }
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -9,7 +9,7 @@
  TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
    FilePath file_path("/proc/cpuinfo");
    std::string data = "temp";
-@@ -4645,7 +4645,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
+@@ -4648,7 +4648,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
                  NULL);
  #else
      size_t bytes_written =
diff --git a/www/ungoogled-chromium/files/patch-base_linux__util.cc b/www/ungoogled-chromium/files/patch-base_linux__util.cc
index ca69a87c7a7e..23f2d6e54024 100644
--- a/www/ungoogled-chromium/files/patch-base_linux__util.cc
+++ b/www/ungoogled-chromium/files/patch-base_linux__util.cc
@@ -1,6 +1,6 @@
---- base/linux_util.cc.orig	2025-02-20 09:59:21 UTC
+--- base/linux_util.cc.orig	2025-03-09 21:38:10 UTC
 +++ base/linux_util.cc
-@@ -159,10 +159,14 @@ void SetLinuxDistro(const std::string& distro) {
+@@ -164,10 +164,14 @@ void SetLinuxDistro(const std::string& distro) {
  }
  
  bool GetThreadsForProcess(pid_t pid, std::vector<pid_t>* tids) {
diff --git a/www/ungoogled-chromium/files/patch-base_memory_discardable__memory.cc b/www/ungoogled-chromium/files/patch-base_memory_discardable__memory.cc
index 48db7a3ffc18..ad99e3008eab 100644
--- a/www/ungoogled-chromium/files/patch-base_memory_discardable__memory.cc
+++ b/www/ungoogled-chromium/files/patch-base_memory_discardable__memory.cc
@@ -1,4 +1,4 @@
---- base/memory/discardable_memory.cc.orig	2025-02-20 09:59:21 UTC
+--- base/memory/discardable_memory.cc.orig	2025-03-09 21:38:10 UTC
 +++ 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);
-@@ -38,7 +38,7 @@ BASE_FEATURE(kDiscardableMemoryBackingTrial,
+@@ -44,7 +44,7 @@ BASE_FEATURE_ENUM_PARAM(DiscardableMemoryTrialGroup,
  
  namespace {
  
@@ -18,7 +18,7 @@
  
  DiscardableMemoryBacking GetBackingForFieldTrial() {
    DiscardableMemoryTrialGroup trial_group =
-@@ -57,7 +57,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.
-@@ -89,7 +89,7 @@ DiscardableMemory::DiscardableMemory() = default;
+@@ -95,7 +95,7 @@ DiscardableMemory::DiscardableMemory() = default;
  DiscardableMemory::~DiscardableMemory() = default;
  
  DiscardableMemoryBacking GetDiscardableMemoryBacking() {
*** 11509 LINES SKIPPED ***