Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Jan 2025 16:00:59 GMT
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: 180deb4948a9 - main - www/ungoogled-chromium: update to 132.0.6834.110
Message-ID:  <202501251600.50PG0xpv074177@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by rnagy:

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

commit 180deb4948a97fbbc96305bb8c3120d6092bbc04
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2025-01-25 10:20:35 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2025-01-25 16:00:50 +0000

    www/ungoogled-chromium: update to 132.0.6834.110
    
    Security:       https://vuxml.freebsd.org/freebsd/c53cd328-8131-4fc2-a083-a9e9d45e3028.html
    Security:       https://vuxml.freebsd.org/freebsd/756839e1-cd78-4082-9f9e-d0da616ca8dd.html
---
 www/ungoogled-chromium/Makefile                    |   9 +-
 www/ungoogled-chromium/distinfo                    |  14 +--
 www/ungoogled-chromium/files/patch-.gn             |   9 --
 www/ungoogled-chromium/files/patch-BUILD.gn        |  20 ++--
 www/ungoogled-chromium/files/patch-base_BUILD.gn   |  22 ++---
 ...ion__alloc_page__allocator__internals__posix.cc |  12 +--
 .../files/patch-base_compiler__specific.h          |   9 +-
 .../files/patch-base_debug_proc__maps__linux.cc    |   4 +-
 .../files/patch-base_files_file__util__unittest.cc |   6 +-
 .../files/patch-base_linux__util.cc                |   4 +-
 ...-base_memory_platform__shared__memory__region.h |   8 +-
 .../files/patch-base_memory_protected__memory.h    |  10 +-
 .../files/patch-base_rand__util.h                  |   4 +-
 .../files/patch-base_rand__util__posix.cc          |   8 +-
 .../patch-base_test_launcher_test__launcher.cc     |   4 +-
 .../files/patch-base_threading_hang__watcher.cc    |  11 ---
 .../files/patch-base_time_time__now__posix.cc      |  11 +++
 .../files/patch-build_config_BUILD.gn              |   4 +-
 .../files/patch-build_config_BUILDCONFIG.gn        |  10 +-
 .../files/patch-build_config_clang_BUILD.gn        |   4 +-
 .../files/patch-build_config_compiler_BUILD.gn     |  56 ++++-------
 .../files/patch-build_config_gcc_BUILD.gn          |  13 +++
 .../files/patch-build_config_linux_libdrm_BUILD.gn |  11 +++
 .../files/patch-build_config_rust.gni              |   4 +-
 .../files/patch-build_linux_unbundle_icu.gn        |  23 ++---
 .../files/patch-build_rust_rust__bindgen.gni       |   4 +-
 .../patch-build_rust_rust__bindgen__generator.gni  |  19 ++++
 .../files/patch-cc_base_features.cc                |   4 +-
 .../files/patch-chrome_app_chrome__main.cc         |  16 +--
 .../patch-chrome_app_chrome__main__delegate.cc     |  26 ++---
 .../files/patch-chrome_browser_BUILD.gn            |   4 +-
 .../files/patch-chrome_browser_about__flags.cc     | 109 +++++++++++----------
 .../patch-chrome_browser_browser__features.cc      |  10 +-
 .../files/patch-chrome_browser_browser__features.h |   8 +-
 .../patch-chrome_browser_browser__process__impl.cc |  10 +-
 ..._browser_chrome__browser__interface__binders.cc |  18 ++--
 .../patch-chrome_browser_chrome__browser__main.cc  |  22 ++---
 ...ome_browser_chrome__content__browser__client.cc |  58 ++++-------
 ...rome_browser_chrome__content__browser__client.h |   4 +-
 ...rome_browser_component__updater_registration.cc |  20 ----
 ...tity_device__oauth2__token__service__factory.cc |   4 +-
 ...download_chrome__download__manager__delegate.cc |   6 +-
 ...h-chrome_browser_download_download__commands.cc |   4 +-
 ...hrome_browser_download_download__item__model.cc |   8 +-
 ...atch-chrome_browser_download_download__prefs.cc |  12 +--
 ...patch-chrome_browser_download_download__prefs.h |   6 +-
 ...er_enterprise_connectors_connectors__service.cc |   4 +-
 ...sistence_key__persistence__delegate__factory.cc |   4 +-
 ...ectors_reporting_realtime__reporting__client.cc |  29 ++----
 ...nectors_reporting_realtime__reporting__client.h |  15 ++-
 ...terstitials_managed__profile__required__page.cc |  11 +++
 .../files/patch-chrome_browser_extensions_BUILD.gn |   4 +-
 ..._browser__context__keyed__service__factories.cc |   6 +-
 ...management_chrome__management__api__delegate.cc |   4 +-
 ...__private_passwords__private__delegate__impl.cc |   4 +-
 ...s_api_runtime_chrome__runtime__api__delegate.cc |   6 +-
 ...extensions_api_settings__private_prefs__util.cc |   8 +-
 ...chrome_browser_extensions_api_tabs_tabs__api.cc |   4 +-
 ...api_webstore__private_webstore__private__api.cc |   4 +-
 ..._browser_extensions_external__provider__impl.cc |   6 +-
 ...e__file__system__access__permission__context.cc |   4 +-
 .../patch-chrome_browser_flag__descriptions.cc     |  61 +++++++-----
 .../patch-chrome_browser_flag__descriptions.h      |  55 ++++++-----
 ...dia__galleries_media__file__system__registry.cc |   4 +-
 .../files/patch-chrome_browser_memory__details.cc  |  11 +--
 ...chrome__browser__main__extra__parts__metrics.cc |  24 ++---
 ..._chrome__browser__main__extra__parts__metrics.h |   6 +-
 ...ser_metrics_chrome__metrics__service__client.cc |   8 +-
 ...hrome_browser_metrics_power_process__monitor.cc |   4 +-
 ...owser_net_profile__network__context__service.cc |   8 +-
 ...rowser_net_system__network__context__manager.cc |  16 +--
 ...cations_notification__display__service__impl.cc |   6 +-
 ...d__manager_chrome__password__manager__client.cc |   8 +-
 .../patch-chrome_browser_platform__util__linux.cc  |   4 +-
 ...wser__cloud__management__controller__desktop.cc |  10 +-
 ...onfiguration__policy__handler__list__factory.cc |  52 +++++-----
 .../patch-chrome_browser_prefs_browser__prefs.cc   |  16 +--
 ...er_prefs_pref__service__incognito__allowlist.cc |   4 +-
 ...er_printing_print__backend__service__manager.cc |   6 +-
 ...hrome__browser__main__extra__parts__profiles.cc |  20 ++--
 .../patch-chrome_browser_profiles_profile__impl.cc |   8 +-
 ...h-chrome_browser_renderer__preferences__util.cc |   8 +-
 ...owsing_chrome__password__protection__service.cc |   4 +-
 ...d__content__scanning_binary__upload__service.cc |   4 +-
 ...owser_safe__browsing_safe__browsing__service.cc |  20 ++++
 ...tch-chrome_browser_sessions_session__restore.cc |   4 +-
 ...ome_browser_signin_accounts__policy__manager.cc |  38 +++++++
 ...rome_browser_signin_accounts__policy__manager.h |  29 ++++++
 ...ed__user_classify__url__navigation__throttle.cc |   4 +-
 ...__user_supervised__user__extensions__manager.cc |   6 +-
 ...d__user_supervised__user__extensions__manager.h |   4 +-
 ...ed__user__google__auth__navigation__throttle.cc |   6 +-
 ..._supervised__user__metrics__service__factory.cc |   4 +-
 ..._user_supervised__user__navigation__throttle.cc |   6 +-
 ...owser_sync_chrome__sync__controller__builder.cc |   4 +-
 ...h-chrome_browser_sync_sync__service__factory.cc |  22 ++---
 ...e_browser_task__manager_sampling_task__group.cc |   4 +-
 ...hrome_browser_themes_theme__service__factory.cc |  10 +-
 ...-chrome_browser_ui_actions_chrome__action__id.h |   4 +-
 ..._payments_desktop__payments__window__manager.cc |  12 +--
 ...l_payments_desktop__payments__window__manager.h |  24 ++---
 .../files/patch-chrome_browser_ui_browser.h        |   4 +-
 ...rome_browser_ui_browser__command__controller.cc |   6 +-
 .../patch-chrome_browser_ui_browser__commands.cc   |   4 +-
 .../files/patch-chrome_browser_ui_chrome__pages.cc |   4 +-
 .../files/patch-chrome_browser_ui_chrome__pages.h  |   4 +-
 .../files/patch-chrome_browser_ui_sad__tab.cc      |   4 +-
 ...e_browser_ui_signin_signin__view__controller.cc |   4 +-
 ...chrome_browser_ui_startup_bad__flags__prompt.cc |   4 +-
 ...browser_ui_startup_startup__browser__creator.cc |   4 +-
 .../files/patch-chrome_browser_ui_tab__helpers.cc  |   6 +-
 ...wser_ui_task__manager_task__manager__columns.cc |  11 ---
 ...owser_ui_task__manager_task__manager__columns.h |  11 +++
 ...ui_task__manager_task__manager__table__model.cc |   6 +-
 .../files/patch-chrome_browser_ui_ui__features.cc  |  19 +++-
 .../files/patch-chrome_browser_ui_ui__features.h   |  10 +-
 ...h-chrome_browser_ui_views_accelerator__table.cc |   8 +-
 ...pps_chrome__native__app__window__views__aura.cc |   8 +-
 ...rome_browser_ui_views_chrome__views__delegate.h |  11 +--
 ...owser_ui_views_compose_compose__dialog__view.cc |   4 +-
 ...chrome_browser_ui_views_frame_browser__frame.cc |  16 +--
 ...-chrome_browser_ui_views_frame_browser__frame.h |   4 +-
 ...er__non__client__frame__view__factory__views.cc |   6 +-
 ...-chrome_browser_ui_views_frame_browser__view.cc |  14 +--
 ..._ui_views_frame_opaque__browser__frame__view.cc |  16 +--
 ...r_ui_views_frame_opaque__browser__frame__view.h |   6 +-
 ...paque__browser__frame__view__layout__delegate.h |  12 +--
 ...e_picture__in__picture__browser__frame__view.cc |  24 ++---
 ...me_picture__in__picture__browser__frame__view.h |  19 +---
 ..._ui_views_frame_system__menu__model__builder.cc |  24 ++---
 ...ui_views_frame_system__menu__model__delegate.cc |  16 +--
 ...rowser_ui_views_omnibox_omnibox__view__views.cc |   4 +-
 ...views_passwords_password__bubble__view__base.cc |   4 +-
 ..._ui_views_profiles_profile__menu__view__base.cc |   4 +-
 ...wser_ui_views_profiles_profile__picker__view.cc |   8 +-
 ...es_signin__view__controller__delegate__views.cc |  42 ++++----
 ...les_signin__view__controller__delegate__views.h |  20 ++--
 ..._browser_ui_views_tabs_tab__drag__controller.cc |  32 +++---
 ..._education_browser__user__education__service.cc |   6 +-
 ...eb__apps_web__app__integration__test__driver.cc |  20 ++--
 ...rowser_ui_web__applications_web__app__dialogs.h |   4 +-
 ...eb__applications_web__app__ui__manager__impl.cc |  12 +--
 ...web__applications_web__app__ui__manager__impl.h |   4 +-
 ...atch-chrome_browser_ui_webui_about_about__ui.cc |   8 +-
 ...icate__manager_certificate__manager__handler.cc |   8 +-
 ...i_certificate__manager_client__cert__sources.cc |  44 ++++++++-
 ...ui_certificate__manager_client__cert__sources.h |  11 ++-
 ...me_browser_ui_webui_chrome__web__ui__configs.cc |  12 +--
 ...i_webui_chrome__web__ui__controller__factory.cc |   8 +-
 ...r__education__internals__page__handler__impl.cc |   4 +-
 ...wser_ui_webui_interstitials_interstitial__ui.cc |   6 +-
 ..._ui_webui_management_management__ui__handler.cc |   4 +-
 ...ebui_password__manager_promo__cards__handler.cc |   4 +-
 ...rowser_ui_webui_searchbox_searchbox__handler.cc |   4 +-
 ...tings_settings__localized__strings__provider.cc |  30 +++---
 ...ser_ui_webui_signin_profile__picker__handler.cc |   6 +-
 ...ons_os__integration_os__integration__manager.cc |   4 +-
 ...lications_os__integration_web__app__shortcut.cc |   4 +-
 ...plications_os__integration_web__app__shortcut.h |  10 +-
 ...s_test_os__integration__test__override__impl.cc |  22 ++---
 ...thn_chrome__authenticator__request__delegate.cc |   4 +-
 .../files/patch-chrome_common_chrome__features.cc  |  19 +++-
 .../files/patch-chrome_common_chrome__features.h   |  17 +++-
 .../files/patch-chrome_common_chrome__paths.cc     |  16 +--
 .../files/patch-chrome_common_chrome__paths.h      |   8 +-
 ...ch-chrome_common_media_cdm__host__file__path.cc |   4 +-
 .../files/patch-chrome_common_pref__names.h        |  20 ++--
 .../files/patch-chrome_common_url__constants.h     |   4 +-
 .../patch-chrome_common_webui__url__constants.cc   |   4 +-
 ...ise__companion_enterprise__companion__client.cc |   4 +-
 ...vices_printing_print__backend__service__impl.cc |   6 +-
 .../patch-chrome_updater_app_app__uninstall.cc     |   4 +-
 .../files/patch-chrome_updater_configurator.cc     |   4 +-
 .../files/patch-chrome_utility_services.cc         |   8 +-
 ...hromecast_browser_cast__browser__main__parts.cc |  38 -------
 ...ecast_browser_cast__content__browser__client.cc |  11 ---
 ..._browser_runtime__application__service__impl.cc |  11 ---
 ...omecast_media_base_default__monotonic__clock.cc |  20 ----
 ...utofill_core_browser_payments__data__manager.cc |   4 +-
 ...ill_core_common_autofill__payments__features.cc |  10 +-
 ...fill_core_common_autofill__payments__features.h |   6 +-
 ...onents_commerce_core_commerce__feature__list.cc |  19 +++-
 ...ponents_embedder__support_user__agent__utils.cc |   4 +-
 ...eature__engagement_public_feature__constants.cc |   4 +-
 ...feature__engagement_public_feature__constants.h |   6 +-
 ...nts_feature__engagement_public_feature__list.cc |   8 +-
 ...ents_feature__engagement_public_feature__list.h |  18 ++--
 .../patch-components_metrics_dwa_dwa__service.cc   |   4 +-
 .../files/patch-components_metrics_metrics__log.cc |  10 +-
 ...ger_core_browser_features_password__features.cc |   6 +-
 ...ager_core_browser_features_password__features.h |   4 +-
 ...manager_core_browser_password__form__manager.cc |   6 +-
 ...word__manager_core_browser_password__manager.cc |   6 +-
 ...ore_browser_password__manual__fallback__flow.cc |   8 +-
 ...er_core_common_password__manager__pref__names.h |   6 +-
 ...licy_core_common_cloud_cloud__policy__client.cc |   4 +-
 ...policy_core_common_cloud_cloud__policy__util.cc |   6 +-
 ...ts_policy_core_common_policy__loader__common.cc |   6 +-
 ...mponents_safe__browsing_core_common_features.cc |   4 +-
 ...gine__choice_search__engine__choice__service.cc |   4 +-
 ...nents_search__engines_template__url__service.cc |  14 +--
 ...r_core_browser_supervised__user__preferences.cc |   6 +-
 ..._user_core_browser_supervised__user__service.cc |  11 ---
 ...onents_supervised__user_core_common_features.cc |  18 ++--
 ...ponents_supervised__user_core_common_features.h |   6 +-
 ...ents_supervised__user_core_common_pref__names.h |   6 +-
 .../patch-components_viz_host_gpu__host__impl.cc   |  11 +++
 ..._display__embedder_software__output__surface.cc |  22 ++---
 ...e_display__embedder_software__output__surface.h |  22 ++---
 ...omponents_viz_service_display_skia__renderer.cc |   4 +-
 ...e__sinks_root__compositor__frame__sink__impl.cc |   4 +-
 ...atch-content_app_content__main__runner__impl.cc |  16 +--
 .../files/patch-content_browser_BUILD.gn           |   6 +-
 ..._browser_browser__child__process__host__impl.cc |   6 +-
 .../patch-content_browser_browser__main__loop.cc   |   8 +-
 ...s_file__system__access__local__path__watcher.cc |   4 +-
 ...rowser_gpu_gpu__data__manager__impl__private.cc |   4 +-
 ..._gpu_gpu__memory__buffer__manager__singleton.cc |   4 +-
 ...patch-content_browser_gpu_gpu__process__host.cc |   4 +-
 ...er_renderer__host_render__process__host__impl.h |  20 ++--
 ...derer__host_render__widget__host__view__aura.cc |  14 +--
 ...nderer__host_render__widget__host__view__aura.h |   4 +-
 ...patch-content_browser_utility__process__host.cc |  42 +-------
 .../patch-content_browser_utility__process__host.h |  20 ----
 ...r_utility__process__host__receiver__bindings.cc |  23 +----
 ...h-content_browser_utility__sandbox__delegate.cc |  10 +-
 ...browser_webui_web__ui__main__frame__observer.cc |  10 +-
 ..._browser_webui_web__ui__main__frame__observer.h |   8 +-
 .../files/patch-content_child_BUILD.gn             |   4 +-
 .../files/patch-content_common_BUILD.gn            |   4 +-
 .../files/patch-content_common_features.cc         |   6 +-
 .../files/patch-content_common_features.h          |   8 +-
 .../files/patch-content_gpu_gpu__child__thread.cc  |   4 +-
 ...tent_public_browser_content__browser__client.cc |   4 +-
 ...ontent_public_browser_service__process__host.cc |  11 ---
 ...atch-content_public_common_content__features.cc |   8 +-
 ...atch-content_public_common_content__switches.cc |   6 +-
 ...patch-content_public_common_content__switches.h |   6 +-
 .../patch-content_renderer_render__thread__impl.cc |  10 +-
 ...ent_renderer_renderer__blink__platform__impl.cc |   8 +-
 .../files/patch-content_shell_BUILD.gn             |   4 +-
 .../files/patch-content_utility_services.cc        |  32 ++----
 .../files/patch-content_utility_utility__main.cc   |  39 ++++----
 .../files/patch-content_zygote_zygote__linux.cc    |   4 +-
 .../patch-device_gamepad_gamepad__provider.cc      |   4 +-
 ..._browser__context__keyed__service__factories.cc |   4 +-
 ...ivate_networking__private__delegate__factory.cc |  11 ++-
 ...tensions_common_api___permission__features.json |  10 +-
 .../files/patch-extensions_common_command.cc       |   4 +-
 .../patch-extensions_common_features_feature.cc    |   4 +-
 ...ensions_renderer_bindings_api__binding__util.cc |   8 +-
 ...h-extensions_shell_app_shell__main__delegate.cc |   6 +-
 ...er_api_runtime_shell__runtime__api__delegate.cc |   8 +-
 ...ns_shell_browser_shell__browser__main__parts.cc |   8 +-
 ...shell_browser_shell__extensions__api__client.cc |  21 ++--
 ..._shell_browser_shell__extensions__api__client.h |  21 ++--
 ...mand__buffer_service_dawn__context__provider.cc |   4 +-
 ..._command__buffer_service_gles2__cmd__decoder.cc |   4 +-
 ...mmand__buffer_service_shared__context__state.cc |  10 +-
 ...e_shared__image_external__vk__image__backing.cc |   4 +-
 ...service_shared__image_shared__image__factory.cc |   4 +-
 ...service_shared__image_shared__image__manager.cc |   4 +-
 ...ommand__buffer_service_webgpu__decoder__impl.cc |   6 +-
 .../files/patch-gpu_config_gpu__control__list.cc   |   6 +-
 .../files/patch-gpu_config_gpu__finch__features.cc |   4 +-
 .../files/patch-gpu_config_gpu__info__collector.cc |   4 +-
 .../files/patch-gpu_ipc_service_gpu__init.cc       |  18 ++--
 ...b_browser_headless__content__browser__client.cc |   4 +-
 ...ss_lib_browser_headless__web__contents__impl.cc |   4 +-
 www/ungoogled-chromium/files/patch-media_BUILD.gn  |   4 +-
 .../files/patch-media_audio_BUILD.gn               |   4 +-
 .../files/patch-media_base_media__switches.cc      |  22 ++---
 .../files/patch-media_base_media__switches.h       |  10 +-
 .../files/patch-media_base_video__frame.cc         |  28 +-----
 .../files/patch-media_base_video__frame.h          |  43 ++------
 ..._capture_video_linux_v4l2__capture__delegate.cc |  24 ++---
 ...a_capture_video_linux_v4l2__capture__delegate.h |  16 +--
 ..._linux_video__capture__device__factory__v4l2.cc |  23 +++--
 ...capture_video_video__capture__device__client.cc |   4 +-
 ...-media_gpu_chromeos_video__decoder__pipeline.cc |   8 +-
 .../files/patch-media_gpu_test_raw__video.cc       |   4 +-
 .../files/patch-media_gpu_vaapi_vaapi__wrapper.cc  |   4 +-
 .../files/patch-media_media__options.gni           |   4 +-
 ...stable__video__decoder__types__mojom__traits.cc |   6 +-
 ..._stable__video__decoder__types__mojom__traits.h |   4 +-
 ...media_mojo_mojom_video__frame__mojom__traits.cc |  22 +----
 ...ideo_gpu__memory__buffer__video__frame__pool.cc |   8 +-
 ...ia_video_video__encode__accelerator__adapter.cc |   6 +-
 ...eo_video__encode__accelerator__adapter__test.cc |   4 +-
 .../files/patch-media_webrtc_helpers.cc            |   4 +-
 .../files/patch-mojo_core_BUILD.gn                 |   4 +-
 .../files/patch-mojo_core_channel.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_socket_udp__socket__posix.cc   |   4 +-
 ...ffic__annotation_network__traffic__annotation.h |   6 +-
 ...patch-net_url__request_url__request__context.cc |   4 +-
 .../patch-net_url__request_url__request__context.h |   4 +-
 ..._url__request_url__request__context__builder.cc |   4 +-
 .../files/patch-pdf_pdfium_pdfium__engine.cc       |   6 +-
 .../files/patch-printing_printing__features.cc     |   4 +-
 .../patch-remoting_client_display_sys__opengl.h    |  11 ---
 .../files/patch-remoting_host_chromoting__host.cc  |   4 +-
 .../files/patch-remoting_host_chromoting__host.h   |   8 +-
 .../files/patch-remoting_host_client__session.cc   |   4 +-
 .../files/patch-remoting_host_it2me_it2me__host.cc |   6 +-
 .../patch-remoting_host_remoting__me2me__host.cc   |  47 ++++-----
 ...-remoting_host_session__policies__from__dict.cc |  11 +++
 .../files/patch-sandbox_policy_sandbox__type.cc    |  62 +++---------
 ...services_device_hid_hid__connection__freebsd.cc |   4 +-
 ...ch-services_device_hid_hid__service__freebsd.cc |  10 +-
 .../patch-services_network_network__context.cc     |   6 +-
 .../patch-services_network_network__context.h      |   4 +-
 .../patch-services_network_public_cpp_BUILD.gn     |   4 +-
 .../patch-services_network_public_mojom_BUILD.gn   |   6 +-
 ...ervices_on__device__model_pre__sandbox__init.cc |   4 +-
 ...video__capture_video__capture__service__impl.cc |  38 -------
 ..._video__capture_video__capture__service__impl.h |  29 ------
 ...l-cpp_absl_debugging_internal_elf__mem__image.h |   9 +-
 .../files/patch-third__party_angle_BUILD.gn        |   8 +-
 ...tch-third__party_angle_src_libANGLE_Display.cpp |  27 +++--
 ...third__party_angle_src_libANGLE_formatutils.cpp |   4 +-
 ...erences_renderer__preferences__mojom__traits.cc |   4 +-
 ...n_renderer__preferences_renderer__preferences.h |   4 +-
 ...ferences_renderer__preferences__mojom__traits.h |   4 +-
 ...hird__party_blink_public_platform_web__vector.h |   4 +-
 ...blink_renderer_controller_blink__initializer.cc |   8 +-
 ...blink_renderer_core_exported_web__view__impl.cc |   6 +-
 ...r_core_origin__trials_origin__trial__context.cc |   4 +-
 ..._renderer_core_scroll_scrollbar__theme__aura.cc |   4 +-
 ..._audio_audio__renderer__mixer__manager__test.cc |   4 +-
 ...odules_webgl_webgl__rendering__context__base.cc |   4 +-
 ...h-third__party_blink_renderer_platform_BUILD.gn |   4 +-
 ..._peerconnection_rtc__video__encoder__factory.cc |  14 +--
 ...derer_platform_runtime__enabled__features.json5 |  36 +++++--
 ...arty_blink_renderer_platform_wtf_stack__util.cc |   4 +-
 ..._renderer_platform_wtf_text_text__codec__icu.cc |  36 -------
 .../files/patch-third__party_ffmpeg_configure      |   4 +-
 ...atch-third__party_perfetto_src_tracing_track.cc |   4 +-
 ...__party_speech-dispatcher_libspeechd__version.h |   4 +-
 ...ch-third__party_test__fonts_fontconfig_BUILD.gn |  15 ++-
 ...ty_webrtc_rtc__base_physical__socket__server.cc |  22 ++---
 .../files/patch-ui_aura_screen__ozone.cc           |   6 +-
 .../files/patch-ui_aura_screen__ozone.h            |  16 +--
 .../patch-ui_base_accelerators_accelerator.cc      |  11 +++
 .../patch-ui_base_clipboard_clipboard__constants.h |   4 +-
 ...op_os__exchange__data__provider__non__backed.cc |   4 +-
 ...patch-ui_base_ime_dummy__text__input__client.cc |   4 +-
 .../patch-ui_base_ime_dummy__text__input__client.h |   4 +-
 .../patch-ui_base_ime_fake__text__input__client.cc |   4 +-
 .../patch-ui_base_ime_fake__text__input__client.h  |   4 +-
 ...-ui_base_ime_init_input__method__initializer.cc |  22 ++---
 .../files/patch-ui_base_ime_text__input__client.h  |   4 +-
 .../patch-ui_base_resource_resource__bundle.cc     |   4 +-
 .../patch-ui_base_test_skia__gold__pixel__diff.cc  |  12 +--
 .../files/patch-ui_base_test_ui__controls.h        |   4 +-
 .../files/patch-ui_base_ui__base__features.cc      |  20 ++--
 .../files/patch-ui_base_ui__base__features.h       |   4 +-
 .../files/patch-ui_base_ui__base__switches.cc      |   6 +-
 .../files/patch-ui_base_ui__base__switches.h       |   6 +-
 .../files/patch-ui_base_webui_web__ui__util.cc     |  14 +--
 .../files/patch-ui_base_x_x11__shm__image__pool.cc |  18 ++--
 .../files/patch-ui_color_color__id.h               |   4 +-
 .../files/patch-ui_color_color__provider__utils.cc |   4 +-
 .../files/patch-ui_compositor_compositor.cc        |   4 +-
 .../files/patch-ui_compositor_compositor.h         |   4 +-
 .../files/patch-ui_display_screen.cc               |   6 +-
 .../files/patch-ui_display_screen.h                |  14 +--
 .../files/patch-ui_events_event.cc                 |   8 +-
 www/ungoogled-chromium/files/patch-ui_gfx_BUILD.gn |   4 +-
 .../files/patch-ui_gfx_font__render__params.h      |  16 +--
 .../patch-ui_gfx_font__render__params__linux.cc    |   6 +-
 .../files/patch-ui_gfx_gpu__memory__buffer.h       |   6 +-
 .../files/patch-ui_gfx_native__pixmap__handle.h    |  10 +-
 .../files/patch-ui_gfx_native__widget__types.h     |  22 ++---
 .../patch-ui_gfx_render__text__api__fuzzer.cc      |   6 +-
 .../files/patch-ui_gfx_switches.h                  |   4 +-
 .../files/patch-ui_gfx_x_atom__cache.cc            |  10 ++
 www/ungoogled-chromium/files/patch-ui_gl_BUILD.gn  |   8 +-
 .../files/patch-ui_gl_gl__context.cc               |   4 +-
 .../files/patch-ui_gl_gl__implementation.cc        |   4 +-
 .../files/patch-ui_gl_gl__switches.cc              |   6 +-
 .../patch-ui_gtk_printing_print__dialog__gtk.cc    |   4 +-
 ...i_message__center_views_message__popup__view.cc |  12 +--
 .../files/patch-ui_native__theme_native__theme.h   |  12 +--
 .../patch-ui_native__theme_native__theme__base.cc  |  12 +--
 ...tch-ui_native__theme_native__theme__features.cc |  20 ++--
 .../files/patch-ui_ozone_common_features.cc        |  20 ----
 ...platform_headless_headless__surface__factory.cc |   4 +-
 ...rm_headless_vulkan__implementation__headless.cc |   8 +-
 ..._ozone_platform_wayland_common_wayland__util.cc |   6 +-
 ...ne_platform_wayland_host_wayland__connection.cc |   4 +-
 ..._ozone_platform_wayland_host_wayland__screen.cc |  29 ------
 ...i_ozone_platform_wayland_host_wayland__screen.h |  38 -------
 ...tform_wayland_host_wayland__toplevel__window.cc |   8 +-
 ...atform_wayland_host_wayland__toplevel__window.h |   4 +-
 ..._ozone_platform_wayland_host_wayland__window.cc |   8 +-
 ...i_ozone_platform_wayland_host_wayland__window.h |  10 +-
 ...rm_wayland_host_xdg__toplevel__wrapper__impl.cc |  11 ---
 ...ne_platform_wayland_ozone__platform__wayland.cc |  12 +--
 .../patch-ui_ozone_platform_x11_x11__window.cc     |   4 +-
 ..._platform__window_platform__window__delegate.cc |   4 +-
 ...i_platform__window_platform__window__delegate.h |   4 +-
 .../patch-ui_views_controls_prefix__selector.cc    |   4 +-
 .../patch-ui_views_controls_prefix__selector.h     |   4 +-
 .../patch-ui_views_controls_textfield_textfield.cc |  14 +--
 .../patch-ui_views_controls_textfield_textfield.h  |   6 +-
 .../files/patch-ui_views_corewm_tooltip__aura.cc   |  12 +--
 .../files/patch-ui_views_focus_focus__manager.cc   |  22 ++---
 .../files/patch-ui_views_style_platform__style.cc  |   8 +-
 ..._ui__controls__factory__desktop__aura__ozone.cc |   6 +-
 .../files/patch-ui_views_views__delegate.cc        |   4 +-
 .../files/patch-ui_views_views__delegate.h         |   4 +-
 ...__aura_desktop__window__tree__host__platform.cc |   8 +-
 ...e__host__platform__impl__interactive__uitest.cc |  11 ---
 .../files/patch-ui_views_widget_root__view.cc      |   4 +-
 .../files/patch-ui_views_widget_widget.cc          |   6 +-
 .../patch-ui_views_window_custom__frame__view.cc   |  12 +--
 www/ungoogled-chromium/files/patch-v8_BUILD.gn     |   8 +-
 .../files/patch-v8_include_v8-internal.h           |   4 +-
 .../files/patch-v8_include_v8config.h              |  10 +-
 .../files/patch-v8_src_api_api.cc                  |   6 +-
 .../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_libsampler_sampler.cc       |  19 ++++
 .../files/patch-v8_src_sandbox_sandbox.cc          |   4 +-
 .../files/patch-v8_src_trap-handler_trap-handler.h |   4 +-
 429 files changed, 2146 insertions(+), 2405 deletions(-)

diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index daebf0f5729a..6a0afc18ea80 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ungoogled-chromium
-PORTVERSION=	131.0.6778.204
-PORTREVISION=	1
+PORTVERSION=	132.0.6834.110
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 UGVERSION=	${DISTVERSION}-1
@@ -137,7 +136,6 @@ GN_ARGS+=	build_with_tflite_lib=false \
 		clang_use_chrome_plugins=false \
 		disable_fieldtrial_testing_config=true \
 		enable_backup_ref_ptr_support=false \
-		enable_log_error_not_reached=true \
 		enable_hangout_services_extension=false \
 		enable_mdns=false \
 		enable_nacl=false \
@@ -312,7 +310,7 @@ pre-configure:
 	#./build/linux/unbundle/remove_bundled_libraries.py [list of preserved]
 	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \
 		./build/linux/unbundle/replace_gn_files.py --system-libraries \
-		dav1d flac fontconfig harfbuzz-ng icu libdrm libevent libpng \
+		dav1d flac fontconfig harfbuzz-ng libdrm libevent libpng \
 		libusb libwebp libxml libxslt openh264 opus || ${FALSE}
 	# Chromium uses an unreleased version of FFmpeg, so configure it
 	cd ${WRKSRC}/media/ffmpeg && \
@@ -325,7 +323,8 @@ pre-configure:
 .endfor
 	touch ${WRKDIR}/pulseaudio-${PULSEV}/src/pulse/version.h
 	@${REINPLACE_CMD} -e 's|$${LOCALBASE}|${LOCALBASE}|;s|$${MODCLANG_VERSION}|${LLVM_DEFAULT}|' \
-		${WRKSRC}/build/rust/rust_bindgen.gni
+		${WRKSRC}/build/rust/rust_bindgen.gni \
+		${WRKSRC}/build/rust/rust_bindgen_generator.gni
 
 do-configure:
 	# GN generator bootstrapping and generating ninja files
diff --git a/www/ungoogled-chromium/distinfo b/www/ungoogled-chromium/distinfo
index 39cdcaf4f26c..4f9167c2ca4d 100644
--- a/www/ungoogled-chromium/distinfo
+++ b/www/ungoogled-chromium/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1734866492
-SHA256 (chromium-131.0.6778.204.tar.xz) = c03b6d9c10a2b2db4b1d2cef0657e85ad2e2d836f029655106cebd9a140692e6
-SIZE (chromium-131.0.6778.204.tar.xz) = 7179406604
+TIMESTAMP = 1737797832
+SHA256 (chromium-132.0.6834.110.tar.xz) = e18a1c9575371c9e0511798bac52fd682456f507081bfefd013c58b8d13e52a9
+SIZE (chromium-132.0.6834.110.tar.xz) = 6853845216
 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-131.0.6778.204-testdata.tar.xz) = d0ba93ad33a88e36ae2c01df91b2c9b8c26ecf1ee93bdfb11f8ebcda9b22d6f1
-SIZE (chromium-131.0.6778.204-testdata.tar.xz) = 279241924
-SHA256 (ungoogled-software-ungoogled-chromium-131.0.6778.204-131.0.6778.204-1_GH0.tar.gz) = 2f8baf8c59d2b4fd4e9f27ef60def43478d9a7abc863b4ee85ac275c82247812
-SIZE (ungoogled-software-ungoogled-chromium-131.0.6778.204-131.0.6778.204-1_GH0.tar.gz) = 1252370
+SHA256 (chromium-132.0.6834.110-testdata.tar.xz) = 7ab7882fd7bdca944554f456baf8c233b9bbd61608830a59c9d123e287e9573b
+SIZE (chromium-132.0.6834.110-testdata.tar.xz) = 644067924
+SHA256 (ungoogled-software-ungoogled-chromium-132.0.6834.110-132.0.6834.110-1_GH0.tar.gz) = bb1b2cc70cf1f737511b187afa4c626f26270a9eafc46434f4c9fe987e9d5314
+SIZE (ungoogled-software-ungoogled-chromium-132.0.6834.110-132.0.6834.110-1_GH0.tar.gz) = 681098
diff --git a/www/ungoogled-chromium/files/patch-.gn b/www/ungoogled-chromium/files/patch-.gn
deleted file mode 100644
index ef44a14a6092..000000000000
--- a/www/ungoogled-chromium/files/patch-.gn
+++ /dev/null
@@ -1,9 +0,0 @@
---- .gn.orig	2024-11-16 12:20:41 UTC
-+++ .gn
-@@ -172,4 +172,6 @@ exec_script_whitelist =
- 
-       "//tools/grit/grit_rule.gni",
-       "//tools/gritsettings/BUILD.gn",
-+
-+      "//third_party/icu/BUILD.gn",
-     ]
diff --git a/www/ungoogled-chromium/files/patch-BUILD.gn b/www/ungoogled-chromium/files/patch-BUILD.gn
index edf2d6216a5a..73bd0d71118a 100644
--- a/www/ungoogled-chromium/files/patch-BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-BUILD.gn
@@ -1,6 +1,6 @@
---- BUILD.gn.orig	2024-11-16 12:20:41 UTC
+--- BUILD.gn.orig	2025-01-25 09:34:31 UTC
 +++ BUILD.gn
-@@ -66,7 +66,7 @@ declare_args() {
+@@ -68,7 +68,7 @@ declare_args() {
    root_extra_deps = []
  }
  
@@ -9,7 +9,7 @@
    # An official (maximally optimized!) component (optimized for build times)
    # build doesn't make sense and usually doesn't work.
    assert(!is_component_build)
-@@ -98,7 +98,6 @@ group("gn_all") {
+@@ -100,7 +100,6 @@ group("gn_all") {
        "//codelabs",
        "//components:components_unittests",
        "//components/gwp_asan:gwp_asan_unittests",
@@ -17,7 +17,7 @@
        "//net:net_unittests",
        "//sandbox:sandbox_unittests",
        "//services:services_unittests",
-@@ -444,7 +443,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",
-@@ -626,6 +625,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)",
-@@ -674,7 +682,7 @@ group("gn_all") {
+@@ -676,7 +684,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
-@@ -1160,7 +1168,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1164,7 +1172,7 @@ if (use_blink && !is_cronet_build) {
      ]
    }
  
@@ -60,7 +60,7 @@
      script_test("chrome_wpt_tests") {
        script = "//third_party/blink/tools/run_wpt_tests.py"
        args = _common_web_test_options + [ "--product=chrome" ]
-@@ -1253,7 +1261,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1257,7 +1265,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.
-@@ -1267,7 +1275,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1271,7 +1279,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.
-@@ -1731,7 +1739,7 @@ group("chromium_builder_perf") {
+@@ -1735,7 +1743,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 1d6b774b9f90..0259a694e373 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	2024-11-16 12:20:41 UTC
+--- base/BUILD.gn.orig	2025-01-25 09:34:31 UTC
 +++ base/BUILD.gn
-@@ -1097,11 +1097,26 @@ component("base") {
+@@ -1077,11 +1077,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" ]
-@@ -1121,7 +1136,7 @@ component("base") {
+@@ -1101,7 +1116,7 @@ component("base") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -37,7 +37,7 @@
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -2113,6 +2128,22 @@ component("base") {
+@@ -2095,6 +2110,22 @@ component("base") {
      ]
    }
  
@@ -60,7 +60,7 @@
    # iOS
    if (is_ios) {
      sources += [
-@@ -2257,6 +2288,33 @@ component("base") {
+@@ -2239,6 +2270,33 @@ component("base") {
      }
    }
  
@@ -94,7 +94,7 @@
    if (use_blink) {
      sources += [
        "files/file_path_watcher.cc",
-@@ -2583,7 +2641,7 @@ buildflag_header("protected_memory_buildflags") {
+@@ -2594,7 +2652,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" ]
-@@ -3068,7 +3126,7 @@ if (is_apple) {
+@@ -3079,7 +3137,7 @@ if (is_apple) {
    }
  }
  
@@ -112,7 +112,7 @@
    # This test must compile with -fstack-protector-all
    source_set("stack_canary_linux_unittests") {
      testonly = true
-@@ -3744,7 +3802,7 @@ test("base_unittests") {
+@@ -3756,7 +3814,7 @@ test("base_unittests") {
      ]
    }
  
@@ -121,7 +121,7 @@
      sources += [
        "debug/proc_maps_linux_unittest.cc",
        "files/scoped_file_linux_unittest.cc",
-@@ -3771,7 +3829,7 @@ test("base_unittests") {
+@@ -3783,7 +3841,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",
-@@ -3782,7 +3840,7 @@ test("base_unittests") {
+@@ -3794,7 +3852,7 @@ test("base_unittests") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -139,7 +139,7 @@
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -3972,7 +4030,7 @@ test("base_unittests") {
+@@ -3984,7 +4042,7 @@ test("base_unittests") {
      deps += [ ":base_profiler_test_support_library" ]
    }
  
diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
index 39ba62e634ad..35a8c11c6589 100644
--- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -1,11 +1,11 @@
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig	2024-11-16 12:20:41 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig	2025-01-25 09:34:31 UTC
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
-@@ -38,7 +38,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTaskRef task) API
- #endif  // PA_BUILDFLAG(IS_MAC)
+@@ -39,7 +39,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTaskRef task) API
  
- #if PA_BUILDFLAG(HAS_MEMORY_TAGGING) || \
--    (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1))
-+    (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && !PA_BUILDFLAG(IS_BSD))
+ #if PA_BUILDFLAG(HAS_MEMORY_TAGGING) ||                                        \
+     (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && \
+-     __has_include(<sys/ifunc.h>))
++     __has_include(<sys/ifunc.h>) && !PA_BUILDFLAG(IS_BSD))
  struct __ifunc_arg_t;
  
  #include "partition_alloc/aarch64_support.h"
diff --git a/www/ungoogled-chromium/files/patch-base_compiler__specific.h b/www/ungoogled-chromium/files/patch-base_compiler__specific.h
index 40f6de02cc8a..eb6990312596 100644
--- a/www/ungoogled-chromium/files/patch-base_compiler__specific.h
+++ b/www/ungoogled-chromium/files/patch-base_compiler__specific.h
@@ -1,11 +1,10 @@
---- base/compiler_specific.h.orig	2024-11-16 12:20:41 UTC
+--- base/compiler_specific.h.orig	2025-01-25 09:34:31 UTC
 +++ base/compiler_specific.h
-@@ -683,7 +683,7 @@ inline constexpr bool AnalyzerAssumeTrue(bool arg) {
+@@ -683,6 +683,7 @@ inline constexpr bool AnalyzerAssumeTrue(bool arg) {
  #if __has_cpp_attribute(clang::preserve_most) &&             \
      (defined(ARCH_CPU_ARM64) || defined(ARCH_CPU_X86_64)) && \
      !defined(COMPONENT_BUILD) &&                             \
--    !(BUILDFLAG(IS_WIN) && defined(ARCH_CPU_ARM64))
-+    !((BUILDFLAG(IS_WIN) || BUILDFLAG(IS_OPENBSD)) && defined(ARCH_CPU_ARM64))
++    !BUILDFLAG(IS_OPENBSD) &&                                \
+     !(BUILDFLAG(IS_WIN) && defined(ARCH_CPU_ARM64))
  #define PRESERVE_MOST [[clang::preserve_most]]
  #else
- #define PRESERVE_MOST
diff --git a/www/ungoogled-chromium/files/patch-base_debug_proc__maps__linux.cc b/www/ungoogled-chromium/files/patch-base_debug_proc__maps__linux.cc
index 5dfcd54a026b..729777acd7e8 100644
--- a/www/ungoogled-chromium/files/patch-base_debug_proc__maps__linux.cc
+++ b/www/ungoogled-chromium/files/patch-base_debug_proc__maps__linux.cc
@@ -1,6 +1,6 @@
---- base/debug/proc_maps_linux.cc.orig	2024-06-22 08:49:42 UTC
+--- base/debug/proc_maps_linux.cc.orig	2025-01-25 09:34:31 UTC
 +++ base/debug/proc_maps_linux.cc
-@@ -18,7 +18,7 @@
+@@ -20,7 +20,7 @@
  #include "base/strings/string_split.h"
  #include "build/build_config.h"
  
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 805e4f127f10..68becd06b455 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	2024-11-16 12:20:41 UTC
+--- base/files/file_util_unittest.cc.orig	2025-01-25 09:34:31 UTC
 +++ base/files/file_util_unittest.cc
-@@ -3928,7 +3928,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
+@@ -3908,7 +3908,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";
-@@ -4665,7 +4665,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
+@@ -4645,7 +4645,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 f1fa255f63ff..1a7adca25997 100644
--- a/www/ungoogled-chromium/files/patch-base_linux__util.cc
+++ b/www/ungoogled-chromium/files/patch-base_linux__util.cc
@@ -1,4 +1,4 @@
---- base/linux_util.cc.orig	2024-05-23 20:04:36 UTC
+--- base/linux_util.cc.orig	2025-01-25 09:34:31 UTC
 +++ base/linux_util.cc
 @@ -154,10 +154,14 @@ void SetLinuxDistro(const std::string& distro) {
  }
@@ -7,7 +7,7 @@
 +#if BUILDFLAG(IS_BSD)
 +  return false;
 +#else
-   // 25 > strlen("/proc//task") + strlen(std::to_string(INT_MAX)) + 1 = 22
+   // 25 > strlen("/proc//task") + strlen(base::NumberToString(INT_MAX)) + 1 = 22
    char buf[25];
    strings::SafeSPrintf(buf, "/proc/%d/task", pid);
    return GetThreadsFromProcessDir(buf, tids);
diff --git a/www/ungoogled-chromium/files/patch-base_memory_platform__shared__memory__region.h b/www/ungoogled-chromium/files/patch-base_memory_platform__shared__memory__region.h
index cbf4842a0c90..3371cf2cf061 100644
--- a/www/ungoogled-chromium/files/patch-base_memory_platform__shared__memory__region.h
+++ b/www/ungoogled-chromium/files/patch-base_memory_platform__shared__memory__region.h
@@ -1,6 +1,6 @@
---- base/memory/platform_shared_memory_region.h.orig	2024-04-23 07:42:17 UTC
+--- base/memory/platform_shared_memory_region.h.orig	2025-01-25 09:34:31 UTC
 +++ base/memory/platform_shared_memory_region.h
-@@ -17,7 +17,7 @@
+@@ -18,7 +18,7 @@
  #include "base/unguessable_token.h"
  #include "build/build_config.h"
  
@@ -9,7 +9,7 @@
  namespace content {
  class SandboxIPCHandler;
  }
-@@ -84,7 +84,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+@@ -85,7 +85,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
      kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE
    };
  
@@ -18,7 +18,7 @@
    // Structure to limit access to executable region creation.
    struct ExecutableRegion {
     private:
-@@ -216,7 +216,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+@@ -217,7 +217,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
                             CheckPlatformHandlePermissionsCorrespondToMode);
    static PlatformSharedMemoryRegion Create(Mode mode,
                                             size_t size
diff --git a/www/ungoogled-chromium/files/patch-base_memory_protected__memory.h b/www/ungoogled-chromium/files/patch-base_memory_protected__memory.h
index f5ee13ea632c..10cdce5c9935 100644
--- a/www/ungoogled-chromium/files/patch-base_memory_protected__memory.h
+++ b/www/ungoogled-chromium/files/patch-base_memory_protected__memory.h
@@ -1,6 +1,6 @@
---- base/memory/protected_memory.h.orig	2024-10-27 06:40:35 UTC
+--- base/memory/protected_memory.h.orig	2025-01-25 09:34:31 UTC
 +++ base/memory/protected_memory.h
-@@ -119,12 +119,12 @@ __declspec(selectany) char __stop_protected_memory;
+@@ -120,12 +120,12 @@ __declspec(selectany) char __stop_protected_memory;
  
  #define DECLARE_PROTECTED_DATA constinit
  #define DEFINE_PROTECTED_DATA constinit __declspec(allocate("prot$mem"))
@@ -15,7 +15,7 @@
  // arm64 supports 4kb, 16kb, and 64kb pages. Set to the largest of 64kb as that
  // will guarantee the section is page aligned regardless of the choice.
  inline constexpr int kProtectedMemoryAlignment = 65536;
-@@ -339,7 +339,7 @@ class BASE_EXPORT AutoWritableMemoryBase {
+@@ -340,7 +340,7 @@ class BASE_EXPORT AutoWritableMemoryBase {
      // where an attacker could overwrite it with a large value and invoke code
      // that constructs and destructs an AutoWritableMemory. After such a call
      // protected memory would still be set writable because writers > 0.
@@ -24,7 +24,7 @@
      // On Linux, the protected memory section is not automatically page aligned.
      // This means that attempts to reset the protected memory region to readonly
      // will set some of the preceding section that is on the same page readonly
-@@ -353,7 +353,7 @@ class BASE_EXPORT AutoWritableMemoryBase {
+@@ -354,7 +354,7 @@ class BASE_EXPORT AutoWritableMemoryBase {
  #endif
      static inline size_t writers GUARDED_BY(writers_lock()) = 0;
  
@@ -33,7 +33,7 @@
      // On Linux, there is no guarantee the section following the protected
      // memory section is page aligned. This can result in attempts to change
      // the access permissions of the end of the protected memory section
-@@ -411,7 +411,7 @@ class BASE_EXPORT AutoWritableMemoryInitializer
+@@ -412,7 +412,7 @@ class BASE_EXPORT AutoWritableMemoryInitializer
      // the variable to something large before the section was read-only.
      WriterData::writers = 0;
      CHECK(SetProtectedSectionReadOnly());
diff --git a/www/ungoogled-chromium/files/patch-base_rand__util.h b/www/ungoogled-chromium/files/patch-base_rand__util.h
index 39a7e39ac74e..849595fb5fa7 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	2024-06-22 08:49:42 UTC
+--- base/rand_util.h.orig	2025-01-25 09:34:31 UTC
 +++ base/rand_util.h
-@@ -147,7 +147,7 @@ void RandomShuffle(Itr first, Itr last) {
+@@ -141,7 +141,7 @@ void RandomShuffle(Itr first, Itr last) {
    std::shuffle(first, last, RandomBitGenerator());
  }
  
diff --git a/www/ungoogled-chromium/files/patch-base_rand__util__posix.cc b/www/ungoogled-chromium/files/patch-base_rand__util__posix.cc
index aa2e52a4b787..f3afd269b028 100644
--- a/www/ungoogled-chromium/files/patch-base_rand__util__posix.cc
+++ b/www/ungoogled-chromium/files/patch-base_rand__util__posix.cc
@@ -1,4 +1,4 @@
---- base/rand_util_posix.cc.orig	2024-10-27 06:40:35 UTC
+--- base/rand_util_posix.cc.orig	2025-01-25 09:34:31 UTC
 +++ base/rand_util_posix.cc
 @@ -28,7 +28,7 @@
  #include "base/time/time.h"
@@ -30,7 +30,7 @@
  // TODO(pasko): Unify reading kernel version numbers in:
  // mojo/core/channel_linux.cc
  // chrome/browser/android/seccomp_support_detector.cc
-@@ -177,6 +179,7 @@ bool UseBoringSSLForRandBytes() {
+@@ -152,6 +154,7 @@ bool UseBoringSSLForRandBytes() {
  namespace {
  
  void RandBytesInternal(span<uint8_t> output, bool avoid_allocation) {
@@ -38,7 +38,7 @@
  #if !BUILDFLAG(IS_NACL)
    // The BoringSSL experiment takes priority over everything else.
    if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) {
-@@ -213,6 +216,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
+@@ -186,6 +189,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
    const int urandom_fd = GetUrandomFD();
    const bool success = ReadFromFD(urandom_fd, as_writable_chars(output));
    CHECK(success);
@@ -48,7 +48,7 @@
  }
  
  }  // namespace
-@@ -232,9 +238,11 @@ void RandBytes(span<uint8_t> output) {
+@@ -205,9 +211,11 @@ void RandBytes(span<uint8_t> output) {
    RandBytesInternal(output, /*avoid_allocation=*/false);
  }
  
diff --git a/www/ungoogled-chromium/files/patch-base_test_launcher_test__launcher.cc b/www/ungoogled-chromium/files/patch-base_test_launcher_test__launcher.cc
index 0cc33eae9e66..637a6c9b8b2c 100644
--- a/www/ungoogled-chromium/files/patch-base_test_launcher_test__launcher.cc
+++ b/www/ungoogled-chromium/files/patch-base_test_launcher_test__launcher.cc
@@ -1,6 +1,6 @@
---- base/test/launcher/test_launcher.cc.orig	2024-06-22 08:49:42 UTC
+--- base/test/launcher/test_launcher.cc.orig	2025-01-25 09:34:31 UTC
 +++ base/test/launcher/test_launcher.cc
-@@ -74,6 +74,7 @@
+@@ -75,6 +75,7 @@
  #include "testing/gtest/include/gtest/gtest.h"
  
  #if BUILDFLAG(IS_POSIX)
diff --git a/www/ungoogled-chromium/files/patch-base_threading_hang__watcher.cc b/www/ungoogled-chromium/files/patch-base_threading_hang__watcher.cc
deleted file mode 100644
index 4866483c2e52..000000000000
--- a/www/ungoogled-chromium/files/patch-base_threading_hang__watcher.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/threading/hang_watcher.cc.orig	2024-11-16 12:20:41 UTC
-+++ base/threading/hang_watcher.cc
-@@ -352,7 +352,7 @@ void HangWatcher::InitializeOnMainThread(ProcessType p
- 
-   bool enable_hang_watcher = base::FeatureList::IsEnabled(kEnableHangWatcher);
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
-   if (is_zygote_child) {
-     enable_hang_watcher =
-         enable_hang_watcher &&
diff --git a/www/ungoogled-chromium/files/patch-base_time_time__now__posix.cc b/www/ungoogled-chromium/files/patch-base_time_time__now__posix.cc
new file mode 100644
index 000000000000..6d99909f684c
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-base_time_time__now__posix.cc
@@ -0,0 +1,11 @@
+--- base/time/time_now_posix.cc.orig	2025-01-25 09:34:31 UTC
++++ base/time/time_now_posix.cc
+@@ -27,7 +27,7 @@
+ #endif
+ 
+ // NaCl doesn't support CLOCK_MONOTONIC_COARSE.
+-#if BUILDFLAG(IS_NACL)
++#if BUILDFLAG(IS_NACL) || BUILDFLAG(IS_BSD)
+ #define TIMETICKS_LOW_RESOLUTION_CLOCK CLOCK_MONOTONIC
+ #else
+ #define TIMETICKS_LOW_RESOLUTION_CLOCK CLOCK_MONOTONIC_COARSE
diff --git a/www/ungoogled-chromium/files/patch-build_config_BUILD.gn b/www/ungoogled-chromium/files/patch-build_config_BUILD.gn
index 6695f5268134..2405d8478c37 100644
--- a/www/ungoogled-chromium/files/patch-build_config_BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-build_config_BUILD.gn
@@ -1,6 +1,6 @@
---- build/config/BUILD.gn.orig	2024-07-31 14:19:23 UTC
+--- build/config/BUILD.gn.orig	2025-01-25 09:34:31 UTC
 +++ build/config/BUILD.gn
-@@ -213,6 +213,10 @@ config("default_libs") {
+@@ -215,6 +215,10 @@ config("default_libs") {
      # Targets should choose to explicitly link frameworks they require. Since
      # linking can have run-time side effects, nothing should be listed here.
      libs = []
diff --git a/www/ungoogled-chromium/files/patch-build_config_BUILDCONFIG.gn b/www/ungoogled-chromium/files/patch-build_config_BUILDCONFIG.gn
index 1a995a3f261d..7dff9f4f284c 100644
--- a/www/ungoogled-chromium/files/patch-build_config_BUILDCONFIG.gn
+++ b/www/ungoogled-chromium/files/patch-build_config_BUILDCONFIG.gn
@@ -1,4 +1,4 @@
---- build/config/BUILDCONFIG.gn.orig	2024-05-23 20:04:36 UTC
+--- build/config/BUILDCONFIG.gn.orig	2025-01-25 09:34:31 UTC
 +++ build/config/BUILDCONFIG.gn
 @@ -136,7 +136,8 @@ declare_args() {
*** 12380 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501251600.50PG0xpv074177>