Date: Mon, 16 Mar 2026 08:33:00 +0000 From: Robert Nagy <rnagy@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 9b5845c4714a - main - www/chromium: update to 146.0.7680.80 Message-ID: <69b7c03c.43ff9.3f449543@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by rnagy: URL: https://cgit.FreeBSD.org/ports/commit/?id=9b5845c4714a9ea50416cc74fee9dfbb6f74768b commit 9b5845c4714a9ea50416cc74fee9dfbb6f74768b Author: Robert Nagy <rnagy@FreeBSD.org> AuthorDate: 2026-03-15 18:40:26 +0000 Commit: Robert Nagy <rnagy@FreeBSD.org> CommitDate: 2026-03-16 08:32:50 +0000 www/chromium: update to 146.0.7680.80 Security: https://vuxml.freebsd.org/freebsd/73eeb578-fd13-4d79-b50b-ed25c3614528.html Security: https://vuxml.freebsd.org/freebsd/26776062-fd24-4c2f-bf6c-7f231948ab19.html Security: https://vuxml.freebsd.org/freebsd/e45fb606-b731-4871-881d-27a1d5e2fd03.html --- www/ungoogled-chromium/Makefile | 2 +- www/ungoogled-chromium/files/patch-BUILD.gn | 18 +- www/ungoogled-chromium/files/patch-base_BUILD.gn | 22 +-- ...cator_partition__allocator_partition__alloc.gni | 4 +- ...tition__allocator_src_partition__alloc_BUILD.gn | 4 +- .../files/patch-base_posix_unix__domain__socket.cc | 12 +- .../files/patch-base_process_process__posix.cc | 6 +- .../files/patch-base_process_process__unittest.cc | 4 +- ...ofiler_stack__sampling__profiler__test__util.cc | 4 +- .../files/patch-base_rand__util.h | 4 +- .../patch-base_test_test__file__util__posix.cc | 4 +- .../files/patch-base_threading_platform__thread.h | 4 +- .../patch-base_threading_platform__thread__bsd.cc | 7 +- ...atch-base_trace__event_memory__dump__manager.cc | 4 +- .../files/patch-build_config_clang_BUILD.gn | 4 +- .../files/patch-build_config_clang_clang.gni | 19 +- .../files/patch-build_config_compiler_BUILD.gn | 42 +++-- .../files/patch-build_config_rust.gni | 19 +- .../files/patch-build_toolchain_gcc__toolchain.gni | 4 +- .../patch-chrome_app_chrome__main__delegate.cc | 8 +- .../files/patch-chrome_browser_BUILD.gn | 4 +- .../files/patch-chrome_browser_about__flags.cc | 196 ++++++++++++--------- ...e_browser_background_glic_glic__status__icon.cc | 12 +- .../patch-chrome_browser_browser__features.cc | 4 +- .../files/patch-chrome_browser_browser__features.h | 4 +- .../patch-chrome_browser_browser__process__impl.cc | 31 ++-- ..._browser_chrome__browser__interface__binders.cc | 10 +- ...r_chrome__browser__interface__binders__webui.cc | 23 ++- ...r__interface__binders__webui__parts__desktop.cc | 12 +- .../patch-chrome_browser_chrome__browser__main.cc | 47 +++-- ...-chrome_browser_chrome__browser__main__linux.cc | 16 +- ...ome_browser_chrome__content__browser__client.cc | 53 +++--- ...rome_browser_chrome__content__browser__client.h | 4 +- ...tent__browser__client__navigation__throttles.cc | 10 +- ...rome_browser_component__updater_registration.cc | 14 +- ...ater_wasm__tts__engine__component__installer.cc | 4 +- ...e_browser_devtools_remote__debugging__server.cc | 6 +- ...download_chrome__download__manager__delegate.cc | 8 +- ...hrome_browser_download_download__item__model.cc | 8 +- ...er_enterprise_connectors_connectors__service.cc | 4 +- ...evice__trust_device__trust__service__factory.cc | 6 +- ...ser_commands_key__rotation__command__factory.cc | 4 +- ...ectors_reporting_realtime__reporting__client.cc | 6 +- ...nectors_reporting_realtime__reporting__client.h | 4 +- .../files/patch-chrome_browser_extensions_BUILD.gn | 4 +- ...extensions_api_settings__private_prefs__util.cc | 8 +- ...chrome_browser_extensions_api_tabs_tabs__api.cc | 8 +- ...gging__private_webrtc__logging__private__api.cc | 4 +- ...api_webstore__private_webstore__private__api.cc | 4 +- ..._browser_extensions_external__provider__impl.cc | 6 +- ...ser_extensions_sync_extension__sync__service.cc | 4 +- ...e__file__system__access__permission__context.cc | 4 +- .../patch-chrome_browser_first__run_first__run.cc | 20 +++ .../patch-chrome_browser_first__run_first__run.h | 20 +++ ...hrome_browser_first__run_first__run__internal.h | 11 +- .../patch-chrome_browser_flag__descriptions.h | 4 +- ...chrome_browser_glic_host_glic__page__handler.cc | 4 +- ...atch-chrome_browser_glic_widget_glic__widget.cc | 6 +- .../files/patch-chrome_browser_global__features.cc | 17 +- .../files/patch-chrome_browser_global__features.h | 10 +- ...chrome_browser_headless_headless__mode__util.cc | 10 +- ...e_browser_media_webrtc_webrtc__log__uploader.cc | 4 +- ...ser_media_webrtc_webrtc__logging__controller.cc | 4 +- ...wser_media_webrtc_webrtc__logging__controller.h | 8 +- ...chrome__browser__main__extra__parts__metrics.cc | 6 +- ...ser_metrics_chrome__metrics__service__client.cc | 28 +-- ...owser_net_profile__network__context__service.cc | 8 +- ...rowser_net_system__network__context__manager.cc | 4 +- ...browser_net_system__network__context__manager.h | 6 +- ..._browser_new__tab__page_new__tab__page__util.cc | 4 +- ..._tiles_chrome__most__visited__sites__factory.cc | 4 +- ...oad__metrics_page__load__metrics__initialize.cc | 4 +- ...d__manager_chrome__password__manager__client.cc | 6 +- ...wser__cloud__management__controller__desktop.cc | 12 +- ...onfiguration__policy__handler__list__factory.cc | 47 +++-- ...olicy_policy__value__and__status__aggregator.cc | 4 +- .../patch-chrome_browser_prefs_browser__prefs.cc | 14 +- ...-chrome_browser_prefs_session__startup__pref.cc | 4 +- ...patch-chrome_browser_printing_printer__query.cc | 4 +- ...hrome__browser__main__extra__parts__profiles.cc | 37 ++-- .../patch-chrome_browser_profiles_profile__impl.cc | 12 +- ...r__context__menu_render__view__context__menu.cc | 6 +- ...ome_browser_resources_signin_signin__shared.css | 12 +- ...owsing_chrome__password__protection__service.cc | 4 +- ...tch-chrome_browser_sessions_session__restore.cc | 6 +- ...tch-chrome_browser_signin_signin__hats__util.cc | 32 ++-- .../patch-chrome_browser_signin_signin__util.cc | 4 +- ...ed__user_classify__url__navigation__throttle.cc | 8 +- ...ed__user__google__auth__navigation__throttle.cc | 9 +- ..._user_supervised__user__navigation__observer.cc | 6 +- ...h-chrome_browser_sync_sync__service__factory.cc | 4 +- .../patch-chrome_browser_themes_theme__service.cc | 15 +- ...hrome_browser_themes_theme__service__factory.cc | 17 +- ...-chrome_browser_ui_actions_chrome__action__id.h | 4 +- ...rome_browser_ui_browser__command__controller.cc | 18 +- .../patch-chrome_browser_ui_browser__commands.cc | 8 +- .../patch-chrome_browser_ui_browser__ui__prefs.cc | 4 +- ...r__window_internal_browser__window__features.cc | 10 +- ...wser__window_public_browser__window__features.h | 8 +- .../files/patch-chrome_browser_ui_chrome__pages.cc | 6 +- .../files/patch-chrome_browser_ui_chrome__pages.h | 4 +- .../patch-chrome_browser_ui_hats_survey__config.cc | 4 +- ..._passwords_manage__passwords__ui__controller.cc | 6 +- ...e_browser_ui_signin_signin__view__controller.cc | 6 +- ...me_browser_ui_signin_signin__view__controller.h | 4 +- ...wser_ui_startup_google__chrome__scheme__util.cc | 20 +++ ...tch-chrome_browser_ui_startup_infobar__utils.cc | 8 +- ...browser_ui_startup_startup__browser__creator.cc | 10 +- ...r_ui_startup_startup__browser__creator__impl.cc | 32 +++- ...me_browser_ui_startup_startup__tab__provider.cc | 13 +- .../files/patch-chrome_browser_ui_tab__helpers.cc | 6 +- ...h-chrome_browser_ui_tabs_public_tab__features.h | 17 +- .../patch-chrome_browser_ui_tabs_tab__features.cc | 17 +- .../files/patch-chrome_browser_ui_ui__features.cc | 14 +- .../files/patch-chrome_browser_ui_ui__features.h | 14 +- ...s_chrome__browser__main__extra__parts__views.cc | 4 +- ...collaboration__controller__delegate__desktop.cc | 10 +- ..._collaboration__controller__delegate__desktop.h | 4 +- ...-chrome_browser_ui_views_frame_browser__view.cc | 12 +- ...hrome_browser_ui_views_frame_browser__widget.cc | 25 +-- ...chrome_browser_ui_views_frame_browser__widget.h | 6 +- ...r_ui_views_frame_custom__corners__background.cc | 11 ++ ...rame_layout_browser__view__app__layout__impl.cc | 8 +- ...lti__contents__view__drop__target__controller.h | 11 ++ ..._ui_views_frame_opaque__browser__frame__view.cc | 10 +- ...r_ui_views_frame_opaque__browser__frame__view.h | 6 +- ...paque__browser__frame__view__layout__delegate.h | 4 +- ..._ui_views_frame_system__menu__model__builder.cc | 8 +- ...r_ui_views_location__bar_location__bar__view.cc | 4 +- ...er_ui_views_profiles_avatar__toolbar__button.cc | 4 +- ...ser_ui_views_profiles_avatar__toolbar__button.h | 4 +- ...rowser_ui_views_profiles_profile__menu__view.cc | 4 +- ...wser_ui_views_profiles_profile__picker__view.cc | 8 +- ...es_signin__view__controller__delegate__views.cc | 16 +- ...ui_views_tabs_dragging_tab__drag__controller.cc | 12 +- .../patch-chrome_browser_ui_views_tabs_tab.cc | 4 +- ...ui_views_tabs_tab__hover__card__bubble__view.cc | 4 +- ...rome_browser_ui_views_tabs_tab__style__views.cc | 4 +- ..._education_browser__user__education__service.cc | 6 +- ...eb__apps_web__app__integration__test__driver.cc | 20 +-- ...i_web__applications_app__browser__controller.cc | 4 +- ...eb__applications_web__app__ui__manager__impl.cc | 6 +- ...web__applications_web__app__ui__manager__impl.h | 4 +- ...i_certificate__manager_client__cert__sources.cc | 10 +- ...me_browser_ui_webui_chrome__web__ui__configs.cc | 30 +++- ...i_webui_chrome__web__ui__controller__factory.cc | 17 +- ..._cr__components_searchbox_searchbox__handler.cc | 4 +- ...fobar__internals_infobar__internals__handler.cc | 8 +- ..._ui_webui_management_management__ui__handler.cc | 8 +- ...r_ui_webui_management_management__ui__handler.h | 8 +- ...ebui_password__manager_promo__cards__handler.cc | 18 +- ...tings_settings__localized__strings__provider.cc | 14 +- ...er_ui_webui_settings_site__settings__handler.cc | 10 +- ...ser_ui_webui_signin_profile__picker__handler.cc | 4 +- ...hrome_browser_ui_window__sizer_window__sizer.cc | 4 +- ...rowser_updater_browser__updater__client__util.h | 11 ++ .../files/patch-chrome_browser_updater_updater.cc | 11 ++ ...lications_commands_launch__web__app__command.cc | 4 +- ...s_commands_set__user__display__mode__command.cc | 4 +- ...ons_os__integration_os__integration__manager.cc | 4 +- ...integration_run__on__os__login__sub__manager.cc | 4 +- ...s_test_os__integration__test__override__impl.cc | 26 +-- ...ch-chrome_browser_web__applications_web__app.cc | 4 +- ...ser_web__applications_web__app__install__info.h | 4 +- ...thn_chrome__authenticator__request__delegate.cc | 8 +- ...tch-chrome_browser_webauthn_enclave__manager.cc | 6 +- .../patch-chrome_common_chrome__content__client.cc | 6 +- .../files/patch-chrome_common_chrome__features.cc | 25 +-- .../files/patch-chrome_common_chrome__features.h | 14 +- .../files/patch-chrome_common_chrome__paths.cc | 10 +- .../files/patch-chrome_common_chrome__switches.cc | 8 +- .../files/patch-chrome_common_chrome__switches.h | 10 +- ...chrome_common_extensions_extension__constants.h | 4 +- .../files/patch-chrome_common_pref__names.h | 20 +-- .../files/patch-chrome_common_url__constants.h | 4 +- .../patch-chrome_common_webui__url__constants.cc | 6 +- .../patch-chrome_common_webui__url__constants.h | 16 +- ...e_renderer_chrome__content__renderer__client.cc | 8 +- ...e_test_chromedriver_key__converter__unittest.cc | 4 +- ...medriver_keycode__text__conversion__unittest.cc | 6 +- .../files/patch-chrome_utility_services.cc | 10 +- .../files/patch-components_BUILD.gn | 8 +- ...ta__manager_payments_payments__data__manager.cc | 47 ----- ...ata__manager_payments_payments__data__manager.h | 20 --- ...owser_foundations_browser__autofill__manager.cc | 4 +- ...guide_autofill__optimization__guide__decider.cc | 6 +- ...autofill_core_browser_payments_bnpl__manager.cc | 13 +- ...yments_payments__suggestion__generator__util.cc | 11 -- ...ebdata_payments_payments__sync__bridge__util.cc | 4 +- ...ents_autofill_core_common_autofill__features.cc | 4 +- ...ill_core_common_autofill__payments__features.cc | 25 ++- ...ponents_autofill_core_common_autofill__prefs.cc | 38 ---- ...mponents_autofill_core_common_autofill__prefs.h | 29 --- ...onents_commerce_core_commerce__feature__list.cc | 6 +- ...h-components_dbus_xdg_file__transfer__portal.cc | 13 ++ ...ponents_embedder__support_user__agent__utils.cc | 14 +- ...bedder__support_user__agent__utils__unittest.cc | 4 +- ...mponents_error__page_common_localized__error.cc | 4 +- ...eature__engagement_public_feature__constants.cc | 6 +- ...feature__engagement_public_feature__constants.h | 6 +- ...nts_feature__engagement_public_feature__list.cc | 10 +- ...ents_feature__engagement_public_feature__list.h | 16 +- ...n_providers_cast_channel_cast__message__util.cc | 4 +- ...ts_named__mojo__ipc__server_endpoint__options.h | 11 ++ ...ed__mojo__server__endpoint__connector__linux.cc | 8 +- ...core_feature__registry_feature__registration.cc | 4 +- ...on__guide_core_optimization__guide__features.cc | 8 +- .../patch-components_os__crypt_sync_os__crypt.h | 14 +- ...ger_core_browser_features_password__features.cc | 8 +- ...ager_core_browser_features_password__features.h | 8 +- ...ger_core_browser_password__autofill__manager.cc | 6 +- ...manager_core_browser_password__form__filling.cc | 4 +- ...word__manager_core_browser_password__manager.cc | 8 +- ...ore_browser_password__manual__fallback__flow.cc | 8 +- ...er_password__store_login__database__unittest.cc | 4 +- ...licy_core_common_cloud_cloud__policy__client.cc | 4 +- ...policy_core_common_cloud_cloud__policy__util.cc | 12 +- ...nfig_proxy__override__rules__policy__handler.cc | 27 ++- ...components_proxy__config_proxy__prefs__utils.cc | 8 +- ...nents_search__engines_template__url__service.cc | 4 +- ...paint__preview__compositor__collection__impl.cc | 11 +- ...mponents_signin_public_base_signin__switches.cc | 44 +++-- ...omponents_signin_public_base_signin__switches.h | 34 +++- ...ds__chrome__management__url__checker__client.cc | 8 +- ...e_browser_supervised__user__metrics__service.cc | 10 +- ...d__user_core_browser_supervised__user__utils.cc | 29 +++ ...onents_supervised__user_core_common_features.cc | 10 +- ...references_common__syncable__prefs__database.cc | 11 -- .../patch-components_sync_service_sync__prefs.cc | 4 +- ...-components_sync_service_sync__service__impl.cc | 4 +- ...onents_translate_core_common_translate__util.cc | 4 +- ...ch-components_viz_host_host__display__client.cc | 13 +- ...tch-components_viz_host_host__display__client.h | 8 +- ...e__sinks_root__compositor__frame__sink__impl.cc | 12 +- ...me__sinks_root__compositor__frame__sink__impl.h | 10 +- ...components_viz_service_gl_gpu__service__impl.cc | 6 +- ...-components_viz_service_gl_gpu__service__impl.h | 4 +- ...ch-components_viz_test_fake__display__client.cc | 8 +- ...tch-components_viz_test_fake__display__client.h | 8 +- ...tch-components_viz_test_mock__display__client.h | 8 +- .../patch-components_webui_flags_flags__state.cc | 4 +- ...atch-content_app_content__main__runner__impl.cc | 37 ++-- .../files/patch-content_browser_BUILD.gn | 8 +- ...sibility_browser__accessibility__state__impl.cc | 4 +- .../patch-content_browser_audio_audio__service.cc | 20 --- .../patch-content_browser_browser__main__loop.cc | 6 +- ...wser_child__process__launcher__helper__linux.cc | 22 +-- ...browser_child__thread__type__switcher__linux.cc | 12 +- ..._compositor_viz__process__transport__factory.cc | 6 +- .../patch-content_browser_gpu_compositor__util.cc | 11 +- ...rowser_gpu_gpu__data__manager__impl__private.cc | 4 +- ...ent_browser_network__service__instance__impl.cc | 8 +- ...r_renderer__host_render__process__host__impl.cc | 14 +- ...er_renderer__host_render__process__host__impl.h | 6 +- ...der__process__host__impl__receiver__bindings.cc | 8 +- ...derer__host_render__widget__host__view__aura.cc | 6 +- ...browser_service__host_utility__process__host.cc | 10 +- ...wser_web__contents_web__contents__view__aura.cc | 4 +- ...contents_web__contents__view__aura__unittest.cc | 10 +- .../files/patch-content_child_BUILD.gn | 4 +- .../files/patch-content_child_child__process.cc | 6 +- .../files/patch-content_common_features.cc | 8 +- .../files/patch-content_common_features.h | 12 +- .../files/patch-content_gpu_gpu__child__thread.cc | 6 +- .../files/patch-content_gpu_gpu__main.cc | 6 +- ...tent_public_browser_content__browser__client.cc | 4 +- ...atch-content_public_common_content__features.cc | 6 +- ...atch-content_public_common_content__switches.cc | 4 +- .../patch-content_renderer_render__thread__impl.cc | 8 +- .../files/patch-content_renderer_renderer__main.cc | 11 ++ .../files/patch-content_shell_BUILD.gn | 4 +- ...ll_renderer_shell__content__renderer__client.cc | 8 +- ...hell_utility_shell__content__utility__client.cc | 6 +- ...vice__model_on__device__model__sandbox__init.cc | 18 +- .../files/patch-content_utility_utility__main.cc | 14 +- .../files/patch-content_zygote_zygote__linux.cc | 4 +- .../files/patch-device_fido_public_features.cc | 6 +- ...sions_browser_api_messaging_message__service.cc | 6 +- ...mand__buffer_service_dawn__context__provider.cc | 4 +- ...service_shared__image_shared__image__factory.cc | 19 +- ...ommand__buffer_service_webgpu__decoder__impl.cc | 6 +- .../files/patch-gpu_config_gpu__finch__features.cc | 22 ++- .../files/patch-gpu_config_gpu__finch__features.h | 11 ++ .../files/patch-gpu_config_gpu__info__collector.cc | 4 +- .../files/patch-gpu_ipc_service_gpu__init.cc | 20 +-- .../patch-gpu_ipc_service_shared__image__stub.cc | 11 ++ .../files/patch-gpu_ipc_service_x__util.h | 6 +- .../files/patch-gpu_vulkan_vulkan__util.cc | 4 +- .../files/patch-headless_BUILD.gn | 14 +- ...b_browser_headless__content__browser__client.cc | 4 +- ...ss_lib_browser_headless__web__contents__impl.cc | 4 +- ...adless_lib_headless__content__main__delegate.cc | 4 +- .../files/patch-ipc_ipc__channel.cc | 6 +- www/ungoogled-chromium/files/patch-media_BUILD.gn | 4 +- .../files/patch-media_audio_BUILD.gn | 4 +- .../patch-media_audio_alsa_audio__manager__alsa.cc | 12 +- .../patch-media_audio_audio__input__device.cc | 4 +- .../files/patch-media_base_media__switches.cc | 22 +-- .../files/patch-media_base_media__switches.h | 10 +- .../files/patch-media_base_video__frame.cc | 10 +- .../files/patch-media_base_video__frame.h | 10 +- ...ideo_create__video__capture__device__factory.cc | 10 +- ..._linux_video__capture__device__factory__v4l2.cc | 14 +- ...capture_video_video__capture__device__client.cc | 4 +- ...u_chromeos_libyuv__image__processor__backend.cc | 8 +- ...a_gpu_chromeos_platform__video__frame__utils.cc | 10 +- ...-media_gpu_chromeos_video__decoder__pipeline.cc | 8 +- .../files/patch-media_gpu_test_raw__video.cc | 4 +- ...ch-media_gpu_test_video__frame__file__writer.cc | 4 +- .../files/patch-media_gpu_v4l2_v4l2__utils.cc | 4 +- .../files/patch-media_gpu_vaapi_vaapi__wrapper.cc | 4 +- .../files/patch-media_media__options.gni | 4 +- .../files/patch-media_mojo_mojom_BUILD.gn | 4 +- ...media_mojo_mojom_video__frame__mojom__traits.cc | 10 +- ...-media_mojo_mojom_video__frame__mojom__traits.h | 4 +- ...ideo_gpu__memory__buffer__video__frame__pool.cc | 29 --- ..._mappable__shared__image__video__frame__pool.cc | 20 +++ ...mappable__shared__image__video__frame__pool.cc} | 6 +- ...ia_video_video__encode__accelerator__adapter.cc | 4 +- ...eo_video__encode__accelerator__adapter__test.cc | 38 ---- .../files/patch-media_webrtc_helpers__unittests.cc | 38 ---- .../files/patch-mojo_core_channel.cc | 8 +- www/ungoogled-chromium/files/patch-net_BUILD.gn | 16 +- .../files/patch-net_base_features.cc | 8 +- .../patch-net_base_network__change__notifier.cc | 4 +- .../files/patch-net_dns_BUILD.gn | 6 +- .../files/patch-net_dns_dns__util.cc | 4 +- .../patch-net_tools_net__watcher_net__watcher.cc | 6 +- ...ffic__annotation_network__traffic__annotation.h | 6 +- ..._url__request_url__request__context__builder.cc | 4 +- ...ets_websocket__basic__stream__adapters__test.cc | 4 +- .../files/patch-pdf_pdf__features.cc | 11 -- .../files/patch-pdf_pdf__features.h | 11 -- .../patch-printing_backend_cups__ipp__helper.cc | 4 +- ...m_printing__context__mojom__traits__unittest.cc | 10 +- .../patch-printing_print__settings__conversion.cc | 4 +- .../files/patch-remoting_host_base_switches.cc | 4 +- .../files/patch-remoting_host_base_switches.h | 4 +- .../files/patch-remoting_host_chromoting__host.h | 4 +- .../files/patch-remoting_host_client__session.cc | 4 +- ...tch-remoting_host_desktop__session__connector.h | 11 ++ .../files/patch-remoting_host_host__main.cc | 37 +++- .../files/patch-remoting_host_ipc__constants.cc | 22 ++- .../files/patch-remoting_host_ipc__constants.h | 11 ++ ...emoting_host_mojo__caller__security__checker.cc | 6 +- .../files/patch-remoting_host_policy__watcher.cc | 4 +- .../patch-remoting_host_remoting__me2me__host.cc | 54 ++++-- ...atch-remoting_protocol_webrtc__video__stream.cc | 4 +- ...atch-sandbox_policy_openbsd_sandbox__openbsd.cc | 6 +- .../files/patch-sandbox_policy_sandbox__type.cc | 14 +- ...-services_device_public_cpp_device__features.cc | 4 +- ...h-services_device_public_cpp_device__features.h | 4 +- .../files/patch-services_device_serial_BUILD.gn | 8 +- .../files/patch-services_device_usb_BUILD.gn | 4 +- ...patch-services_device_usb_usb__service__fake.cc | 5 +- .../files/patch-services_network_BUILD.gn | 4 +- .../patch-services_network_network__context.cc | 6 +- .../patch-services_network_network__context.h | 4 +- .../patch-services_network_network__service.cc | 8 +- .../patch-services_network_network__service.h | 8 +- .../patch-services_network_public_cpp_BUILD.gn | 4 +- .../patch-services_network_public_cpp_features.cc | 11 -- .../patch-services_network_public_mojom_BUILD.gn | 6 +- ...ervices_screen__ai_screen__ai__service__impl.cc | 14 +- ...ture_public_mojom_video__capture__service.mojom | 4 +- .../files/patch-services_webnn_features.gni | 6 +- www/ungoogled-chromium/files/patch-sql_database.cc | 4 +- .../patch-third__party_blink_common_features.cc | 6 +- ...blink_renderer_controller_blink__initializer.cc | 6 +- ...erer_core_execution__context_navigator__base.cc | 4 +- ...blink_renderer_core_exported_web__view__impl.cc | 8 +- ...y_blink_renderer_core_frame_web__frame__test.cc | 6 +- ...arty_blink_renderer_core_layout_layout__view.cc | 6 +- ...party_blink_renderer_core_xml_xslt__processor.h | 4 +- ...odules_webaudio_audio__worklet__thread__test.cc | 4 +- ...odules_webgl_webgl__rendering__context__base.cc | 4 +- ...renderer_modules_webgpu_gpu__canvas__context.cc | 6 +- ...h-third__party_blink_renderer_platform_BUILD.gn | 4 +- ...nderer_platform_fonts_skia_font__cache__skia.cc | 4 +- ...rer_platform_graphics_begin__frame__provider.cc | 7 +- ...platform_graphics_canvas__resource__provider.cc | 4 +- ...enderer_platform_peerconnection_webrtc__util.cc | 4 +- ...derer_platform_runtime__enabled__features.json5 | 50 +++--- ...arty_blink_renderer_platform_wtf_stack__util.cc | 4 +- ...party_dawn_src_dawn_native_vulkan_BackendVk.cpp | 4 +- .../files/patch-third__party_ffmpeg_configure | 4 +- ...onfig_linux_arm64-cpu-detect_config_av1__rtcd.h | 10 +- .../files/patch-third__party_node_node.gni | 4 +- ...hird__party_perfetto_src_base_android__utils.cc | 28 +++ ...h-third__party_perfetto_src_base_file__utils.cc | 4 +- .../patch-third__party_protobuf_proto__library.gni | 4 +- .../patch-third__party_rust_bytemuck_v1_BUILD.gn | 10 ++ ...__party_speech-dispatcher_libspeechd__version.h | 4 +- .../files/patch-third__party_webrtc_BUILD.gn | 4 +- ...ideo__coding_codecs_av1_libaom__av1__encoder.cc | 13 ++ .../patch-third__party_webrtc_rtc__base_network.cc | 4 +- ...atch-tools_variations_fieldtrial__to__struct.py | 4 +- ...tch-ui_accessibility_accessibility__features.cc | 6 +- ...atch-ui_accessibility_accessibility__features.h | 6 +- .../files/patch-ui_base_clipboard_clipboard.cc | 6 +- .../patch-ui_base_clipboard_clipboard__constants.h | 4 +- .../files/patch-ui_base_ui__base__features.cc | 15 +- .../files/patch-ui_base_x_selection__utils.cc | 20 +++ .../files/patch-ui_base_x_x11__drag__context.cc | 20 +++ ...-ui_base_x_x11__os__exchange__data__provider.cc | 20 +++ .../files/patch-ui_color_color__id.h | 4 +- .../files/patch-ui_compositor_compositor.cc | 6 +- .../files/patch-ui_compositor_compositor.h | 8 +- .../patch-ui_compositor_compositor__observer.h | 6 +- www/ungoogled-chromium/files/patch-ui_gfx_BUILD.gn | 4 +- .../files/patch-ui_gfx_font__util.cc | 8 +- .../files/patch-ui_gfx_render__text__fuzzer.cc | 6 +- .../files/patch-ui_gfx_x_atom__cache.cc | 10 -- .../files/patch-ui_gfx_x_connection.cc | 4 +- ...tive__theme_features_native__theme__features.cc | 17 +- ...one_platform_wayland_host_wayland__clipboard.cc | 29 +++ ...wayland_host_wayland__data__drag__controller.cc | 38 ++++ ...yland_host_wayland__exchange__data__provider.cc | 56 ++++++ ...ayland_host_wayland__exchange__data__provider.h | 11 ++ ...-ui_ozone_platform_x11_x11__clipboard__ozone.cc | 20 +++ ...h-ui_views_accessibility_view__accessibility.cc | 4 +- .../patch-ui_views_controls_textfield_textfield.cc | 8 +- .../patch-ui_views_controls_textfield_textfield.h | 4 +- .../files/patch-ui_views_views__delegate.cc | 4 +- .../files/patch-ui_views_views__delegate.h | 4 +- ...__aura_desktop__window__tree__host__platform.cc | 8 +- www/ungoogled-chromium/files/patch-v8_BUILD.gn | 14 +- .../files/patch-v8_src_api_api.cc | 4 +- .../patch-v8_src_base_platform_platform-posix.cc | 6 +- .../files/patch-v8_src_execution_isolate.cc | 4 +- .../files/patch-v8_src_sandbox_sandbox.cc | 4 +- 431 files changed, 2453 insertions(+), 2025 deletions(-) diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile index 7122d146a5f6..f06bed1d5e4e 100644 --- a/www/ungoogled-chromium/Makefile +++ b/www/ungoogled-chromium/Makefile @@ -1,5 +1,5 @@ PORTNAME= ungoogled-chromium -PORTVERSION= 145.0.7632.159 +PORTVERSION= 146.0.7680.80 PULSEMV= 16 PULSEV= ${PULSEMV}.1 UGVERSION= ${DISTVERSION}-1 diff --git a/www/ungoogled-chromium/files/patch-BUILD.gn b/www/ungoogled-chromium/files/patch-BUILD.gn index b055f174ca0b..8827e1caf7e1 100644 --- a/www/ungoogled-chromium/files/patch-BUILD.gn +++ b/www/ungoogled-chromium/files/patch-BUILD.gn @@ -1,4 +1,4 @@ ---- BUILD.gn.orig 2026-01-16 13:40:34 UTC +--- BUILD.gn.orig 2026-03-15 18:32:51 UTC +++ BUILD.gn @@ -68,7 +68,7 @@ declare_args() { root_extra_deps = [] @@ -17,7 +17,7 @@ "//net:net_unittests", "//sandbox:sandbox_unittests", "//services:services_unittests", -@@ -429,7 +428,7 @@ group("gn_all") { +@@ -428,7 +427,7 @@ group("gn_all") { } } @@ -26,7 +26,7 @@ deps += [ "//third_party/breakpad:breakpad_unittests", "//third_party/breakpad:core-2-minidump", -@@ -588,6 +587,15 @@ group("gn_all") { +@@ -587,6 +586,15 @@ group("gn_all") { } } @@ -42,7 +42,7 @@ if (is_mac) { deps += [ "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)", -@@ -636,7 +644,7 @@ group("gn_all") { +@@ -635,7 +643,7 @@ group("gn_all") { } } @@ -51,7 +51,7 @@ # The official builders use this binary from the default toolchain's # output directory after building in order to upload the symbols of that # binary. They build the binary like `ninja symupload` which requires the -@@ -671,7 +679,7 @@ group("gn_all") { +@@ -670,7 +678,7 @@ group("gn_all") { ] } @@ -60,7 +60,7 @@ deps += [ "//third_party/crashpad/crashpad:crashpad_tests", "//third_party/crashpad/crashpad/handler:crashpad_handler", -@@ -1062,7 +1070,7 @@ if (use_blink && !is_cronet_build) { +@@ -1075,7 +1083,7 @@ if (use_blink && !is_cronet_build) { "//third_party/blink/public:all_blink", ] @@ -69,7 +69,7 @@ deps += [ ":chrome_wpt_tests", ":headless_shell_wpt", -@@ -1215,7 +1223,7 @@ if (use_blink && !is_cronet_build) { +@@ -1228,7 +1236,7 @@ if (use_blink && !is_cronet_build) { data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ] } @@ -78,7 +78,7 @@ # Using the default toolchain for this tool, as it's run during tests not # during the build. This places a symlink in the root_build_dir for scrips # to use. -@@ -1229,7 +1237,7 @@ if (use_blink && !is_cronet_build) { +@@ -1242,7 +1250,7 @@ if (use_blink && !is_cronet_build) { data_deps += [ "//third_party/breakpad:dump_syms" ] } @@ -87,7 +87,7 @@ # Using the default toolchain for this tool, as it's run during tests not # during the build. This places a symlink in the root_build_dir for scrips # to use. -@@ -1526,7 +1534,7 @@ group("chromium_builder_perf") { +@@ -1539,7 +1547,7 @@ group("chromium_builder_perf") { data_deps += [ "//chrome/test:performance_browser_tests" ] } diff --git a/www/ungoogled-chromium/files/patch-base_BUILD.gn b/www/ungoogled-chromium/files/patch-base_BUILD.gn index a724698987e1..088adc6a233f 100644 --- a/www/ungoogled-chromium/files/patch-base_BUILD.gn +++ b/www/ungoogled-chromium/files/patch-base_BUILD.gn @@ -1,6 +1,6 @@ ---- base/BUILD.gn.orig 2026-02-15 10:01:45 UTC +--- base/BUILD.gn.orig 2026-03-15 18:32:51 UTC +++ base/BUILD.gn -@@ -1136,11 +1136,26 @@ component("base") { +@@ -1160,11 +1160,26 @@ component("base") { # Needed for <atomic> if using newer C++ library than sysroot, except if # building inside the cros_sdk environment - use host_toolchain as a # more robust check for this. @@ -28,7 +28,7 @@ if (use_allocator_shim) { if (is_apple) { sources += [ "allocator/early_zone_registration_apple.h" ] -@@ -1160,7 +1175,7 @@ component("base") { +@@ -1184,7 +1199,7 @@ component("base") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -37,7 +37,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -2165,6 +2180,22 @@ component("base") { +@@ -2193,6 +2208,22 @@ component("base") { ] } @@ -60,7 +60,7 @@ # iOS if (is_ios) { sources += [ -@@ -2339,6 +2370,33 @@ component("base") { +@@ -2367,6 +2398,33 @@ component("base") { } } @@ -94,7 +94,7 @@ if (use_blink) { sources += [ "files/file_path_watcher.cc", -@@ -2769,7 +2827,7 @@ buildflag_header("protected_memory_buildflags") { +@@ -2797,7 +2855,7 @@ buildflag_header("protected_memory_buildflags") { header = "protected_memory_buildflags.h" header_dir = "base/memory" @@ -103,7 +103,7 @@ (is_win || is_linux || is_android || is_mac) flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ] -@@ -3275,7 +3333,7 @@ if (is_apple) { +@@ -3309,7 +3367,7 @@ if (is_apple) { } } @@ -112,7 +112,7 @@ # This test must compile with -fstack-protector-all source_set("stack_canary_linux_unittests") { testonly = true -@@ -4015,7 +4073,7 @@ test("base_unittests") { +@@ -4052,7 +4110,7 @@ test("base_unittests") { configs += [ ":delayload_esent_dll" ] } @@ -121,7 +121,7 @@ sources += [ "debug/proc_maps_linux_unittest.cc", "files/scoped_file_linux_unittest.cc", -@@ -4040,7 +4098,7 @@ test("base_unittests") { +@@ -4077,7 +4135,7 @@ test("base_unittests") { "posix/file_descriptor_shuffle_unittest.cc", "posix/unix_domain_socket_unittest.cc", ] @@ -130,7 +130,7 @@ sources += [ "profiler/stack_base_address_posix_unittest.cc", "profiler/stack_copier_signal_unittest.cc", -@@ -4051,7 +4109,7 @@ test("base_unittests") { +@@ -4088,7 +4146,7 @@ test("base_unittests") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -139,7 +139,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -4238,7 +4296,7 @@ test("base_unittests") { +@@ -4275,7 +4333,7 @@ test("base_unittests") { deps += [ ":base_profiler_test_support_library" ] } diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni index 1e640f95b3c2..8aec77b459d0 100644 --- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni +++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni @@ -1,4 +1,4 @@ ---- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-12-06 13:30:52 UTC +--- base/allocator/partition_allocator/partition_alloc.gni.orig 2026-03-15 18:32:51 UTC +++ base/allocator/partition_allocator/partition_alloc.gni @@ -92,7 +92,7 @@ if (current_cpu == "x64" || current_cpu == "arm64" || # TODO(crbug.com/329199197): Clean this up when experiments are complete. @@ -9,7 +9,7 @@ !is_hwasan && (is_linux || is_android) declare_args() { -@@ -486,7 +486,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl +@@ -500,7 +500,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl # dependencies that use partition_allocator are compiled in AOSP against a # version of glibc that does not include pkeys syscall numbers. is_pkeys_available = diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn index f156a719ab4b..79f83e797853 100644 --- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn +++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2026-01-16 13:40:34 UTC +--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2026-03-15 18:32:51 UTC +++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn -@@ -903,7 +903,7 @@ if (is_clang_or_gcc) { +@@ -923,7 +923,7 @@ if (is_clang_or_gcc) { configs -= [ partition_alloc_enable_arc_config ] } } diff --git a/www/ungoogled-chromium/files/patch-base_posix_unix__domain__socket.cc b/www/ungoogled-chromium/files/patch-base_posix_unix__domain__socket.cc index 54cd0dc351fd..519e26f40cbb 100644 --- a/www/ungoogled-chromium/files/patch-base_posix_unix__domain__socket.cc +++ b/www/ungoogled-chromium/files/patch-base_posix_unix__domain__socket.cc @@ -1,4 +1,4 @@ ---- base/posix/unix_domain_socket.cc.orig 2026-02-15 10:01:45 UTC +--- base/posix/unix_domain_socket.cc.orig 2026-03-15 18:32:51 UTC +++ base/posix/unix_domain_socket.cc @@ -16,6 +16,7 @@ #include "base/files/scoped_file.h" @@ -17,7 +17,7 @@ const int enable = 1; return setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &enable, sizeof(enable)) == 0; #else -@@ -69,7 +70,7 @@ bool UnixDomainSocket::SendMsg(int fd, +@@ -70,7 +71,7 @@ bool UnixDomainSocket::SendMsg(int fd, struct cmsghdr* cmsg; msg.msg_control = control_buffer; @@ -26,7 +26,7 @@ msg.msg_controllen = checked_cast<socklen_t>(control_len); #else msg.msg_controllen = control_len; -@@ -77,7 +78,7 @@ bool UnixDomainSocket::SendMsg(int fd, +@@ -78,7 +79,7 @@ bool UnixDomainSocket::SendMsg(int fd, cmsg = CMSG_FIRSTHDR(&msg); cmsg->cmsg_level = SOL_SOCKET; cmsg->cmsg_type = SCM_RIGHTS; @@ -35,7 +35,7 @@ cmsg->cmsg_len = checked_cast<u_int>(CMSG_LEN(sizeof(int) * fds.size())); #else cmsg->cmsg_len = CMSG_LEN(sizeof(int) * fds.size()); -@@ -129,7 +130,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd, +@@ -127,7 +128,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd, const size_t kControlBufferSize = CMSG_SPACE(sizeof(int) * kMaxFileDescriptors) @@ -44,7 +44,7 @@ // macOS does not support ucred. // macOS supports xucred, but this structure is insufficient. + CMSG_SPACE(sizeof(struct ucred)) -@@ -159,7 +160,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd, +@@ -157,7 +158,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd, wire_fds = reinterpret_cast<int*>(UNSAFE_TODO(CMSG_DATA(cmsg))); wire_fds_len = payload_len / sizeof(int); } @@ -53,7 +53,7 @@ // macOS does not support SCM_CREDENTIALS. if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_CREDENTIALS) { -@@ -197,6 +198,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd, +@@ -195,6 +196,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd, if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0) { pid = -1; } diff --git a/www/ungoogled-chromium/files/patch-base_process_process__posix.cc b/www/ungoogled-chromium/files/patch-base_process_process__posix.cc index ef9e636f24ce..fdbe2cdc0214 100644 --- a/www/ungoogled-chromium/files/patch-base_process_process__posix.cc +++ b/www/ungoogled-chromium/files/patch-base_process_process__posix.cc @@ -1,4 +1,4 @@ ---- base/process/process_posix.cc.orig 2025-09-10 13:22:16 UTC +--- base/process/process_posix.cc.orig 2026-03-15 18:32:51 UTC +++ base/process/process_posix.cc @@ -25,10 +25,15 @@ #include "base/trace_event/trace_event.h" @@ -26,7 +26,7 @@ // Using kqueue on Mac so that we can wait on non-child processes. // We can't use kqueues on child processes because we need to reap // our own children using wait. -@@ -387,7 +392,7 @@ bool Process::WaitForExitWithTimeoutImpl(base::Process +@@ -370,7 +375,7 @@ bool Process::WaitForExitWithTimeoutImpl(base::Process const bool exited = (parent_pid < 0); if (!exited && parent_pid != our_pid) { @@ -35,7 +35,7 @@ // On Mac we can wait on non child processes. return WaitForSingleNonChildProcess(handle, timeout); #else -@@ -424,7 +429,56 @@ void Process::Exited(int exit_code) const { +@@ -403,7 +408,56 @@ void Process::Exited(int exit_code) const {} int Process::GetOSPriority() const { DCHECK(IsValid()); diff --git a/www/ungoogled-chromium/files/patch-base_process_process__unittest.cc b/www/ungoogled-chromium/files/patch-base_process_process__unittest.cc index cf066d3a30ea..c17b21c71a13 100644 --- a/www/ungoogled-chromium/files/patch-base_process_process__unittest.cc +++ b/www/ungoogled-chromium/files/patch-base_process_process__unittest.cc @@ -1,6 +1,6 @@ ---- base/process/process_unittest.cc.orig 2025-02-20 09:59:21 UTC +--- base/process/process_unittest.cc.orig 2026-03-15 18:32:51 UTC +++ base/process/process_unittest.cc -@@ -202,7 +202,7 @@ TEST_F(ProcessTest, CreationTimeOtherProcess) { +@@ -147,7 +147,7 @@ TEST_F(ProcessTest, CreationTimeOtherProcess) { // was spawned and a time recorded after it was spawned. However, since the // base::Time and process creation clocks don't match, tolerate some error. constexpr base::TimeDelta kTolerance = diff --git a/www/ungoogled-chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc b/www/ungoogled-chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc index aa143f8c82aa..ecea33f98fd7 100644 --- a/www/ungoogled-chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc +++ b/www/ungoogled-chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc @@ -1,6 +1,6 @@ ---- base/profiler/stack_sampling_profiler_test_util.cc.orig 2025-03-09 21:38:10 UTC +--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2026-03-15 18:32:51 UTC +++ base/profiler/stack_sampling_profiler_test_util.cc -@@ -50,7 +50,7 @@ +@@ -46,7 +46,7 @@ // Fortunately, it provides _alloca, which functions identically. #include <malloc.h> #define alloca _alloca diff --git a/www/ungoogled-chromium/files/patch-base_rand__util.h b/www/ungoogled-chromium/files/patch-base_rand__util.h index 1a53bb2c15bc..911d4187d60a 100644 --- a/www/ungoogled-chromium/files/patch-base_rand__util.h +++ b/www/ungoogled-chromium/files/patch-base_rand__util.h @@ -1,6 +1,6 @@ ---- base/rand_util.h.orig 2026-02-15 10:01:45 UTC +--- base/rand_util.h.orig 2026-03-15 18:32:51 UTC +++ base/rand_util.h -@@ -222,7 +222,7 @@ decltype(auto) RandomChoice(Range&& r) { +@@ -225,7 +225,7 @@ decltype(auto) RandomChoice(Range&& r) { return r[base::RandGenerator(r.size())]; } diff --git a/www/ungoogled-chromium/files/patch-base_test_test__file__util__posix.cc b/www/ungoogled-chromium/files/patch-base_test_test__file__util__posix.cc index 797f0d4ad692..de62441dd379 100644 --- a/www/ungoogled-chromium/files/patch-base_test_test__file__util__posix.cc +++ b/www/ungoogled-chromium/files/patch-base_test_test__file__util__posix.cc @@ -1,6 +1,6 @@ ---- base/test/test_file_util_posix.cc.orig 2025-02-20 09:59:21 UTC +--- base/test/test_file_util_posix.cc.orig 2026-03-15 18:32:51 UTC +++ base/test/test_file_util_posix.cc -@@ -93,7 +93,7 @@ void SyncPageCacheToDisk() { +@@ -66,7 +66,7 @@ void SyncPageCacheToDisk() { } #if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \ diff --git a/www/ungoogled-chromium/files/patch-base_threading_platform__thread.h b/www/ungoogled-chromium/files/patch-base_threading_platform__thread.h index e1c3f4da9ce8..a974612110db 100644 --- a/www/ungoogled-chromium/files/patch-base_threading_platform__thread.h +++ b/www/ungoogled-chromium/files/patch-base_threading_platform__thread.h @@ -1,6 +1,6 @@ ---- base/threading/platform_thread.h.orig 2026-02-15 10:01:45 UTC +--- base/threading/platform_thread.h.orig 2026-03-15 18:32:51 UTC +++ base/threading/platform_thread.h -@@ -60,6 +60,8 @@ class BASE_EXPORT PlatformThreadId { +@@ -61,6 +61,8 @@ class BASE_EXPORT PlatformThreadId { using UnderlyingType = zx_koid_t; #elif BUILDFLAG(IS_APPLE) using UnderlyingType = uint64_t; diff --git a/www/ungoogled-chromium/files/patch-base_threading_platform__thread__bsd.cc b/www/ungoogled-chromium/files/patch-base_threading_platform__thread__bsd.cc index f97676309ea6..b0212aa48990 100644 --- a/www/ungoogled-chromium/files/patch-base_threading_platform__thread__bsd.cc +++ b/www/ungoogled-chromium/files/patch-base_threading_platform__thread__bsd.cc @@ -1,6 +1,6 @@ ---- base/threading/platform_thread_bsd.cc.orig 2026-02-15 10:01:45 UTC +--- base/threading/platform_thread_bsd.cc.orig 2026-03-15 18:32:51 UTC +++ base/threading/platform_thread_bsd.cc -@@ -0,0 +1,41 @@ +@@ -0,0 +1,40 @@ +// Copyright 2023 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -13,8 +13,7 @@ +namespace internal { + +void SetCurrentThreadTypeImpl(ThreadType thread_type, -+ MessagePumpType pump_type_hint, -+ bool may_change_affinity) { ++ MessagePumpType pump_type_hint) { + NOTIMPLEMENTED(); + return; +} diff --git a/www/ungoogled-chromium/files/patch-base_trace__event_memory__dump__manager.cc b/www/ungoogled-chromium/files/patch-base_trace__event_memory__dump__manager.cc index 0ff9a0b2977a..a40dc4bd9858 100644 --- a/www/ungoogled-chromium/files/patch-base_trace__event_memory__dump__manager.cc +++ b/www/ungoogled-chromium/files/patch-base_trace__event_memory__dump__manager.cc @@ -1,6 +1,6 @@ ---- base/trace_event/memory_dump_manager.cc.orig 2026-02-15 10:01:45 UTC +--- base/trace_event/memory_dump_manager.cc.orig 2026-03-15 18:32:51 UTC +++ base/trace_event/memory_dump_manager.cc -@@ -84,7 +84,7 @@ const char* const MemoryDumpManager::kSystemAllocatorP +@@ -95,7 +95,7 @@ const char* const MemoryDumpManager::kSystemAllocatorP #if defined(MALLOC_MEMORY_TRACING_SUPPORTED) MallocDumpProvider::kAllocatedObjects; #else diff --git a/www/ungoogled-chromium/files/patch-build_config_clang_BUILD.gn b/www/ungoogled-chromium/files/patch-build_config_clang_BUILD.gn index 0ecc7e1daf49..cd945afb4b6a 100644 --- a/www/ungoogled-chromium/files/patch-build_config_clang_BUILD.gn +++ b/www/ungoogled-chromium/files/patch-build_config_clang_BUILD.gn @@ -1,6 +1,6 @@ ---- build/config/clang/BUILD.gn.orig 2026-01-16 13:40:34 UTC +--- build/config/clang/BUILD.gn.orig 2026-03-15 18:32:51 UTC +++ build/config/clang/BUILD.gn -@@ -233,7 +233,12 @@ template("clang_lib") { +@@ -237,7 +237,12 @@ template("clang_lib") { # Adds a dependency on the Clang runtime library clang_rt.builtins. clang_lib("compiler_builtins") { diff --git a/www/ungoogled-chromium/files/patch-build_config_clang_clang.gni b/www/ungoogled-chromium/files/patch-build_config_clang_clang.gni index 94ac8a7690a4..01ac02194c39 100644 --- a/www/ungoogled-chromium/files/patch-build_config_clang_clang.gni +++ b/www/ungoogled-chromium/files/patch-build_config_clang_clang.gni @@ -1,11 +1,10 @@ ---- build/config/clang/clang.gni.orig 2026-02-15 10:01:45 UTC +--- build/config/clang/clang.gni.orig 2026-03-15 18:32:51 UTC +++ build/config/clang/clang.gni -@@ -93,7 +93,7 @@ declare_args() { - # - # TODO(https://crbug.com/440260716): Enable for Cronet in AOSP once gn2bp - # supports copy targets. -- use_clang_modules = -+ use_clang_modules = !is_bsd && - # Clang modules doesn't work with translation_unit used in codesearch - # pipeline http://b/436082487. - !enable_kythe_annotations && is_clang && +@@ -40,6 +40,7 @@ android_supported_cpus = [ + "x86", + ] + clang_modules_platform_supported = ++ !is_bsd && + # s390x should work, but IBM doesn't want it enabled for that cpu arch. + (is_linux && current_cpu != "s390x") || + (is_android && diff --git a/www/ungoogled-chromium/files/patch-build_config_compiler_BUILD.gn b/www/ungoogled-chromium/files/patch-build_config_compiler_BUILD.gn index e5734a004976..2f911ff22016 100644 --- a/www/ungoogled-chromium/files/patch-build_config_compiler_BUILD.gn +++ b/www/ungoogled-chromium/files/patch-build_config_compiler_BUILD.gn @@ -1,6 +1,6 @@ ---- build/config/compiler/BUILD.gn.orig 2026-02-15 10:01:45 UTC +--- build/config/compiler/BUILD.gn.orig 2026-03-15 18:32:51 UTC +++ build/config/compiler/BUILD.gn -@@ -201,7 +201,7 @@ declare_args() { +@@ -202,7 +202,7 @@ declare_args() { # This greatly reduces the size of debug builds, at the cost of # debugging information which is required by some specialized # debugging tools. @@ -9,7 +9,7 @@ # This switch is used to enable -Wexit-time-destructors by default. This # warning serves as a flip switch to allow a gradual migration of targets -@@ -291,7 +291,7 @@ assert(is_bot || +@@ -292,7 +292,7 @@ assert(is_bot || # # Since this is referenced both when passing the file and when deciding which # warnings to enable, store it in a separate variable here. @@ -18,7 +18,7 @@ is_clang && clang_warning_suppression_file != "" # default_include_dirs --------------------------------------------------------- -@@ -309,13 +309,16 @@ config("default_include_dirs") { +@@ -310,13 +310,16 @@ config("default_include_dirs") { # Compiler instrumentation can introduce dependencies in DSOs to symbols in # the executable they are loaded into, so they are unresolved at link-time. config("no_unresolved_symbols") { @@ -36,7 +36,7 @@ } # compiler --------------------------------------------------------------------- -@@ -588,6 +591,10 @@ config("compiler") { +@@ -589,6 +592,10 @@ config("compiler") { } } @@ -47,7 +47,7 @@ # Linux-specific compiler flags setup. # ------------------------------------ if (use_icf && (!is_apple || use_lld)) { -@@ -678,7 +685,7 @@ config("compiler") { +@@ -679,7 +686,7 @@ config("compiler") { ldflags += [ "-Wl,-z,keep-text-section-prefix" ] } @@ -56,7 +56,7 @@ cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ] if (save_reproducers_on_lld_crash && use_lld) { ldflags += [ -@@ -1287,7 +1294,7 @@ config("compiler_cpu_abi") { +@@ -1288,7 +1295,7 @@ config("compiler_cpu_abi") { # CPU architecture. We may or may not be doing a cross compile now, so for # simplicity we always explicitly set the architecture. if (current_cpu == "x64") { @@ -65,7 +65,7 @@ cflags += [ "--target=x86_64-unknown-linux-gnu" ] ldflags += [ "--target=x86_64-unknown-linux-gnu" ] } else { -@@ -1301,7 +1308,7 @@ config("compiler_cpu_abi") { +@@ -1302,7 +1309,7 @@ config("compiler_cpu_abi") { ldflags += [ "-march=$cros_target_cpu_arch" ] } } else if (current_cpu == "x86") { @@ -74,7 +74,7 @@ cflags += [ "--target=i386-unknown-linux-gnu" ] ldflags += [ "--target=i386-unknown-linux-gnu" ] } else { -@@ -1313,7 +1320,7 @@ config("compiler_cpu_abi") { +@@ -1314,7 +1321,7 @@ config("compiler_cpu_abi") { "-msse3", ] } else if (current_cpu == "arm") { @@ -83,7 +83,7 @@ cflags += [ "--target=arm-linux-gnueabihf" ] ldflags += [ "--target=arm-linux-gnueabihf" ] } -@@ -1322,7 +1329,7 @@ config("compiler_cpu_abi") { +@@ -1323,7 +1330,7 @@ config("compiler_cpu_abi") { "-mfloat-abi=$arm_float_abi", ] } else if (current_cpu == "arm64") { @@ -92,7 +92,7 @@ cflags += [ "--target=aarch64-linux-gnu" ] ldflags += [ "--target=aarch64-linux-gnu" ] } -@@ -1732,7 +1739,7 @@ config("compiler_deterministic") { +@@ -1735,7 +1742,7 @@ config("compiler_deterministic") { } config("clang_revision") { @@ -101,7 +101,23 @@ current_os != "zos") { _perform_consistency_checks = current_toolchain == default_toolchain *** 12607 LINES SKIPPED ***home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b7c03c.43ff9.3f449543>
