pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
chromium: update to 146.0.7680.75
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Fri Mar 13 17:56:34 2026 +0100
Changeset: 6ad083b91290d2a641987aa9405d0541e03ecef5
Modified Files:
chromium/COMMIT_MSG
chromium/Makefile
chromium/distinfo
chromium/patches/patch-BUILD.gn
chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
chromium/patches/patch-base_BUILD.gn
chromium/patches/patch-base_allocator_dispatcher_tls.h
chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
chromium/patches/patch-base_atomicops.h
chromium/patches/patch-base_base__paths__posix.cc
chromium/patches/patch-base_compiler__specific.h
chromium/patches/patch-base_debug_debugger__posix.cc
chromium/patches/patch-base_debug_elf__reader.cc
chromium/patches/patch-base_debug_proc__maps__linux.cc
chromium/patches/patch-base_debug_stack__trace.cc
chromium/patches/patch-base_debug_stack__trace__posix.cc
chromium/patches/patch-base_files_dir__reader__linux.h
chromium/patches/patch-base_files_dir__reader__posix.h
chromium/patches/patch-base_files_drive__info.h
chromium/patches/patch-base_files_drive__info__posix.cc
chromium/patches/patch-base_files_file__path__watcher.h
chromium/patches/patch-base_files_file__path__watcher__bsd.cc
chromium/patches/patch-base_files_file__path__watcher__kqueue.h
chromium/patches/patch-base_files_file__path__watcher__unittest.cc
chromium/patches/patch-base_files_file__util__posix.cc
chromium/patches/patch-base_files_file__util__unittest.cc
chromium/patches/patch-base_files_important__file__writer__cleaner.cc
chromium/patches/patch-base_files_scoped__file.cc
chromium/patches/patch-base_functional_unretained__traits.h
chromium/patches/patch-base_i18n_icu__util.cc
chromium/patches/patch-base_linux__util.cc
chromium/patches/patch-base_logging__unittest.cc
chromium/patches/patch-base_memory_discardable__memory.cc
chromium/patches/patch-base_memory_discardable__memory__internal.h
chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
chromium/patches/patch-base_memory_platform__shared__memory__region.h
chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
chromium/patches/patch-base_memory_protected__memory.h
chromium/patches/patch-base_memory_protected__memory__posix.cc
chromium/patches/patch-base_message__loop_message__pump__epoll.cc
chromium/patches/patch-base_message__loop_message__pump__epoll.h
chromium/patches/patch-base_message__loop_message__pump__glib.cc
chromium/patches/patch-base_posix_can__lower__nice__to.cc
chromium/patches/patch-base_posix_file__descriptor__shuffle.h
chromium/patches/patch-base_posix_sysctl.cc
chromium/patches/patch-base_posix_unix__domain__socket.cc
chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
chromium/patches/patch-base_process_internal__linux.h
chromium/patches/patch-base_process_kill.h
chromium/patches/patch-base_process_kill__posix.cc
chromium/patches/patch-base_process_launch.h
chromium/patches/patch-base_process_launch__posix.cc
chromium/patches/patch-base_process_memory__linux.cc
chromium/patches/patch-base_process_process__handle.cc
chromium/patches/patch-base_process_process__handle.h
chromium/patches/patch-base_process_process__handle__freebsd.cc
chromium/patches/patch-base_process_process__handle__openbsd.cc
chromium/patches/patch-base_process_process__iterator.h
chromium/patches/patch-base_process_process__iterator__freebsd.cc
chromium/patches/patch-base_process_process__iterator__openbsd.cc
chromium/patches/patch-base_process_process__metrics.cc
chromium/patches/patch-base_process_process__metrics.h
chromium/patches/patch-base_process_process__metrics__freebsd.cc
chromium/patches/patch-base_process_process__metrics__openbsd.cc
chromium/patches/patch-base_process_process__metrics__posix.cc
chromium/patches/patch-base_process_process__metrics__unittest.cc
chromium/patches/patch-base_process_process__posix.cc
chromium/patches/patch-base_process_process__unittest.cc
chromium/patches/patch-base_profiler_module__cache.cc
chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
chromium/patches/patch-base_profiler_stack__base__address__posix.cc
chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
chromium/patches/patch-base_profiler_thread__delegate__posix.cc
chromium/patches/patch-base_rand__util.h
chromium/patches/patch-base_rand__util__posix.cc
chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
chromium/patches/patch-base_synchronization_cancelable__event.h
chromium/patches/patch-base_synchronization_lock__impl.h
chromium/patches/patch-base_syslog__logging.cc
chromium/patches/patch-base_system_sys__info.cc
chromium/patches/patch-base_system_sys__info.h
chromium/patches/patch-base_system_sys__info__freebsd.cc
chromium/patches/patch-base_system_sys__info__openbsd.cc
chromium/patches/patch-base_system_sys__info__posix.cc
chromium/patches/patch-base_system_sys__info__unittest.cc
chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
chromium/patches/patch-base_test_launcher_test__launcher.cc
chromium/patches/patch-base_test_test__file__util__linux.cc
chromium/patches/patch-base_test_test__file__util__posix.cc
chromium/patches/patch-base_threading_platform__thread.h
chromium/patches/patch-base_threading_platform__thread__bsd.cc
chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
chromium/patches/patch-base_threading_platform__thread__metrics.cc
chromium/patches/patch-base_threading_platform__thread__metrics.h
chromium/patches/patch-base_threading_platform__thread__posix.cc
chromium/patches/patch-base_threading_platform__thread__unittest.cc
chromium/patches/patch-base_time_time__now__posix.cc
chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
chromium/patches/patch-base_trace__event_memory__dump__manager.cc
chromium/patches/patch-base_trace__event_process__memory__dump.cc
chromium/patches/patch-base_tracing_trace__time.cc
chromium/patches/patch-base_tracing_trace__time.h
chromium/patches/patch-base_version__info_version__info.h
chromium/patches/patch-build_config_BUILD.gn
chromium/patches/patch-build_config_BUILDCONFIG.gn
chromium/patches/patch-build_config_c++_modules.gni
chromium/patches/patch-build_config_clang_BUILD.gn
chromium/patches/patch-build_config_clang_clang.gni
chromium/patches/patch-build_config_compiler_BUILD.gn
chromium/patches/patch-build_config_linux_BUILD.gn
chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
chromium/patches/patch-build_config_linux_pkg-config.py
chromium/patches/patch-build_config_ozone.gni
chromium/patches/patch-build_config_rust.gni
chromium/patches/patch-build_config_v8__target__cpu.gni
chromium/patches/patch-build_detect__host__arch.py
chromium/patches/patch-build_dotfile__settings.gni
chromium/patches/patch-build_gn__run__binary.py
chromium/patches/patch-build_linux_chrome.map
chromium/patches/patch-build_linux_strip__binary.gni
chromium/patches/patch-build_linux_strip__binary.py
chromium/patches/patch-build_linux_unbundle_icu.gn
chromium/patches/patch-build_linux_unbundle_libpng.gn
chromium/patches/patch-build_linux_unbundle_libusb.gn
chromium/patches/patch-build_rust_allocator_lib.rs
chromium/patches/patch-build_rust_rust__bindgen.gni
chromium/patches/patch-build_rust_rust__bindgen__generator.gni
chromium/patches/patch-build_rust_std_BUILD.gn
chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
chromium/patches/patch-build_toolchain_gcc__toolchain.gni
chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
chromium/patches/patch-build_toolchain_toolchain.gni
chromium/patches/patch-cc_base_features.cc
chromium/patches/patch-chrome_app_chrome__command__ids.h
chromium/patches/patch-chrome_app_chrome__main.cc
chromium/patches/patch-chrome_app_chrome__main__delegate.cc
chromium/patches/patch-chrome_app_settings__strings.grdp
chromium/patches/patch-chrome_browser_BUILD.gn
chromium/patches/patch-chrome_browser_about__flags.cc
chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
chromium/patches/patch-chrome_browser_browser__features.cc
chromium/patches/patch-chrome_browser_browser__features.h
chromium/patches/patch-chrome_browser_browser__process__impl.cc
chromium/patches/patch-chrome_browser_browser__process__impl.h
chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
chromium/patches/patch-chrome_browser_chrome__browser__main.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
chromium/patches/patch-chrome_browser_component__updater_registration.cc
chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
chromium/patches/patch-chrome_browser_defaults.cc
chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc
chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
chromium/patches/patch-chrome_browser_download_download__commands.cc
chromium/patches/patch-chrome_browser_download_download__commands.h
chromium/patches/patch-chrome_browser_download_download__file__picker.cc
chromium/patches/patch-chrome_browser_download_download__item__model.cc
chromium/patches/patch-chrome_browser_download_download__prefs.cc
chromium/patches/patch-chrome_browser_download_download__prefs.h
chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
chromium/patches/patch-chrome_browser_extensions_BUILD.gn
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
chromium/patches/patch-chrome_browser_flag__descriptions.h
chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
chromium/patches/patch-chrome_browser_global__features.cc
chromium/patches/patch-chrome_browser_global__features.h
chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
chromium/patches/patch-chrome_browser_media_audio__service__util.cc
chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
chromium/patches/patch-chrome_browser_memory__details.cc
chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
chromium/patches/patch-chrome_browser_platform__util__linux.cc
chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
chromium/patches/patch-chrome_browser_printing_printer__query.cc
chromium/patches/patch-chrome_browser_process__singleton__posix.cc
chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
chromium/patches/patch-chrome_browser_sessions_session__restore.cc
chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
chromium/patches/patch-chrome_browser_shell__integration.h
chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
chromium/patches/patch-chrome_browser_signin_signin__util.cc
chromium/patches/patch-chrome_browser_signin_signin__util.h
chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc
chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
chromium/patches/patch-chrome_browser_themes_theme__helper.cc
chromium/patches/patch-chrome_browser_themes_theme__service.cc
chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
chromium/patches/patch-chrome_browser_ui_browser.h
chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
chromium/patches/patch-chrome_browser_ui_browser__commands.cc
chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
chromium/patches/patch-chrome_browser_ui_chrome__pages.h
chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
chromium/patches/patch-chrome_browser_ui_managed__ui.cc
chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
chromium/patches/patch-chrome_browser_ui_sad__tab.cc
chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
chromium/patches/patch-chrome_browser_ui_ui__features.cc
chromium/patches/patch-chrome_browser_ui_ui__features.h
chromium/patches/patch-chrome_browser_ui_url__identity.cc
chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc
chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
chromium/patches/patch-chrome_browser_web__applications_web__app.cc
chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
chromium/patches/patch-chrome_common_channel__info.h
chromium/patches/patch-chrome_common_channel__info__posix.cc
chromium/patches/patch-chrome_common_chrome__content__client.cc
chromium/patches/patch-chrome_common_chrome__features.cc
chromium/patches/patch-chrome_common_chrome__features.h
chromium/patches/patch-chrome_common_chrome__paths.cc
chromium/patches/patch-chrome_common_chrome__paths.h
chromium/patches/patch-chrome_common_chrome__paths__internal.h
chromium/patches/patch-chrome_common_chrome__switches.cc
chromium/patches/patch-chrome_common_chrome__switches.h
chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
chromium/patches/patch-chrome_common_crash__keys.cc
chromium/patches/patch-chrome_common_extensions_extension__constants.cc
chromium/patches/patch-chrome_common_extensions_extension__constants.h
chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
chromium/patches/patch-chrome_common_media_cdm__registration.cc
chromium/patches/patch-chrome_common_media_cdm__registration.h
chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
chromium/patches/patch-chrome_common_pref__names.h
chromium/patches/patch-chrome_common_url__constants.h
chromium/patches/patch-chrome_common_webui__url__constants.cc
chromium/patches/patch-chrome_common_webui__url__constants.h
chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
chromium/patches/patch-chrome_enterprise__companion_lock.cc
chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h
chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
chromium/patches/patch-chrome_updater_configurator.cc
chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
chromium/patches/patch-chrome_updater_lock.cc
chromium/patches/patch-chrome_updater_util_posix__util.cc
chromium/patches/patch-chrome_utility_services.cc
chromium/patches/patch-components_BUILD.gn
chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
chromium/patches/patch-components_autofill_core_common_autofill__features.cc
chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
chromium/patches/patch-components_constrained__window_constrained__window__views.cc
chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
chromium/patches/patch-components_cookie__config_cookie__store__util.cc
chromium/patches/patch-components_crash_core_app_BUILD.gn
chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
chromium/patches/patch-components_crash_core_common_BUILD.gn
chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
chromium/patches/patch-components_device__signals_core_common_platform__utils.h
chromium/patches/patch-components_device__signals_core_common_signals__features.cc
chromium/patches/patch-components_device__signals_core_common_signals__features.h
chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
chromium/patches/patch-components_device__signals_test_signals__contract.cc
chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
chromium/patches/patch-components_embedder__support_user__agent__utils.cc
chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
chromium/patches/patch-components_enterprise_watermarking_watermark.cc
chromium/patches/patch-components_error__page_common_localized__error.cc
chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
chromium/patches/patch-components_feature__engagement_public_event__constants.cc
chromium/patches/patch-components_feature__engagement_public_event__constants.h
chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
chromium/patches/patch-components_feature__engagement_public_feature__constants.h
chromium/patches/patch-components_feature__engagement_public_feature__list.cc
chromium/patches/patch-components_feature__engagement_public_feature__list.h
chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
chromium/patches/patch-components_feed_core_v2_proto__util.cc
chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
chromium/patches/patch-components_gwp__asan_BUILD.gn
chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
chromium/patches/patch-components_live__caption_caption__util.cc
chromium/patches/patch-components_live__caption_caption__util.h
chromium/patches/patch-components_media__router_common_media__source.cc
chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
chromium/patches/patch-components_metrics_drive__metrics__provider.cc
chromium/patches/patch-components_metrics_dwa_dwa__service.cc
chromium/patches/patch-components_metrics_metrics__log.cc
chromium/patches/patch-components_metrics_motherboard.cc
chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
chromium/patches/patch-components_named__system__lock_BUILD.gn
chromium/patches/patch-components_named__system__lock_lock.h
chromium/patches/patch-components_named__system__lock_lock__unittest.cc
chromium/patches/patch-components_ntp__tiles_pref__names.h
chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc
chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h
chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
chromium/patches/patch-components_os__crypt_sync_os__crypt.h
chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
chromium/patches/patch-components_performance__manager_public_features.h
chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
chromium/patches/patch-components_policy_core_common_policy__paths.cc
chromium/patches/patch-components_policy_tools_generate__policy__source.py
chromium/patches/patch-components_power__metrics_BUILD.gn
chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc
chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h
chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc
chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
chromium/patches/patch-components_search__engines_template__url__service.cc
chromium/patches/patch-components_security__interstitials_content_utils.cc
chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
chromium/patches/patch-components_signin_public_base_signin__switches.cc
chromium/patches/patch-components_signin_public_base_signin__switches.h
chromium/patches/patch-components_soda_soda__util.cc
chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
chromium/patches/patch-components_storage__monitor_BUILD.gn
chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
chromium/patches/patch-components_storage__monitor_removable__device__constants.h
chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
chromium/patches/patch-components_supervised__user_core_common_features.cc
chromium/patches/patch-components_supervised__user_core_common_features.h
chromium/patches/patch-components_supervised__user_core_common_pref__names.h
chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
chromium/patches/patch-components_sync_base_sync__util.cc
chromium/patches/patch-components_sync_service_sync__prefs.cc
chromium/patches/patch-components_sync_service_sync__service__impl.cc
chromium/patches/patch-components_system__cpu_cpu__probe.cc
chromium/patches/patch-components_translate_core_common_translate__util.cc
chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
chromium/patches/patch-components_update__client_update__query__params.cc
chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
chromium/patches/patch-components_user__education_views_help__bubble__view.cc
chromium/patches/patch-components_user__education_views_help__bubble__view.h
chromium/patches/patch-components_variations_service_variations__service.cc
chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
chromium/patches/patch-components_viz_host_gpu__host__impl.cc
chromium/patches/patch-components_viz_host_host__display__client.cc
chromium/patches/patch-components_viz_host_host__display__client.h
chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
chromium/patches/patch-components_viz_service_display_skia__renderer.cc
chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
chromium/patches/patch-components_viz_test_fake__display__client.cc
chromium/patches/patch-components_viz_test_fake__display__client.h
chromium/patches/patch-components_viz_test_mock__display__client.h
chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
chromium/patches/patch-components_webui_flags_flags__state.cc
chromium/patches/patch-content_app_BUILD.gn
chromium/patches/patch-content_app_content__main.cc
chromium/patches/patch-content_app_content__main__runner__impl.cc
chromium/patches/patch-content_browser_BUILD.gn
chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
chromium/patches/patch-content_browser_browser__child__process__host__impl.h
chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
chromium/patches/patch-content_browser_browser__main__loop.cc
chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
chromium/patches/patch-content_browser_gpu_compositor__util.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
chromium/patches/patch-content_browser_network__service__instance__impl.cc
chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
chromium/patches/patch-content_browser_sandbox__host__linux.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
chromium/patches/patch-content_browser_service__host_utility__process__host.cc
chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
chromium/patches/patch-content_browser_theme__helper.cc
chromium/patches/patch-content_browser_v8__snapshot__files.cc
chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
chromium/patches/patch-content_child_BUILD.gn
chromium/patches/patch-content_child_child__process.cc
chromium/patches/patch-content_child_child__process.h
chromium/patches/patch-content_common_BUILD.gn
chromium/patches/patch-content_common_features.cc
chromium/patches/patch-content_common_features.h
chromium/patches/patch-content_common_font__list__unittest.cc
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
chromium/patches/patch-content_common_thread__type__switcher.mojom
chromium/patches/patch-content_gpu_gpu__child__thread.cc
chromium/patches/patch-content_gpu_gpu__main.cc
chromium/patches/patch-content_public_browser_content__browser__client.cc
chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
chromium/patches/patch-content_public_common_content__features.cc
chromium/patches/patch-content_public_common_content__switches.cc
chromium/patches/patch-content_public_common_content__switches.h
chromium/patches/patch-content_public_common_zygote_features.gni
chromium/patches/patch-content_renderer_render__thread__impl.cc
chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
chromium/patches/patch-content_shell_BUILD.gn
chromium/patches/patch-content_shell_app_shell__main__delegate.cc
chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
chromium/patches/patch-content_test_BUILD.gn
chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
chromium/patches/patch-content_utility_services.cc
chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
chromium/patches/patch-content_utility_utility__main.cc
chromium/patches/patch-content_utility_utility__thread__impl.cc
chromium/patches/patch-content_zygote_BUILD.gn
chromium/patches/patch-content_zygote_zygote__linux.cc
chromium/patches/patch-content_zygote_zygote__main__linux.cc
chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
chromium/patches/patch-device_fido_public_features.cc
chromium/patches/patch-device_fido_public_features.h
chromium/patches/patch-device_gamepad_BUILD.gn
chromium/patches/patch-device_gamepad_gamepad__provider.cc
chromium/patches/patch-device_gamepad_hid__writer__linux.cc
chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
chromium/patches/patch-extensions_browser_api_management_management__api.cc
chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
chromium/patches/patch-extensions_common_api___permission__features.json
chromium/patches/patch-extensions_common_api_runtime.json
chromium/patches/patch-extensions_common_command.cc
chromium/patches/patch-extensions_common_features_feature.cc
chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
chromium/patches/patch-gpu_config_gpu__control__list.cc
chromium/patches/patch-gpu_config_gpu__finch__features.cc
chromium/patches/patch-gpu_config_gpu__info__collector.cc
chromium/patches/patch-gpu_config_gpu__test__config.cc
chromium/patches/patch-gpu_ipc_service_gpu__init.cc
chromium/patches/patch-gpu_ipc_service_x__util.h
chromium/patches/patch-gpu_vulkan_generate__bindings.py
chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
chromium/patches/patch-gpu_vulkan_vulkan__image.h
chromium/patches/patch-gpu_vulkan_vulkan__util.cc
chromium/patches/patch-headless_BUILD.gn
chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
chromium/patches/patch-ipc_ipc__channel.cc
chromium/patches/patch-ipc_ipc__channel.h
chromium/patches/patch-ipc_param__traits__utils.h
chromium/patches/patch-media_BUILD.gn
chromium/patches/patch-media_audio_BUILD.gn
chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
chromium/patches/patch-media_audio_audio__input__device.cc
chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
chromium/patches/patch-media_audio_pulse_pulse__util.cc
chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
chromium/patches/patch-media_audio_sndio_sndio__input.cc
chromium/patches/patch-media_audio_sndio_sndio__input.h
chromium/patches/patch-media_audio_sndio_sndio__output.cc
chromium/patches/patch-media_audio_sndio_sndio__output.h
chromium/patches/patch-media_base_audio__latency.cc
chromium/patches/patch-media_base_libaom__thread__wrapper.cc
chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
chromium/patches/patch-media_base_media__switches.cc
chromium/patches/patch-media_base_media__switches.h
chromium/patches/patch-media_base_video__frame.cc
chromium/patches/patch-media_base_video__frame.h
chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
chromium/patches/patch-media_capture_video_video__capture__device__client.cc
chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
chromium/patches/patch-media_gpu_test_raw__video.cc
chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
chromium/patches/patch-media_gpu_test_video__frame__validator.cc
chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
chromium/patches/patch-media_gpu_vaapi_vaapi__jpeg__encoder.cc
chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
chromium/patches/patch-media_media__options.gni
chromium/patches/patch-media_mojo_mojom_BUILD.gn
chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
chromium/patches/patch-media_webrtc_audio__processor.cc
chromium/patches/patch-media_webrtc_helpers.cc
chromium/patches/patch-mojo_core_BUILD.gn
chromium/patches/patch-mojo_core_channel.cc
chromium/patches/patch-mojo_core_channel.h
chromium/patches/patch-mojo_core_channel__posix.cc
chromium/patches/patch-mojo_core_embedder_features.h
chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
chromium/patches/patch-net_BUILD.gn
chromium/patches/patch-net_base_features.cc
chromium/patches/patch-net_base_network__change__notifier.cc
chromium/patches/patch-net_base_network__change__notifier.h
chromium/patches/patch-net_base_network__change__notifier__passive.cc
chromium/patches/patch-net_base_network__interfaces__posix.h
chromium/patches/patch-net_base_sockaddr__util__posix.cc
chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
chromium/patches/patch-net_disk__cache_backend__experiment.h
chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
chromium/patches/patch-net_dns_BUILD.gn
chromium/patches/patch-net_dns_address__info.cc
chromium/patches/patch-net_dns_address__sorter__posix.cc
chromium/patches/patch-net_dns_dns__config__service__posix.cc
chromium/patches/patch-net_dns_dns__reloader.cc
chromium/patches/patch-net_dns_dns__util.cc
chromium/patches/patch-net_dns_host__resolver__proc.cc
chromium/patches/patch-net_dns_public_BUILD.gn
chromium/patches/patch-net_dns_public_resolv__reader.cc
chromium/patches/patch-net_dns_public_resolv__reader.h
chromium/patches/patch-net_dns_public_scoped__res__state.cc
chromium/patches/patch-net_dns_public_scoped__res__state.h
chromium/patches/patch-net_filter_zstd__source__stream.cc
chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
chromium/patches/patch-net_http_http__auth__gssapi__posix.h
chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
chromium/patches/patch-net_http_http__auth__preferences.cc
chromium/patches/patch-net_http_http__auth__preferences.h
chromium/patches/patch-net_http_http__network__session.cc
chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
chromium/patches/patch-net_socket_socks5__client__socket.cc
chromium/patches/patch-net_socket_tcp__socket__posix.cc
chromium/patches/patch-net_socket_udp__socket__posix.cc
chromium/patches/patch-net_socket_udp__socket__unittest.cc
chromium/patches/patch-net_third__party_quiche_BUILD.gn
chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
chromium/patches/patch-net_url__request_url__request__context.cc
chromium/patches/patch-net_url__request_url__request__context.h
chromium/patches/patch-net_url__request_url__request__context__builder.cc
chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
chromium/patches/patch-printing_backend_cups__helper.cc
chromium/patches/patch-printing_backend_cups__helper.h
chromium/patches/patch-printing_backend_cups__ipp__helper.cc
chromium/patches/patch-printing_backend_cups__jobs.cc
chromium/patches/patch-printing_backend_cups__printer.cc
chromium/patches/patch-printing_backend_cups__weak__functions.h
chromium/patches/patch-printing_backend_print__backend__cups.h
chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
chromium/patches/patch-printing_print__settings.cc
chromium/patches/patch-printing_print__settings.h
chromium/patches/patch-printing_print__settings__conversion.cc
chromium/patches/patch-printing_printing__features.cc
chromium/patches/patch-printing_printing__features.h
chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
chromium/patches/patch-remoting_base_constants.h
chromium/patches/patch-remoting_base_environment__details.cc
chromium/patches/patch-remoting_base_host__settings.cc
chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
chromium/patches/patch-remoting_host_base_switches.cc
chromium/patches/patch-remoting_host_base_switches.h
chromium/patches/patch-remoting_host_chromoting__host.cc
chromium/patches/patch-remoting_host_chromoting__host.h
chromium/patches/patch-remoting_host_chromoting__host__context.cc
chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
chromium/patches/patch-remoting_host_client__session.cc
chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
chromium/patches/patch-remoting_host_evaluate__capability.cc
chromium/patches/patch-remoting_host_host__main.cc
chromium/patches/patch-remoting_host_host__power__save__blocker.cc
chromium/patches/patch-remoting_host_ipc__constants.cc
chromium/patches/patch-remoting_host_it2me_it2me__host.cc
chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
chromium/patches/patch-remoting_host_policy__watcher.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
chromium/patches/patch-remoting_host_remoting__me2me__host.cc
chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
chromium/patches/patch-remoting_host_session__policies__from__dict.cc
chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
chromium/patches/patch-remoting_host_setup_start__host__main.cc
chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
chromium/patches/patch-sandbox_BUILD.gn
chromium/patches/patch-sandbox_features.gni
chromium/patches/patch-sandbox_linux_BUILD.gn
chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
chromium/patches/patch-sandbox_policy_BUILD.gn
chromium/patches/patch-sandbox_policy_features.cc
chromium/patches/patch-sandbox_policy_features.h
chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
chromium/patches/patch-sandbox_policy_sandbox.cc
chromium/patches/patch-sandbox_policy_sandbox.h
chromium/patches/patch-sandbox_policy_sandbox__type.cc
chromium/patches/patch-sandbox_policy_switches.cc
chromium/patches/patch-sandbox_policy_switches.h
chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
chromium/patches/patch-services_device_BUILD.gn
chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
chromium/patches/patch-services_device_hid_BUILD.gn
chromium/patches/patch-services_device_hid_hid__connection__fido.cc
chromium/patches/patch-services_device_hid_hid__connection__fido.h
chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
chromium/patches/patch-services_device_hid_hid__service.cc
chromium/patches/patch-services_device_hid_hid__service__fido.cc
chromium/patches/patch-services_device_hid_hid__service__fido.h
chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
chromium/patches/patch-services_device_hid_hid__service__freebsd.h
chromium/patches/patch-services_device_public_cpp_device__features.cc
chromium/patches/patch-services_device_public_cpp_device__features.h
chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
chromium/patches/patch-services_device_public_mojom_BUILD.gn
chromium/patches/patch-services_device_serial_BUILD.gn
chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
chromium/patches/patch-services_device_usb_BUILD.gn
chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
chromium/patches/patch-services_device_usb_usb__service.cc
chromium/patches/patch-services_device_usb_usb__service__fake.cc
chromium/patches/patch-services_device_usb_usb__service__fake.h
chromium/patches/patch-services_network_BUILD.gn
chromium/patches/patch-services_network_network__context.cc
chromium/patches/patch-services_network_network__context.h
chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
chromium/patches/patch-services_network_network__sandbox__hook__linux.h
chromium/patches/patch-services_network_network__service.cc
chromium/patches/patch-services_network_network__service.h
chromium/patches/patch-services_network_public_cpp_BUILD.gn
chromium/patches/patch-services_network_public_cpp_features.cc
chromium/patches/patch-services_network_public_mojom_BUILD.gn
chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
chromium/patches/patch-services_service__manager_BUILD.gn
chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
chromium/patches/patch-services_shape__detection_shape__detection__service.cc
chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
chromium/patches/patch-services_viz_public_mojom_BUILD.gn
chromium/patches/patch-services_webnn_features.gni
chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
chromium/patches/patch-skia_ext_font__utils.cc
chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
chromium/patches/patch-sql_database.cc
chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
chromium/patches/patch-third__party_afl_src_afl-fuzz.c
chromium/patches/patch-third__party_angle_BUILD.gn
chromium/patches/patch-third__party_angle_src_common_platform.h
chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
chromium/patches/patch-third__party_angle_util_BUILD.gn
chromium/patches/patch-third__party_blink_common_features.cc
chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
chromium/patches/patch-third__party_blink_public_platform_platform.h
chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
chromium/patches/patch-third__party_blink_renderer_modules_xr_xr__rigid__transform.h
chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
chromium/patches/patch-third__party_blink_renderer_platform_text_text__break__iterator.cc
chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
chromium/patches/patch-third__party_brotli_common_platform.h
chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
chromium/patches/patch-third__party_crabbyavif_BUILD.gn
chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
chromium/patches/patch-third__party_crc32c_BUILD.gn
chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h
chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
chromium/patches/patch-third__party_ffmpeg_BUILD.gn
chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
chromium/patches/patch-third__party_fontconfig_include_meson-config.h
chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
chromium/patches/patch-third__party_ipcz_src_BUILD.gn
chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h
chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
chromium/patches/patch-third__party_libunwind_src_src_AddressSpace.hpp
chromium/patches/patch-third__party_libunwind_src_src_DwarfInstructions.hpp
chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp
chromium/patches/patch-third__party_libunwind_src_src_Registers.hpp
chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp
chromium/patches/patch-third__party_libusb_BUILD.gn
chromium/patches/patch-third__party_libusb_src_libusb_core.c
chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
chromium/patches/patch-third__party_nasm_BUILD.gn
chromium/patches/patch-third__party_nasm_config_config-linux.h
chromium/patches/patch-third__party_node_check__version.py
chromium/patches/patch-third__party_node_node.gni
chromium/patches/patch-third__party_node_node.py
chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
chromium/patches/patch-third__party_pdfium_pdfium.gni
chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc
chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
chromium/patches/patch-third__party_perfetto_src_base_utils.cc
chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
chromium/patches/patch-third__party_protobuf_proto__library.gni
chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
chromium/patches/patch-third__party_skia_rust_png_FFI.rs
chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
chromium/patches/patch-third__party_sqlite_BUILD.gn
chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
chromium/patches/patch-third__party_tflite_features.gni
chromium/patches/patch-third__party_unrar_src_crypt.cpp
chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
chromium/patches/patch-third__party_wayland_BUILD.gn
chromium/patches/patch-third__party_wayland_include_config.h
chromium/patches/patch-third__party_webrtc_BUILD.gn
chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
chromium/patches/patch-third__party_widevine_cdm_widevine.gni
chromium/patches/patch-third__party_zlib_BUILD.gn
chromium/patches/patch-third__party_zlib_cpu__features.c
chromium/patches/patch-tools_code__cache__generator_BUILD.gn
chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
chromium/patches/patch-tools_generate__stubs_rules.gni
chromium/patches/patch-tools_gn_build_build__linux.ninja.template
chromium/patches/patch-tools_gn_build_gen.py
chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
chromium/patches/patch-tools_gn_src_gn_args.cc
chromium/patches/patch-tools_gn_src_gn_version.h
chromium/patches/patch-tools_gn_src_util_exe__path.cc
chromium/patches/patch-tools_grit_grit_node_base.py
chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
chromium/patches/patch-ui_accessibility_accessibility__features.cc
chromium/patches/patch-ui_accessibility_accessibility__features.h
chromium/patches/patch-ui_accessibility_ax__node.cc
chromium/patches/patch-ui_accessibility_ax__node.h
chromium/patches/patch-ui_accessibility_ax__tree.cc
chromium/patches/patch-ui_accessibility_ax__tree.h
chromium/patches/patch-ui_aura_client_drag__drop__client.h
chromium/patches/patch-ui_aura_screen__ozone.cc
chromium/patches/patch-ui_aura_screen__ozone.h
chromium/patches/patch-ui_base_accelerators_accelerator.cc
chromium/patches/patch-ui_base_accelerators_command.cc
chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
chromium/patches/patch-ui_base_clipboard_clipboard.cc
chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
chromium/patches/patch-ui_base_cursor_cursor__factory.cc
chromium/patches/patch-ui_base_cursor_cursor__factory.h
chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
chromium/patches/patch-ui_base_ime_fake__text__input__client.h
chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
chromium/patches/patch-ui_base_ime_text__input__client.h
chromium/patches/patch-ui_base_resource_resource__bundle.cc
chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
chromium/patches/patch-ui_base_test_ui__controls.h
chromium/patches/patch-ui_base_ui__base__features.cc
chromium/patches/patch-ui_base_ui__base__switches.h
chromium/patches/patch-ui_base_webui_web__ui__util.cc
chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
chromium/patches/patch-ui_base_x_x11__cursor__factory.h
chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
chromium/patches/patch-ui_base_x_x11__display__manager.cc
chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
chromium/patches/patch-ui_color_color__id.h
chromium/patches/patch-ui_color_system__theme.h
chromium/patches/patch-ui_compositor_compositor.cc
chromium/patches/patch-ui_compositor_compositor.h
chromium/patches/patch-ui_compositor_compositor__observer.h
chromium/patches/patch-ui_display_screen.cc
chromium/patches/patch-ui_display_screen.h
chromium/patches/patch-ui_events_event.cc
chromium/patches/patch-ui_events_event__switches.cc
chromium/patches/patch-ui_events_event__switches.h
chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
chromium/patches/patch-ui_gfx_BUILD.gn
chromium/patches/patch-ui_gfx_canvas__skia.cc
chromium/patches/patch-ui_gfx_font__fallback__linux.cc
chromium/patches/patch-ui_gfx_font__render__params.h
chromium/patches/patch-ui_gfx_font__render__params__linux.cc
chromium/patches/patch-ui_gfx_font__util.cc
chromium/patches/patch-ui_gfx_gpu__extra__info.h
chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
chromium/patches/patch-ui_gfx_native__pixmap__handle.h
chromium/patches/patch-ui_gfx_native__ui__types.h
chromium/patches/patch-ui_gfx_platform__font__skia.cc
chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
chromium/patches/patch-ui_gfx_switches.cc
chromium/patches/patch-ui_gfx_switches.h
chromium/patches/patch-ui_gfx_x_connection.cc
chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
chromium/patches/patch-ui_gfx_x_xlib__support.cc
chromium/patches/patch-ui_gl_BUILD.gn
chromium/patches/patch-ui_gl_gl__context.cc
chromium/patches/patch-ui_gl_gl__implementation.cc
chromium/patches/patch-ui_gl_gl__switches.cc
chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
chromium/patches/patch-ui_gtk_gtk__compat.cc
chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
chromium/patches/patch-ui_message__center_views_message__popup__view.cc
chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
chromium/patches/patch-ui_native__theme_native__theme.h
chromium/patches/patch-ui_native__theme_native__theme__base.cc
chromium/patches/patch-ui_ozone_common_egl__util.cc
chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
chromium/patches/patch-ui_platform__window_platform__window__delegate.h
chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
chromium/patches/patch-ui_qt_BUILD.gn
chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
chromium/patches/patch-ui_views_BUILD.gn
chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
chromium/patches/patch-ui_views_controls_prefix__selector.cc
chromium/patches/patch-ui_views_controls_prefix__selector.h
chromium/patches/patch-ui_views_controls_textfield_textfield.cc
chromium/patches/patch-ui_views_controls_textfield_textfield.h
chromium/patches/patch-ui_views_examples_widget__example.cc
chromium/patches/patch-ui_views_focus_focus__manager.cc
chromium/patches/patch-ui_views_style_platform__style.cc
chromium/patches/patch-ui_views_style_platform__style.h
chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
chromium/patches/patch-ui_views_views__delegate.cc
chromium/patches/patch-ui_views_views__delegate.h
chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
chromium/patches/patch-ui_views_widget_root__view.cc
chromium/patches/patch-ui_views_widget_widget.cc
chromium/patches/patch-ui_views_widget_widget.h
chromium/patches/patch-ui_views_window_default__frame__view.cc
chromium/patches/patch-ui_views_window_dialog__delegate.cc
chromium/patches/patch-ui_views_window_frame__background.cc
chromium/patches/patch-v8_BUILD.gn
chromium/patches/patch-v8_include_v8-internal.h
chromium/patches/patch-v8_include_v8config.h
chromium/patches/patch-v8_src_api_api.cc
chromium/patches/patch-v8_src_base_atomicops.h
chromium/patches/patch-v8_src_base_platform_memory.h
chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
chromium/patches/patch-v8_src_base_platform_platform-posix.cc
chromium/patches/patch-v8_src_base_strings.h
chromium/patches/patch-v8_src_base_sys-info.cc
chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
chromium/patches/patch-v8_src_diagnostics_perf-jit.h
chromium/patches/patch-v8_src_execution_isolate.cc
chromium/patches/patch-v8_src_flags_flags.cc
chromium/patches/patch-v8_src_libsampler_sampler.cc
chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
chromium/patches/patch-v8_src_sandbox_sandbox.cc
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
chromium/patches/patch-v8_src_trap-handler_trap-handler.h
chromium/patches/patch-v8_tools_run-paxctl.py
chromium/patches/patch-v8_tools_run.py
Added Files:
chromium/patches/patch-chrome_browser_first__run_first__run.cc
chromium/patches/patch-chrome_browser_first__run_first__run.h
chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc
chromium/patches/patch-chrome_browser_ui_views_frame_custom__corners__background.cc
chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h
chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h
chromium/patches/patch-chrome_browser_updater_updater.cc
chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__utils.cc
chromium/patches/patch-content_renderer_renderer__main.cc
chromium/patches/patch-gpu_config_gpu__finch__features.h
chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
chromium/patches/patch-media_video_mappable__shared__image__video__frame__pool.cc
chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc
chromium/patches/patch-remoting_host_desktop__session__connector.h
chromium/patches/patch-remoting_host_ipc__constants.h
chromium/patches/patch-third__party_google__benchmark_BUILD.gn
chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc
chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn
chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
chromium/patches/patch-ui_base_x_selection__utils.cc
chromium/patches/patch-ui_base_x_x11__drag__context.cc
chromium/patches/patch-ui_base_x_x11__os__exchange__data__provider.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h
chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc
Removed Files:
chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator__util.cc
chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
chromium/patches/patch-components_sync__preferences_common__syncable__prefs__database.cc
chromium/patches/patch-content_browser_audio_audio__service.cc
chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
chromium/patches/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
chromium/patches/patch-media_webrtc_helpers__unittests.cc
chromium/patches/patch-pdf_pdf__features.cc
chromium/patches/patch-pdf_pdf__features.h
chromium/patches/patch-ui_gfx_x_atom__cache.cc
Log Message:
chromium: update to 146.0.7680.75
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6ad083b91290d2a641987aa9405d0541e03ecef5
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
chromium/COMMIT_MSG | 100 +-
chromium/Makefile | 2 +-
chromium/distinfo | 3088 ++++++++++----------
chromium/patches/patch-BUILD.gn | 18 +-
...patch-apps_ui_views_app__window__frame__view.cc | 2 +-
chromium/patches/patch-base_BUILD.gn | 24 +-
.../patches/patch-base_allocator_dispatcher_tls.h | 2 +-
...cator_partition__allocator_partition__alloc.gni | 4 +-
...tition__allocator_src_partition__alloc_BUILD.gn | 4 +-
...artition__alloc_address__space__randomization.h | 2 +-
...llocator_src_partition__alloc_page__allocator.h | 2 +-
...c_partition__alloc_page__allocator__constants.h | 2 +-
...ion__alloc_page__allocator__internals__posix.cc | 2 +-
...tion__alloc_page__allocator__internals__posix.h | 2 +-
...rtition__alloc__base_debug_proc__maps__linux.cc | 2 +-
...ition__alloc__base_debug_stack__trace__posix.cc | 2 +-
...loc_partition__alloc__base_rand__util__posix.cc | 2 +-
...ition__alloc__base_threading_platform__thread.h | 2 +-
...e_threading_platform__thread__internal__posix.h | 2 +-
...lloc__base_threading_platform__thread__posix.cc | 2 +-
...src_partition__alloc_partition__alloc__config.h | 2 +-
..._partition__alloc_partition__alloc__constants.h | 2 +-
...rc_partition__alloc_partition__alloc__forward.h | 2 +-
...locator_src_partition__alloc_partition__root.cc | 2 +-
...locator_src_partition__alloc_spinning__mutex.cc | 2 +-
...__allocator_src_partition__alloc_stack_stack.cc | 2 +-
..._src_partition__alloc_thread__isolation_pkey.cc | 2 +-
chromium/patches/patch-base_atomicops.h | 2 +-
chromium/patches/patch-base_base__paths__posix.cc | 2 +-
chromium/patches/patch-base_compiler__specific.h | 2 +-
.../patches/patch-base_debug_debugger__posix.cc | 2 +-
chromium/patches/patch-base_debug_elf__reader.cc | 2 +-
.../patches/patch-base_debug_proc__maps__linux.cc | 2 +-
chromium/patches/patch-base_debug_stack__trace.cc | 2 +-
.../patch-base_debug_stack__trace__posix.cc | 2 +-
.../patches/patch-base_files_dir__reader__linux.h | 2 +-
.../patches/patch-base_files_dir__reader__posix.h | 2 +-
chromium/patches/patch-base_files_drive__info.h | 2 +-
.../patches/patch-base_files_drive__info__posix.cc | 2 +-
.../patches/patch-base_files_file__path__watcher.h | 2 +-
.../patch-base_files_file__path__watcher__bsd.cc | 2 +-
.../patch-base_files_file__path__watcher__kqueue.h | 2 +-
...tch-base_files_file__path__watcher__unittest.cc | 2 +-
.../patches/patch-base_files_file__util__posix.cc | 2 +-
.../patch-base_files_file__util__unittest.cc | 2 +-
...-base_files_important__file__writer__cleaner.cc | 2 +-
chromium/patches/patch-base_files_scoped__file.cc | 2 +-
.../patch-base_functional_unretained__traits.h | 2 +-
chromium/patches/patch-base_i18n_icu__util.cc | 2 +-
chromium/patches/patch-base_linux__util.cc | 2 +-
chromium/patches/patch-base_logging__unittest.cc | 2 +-
.../patch-base_memory_discardable__memory.cc | 2 +-
...tch-base_memory_discardable__memory__internal.h | 2 +-
...emory_madv__free__discardable__memory__posix.cc | 2 +-
...-base_memory_platform__shared__memory__region.h | 2 +-
...mory_platform__shared__memory__region__posix.cc | 2 +-
.../patches/patch-base_memory_protected__memory.h | 2 +-
.../patch-base_memory_protected__memory__posix.cc | 2 +-
...atch-base_message__loop_message__pump__epoll.cc | 2 +-
...patch-base_message__loop_message__pump__epoll.h | 2 +-
...patch-base_message__loop_message__pump__glib.cc | 2 +-
.../patch-base_posix_can__lower__nice__to.cc | 2 +-
.../patch-base_posix_file__descriptor__shuffle.h | 2 +-
chromium/patches/patch-base_posix_sysctl.cc | 2 +-
.../patch-base_posix_unix__domain__socket.cc | 12 +-
...ch-base_posix_unix__domain__socket__unittest.cc | 2 +-
.../patches/patch-base_process_internal__linux.h | 2 +-
chromium/patches/patch-base_process_kill.h | 2 +-
chromium/patches/patch-base_process_kill__posix.cc | 2 +-
chromium/patches/patch-base_process_launch.h | 2 +-
.../patches/patch-base_process_launch__posix.cc | 2 +-
.../patches/patch-base_process_memory__linux.cc | 2 +-
.../patches/patch-base_process_process__handle.cc | 2 +-
.../patches/patch-base_process_process__handle.h | 2 +-
.../patch-base_process_process__handle__freebsd.cc | 2 +-
.../patch-base_process_process__handle__openbsd.cc | 2 +-
.../patches/patch-base_process_process__iterator.h | 4 +-
...atch-base_process_process__iterator__freebsd.cc | 2 +-
...atch-base_process_process__iterator__openbsd.cc | 2 +-
.../patches/patch-base_process_process__metrics.cc | 2 +-
.../patches/patch-base_process_process__metrics.h | 2 +-
...patch-base_process_process__metrics__freebsd.cc | 2 +-
...patch-base_process_process__metrics__openbsd.cc | 2 +-
.../patch-base_process_process__metrics__posix.cc | 2 +-
...atch-base_process_process__metrics__unittest.cc | 2 +-
.../patches/patch-base_process_process__posix.cc | 6 +-
.../patch-base_process_process__unittest.cc | 4 +-
.../patches/patch-base_profiler_module__cache.cc | 2 +-
...e_profiler_sampling__profiler__thread__token.cc | 2 +-
...se_profiler_sampling__profiler__thread__token.h | 2 +-
...ch-base_profiler_stack__base__address__posix.cc | 2 +-
...ofiler_stack__sampling__profiler__test__util.cc | 4 +-
...profiler_stack__sampling__profiler__unittest.cc | 2 +-
.../patch-base_profiler_thread__delegate__posix.cc | 2 +-
chromium/patches/patch-base_rand__util.h | 4 +-
chromium/patches/patch-base_rand__util__posix.cc | 2 +-
.../patch-base_strings_safe__sprintf__unittest.cc | 2 +-
.../patch-base_synchronization_cancelable__event.h | 2 +-
.../patch-base_synchronization_lock__impl.h | 2 +-
chromium/patches/patch-base_syslog__logging.cc | 2 +-
chromium/patches/patch-base_system_sys__info.cc | 2 +-
chromium/patches/patch-base_system_sys__info.h | 2 +-
.../patch-base_system_sys__info__freebsd.cc | 2 +-
.../patch-base_system_sys__info__openbsd.cc | 2 +-
.../patches/patch-base_system_sys__info__posix.cc | 2 +-
.../patch-base_system_sys__info__unittest.cc | 2 +-
...k_thread__pool_environment__config__unittest.cc | 2 +-
.../patch-base_test_launcher_test__launcher.cc | 2 +-
.../patch-base_test_test__file__util__linux.cc | 2 +-
.../patch-base_test_test__file__util__posix.cc | 4 +-
.../patch-base_threading_platform__thread.h | 4 +-
.../patch-base_threading_platform__thread__bsd.cc | 7 +-
..._threading_platform__thread__internal__posix.cc | 2 +-
...tch-base_threading_platform__thread__metrics.cc | 2 +-
...atch-base_threading_platform__thread__metrics.h | 2 +-
...patch-base_threading_platform__thread__posix.cc | 2 +-
...ch-base_threading_platform__thread__unittest.cc | 2 +-
.../patches/patch-base_time_time__now__posix.cc | 2 +-
...tch-base_trace__event_malloc__dump__provider.cc | 2 +-
...atch-base_trace__event_memory__dump__manager.cc | 4 +-
...atch-base_trace__event_process__memory__dump.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.h | 2 +-
.../patch-base_version__info_version__info.h | 2 +-
chromium/patches/patch-build_config_BUILD.gn | 2 +-
chromium/patches/patch-build_config_BUILDCONFIG.gn | 2 +-
.../patches/patch-build_config_c++_modules.gni | 2 +-
chromium/patches/patch-build_config_clang_BUILD.gn | 4 +-
.../patches/patch-build_config_clang_clang.gni | 19 +-
.../patches/patch-build_config_compiler_BUILD.gn | 44 +-
chromium/patches/patch-build_config_linux_BUILD.gn | 2 +-
.../patch-build_config_linux_libdrm_BUILD.gn | 2 +-
.../patches/patch-build_config_linux_pkg-config.py | 2 +-
chromium/patches/patch-build_config_ozone.gni | 2 +-
chromium/patches/patch-build_config_rust.gni | 21 +-
.../patches/patch-build_config_v8__target__cpu.gni | 2 +-
chromium/patches/patch-build_detect__host__arch.py | 2 +-
chromium/patches/patch-build_dotfile__settings.gni | 2 +-
chromium/patches/patch-build_gn__run__binary.py | 2 +-
chromium/patches/patch-build_linux_chrome.map | 2 +-
.../patches/patch-build_linux_strip__binary.gni | 2 +-
.../patches/patch-build_linux_strip__binary.py | 2 +-
chromium/patches/patch-build_linux_unbundle_icu.gn | 2 +-
.../patches/patch-build_linux_unbundle_libpng.gn | 2 +-
.../patches/patch-build_linux_unbundle_libusb.gn | 2 +-
chromium/patches/patch-build_rust_allocator_lib.rs | 2 +-
.../patches/patch-build_rust_rust__bindgen.gni | 2 +-
.../patch-build_rust_rust__bindgen__generator.gni | 2 +-
chromium/patches/patch-build_rust_std_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_freebsd_BUILD.gn | 2 +-
.../patch-build_toolchain_gcc__solink__wrapper.py | 2 +-
.../patch-build_toolchain_gcc__toolchain.gni | 4 +-
.../patches/patch-build_toolchain_netbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_openbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_toolchain.gni | 2 +-
chromium/patches/patch-cc_base_features.cc | 2 +-
.../patch-chrome_app_chrome__command__ids.h | 2 +-
chromium/patches/patch-chrome_app_chrome__main.cc | 2 +-
.../patch-chrome_app_chrome__main__delegate.cc | 8 +-
.../patch-chrome_app_settings__strings.grdp | 2 +-
chromium/patches/patch-chrome_browser_BUILD.gn | 4 +-
.../patches/patch-chrome_browser_about__flags.cc | 201 +-
...h-chrome_browser_after__startup__task__utils.cc | 2 +-
...apps_app__service_publishers_extension__apps.cc | 2 +-
...er_apps_platform__apps_platform__app__launch.cc | 2 +-
...ser_apps_platform__apps_platform__app__launch.h | 2 +-
...ete_chrome__autocomplete__scheme__classifier.cc | 2 +-
...kground_extensions_background__mode__manager.cc | 2 +-
...e_browser_background_glic_glic__status__icon.cc | 12 +-
.../patch-chrome_browser_browser__features.cc | 4 +-
.../patch-chrome_browser_browser__features.h | 4 +-
.../patch-chrome_browser_browser__process__impl.cc | 31 +-
.../patch-chrome_browser_browser__process__impl.h | 2 +-
...hrome_browser_chrome__browser__field__trials.cc | 2 +-
..._browser_chrome__browser__interface__binders.cc | 12 +-
...r_chrome__browser__interface__binders__webui.cc | 23 +-
...r__interface__binders__webui__parts__desktop.cc | 12 +-
.../patch-chrome_browser_chrome__browser__main.cc | 47 +-
...r_chrome__browser__main__extra__parts__ozone.cc | 2 +-
...-chrome_browser_chrome__browser__main__linux.cc | 16 +-
...h-chrome_browser_chrome__browser__main__linux.h | 2 +-
...-chrome_browser_chrome__browser__main__posix.cc | 2 +-
...ome_browser_chrome__content__browser__client.cc | 53 +-
...rome_browser_chrome__content__browser__client.h | 4 +-
...tent__browser__client__navigation__throttles.cc | 10 +-
...ssaging_messaging__backend__service__factory.cc | 2 +-
...iwa__key__distribution__component__installer.cc | 2 +-
..._iwa__key__distribution__component__installer.h | 2 +-
...rome_browser_component__updater_registration.cc | 14 +-
...ater_wasm__tts__engine__component__installer.cc | 4 +-
..._updater_widevine__cdm__component__installer.cc | 2 +-
...hrome__protocol__handler__registry__delegate.cc | 2 +-
chromium/patches/patch-chrome_browser_defaults.cc | 2 +-
...tity_device__oauth2__token__service__factory.cc | 2 +-
...me_browser_devtools_devtools__policy__dialog.cc | 2 +-
...e_browser_devtools_remote__debugging__server.cc | 6 +-
...me_browser_devtools_remote__debugging__server.h | 2 +-
...hrome_browser_diagnostics_diagnostics__writer.h | 2 +-
...download_chrome__download__manager__delegate.cc | 8 +-
...h-chrome_browser_download_download__commands.cc | 2 +-
...ch-chrome_browser_download_download__commands.h | 2 +-
...rome_browser_download_download__file__picker.cc | 2 +-
...hrome_browser_download_download__item__model.cc | 8 +-
...atch-chrome_browser_download_download__prefs.cc | 2 +-
...patch-chrome_browser_download_download__prefs.h | 2 +-
...ser__management_browser__management__service.cc | 2 +-
...wser__management_browser__management__service.h | 2 +-
...ome__browser__main__extra__parts__enterprise.cc | 2 +-
...rome__browser__main__extra__parts__enterprise.h | 2 +-
...nectors_analysis_analysis__service__settings.cc | 2 +-
...-chrome_browser_enterprise_connectors_common.cc | 2 +-
...er_enterprise_connectors_connectors__service.cc | 4 +-
...t_device__trust__connector__service__factory.cc | 2 +-
...evice__trust_device__trust__service__factory.cc | 6 +-
...ser_commands_key__rotation__command__factory.cc | 4 +-
...sistence_key__persistence__delegate__factory.cc | 2 +-
...ice__trust_signals_signals__service__factory.cc | 2 +-
...tors_reporting_browser__crash__event__router.cc | 2 +-
...nnectors_reporting_crash__reporting__context.cc | 2 +-
...ectors_reporting_realtime__reporting__client.cc | 8 +-
...nectors_reporting_realtime__reporting__client.h | 4 +-
...nt_profile__management__navigation__throttle.cc | 2 +-
...te__commands_cbcm__remote__commands__factory.cc | 2 +-
...er_enterprise_signals_context__info__fetcher.cc | 2 +-
...ser_enterprise_signals_device__info__fetcher.cc | 2 +-
...erprise_signals_signals__aggregator__factory.cc | 2 +-
...enterprise_signin_enterprise__signin__service.h | 2 +-
...terstitials_managed__profile__required__page.cc | 2 +-
...wser_enterprise_util_managed__browser__utils.cc | 2 +-
.../patch-chrome_browser_extensions_BUILD.gn | 4 +-
...ate_chrome__desktop__report__request__helper.cc | 2 +-
...rprise__reporting__private_conversion__utils.cc | 2 +-
...erprise__reporting__private_conversion__utils.h | 2 +-
..._private_enterprise__reporting__private__api.cc | 2 +-
...__private_enterprise__reporting__private__api.h | 2 +-
...writer__private_removable__storage__provider.cc | 2 +-
...ensions_api_messaging_launch__context__posix.cc | 2 +-
...__private_passwords__private__delegate__impl.cc | 2 +-
...s_api_runtime_chrome__runtime__api__delegate.cc | 2 +-
...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 +-
...s_component__extensions__allowlist_allowlist.cc | 2 +-
..._browser_extensions_external__provider__impl.cc | 6 +-
...ser_extensions_sync_extension__sync__service.cc | 4 +-
...rome_browser_favicon_chrome__favicon__client.cc | 2 +-
...ck_system__logs_about__system__logs__fetcher.cc | 2 +-
...k_system__logs_chrome__system__logs__fetcher.cc | 2 +-
...e__file__system__access__permission__context.cc | 4 +-
.../patch-chrome_browser_first__run_first__run.cc | 26 +
.../patch-chrome_browser_first__run_first__run.h | 26 +
...-chrome_browser_first__run_first__run__dialog.h | 2 +-
...hrome_browser_first__run_first__run__internal.h | 11 +-
.../patch-chrome_browser_flag__descriptions.h | 4 +-
...e_browser_gcm_gcm__profile__service__factory.cc | 2 +-
...__id_instance__id__profile__service__factory.cc | 2 +-
...chrome_browser_glic_host_glic__page__handler.cc | 4 +-
...atch-chrome_browser_glic_widget_glic__widget.cc | 6 +-
.../patch-chrome_browser_global__features.cc | 17 +-
.../patch-chrome_browser_global__features.h | 10 +-
...chrome_browser_headless_headless__mode__util.cc | 10 +-
...h-chrome_browser_intranet__redirect__detector.h | 2 +-
...dia__galleries_media__file__system__registry.cc | 2 +-
...ch-chrome_browser_media_audio__service__util.cc | 2 +-
...-chrome_browser_media_router_discovery_BUILD.gn | 2 +-
...er_discovery_discovery__network__list__posix.cc | 2 +-
...covery_discovery__network__list__wifi__linux.cc | 2 +-
...wser_media_webrtc_chrome__screen__enumerator.cc | 2 +-
...owser_media_webrtc_chrome__screen__enumerator.h | 2 +-
...ia_webrtc_desktop__media__picker__controller.cc | 2 +-
...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 +-
.../patch-chrome_browser_memory__details.cc | 2 +-
...chrome__browser__main__extra__parts__metrics.cc | 6 +-
..._chrome__browser__main__extra__parts__metrics.h | 2 +-
...ser_metrics_chrome__metrics__service__client.cc | 28 +-
...ch-chrome_browser_metrics_perf_cpu__identity.cc | 2 +-
...trics_power_process__metrics__recorder__util.cc | 2 +-
...hrome_browser_metrics_power_process__monitor.cc | 2 +-
...chrome_browser_metrics_power_process__monitor.h | 2 +-
...owser_net_profile__network__context__service.cc | 8 +-
..._profile__network__context__service__factory.cc | 2 +-
...rowser_net_system__network__context__manager.cc | 4 +-
...browser_net_system__network__context__manager.h | 6 +-
...page_modules_file__suggestion_drive__service.cc | 2 +-
..._browser_new__tab__page_new__tab__page__util.cc | 4 +-
...cations_notification__display__service__impl.cc | 2 +-
...ns_notification__platform__bridge__delegator.cc | 2 +-
..._tiles_chrome__most__visited__sites__factory.cc | 4 +-
...oad__metrics_page__load__metrics__initialize.cc | 4 +-
...d__manager_chrome__password__manager__client.cc | 6 +-
..._factories_password__reuse__manager__factory.cc | 2 +-
...icture_picture__in__picture__window__manager.cc | 2 +-
.../patch-chrome_browser_platform__util__linux.cc | 2 +-
...wser__cloud__management__controller__desktop.cc | 12 +-
...onfiguration__policy__handler__list__factory.cc | 52 +-
...y_developer__tools__policy__checker__factory.cc | 2 +-
...y_device__management__service__configuration.cc | 2 +-
...olicy_policy__value__and__status__aggregator.cc | 4 +-
.../patch-chrome_browser_prefs_browser__prefs.cc | 14 +-
...er_prefs_pref__service__incognito__allowlist.cc | 2 +-
...-chrome_browser_prefs_session__startup__pref.cc | 4 +-
...er_printing_print__backend__service__manager.cc | 2 +-
...h-chrome_browser_printing_print__test__utils.cc | 2 +-
...patch-chrome_browser_printing_printer__query.cc | 2 +-
...tch-chrome_browser_process__singleton__posix.cc | 2 +-
...hrome__browser__main__extra__parts__profiles.cc | 37 +-
.../patch-chrome_browser_profiles_profile__impl.cc | 12 +-
...ch-chrome_browser_profiles_profile__io__data.cc | 2 +-
...atch-chrome_browser_profiles_profiles__state.cc | 2 +-
...ies_regional__capabilities__service__factory.cc | 2 +-
...r__context__menu_render__view__context__menu.cc | 6 +-
...h-chrome_browser_renderer__preferences__util.cc | 2 +-
...s_settings_autofill__page_passwords__shared.css | 2 +-
...ome_browser_resources_signin_signin__shared.css | 12 +-
...owsing_chrome__password__protection__service.cc | 4 +-
...dent__reporting_incident__reporting__service.cc | 2 +-
...owsing_safe__browsing__pref__change__handler.cc | 2 +-
...rowsing_safe__browsing__pref__change__handler.h | 2 +-
...owser_safe__browsing_safe__browsing__service.cc | 2 +-
...rowser_screen__ai_screen__ai__install__state.cc | 2 +-
...creen__ai_screen__ai__service__handler__base.cc | 2 +-
...tch-chrome_browser_sessions_session__restore.cc | 6 +-
...ser_sharing_sharing__handler__registry__impl.cc | 2 +-
.../patch-chrome_browser_shell__integration.h | 2 +-
...patch-chrome_browser_shortcuts_icon__badging.cc | 2 +-
...chrome_browser_signin_chrome__signin__client.cc | 2 +-
...tch-chrome_browser_signin_signin__hats__util.cc | 32 +-
.../patch-chrome_browser_signin_signin__util.cc | 4 +-
.../patch-chrome_browser_signin_signin__util.h | 2 +-
...ed__user_classify__url__navigation__throttle.cc | 8 +-
...vised__user_supervised__user__browser__utils.cc | 2 +-
...rvised__user_supervised__user__browser__utils.h | 2 +-
...supervised__user__extensions__delegate__impl.cc | 2 +-
...__user_supervised__user__extensions__manager.cc | 2 +-
...d__user_supervised__user__extensions__manager.h | 2 +-
...ed__user__google__auth__navigation__throttle.cc | 9 +-
..._supervised__user__metrics__service__factory.cc | 2 +-
..._user_supervised__user__navigation__observer.cc | 6 +-
...me_browser_support__tool_support__tool__util.cc | 2 +-
...owser_sync_chrome__sync__controller__builder.cc | 2 +-
...rowser_sync_device__info__sync__client__impl.cc | 2 +-
...h-chrome_browser_sync_sync__service__factory.cc | 4 +-
...est_integration_sync__service__impl__harness.cc | 2 +-
...e_browser_task__manager_sampling_task__group.cc | 2 +-
...me_browser_task__manager_sampling_task__group.h | 2 +-
..._task__manager_sampling_task__group__sampler.cc | 2 +-
...r_task__manager_sampling_task__group__sampler.h | 2 +-
...r_task__manager_sampling_task__manager__impl.cc | 2 +-
...browser_task__manager_task__manager__observer.h | 2 +-
.../patch-chrome_browser_themes_theme__helper.cc | 2 +-
.../patch-chrome_browser_themes_theme__service.cc | 15 +-
...e_browser_themes_theme__service__aura__linux.cc | 2 +-
...hrome_browser_themes_theme__service__factory.cc | 17 +-
.../patch-chrome_browser_ui_accelerator__table.cc | 2 +-
...-chrome_browser_ui_actions_chrome__action__id.h | 4 +-
..._payments_desktop__payments__window__manager.cc | 2 +-
...l_payments_desktop__payments__window__manager.h | 2 +-
chromium/patches/patch-chrome_browser_ui_browser.h | 2 +-
...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 +-
...patch-chrome_browser_ui_browser__view__prefs.cc | 2 +-
...r__window_internal_browser__window__features.cc | 10 +-
...wser__window_public_browser__window__features.h | 8 +-
.../patch-chrome_browser_ui_chrome__pages.cc | 6 +-
.../patch-chrome_browser_ui_chrome__pages.h | 4 +-
...rowser_ui_color_native__chrome__color__mixer.cc | 2 +-
.../patch-chrome_browser_ui_hats_survey__config.cc | 4 +-
...s_trust__safety__sentiment__service__factory.cc | 2 +-
.../patches/patch-chrome_browser_ui_managed__ui.cc | 2 +-
...r_ui_omnibox_omnibox__pedal__implementations.cc | 2 +-
...rollers_relaunch__chrome__bubble__controller.cc | 2 +-
..._passwords_manage__passwords__ui__controller.cc | 6 +-
.../patch-chrome_browser_ui_prefs_pref__watcher.cc | 2 +-
.../patch-chrome_browser_ui_prefs_pref__watcher.h | 2 +-
...h-chrome_browser_ui_prefs_prefs__tab__helper.cc | 2 +-
.../patches/patch-chrome_browser_ui_sad__tab.cc | 2 +-
...sharing__hub_sharing__hub__bubble__controller.h | 2 +-
...e_browser_ui_signin_signin__view__controller.cc | 6 +-
...me_browser_ui_signin_signin__view__controller.h | 4 +-
..._ui_signin_signin__view__controller__delegate.h | 2 +-
...chrome_browser_ui_startup_bad__flags__prompt.cc | 2 +-
...wser_ui_startup_google__chrome__scheme__util.cc | 26 +
...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 +-
.../patch-chrome_browser_ui_tab__helpers.cc | 6 +-
...h-chrome_browser_ui_tabs_public_tab__features.h | 17 +-
...-chrome_browser_ui_tabs_tab__dialog__manager.cc | 2 +-
.../patch-chrome_browser_ui_tabs_tab__features.cc | 17 +-
...tch-chrome_browser_ui_tabs_tab__strip__prefs.cc | 2 +-
...owser_ui_task__manager_task__manager__columns.h | 2 +-
...ui_task__manager_task__manager__table__model.cc | 2 +-
...ch-chrome_browser_ui_test_popup__browsertest.cc | 2 +-
...tch-chrome_browser_ui_test_test__browser__ui.cc | 2 +-
.../patch-chrome_browser_ui_ui__features.cc | 14 +-
.../patches/patch-chrome_browser_ui_ui__features.h | 14 +-
.../patch-chrome_browser_ui_url__identity.cc | 2 +-
...pps_chrome__native__app__window__views__aura.cc | 2 +-
...s_chrome__browser__main__extra__parts__views.cc | 4 +-
...rome_browser_ui_views_chrome__views__delegate.h | 2 +-
...wser_ui_views_chrome__views__delegate__linux.cc | 2 +-
...owser_ui_views_compose_compose__dialog__view.cc | 2 +-
...collaboration__controller__delegate__desktop.cc | 10 +-
..._collaboration__controller__delegate__desktop.h | 4 +-
...s_frame_browser__frame__view__factory__views.cc | 2 +-
...ws_frame_browser__frame__view__layout__linux.cc | 2 +-
..._browser__frame__view__layout__linux__native.cc | 2 +-
...r_ui_views_frame_browser__frame__view__linux.cc | 2 +-
...-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 | 17 +
...rame_layout_browser__view__app__layout__impl.cc | 8 +-
...ti__contents__view__drop__target__controller.cc | 2 +-
...lti__contents__view__drop__target__controller.h | 17 +
..._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 +-
...ui_views_frame_system__menu__model__delegate.cc | 2 +-
...chrome_browser_ui_views_hung__renderer__view.cc | 2 +-
...r_ui_views_location__bar_location__bar__view.cc | 4 +-
...ui_views_new__tab__footer_footer__controller.cc | 2 +-
...views_passwords_password__bubble__view__base.cc | 2 +-
...er_ui_views_profiles_avatar__toolbar__button.cc | 4 +-
...ser_ui_views_profiles_avatar__toolbar__button.h | 4 +-
...ui_views_profiles_profile__menu__coordinator.cc | 2 +-
...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 +-
...les_signin__view__controller__delegate__views.h | 2 +-
...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 +-
...er_ui_views_task__manager__search__bar__view.cc | 2 +-
..._education_browser__user__education__service.cc | 6 +-
...eb__apps_web__app__integration__test__driver.cc | 20 +-
...i_web__applications_app__browser__controller.cc | 4 +-
...rowser_ui_web__applications_web__app__dialogs.h | 2 +-
...eb__applications_web__app__ui__manager__impl.cc | 6 +-
...web__applications_web__app__ui__manager__impl.h | 4 +-
...ser_ui_webui__browser_webui__browser__window.cc | 2 +-
...atch-chrome_browser_ui_webui_about_about__ui.cc | 2 +-
...patch-chrome_browser_ui_webui_about_about__ui.h | 2 +-
..._ui_webui_app__home_app__home__page__handler.cc | 2 +-
...r_ui_webui_app__home_app__home__page__handler.h | 2 +-
...ui_webui_app__settings_web__app__settings__ui.h | 2 +-
...icate__manager_certificate__manager__handler.cc | 2 +-
...i_certificate__manager_client__cert__sources.cc | 10 +-
...ui_certificate__manager_client__cert__sources.h | 2 +-
...me_browser_ui_webui_chrome__web__ui__configs.cc | 30 +-
...i_webui_chrome__web__ui__controller__factory.cc | 17 +-
...ternals_connectors__internals__page__handler.cc | 2 +-
...i_connectors__internals_device__trust__utils.cc | 2 +-
..._cr__components_searchbox_searchbox__handler.cc | 8 +-
...ui_history_history__identity__state__watcher.cc | 2 +-
...fobar__internals_infobar__internals__handler.cc | 8 +-
...wser_ui_webui_interstitials_interstitial__ui.cc | 2 +-
...e_browser_ui_webui_management_management__ui.cc | 2 +-
...i_webui_management_management__ui__constants.cc | 2 +-
...ui_webui_management_management__ui__constants.h | 2 +-
..._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 +-
...webui_password__manager_promo__cards__handler.h | 2 +-
...manager_promo__cards_relaunch__chrome__promo.cc | 2 +-
...rowser_ui_webui_settings_appearance__handler.cc | 2 +-
...tings_settings__localized__strings__provider.cc | 14 +-
...er_ui_webui_settings_site__settings__handler.cc | 10 +-
...ize__chrome_customize__chrome__page__handler.cc | 2 +-
...mize__chrome_customize__chrome__page__handler.h | 2 +-
...ser_ui_webui_signin_profile__picker__handler.cc | 4 +-
...r__education__internals__page__handler__impl.cc | 2 +-
...hrome_browser_ui_window__sizer_window__sizer.cc | 4 +-
...rowser_updater_browser__updater__client__util.h | 17 +
.../patch-chrome_browser_updater_updater.cc | 17 +
...r_upgrade__detector_version__history__client.cc | 2 +-
...king_visited__url__ranking__service__factory.cc | 2 +-
...lications_commands_launch__web__app__command.cc | 4 +-
...s_commands_set__user__display__mode__command.cc | 4 +-
...er_web__applications_extension__status__utils.h | 2 +-
...ications_extensions_extension__status__utils.cc | 2 +-
...browser_web__applications_icons_icon__masker.cc | 2 +-
...ons_os__integration_os__integration__manager.cc | 4 +-
...__integration_os__integration__test__override.h | 2 +-
...integration_run__on__os__login__sub__manager.cc | 4 +-
...tions_os__integration_shortcut__sub__manager.cc | 2 +-
...gration_web__app__file__handler__registration.h | 2 +-
...lications_os__integration_web__app__shortcut.cc | 2 +-
...plications_os__integration_web__app__shortcut.h | 2 +-
...pplications_policy_web__app__policy__manager.cc | 2 +-
...s_test_os__integration__test__override__impl.cc | 26 +-
...ns_test_os__integration__test__override__impl.h | 2 +-
...ch-chrome_browser_web__applications_web__app.cc | 4 +-
..._browser_web__applications_web__app__helpers.cc | 2 +-
...ser_web__applications_web__app__install__info.h | 4 +-
...rome_browser_webapps_chrome__webapps__client.cc | 2 +-
...thn_chrome__authenticator__request__delegate.cc | 8 +-
...tch-chrome_browser_webauthn_enclave__manager.cc | 6 +-
...ebauthn_password__credential__ui__controller.cc | 2 +-
...me_browser_webauthn_unexportable__key__utils.cc | 2 +-
.../patches/patch-chrome_common_channel__info.h | 2 +-
.../patch-chrome_common_channel__info__posix.cc | 2 +-
.../patch-chrome_common_chrome__content__client.cc | 6 +-
.../patch-chrome_common_chrome__features.cc | 25 +-
.../patches/patch-chrome_common_chrome__features.h | 14 +-
.../patches/patch-chrome_common_chrome__paths.cc | 10 +-
.../patches/patch-chrome_common_chrome__paths.h | 2 +-
.../patch-chrome_common_chrome__paths__internal.h | 2 +-
.../patch-chrome_common_chrome__switches.cc | 8 +-
.../patches/patch-chrome_common_chrome__switches.h | 10 +-
...e_common_controlled__frame_controlled__frame.cc | 2 +-
.../patches/patch-chrome_common_crash__keys.cc | 2 +-
...hrome_common_extensions_extension__constants.cc | 2 +-
...chrome_common_extensions_extension__constants.h | 4 +-
...rmissions_chrome__permission__message__rules.cc | 2 +-
...ch-chrome_common_media_cdm__host__file__path.cc | 2 +-
.../patch-chrome_common_media_cdm__registration.cc | 2 +-
.../patch-chrome_common_media_cdm__registration.h | 2 +-
...a_component__widevine__cdm__hint__file__linux.h | 2 +-
chromium/patches/patch-chrome_common_pref__names.h | 20 +-
.../patches/patch-chrome_common_url__constants.h | 4 +-
.../patch-chrome_common_webui__url__constants.cc | 6 +-
.../patch-chrome_common_webui__url__constants.h | 16 +-
...ise__companion_enterprise__companion__client.cc | 2 +-
...h-chrome_enterprise__companion_event__logger.cc | 2 +-
...e_enterprise__companion_ipc__security__linux.cc | 2 +-
.../patch-chrome_enterprise__companion_lock.cc | 2 +-
...e_renderer_chrome__content__renderer__client.cc | 8 +-
...vices_printing_print__backend__service__impl.cc | 2 +-
...rvices_printing_print__backend__service__impl.h | 2 +-
...services_speech_audio__source__fetcher__impl.cc | 2 +-
...e_test_base_scoped__channel__override__posix.cc | 2 +-
...ch-chrome_test_chromedriver_chrome__launcher.cc | 2 +-
...rome_test_chromedriver_chrome_chrome__finder.cc | 2 +-
...e_test_chromedriver_key__converter__unittest.cc | 4 +-
...medriver_keycode__text__conversion__unittest.cc | 6 +-
...sed__user_google__auth__state__waiter__mixin.cc | 2 +-
.../patches/patch-chrome_updater_configurator.cc | 2 +-
...atch-chrome_updater_ipc_ipc__security__linux.cc | 2 +-
chromium/patches/patch-chrome_updater_lock.cc | 2 +-
.../patch-chrome_updater_util_posix__util.cc | 2 +-
chromium/patches/patch-chrome_utility_services.cc | 10 +-
chromium/patches/patch-components_BUILD.gn | 8 +-
...ta__manager_payments_payments__data__manager.cc | 53 -
...ata__manager_payments_payments__data__manager.h | 26 -
...owser_foundations_browser__autofill__manager.cc | 4 +-
...guide_autofill__optimization__guide__decider.cc | 6 +-
...browser_payments_amount__extraction__manager.cc | 2 +-
...autofill_core_browser_payments_bnpl__manager.cc | 13 +-
...yments_payments__suggestion__generator__util.cc | 17 -
...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 | 44 -
...mponents_autofill_core_common_autofill__prefs.h | 35 -
...on_public_collaboration__controller__delegate.h | 2 +-
...onents_commerce_core_commerce__feature__list.cc | 6 +-
...nstrained__window_constrained__window__views.cc | 2 +-
...ngs_core_browser_website__settings__registry.cc | 2 +-
...omponents_cookie__config_cookie__store__util.cc | 2 +-
.../patch-components_crash_core_app_BUILD.gn | 2 +-
...nts_crash_core_app_chrome__crashpad__handler.cc | 2 +-
...nents_crash_core_app_crashpad__handler__main.cc | 2 +-
...h_core_browser_crash__upload__list__crashpad.cc | 2 +-
.../patch-components_crash_core_common_BUILD.gn | 2 +-
...h-components_dbus_xdg_file__transfer__portal.cc | 19 +
...s_device__signals_core_browser_browser__utils.h | 2 +-
...wser_desktop_desktop__os__signals__collector.cc | 2 +-
...ignals_core_browser_mock__signals__aggregator.h | 2 +-
...ice__signals_core_browser_signals__aggregator.h | 2 +-
...gnals_core_browser_signals__aggregator__impl.cc | 2 +-
...ignals_core_browser_signals__aggregator__impl.h | 2 +-
...ignals_core_browser_user__permission__service.h | 2 +-
...core_browser_user__permission__service__impl.cc | 2 +-
..._core_browser_user__permission__service__impl.h | 2 +-
...als_core_common_linux_platform__utils__linux.cc | 2 +-
...s_device__signals_core_common_platform__utils.h | 2 +-
...evice__signals_core_common_signals__features.cc | 2 +-
...device__signals_core_common_signals__features.h | 2 +-
...nals_core_system__signals_platform__delegate.cc | 2 +-
...nents_device__signals_test_signals__contract.cc | 2 +-
...service_discardable__shared__memory__manager.cc | 2 +-
...ponents_embedder__support_user__agent__utils.cc | 14 +-
...bedder__support_user__agent__utils__unittest.cc | 4 +-
...ts_enterprise_browser_reporting_report__util.cc | 2 +-
...ctors_core_realtime__reporting__client__base.cc | 2 +-
..._enterprise_data__controls_core_browser_rule.cc | 2 +-
...components_enterprise_watermarking_watermark.cc | 2 +-
...mponents_error__page_common_localized__error.cc | 4 +-
...h-components_eye__dropper_eye__dropper__view.cc | 2 +-
..._feature__engagement_public_event__constants.cc | 2 +-
...s_feature__engagement_public_event__constants.h | 2 +-
...e__engagement_public_feature__configurations.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 +-
...omponents_feed_core_proto_v2_wire_version.proto | 2 +-
...s_feed_core_v2_feed__network__impl__unittest.cc | 2 +-
.../patch-components_feed_core_v2_proto__util.cc | 2 +-
...omponents_feed_core_v2_proto__util__unittest.cc | 2 +-
...-components_feed_core_v2_test_proto__printer.cc | 2 +-
...h-components_gcm__driver_gcm__desktop__utils.cc | 2 +-
.../patches/patch-components_gwp__asan_BUILD.gn | 2 +-
...-components_gwp__asan_buildflags_buildflags.gni | 2 +-
..._asan_client_guarded__page__allocator__posix.cc | 2 +-
.../patch-components_gwp__asan_client_gwp__asan.cc | 2 +-
...ponents_gwp__asan_client_gwp__asan__features.cc | 2 +-
...nts_gwp__asan_crash__handler_crash__analyzer.cc | 2 +-
...patch-components_live__caption_caption__util.cc | 2 +-
.../patch-components_live__caption_caption__util.h | 2 +-
...omponents_media__router_common_media__source.cc | 2 +-
...n_providers_cast_channel_cast__message__util.cc | 4 +-
...ter_common_providers_cast_channel_enum__table.h | 2 +-
...-components_metrics_drive__metrics__provider.cc | 2 +-
.../patch-components_metrics_dwa_dwa__service.cc | 2 +-
.../patch-components_metrics_metrics__log.cc | 2 +-
.../patch-components_metrics_motherboard.cc | 2 +-
...nents_metrics_private__metrics_puma__service.cc | 2 +-
...nts_named__mojo__ipc__server_connection__info.h | 2 +-
...ts_named__mojo__ipc__server_endpoint__options.h | 17 +
...erver_named__mojo__ipc__server__client__util.cc | 2 +-
...ed__mojo__server__endpoint__connector__linux.cc | 8 +-
.../patch-components_named__system__lock_BUILD.gn | 2 +-
.../patch-components_named__system__lock_lock.h | 2 +-
...omponents_named__system__lock_lock__unittest.cc | 2 +-
.../patch-components_ntp__tiles_pref__names.h | 2 +-
...n__device__translation_service_sandbox__hook.cc | 2 +-
...on__device__translation_service_sandbox__hook.h | 2 +-
...core_feature__registry_feature__registration.cc | 4 +-
...on__guide_core_optimization__guide__features.cc | 8 +-
...zation__guide_core_optimization__guide__util.cc | 2 +-
..._async_browser_secret__portal__key__provider.cc | 2 +-
...onents_os__crypt_sync_libsecret__util__linux.cc | 2 +-
.../patch-components_os__crypt_sync_os__crypt.h | 14 +-
...aint__preview_browser_paint__preview__client.cc | 2 +-
...iew_browser_paint__preview__client__unittest.cc | 2 +-
...aint__preview_common_proto_paint__preview.proto | 2 +-
..._preview_player_player__compositor__delegate.cc | 2 +-
...ger_core_browser_features_password__features.cc | 8 +-
...ager_core_browser_features_password__features.h | 8 +-
...ger_core_browser_password__autofill__manager.cc | 6 +-
...ager_core_browser_password__autofill__manager.h | 2 +-
...manager_core_browser_password__form__filling.cc | 4 +-
...manager_core_browser_password__form__manager.cc | 2 +-
...word__manager_core_browser_password__manager.cc | 8 +-
...anager_core_browser_password__manager__client.h | 2 +-
...ger_core_browser_password__manager__switches.cc | 2 +-
...ager_core_browser_password__manager__switches.h | 2 +-
...ore_browser_password__manual__fallback__flow.cc | 8 +-
...core_browser_password__manual__fallback__flow.h | 2 +-
..._core_browser_password__store__factory__util.cc | 2 +-
...core_browser_password__store_login__database.cc | 2 +-
...ssword__store_login__database__async__helper.cc | 2 +-
...er_password__store_login__database__unittest.cc | 4 +-
...core_browser_stub__password__manager__client.cc | 2 +-
..._core_browser_stub__password__manager__client.h | 2 +-
...er_core_common_password__manager__pref__names.h | 2 +-
...nager_decorators_process__metrics__decorator.cc | 2 +-
...mponents_performance__manager_public_features.h | 2 +-
...e__attribution_memory__measurement__delegate.cc | 2 +-
...sions_prediction__service_prediction__common.cc | 2 +-
...icy_core_browser_policy__pref__mapping__test.cc | 2 +-
...licy_core_common_cloud_cloud__policy__client.cc | 4 +-
...mmon_cloud_cloud__policy__refresh__scheduler.cc | 2 +-
...policy_core_common_cloud_cloud__policy__util.cc | 12 +-
...-components_policy_core_common_policy__paths.cc | 2 +-
...onents_policy_tools_generate__policy__source.py | 2 +-
.../patch-components_power__metrics_BUILD.gn | 2 +-
...nts_power__metrics_energy__metrics__provider.cc | 2 +-
...y__config_pref__proxy__config__tracker__impl.cc | 2 +-
...ents_proxy__config_proxy__config__pref__names.h | 2 +-
...nfig_proxy__override__rules__policy__handler.cc | 27 +-
...onfig_proxy__override__rules__policy__handler.h | 2 +-
...components_proxy__config_proxy__prefs__utils.cc | 8 +-
...ontent_common_file__type__policies__unittest.cc | 2 +-
...ing_content_resources_gen__file__type__proto.py | 2 +-
..._core_browser_db_v4__protocol__manager__util.cc | 2 +-
..._browser_realtime_url__lookup__service__base.cc | 2 +-
...nents_search__engines_template__url__service.cc | 4 +-
...onents_security__interstitials_content_utils.cc | 2 +-
..._default__model_cross__device__user__segment.cc | 2 +-
...ervices_font__data_font__data__service__impl.cc | 2 +-
...paint__preview__compositor__collection__impl.cc | 11 +-
...mponents_signin_public_base_signin__switches.cc | 44 +-
...omponents_signin_public_base_signin__switches.h | 34 +-
.../patches/patch-components_soda_soda__util.cc | 2 +-
..._metric__utils_common_startup__metric__utils.cc | 2 +-
.../patch-components_storage__monitor_BUILD.gn | 2 +-
...torage__monitor_removable__device__constants.cc | 2 +-
...storage__monitor_removable__device__constants.h | 2 +-
...d__user_core_browser_child__account__service.cc | 2 +-
...ds__chrome__management__url__checker__client.cc | 8 +-
...r_core_browser_list__family__members__service.h | 2 +-
...e_browser_supervised__user__metrics__service.cc | 10 +-
...r_core_browser_supervised__user__preferences.cc | 2 +-
...d__user_core_browser_supervised__user__utils.cc | 35 +
...onents_supervised__user_core_common_features.cc | 10 +-
...ponents_supervised__user_core_common_features.h | 2 +-
...ents_supervised__user_core_common_pref__names.h | 2 +-
...onents_sync__bookmarks_bookmark__model__view.cc | 2 +-
...sync__device__info_local__device__info__util.cc | 2 +-
...evice__info_local__device__info__util__linux.cc | 2 +-
...references_common__syncable__prefs__database.cc | 17 -
.../patch-components_sync_base_sync__util.cc | 2 +-
.../patch-components_sync_service_sync__prefs.cc | 4 +-
...-components_sync_service_sync__service__impl.cc | 4 +-
.../patch-components_system__cpu_cpu__probe.cc | 2 +-
...onents_translate_core_common_translate__util.cc | 4 +-
...sted__vault_trusted__vault__connection__impl.cc | 2 +-
...ponents_update__client_update__query__params.cc | 2 +-
..._formatter_spoof__checks_idn__spoof__checker.cc | 2 +-
...nts_user__education_views_help__bubble__view.cc | 2 +-
...ents_user__education_views_help__bubble__view.h | 2 +-
...nents_variations_service_variations__service.cc | 2 +-
...isited__url__ranking_public_url__visit__util.cc | 2 +-
.../patch-components_viz_host_gpu__host__impl.cc | 2 +-
...ch-components_viz_host_host__display__client.cc | 13 +-
...tch-components_viz_host_host__display__client.h | 8 +-
...isplay__embedder_skia__output__surface__impl.cc | 2 +-
..._display__embedder_software__output__surface.cc | 2 +-
...e_display__embedder_software__output__surface.h | 2 +-
...omponents_viz_service_display_skia__renderer.cc | 2 +-
...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 +-
...core_browser_gpm__user__verification__policy.cc | 2 +-
.../patch-components_webui_flags_flags__state.cc | 4 +-
chromium/patches/patch-content_app_BUILD.gn | 2 +-
.../patches/patch-content_app_content__main.cc | 2 +-
...atch-content_app_content__main__runner__impl.cc | 37 +-
chromium/patches/patch-content_browser_BUILD.gn | 12 +-
...sibility_browser__accessibility__state__impl.cc | 4 +-
...owser__accessibility__state__impl__auralinux.cc | 2 +-
.../patch-content_browser_audio_audio__service.cc | 26 -
..._browser_browser__child__process__host__impl.cc | 2 +-
...t_browser_browser__child__process__host__impl.h | 2 +-
...ild__process__host__impl__receiver__bindings.cc | 2 +-
.../patch-content_browser_browser__main__loop.cc | 6 +-
...wser_child__process__launcher__helper__linux.cc | 22 +-
...browser_child__thread__type__switcher__linux.cc | 12 +-
..._browser_child__thread__type__switcher__linux.h | 2 +-
..._compositor_viz__process__transport__factory.cc | 6 +-
...wser_devtools_devtools__frontend__host__impl.cc | 2 +-
...owser_devtools_devtools__frontend__host__impl.h | 2 +-
...wser_devtools_protocol_system__info__handler.cc | 2 +-
...ccess_file__path__watcher_file__path__watcher.h | 2 +-
...file__path__watcher_file__path__watcher__bsd.cc | 2 +-
...le__path__watcher_file__path__watcher__kqueue.h | 2 +-
...s_file__system__access__local__path__watcher.cc | 2 +-
...font__access_font__enumeration__data__source.cc | 2 +-
.../patch-content_browser_gpu_compositor__util.cc | 11 +-
...content_browser_gpu_gpu__data__manager__impl.cc | 2 +-
...-content_browser_gpu_gpu__data__manager__impl.h | 2 +-
...rowser_gpu_gpu__data__manager__impl__private.cc | 4 +-
...browser_gpu_gpu__data__manager__impl__private.h | 2 +-
...patch-content_browser_gpu_gpu__process__host.cc | 2 +-
...wser_media_frameless__media__interface__proxy.h | 2 +-
...r_media_media__keys__listener__manager__impl.cc | 2 +-
...ent_browser_network__service__instance__impl.cc | 8 +-
...rowser_renderer__host_delegated__frame__host.cc | 2 +-
...ia_service__video__capture__device__launcher.cc | 2 +-
...n__transitions_navigation__entry__screenshot.cc | 2 +-
...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 +-
...wser_renderer__host_render__view__host__impl.cc | 2 +-
...derer__host_render__widget__host__view__aura.cc | 6 +-
...nderer__host_render__widget__host__view__aura.h | 2 +-
...t_render__widget__host__view__event__handler.cc | 2 +-
.../patch-content_browser_sandbox__host__linux.cc | 2 +-
...scheduler_responsiveness_jank__monitor__impl.cc | 2 +-
...duler_responsiveness_native__event__observer.cc | 2 +-
...eduler_responsiveness_native__event__observer.h | 2 +-
...browser_service__host_utility__process__host.cc | 10 +-
...t_utility__process__host__receiver__bindings.cc | 2 +-
...ser_service__host_utility__sandbox__delegate.cc | 2 +-
...r_shape__detection_shape__detection__service.cc | 2 +-
.../patches/patch-content_browser_theme__helper.cc | 2 +-
.../patch-content_browser_v8__snapshot__files.cc | 2 +-
...r_web__contents_slow__web__preference__cache.cc | 2 +-
...wser_web__contents_web__contents__view__aura.cc | 4 +-
...contents_web__contents__view__aura__unittest.cc | 10 +-
...browser_webui_web__ui__main__frame__observer.cc | 2 +-
...owser_zygote__host_zygote__host__impl__linux.cc | 2 +-
...rowser_zygote__host_zygote__host__impl__linux.h | 2 +-
chromium/patches/patch-content_child_BUILD.gn | 4 +-
.../patches/patch-content_child_child__process.cc | 6 +-
.../patches/patch-content_child_child__process.h | 2 +-
chromium/patches/patch-content_common_BUILD.gn | 2 +-
chromium/patches/patch-content_common_features.cc | 8 +-
chromium/patches/patch-content_common_features.h | 12 +-
.../patch-content_common_font__list__unittest.cc | 2 +-
...-content_common_gpu__pre__sandbox__hook__bsd.cc | 2 +-
...h-content_common_gpu__pre__sandbox__hook__bsd.h | 2 +-
...content_common_gpu__pre__sandbox__hook__linux.h | 2 +-
...tch-content_common_thread__type__switcher.mojom | 2 +-
.../patch-content_gpu_gpu__child__thread.cc | 6 +-
chromium/patches/patch-content_gpu_gpu__main.cc | 6 +-
...tent_public_browser_content__browser__client.cc | 4 +-
...blic_browser_zygote__host_zygote__host__linux.h | 2 +-
...atch-content_public_common_content__features.cc | 6 +-
...atch-content_public_common_content__switches.cc | 4 +-
...patch-content_public_common_content__switches.h | 2 +-
...patch-content_public_common_zygote_features.gni | 2 +-
.../patch-content_renderer_render__thread__impl.cc | 8 +-
...ent_renderer_renderer__blink__platform__impl.cc | 2 +-
...tent_renderer_renderer__blink__platform__impl.h | 2 +-
.../patch-content_renderer_renderer__main.cc | 17 +
...er_renderer__main__platform__delegate__linux.cc | 2 +-
chromium/patches/patch-content_shell_BUILD.gn | 4 +-
...atch-content_shell_app_shell__main__delegate.cc | 2 +-
...nt_shell_browser_shell__browser__main__parts.cc | 2 +-
...ell_browser_shell__platform__delegate__views.cc | 2 +-
...ll_renderer_shell__content__renderer__client.cc | 8 +-
...hell_utility_shell__content__utility__client.cc | 6 +-
chromium/patches/patch-content_test_BUILD.gn | 4 +-
...vice__model_on__device__model__sandbox__init.cc | 18 +-
...evice__model_on__device__model__sandbox__init.h | 2 +-
chromium/patches/patch-content_utility_services.cc | 2 +-
...ch_speech__recognition__sandbox__hook__linux.cc | 2 +-
...ech_speech__recognition__sandbox__hook__linux.h | 2 +-
...link__platform__with__sandbox__support__impl.cc | 2 +-
...blink__platform__with__sandbox__support__impl.h | 2 +-
.../patches/patch-content_utility_utility__main.cc | 14 +-
.../patch-content_utility_utility__thread__impl.cc | 2 +-
chromium/patches/patch-content_zygote_BUILD.gn | 2 +-
.../patches/patch-content_zygote_zygote__linux.cc | 4 +-
.../patch-content_zygote_zygote__main__linux.cc | 2 +-
.../patch-device_bluetooth_bluetooth__adapter.cc | 2 +-
.../patch-device_bluetooth_cast__bluetooth.gni | 2 +-
.../patches/patch-device_fido_public_features.cc | 6 +-
.../patches/patch-device_fido_public_features.h | 2 +-
chromium/patches/patch-device_gamepad_BUILD.gn | 2 +-
.../patch-device_gamepad_gamepad__provider.cc | 2 +-
.../patch-device_gamepad_hid__writer__linux.cc | 2 +-
...-device_gamepad_public_cpp_gamepad__features.cc | 2 +-
...h-device_gamepad_public_cpp_gamepad__features.h | 2 +-
..._browser__context__keyed__service__factories.cc | 2 +-
...sions_browser_api_management_management__api.cc | 2 +-
...sions_browser_api_messaging_message__service.cc | 6 +-
...ivate_networking__private__delegate__factory.cc | 2 +-
...tensions_common_api___permission__features.json | 2 +-
.../patch-extensions_common_api_runtime.json | 2 +-
.../patches/patch-extensions_common_command.cc | 2 +-
.../patch-extensions_common_features_feature.cc | 2 +-
...ensions_renderer_bindings_api__binding__util.cc | 2 +-
...-extensions_renderer_bindings_argument__spec.cc | 2 +-
...h-extensions_shell_app_shell__main__delegate.cc | 2 +-
...er_api_runtime_shell__runtime__api__delegate.cc | 2 +-
...ns_shell_browser_shell__browser__main__parts.cc | 2 +-
...shell_browser_shell__extensions__api__client.cc | 2 +-
..._shell_browser_shell__extensions__api__client.h | 2 +-
...h-google__apis_gcm_engine_heartbeat__manager.cc | 2 +-
...buffer_client_test__shared__image__interface.cc | 2 +-
..._buffer_client_test__shared__image__interface.h | 2 +-
...mand__buffer_service_dawn__context__provider.cc | 4 +-
..._command__buffer_service_gles2__cmd__decoder.cc | 4 +-
...ice_raster__decoder__unittest__context__lost.cc | 2 +-
...mmand__buffer_service_shared__context__state.cc | 2 +-
...ommand__buffer_service_shared__context__state.h | 2 +-
...image_angle__vulkan__image__backing__factory.cc | 2 +-
...e_shared__image_external__vk__image__backing.cc | 2 +-
..._image_external__vk__image__backing__factory.cc | 2 +-
...service_shared__image_shared__image__factory.cc | 19 +-
...service_shared__image_shared__image__manager.cc | 2 +-
...ce_shared__image_wrapped__sk__image__backing.cc | 2 +-
...ommand__buffer_service_webgpu__decoder__impl.cc | 6 +-
.../patches/patch-gpu_config_gpu__control__list.cc | 2 +-
.../patch-gpu_config_gpu__finch__features.cc | 22 +-
.../patch-gpu_config_gpu__finch__features.h | 17 +
.../patch-gpu_config_gpu__info__collector.cc | 4 +-
.../patches/patch-gpu_config_gpu__test__config.cc | 2 +-
.../patches/patch-gpu_ipc_service_gpu__init.cc | 20 +-
.../patch-gpu_ipc_service_shared__image__stub.cc | 17 +
chromium/patches/patch-gpu_ipc_service_x__util.h | 6 +-
.../patches/patch-gpu_vulkan_generate__bindings.py | 2 +-
.../patches/patch-gpu_vulkan_semaphore__handle.cc | 2 +-
.../patch-gpu_vulkan_vulkan__device__queue.cc | 2 +-
.../patch-gpu_vulkan_vulkan__device__queue.h | 2 +-
.../patch-gpu_vulkan_vulkan__function__pointers.cc | 2 +-
.../patch-gpu_vulkan_vulkan__function__pointers.h | 2 +-
chromium/patches/patch-gpu_vulkan_vulkan__image.h | 2 +-
chromium/patches/patch-gpu_vulkan_vulkan__util.cc | 4 +-
chromium/patches/patch-headless_BUILD.gn | 14 +-
...headless_lib_browser_headless__browser__impl.cc | 2 +-
...rowser_headless__browser__main__parts__posix.cc | 2 +-
...b_browser_headless__content__browser__client.cc | 4 +-
...ib_browser_headless__content__browser__client.h | 2 +-
...ss_lib_browser_headless__web__contents__impl.cc | 4 +-
...adless_lib_headless__content__main__delegate.cc | 4 +-
chromium/patches/patch-ipc_ipc__channel.cc | 6 +-
chromium/patches/patch-ipc_ipc__channel.h | 2 +-
chromium/patches/patch-ipc_param__traits__utils.h | 2 +-
chromium/patches/patch-media_BUILD.gn | 4 +-
chromium/patches/patch-media_audio_BUILD.gn | 4 +-
.../patch-media_audio_alsa_audio__manager__alsa.cc | 12 +-
.../patch-media_audio_audio__input__device.cc | 4 +-
...h-media_audio_audio__output__proxy__unittest.cc | 2 +-
.../patches/patch-media_audio_pulse_pulse__util.cc | 2 +-
...atch-media_audio_sndio_audio__manager__sndio.cc | 2 +-
...patch-media_audio_sndio_audio__manager__sndio.h | 2 +-
.../patch-media_audio_sndio_sndio__input.cc | 2 +-
.../patches/patch-media_audio_sndio_sndio__input.h | 2 +-
.../patch-media_audio_sndio_sndio__output.cc | 2 +-
.../patch-media_audio_sndio_sndio__output.h | 2 +-
.../patches/patch-media_base_audio__latency.cc | 2 +-
.../patch-media_base_libaom__thread__wrapper.cc | 2 +-
.../patch-media_base_libvpx__thread__wrapper.cc | 2 +-
.../patches/patch-media_base_media__switches.cc | 24 +-
.../patches/patch-media_base_media__switches.h | 12 +-
chromium/patches/patch-media_base_video__frame.cc | 10 +-
chromium/patches/patch-media_base_video__frame.h | 10 +-
...ideo_create__video__capture__device__factory.cc | 10 +-
..._video_fake__video__capture__device__factory.cc | 2 +-
..._video_file__video__capture__device__factory.cc | 2 +-
...h-media_capture_video_linux_fake__v4l2__impl.cc | 2 +-
...ch-media_capture_video_linux_fake__v4l2__impl.h | 2 +-
..._capture_video_linux_v4l2__capture__delegate.cc | 2 +-
...a_capture_video_linux_v4l2__capture__delegate.h | 2 +-
...dia_capture_video_linux_v4l2__capture__device.h | 2 +-
...ture_video_linux_v4l2__capture__device__impl.cc | 2 +-
...pture_video_linux_v4l2__capture__device__impl.h | 2 +-
..._linux_video__capture__device__factory__v4l2.cc | 18 +-
...o_linux_video__capture__device__factory__v4l2.h | 2 +-
...re_video_linux_video__capture__device__linux.cc | 2 +-
...deo__capture__buffer__tracker__factory__impl.cc | 2 +-
...capture_video_video__capture__device__client.cc | 4 +-
.../patch-media_cdm_cdm__paths__unittest.cc | 2 +-
.../patch-media_cdm_library__cdm_cdm__paths.gni | 2 +-
.../patch-media_ffmpeg_scripts_build__ffmpeg.py | 2 +-
.../patch-media_ffmpeg_scripts_robo__lib_config.py | 2 +-
...a_gpu_chromeos_gl__image__processor__backend.cc | 2 +-
...u_chromeos_libyuv__image__processor__backend.cc | 8 +-
...pu_chromeos_mailbox__video__frame__converter.cc | 2 +-
...a_gpu_chromeos_platform__video__frame__utils.cc | 10 +-
...-media_gpu_chromeos_video__decoder__pipeline.cc | 8 +-
...gpu_gpu__video__decode__accelerator__factory.cc | 2 +-
...gpu_gpu__video__encode__accelerator__factory.cc | 2 +-
...dware__video__decoding__sandbox__hook__linux.cc | 2 +-
...rdware__video__decoding__sandbox__hook__linux.h | 2 +-
...dware__video__encoding__sandbox__hook__linux.cc | 2 +-
...rdware__video__encoding__sandbox__hook__linux.h | 2 +-
.../patches/patch-media_gpu_test_raw__video.cc | 4 +-
...ch-media_gpu_test_video__frame__file__writer.cc | 4 +-
.../patch-media_gpu_test_video__frame__helpers.cc | 2 +-
...patch-media_gpu_test_video__frame__validator.cc | 2 +-
.../patches/patch-media_gpu_v4l2_v4l2__utils.cc | 4 +-
.../patch-media_gpu_vaapi_vaapi__jpeg__encoder.cc | 2 +-
.../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 2 +-
.../patch-media_gpu_vaapi_vaapi__wrapper.cc | 4 +-
chromium/patches/patch-media_media__options.gni | 4 +-
chromium/patches/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 | 35 -
..._mappable__shared__image__video__frame__pool.cc | 26 +
...ble__gpu__memory__buffer__video__frame__pool.cc | 17 -
..._mappable__shared__image__video__frame__pool.cc | 17 +
...ia_video_video__encode__accelerator__adapter.cc | 4 +-
...eo_video__encode__accelerator__adapter__test.cc | 44 -
.../patches/patch-media_webrtc_audio__processor.cc | 2 +-
chromium/patches/patch-media_webrtc_helpers.cc | 2 +-
.../patch-media_webrtc_helpers__unittests.cc | 44 -
chromium/patches/patch-mojo_core_BUILD.gn | 2 +-
chromium/patches/patch-mojo_core_channel.cc | 8 +-
chromium/patches/patch-mojo_core_channel.h | 2 +-
chromium/patches/patch-mojo_core_channel__posix.cc | 2 +-
.../patches/patch-mojo_core_embedder_features.h | 2 +-
...ojo_public_cpp_platform_socket__utils__posix.cc | 2 +-
.../patch-mojo_public_tools_bindings_mojom.gni | 2 +-
chromium/patches/patch-net_BUILD.gn | 16 +-
chromium/patches/patch-net_base_features.cc | 8 +-
.../patch-net_base_network__change__notifier.cc | 4 +-
.../patch-net_base_network__change__notifier.h | 2 +-
...-net_base_network__change__notifier__passive.cc | 2 +-
.../patch-net_base_network__interfaces__posix.h | 2 +-
.../patch-net_base_sockaddr__util__posix.cc | 2 +-
...tch-net_base_sockaddr__util__posix__unittest.cc | 2 +-
.../patch-net_disk__cache_backend__experiment.h | 2 +-
...net_disk__cache_simple_simple__file__tracker.cc | 2 +-
chromium/patches/patch-net_dns_BUILD.gn | 6 +-
chromium/patches/patch-net_dns_address__info.cc | 2 +-
.../patch-net_dns_address__sorter__posix.cc | 2 +-
.../patch-net_dns_dns__config__service__posix.cc | 2 +-
chromium/patches/patch-net_dns_dns__reloader.cc | 2 +-
chromium/patches/patch-net_dns_dns__util.cc | 4 +-
.../patches/patch-net_dns_host__resolver__proc.cc | 2 +-
chromium/patches/patch-net_dns_public_BUILD.gn | 2 +-
.../patches/patch-net_dns_public_resolv__reader.cc | 2 +-
.../patches/patch-net_dns_public_resolv__reader.h | 2 +-
.../patch-net_dns_public_scoped__res__state.cc | 2 +-
.../patch-net_dns_public_scoped__res__state.h | 2 +-
.../patch-net_filter_zstd__source__stream.cc | 2 +-
.../patch-net_http_http__auth__gssapi__posix.cc | 2 +-
.../patch-net_http_http__auth__gssapi__posix.h | 2 +-
...atch-net_http_http__auth__handler__negotiate.cc | 2 +-
.../patch-net_http_http__auth__preferences.cc | 2 +-
.../patch-net_http_http__auth__preferences.h | 2 +-
.../patch-net_http_http__network__session.cc | 2 +-
...net_proxy__resolution_proxy__config__service.cc | 2 +-
...xy__resolution_proxy__config__service__linux.cc | 2 +-
.../patch-net_socket_socks5__client__socket.cc | 2 +-
.../patches/patch-net_socket_tcp__socket__posix.cc | 2 +-
.../patches/patch-net_socket_udp__socket__posix.cc | 6 +-
.../patch-net_socket_udp__socket__unittest.cc | 2 +-
.../patches/patch-net_third__party_quiche_BUILD.gn | 2 +-
..._tools_cert__verify__tool_cert__verify__tool.cc | 2 +-
.../patch-net_tools_net__watcher_net__watcher.cc | 6 +-
...ffic__annotation_network__traffic__annotation.h | 6 +-
...patch-net_url__request_url__request__context.cc | 2 +-
.../patch-net_url__request_url__request__context.h | 2 +-
..._url__request_url__request__context__builder.cc | 4 +-
...ets_websocket__basic__stream__adapters__test.cc | 4 +-
chromium/patches/patch-pdf_pdf__features.cc | 17 -
chromium/patches/patch-pdf_pdf__features.h | 17 -
.../patches/patch-pdf_pdfium_pdfium__engine.cc | 2 +-
.../patches/patch-printing_backend_cups__helper.cc | 2 +-
.../patches/patch-printing_backend_cups__helper.h | 2 +-
.../patch-printing_backend_cups__ipp__helper.cc | 4 +-
.../patches/patch-printing_backend_cups__jobs.cc | 2 +-
.../patch-printing_backend_cups__printer.cc | 2 +-
.../patch-printing_backend_cups__weak__functions.h | 2 +-
.../patch-printing_backend_print__backend__cups.h | 2 +-
...h-printing_backend_print__backend__cups__ipp.cc | 2 +-
...nting_mojom_printing__context__mojom__traits.cc | 2 +-
...inting_mojom_printing__context__mojom__traits.h | 2 +-
...m_printing__context__mojom__traits__unittest.cc | 10 +-
chromium/patches/patch-printing_print__settings.cc | 2 +-
chromium/patches/patch-printing_print__settings.h | 2 +-
.../patch-printing_print__settings__conversion.cc | 4 +-
.../patches/patch-printing_printing__features.cc | 2 +-
.../patches/patch-printing_printing__features.h | 2 +-
...sandbox_print__backend__sandbox__hook__linux.cc | 2 +-
..._sandbox_print__backend__sandbox__hook__linux.h | 2 +-
chromium/patches/patch-remoting_base_constants.h | 2 +-
.../patch-remoting_base_environment__details.cc | 2 +-
.../patches/patch-remoting_base_host__settings.cc | 2 +-
...h-remoting_codec_webrtc__video__encoder__vpx.cc | 2 +-
...ting_host_base_desktop__environment__options.cc | 2 +-
.../patches/patch-remoting_host_base_switches.cc | 4 +-
.../patches/patch-remoting_host_base_switches.h | 4 +-
.../patch-remoting_host_chromoting__host.cc | 2 +-
.../patches/patch-remoting_host_chromoting__host.h | 4 +-
...atch-remoting_host_chromoting__host__context.cc | 2 +-
...ting_host_chromoting__host__services__client.cc | 2 +-
.../patches/patch-remoting_host_client__session.cc | 4 +-
...ch-remoting_host_crash_crash__file__uploader.cc | 2 +-
...ate__desktop__interaction__strategy__factory.cc | 2 +-
...tch-remoting_host_desktop__session__connector.h | 17 +
.../patch-remoting_host_evaluate__capability.cc | 2 +-
chromium/patches/patch-remoting_host_host__main.cc | 37 +-
...tch-remoting_host_host__power__save__blocker.cc | 2 +-
.../patches/patch-remoting_host_ipc__constants.cc | 22 +-
.../patches/patch-remoting_host_ipc__constants.h | 17 +
.../patch-remoting_host_it2me_it2me__host.cc | 2 +-
...t_it2me_it2me__native__messaging__host__main.cc | 2 +-
...ch-remoting_host_me2me__desktop__environment.cc | 2 +-
...emoting_host_mojo__caller__security__checker.cc | 6 +-
.../patches/patch-remoting_host_policy__watcher.cc | 4 +-
..._remote__open__url_remote__open__url__client.cc | 2 +-
...st_remote__open__url_remote__open__url__main.cc | 2 +-
...st_remote__open__url_remote__open__url__util.cc | 2 +-
...mote__open__url_url__forwarder__configurator.cc | 2 +-
.../patch-remoting_host_remoting__me2me__host.cc | 54 +-
...st_security__key_remote__security__key__main.cc | 2 +-
...-remoting_host_session__policies__from__dict.cc | 2 +-
...t_setup_me2me__native__messaging__host__main.cc | 2 +-
.../patch-remoting_host_setup_start__host__main.cc | 2 +-
...g_host_webauthn_desktop__session__type__util.cc | 2 +-
...hn_remote__webauthn__caller__security__utils.cc | 2 +-
...bauthn_remote__webauthn__extension__notifier.cc | 2 +-
...emoting_host_webauthn_remote__webauthn__main.cc | 2 +-
...atch-remoting_protocol_webrtc__video__stream.cc | 4 +-
...ng_signaling_ftl__host__device__id__provider.cc | 2 +-
chromium/patches/patch-sandbox_BUILD.gn | 2 +-
chromium/patches/patch-sandbox_features.gni | 2 +-
chromium/patches/patch-sandbox_linux_BUILD.gn | 2 +-
...sandbox_linux_services_init__process__reaper.cc | 2 +-
...tch-sandbox_linux_services_libc__interceptor.cc | 2 +-
chromium/patches/patch-sandbox_policy_BUILD.gn | 2 +-
chromium/patches/patch-sandbox_policy_features.cc | 2 +-
chromium/patches/patch-sandbox_policy_features.h | 2 +-
...atch-sandbox_policy_freebsd_sandbox__freebsd.cc | 2 +-
...patch-sandbox_policy_freebsd_sandbox__freebsd.h | 2 +-
.../patch-sandbox_policy_mojom_sandbox.mojom | 2 +-
...atch-sandbox_policy_openbsd_sandbox__openbsd.cc | 6 +-
...patch-sandbox_policy_openbsd_sandbox__openbsd.h | 2 +-
chromium/patches/patch-sandbox_policy_sandbox.cc | 2 +-
chromium/patches/patch-sandbox_policy_sandbox.h | 2 +-
.../patches/patch-sandbox_policy_sandbox__type.cc | 14 +-
chromium/patches/patch-sandbox_policy_switches.cc | 2 +-
chromium/patches/patch-sandbox_policy_switches.h | 2 +-
...h-services_audio_audio__sandbox__hook__linux.cc | 2 +-
...ch-services_audio_audio__sandbox__hook__linux.h | 2 +-
chromium/patches/patch-services_device_BUILD.gn | 2 +-
...vice_geolocation_location__provider__manager.cc | 2 +-
.../patches/patch-services_device_hid_BUILD.gn | 2 +-
...ch-services_device_hid_hid__connection__fido.cc | 2 +-
...tch-services_device_hid_hid__connection__fido.h | 2 +-
...services_device_hid_hid__connection__freebsd.cc | 2 +-
...-services_device_hid_hid__connection__freebsd.h | 2 +-
.../patch-services_device_hid_hid__service.cc | 2 +-
...patch-services_device_hid_hid__service__fido.cc | 2 +-
.../patch-services_device_hid_hid__service__fido.h | 2 +-
...ch-services_device_hid_hid__service__freebsd.cc | 2 +-
...tch-services_device_hid_hid__service__freebsd.h | 2 +-
...-services_device_public_cpp_device__features.cc | 4 +-
...h-services_device_public_cpp_device__features.h | 4 +-
...ce_public_cpp_generic__sensor_sensor__reading.h | 2 +-
.../patch-services_device_public_mojom_BUILD.gn | 2 +-
.../patches/patch-services_device_serial_BUILD.gn | 8 +-
...ces_device_serial_serial__device__enumerator.cc | 2 +-
...ces_device_serial_serial__io__handler__posix.cc | 2 +-
...me__zone__monitor_time__zone__monitor__linux.cc | 2 +-
.../patches/patch-services_device_usb_BUILD.gn | 4 +-
...rvices_device_usb_usb__device__handle__usbfs.cc | 2 +-
...ervices_device_usb_usb__device__handle__usbfs.h | 2 +-
.../patch-services_device_usb_usb__service.cc | 2 +-
...patch-services_device_usb_usb__service__fake.cc | 2 +-
.../patch-services_device_usb_usb__service__fake.h | 2 +-
chromium/patches/patch-services_network_BUILD.gn | 4 +-
.../patch-services_network_network__context.cc | 6 +-
.../patch-services_network_network__context.h | 4 +-
...rvices_network_network__sandbox__hook__linux.cc | 2 +-
...ervices_network_network__sandbox__hook__linux.h | 2 +-
.../patch-services_network_network__service.cc | 8 +-
.../patch-services_network_network__service.h | 8 +-
.../patch-services_network_public_cpp_BUILD.gn | 6 +-
.../patch-services_network_public_cpp_features.cc | 11 +-
.../patch-services_network_public_mojom_BUILD.gn | 6 +-
...ionary_shared__dictionary__writer__in__memory.h | 2 +-
...services_on__device__model_ml_gpu__blocklist.cc | 2 +-
..._instrumentation_queued__request__dispatcher.cc | 2 +-
...tor_public_cpp_memory__instrumentation_BUILD.gn | 2 +-
...ublic_cpp_memory__instrumentation_os__metrics.h | 2 +-
...cpp_memory__instrumentation_os__metrics__bsd.cc | 2 +-
...tch-services_screen__ai_public_cpp_utilities.cc | 2 +-
..._ai_sandbox_screen__ai__sandbox__hook__linux.cc | 2 +-
...__ai_sandbox_screen__ai__sandbox__hook__linux.h | 2 +-
...ervices_screen__ai_screen__ai__service__impl.cc | 14 +-
.../patch-services_service__manager_BUILD.gn | 2 +-
...manager_public_cpp_service__executable_BUILD.gn | 2 +-
...e__detection_shape__detection__sandbox__hook.cc | 2 +-
...pe__detection_shape__detection__sandbox__hook.h | 2 +-
...s_shape__detection_shape__detection__service.cc | 2 +-
...ng_public_cpp_perfetto_track__name__recorder.cc | 2 +-
...p_stack__sampling_tracing__sampler__profiler.cc | 2 +-
..._tracing_public_cpp_system__metrics__sampler.cc | 2 +-
...ture_public_mojom_video__capture__service.mojom | 4 +-
.../patch-services_viz_public_mojom_BUILD.gn | 2 +-
chromium/patches/patch-services_webnn_features.gni | 6 +-
.../patch-skia_ext_SkMemory__new__handler.cpp | 2 +-
chromium/patches/patch-skia_ext_font__utils.cc | 2 +-
.../patches/patch-skia_ext_skcolorspace__trfn.cc | 2 +-
chromium/patches/patch-sql_database.cc | 4 +-
...atch-third__party_abseil-cpp_absl_base_config.h | 2 +-
...y_abseil-cpp_absl_base_internal_raw__logging.cc | 2 +-
..._party_abseil-cpp_absl_base_internal_sysinfo.cc | 2 +-
...l-cpp_absl_debugging_internal_elf__mem__image.h | 2 +-
...sl_time_internal_cctz_src_time__zone__format.cc | 2 +-
.../patches/patch-third__party_afl_src_afl-fuzz.c | 2 +-
chromium/patches/patch-third__party_angle_BUILD.gn | 2 +-
.../patch-third__party_angle_src_common_platform.h | 2 +-
...ird__party_angle_src_common_platform__helpers.h | 2 +-
...third__party_angle_src_common_system__utils.cpp | 2 +-
...party_angle_src_common_system__utils__linux.cpp | 2 +-
...ngle_src_gpu__info__util_SystemInfo__internal.h | 2 +-
...ngle_src_gpu__info__util_SystemInfo__libpci.cpp | 2 +-
...angle_src_gpu__info__util_SystemInfo__linux.cpp | 2 +-
...y_angle_src_gpu__info__util_SystemInfo__x11.cpp | 2 +-
...tch-third__party_angle_src_libANGLE_Display.cpp | 2 +-
...e_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp | 2 +-
...e_src_libANGLE_renderer_vulkan_DisplayVk__api.h | 2 +-
.../patches/patch-third__party_angle_util_BUILD.gn | 2 +-
.../patch-third__party_blink_common_features.cc | 6 +-
...erences_renderer__preferences__mojom__traits.cc | 2 +-
...n_renderer__preferences_renderer__preferences.h | 2 +-
...ferences_renderer__preferences__mojom__traits.h | 2 +-
...h-third__party_blink_public_platform_platform.h | 2 +-
...rer_bindings_scripts_bind__gen_style__format.py | 2 +-
...rd__party_blink_renderer_build_scripts_gperf.py | 2 +-
...renderer_build_scripts_run__with__pythonpath.py | 2 +-
...blink_renderer_controller_blink__initializer.cc | 6 +-
...rer_controller_memory__usage__monitor__posix.cc | 2 +-
...erer_controller_memory__usage__monitor__posix.h | 2 +-
...rd__party_blink_renderer_core_dom_tree__scope.h | 2 +-
...link_renderer_core_editing_editing__behavior.cc | 2 +-
...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 +-
...ore_html_canvas_canvas__async__blob__creator.cc | 2 +-
...erer_core_inspector_inspector__memory__agent.cc | 2 +-
...arty_blink_renderer_core_layout_layout__view.cc | 6 +-
...r_core_origin__trials_origin__trial__context.cc | 2 +-
...renderer_core_page_context__menu__controller.cc | 2 +-
...party_blink_renderer_core_paint_paint__layer.cc | 2 +-
..._renderer_core_scroll_scrollbar__theme__aura.cc | 2 +-
...party_blink_renderer_core_xml_xslt__processor.h | 4 +-
...k_renderer_core_xml_xslt__processor__libxslt.cc | 2 +-
...r_modules_media_audio_audio__device__factory.cc | 2 +-
..._audio_audio__renderer__mixer__manager__test.cc | 2 +-
...er_modules_peerconnection_rtc__data__channel.cc | 2 +-
...peerconnection_webrtc__audio__renderer__test.cc | 2 +-
...odules_webaudio_audio__worklet__thread__test.cc | 4 +-
...odules_webgl_webgl__rendering__context__base.cc | 4 +-
...ird__party_blink_renderer_modules_webgpu_gpu.cc | 2 +-
...renderer_modules_webgpu_gpu__canvas__context.cc | 6 +-
...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 2 +-
...link_renderer_modules_xr_xr__rigid__transform.h | 2 +-
...h-third__party_blink_renderer_platform_BUILD.gn | 4 +-
...ty_blink_renderer_platform_fonts_font__cache.cc | 2 +-
...rty_blink_renderer_platform_fonts_font__cache.h | 2 +-
...nk_renderer_platform_fonts_font__description.cc | 2 +-
..._blink_renderer_platform_fonts_font__metrics.cc | 2 +-
...er_platform_fonts_font__unique__name__lookup.cc | 2 +-
...nderer_platform_fonts_skia_font__cache__skia.cc | 4 +-
...rer_platform_graphics_begin__frame__provider.cc | 7 +-
...platform_graphics_canvas__resource__provider.cc | 4 +-
...r_platform_graphics_gpu_image__layer__bridge.cc | 2 +-
...er_platform_graphics_video__frame__submitter.cc | 2 +-
...ion_partition__alloc__memory__dump__provider.cc | 2 +-
...enderer_platform_peerconnection_webrtc__util.cc | 4 +-
...derer_platform_runtime__enabled__features.json5 | 50 +-
...nk_renderer_platform_scheduler_common_thread.cc | 2 +-
...renderer_platform_text_text__break__iterator.cc | 2 +-
...g_blink__categorized__worker__pool__delegate.cc | 2 +-
..._renderer_platform_wtf_container__annotations.h | 2 +-
...arty_blink_renderer_platform_wtf_math__extras.h | 2 +-
...arty_blink_renderer_platform_wtf_stack__util.cc | 10 +-
.../patch-third__party_brotli_common_platform.h | 2 +-
.../patches/patch-third__party_cpuinfo_cpuinfo.gni | 2 +-
.../patches/patch-third__party_crabbyavif_BUILD.gn | 2 +-
...ashpad_crashpad_build_crashpad__buildconfig.gni | 2 +-
...-third__party_crashpad_crashpad_client_BUILD.gn | 2 +-
...hpad_crashpad_client_crashpad__client__posix.cc | 2 +-
...ashpad_minidump_minidump__misc__info__writer.cc | 2 +-
...ty_crashpad_crashpad_util_misc_address__types.h | 2 +-
..._crashpad_crashpad_util_misc_capture__context.h | 2 +-
...d__party_crashpad_crashpad_util_misc_metrics.cc | 2 +-
...hird__party_crashpad_crashpad_util_misc_uuid.cc | 2 +-
...crashpad_crashpad_util_posix_close__multiple.cc | 2 +-
...rashpad_crashpad_util_posix_drop__privileges.cc | 2 +-
...__party_crashpad_crashpad_util_posix_signals.cc | 2 +-
...ashpad_util_posix_symbolic__constants__posix.cc | 2 +-
.../patches/patch-third__party_crc32c_BUILD.gn | 2 +-
..._party_dawn_include_dawn_native_VulkanBackend.h | 2 +-
...ch-third__party_dawn_src_dawn_common_Platform.h | 2 +-
...party_dawn_src_dawn_native_vulkan_BackendVk.cpp | 4 +-
...ty_renderdoc_renderdoc_api_app_renderdoc__app.h | 2 +-
...rontend_src_node__modules_rollup_dist_native.js | 2 +-
.../patches/patch-third__party_ffmpeg_BUILD.gn | 2 +-
...atch-third__party_ffmpeg_libavcodec_x86_cabac.h | 2 +-
.../patch-third__party_ffmpeg_libavutil_cpu.c | 2 +-
.../patch-third__party_ffmpeg_libavutil_mem.c | 2 +-
...ch-third__party_ffmpeg_libavutil_random__seed.c | 2 +-
...ch-third__party_ffmpeg_libavutil_x86_x86inc.asm | 2 +-
...-third__party_fontconfig_include_meson-config.h | 2 +-
...atch-third__party_fontconfig_src_src_fccompat.c | 2 +-
.../patch-third__party_google__benchmark_BUILD.gn | 17 +
.../patches/patch-third__party_ipcz_src_BUILD.gn | 2 +-
...rd__party_ipcz_src_reference__drivers_random.cc | 2 +-
...hird__party_ipcz_src_standalone_base_logging.cc | 2 +-
...tch-third__party_leveldatabase_env__chromium.cc | 2 +-
...onfig_linux_arm64-cpu-detect_config_av1__rtcd.h | 8 +-
...m_source_libaom_aom__ports_aarch64__cpudetect.c | 56 +
.../patch-third__party_libc++_src_src_chrono.cpp | 2 +-
...libc++_src_src_filesystem_filesystem__clock.cpp | 2 +-
...ird__party_libc++abi_src_src_cxa__guard__impl.h | 2 +-
.../patch-third__party_libdrm_src_xf86drmMode.c | 2 +-
...st_cpp_src_phonenumbers_base_memory_singleton.h | 2 +-
...pp_src_phonenumbers_base_synchronization_lock.h | 2 +-
...ist_cpp_src_phonenumbers_base_thread__checker.h | 2 +-
...third__party_libunwind_src_src_AddressSpace.hpp | 2 +-
...__party_libunwind_src_src_DwarfInstructions.hpp | 2 +-
...ird__party_libunwind_src_src_EHHeaderParser.hpp | 2 +-
...ch-third__party_libunwind_src_src_Registers.hpp | 2 +-
...third__party_libunwind_src_src_UnwindCursor.hpp | 2 +-
.../patches/patch-third__party_libusb_BUILD.gn | 2 +-
.../patch-third__party_libusb_src_libusb_core.c | 2 +-
...rd__party_libusb_src_libusb_os_threads__posix.c | 2 +-
...x_source_libvpx_vpx__ports_aarch64__cpudetect.c | 2 +-
.../patch-third__party_lzma__sdk_C_CpuArch.c | 2 +-
...ial__color__utilities_src_cpp_palettes_tones.cc | 2 +-
chromium/patches/patch-third__party_nasm_BUILD.gn | 2 +-
.../patch-third__party_nasm_config_config-linux.h | 2 +-
.../patch-third__party_node_check__version.py | 2 +-
chromium/patches/patch-third__party_node_node.gni | 4 +-
chromium/patches/patch-third__party_node_node.py | 2 +-
...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp | 2 +-
...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp | 2 +-
...-third__party_pdfium_fxjs_fx__date__helpers.cpp | 2 +-
.../patches/patch-third__party_pdfium_pdfium.gni | 2 +-
...fium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp | 2 +-
..._perfetto_include_perfetto_base_build__config.h | 2 +-
..._perfetto_include_perfetto_base_thread__utils.h | 2 +-
...rd__party_perfetto_include_perfetto_base_time.h | 2 +-
..._perfetto_include_perfetto_ext_base_event__fd.h | 2 +-
...fetto_include_perfetto_ext_base_thread__utils.h | 2 +-
...erfetto_tracing_internal_track__event__legacy.h | 2 +-
...erfetto_protos_perfetto_trace_ftrace_v4l2.proto | 2 +-
...hird__party_perfetto_src_base_android__utils.cc | 36 +
...rd__party_perfetto_src_base_clock__snapshots.cc | 2 +-
...tch-third__party_perfetto_src_base_event__fd.cc | 2 +-
...h-third__party_perfetto_src_base_file__utils.cc | 4 +-
...hird__party_perfetto_src_base_periodic__task.cc | 2 +-
...party_perfetto_src_base_scoped__sched__boost.cc | 2 +-
...third__party_perfetto_src_base_string__utils.cc | 2 +-
...d__party_perfetto_src_base_subprocess__posix.cc | 2 +-
...party_perfetto_src_base_test_vm__test__utils.cc | 2 +-
...party_perfetto_src_base_thread__task__runner.cc | 2 +-
...-third__party_perfetto_src_base_unix__socket.cc | 2 +-
.../patch-third__party_perfetto_src_base_utils.cc | 2 +-
...ce__processor_importers_ftrace_v4l2__tracker.cc | 2 +-
...-third__party_perfetto_src_tracing_ipc_memfd.cc | 2 +-
...__party_perfetto_src_tracing_platform__posix.cc | 2 +-
...atch-third__party_perfetto_src_tracing_track.cc | 2 +-
.../patch-third__party_protobuf_proto__library.gni | 4 +-
...uf_src_google_protobuf_stubs_platform__macros.h | 2 +-
.../patch-third__party_rust_bytemuck_v1_BUILD.gn | 16 +
.../patch-third__party_rust_qr__code_v2_BUILD.gn | 2 +-
.../patch-third__party_skia_rust_png_FFI.rs | 2 +-
..._party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h | 2 +-
...hird__party_skia_src_ports_SkMemory__malloc.cpp | 2 +-
...third__party_skia_src_ports_SkOSFile__posix.cpp | 2 +-
...__party_speech-dispatcher_libspeechd__version.h | 2 +-
...third__party_speech-dispatcher_speechd__types.h | 2 +-
.../patches/patch-third__party_sqlite_BUILD.gn | 2 +-
...d__party_sqlite_src_amalgamation__dev_sqlite3.c | 2 +-
...-third__party_sqlite_src_amalgamation_sqlite3.c | 2 +-
...-third__party_swiftshader_src_Reactor_Debug.cpp | 2 +-
...__party_swiftshader_src_System_Configurator.cpp | 2 +-
...d__party_swiftshader_src_System_Linux_MemFd.cpp | 2 +-
...tshader_src_Vulkan_VkSemaphoreExternalLinux.hpp | 2 +-
...tch-third__party_swiftshader_src_WSI_libXCB.cpp | 2 +-
...10.0_configs_linux_include_llvm_Config_config.h | 2 +-
...ubzero_build_Linux_include_llvm_Config_config.h | 2 +-
...ty_swiftshader_third__party_marl_src_memory.cpp | 2 +-
...ty_swiftshader_third__party_marl_src_thread.cpp | 2 +-
...ch-third__party_test__fonts_fontconfig_BUILD.gn | 23 +-
...st__fonts_fontconfig_fontconfig__util__linux.cc | 2 +-
...onts_fontconfig_generate__fontconfig__caches.cc | 14 +-
.../patches/patch-third__party_tflite_features.gni | 2 +-
.../patches/patch-third__party_unrar_src_crypt.cpp | 2 +-
...layers_src_layers_external_vma_vk__mem__alloc.h | 2 +-
...ers_vulkan_generated_vk__function__pointers.cpp | 2 +-
...kan__memory__allocator_include_vk__mem__alloc.h | 2 +-
.../patches/patch-third__party_wayland_BUILD.gn | 2 +-
.../patch-third__party_wayland_include_config.h | 2 +-
.../patches/patch-third__party_webrtc_BUILD.gn | 4 +-
...rd__party_webrtc_modules_audio__device_BUILD.gn | 2 +-
...s_desktop__capture_linux_wayland_egl__dmabuf.cc | 2 +-
...es_desktop__capture_linux_wayland_egl__dmabuf.h | 2 +-
...__capture_linux_x11_x__server__pixel__buffer.cc | 2 +-
...__party_webrtc_modules_portal_pipewire__utils.h | 2 +-
...ideo__coding_codecs_av1_libaom__av1__encoder.cc | 19 +
...tch-third__party_webrtc_rtc__base_byte__order.h | 2 +-
...atch-third__party_webrtc_rtc__base_cpu__info.cc | 2 +-
...ch-third__party_webrtc_rtc__base_ip__address.cc | 2 +-
...h-third__party_webrtc_rtc__base_net__helpers.cc | 2 +-
.../patch-third__party_webrtc_rtc__base_network.cc | 4 +-
...ty_webrtc_rtc__base_physical__socket__server.cc | 2 +-
...rty_webrtc_rtc__base_physical__socket__server.h | 2 +-
...rty_webrtc_rtc__base_platform__thread__types.cc | 2 +-
.../patch-third__party_widevine_cdm_widevine.gni | 2 +-
chromium/patches/patch-third__party_zlib_BUILD.gn | 2 +-
.../patch-third__party_zlib_cpu__features.c | 2 +-
.../patch-tools_code__cache__generator_BUILD.gn | 2 +-
...erate__shim__headers_generate__shim__headers.py | 2 +-
.../patches/patch-tools_generate__stubs_rules.gni | 2 +-
...atch-tools_gn_build_build__linux.ninja.template | 2 +-
chromium/patches/patch-tools_gn_build_gen.py | 2 +-
.../patch-tools_gn_src_base_files_file__posix.cc | 2 +-
chromium/patches/patch-tools_gn_src_gn_args.cc | 2 +-
chromium/patches/patch-tools_gn_src_gn_version.h | 2 +-
.../patches/patch-tools_gn_src_util_exe__path.cc | 2 +-
.../patches/patch-tools_grit_grit_node_base.py | 2 +-
...son__schema__compiler_cpp__bundle__generator.py | 2 +-
...ols_json__schema__compiler_feature__compiler.py | 2 +-
...ls_memory_partition__allocator_inspect__utils.h | 2 +-
...ch-tools_perf_chrome__telemetry__build_BUILD.gn | 2 +-
.../patch-tools_protoc__wrapper_protoc__wrapper.py | 2 +-
.../patch-tools_v8__context__snapshot_BUILD.gn | 2 +-
...atch-tools_variations_fieldtrial__to__struct.py | 4 +-
...tch-ui_accessibility_accessibility__features.cc | 6 +-
...atch-ui_accessibility_accessibility__features.h | 6 +-
.../patches/patch-ui_accessibility_ax__node.cc | 2 +-
chromium/patches/patch-ui_accessibility_ax__node.h | 2 +-
.../patches/patch-ui_accessibility_ax__tree.cc | 2 +-
chromium/patches/patch-ui_accessibility_ax__tree.h | 2 +-
.../patch-ui_aura_client_drag__drop__client.h | 2 +-
chromium/patches/patch-ui_aura_screen__ozone.cc | 2 +-
chromium/patches/patch-ui_aura_screen__ozone.h | 2 +-
.../patch-ui_base_accelerators_accelerator.cc | 2 +-
.../patches/patch-ui_base_accelerators_command.cc | 2 +-
...istener_global__accelerator__listener__ozone.cc | 2 +-
.../patches/patch-ui_base_clipboard_clipboard.cc | 6 +-
.../patch-ui_base_clipboard_clipboard__constants.h | 4 +-
...tch-ui_base_clipboard_clipboard__non__backed.cc | 2 +-
.../patch-ui_base_cursor_cursor__factory.cc | 2 +-
.../patches/patch-ui_base_cursor_cursor__factory.h | 2 +-
...agdrop_os__exchange__data__provider__factory.cc | 2 +-
...op_os__exchange__data__provider__non__backed.cc | 2 +-
...patch-ui_base_ime_dummy__text__input__client.cc | 2 +-
.../patch-ui_base_ime_dummy__text__input__client.h | 2 +-
.../patch-ui_base_ime_fake__text__input__client.cc | 2 +-
.../patch-ui_base_ime_fake__text__input__client.h | 2 +-
...-ui_base_ime_init_input__method__initializer.cc | 2 +-
...linux_linux__input__method__context__factory.cc | 2 +-
.../patch-ui_base_ime_text__input__client.h | 2 +-
.../patch-ui_base_resource_resource__bundle.cc | 2 +-
.../patch-ui_base_test_skia__gold__pixel__diff.cc | 2 +-
chromium/patches/patch-ui_base_test_ui__controls.h | 2 +-
.../patches/patch-ui_base_ui__base__features.cc | 15 +-
.../patches/patch-ui_base_ui__base__switches.h | 2 +-
.../patches/patch-ui_base_webui_web__ui__util.cc | 2 +-
.../patches/patch-ui_base_x_selection__utils.cc | 26 +
.../patch-ui_base_x_x11__cursor__factory.cc | 2 +-
.../patches/patch-ui_base_x_x11__cursor__factory.h | 2 +-
.../patches/patch-ui_base_x_x11__cursor__loader.cc | 2 +-
.../patch-ui_base_x_x11__display__manager.cc | 2 +-
.../patches/patch-ui_base_x_x11__drag__context.cc | 26 +
...-ui_base_x_x11__os__exchange__data__provider.cc | 26 +
.../patch-ui_base_x_x11__shm__image__pool.cc | 2 +-
chromium/patches/patch-ui_color_color__id.h | 4 +-
chromium/patches/patch-ui_color_system__theme.h | 2 +-
chromium/patches/patch-ui_compositor_compositor.cc | 6 +-
chromium/patches/patch-ui_compositor_compositor.h | 8 +-
.../patch-ui_compositor_compositor__observer.h | 6 +-
chromium/patches/patch-ui_display_screen.cc | 2 +-
chromium/patches/patch-ui_display_screen.h | 2 +-
chromium/patches/patch-ui_events_event.cc | 2 +-
.../patches/patch-ui_events_event__switches.cc | 2 +-
chromium/patches/patch-ui_events_event__switches.h | 2 +-
...ch-ui_events_keycodes_dom_keycode__converter.cc | 2 +-
...tch-ui_events_keycodes_dom_keycode__converter.h | 2 +-
chromium/patches/patch-ui_gfx_BUILD.gn | 4 +-
chromium/patches/patch-ui_gfx_canvas__skia.cc | 2 +-
.../patches/patch-ui_gfx_font__fallback__linux.cc | 2 +-
.../patches/patch-ui_gfx_font__render__params.h | 2 +-
.../patch-ui_gfx_font__render__params__linux.cc | 2 +-
chromium/patches/patch-ui_gfx_font__util.cc | 8 +-
chromium/patches/patch-ui_gfx_gpu__extra__info.h | 2 +-
chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h | 2 +-
.../patches/patch-ui_gfx_linux_gbm__wrapper.cc | 2 +-
...x_mojom_native__handle__types__mojom__traits.cc | 2 +-
...fx_mojom_native__handle__types__mojom__traits.h | 2 +-
.../patches/patch-ui_gfx_native__pixmap__handle.cc | 2 +-
.../patches/patch-ui_gfx_native__pixmap__handle.h | 2 +-
chromium/patches/patch-ui_gfx_native__ui__types.h | 2 +-
.../patches/patch-ui_gfx_platform__font__skia.cc | 2 +-
.../patch-ui_gfx_render__text__api__fuzzer.cc | 2 +-
.../patches/patch-ui_gfx_render__text__fuzzer.cc | 6 +-
chromium/patches/patch-ui_gfx_switches.cc | 2 +-
chromium/patches/patch-ui_gfx_switches.h | 2 +-
chromium/patches/patch-ui_gfx_x_atom__cache.cc | 16 -
chromium/patches/patch-ui_gfx_x_connection.cc | 4 +-
.../patch-ui_gfx_x_generated__protos_dri3.cc | 2 +-
.../patch-ui_gfx_x_generated__protos_shm.cc | 2 +-
chromium/patches/patch-ui_gfx_x_xlib__support.cc | 2 +-
chromium/patches/patch-ui_gl_BUILD.gn | 2 +-
chromium/patches/patch-ui_gl_gl__context.cc | 2 +-
chromium/patches/patch-ui_gl_gl__implementation.cc | 2 +-
chromium/patches/patch-ui_gl_gl__switches.cc | 2 +-
.../patch-ui_gl_sync__control__vsync__provider.cc | 2 +-
.../patch-ui_gl_sync__control__vsync__provider.h | 2 +-
chromium/patches/patch-ui_gtk_gtk__compat.cc | 2 +-
.../patch-ui_gtk_printing_print__dialog__gtk.cc | 2 +-
...i_message__center_views_message__popup__view.cc | 2 +-
...tive__theme_features_native__theme__features.cc | 17 +-
.../patches/patch-ui_native__theme_native__theme.h | 2 +-
.../patch-ui_native__theme_native__theme__base.cc | 2 +-
.../patches/patch-ui_ozone_common_egl__util.cc | 2 +-
...platform_headless_headless__surface__factory.cc | 2 +-
..._platform_headless_ozone__platform__headless.cc | 2 +-
...rm_headless_vulkan__implementation__headless.cc | 2 +-
.../patch-ui_ozone_platform_wayland_BUILD.gn | 2 +-
..._ozone_platform_wayland_common_wayland__util.cc | 2 +-
..._wayland_gpu_vulkan__implementation__wayland.cc | 2 +-
..._wayland_host_wayland__buffer__manager__host.cc | 2 +-
...one_platform_wayland_host_wayland__clipboard.cc | 35 +
...wayland_host_wayland__data__drag__controller.cc | 44 +
...yland_host_wayland__exchange__data__provider.cc | 62 +
...ayland_host_wayland__exchange__data__provider.h | 17 +
...latform_wayland_host_wayland__frame__manager.cc | 2 +-
...one_platform_x11_vulkan__implementation__x11.cc | 2 +-
...-ui_ozone_platform_x11_x11__clipboard__ozone.cc | 26 +
...tch-ui_ozone_platform_x11_x11__screen__ozone.cc | 2 +-
...atch-ui_ozone_platform_x11_x11__screen__ozone.h | 2 +-
.../patch-ui_ozone_platform_x11_x11__window.cc | 2 +-
...zone_public_ozone__ui__controls__test__helper.h | 2 +-
...i_ozone_test_mock__platform__window__delegate.h | 2 +-
..._platform__window_platform__window__delegate.cc | 2 +-
...i_platform__window_platform__window__delegate.h | 2 +-
...rm__window_platform__window__init__properties.h | 2 +-
chromium/patches/patch-ui_qt_BUILD.gn | 2 +-
...ings_translations_app__locale__settings__bn.xtb | 2 +-
...ings_translations_app__locale__settings__ja.xtb | 2 +-
...ings_translations_app__locale__settings__ko.xtb | 2 +-
...ings_translations_app__locale__settings__ml.xtb | 2 +-
...ings_translations_app__locale__settings__th.xtb | 2 +-
...s_translations_app__locale__settings__zh-CN.xtb | 2 +-
...s_translations_app__locale__settings__zh-TW.xtb | 2 +-
chromium/patches/patch-ui_views_BUILD.gn | 2 +-
...h-ui_views_accessibility_view__accessibility.cc | 4 +-
.../patch-ui_views_controls_prefix__selector.cc | 2 +-
.../patch-ui_views_controls_prefix__selector.h | 2 +-
.../patch-ui_views_controls_textfield_textfield.cc | 8 +-
.../patch-ui_views_controls_textfield_textfield.h | 4 +-
.../patch-ui_views_examples_widget__example.cc | 2 +-
.../patches/patch-ui_views_focus_focus__manager.cc | 2 +-
.../patch-ui_views_style_platform__style.cc | 2 +-
.../patches/patch-ui_views_style_platform__style.h | 2 +-
..._ui__controls__factory__desktop__aura__ozone.cc | 2 +-
chromium/patches/patch-ui_views_views__delegate.cc | 4 +-
chromium/patches/patch-ui_views_views__delegate.h | 4 +-
...top__aura_desktop__drag__drop__client__ozone.cc | 2 +-
...ktop__aura_desktop__drag__drop__client__ozone.h | 2 +-
...__aura_desktop__window__tree__host__platform.cc | 8 +-
.../patches/patch-ui_views_widget_root__view.cc | 2 +-
chromium/patches/patch-ui_views_widget_widget.cc | 2 +-
chromium/patches/patch-ui_views_widget_widget.h | 2 +-
.../patch-ui_views_window_default__frame__view.cc | 2 +-
.../patch-ui_views_window_dialog__delegate.cc | 2 +-
.../patch-ui_views_window_frame__background.cc | 2 +-
chromium/patches/patch-v8_BUILD.gn | 22 +-
chromium/patches/patch-v8_include_v8-internal.h | 2 +-
chromium/patches/patch-v8_include_v8config.h | 2 +-
chromium/patches/patch-v8_src_api_api.cc | 4 +-
chromium/patches/patch-v8_src_base_atomicops.h | 2 +-
.../patches/patch-v8_src_base_platform_memory.h | 2 +-
.../patch-v8_src_base_platform_platform-freebsd.cc | 2 +-
.../patch-v8_src_base_platform_platform-openbsd.cc | 2 +-
.../patch-v8_src_base_platform_platform-posix.cc | 10 +-
chromium/patches/patch-v8_src_base_strings.h | 2 +-
chromium/patches/patch-v8_src_base_sys-info.cc | 2 +-
...ch-v8_src_base_utils_random-number-generator.cc | 2 +-
.../patches/patch-v8_src_diagnostics_perf-jit.cc | 2 +-
.../patches/patch-v8_src_diagnostics_perf-jit.h | 2 +-
chromium/patches/patch-v8_src_execution_isolate.cc | 4 +-
chromium/patches/patch-v8_src_flags_flags.cc | 2 +-
.../patches/patch-v8_src_libsampler_sampler.cc | 2 +-
.../patch-v8_src_objects_js-temporal-zoneinfo64.cc | 2 +-
chromium/patches/patch-v8_src_sandbox_sandbox.cc | 4 +-
..._embedded_platform-embedded-file-writer-base.cc | 2 +-
...t_embedded_platform-embedded-file-writer-base.h | 2 +-
...bedded_platform-embedded-file-writer-generic.cc | 2 +-
...tch-v8_src_trap-handler_handler-inside-posix.cc | 2 +-
...atch-v8_src_trap-handler_handler-inside-posix.h | 2 +-
.../patch-v8_src_trap-handler_trap-handler.h | 2 +-
chromium/patches/patch-v8_tools_run-paxctl.py | 2 +-
chromium/patches/patch-v8_tools_run.py | 2 +-
1563 files changed, 5505 insertions(+), 4848 deletions(-)
diffs:
diff --git a/chromium/COMMIT_MSG b/chromium/COMMIT_MSG
index 9a84571fd4..b0decd7858 100644
--- a/chromium/COMMIT_MSG
+++ b/chromium/COMMIT_MSG
@@ -1,25 +1,79 @@
-www/chromium: update to 145.0.7632.159
+www/chromium: update to 146.0.7680.75
-* 145.0.7632.159
-This update includes 10 security fixes. Please see the
+* 146.0.7680.75
+This update includes 2 security fixes. Please see the
Chrome Security Page for more information.
-[$33,000][485622239] Critical CVE-2026-3536: Integer overflow in ANGLE.
-Reported by cinzinga on 2026-02-18
-[$32,000][474266014] Critical CVE-2026-3537: Object lifecycle issue
-in PowerVR. Reported by Zhihua Yao of KunLun Lab on 2026-01-08
-[TBD][484983991] Critical CVE-2026-3538: Integer overflow in Skia.
-Reported by Symeon Paraschoudis on 2026-02-17
-[TBD][483853098] High CVE-2026-3539: Object lifecycle issue in DevTools.
-Reported by Zhenpeng (Leo) Lin at depthfirst on 2026-02-12
-[TBD][484088917] High CVE-2026-3540: Inappropriate implementation
-in WebAudio. Reported by Davi Antônio Cruz on 2026-02-14
-[TBD][484811719] High CVE-2026-3541: Inappropriate implementation
-in CSS. Reported by Syn4pse on 2026-02-16
-[TBD][485152421] High CVE-2026-3542: Inappropriate implementation
-in WebAssembly. Reported by qymag1c on 2026-02-17
-[TBD][485267831] High CVE-2026-3543: Inappropriate implementation
-in V8. Reported by qymag1c on 2026-02-18
-[TBD][485683110] High CVE-2026-3544: Heap buffer overflow in WebCodecs.
-Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-02-19
-[TBD][487383169] High CVE-2026-3545: Insufficient data validation
-in Navigation. Reported by Google on 2026-02-24
+[N/A][491421267] High CVE-2026-3909: Out of bounds write in Skia.
+Reported by Google on 2026-03-10
+[N/A][491410818] High CVE-2026-3910: Inappropriate implementation
+in V8. Reported by Google on 2026-03-10
+
+Google is aware that exploits for both CVE-2026-3909 & CVE-2026-3910
+exist in the wild.
+
+* 146.0.7680.71
+This update includes 29 security fixes. Please see the
+Chrome Security Page for more information.
+[$33000][483445078] Critical CVE-2026-3913: Heap buffer overflow
+in WebML. Reported by Tobias Wienand on 2026-02-10
+[$43000][481776048] High CVE-2026-3914: Integer overflow in WebML.
+Reported by cinzinga on 2026-02-04
+[$43000][483971526] High CVE-2026-3915: Heap buffer overflow
+in WebML. Reported by Tobias Wienand on 2026-02-12
+[$36000][482828615] High CVE-2026-3916: Out of bounds read in
+Web Speech. Reported by Grischa Hauser on 2026-02-09
+[$11000][483569512] High CVE-2026-3917: Use after free in Agents.
+Reported by Syn4pse on 2026-02-11
+[$10000][483853103] High CVE-2026-3918: Use after free in WebMCP.
+Reported by Syn4pse on 2026-02-12
+[$2000][444176961] High CVE-2026-3919: Use after free in Extensions.
+Reported by Huinian Yang (@vmth6) of Amber Security Lab,
+OPPO Mobile Telecommunications Corp. Ltd. on 2025-09-10
+[TBD][482875307] High CVE-2026-3920: Out of bounds memory access
+in WebML. Reported by Google on 2026-02-09
+[TBD][484946544] High CVE-2026-3921: Use after free in TextEncoding.
+Reported by Pranamya Keshkamat & Cantina.xyz on 2026-02-17
+[TBD][485397139] High CVE-2026-3922: Use after free in MediaStream.
+Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-02-18
+[TBD][485935314] High CVE-2026-3923: Use after free in WebMIDI.
+Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-02-20
+[TBD][487338366] High CVE-2026-3924: Use after free in WindowDialog.
+Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-02-25
+[$10000][418214610] Medium CVE-2026-3925: Incorrect security UI in
+LookalikeChecks. Reported by NDevTK and Alesandro Ortiz on 2025-05-17
+[$7000][478659010] Medium CVE-2026-3926: Out of bounds read in V8.
+Reported by qymag1c on 2026-01-26
+[$3000][474948986] Medium CVE-2026-3927: Incorrect security UI in
+PictureInPicture. Reported by Barath Stalin K on 2026-01-11
+[$2000][435980394] Medium CVE-2026-3928: Insufficient policy
+enforcement in Extensions. Reported by portsniffer443 on 2025-08-03
+[$2000][477180001] Medium CVE-2026-3929: Side-channel information
+leakage in ResourceTiming. Reported by Povcfe of Tencent Security
+Xuanwu Lab on 2026-01-20
+[$1000][476898368] Medium CVE-2026-3930: Unsafe navigation in
+Navigation. Reported by Povcfe of Tencent Security Xuanwu Lab
+on 2026-01-19
+[TBD][417599694] Medium CVE-2026-3931: Heap buffer overflow in Skia.
+Reported by Huinian Yang (@vmth6) of Amber Security Lab,
+OPPO Mobile Telecommunications Corp. Ltd. on 2025-05-14
+[TBD][478296121] Medium CVE-2026-3932: Insufficient policy
+enforcement in PDF. Reported by Ayato Shitomi on 2026-01-23
+[TBD][478783560] Medium CVE-2026-3934: Insufficient policy
+enforcement in ChromeDriver. Reported by Povcfe of Tencent
+Security Xuanwu Lab on 2026-01-26
+[TBD][479326680] Medium CVE-2026-3935: Incorrect security UI in
+WebAppInstalls. Reported by Barath Stalin K on 2026-01-28
+[TBD][481920229] Medium CVE-2026-3936: Use after free in WebView.
+Reported by Am4deu$ on 2026-02-05
+[$3000][473118648] Low CVE-2026-3937: Incorrect security UI in Downloads.
+Reported by Abhishek Kumar on 2026-01-03
+[$2000][474763968] Low CVE-2026-3938: Insufficient policy enforcement
+in Clipboard. Reported by vicevirus on 2026-01-10
+[$1000][40058077] Low CVE-2026-3939: Insufficient policy enforcement
+in PDF. Reported by NDevTK on 2021-11-30
+[$1000][470574526] Low CVE-2026-3940: Insufficient policy enforcement
+in DevTools. Reported by Jorian Woltjer, Mian, bug_blitzer on 2025-12-21
+[$1000][474670215] Low CVE-2026-3941: Insufficient policy enforcement
+in DevTools. Reported by Lyra Rebane (rebane2001) on 2026-01-10
+[N/A][475238879] Low CVE-2026-3942: Incorrect security UI in
+PictureInPicture. Reported by Barath Stalin K on 2026-01-12
diff --git a/chromium/Makefile b/chromium/Makefile
index 9f9a521487..af5f6e8620 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.37 2026/01/19 16:14:05 kikadf Exp $
DISTNAME= chromium-${VERSION}
-VERSION= 145.0.7632.159
+VERSION= 146.0.7680.75
CATEGORIES= www
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/
EXTRACT_SUFX_C= .tar.xz
diff --git a/chromium/distinfo b/chromium/distinfo
index 1b37c5c96b..6ba0a1cce2 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -51,12 +51,12 @@ Size (cc-1.1.21.crate) = 83463 bytes
BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
Size (cfg-if-1.0.0.crate) = 7934 bytes
-BLAKE2s (chromium-145.0.7632.159-lite.tar.xz) = c54169280936d55eb816c9ef57426b8e6e42e81ce655fd5b3ecf5e85afa5c116
-SHA512 (chromium-145.0.7632.159-lite.tar.xz) = 848bd2a0d45100701e4609428f0c7820ebd2f69b7b31a5aefbf180e5b6a87e3e89c326a70cec875ca08b531b7ffa30ee9422166641287a5a1bd1f4804c560bf2
-Size (chromium-145.0.7632.159-lite.tar.xz) = 1416409132 bytes
-BLAKE2s (chromium-145.0.7632.159-testdata.tar.xz) = 1856d0322e58767397d1357f366c48d04432b62bc94f598649983fd83ee04f08
-SHA512 (chromium-145.0.7632.159-testdata.tar.xz) = fd4ac0e77023cd0dcd681c387349dfbca29b7ac5c4aa4f3e11f5ee36410173f73cce66858e584a96f6234f092de753c0ae14da898e76d386cfeb05859d57577f
-Size (chromium-145.0.7632.159-testdata.tar.xz) = 1318405272 bytes
+BLAKE2s (chromium-146.0.7680.75-lite.tar.xz) = 4d1036873c4ad42ceaa99b216aab9b49677ee2354abc13a9cf0bc435240a9d25
+SHA512 (chromium-146.0.7680.75-lite.tar.xz) = f1c3b38581d3226ff22103e8e6a7ccc34e7ff6ecda1fa67d51fe85daddc01aec417586985dbdf19acb8d9c685cf64442b8e2bbefd80ad38e8272f0357728805d
+Size (chromium-146.0.7680.75-lite.tar.xz) = 1476657256 bytes
+BLAKE2s (chromium-146.0.7680.75-testdata.tar.xz) = 20073a8edd931a5d02e2d331ad6d4e5608eb263184c699920eede457b1118049
+SHA512 (chromium-146.0.7680.75-testdata.tar.xz) = 9953e900c597ee7e750d5b2193a1b0cc5b4a3bd7e4b9fb44660300aa96d97899f9980738d85dd3ff72f83eac7e672b583512e5b303b54c663b84ebb4f11d9434
+Size (chromium-146.0.7680.75-testdata.tar.xz) = 1320070956 bytes
BLAKE2s (convert_case-0.6.0.crate) = c65fc0970543af9611c565957751df80f31efa3aa7c4d8e5eac41712864a67d5
SHA512 (convert_case-0.6.0.crate) = 3b17449195a9a36e3965db89eeb967979c192ad7743217ea08e8c8b91ecae1ac1674362d05dc6f32f1f361fface3f783398285bb78060403f65a777a9d29adf2
Size (convert_case-0.6.0.crate) = 18675 bytes
@@ -516,1535 +516,1551 @@ Size (zerocopy-0.7.35.crate) = 152645 bytes
BLAKE2s (zerocopy-derive-0.7.35.crate) = b80899d1b7a843a5225638171775a0c9643052c9e96f7b88a825150d0725505e
SHA512 (zerocopy-derive-0.7.35.crate) = dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb
Size (zerocopy-derive-0.7.35.crate) = 37829 bytes
-SHA1 (patch-BUILD.gn) = 2b87ffc4205f521815e96d1b7b8806ceccafce7e
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 0ec9aa70acb3c52dd69d8662babfedd42f550298
-SHA1 (patch-base_BUILD.gn) = 75f9ed2ba9413b735c43bacfb4477a7433392cbd
-SHA1 (patch-base_allocator_dispatcher_tls.h) = efce99da4f1b744a599c9de485cf8855bb29c9fc
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = d35f5b8d36cafe3485e8232ef93edb6576bb440f
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 8927365908a7e52545f377825884d60ee99f2e9a
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = adb041cd12e82570ce6c58dbae15e7edb60bb362
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 74758e7fdf7721094766c5cb94b6f79011248424
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 0814a3750762486ac55c97aff24292a809d6ffe7
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 8c42a8f847a68d7fab60b7f55b857e028eb86225
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 7a649e39b0dde5f99188da4ec242f2581096c15f
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 4a2eb74606a087020a1031baea0c5887fdc01263
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 74b400d5ebda2319859ab611af35602878dff4ba
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = f9f5f0dc86410e6668ac059802199fd247d89c3c
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 6f838621eb77f4ae496303003913d943cd7abda6
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 36823ff32a6b1cb70099af5c1fdf7fd2ca64ad30
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = ad7a08671ff5852038aac8570e5d956b4aff2453
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = d0116d17e89b24741dd427ab247b7192d5916c61
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 0ae11e5f5778e0405912271873c3c77d20f22372
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 8584ce534b4d69382770bb50d42be6e166a3c624
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 28342745122b1bc5f4cce0ff02c378a924050625
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = 4de8f815ad1a83e0072c16c8a7b6237438d641dc
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 75c7458096d8b09986317c290270736de1285b85
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = becaa5f3e05783d7b2a97c415ebdc3435d61baca
-SHA1 (patch-base_atomicops.h) = 5738c32c58fe27375164719c5bcb835aa9460f3c
-SHA1 (patch-base_base__paths__posix.cc) = bb62fe46ba31991638dcbbb43bfe59a0cf0c56c3
-SHA1 (patch-base_compiler__specific.h) = 48d5c32f3be452c1d18a8cc0f4f0de76a93522f9
-SHA1 (patch-base_debug_debugger__posix.cc) = 99a0e88b0f954221c86f758d4b7f93107928cd26
-SHA1 (patch-base_debug_elf__reader.cc) = b04080238a9d5f760beb6a8cc1427440c68a79f5
-SHA1 (patch-base_debug_proc__maps__linux.cc) = 8e056c5a7e929fe022150946201956b448d70390
-SHA1 (patch-base_debug_stack__trace.cc) = d69639e502e46569b1ef8293e7a39462f7747bce
-SHA1 (patch-base_debug_stack__trace__posix.cc) = 61a31b83e478d67d9278f1eda240aee154915d26
-SHA1 (patch-base_files_dir__reader__linux.h) = d5e29c868984e94c7768b69dda4a9b44a3c96197
-SHA1 (patch-base_files_dir__reader__posix.h) = c9a636c96c238c4df8618eedc4e4af9f84051cff
-SHA1 (patch-base_files_drive__info.h) = 84835853f4702ad1d71e7197c60bc72f92cfb02b
-SHA1 (patch-base_files_drive__info__posix.cc) = 89c2e1480e2cf0077c414dd2632bb5c5ffab9774
-SHA1 (patch-base_files_file__path__watcher.h) = 3094f94f20c7c4898e1d98137379a57b5f136c75
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = da4e4421f7cc81e6ae03b4128beb2cab0f7efa55
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 66f78cc1bca3379aa6c5644f133372b2d4a6891e
-SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 62b2dbf34f28e353fe02b042ebd0b23fd706cc98
-SHA1 (patch-base_files_file__util__posix.cc) = 162d2129158f445acd43eaf4e3e9518dab54b2da
-SHA1 (patch-base_files_file__util__unittest.cc) = 1e0efc0f250c68436a6e782363f55ff44211bb20
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = e8733b419becf03dd28b7775a05f7a23f74f0407
-SHA1 (patch-base_files_scoped__file.cc) = 48504051947c9d7cd56cbd4bc87b03ab576a92ef
-SHA1 (patch-base_functional_unretained__traits.h) = 3a6baae01ffde3de1c6d0e3178a6318b596175cb
-SHA1 (patch-base_i18n_icu__util.cc) = 9d8de57c3d1b7c9c7503d232dc3832089aa67249
-SHA1 (patch-base_linux__util.cc) = d80626f1f103b187d7d479fdf06dc8b8561d266c
-SHA1 (patch-base_logging__unittest.cc) = 4d81e7a446b2a55ef00756167fa4e1ce478835ea
-SHA1 (patch-base_memory_discardable__memory.cc) = 13a3aef97cf431bc25c535293ee42d4465941ccf
-SHA1 (patch-base_memory_discardable__memory__internal.h) = 0150992eddfa52cbc3b6fd65f045aa51971b7ff3
-SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 8333467ba4502a0ede5d5c641f75447b915fbef4
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = c7c8d6c6fa44a1d6878d1106111983aca605b7f8
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 8e95b1ba37a4d4edc05b361f0d622dc1c91db393
-SHA1 (patch-base_memory_protected__memory.h) = ac7baa872c70ff9c38c6c839fdce9c8edb176bc9
-SHA1 (patch-base_memory_protected__memory__posix.cc) = 5c0229fd27f595d45e858a8a96c38c213adc2121
-SHA1 (patch-base_message__loop_message__pump__epoll.cc) = c8d901f373e4164c6c614c8734855bef6bc7b8c2
-SHA1 (patch-base_message__loop_message__pump__epoll.h) = fc66f6984e0ba7ff4f0c0ea79d6977a2d92fd625
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = fc981014c0f0ff5854ec124487fa890f4de777cc
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = 997a1fae22f5b914791e6c98521edfac238d9293
-SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 5f0fec02471f75bc4c89a8e8fd12a87f7a09128d
-SHA1 (patch-base_posix_sysctl.cc) = b4a005ed5348adab4ebd77b277c7fd667fe6bea5
-SHA1 (patch-base_posix_unix__domain__socket.cc) = bd1d5286cc372608a389985a1b2007eddcd65266
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 1c4344131615f4a6756fcc30aabf7fc3af36c4aa
-SHA1 (patch-base_process_internal__linux.h) = df6247265fc1de78ee31f47c129b1d776b4afca7
-SHA1 (patch-base_process_kill.h) = 846d9611f80505bedb4d2ec828c584b8c66a8ebe
-SHA1 (patch-base_process_kill__posix.cc) = afd634998055d49117931496fc42e85f7263cb0c
-SHA1 (patch-base_process_launch.h) = 74fe4652780448e52a0a61b021da0cd8c5d481d8
-SHA1 (patch-base_process_launch__posix.cc) = 15ac8205af92e611c45087833afca5d7df7a87e9
-SHA1 (patch-base_process_memory__linux.cc) = c37d4625c48b7b9eef2135e45c7f2a144ee8ec0a
-SHA1 (patch-base_process_process__handle.cc) = 91d060f1476003dbbd2bd8b99ce6e5dfe1969503
-SHA1 (patch-base_process_process__handle.h) = 8a36491391b36eb170844868ee7bea4afa3e71b9
-SHA1 (patch-base_process_process__handle__freebsd.cc) = 119ac1a0ffb9102669c35e12bb34e9bc11188892
-SHA1 (patch-base_process_process__handle__openbsd.cc) = cd7c5c35f56f2be3e37573426ff458b1510a8904
-SHA1 (patch-base_process_process__iterator.h) = 34aff5a7031b497a103edbf20ba698fa709702e3
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = 9d6886789390848de72e9ff90a644e276b2576a4
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = 0db810ba1e2d84c539f708949750dd8244ce230d
-SHA1 (patch-base_process_process__metrics.cc) = c6b493b8a4bd0df4ba5854c2932a3fc094c7b3ca
-SHA1 (patch-base_process_process__metrics.h) = 9e028cfbca41b82c4743a353c427e9da52c133dc
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = 714c4a6e47c526cc1cb1b0cbaaea13e0f91b6897
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = 1fbfe937bf03d8fa5e8a73e20de86d160ccbe76b
-SHA1 (patch-base_process_process__metrics__posix.cc) = 6c3679c19c4403a0d9e9c2efacba98e7dbe44def
-SHA1 (patch-base_process_process__metrics__unittest.cc) = 2fbdac174839e488b9e633ac487dc796fcac705a
-SHA1 (patch-base_process_process__posix.cc) = 1fb5981d59b8c5d1f09a494d75d56a97159aa4c4
-SHA1 (patch-base_process_process__unittest.cc) = 7184d797d73a2ab0de4110d8fc9bd8b68a801bf7
-SHA1 (patch-base_profiler_module__cache.cc) = a7a8b4add98d23a05bde200e56a8779056f29b9a
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 921fe01202445a42bbee63912f72c0a05a3dbc75
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = cfe541017317e876cef3f73b48bef8ed2eddb3b2
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 8184158f41e7fb7a1cda05511a9d42a8fb610174
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 1fbaecb03b52141144b8719b05e16d34290a3f8c
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = b47cbff533e4d092ca3f8cab613156294639362a
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 47b0ae18c617673d95fe2b8f39f089fd0a7a3499
-SHA1 (patch-base_rand__util.h) = 0b9deee35d83fe5aeddef07cfc59b7171a775d93
-SHA1 (patch-base_rand__util__posix.cc) = 4f6be5da2a310ad66bd99dc3231b7f2ced9fd6c9
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = f10d89d6069a86ad26db05ae736d4bcbfa8d432f
-SHA1 (patch-base_synchronization_cancelable__event.h) = 1bd4ec59ba716cf31dc2e5b5b5a145428dd1c23c
-SHA1 (patch-base_synchronization_lock__impl.h) = bab433ef6db31100ef9638fad631ebe080213ea2
-SHA1 (patch-base_syslog__logging.cc) = 1087ad49cfcfdceb4ed156fea386b67b5da203f6
-SHA1 (patch-base_system_sys__info.cc) = b603badfbf32a980ec28094c6e952279e8e7515f
-SHA1 (patch-base_system_sys__info.h) = 9622466ba1cf12e896f2b89522cdb88e246cf34f
-SHA1 (patch-base_system_sys__info__freebsd.cc) = 481244a5fa21674c5e55728d45a49cf0344825e7
-SHA1 (patch-base_system_sys__info__openbsd.cc) = eaa9478ee273e630067c83649db0cc5590fc3265
-SHA1 (patch-base_system_sys__info__posix.cc) = 5feb7e91edb8e09b3c891f861c670a55fb976b46
-SHA1 (patch-base_system_sys__info__unittest.cc) = 3cfd6fde3ac25d6688502f41874e8913c4497891
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 28d58ef0e8f0ed0312385fd80f190ce927f7f6ea
-SHA1 (patch-base_test_launcher_test__launcher.cc) = f75479045abf62dc9dd0426897fdc757b7458cfb
-SHA1 (patch-base_test_test__file__util__linux.cc) = b5b51a686c162e2e4ea906a88c28fcf2135d57bf
-SHA1 (patch-base_test_test__file__util__posix.cc) = b01c0438c5182549c613f4a05e88e8fdece1f99c
-SHA1 (patch-base_threading_platform__thread.h) = b18792f1576e51a7194b09b67cbd355452b2742b
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = 50799055a0ccc34e3910e6ef48b0b3bcac767d33
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 0358ab314a9329a9f415791c67da1ef2a50b3312
-SHA1 (patch-base_threading_platform__thread__metrics.cc) = 46fa9138309ffc7050855a9e10137ae21b500542
-SHA1 (patch-base_threading_platform__thread__metrics.h) = bfc5256012cd38511b35037b7d8574af19cf3978
-SHA1 (patch-base_threading_platform__thread__posix.cc) = d639ad5ac0afffc3b3772c59b60a5e7482aa18b0
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = 1ffafa42104f8765723f72a67815a9cc293a67f3
-SHA1 (patch-base_time_time__now__posix.cc) = fb5cef22eabdadf55c1065bdf3e0f5bc77d240d1
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = 312dc5ffc73f19877fccc4646d92f6de2cbecab7
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = c868682be48a7e5afffde83967b7ecdde7e6f90d
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = 08151149dc71874671f552bbc518b9ff669368ad
-SHA1 (patch-base_tracing_trace__time.cc) = 5db10be377e7f16040b1cafd90714cdd1662cc75
-SHA1 (patch-base_tracing_trace__time.h) = a7812ecbba3b7b84181a1892ad6c9f66abf5d988
-SHA1 (patch-base_version__info_version__info.h) = 693e71b9304214229faef17ea58b576e3e7d7a0b
-SHA1 (patch-build_config_BUILD.gn) = e5877c026390c21acc97b44c079f1b689a8388d2
-SHA1 (patch-build_config_BUILDCONFIG.gn) = 9a5fe1635336f9a436b9ff7d65073d869615a080
-SHA1 (patch-build_config_c++_modules.gni) = 2000d293917a4c5202f3cc23e0acf00575bb0f14
-SHA1 (patch-build_config_clang_BUILD.gn) = 387bbb13a72a00dd94d175581caaf67bd888438d
-SHA1 (patch-build_config_clang_clang.gni) = 779f82803dee70a4606a243a83a197d6a700ddc8
-SHA1 (patch-build_config_compiler_BUILD.gn) = 3a9d056b22645d685a4e9e8de759bac1a9bea772
-SHA1 (patch-build_config_linux_BUILD.gn) = bbeeba53a09b985bf0b14dc33f0cd64860d7377a
-SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = 185d12808c490eface8a435824276aca58644a80
-SHA1 (patch-build_config_linux_pkg-config.py) = 326ad847600281c35940a6d4cd5d5a7aa181966a
-SHA1 (patch-build_config_ozone.gni) = 1cf2076674109c63f1aa6087fd6e9783d7ff0494
-SHA1 (patch-build_config_rust.gni) = 66274da4334634556c7824f82488cf70b195156c
-SHA1 (patch-build_config_v8__target__cpu.gni) = 416985c97726d3cc8875636753ea9445d5ff32c4
-SHA1 (patch-build_detect__host__arch.py) = d076d57647aec999beeae18d24041684fe8794ae
-SHA1 (patch-build_dotfile__settings.gni) = cb0ea39caa4b11e378c300b6177b0351948516e5
-SHA1 (patch-build_gn__run__binary.py) = 4391f595ddd8c862d181984d8df780295f89c268
-SHA1 (patch-build_linux_chrome.map) = fb1fd8e53bbe8e03356163455ec028a10f175f61
-SHA1 (patch-build_linux_strip__binary.gni) = 2cf22a1ecd8c1f796a7fb6a39d185f6cc1370a4c
-SHA1 (patch-build_linux_strip__binary.py) = 164f8a6c5886d29ac3ab019fc9ab1d0025330c36
-SHA1 (patch-build_linux_unbundle_icu.gn) = 4e8e882714979429e25cc0e895518a258cf78c27
-SHA1 (patch-build_linux_unbundle_libpng.gn) = b50f51718e2b930f992ee4c57ef11da21b3da37d
-SHA1 (patch-build_linux_unbundle_libusb.gn) = 90f8a1ce6ab878761c1f7810f4b32d6bb8e1f12b
-SHA1 (patch-build_rust_allocator_lib.rs) = b5f535fbb525cba2c5ef632ddda2362f45a8b93c
-SHA1 (patch-build_rust_rust__bindgen.gni) = 8ca04d380355dd4ea3a46504447888187e0549bc
-SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 8fca81dd13582f4ad463e785e68910a3328b05c6
-SHA1 (patch-build_rust_std_BUILD.gn) = 0674c17451cdae4b900c159c65d0108a82045791
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 0d40f24fdc2d4ed880cfb52df707a51375e56829
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 98d07e1af57211d0a316f87a71743603c144c0e9
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 4884a1fd1e98f565a1a15266cf2523cbdf608f31
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 2f7c5e069e863fe8d9e74a14d673ba4a7cbae55e
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 75676a9d89dfeff2e6e7b34ca3b2d77e774ef8b2
-SHA1 (patch-build_toolchain_toolchain.gni) = fbddcc2e9f6b9cf9b9ac55b649632adc183fda8d
-SHA1 (patch-cc_base_features.cc) = 223dc5dcd5dd68855cf8f29d613b75af59f99597
-SHA1 (patch-chrome_app_chrome__command__ids.h) = ae1e665c61bfd21405b4174d3c1bf4bc9864f192
-SHA1 (patch-chrome_app_chrome__main.cc) = 1ede14631332ed0f734a491659b85713268a400e
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 53d25fd603c99d372368fdf53f116406ee2baecb
-SHA1 (patch-chrome_app_settings__strings.grdp) = b9daff4d6ba3bd0f6df467384e4584983b1af8a4
-SHA1 (patch-chrome_browser_BUILD.gn) = 34156204028354919efac76e702bdd539537e2d0
-SHA1 (patch-chrome_browser_about__flags.cc) = 1a541f59b285cf99c7b5d17b0dcfabab0c9ac10e
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = f12d996cf4fbd19251918d4ae4e42d7cbec0ba7c
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 94e9413eb681dd1cde7b150de58dda33b57a4570
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 47352190f3ecb5299f5a5d9d338752345f9e32a5
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = a14e607f035ac6cd0453935112d58fdc6bbec4f6
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = dfa8508b04f65ec71e03b3150c95d5a3eb996db8
-SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = 1d7fa19e0fb41b49c1e25852beeb0625f1c2c821
-SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = 0e6a52ec587587537e09be5c264e7794f48e1dc7
-SHA1 (patch-chrome_browser_browser__features.cc) = fb1a34e3e7c1c75de09a19725e37a7af954ba0da
-SHA1 (patch-chrome_browser_browser__features.h) = 5fd40121d2a35c7f87720c78c3055e54a7a1e135
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = 301bef2613dd374a04e20e9a1576ff442c23c3d1
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 1acb65afbf8871356ba54a782dd962f7cdbcad5d
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 8999481e536771503673e3324d463fc390737f7f
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = a36e1f0711559b83c730b4948d91f6daf50737fa
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = e3ba4160c174f322e33a9b1a04c8242327da15f4
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = e0d3e7e8b7916be7aa85e032f5c32324284c11b1
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = f651167317916a7ad6378fae8f46be81ec54ec65
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 2ee072c72c803a0a24cc0e8e48741c55502dc998
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 68e160e3d5734573d68fb5e162229c7d2da2497b
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = fa1d7290a02df47170cdd296212ad86ff08209d0
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = b0537f3eb80a57e7f9333e5ae9a1d4df29550143
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 82c26a29622433ec0d7f00c3af50fe1edfc97991
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 6e34d9964cb712167befac8317fad1f3fa168f05
-SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = ffe9d309c966fd14eb7fbe0995ad7812611cb7f1
-SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 53b5fa2293179c02a1094ba531ddd3d9f595a0dc
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = 3341bdfa3611fe3f9c7ef6a13adb7260238307d4
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = 5f603c530c4f850895c6d4b9f990cbf2b1bfe38c
-SHA1 (patch-chrome_browser_component__updater_registration.cc) = 5b07efec5515736b43ccdec615d03b3cfe748622
-SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = 760c6f31379b57f453aab9cdee2c63996da469a2
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 08cec87baf9c2e56bde9ee8bab5e1ba5257f1a8b
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 0d21887aa03ec0b52acecb6790e03761b4a00aef
-SHA1 (patch-chrome_browser_defaults.cc) = e0ab5b29ac1c6da821d58f83dadc341012bd12e7
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 820f3b464e5a9c2246ac76d7141a594468a40dc6
-SHA1 (patch-chrome_browser_devtools_devtools__policy__dialog.cc) = 24c9c7f740f7bae3e3113d0e06c1178b260ac872
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = ef860191cb94a117cdfd482d42852191a3f9fd20
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = 7045dcbb75fd4ff3faf64d1752a2845bc072ea5e
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = da7a4703cde38dda3d52eadb4550ce06e3e41246
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 277da4381b8acd5f22f132dc10399ec3d852cf96
-SHA1 (patch-chrome_browser_download_download__commands.cc) = 186fc34c043b66885fed8e2429c79cc72611bd43
-SHA1 (patch-chrome_browser_download_download__commands.h) = 18438b7ece09dd85fbcd0eec37517e21eeaf8035
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 01d43e00fa1a5e5affb2e166cf77096e283d5aec
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = 43a15829eff0b76e61798772ab1d33d78820ef78
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = a0a4db13b0e583cffeefaa107b66320860071740
-SHA1 (patch-chrome_browser_download_download__prefs.h) = 8547b60b711a9020abdeac070a0305124a6aa7d7
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = d380b674bab170c4c6d890f75f2fce6ce7542815
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 1e84bbf58aada3c46dbef3f60687cee59abb846f
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = a41b0a46cc252e236792aa0902bd55b53fc2c8ec
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = c7462314a0f97d72d89f21a32b5e5d3a8a25e953
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 1fd2a759ee37c3b771f74a1d89e55d07dcc0c295
-SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 5d2f79cf3b5ead1281168b1d9d099baf1c44133a
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 309b9303670729f4a7ec4ce0d9012890863dddc3
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 24f6ecb5f735cfb7aab5cd0799bbe68764afb9da
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 2d1dc45ec375d256545dd3b840e58574530b3f0e
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = f499c14844aff53b8c19b86f78fdd2d98fcc507c
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = c03f860b9726040eeb9b330e8ed6a3120918b8b7
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 5401c0f5b795910ea4ca58050cf3d10727053c57
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = d0f13e937e369176902417b2d5bb3d20153ae064
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 9716dea4f50aa743d8ef3e4256f602d562de69fb
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 701b71fd582686440a36ea0dac112a1e4dd59ed3
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = c9d7d32bf1fad603efe0fe5885c9f4e16838dcbb
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 9cef741a526c9644bf3be835bf276c3896896b71
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = 64da09cc8bb67eaa9b523459de789ef42124df6d
-SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = 11cda5221d94d8f753a04f0aee291d4014818294
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = f1bb02ee461401d428934d3131de8623dbec9740
-SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = 98d057dad23d26d7518091c0ea2a1f484c34bb04
-SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 6b56968cd831431f2f8c49218414740c2634c2aa
-SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = 090941a4d468932e3b3ba76e458b6c68936c3454
-SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = 88befc31c32e6d6cc2421fcdcd04b34cd70dda07
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 83c5f5bf68e755f9917d59821833bc408f086ed0
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = ac7ca08302fe506595e67fa4c8c8199047be0af4
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = a8e9ac6ae1f5f867897300a14402355a807ff95e
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 3b7c6790eb7492fdf9a347eb46e537437787e675
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 360ca45c0581eda91c545281aa9ca840a7185d4e
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 46f7f847b2b9c9b3aadbf7a89fa248bd1a385b0b
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 5fce60f1fbb13e7a21566675fd223dca782b3062
-SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 7130d43ff0929dc9e5152e181e67d11237ab7495
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = b575bc3b37abe0da0a4781f6697e372a19c764f5
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 336323e50a1d00fc3a2e3157a54f4a536e2b72de
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = c967361e3e17e3ed09a77c2418b5fcb4d7c83ec6
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = 03c7175f0b570c453d94a41398e8806c60441f31
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 51f77d314906584d450a69dc3dd45a3e26c07f69
-SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = c3a12f38609e796a570ab162a61e911069b5b95d
-SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = 13b49b1bd1bf246e1969d3e7bb7cd531889e6158
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = a3c66ad0a5d3bc7463577742c688514bce8fae89
-SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = 9257598f2014c377cca307b681e70c695ecfaeed
-SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = efe8e163348b495301743d215cf153f19f40035b
-SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = 033cf6b35e03b738df80b5b0e822e72d3eba1cdc
-SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = 810f53a8451a07862ab023bb90e8ad7ac26f87d6
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 728abcca76d347b172aa96c12f4997d81ab9cf01
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = c893b5e0c2011ebc9a540ea87ae8b7cfd131e50f
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 88c7576cef86f4f671469297cc47f83f083c837a
-SHA1 (patch-chrome_browser_flag__descriptions.h) = e10a58fa69ca7f11b2548ecf7eb71dcff2a6204f
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 3194532168e3729ded00458c730ec14c0406da6e
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 7f18945ff37a1ecf89666ffd860ee322ee3e2803
-SHA1 (patch-chrome_browser_glic_host_glic__page__handler.cc) = 1bb5d5eb0158ae8d42056802eec454348e403dd3
-SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = 97ecdaaee997724942a84e36d4cc06273770695f
-SHA1 (patch-chrome_browser_global__features.cc) = 8ce470e589b7cd58499f7e8ff1030056108abf21
-SHA1 (patch-chrome_browser_global__features.h) = a35a56fd92ad7a214d426754f9e9661133a6c25c
-SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = faea8742069f4ef4f03cb7231cb72612e7a6fea3
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = da5a8ee43cd2877c926699d21c19b7c5961b926a
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 3f1131d4f0bf341408b2807006679b67bfb8b3b3
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = bbd528a79cb2f33ace57b82d5b94c40e1e5b078a
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = b31c9f655c3b3120191bae2aaf377e9acb19ee63
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 57e3802fcfa1e18080b976b62446585fed470bd8
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = c253f45f68161afc3cd1fa592cbd3648faa83787
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 0d1b824e27dc42b0ad9ff999467f5670c803b073
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 44ba67e64b0f56897331739a59a6d2eec4e8f66b
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = f685c6cfffdd49db4662e1fc300cad6547879a5c
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = ee7803f03fb8e13fc6987bd0b22507f8c313b7ba
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = a4aab7591dec2e2effd7b5b9d0e7f66d6d4f7668
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 7445582a0402473cfcfa7043d3866aa320f76c10
-SHA1 (patch-chrome_browser_memory__details.cc) = 5fd493db82457bd2d9baa5359b389d869753c0d1
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = c965f6e8a44fbc9b39f240751d9bf0349c3ef58b
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 6aa816fe70432767976bd10bffaa899ef9c82403
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 38c8b6d377a7526b2e6d83db2463fe3bd0c233df
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = a7d381c593aaab9916e56b6c9430aef6a536f80f
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = a7bced547b4e56ebb99311ed1766e354119a900b
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 24733fd01f59b63a7728919b8095f7bfbcbb8526
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = fdf80e3a88bb09dc369bb068cce6c6e4c10a82d7
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = dc9a0db2e0ad211289200841098415dc3b5b4b62
-SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = ac915b512316f35ebdb87ee4ef37683e6e05374e
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = d1758d38a746a150c918d29fc10eaedf15c752ba
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = dc23604e45c3568af658c8b0d733c49d20baa164
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = ce64096fe22ea287ddc2cd246f6747711260deb6
-SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 02787c35f343e4f22ccaee3abd25cb8c71d01f9b
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = e6c9502501f425795460d9093b39077aaf328bb6
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = ea8313b26dddee0a74ae47a6795be7514957270d
-SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = 86ce03cb3674df0b69b1be2b66eae0fc01ad7649
-SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = 1a1fd26f9231ea55a8491419b04fd8be49e7c41b
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = ea7d796bbce8609b9561f01fe1fede7542557e90
-SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = ee176577604a039f40b03af47827ca02bb6d00f6
-SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = 4733468d523ebd739fc963aa2bbc6e45a53ac65c
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = 541454e4e752a28924ca72e7d80fca2d50240417
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 5dbb8a042e9b13bab48e5151774a1a03415853a2
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 9f40f6781e4a1076293ff8233d6014e5b240a5e0
-SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = 111e90281389bc7320bf298c55e8462b8413b456
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 40abcbee04b03e2717807bb5d5c747210c122aa5
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = f6796a7f587bae93d625527beca60e74f079b4fe
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = a392390e92df2ba80faa1c8e94d02f451d0462e1
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 1b971a4b825b9b8d06271146d67141c031d82b3a
-SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 305784ca5ef06f191799fcc36d5a4de7a142f5c0
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 35366f1693aba65740f03ba86ed7b289c764582f
-SHA1 (patch-chrome_browser_printing_print__test__utils.cc) = 76a1935ae7e9ba3d213ce9b52734a0989aa73523
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = 2882bb5d35df0ce298ac759da05442510e979f11
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = fb235da9a427bb7ab2fbc4970f8d2dd9a4b43861
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 2ef00a4ecd1e3c49b26b487fdcd1cf795bdd5597
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = a0ebede8c753b98580b7ee74114e6cf137ebc46d
-SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = 3627599160d7369e64e8701540eea8c04704fe39
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 1403f017fb52fb6baf25c438b633fa3ee51a3cde
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = acab4d5dc49cff908912a81916a1ee3dbf533ccb
-SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = ac7d70bb993d7fea8a0191fc977f28f98c377f6c
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 61f633e4ef12e09f01b3b794c8156943ea717d37
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 84df8e938f2403c7b71013315e89f1ae78ed2a46
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 32ed4694e07f250a82bce9e39d5ba9dea2aa73ee
-SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = e14331fcb48a3fcfc20777a53b215614d3a7842a
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 81b861e8a03e6081ae161a7ed004e38211e6c37e
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = 2f65abddf0659b05483719056b8e565942ce8e51
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = beaf5e120d75e402b2a2b7562910150ee2f7d951
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = 13095dd598edb4780592ead83d1327492e70d884
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 9f39dafd2776a024111b1b33c230efa2e4543f39
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = c9662d03a6f5ade73630d0fe5c395ed4d82cb4ed
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = 66c6d6af96f6626b18cef2368857fbc00e417e98
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = a9538f4da8a9faf76bda1c06c641eb5075dd3493
-SHA1 (patch-chrome_browser_shell__integration.h) = 1cab264f49b33886d7a8593144e75c2f885191b9
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = b97cf667b1d74473bf05904aab222cd2f5e4a6fd
-SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = 4d07deafc6f1dca2d242f60a5a3da757a0d75ef9
-SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 4be5c94c96368405762aeff962b3ccf1af71c3a4
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = b498c94184d4ee7bc33aadb7c11612e7a6b0e959
-SHA1 (patch-chrome_browser_signin_signin__util.h) = ae958743554811ee35bc321b198ec17cdbcdcbc3
-SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = e9fa9771219d05e4ca6c370b707ec5f0b94ac0be
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 23eae54b0d00954b8b6d26bf4256e2154a933189
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 101638cdfb7da1eaecfb40981a8231cbfca38d37
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = f0657633b6c20e06448d5cd8f41756057f5f9c1b
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 85f32429df3f89eb95a03963a9bdd7a18a03d843
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = a7e2695c2673f6f765e6641de4019fff422ee6ba
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = 35bf2e3e2699e9147de4c0855609f132927a29a6
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 1ef1c976d734f095a6a82ecfa0d79037cb9b0b8d
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 9d60639895039491525b0ecc67b6b2df08863a7e
-SHA1 (patch-chrome_browser_support__tool_support__tool__util.cc) = 7d360785d8c843e702fe9bd49125c66cc4a0084f
-SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 3501d6eec6fa8d079c64432a83edec76ec7c0ca7
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = dfcc9ef0f9360602ecd292316f8c56df810c4aa1
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = 4e1327572ee65122f6eda90534524eea10879725
-SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = 062163005a05a72b0b4f7c614e34505566d96bbb
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = ba3aa6c98257639a705fca96b732cb1b2b81eba5
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = c01b670de6106f36a8bdf6574dfda7e98e4d85a7
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 1acb4a866fae883491400c09da0eda9b7d95e913
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 56ff88268117d88ccf094d9977339fc44ef352ac
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 6b1921eb20e6ec9300e770741ec901149ad59fef
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = d29d0bf83d4e4f7133a1b5cc5eb75728b1e8402b
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = f2c1cc265251805de43edba8c0cde45ea862fac6
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = df2b74b96ead45011f71d28eb4ce328617c07914
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = d31dbd0719bed83937dafbe498a9b28267dff8c1
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = e077cc173db2ee2258adac4897e2949e4f562566
-SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = ba8b91a7a3e42d7809ccdca209a27c751115f534
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 347c3be9eb9788011cfb51eb6dd3e58737862ca9
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 5a80558b041eea1dc43c883c0b4cf070733f50bc
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = f0fb0bab4e892087fdaf5fd194868400278e4a76
-SHA1 (patch-chrome_browser_ui_browser.h) = 7eb182df80d08b0e1c423de0afbf5f855db1df76
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 64a6d1a515fb2f6a93183e7665835e759aed59fa
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = b69fbcc8477950ad65393bccd9d4405a938d6ec7
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 98bfe637461a4d1200c0fb1e9518699c6a50e367
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = a36209e64d2808258e0ccd87482685950b8767c6
-SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = 87d47ce042368512a96b96aa27e90611b084f761
-SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = 7f04f56951d292e030df904c8af550592c90281a
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 7a887aefaf0d84bd3177305b409a291c3b9ab877
-SHA1 (patch-chrome_browser_ui_chrome__pages.h) = ba4001b3a6568f883551d783b4847f4942082ee1
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 70ef018b12a1eb90e70047359b632d2122f18191
-SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = 77f86accfaa21f560089d35b21e7e65ff129a5a0
-SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = 74354fecbf5296bf682830a8cb2c3ede7b23122f
-SHA1 (patch-chrome_browser_ui_managed__ui.cc) = b65ebc89e605c83d3b830c66c5eda6703faacca9
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 8508578b2805a73d6b79864ad456ef9d5eacbcbc
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = ed2bd6b73bbac5f6a5fd52e2d348b1b73876fb95
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 0c0e0110960f3065326a62676e6be3fa6e266238
-SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = fc5be4cfc4824924acb5b6e7d42e15c2fd1641e2
-SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = cf7dad2ccf000e82d323dc816626434c0fff86a9
-SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = 763586dbe57c9baeb35c697219f4f29394782d6f
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 6e2b9c59d0dfb2306a066bf86667ec38a4b16207
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 87844bb6538d45ee049cdb23cb915477006ba9c1
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 0fbd311b05bda61ae40928a6d61269a378642907
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = f22eccfd2d6a69524390f8bd17728797c49492ab
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 70d9b7b4b543e19f4fa9ff4697215fa886c43292
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = acb8370f864ff45907e37fabe0fbaa3a175e3f7a
-SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = 2d0e59473422a79ab9382f7e5d0f7f7908081610
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 1e79fce757241669cd8823e0dc9a539b2d00962b
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 8ca64bf39d592f9c7f583568dce93128d2229fc8
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = e87693df648b30f7878add34c68ceff3d42f4abf
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 1fc60b7c43f1a0f4a65df7a168c78e3d4fec6b92
-SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = 303b9406dcc847f83ad001acfc8b64fd08a46ce8
-SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = 1f65994f0e08841657ae60e64ef043c2b2459fe6
-SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = cb1017c296e620d9e9993a652a8d78dd13491f48
-SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 03bac6ddc1dcae67109fb459b7eb8bf8fde519a7
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = 0e772510cfb2af7243afdb02da517a194ac85da4
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 6dfd98c96d5f7b78f072d005ecbe2c910a50c6c9
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = b4bf1a5ad65a6fad6145c7a2f4aad74cd5f4159c
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 497f94358660f3b02c65e071e83d7c504b0dff99
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = cc6a276d4ada7fa80ad0d44d91379eb9778dbc35
-SHA1 (patch-chrome_browser_ui_ui__features.h) = 81b4727fb60de69d81b801baebaced82bcf46baf
-SHA1 (patch-chrome_browser_ui_url__identity.cc) = 0211be1f37efe3a141c036c99d525cacfb315913
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = e52542c57b4bb65c6da20b42177f0493abb5949a
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = fc2b61461465ecf4b19241563880c5345c7952f3
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 62096044d0ba8acb938c2665b30df4c263e12dcb
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = a026069012736f0c2145ca05360693a9f5e34a03
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 1393136a79a4b33983055811f5df768f565c48cf
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = e461abbabcc25392e425bb7ea426eb0ffe162932
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = 9449900d3667a7427049407a41275c43bc5c9065
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = b0928ae2cfc2a384e1371c332f8ccae80295acb8
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 9499cb63afafecc3b70f167aa4fa779f221f2f3c
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = d9ca3a821edd8850b429064ea13398750fe362ae
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 676b21fa2d3cc28b7131c75c53ee62cb5dd5f0ee
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = f83cf813c0bad1d02bf5578ec72138c36c054186
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = e249453f82f9f57e073b5411972c6c9d645e7050
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = 52bfeef47b7e63f913a762bf2827c499f9366832
-SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = b6e6f0e4d77b72eaaa5e4c195bc649a2536ee4d5
-SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc) = 0d74ca9dbe91a71e20e328acde8a457a0d465b62
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 7b6b53652c0e1daffb016ae663918d5df0c7ae4f
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 9372c609721d183bbc01c3818073502fcb445be6
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = a0a9f1d0546830bad81069285288d0bf2f409a53
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 531616b4f9d53a0aa9399bcc5bfda80a63cdea91
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 0110e86482116a236be2d079950ae11e93f7f5a6
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 11187160db59c57e3dfc52e4b5c2e7521f2f9090
-SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = dca5cb925ac613c8ce0cee3bf89c1e860bddfb5b
-SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 4ba5362284d010e1fc92d4a49ca9373e6cee5cfd
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = c5a4615ced9a108c5ab1ab0fc7877749b4398fee
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = 820a6de7d6d71972bf08516fc41360f007c0084f
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = 0873a7c0c5f960bbb30940a7ff849d7e10dc9eae
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = c95e8cd334910905703acea368d61749a765eadc
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 710ad9f8c2ccdc3b1f87cafb74ed54ae97df8115
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 9e6e4a4d4d054847f4c8d34b26e0c7ffc88a4d45
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 8c1d0e36fc557e36a828eeecdc53b0a6e7341102
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 61f578baa199a8213741a92257b484f47cddf6c2
-SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = 3aa863d1aa0dbc4915e52e34cbef57b5198d3175
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 1c8aa5349425d5aa0a248226e96fef24e414eb0e
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = 6e58d620142342e2b59bd81b339eba80b69c2efe
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 0dd6e5c36b483647ae1fb07a45e69b28e46c58bd
-SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 07e9fe5bcb2f383a48631ecc7a94537a373dddbe
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = 18be0eda029d4012cafa6961ca9f254b5e71d026
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 6c04b020976087a3e0c1373ded95edf819a5ed33
-SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = 0af04fd58976bf249e6d2e663927d1bc53932570
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = dcfec74a77224e7ba1286c91c913dbf300619f6b
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = cec7f3eaf00327eddb4a25f0a3ebd312704b1075
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = a7a05bafc4aeb43a6b516029efcc7be5b3c9cf04
-SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 30935adff3498448bcaefc160e32bf2296936f03
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 65449d77cc5ebe5f824671f481bf02e4d45303dd
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = a8189396390e5acc5230d2d71f32e80213280941
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = c51092ea7c7f91a56b94066acffb056382365a68
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = c44b47ff3fa6cdd697723065b9392c0da9663f1f
-SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = ef02bd93817c823814b46da8dea59870cb33b175
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 8df2a4d0ee2ea5941a7d13469abf30ee7228e72c
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = dd668c45a392f971c9cc2230223665ec73600fac
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = 126e025fdc1cf4adfe9f55fff730cae7c24d06f5
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 48e42006285cad8d4ce73fe143d569608c0f9c91
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 2b7dddc271c746eafb81743d73861c153d9b1601
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = 686aa3e2cbbc755df7bd46c4f7cf978076d50eae
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = c05b5ecbfb9d00491737206218b16336f278b154
-SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = 0b5250268a021c05764ef3d79ae946eeeb11aafa
-SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = ca35c055905744d4ae7c87a43e8a18fe842c3b8e
-SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = 0f90b3ba4d62997fe9ac74c0c4408431bc14e835
-SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 02854560dad5277acfaa044422ef73d8591bb3d9
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = 9d78a29caaf5ed6e33fdba2cc5777fe806f39ade
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 42758201f64e483d8b6843731762ee4795d0d973
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 0670bfdd2177a558b27b5a05b24e16014769f5fa
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 49bc5012368788d41e47b2c70eb265b47f70ad7a
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 6f8e42325b315b1fc4485b3837053e92f3c1cb5a
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 65997c0cf91b396e351c2108a68b39549a88c4b4
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h) = 1e280c973c451f712051e8c37cb3fd4c2a49bd2b
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 22d4b26eeb8885d7d7a1afa26370e24cc061f611
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 8566cdc07349345f7d2af1b48b257ff2615686e5
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = c6b5fdab37434a368c3baf7de03ca84c204a01dd
-SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = ef4dddf2c54b9f652018193f812be19f778f465a
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = bb6591fe5e10fd5ce434afb9610996c8bf315f54
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = 9354e4ed7d635b7a4e696bbbbb06dd46a5e9cd58
-SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 82732376a2780f62c4cc4da281353f5482707974
-SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = 48663f0bc00b61519ee49d1a667b79ecacef81a9
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 9b0c5234255f3b63889bd3e89a7ea7588f982e80
-SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = bbf335c59652bdb4b3bdf3e219971e808178a854
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = a20f35115c50a22cd56a7df7f5b3e132519eb17a
-SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = 199bc3306fbbd0c715779bbe754fdbe62ef6f8dc
-SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = c0728da2e282bdc3f7839a6941bba564c1562291
-SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = f2bcb89652bcc293076e338494c1fa2f6ed4a947
-SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = dbc5c0b92980543cb7032b5cb8064670b421e947
-SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = f55fc857fe85bf9383baee967199d2710adf0dd3
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = bd6dfdc04f8511c70a895129bed0833f40e8c982
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 2c916b0bf6e2e3635dced69d87239500b4910205
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 8f53080ebd2ad8f84ba5fa018871b875be06c3e4
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 66caf0c69a18da884f03989d8c3fcaee1c8f11b7
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 456e4181cdf4151b1a7a0755ae16ab0723d3c7eb
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 23130e9c72bf0f3454135d714f7715ebf47213b0
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 44f263701a5e106ce3aa29dd95e207cf539af4e7
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 67a00a401193dceab3b555016a5ecb8faaf83eec
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 5ab9094103c27e0a984e06957ce456cfc46f8d48
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 4d261449285b411f38f61983a398ca40341ec787
-SHA1 (patch-chrome_browser_web__applications_web__app.cc) = 2c36136fb15866d12351570ddd749f937c212152
-SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = df5320f2fa65329aab2df79949498325165d2164
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 18e1273852c06ee09e808dd78d4cee97b7def33f
-SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = c0ee5f4bcad530428ede9fe144f64c7d1a702a5d
-SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = 19cf36fcd0bdf6beba8fbb9aadeb5cca57a94915
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 93e42317f4534a507193405d9b30490a018f7a1f
-SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = 97d41f66e50a8025e0c98df8daadaf2900076d76
-SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = d5df153ab56fe63b6243106c75adc861123c7a77
-SHA1 (patch-chrome_common_channel__info.h) = 1a32c0933a2119f045f341942e99d04f68458384
-SHA1 (patch-chrome_common_channel__info__posix.cc) = f10303f00fd72cda44e276074208e091cd6800a2
-SHA1 (patch-chrome_common_chrome__content__client.cc) = 620b40b479ffd4bde7b677988628c52b474f4615
-SHA1 (patch-chrome_common_chrome__features.cc) = 5dee3b0eab812b29c76c7b07b5bc079a0ff0f5df
-SHA1 (patch-chrome_common_chrome__features.h) = eddb0b1cf4df1edc471d6721be4996c582ea8061
-SHA1 (patch-chrome_common_chrome__paths.cc) = 3516aab3c2c28d1aead9ed46b54b98cc4c050fa5
-SHA1 (patch-chrome_common_chrome__paths.h) = c795f18097d7a9f933c9d2a26fedeba475990266
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = e1592b53a89d8042df48bb31d90c9b0e1c358d07
-SHA1 (patch-chrome_common_chrome__switches.cc) = 05ca01cdab5f35a5acbaabdf787d5083c03c42d7
-SHA1 (patch-chrome_common_chrome__switches.h) = 07570c4cc102686eccd37f8fddb98f2c6421a8c4
-SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = 42e744b563aa08e7150d4b46c267095b552873fa
-SHA1 (patch-chrome_common_crash__keys.cc) = 6252358b4fff5a2a2695a14322f0b18f6debf0f8
-SHA1 (patch-chrome_common_extensions_extension__constants.cc) = 5e75171668ec9a59d42efc2b238253495957c50b
-SHA1 (patch-chrome_common_extensions_extension__constants.h) = 3b6d5529594096794660859ed171a16a9c2cb416
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = d1da422793ce9e73b46bddf590f296986ba55115
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = 76c0f8f6a2b6bd02f1a0242dd1ae4274f306c3e8
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = 821dcac3bbbb819adb9fc479eb19d69bb854801c
-SHA1 (patch-chrome_common_media_cdm__registration.h) = bbc224ebc5523cee20850d906a4946e7775bb77b
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = e872d6efc5a3bd3a89621a328534dba1875e92c9
-SHA1 (patch-chrome_common_pref__names.h) = 9d4c0ec96ac2030ef05fc0ea34def154e5c05644
-SHA1 (patch-chrome_common_url__constants.h) = 4d11c4bcd8cec8883f49c7767799f899dea48334
-SHA1 (patch-chrome_common_webui__url__constants.cc) = 688ff99864ccd967481c6e3b90973a19ac0bb2d0
-SHA1 (patch-chrome_common_webui__url__constants.h) = 60fa2f13e7b47691cabdf2036c9628587fd33bda
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = e3bb60c009eb850358f4b17a043c2a008a8b9647
-SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = b4c7e4b9922b42653d2aaf9fe0224e1b6e2f52c9
-SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = acb5d45ee6f82c8b9c6a73dd4a9f31aa663de55e
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = dc676c944387b3d0c6a9641c544b9e50cbc8f2f0
-SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = f3aa721d58b87442d44f8136fa2742b0f39ff2c8
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 4190d0bf07fda82c43c28b8563f4280db47ee7df
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.h) = ddee69e242fc2d36a61baf7e6b602ae267327173
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 189dba2d3b021fec079b92ae2e1d013947844785
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 1b1c876a0e7af3148166a688af5c22e20162358e
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 9cc4e562e23c3ba90b72174d6f08665b6b910879
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 7053f565af8cfc57a358caa8c6c91bc7d7c04a99
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = f757f5ce6d7f565c391642bcbaa43cbfd568ea5a
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 966225352e4f655fa24a503bf3c305c005d11e82
-SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 8d4f5a03ef55a3584f52c7ecce23174b237b485f
-SHA1 (patch-chrome_updater_configurator.cc) = 48107e2cd5bfd148cbe11ea10a2820cce179764c
-SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = ed362604e07b84ea1592dc782d35f9266353586e
-SHA1 (patch-chrome_updater_lock.cc) = 270eb5a3cc846a3998bb753c1cdc2f1d3703bde6
-SHA1 (patch-chrome_updater_util_posix__util.cc) = 0ac9163221baa5744f5eceaff88e8979c3389a51
-SHA1 (patch-chrome_utility_services.cc) = 43b506fa7ed1fa02e47be5c2b31abac37bfc50a1
-SHA1 (patch-components_BUILD.gn) = 851d45debaa96938b4c17bf4ff2d7370450cd4d0
-SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc) = 380e0876db00421f83bbef41b08f1daf5428b513
-SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h) = 385c65e2b9f61792efda30a3031c4584d1bbce1d
-SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = d7f2e1738773a27502b271cc5e33dbcfa8213044
-SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = b27cc402ea325883684a690b8c2d271ceb6539a6
-SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = 7eb62696cf617ad09879fb9745652499a97c5ddd
-SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 2b63e7adcf903c18696b2e4eb7498db3431433ca
-SHA1 (patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator__util.cc) = ba0a17728f8768663df4559c7fd0c7e264ef7e12
-SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 8aebf9310dda5c6a95cec60dced534a71877caa3
-SHA1 (patch-components_autofill_core_common_autofill__features.cc) = 395ba8a7e1a860374d131c9a2b094c8a327e5fcc
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 2538ba1ea1d77335928382eb9c00c0a750f981a9
-SHA1 (patch-components_autofill_core_common_autofill__prefs.cc) = 7a6b6bbe5dd3ed969404bdbcfa376a5aaeed4f39
-SHA1 (patch-components_autofill_core_common_autofill__prefs.h) = 7763c0534557d5badb10f594f9d07aed65e18e52
-SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = a6fdb34e71810e3701abbee13f7253ddcdef18f9
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = f3275984a827a53c42ea8622cda1a71faa9f8ca9
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = fea176eed7a2c42ee1a36bec3867aaee0c9b2e99
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 6a46e2fb72b2026b4a7cb5ea21138ac55b84fd1d
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 458d2715e4db2dd7bd3ca05aacc0fddad0506ab0
-SHA1 (patch-components_crash_core_app_BUILD.gn) = b617d89ad85ae894e1e007767a58d4158b9ad0c0
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 665dba571419d686f6bb321c6ecd0eff3c48ba62
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 9398022e303d36e6034b8144944db75ce05dfc53
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 6a186fc077a20b5955e0eaba4038a96edda72bcf
-SHA1 (patch-components_crash_core_common_BUILD.gn) = 475c8522fe40c4e4d1b62de0fd0d702950f2a1b8
-SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = ff6f63370082aa8c31225299f7a947ac6c21962f
-SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = 273dac84c40f201b976cdea4b4e326650a2676de
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 7021ef5648f030fbb4af233287f31c316c7d83dc
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 6ef53d55ef1d42e98da50b3a330e50259c9fd8ac
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 450dec7143119f2bc4b47386747ac0401ace24c3
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 7d9bf21097f46806aa348b39a978d8a4c4baa6df
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = e5fa6b48670f9572c4429001594f1dcd558c6ddf
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = f0436d16f243753eeb1fd633fa9dcb3ae8967506
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 054e2d1c4d513e194fbb8429cf5f8a43ebedb11e
-SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = e72f627e59b64a21653f2ede15d716aff4e16f8e
-SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 352e2c271db8bcb8c7b31c81f013a2a88d746f3e
-SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 07612bd9e8437eedb88c3e3abf811f98716ad9a5
-SHA1 (patch-components_device__signals_core_common_signals__features.h) = c712cf6be19ee4d295b40e2ff73aa987946987e3
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 4d5a6f490f9fe9b5153722d9ee2e35fd2dab88ee
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = a7ef4a31407cb57202b9f99f04ba89cff01ffc6b
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = a20363fe217942e68ac7372213bb5bc5afc78a86
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = c3bd1751209e62076f71f9f17e0aa901b350ee50
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 892797408634e9e7ae71b0b608cc29d05835415b
-SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = a27b507968b5d096efb7760d326c933f40be755d
-SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = cff2af18c300a85e7dc04a3eaea55b9b8f7c9dd3
-SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = 31e6e635b09cd3ac5a85eb5218f5b2e2bcdf8b7e
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = d1a4d84a22aad0460e6618c5a5596bff75f638bb
-SHA1 (patch-components_error__page_common_localized__error.cc) = 84c0882cf4fa925ccd85de0c9590ea71ac781bb0
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 7dfd009b8410dff4cf84433ed1172e6ae730510d
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 388eec2aee5e562cee6ed13f0ab096cfb4880e17
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = e11b10cbec44e6676f6ea1560632ea5fc8310e9d
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 014164ba8d43deff7042e096caa190a90adb306d
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = c856bd9e0c3cf07b7e789270559cd85773768ede
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 01f25164365630e3d391b8c428c701b6363780e7
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = f12abd5830108b6994e44019a81148faa6711a26
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = 2f8ec9a88f8af47eaee72f430c53de1fb7dd1428
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = b19f4ab7a60f82b96f02853b95a5cb47ea8f6125
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = c4a9bc33e4f38c7771fd861b435eaf2e24deecd6
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = 9d4a66a21256d024acf242828993e45a2ffc22c6
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 8734f7f71b3273f27095d2bfe61445a7015decf8
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 05e90ab106b4981c0d96d2fc6c16eb67aa02226a
-SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = 9714a7db96570431958b76443b170e4e6f114d30
-SHA1 (patch-components_gwp__asan_BUILD.gn) = 2976535703787773006787783cb449e13d3ccae1
-SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = c4882735bc3ebf0086846c22218e9c6297687469
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 3710928c3ac9a99178680dae8b66e64abd8c5254
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = 5bdc9bddb348937409ae384832401f52f38af2c6
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 106718318662a143cbca0288d361a6e15fa83f2c
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = b1ab7f4302330b9a033a3ebc90554ba978c13596
-SHA1 (patch-components_live__caption_caption__util.cc) = 962fc837d3f3d1ea7f65767c57b1a13d93af7241
-SHA1 (patch-components_live__caption_caption__util.h) = 8e95da5c6d412d3c3e2bfcdaaceda63e1c5fd170
-SHA1 (patch-components_media__router_common_media__source.cc) = 46040e83501a947b28e75d876880e0218efd21b6
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = b058c48854a71221c7e194666d06cf383c0cc57a
-SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = 0f8f922fa09fda6cab1160a610d971489266eeb3
-SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 636e906c7ae18da135e0915acd97dbd5f5f9555f
-SHA1 (patch-components_metrics_dwa_dwa__service.cc) = 844e3be7c4bd0e59d169d2fbe80426c7d61a92ec
-SHA1 (patch-components_metrics_metrics__log.cc) = 969c5c09889216ba8306fb493e64fd15a6428acd
-SHA1 (patch-components_metrics_motherboard.cc) = a02145da60cd618a6976e803130b9bf297ff0236
-SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = 993077230d19c37e9f0a08326fdb17819601dfd9
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 1c077efc02a7c4707cf76accb5eae2be0c81e7c0
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 2a40977a8a3dd544469dd9d28ae7f5626e11ad67
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = da4a98e4221a6a5d365a0c279a3a3d6f5879b635
-SHA1 (patch-components_named__system__lock_BUILD.gn) = 3fdbcd3d36a5e8d647e1bdc599116cbf5b70a729
-SHA1 (patch-components_named__system__lock_lock.h) = b97ce55242adb00ca5f69ce21d7c729f2560a825
-SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 5a8d2516826b56afb6faf99fd3805ae64f9ec233
-SHA1 (patch-components_ntp__tiles_pref__names.h) = dce65f59f59e78795f9ea3592d48f72f32c3dc3d
-SHA1 (patch-components_on__device__translation_service_sandbox__hook.cc) = a5e77519f1437f7d01c9f9c6c4b17ed5d8056240
-SHA1 (patch-components_on__device__translation_service_sandbox__hook.h) = ad007437ae7d298a9ed60ebf2541a01dfbf66142
-SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = 7f9b16fb8965a245aa2fbbfe86a451008e73479e
-SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = 1c36d0ad02b0d15eb64b6eb18c82907137010066
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 5e74fed7fb9d33dfbcbc804eea829deaddc84bc3
-SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = 18a7780147108c26c13439359df69e4eb7ab159c
-SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = cf22297fa000e2bc45ce815f242ad4c0bfe7c920
-SHA1 (patch-components_os__crypt_sync_os__crypt.h) = e409956f074ff4a4258865197e0ac584246272d3
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = a2f5649545d9dd0416703441c100765a5083c0df
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = cc0713542e3b264b9398dd22be6c4cc9aca5c1ec
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = cd7e004ba786a74bb7b0cae506d18afb5a72abf6
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = a6dcc7f3d5264333abdf9e8ce76c43be711511a9
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 4f81c2032e5e59eeaffe63c4758d53dc8106c708
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 124d04cdb96ae4bc398e9e2538eee4fc239a8150
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = d2301d0fd52ed1153a72de4fa269c98daddbf9a8
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = 62f8fe50891f4a4b9fb0ad8570bd1abf22cb2f71
-SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = 4fa1bfd206504a0ce80aaf69b191708b19de2176
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 90862b4499f9993386ae5023eadf06cda86610f4
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 557c65ba86bb1225b6812acc261153616978cf3d
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 5612399aaa41921092062f5402355c171b518f3f
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = e6cd95167246c1b2295e6f2b1f0e3a3c0cf3f83b
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = f4c314e2bdd5af7368a31de019b06144dae1daf6
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = e810d01d71a057a317fdd4103471b5f521967b71
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 30a35cb61ce03416c8ba4fc588648953f68e9ac6
-SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = e4e68cdf64c1310597cf6549e076f1acf847deef
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = b397e405426df9e4a1da49aa72d228b3a81ae696
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 322223e72a6ce4de98122ef9db6a9888e75779a1
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 085fe94366c02a24f431adf6144f543ba906474c
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 03872c286405599a1c975879fb57470efa8ff873
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 185bffba25ac13ac143f89a79574438c317a6c65
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 95c1864db0e49af25785d44879e94d968b598289
-SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = 5bb0dd630d986c490009e7b54af1e92d7d775f31
-SHA1 (patch-components_performance__manager_public_features.h) = efd797cc8c215e10439ee4ce40bf7ad28c41f286
-SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = c1bb5739fc5fafdfd99ff02ace98e34c89ee27dc
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = 9b2ec59acf1fe2d18e580387021c10739be3cc75
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 414d4c7b939bb70b41e40a6ce176307cade0308d
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = b00eba8879ce5810c50511f4806abd86da268e07
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = 618d6fe27aa1c5eea5636e7ec692e365c7dd48ab
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = b7929d1ffe578f49c3b088b2cde87edbf38f749d
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = 2d450805adfeb495c443c8f6b8d7d9f286df248a
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = 3cdf61ebd5b5199a41ea0a4405e5b1aeccfe496c
-SHA1 (patch-components_power__metrics_BUILD.gn) = bf9527844457746fefaea6ee948d2523227f5415
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 0cc8b32ff32be0db107dfb76dbf42a6c4b2f7d69
-SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = 7429aca66ba3ca0aedccedaf2c17eece3df55963
-SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = 4f1e109d38d892015214290992fb408c8af0aebf
-SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.cc) = 36926c6b3401b70f6724da5c8fd9f07054f10c6d
-SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.h) = 9184dc7c0288e2a75340832c9280dede732df040
-SHA1 (patch-components_proxy__config_proxy__prefs__utils.cc) = cbd1461d98956ea7b1d755ce3a0086382f69ace8
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 9b6224c423cea5c9a5ec6313539e207212b94454
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = d673dc391ceb5c034e22aa78c543a97bd525d019
-SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = e9334445b86a8bb1e34bdf4cb7b7e06842ef946f
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 73310261ec46f6e4843471448835a24f597b71da
-SHA1 (patch-components_search__engines_template__url__service.cc) = ce09a22b38db268555e4dc5791308418bf0d24ac
-SHA1 (patch-components_security__interstitials_content_utils.cc) = 9ab38a177eb3fffed365fa727baa951c5433f2be
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 52a6f96f3660fda1e12fff5802356f3f4c5d9e86
-SHA1 (patch-components_services_font__data_font__data__service__impl.cc) = 36073538befb9be573d0fc8981540dcfcca4d1cb
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 4cfe1defb9d9cfc1ebf3203d358a118893ef5854
-SHA1 (patch-components_signin_public_base_signin__switches.cc) = e5b5076aa578d096da8a54775aef3c3b5fe7cb41
-SHA1 (patch-components_signin_public_base_signin__switches.h) = c7727950ebb003af505e96a582557ee55f965f7e
-SHA1 (patch-components_soda_soda__util.cc) = a2446102344284939c6fd5691de90948809fff88
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 04182623c75f077fa22cb9642faefaa120324460
-SHA1 (patch-components_storage__monitor_BUILD.gn) = b15b02256b6a93154362b6b9cebc9f404c247868
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 09b2e763ca09d284b2c873a319130e60179d244f
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 7554694a1e4a318e4d95456d6580b8e3709135d2
-SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = ca928d69531eece1be3a9405567687873acf05b6
-SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = f8412099b2b970e402b718fad7fa3e34c0be3736
-SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = 95c35aff4063d1eeab92bcb5d0c1952ad5cd3250
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = 07ae57a35771e066682c6032724cc1a9a1481444
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 0e1f795c4cb4637ddd82f4ad77aec28de369cabd
-SHA1 (patch-components_supervised__user_core_common_features.cc) = 9855439697c737f651b1cc35389213cfbb5bc8ce
-SHA1 (patch-components_supervised__user_core_common_features.h) = c2254dd585f629edcb26e52a295c5926a59b5120
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 8298fb8e5ba2e625d702b3b2b2d23a3266152514
-SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = 1f67c3957708adf9b60ade553514c5ff9f2e7c59
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 07512a41b3ad981d4edb8fc797b88e0c0d595423
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 8f2bcce4d2fc066d6c4144aed07dcb7f529cb804
-SHA1 (patch-components_sync__preferences_common__syncable__prefs__database.cc) = 7e523b61d824896d41710f4e8c05cd639a717771
-SHA1 (patch-components_sync_base_sync__util.cc) = 36f451a6a9f97dd6feee25e799c9ffc80099d565
-SHA1 (patch-components_sync_service_sync__prefs.cc) = 39d6a443290ea23f2587490bae71b4ff61a6cc2a
-SHA1 (patch-components_sync_service_sync__service__impl.cc) = b1f8f73680bb700d911650535b846aaa34000a4d
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = 0c632031f386fa6b73cfa641586466ae926370eb
-SHA1 (patch-components_translate_core_common_translate__util.cc) = addd3b11dfe68c03bdf2af894642aff8a132b7c5
-SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 442e371c2d9a2407f9641bbe40b287ac6542bd27
-SHA1 (patch-components_update__client_update__query__params.cc) = afe0834989c4c68fec25366a5110141969bf6fa5
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 1eed2b65d1b845853f9bd95f509de0159b69f533
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = fad0f7b9eb97593426d13afd3a1f28ab7b70be6a
-SHA1 (patch-components_user__education_views_help__bubble__view.h) = a89103f0a4ff99e8bde56ad7b7a360ca4bb11bda
-SHA1 (patch-components_variations_service_variations__service.cc) = 72fa7d43ebb11dfe5a6d4788d78c91ef822ae1f8
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 3a50f9503d3b4c9b5010fb4595c005e516f4e15d
-SHA1 (patch-components_viz_host_gpu__host__impl.cc) = 83f212a31ee7608da21cc2de92e6356336789258
-SHA1 (patch-components_viz_host_host__display__client.cc) = 28a9bf9470c68ac8e5475b672df69bf9c7539018
-SHA1 (patch-components_viz_host_host__display__client.h) = 31a1fb271b3f21271be4f942f1a3e2340c7c2cd5
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = f9aaff7234b9ac2c7ddd15e86d90617e183dd1f0
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 0bd9d8cdb9b836c5ec0abcb96ac91f6571f1cb17
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = 50f2cd07730f658ccf3204f7f0bb95a016a1de69
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = f2b51f89b6a60b8ddb131599d37f46493caea479
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 73d992a1d5236a3cbe8e06f5fadbb5bf414afc23
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = ba744a046a7d4d1ff133f80e277f74cfbd9beeae
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = 0b4b828a87624e76e52b35986ddaaee22c3e0044
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = 2d1b7a65650f11a90e257c97a85ac365aa0e98c6
-SHA1 (patch-components_viz_test_fake__display__client.cc) = 1d7333fe48a7905c5314b04cda32e372d04e2726
-SHA1 (patch-components_viz_test_fake__display__client.h) = 7017f8ee32de483d7a1f206b053e66d458e22902
-SHA1 (patch-components_viz_test_mock__display__client.h) = 96924843c80121e28501b2a5e71bb634f2bae6cc
-SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 59c0ceba659a87d85e79eb9d2525a1cd4a7d203d
-SHA1 (patch-components_webui_flags_flags__state.cc) = edc0fd4ab7ef9d042714b86a0131d79a199f0747
-SHA1 (patch-content_app_BUILD.gn) = 31066c989463e5dc15c895f430ed4ce41014dae8
-SHA1 (patch-content_app_content__main.cc) = da348294107f2796c48e3dc4d180c767c53ad97e
-SHA1 (patch-content_app_content__main__runner__impl.cc) = f5b3f417d5876dc416492c0bfe3fca3e6e5eb644
-SHA1 (patch-content_browser_BUILD.gn) = 2d23839cfe263538e462a09ea33e7cd556c27783
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = 32678c435b0b0bebd6b1741e798666c6fc0b5ca0
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 3ed01fba6fb1d229e4ba12577faa33b104981164
-SHA1 (patch-content_browser_audio_audio__service.cc) = f5e3ccb39044ebaa9c4e434a159dae51946aaaa4
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 01ad1bd4a3341ca97b6e8b4b40816540c3375460
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = d4b30656e197846953eacac5f86039595d760bf2
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 88d105064da3ca63055ec0260b420367484b3fbe
-SHA1 (patch-content_browser_browser__main__loop.cc) = 06b9f2108c78f914dc10da2a637e1fec8773144f
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = c54c4494f860b3d0fd588d2d9db75f2a70f217b6
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 8e262937c946dcd2cedc92ccea2c49c834bf1d2a
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = b06978a3c36d3cf0b1653981af191d8ea297eabf
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 1e456528832193e8329ac9d2450d8aeccbe3300d
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 9f6c323b8b5d3b981d43db6f7990490845369536
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 23ef73e284496815f8a3da912edd80aa60e01c8b
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 06b129d257dea2842db0ebd03ba94bd0ce9a1160
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 7969a327ff7c98a092a1f91574c74045e1b6a972
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 0585cb9010fde4ced01ccb645911b55591567c21
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 1a69a2440c60da629322349b14095b0b03942b39
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = baaffccdd84db3d5c0d7562923febe7cb1066b50
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 87a118fbcf78e2c292d1c0cc667c50661459dae0
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = 6b376d8c4a8b364cbe5e3b77e4daccb27e64c4a6
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 4351f640354d09fe0a1701220aef1c4bbd22e693
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 4e85bad41b4611db08df5ed24938cec1adaf4d2b
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = e0379334def9cc0854a40898ec1bce63e3faec49
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 35f830d89f13371fe6dae6231c562077b6f5ed80
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = f685e68b2d705c6fa697457eef68a11aaa7734bf
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 62e4f57977a64e418070e9fd6d7374ac5581cfbc
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 68e0fbf4622d945a5f0489de75b7edad0d4205fc
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = dd1a1fabf1910ecddc4ea6547cd7004a1ecbadfe
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 813e363283d851bdf17faabf5f99b4f447f8df6a
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = bbbe217f653e7cb8b3b64b746c2ec9951388c4c4
-SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = 3bb4ce73b334186046232c592470b48b55c256fe
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 4da126bf3e2acc8c8019b7acf938913b02ea3684
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = b2a062dbd4152d40b28e7893d3442612db7ada07
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 56c3d0e6188c142e08d12140f48964551a81857c
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 9c0d41803803ceb5ada2910dd08d85cf6a9a4130
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 2fc15af50afed9a5d5f8f2511aa68b96355a10e2
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 79da6d9dc3f7008b561ed142f01b09dce301f2aa
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 4a69c901c6e61578f73c952cce1669e5bf70f219
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = 9fddefcbd97aa572aa82e109aa10530843dd3315
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = dcf200bd939dd3776bb1d03ce1abc26b9868f9f5
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 57db3a6f4ee230c052452f961ae909b384716c6c
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = 04868837608afa20d7ace9de8aa43fbfeea5993b
-SHA1 (patch-content_browser_service__host_utility__process__host.cc) = 1fcbe8a78c2ebb6ac6127a4d22136512a68839e8
-SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 2db6b6e2f9398d39bd7494f9116528c77cc413b2
-SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = a8fe00000b9bed5ddc9644ebb8b50c849ee37f56
-SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = c0f6f71163f3ae97ce9a5a1cb5e81dbbfcd36901
-SHA1 (patch-content_browser_theme__helper.cc) = ce986c359151a0d4fd8ac7aa4ccef336c0207d0e
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = 6db2d304ef20c4cc81909bb7cdf954bc965bb483
-SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = 034b726c0527837a3c4bb75d5121a3f427c90de1
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = b2078d916054d6bafeb19d783fbe851a5f14d7dd
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = c2386392d0d4723ec0660232e6d88622ed30d1d5
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 813f8a60d2f5dc8fd3500968063e762939b3b34a
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 713ac3ce108312746b3fd21377d4012728f449fa
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = 73cb2bfa8584e56467218540d8fc7bf16430172b
-SHA1 (patch-content_child_BUILD.gn) = c360cb9d787ae092f47610a861736180a9c22d87
-SHA1 (patch-content_child_child__process.cc) = bf7f3626dd92f1eaf961573c7fbb39401d0c2bfa
-SHA1 (patch-content_child_child__process.h) = fbe68197efeb6e9b5aa599c4f2f949441c279f29
-SHA1 (patch-content_common_BUILD.gn) = 341d8f7f1ea7ba04d4ee546703de5122d5e09ce1
-SHA1 (patch-content_common_features.cc) = a8e2dbdb7d529d0c9f8f806e092f7b6ccf07b8f3
-SHA1 (patch-content_common_features.h) = e038eb371cd40e0c907c8d0878917d66f8897f4d
-SHA1 (patch-content_common_font__list__unittest.cc) = 2df3a0a81e41ebec29674cd99d463b95b435793d
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 9a84600cabf0227ef8a7481d7861256b9085334a
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = d003b09f75a1dfcdef34bba86d5762b5d97eb84c
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 4e99b3420ed9dd86aab3f50699dda18675a9ad4a
-SHA1 (patch-content_common_thread__type__switcher.mojom) = 406e52ac88a2ac7fbe4fc8c493afb2329d588931
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = bc7baf344b05fe29e672e9ca52aee4636253dc1e
-SHA1 (patch-content_gpu_gpu__main.cc) = f1c590baf216e92554121759355b38052f0a6104
-SHA1 (patch-content_public_browser_content__browser__client.cc) = b4945506147481ae2b6ffdda7c03b38f4b31d322
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 50b774518663a19adb36f5112cf23dabaa974a8e
-SHA1 (patch-content_public_common_content__features.cc) = d030149173bfc8d372bc13b1109b7e2edada67b3
-SHA1 (patch-content_public_common_content__switches.cc) = 9fcd8f094d1107c4fffdda98e2b29a17edf281a0
-SHA1 (patch-content_public_common_content__switches.h) = 0dd90c5e2301bc88836c1c9e5b1f1d45466e9b18
-SHA1 (patch-content_public_common_zygote_features.gni) = 8032554eccc7d61bfa5c4675c0e2cdd2402aa3c7
-SHA1 (patch-content_renderer_render__thread__impl.cc) = fa9893b990f2ce810ee244df21f12f71ca123a69
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = a73ba71d507d0eb2b52b3688de0fe369f2c1e859
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 81e046e1539a6dffff42d758bba59d29476bce22
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 15691b2831b29f6f84ba128578a31cc1af2ef5c4
-SHA1 (patch-content_shell_BUILD.gn) = 625f95aa5021bc36f57a1d326c96ccf7259a1b94
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 0c07549d28b984b55b48d3c4a155e241679e61f6
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 82b6f3df114b96c82acd97267f14c8d354f7e0b2
-SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = ae6c06fa9d3f281dd020f78592a00040db7ecf87
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 65bfd700b55d0815299a58bfecf50610d7702ed4
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = ced3207d12531405ea4369069ed73b0668c7f0ca
-SHA1 (patch-content_test_BUILD.gn) = 0834030f54d80fcc64bc6ec854ca060d37381ae1
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = b314aa4c0991c08d2ee98f3346fecc8e407c50ee
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = 6edc350c4812fc3fbf835b2d4a0df0693d2f859a
-SHA1 (patch-content_utility_services.cc) = 79437cf64de5d9e4fb8dc9f12725570b1c49961d
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 1d8708b72c0ca1bca850c45ea5b9431d2dc11180
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = fbc45b64eb6c3604d845011427ffe9edad4f4c4d
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = 0e21bb4b3f483e8e14df852ab85770cd1010d9f0
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 127ef6f9c1875fc1aa90184e99a4a4a24be62d59
-SHA1 (patch-content_utility_utility__main.cc) = ef7194452246930ab6d8a30e0207d2d1f136d17c
-SHA1 (patch-content_utility_utility__thread__impl.cc) = 13cd0c1e57ac9f8eafc72e98c8d752c6f9674aac
-SHA1 (patch-content_zygote_BUILD.gn) = 0c7f72a68496fc4af65fc43a81772f94a8734e95
-SHA1 (patch-content_zygote_zygote__linux.cc) = 5f64894dec09f185d3ead28bf672b6b0cf2499ff
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = aa54a73bb6ec67080fcd31862447ead1ef326f9c
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 1d1af2afd979b00fe3f7f9fc76b5fc0bf1a4588a
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = fe3912b9d676ed1812cb821f890637fee45ab9fc
-SHA1 (patch-device_fido_public_features.cc) = 4f4d7e4055a64d58a3737fde6fcc17aeb3c581d3
-SHA1 (patch-device_fido_public_features.h) = 7aecea963db4922df5b05985e3c90bcd8d180966
-SHA1 (patch-device_gamepad_BUILD.gn) = 87f00ddbab78dba1b3a012de143a9a069e7062ca
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = 074c6053ddd2fd5e50a3c72d1cb2358b1a74eaff
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 12d824a3febbc95b4eed1361a123db66d5ffea96
-SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = 15734ef61c1a8fec8d60376b8a404bb1cbc5f286
-SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = 6f0899e15030fda7838d0d1fffed94fcdfa8dd90
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 5e618848ae59817e8b938ad9fbaad4b512b20d91
-SHA1 (patch-extensions_browser_api_management_management__api.cc) = 4b1981ef89d25f3925cc7b6fff29fc7c59870555
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = a0c7001750b303d77843b4465abf4da91e927d9f
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = 1f2af30a0b014fe807365ae0661afc3fc2f87e09
-SHA1 (patch-extensions_common_api___permission__features.json) = 143ff10a22151441a21467c3faadef9a6b6cf6c9
-SHA1 (patch-extensions_common_api_runtime.json) = a42fb434acee27dce166b7ac048c5b592596b2d4
-SHA1 (patch-extensions_common_command.cc) = 16bacc4af08ba114371db5a0e040f321292788fb
-SHA1 (patch-extensions_common_features_feature.cc) = 8c5aa13ea7f8a1feef1062dd854c9e57c10ee93a
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 074e71446776993dd0700ab456703e5eb913472a
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 2caf57809eac611abcff55c0ba51e95a81ad3e97
-SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 6eb0c88bc99842064ba0d1e94bfca848ef7e9783
-SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 2bb014fa8bd1bb657996962a95c34823518f96e4
-SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = 1be070f2e6347729f6bb93254a47ee7d7932040b
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = f48536516dc63d9bdc9dc09caad75a6ac017d30b
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 75edd7b4c109f9d9248e9d41fbc12c3bc9cc2a1b
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 3e51b5e108da00801f422abb988239cc5cda6917
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = c0d3577e85c37904c840eec259844abdf6dd35ce
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = aab9e780cfdb074b89f70a836fe419326a1521be
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 7104d824bee834fa3c375361351ac47a7618bd8c
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = b3cb75a4ee16b050651d2863f46b66a22d3bf47e
-SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = 0ab21e7664144eff744d09d88e981c5ba24aebf5
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 16e62000eae8a7e365914d099670d457c197d777
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 848da5dc981c6b191e84de5f4c3f179ea039dfab
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 7f8e131f5cf918b257a5499f4f4f06c77ad4df6f
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 128b7684f6dd003d848aee39b05fef1e125c9625
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = a6b0d84ee37b3645a6eb848b4c79c90a3cf68b13
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 474ce521dab2bcd67595b4441b358e3e0ba6d868
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 2fdbcf17f97cb6d6954d56e26bd421b6c9356d49
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = bf5d439252a120238f8c027b7a06220a05ea2e10
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 39ec6d188fc9d0331a98ea703a82f5c6ff06db5b
-SHA1 (patch-gpu_config_gpu__control__list.cc) = 4dbabdc8c70033853cce918977e354fa7249f240
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = f5057c41dfe4b84451c87650c8eb4f2de0c03891
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = c9adc36c9112e001c42a6f3abc8ae782dc6afbc8
-SHA1 (patch-gpu_config_gpu__test__config.cc) = f1eeb7492b005924e776d2bf908836231b74bc6d
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 1c6b1b67640666612fbdfa48c649837e26b8000c
-SHA1 (patch-gpu_ipc_service_x__util.h) = 2049b7bae3b4438466b0fcb47b95eb0823692c76
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = cbbc7cc00b939038a55ba3a902816af8d2667e17
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = cd3de2d622cf151e5cc58d068e631d338f5b88e1
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 1007b36f9ada9a6fd4b468106851839afb7d4826
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = e0cd04be092bdfe04d5e7b90194b07314dabecd5
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = ad99b8ad2e78c83ede193dcfcaaa2d9c95b9c0dc
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 86d6d6b60f2393c4f8b03a3cd2045affcdf19d4e
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = 387ee99a421f8c2c6a8a1e42be46ba92635e2c75
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 5d8acbab9371e3caa69a75b6d0515a19dc0155f2
-SHA1 (patch-headless_BUILD.gn) = 32f343d876abfd7b13a0fec15330a7f2aac303f2
-SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = 908cb822c83a3f8afa7d4b8942ae027586a308c5
-SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = b1be8691d31a2a51d4c219b1933c38499b179d22
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = fa5144b3fcb27cfe71f468366d1a7d41cbe9ee08
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 7c4fe5e7ac125ed5621ac6debaa27ed5625219b2
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 8620a443a58f4d739ed795ebb4c6e7078ddc9d15
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 21b3649874254a2f187a4620455d29771e3d4ef2
-SHA1 (patch-ipc_ipc__channel.cc) = b1fcd29df18738489d10e3f5f4e6d445896476a9
-SHA1 (patch-ipc_ipc__channel.h) = 652a98c0480a5d24bfd4dbd48514e1048f683984
-SHA1 (patch-ipc_param__traits__utils.h) = 3debc6574ed38159c9df09498f2d0836d786159c
-SHA1 (patch-media_BUILD.gn) = 2b452b52e59d925eb5a2915787eb446d1fddd6a2
-SHA1 (patch-media_audio_BUILD.gn) = b1dedeb1ebaa8b20a4a4ce01c00c895da800b02b
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = dc8d35284e138ce2d323f40e1726c7c8233c4542
-SHA1 (patch-media_audio_audio__input__device.cc) = 53102356aeb6d1e99e5f7193d3044536a52a154c
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 2096b54f1b10cbfa8639beb4fa1d10503e98043c
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = 29b38dc64c65c29aa057bf85a83acc415a73d50c
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 5366dd2a03a322ecab505e45a77fc75995ca22e6
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 34db775e0a971a7f2871bf0b159a5dc382cd9065
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = a2e897696d27bffb84acfb8a66057e53385dcd11
-SHA1 (patch-media_audio_sndio_sndio__input.h) = bdeb3c935426aab488834121ae13f312fb92c7b3
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 6fffc42ed0e4d7f82295c7ceb8dccf608e69ce3e
-SHA1 (patch-media_audio_sndio_sndio__output.h) = 0f750c7d6583293852402ee1535cb3b9e8893c43
-SHA1 (patch-media_base_audio__latency.cc) = f952ede00d74addb108bea72a43115724de6d523
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = cd220c26a3facd9cd2924870399e034a7cbc7c61
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = ab4d150f50e24654517c9e2658bc12b1a39dc061
-SHA1 (patch-media_base_media__switches.cc) = 990bd344e10703fd9e469250f7cd9e74ebccdaba
-SHA1 (patch-media_base_media__switches.h) = 1dc55e2dc666f9574526060a0ce7a3acd2656288
-SHA1 (patch-media_base_video__frame.cc) = 279926860987fdcfb6cf2290ef94b7fdfe1b5d07
-SHA1 (patch-media_base_video__frame.h) = 5c03dc35a26e8f3ca9d4f5c9d606043e54463c38
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = a14e41f886916a5da538b3dff82b2dfdd2a6e074
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 26a0219f2c31ed28607783ddc4b9d2e41d639caa
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 299b3bc8366a935e9aab2c0e966132f3eae7f79a
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = a0bd4dbb182065914a89b7ac8fff7b5d6239c380
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 7ee6b358d5a4322bc1ddbb7c077f1c9bf50a71b2
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 0ae6bb2a516c7bcc54b0bd5bcf37bd2d3b0a88c2
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = b14cc340865276ac864716f4d1bbea5c5fd48b52
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = fb7c6872dd223c055e78a739c009ada35f007763
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = b10b2c858b0ff2784aab7e1019389332b05b113c
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = f14a143ee93fadd5b5e129773725d7ed7c483911
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = f25782f6083e84a594c2b3b25f787a375ad5f997
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = feb34d0a747ed251254ffba7d1ae2a7792613f8a
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 88b6b7e9707aa644c591ce6362ea46e877fa6902
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = e4845f31bef9aecfd9ec33cf6e12d0443b08a380
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 232072eae538b366e2880cc3b96fd936d4acaeae
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 39a17e97e2576e29ce6cb4515c1e5af025e2e321
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = b1e3cd2099a89ad97b363ceb18c4a60f6a3fc24b
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = f6194ce82e5e730c6918be16d209949c9d9580d4
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = dbe38ea7e59be565e4e9e3c1d04c11930828b990
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 741b92040b6438b37f7e4b1b7089df2f7901989c
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = f27cd15b8864e22de5bd9c05ec77f83d35677cc8
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = d52b3ce9710a648aae922723fcdf3e820a5806cf
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 67800cad3f6448a1be69b573d5f3955ce186c3ab
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = b1f7a4725249a75f7df528b4d3201fda0fcbfc68
-SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 803d0a602c4f901a494c8e5d5643c60d1dedd3ef
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = a87f74b86170975bdaa9dc77ebabe3511eb9fa24
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 5ac0a4c9eb42f208c357822472a91fe734e78df9
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = d23e0f7de7a15fa63b4e230cc2c4f19e65c2bcaa
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 223c8567e6a374286ba1e538aa15d44883dc0a73
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = df9a609ffb5761561ff39fa9d29dd862d94e56cd
-SHA1 (patch-media_gpu_test_raw__video.cc) = d80b294bd1eb820a4021959b0dabaae4889964e3
-SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = 72c52c7ff558859b31f9a87dbf9b739f88b63664
-SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 5fe9b9f02f2c0eaa668c8fa45e5d282e46e6519e
-SHA1 (patch-media_gpu_test_video__frame__validator.cc) = c12c6cb8c6469a1b55947254be5cea67dc54c14a
-SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = 3652e2f3edd4f7c4afd9854188779cf0a03590e0
-SHA1 (patch-media_gpu_vaapi_vaapi__jpeg__encoder.cc) = 56f081e1a62acca9c486f954006017265f867514
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 82a8c7a24aa445e976bea56ec3abb76db3c721c4
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = e273efac00d36acc238331c5a35fb1e950fb1345
-SHA1 (patch-media_media__options.gni) = da101af94e9c1273dd5d63e6cca23e9afa229cf9
-SHA1 (patch-media_mojo_mojom_BUILD.gn) = e013c85af49f7875a436e75b29c70c3f3fc60acb
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = d3cc7d9ed863d75b4aa43d569fe71165d25f028c
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = 8248563b6382c81e970cd40e1bc28ac28c2373a7
-SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = 6315c95286868a5651047c4788c7844a026e6f30
-SHA1 (patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc) = d4cf5002b2c86c619053701fdb0d535db10a1118
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = af282cb95ee70cb81786faf844a993801f0edca8
-SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = f20f8db96c72e62ad8a960456774e3258d7dddaf
-SHA1 (patch-media_webrtc_audio__processor.cc) = 37ff6086b0ac29385d3da34d809801f6a16558d8
-SHA1 (patch-media_webrtc_helpers.cc) = 0f7b2252dfc69a986c79a9d2c9eb9201f7a26f1c
-SHA1 (patch-media_webrtc_helpers__unittests.cc) = 15f8ef1a32a55479522a9aa5ac03a652bce6c632
-SHA1 (patch-mojo_core_BUILD.gn) = 4c92df3bb92fe08d58df5b6ba836cca6006c072e
-SHA1 (patch-mojo_core_channel.cc) = c99f51101f2e32d7dd1ea52342c9614a0610b0f5
-SHA1 (patch-mojo_core_channel.h) = e44bf09afd3f4a8d1015570874e373c9ee266b42
-SHA1 (patch-mojo_core_channel__posix.cc) = 6af4ee23684677f97004af4e0a220098ba6d755d
-SHA1 (patch-mojo_core_embedder_features.h) = ec7c017c03d8808c78fc259a76ac56b08b4084e6
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = e3d635a54fdad05fce4b97262cd64626a1f16a18
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 71e61655ca003dbde77008c5c0ed1b964b5c67f7
-SHA1 (patch-net_BUILD.gn) = 7fc838babe1960165dde9e14964161aad26d25bb
-SHA1 (patch-net_base_features.cc) = 46b31d8d334a03fbc1556a1f2a8233ee7480d615
-SHA1 (patch-net_base_network__change__notifier.cc) = 82c7cce45ce68d12675bb52b802085867317cbc0
-SHA1 (patch-net_base_network__change__notifier.h) = 97c88b873777d15108added8c9c4bf3c83997e50
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = c6f6b099243750adab5ed73f760ff9e7ba159a11
-SHA1 (patch-net_base_network__interfaces__posix.h) = 6878a3945c4b60f5b88cc818ca51e3954ebc611b
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = eaf739a30facc696e7d0e0eeb7d45236b51bcdfb
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 04353a94cf189c9116489f9dd649bbf131cfea00
-SHA1 (patch-net_disk__cache_backend__experiment.h) = 9b62f5f0aacd40684e1c143c6d2938e37de5c69d
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = e98f6d63c9e10f4350864157249fd3974521b12b
-SHA1 (patch-net_dns_BUILD.gn) = 11c6cf3d1cb225a69968d119b8f489a19bb1304a
-SHA1 (patch-net_dns_address__info.cc) = c143e08fb1e55e2b6092f15e479c4d75e165ff1e
-SHA1 (patch-net_dns_address__sorter__posix.cc) = 4216ce3f0d450e04bdab7b769075fb0c831d1b26
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = d73f03e1d01dcf13aaea0e12c320efb8c944e80e
-SHA1 (patch-net_dns_dns__reloader.cc) = fe8b2d93ca7bdb1d3b0d38dd323e8ab2102db96b
-SHA1 (patch-net_dns_dns__util.cc) = 9ad39ac2ce812622c2a77c159ace997c7b889e41
-SHA1 (patch-net_dns_host__resolver__proc.cc) = 5bcfd311d25a19dae98c884aee6af59499a42fe7
-SHA1 (patch-net_dns_public_BUILD.gn) = f0b935b0928600cb024fbf9ec83cc0123c90bcc7
-SHA1 (patch-net_dns_public_resolv__reader.cc) = 32567811b057f90b49ee712ff3e607ffadc1f323
-SHA1 (patch-net_dns_public_resolv__reader.h) = 22b58d66472c6a8675d1e3cfc402a8244dcd7b30
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = 1e47dfa74a0affccc9bf44a9848ea087397217c1
-SHA1 (patch-net_dns_public_scoped__res__state.h) = 7c63d9ea550321c4d5ed49c79dc7ea42eb6c40be
-SHA1 (patch-net_filter_zstd__source__stream.cc) = ee268500235b73dfbae40d61a7ed9c39cd1970b0
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = e7ecfd7b5829ca936e5fdf9d7e115d2b7e0a576f
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 51bc76246721b8ebfee7d5105884e098303c470b
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = b831b6d5e48941d197662c038f77f7ae7840cb20
-SHA1 (patch-net_http_http__auth__preferences.cc) = 304abc1af80438c37299ebc3d4fad2676381d6df
-SHA1 (patch-net_http_http__auth__preferences.h) = 500cc8daab7fe286c52f4989e4721802faa1f539
-SHA1 (patch-net_http_http__network__session.cc) = fc09c8a91e4e79e98ae9c5453d4eebcddd8fc7d2
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 8a5431c0e14f2f6b7e8bdb34d274c6bb159123f7
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 3fbb08130afb64c3eb2cb05c3190a84f642a27f2
-SHA1 (patch-net_socket_socks5__client__socket.cc) = 65b91e23786459342c4c2ed08b6da84ae8b46a9e
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = eaaebe4bf29497d6ef73b244a58f80605bce4830
-SHA1 (patch-net_socket_udp__socket__posix.cc) = 77a4775ac5ed418da2a57e519c74b6707a692996
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = 9fae26f736927a3cc42d402cda1222c2cf08097e
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = 07d66358ef300efde229c60ec6c6852df564bea7
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 743cd6ad0e2c23aafdd654baefe6c133362ca3c3
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 853af5040daa721e0f9bba3ab3dee4929afc1692
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = b3940df0f8dcbea9da39ad7dcba2177a733dd508
-SHA1 (patch-net_url__request_url__request__context.cc) = be4e73fee5e60f2a1d040e22d7a0f23e9d3a430c
-SHA1 (patch-net_url__request_url__request__context.h) = 353be4b5818f9d23762ed06bb2cb861481430d07
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = 3760cdf246cce5cefa38a61c1269edeb0886f66e
-SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = 7e5d84f2fc98f5d295c47fa22d438004c0e7a32f
-SHA1 (patch-pdf_pdf__features.cc) = ab73d2d792f5d622668b412257e2be1ba0028590
-SHA1 (patch-pdf_pdf__features.h) = 41adb3fe958a50ff7bb1afb31717b168bb3a8550
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = b8a5daf148ead28aa8e7192fccf96f3c9556e477
-SHA1 (patch-printing_backend_cups__helper.cc) = 389317d39cc4f671d130126fb3a3fb246af7e588
-SHA1 (patch-printing_backend_cups__helper.h) = 342b50798a6bbb9d6e2bb242cc6b319de8cc0bc2
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 1071413655e2b0911ac713714d5849f6ebba83f4
-SHA1 (patch-printing_backend_cups__jobs.cc) = c589661ad07c7e86271eb9ef7cb1c55a67de6d77
-SHA1 (patch-printing_backend_cups__printer.cc) = a67cad50744bd74aacb6b03a034b42e8facd887b
-SHA1 (patch-printing_backend_cups__weak__functions.h) = 1feb44b00ea8e7f1fdb5178630374668b868c4aa
-SHA1 (patch-printing_backend_print__backend__cups.h) = 45524baed768cec0c14f7c86bed37c26e7a11761
-SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = a14353d77cda9d1c582ed8a583d53b81d5ac59cf
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 84ad870b5d946be70befba3dd9f7aadce01c6c8e
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = f060ff7124a2125ac49ac6b6756dc69e825312a5
-SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = 3959d9c7b04d745117ebc79e05b1187c86bbbec3
-SHA1 (patch-printing_print__settings.cc) = 022be36a572670715221f0a38a315393460ab0cb
-SHA1 (patch-printing_print__settings.h) = aface976098d69f642fd257cc4293988246a0ccf
-SHA1 (patch-printing_print__settings__conversion.cc) = de917218df10bf91809d9a5151ced4ef26d17af8
-SHA1 (patch-printing_printing__features.cc) = 57ae058c3ac126b9d687f17f413133a4e8e6c55c
-SHA1 (patch-printing_printing__features.h) = ce818fb2e278fa17877d28c3a1f6aa92167bad7b
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 8ae1f639204c4583559b2a092ee5c8582841f066
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = 3c03ef053747b7f596250af76670239abad9dc39
-SHA1 (patch-remoting_base_constants.h) = d3022db7caf51b5fbf7e62980ae0ab5093371694
-SHA1 (patch-remoting_base_environment__details.cc) = f72296f87fc17b7615f88f1a76deaa46d122b74b
-SHA1 (patch-remoting_base_host__settings.cc) = 42b24136701dc6c5241fcb87ae61ff198e560bcc
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = f99bfd8f7a80044eef40af833fc5245f12a3b906
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = 6468b029c989b5e9999cecc1cc32b36c42875b90
-SHA1 (patch-remoting_host_base_switches.cc) = 6f546950f61794bd6b70accf0813e1873a103ede
-SHA1 (patch-remoting_host_base_switches.h) = 8ba5eb7413be14c7fcc424917c1069f9db1920d9
-SHA1 (patch-remoting_host_chromoting__host.cc) = 8de5929d6ddd12e7b27060a1850adaa9fa844932
-SHA1 (patch-remoting_host_chromoting__host.h) = 478d248f1621c9ed689b03bcbe7c732c66f7fef4
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = 806d8cce5e894455a46972d2d5ca05a135165691
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = bab7a455e84f1a10f6c765cd82e9fb2e9e1c8399
-SHA1 (patch-remoting_host_client__session.cc) = e0d98b2caa079d7aba6d54f5364dddce50ec934f
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = c58be30692da69794f01e3dff8efd3db35bcd999
-SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = 724bce1478904355eb1fed1b104a60fd10948c59
-SHA1 (patch-remoting_host_evaluate__capability.cc) = a59d81734bc373e808c79eb42bea72227392d4ab
-SHA1 (patch-remoting_host_host__main.cc) = 1a6ef15abe6759220e9a28ec4d212e13798decee
-SHA1 (patch-remoting_host_host__power__save__blocker.cc) = 94349b17d3a9fcdc61b2a088855915d0ef05cac5
-SHA1 (patch-remoting_host_ipc__constants.cc) = 08a3ae4ecee449557eaea7a98ef962ff470ebbbb
-SHA1 (patch-remoting_host_it2me_it2me__host.cc) = f287e3c500e5a1a221ffef1602e8230e7d9f303a
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = f705a375b4b7df905cfc7eb73a37d564cabe2116
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = 8bbea362219b7d92a7f2481b4bf5c72195e9eb4a
-SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = c403023932c12b260e6b57c98e59f2f7bb211530
-SHA1 (patch-remoting_host_policy__watcher.cc) = 2df41e371576aee93c5d4e585f95f9299f10fcc5
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 7f85e5c56ced8143fe6000ac1dd0fdd9abdc9ab9
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = 178f647286c9c6379623f49f31681fe116280575
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = ce6f4a1f5c438f5a51e44893a4f5e28e436b45ce
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = d893238de9053b2eb9d2127a93ef9c89b44bcc2e
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = af4fcc0fdaa5864d9135546f38445f5fe2e65445
-SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = e08db64b08d905b2129e25b1028b94dcc2f130c0
-SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 5c79d53ea5fc0d2d8a7a25b2d10fc67aced110c2
-SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = ae08a8ab92df6739b75d7d98f6536418aa8a7a8a
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = eee405197eddb2b033055550b8c751531cc82b1c
-SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = 6c94a91abd294d75c7e15ff823126b5bdd0c7b66
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = e11b24a9cb985f72557a6ee90dcfbd6f308ffc1a
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 1762aecd5b0dcd9ea62715309ab808f5816eb263
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = 0a58d60d218a8057d4609640caa375885b36944d
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 021907792fed870c812ff3235f9616922897d01d
-SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = b336ea815743e3027506cb5a3f03627a47c82f31
+SHA1 (patch-BUILD.gn) = 2fb26e8abd72db8d37e91b476a802d41b0d82f0f
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 976429094dffb76a079ca5f845920f597ff27220
+SHA1 (patch-base_BUILD.gn) = fd5d7138f9229157729be8698f6397ae9f8f2cca
+SHA1 (patch-base_allocator_dispatcher_tls.h) = d88b58349c77e4b364ce002beec3cf36c93cb033
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 659196000fdc7c3e8530432e1d18c12d5edb59bb
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = ae7ef2b430e6aebf7d929b01cae6782bbe736e61
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 92dfe55e07d23c1d0f26ef33f3e4e4002bdf5cb4
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 8f51c2655b3bdf46c4904a0d2d8f60f5cfa64d08
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = d13f590f4d15920f790122b1850573a1fd0ab11a
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 7fa3b9d544d2414415e8c8a35a01bac1c065b5ab
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 6b1d9a68e1d0f4d55c14673ed222453d23045275
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 152bd81f257ec29f3a42f3a16ba27c30b7731220
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 2eaa70a3d7e9bf2a0dcf5dab2d8b1e3cc2feca29
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 826a08ae6e10782ea48f9bff086c952f82b977d0
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 5e43047d98caa5d465a6630d79a200cef990645d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 27082acc8d67c56c738e700eb15b8378f661942a
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 32573ffc00e7653f7043f94166b35ef12bfa8a34
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = ca42648aa3ef119dcca53e3859e6f36e900fbbc7
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = d11ca96ef5ad87fc549df4cbf7c4fa883576fa7f
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 45bd89c3a9e6c4addf9dedb4df1fed04d1b13ccf
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 2dcaae56f9303cc37273bffa6ac1ad14fef218e9
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = c186fe673d33c99f4aac0bd6e295037b91796a41
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 3c9710a2ccbbd50fcf768ca6e58198b53f2a81ee
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 092a4c9da2b69662c817977b337e0f93ff14f7d2
+SHA1 (patch-base_atomicops.h) = 26027df6d925b7ef42d1b5698d8ffd58b851d2b0
+SHA1 (patch-base_base__paths__posix.cc) = 150ab77d5942a71f33e1b65ba4aa5b915d87f821
+SHA1 (patch-base_compiler__specific.h) = 6fdfcf951c8e69710c799077e126700e5fe01903
+SHA1 (patch-base_debug_debugger__posix.cc) = af274b7d0922f0bb1f9d9b682bd82450302015a6
+SHA1 (patch-base_debug_elf__reader.cc) = 49867e692e762c7c89b3119d025c84614116ceb2
+SHA1 (patch-base_debug_proc__maps__linux.cc) = 72e821291ad5b73792e8b0b48a55255d6ee722d9
+SHA1 (patch-base_debug_stack__trace.cc) = d9c573a3c30a4ff3f5c6e3ef8cc6cf4f2823e051
+SHA1 (patch-base_debug_stack__trace__posix.cc) = c368e17de8458191f3195d5ccbc5a1cde4a6914e
+SHA1 (patch-base_files_dir__reader__linux.h) = 975c87269812c71893f27a958e1b03238a85df4a
+SHA1 (patch-base_files_dir__reader__posix.h) = 755621e7863a94e612289d07f19008b166a46d8d
+SHA1 (patch-base_files_drive__info.h) = 8b0fd35de9b87e8362bc8a903dd98ff41ee72349
+SHA1 (patch-base_files_drive__info__posix.cc) = c75561d6214d3aeb5ed36d7d9f50ddb3ccc2df69
+SHA1 (patch-base_files_file__path__watcher.h) = d7b26f1d438bbde932fe19deb20d1a2eef997bcc
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 86f9f6e1cd3843cad3b8463e27b4dde2ca92afb2
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 60b65d2a13a9858691336e0be98fb4b085809fea
+SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 1ea835b9baab13c2c0f143ffb056119e2d0949f1
+SHA1 (patch-base_files_file__util__posix.cc) = 6db86da0249cf6bd5ea60d67d6c261e757eb990e
+SHA1 (patch-base_files_file__util__unittest.cc) = b64a1d61834547f5256f0d5f91fc76273584a6b5
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 3bb8e6e303092532a6df7db2d58e39c10034b7aa
+SHA1 (patch-base_files_scoped__file.cc) = b7c40fac625652b188f944e3cda9c2044b0cbbf7
+SHA1 (patch-base_functional_unretained__traits.h) = 814d5586fe0d1e185e90693a9a3a4ce1f202dec6
+SHA1 (patch-base_i18n_icu__util.cc) = 30f75208e162c2a245a868f7e5af312c7142b16b
+SHA1 (patch-base_linux__util.cc) = 9529fbe818982158bc2072f91e76a797146eb4a0
+SHA1 (patch-base_logging__unittest.cc) = f94332cbfa30b768cdb653b1857b5a23b70651e9
+SHA1 (patch-base_memory_discardable__memory.cc) = 6f984ad1310a3585fd19e30bd387342160e895c7
+SHA1 (patch-base_memory_discardable__memory__internal.h) = 45594363c3d425908e6780b824a503fd8e3bd0af
+SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 4873e2840471ff48729dd68586e9eb81a05c5203
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = 1b74f665145b0c5ef819f77bad8de387abdd58c0
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 57c2a41f316cdc9b869e65f297e17255c066594d
+SHA1 (patch-base_memory_protected__memory.h) = fa88048ed72b41692f3e4ed6fa709d0eae239a26
+SHA1 (patch-base_memory_protected__memory__posix.cc) = 7f08659b824c5ca1dfd891b195a0c43e3b827848
+SHA1 (patch-base_message__loop_message__pump__epoll.cc) = 1273381832d8d786627768019ae087615e270b51
+SHA1 (patch-base_message__loop_message__pump__epoll.h) = f716e82e6e557bad54a9f65cab0c4e3e30410923
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = 24a9ed821ac6553530e1d85d4dc6e22cb0088ee6
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = 821edf3feea7c63be45b0b1d2078228fc0b2e9ff
+SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 5439b389207ffdc1bd048d38f18791e3f45aed7a
+SHA1 (patch-base_posix_sysctl.cc) = e65f899174a3029254a20583e40bad5318a73739
+SHA1 (patch-base_posix_unix__domain__socket.cc) = 04b7c22e166e39c65650962f6b3f8c7ec858149c
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 68d0e7d7606f5abd5c0b80c5bc885575ef1b7ebe
+SHA1 (patch-base_process_internal__linux.h) = cbad95de5b2cb18c81247f05b538b157fa0bde86
+SHA1 (patch-base_process_kill.h) = 06594b30f2cfa89c012fce5e019b0b01d8c9f29b
+SHA1 (patch-base_process_kill__posix.cc) = 8c069bb0075c8b9f321b855dd5ffdd1285c324c2
+SHA1 (patch-base_process_launch.h) = d4fa8cddc65b781d06b313b10038137e6edd7eef
+SHA1 (patch-base_process_launch__posix.cc) = 01e09bc0391cec3edde6388a6a1a5d074fc6f1ae
+SHA1 (patch-base_process_memory__linux.cc) = dccf58e51664a0f7b6cb257bc55858c9609e509d
+SHA1 (patch-base_process_process__handle.cc) = 37ebfcc2972edb56f5944faae92c937e9340d1a6
+SHA1 (patch-base_process_process__handle.h) = 8219e4602df0cc34debadf6d9cd2d7bd9dcfca7f
+SHA1 (patch-base_process_process__handle__freebsd.cc) = edc0dd4ce2b91ede34c8dfd2bea85347e65423d5
+SHA1 (patch-base_process_process__handle__openbsd.cc) = fa65ba3f3d3533684edbc43a2febc70b5b0d6a86
+SHA1 (patch-base_process_process__iterator.h) = d8c5dae8d08c34afd5b2c74188b1217fa4eae4d9
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = 1771436d9ebbe665a74c05e340d82805788be603
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = a44b15cdb48384d635d4e649a28ff050b3b35b4e
+SHA1 (patch-base_process_process__metrics.cc) = 0b54c91f7913564e8018dd2819dc88d065049e7f
+SHA1 (patch-base_process_process__metrics.h) = dc3abf00ef51d0508a56737929b5b8803a401b73
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = 775e20b0b4d1a9e7bbc0da2d642626f64a614379
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = c68b367b604046f5652a3a3bf5e834ff8d865e1d
+SHA1 (patch-base_process_process__metrics__posix.cc) = c310f516bac11d7e90d44009fad66ee6828eb81c
+SHA1 (patch-base_process_process__metrics__unittest.cc) = 3c17e280a583fca801eb05119ae8e6c0b790df53
+SHA1 (patch-base_process_process__posix.cc) = bf9ebb4d8535146ad95785de3433b55ab4a4bc7a
+SHA1 (patch-base_process_process__unittest.cc) = a7d95d09dd26d3d96f3ab1375d3c49b573b1cd20
+SHA1 (patch-base_profiler_module__cache.cc) = f9db139e08e56975439ce114727a2a23ac7eba28
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 4639c37879fa79db2b9fab63a4f0a68f377f12e6
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = e28e371877eb9102c07814acdfc99c4767779ec4
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = f398c1aeaf5716b4f8cb6c8a9c877ca550c7b5a2
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 06032ae9403dde8c5abdb9e48658bf32e53863ca
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = 163a63d3c00c8845fe4af6919660f663f15eb872
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = b3e871deba0ad898f8e165df5ab0ad4a1cadb9f0
+SHA1 (patch-base_rand__util.h) = ff99f9d409d4659fa59e4405f9f5d4b1e274c6ba
+SHA1 (patch-base_rand__util__posix.cc) = 4058090433418a2cc789e0e8267ce2c8093c5d61
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = c3ab3bef0586f3d951a4026052918db77510a9b2
+SHA1 (patch-base_synchronization_cancelable__event.h) = 77f57dd80d5c419216f03a5e246ec1c05c8e5d70
+SHA1 (patch-base_synchronization_lock__impl.h) = c00eb5ffb21bd25a1e5c0399f10717cd52b0da08
+SHA1 (patch-base_syslog__logging.cc) = 1f13ee71533d9b85ad65e6b88396f98d1fab9691
+SHA1 (patch-base_system_sys__info.cc) = 7bf697025d3968bdd2db199b02bd4a6d0a3223c6
+SHA1 (patch-base_system_sys__info.h) = d92cba39a64b0880d9d0d3c8c16de221af535966
+SHA1 (patch-base_system_sys__info__freebsd.cc) = bd4bd11ec70f14018b7d547751b8d48cc6d031d5
+SHA1 (patch-base_system_sys__info__openbsd.cc) = 3e6086bdef791b422a76cf4122fc558875c89c43
+SHA1 (patch-base_system_sys__info__posix.cc) = 817e2fc25714aabdec9cef5f94a5edca3ea62383
+SHA1 (patch-base_system_sys__info__unittest.cc) = 3953f704506ad9b4a1f3224418e09c47896f31d9
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 5b117b4f0bbc9aa65e6f3e10d6708533a8cfc8fb
+SHA1 (patch-base_test_launcher_test__launcher.cc) = 4443537e27b993bceba7779bf308c6b14517a22c
+SHA1 (patch-base_test_test__file__util__linux.cc) = b8236db3c0bb36491483551bb78206f794c50f77
+SHA1 (patch-base_test_test__file__util__posix.cc) = 67336f403783ecb402a7ceebaba1081a3cc05bb1
+SHA1 (patch-base_threading_platform__thread.h) = 5a242aa88ccf7d1007731563f28b17871c834b46
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 37ae4d8aacb2f0f39e366bdca6ad71894b1fb485
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 2c22c748be1347cc2317338933a12f731e1e2491
+SHA1 (patch-base_threading_platform__thread__metrics.cc) = f5f509483a8bfc9afaff8bd32744840a90bf78b6
+SHA1 (patch-base_threading_platform__thread__metrics.h) = ea7bcddecf432cbccb4dda18905c0200813cbbb1
+SHA1 (patch-base_threading_platform__thread__posix.cc) = 7fdb114c10a92392a70b4ce7c31398327febcb61
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = 7216ca93f404e987fb28824ac179bb12d5dcf747
+SHA1 (patch-base_time_time__now__posix.cc) = fe7b0f564389004a4a696126c6efc5af2b4c1ba8
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = 1309973f67fb6c3f22bb51080b0118eadc89b6fd
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = b24ff445669e0d558de4c1ec3ba41fb51d58e5f0
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = 877f9dc1561a3cce98c114e07d6ff0c86a715ba3
+SHA1 (patch-base_tracing_trace__time.cc) = 85d43c55d120024ce21cb340cbb999f78cc72b87
+SHA1 (patch-base_tracing_trace__time.h) = 2d8cee08340a5d50e2e2ba4c604217a053014769
+SHA1 (patch-base_version__info_version__info.h) = 6f40d99211eb0d700283ebc895b76360249a7769
+SHA1 (patch-build_config_BUILD.gn) = c4f2e27fc8cdad45daaf2eabf09c35a5ef57047e
+SHA1 (patch-build_config_BUILDCONFIG.gn) = bcc5ded587602d1c175eb9937d1f462add81d25d
+SHA1 (patch-build_config_c++_modules.gni) = 9f53b72b4890d02db97c8da85afc653487e268d8
+SHA1 (patch-build_config_clang_BUILD.gn) = 0aed6035053e69dc2671016204b12d45a368a45a
+SHA1 (patch-build_config_clang_clang.gni) = d48ee9d1d2d5e7c37a46f1e33de8d95418f72a20
+SHA1 (patch-build_config_compiler_BUILD.gn) = 089a8a895597567a01528837bd88ca206863781c
+SHA1 (patch-build_config_linux_BUILD.gn) = 3696e6f95d9a853ca3f8b27e20fa857729bc79d8
+SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = be4e68b4846da9985a31e676527bfb128c84cb8d
+SHA1 (patch-build_config_linux_pkg-config.py) = 985e781a0e0f878f641d6348c6d650f3fc9879eb
+SHA1 (patch-build_config_ozone.gni) = 4a5ecf89474a4971652eef35581e036459c75132
+SHA1 (patch-build_config_rust.gni) = 381bccb3e056185641ce46e1d417949cc1767033
+SHA1 (patch-build_config_v8__target__cpu.gni) = 580fe998178d1347436380a32b1919b687de70f3
+SHA1 (patch-build_detect__host__arch.py) = eab2fab9137e3e12d3f4c5fab4036457ef190414
+SHA1 (patch-build_dotfile__settings.gni) = 1359e5902785d174b30e1708e508d230860241c7
+SHA1 (patch-build_gn__run__binary.py) = 5d715aabf14a8a70242cf0d9fbfd1b0c7af6302b
+SHA1 (patch-build_linux_chrome.map) = 061d7321797650a4802c3d72347e4f2ac3ef2cb1
+SHA1 (patch-build_linux_strip__binary.gni) = cffb413bcd80a73dbd4714275ad9c88be421e080
+SHA1 (patch-build_linux_strip__binary.py) = 0d8306b884d1cc33e7a6428d136a31460ca34e03
+SHA1 (patch-build_linux_unbundle_icu.gn) = 9347a4601690e22794c94844f5bd97adc7d6d6bc
+SHA1 (patch-build_linux_unbundle_libpng.gn) = c233f9c9e9801ea5c93245d043566e07f649499e
+SHA1 (patch-build_linux_unbundle_libusb.gn) = 9e44c2aa97fae62b3c6da0fa9d376130ab906bb9
+SHA1 (patch-build_rust_allocator_lib.rs) = 1ccc6967512a040934c43167c7bc8b96f8df4fff
+SHA1 (patch-build_rust_rust__bindgen.gni) = 57e199c0db299a8a475f7dc4dab41376f25ed607
+SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 51920f54da69d27a6abd53298ecf6eace26b5b38
+SHA1 (patch-build_rust_std_BUILD.gn) = 56a764d6783d5a5ae9f7dcfc6acf9fabe9adb1d9
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 112c4c564ee05548f0bc44c49b905a2f463e66d4
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 4589911e3c49ca707ca6136eb0664493490a394f
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 9218380069a14316f32661f2ec639cd4315194f3
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 8c8c7832c8ce1a9f3bc32709c43f316a5f199ebd
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 15aed154d30aaf2212014ea039da3fcf2e7d9dfd
+SHA1 (patch-build_toolchain_toolchain.gni) = 07486f6e1821efe833ae171ab77ecb3bef8c9322
+SHA1 (patch-cc_base_features.cc) = 4f058c5a876cba133076f43572eef871a7e50c0f
+SHA1 (patch-chrome_app_chrome__command__ids.h) = 1e28b0b5ebec8a9870bd47cdb1e43e162a8cc742
+SHA1 (patch-chrome_app_chrome__main.cc) = 2a81ad93b6c9fc6008e463323904cb3bbb82bc77
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 3eb8320f9f29b6f7e82d103c3304cf4be2a072fb
+SHA1 (patch-chrome_app_settings__strings.grdp) = f3eb95a22b763110374981b1ed528064c42828f9
+SHA1 (patch-chrome_browser_BUILD.gn) = a01bdcf251bdf5c24e48dfa92ac3be9fb6bce82e
+SHA1 (patch-chrome_browser_about__flags.cc) = f41940316ebb325f458cb9e31caa5ede391edfee
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 9ec6a25a3a01aefe993f5f67d3c27c5e48a12dc8
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 48911263c312d6448ec2be4fc3a01fae855abab1
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 49fd41a58cb1bf11b9eb2bb12e3ef13c7934c07e
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = 4457ff8d5efe6ecb21f61a8c43077f9a04df55bd
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = a8e78c2172e6acf2646900bb7e7365aa5ce55456
+SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = 236c8ea57571a928352a4f627cc12d64ed027c73
+SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = 04d679760a765a492a4539d5c047c22b50097814
+SHA1 (patch-chrome_browser_browser__features.cc) = 27914a657694696dbd6aa37c5ab0d93e7eb3f6a3
+SHA1 (patch-chrome_browser_browser__features.h) = 9911214b27765745abc8790f9e02d543aeef3c44
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = df8f9ecf2820d060c77a681873c8872bf04d63da
+SHA1 (patch-chrome_browser_browser__process__impl.h) = 3c82431dd841745049755bef8ddb353080738dab
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 0910b2ee0cfa0fb8cd07451276ca158d0ae7b3b7
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 8fba2ea3438fc14b0bde534fc7e4813637e7bdab
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 52dbdbd183be8635f8dfcdbf150e23fddb98209b
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = 68179b339c3ed22d5a9936ad11c57bfad289ca91
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = e480621137c20b54288fa6bbd085f51323455dba
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 4914dee644a85d728cb0493fe6aadb3aa44eb09f
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 56532ff6226b8212a0796420f64674ebe4de0834
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = f9590b485dfa2b5b80ab4dac984802f2cffd9ad8
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = 5f4997c564a6c241adc501fcb243d47469fa0fb1
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 1f680070643b593f2bd6c3495fe1ee7928f3cdff
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = ea8484f068c75f4d5b41e204c53d82bdb88c4f2a
+SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = 06ef75246ea7d85288f94e675642785ac1d2862c
+SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 658723b348675401a7d0f60357b946fdffd4ce52
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = df2814c47fdf4969f2973dcb9d65bb673db09832
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = 0a00cf7bb867928fcccc9297553dd11a75e0a356
+SHA1 (patch-chrome_browser_component__updater_registration.cc) = 40f93b0a88202319747a258a8b215a76288f751a
+SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = eed0300983359a1081c0078274239b82a8bf4b73
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = aeb2c7e2567fba2626031dfe7b14e52a03eea67e
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = a70d5ac2f156441ef02c29a95072c6eaa71a5c1e
+SHA1 (patch-chrome_browser_defaults.cc) = b42feaaf12dbd1290a0c715c9b60f8c68260fdec
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 00ed594ba06e517dcda4e254a49d55487c3e3526
+SHA1 (patch-chrome_browser_devtools_devtools__policy__dialog.cc) = 1d31d592c4aa254fe6494149429c2f875594dfef
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = b58e95ccade474a2115a70ceec09194f32e83ca1
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = 8f3351742806de9757c94eea0cd717f3e1000e87
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 9aae0aedeea7d2e9fff5954e5345a73e20a185cd
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 3882dbeafcd08a7c1399c471d652b67a86421c50
+SHA1 (patch-chrome_browser_download_download__commands.cc) = 05d90ef7f264612bbc3b995d7770eb0be57f0c47
+SHA1 (patch-chrome_browser_download_download__commands.h) = f0418db0a7d90433f98383b98b1efbaa5eb53bb5
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = e6da22306c23f04d752d17f2802171836898e716
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = 24383433506eec7a8b0db2f90dffee4b1822a04c
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = b227de2130cd88e9ebf9b893140f51e052175631
+SHA1 (patch-chrome_browser_download_download__prefs.h) = 1e43f899ece036cfcf5b67e0a340e0bcaf8286ba
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = e545d76a8fe1444ec3d5dba19a026ac9ded90b66
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 3e849a4795369850cb9f679c3e269478da703a7c
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = 08044ab7d21cc601159ea1e10e1257e0c3f11454
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = c302c9b6f3e3a41d9b08469b509049885d1707d8
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 105d400f55d32a6a7beda95e104b5816604d25d7
+SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 4874605cd03b57cff329efc69101377bed9c4bc7
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 12db245ab2eb7028443c014af53c8482c8c6442c
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 6183fdfa6747a92988948233340c7da81fa0f4f3
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 34700fb902aed25f1da2d1a385f2d3f3b4882088
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = 93d9a164592d03f05d6a5e3df63e73bc94aaab62
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 8e8db39dc029c6b5852fc50abb1292fa0abb3516
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = dc7b03cd0ac931490b85e1f64dfe49e5ad77516c
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 776644ad67b576fd19f2083e3ba3aba96dfe7c2c
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 72e089ae3caa5421b3d1959f395e7cd931a0003d
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 703f10421fc932a7e5c166bb60f3f952c75479d0
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 3779ebec0e986df718a58bbb4e3e11d1f56c5d4d
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = d91e5ca1c39b6ab25c299f55ea42cc4bf66b476e
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = 2644b4e99b18225a5037f69a5af758e3e4ad4914
+SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = 95c8a1b0c08350181cefb573267a1d4aaaa71b77
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 1611b06ade57739e33fa6fdde49939bb0fd5455f
+SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = c5a3ae1bc51ed8c190ce187d76e84f850b8d4e29
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = b54c5fd21e85e83194488af632c7626534df4b60
+SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = 418fcee08d83e549e349d0d5c638198e3cf991a2
+SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = 52667f4bcd94c123648a7601f402d8f345d87962
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = dfc9bba2d2eb2dae2fa0463e819612b404e4b6d8
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 516206f9d91b04e03eb1457e11f86cd4a0d20fef
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = e2e536143c9a4d50405da12243bf0ec3a8290c93
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 6953424c02fbd0847e7e1ee194fd844989568227
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 13ad08ed3ef07c49e8e87736c53e325d0a2e3d17
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = c9f77df34c8a97ebb6f68e5978c603e064736190
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 3c42549d5282948657192c70cd85930c37780c07
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 1bb886b7e6b6ab9b47336bf010fac3c2fb8d1705
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 6a31317deadbb867b87dcc4337088e169015e7de
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 7fb62a52b8ee363b625e52a7dc8e06c6ca87a351
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 4aa4cc2fbddeef71d84e6a88af006312105ae25b
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = b8f0e5a302f854d3f519486d8cb2cbb08dcf733e
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 13ccb8767fdffe766dece01e0a29a11c92934afd
+SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = f83a38c168d0f72144729d4ffb760cf9ea81e9d7
+SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = 42ae6bb96a67f36365670be16b9e57be779b5f83
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = a71d2242df4c11f2a33350ea5a5f08cc9697466e
+SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = 2550af169fea698ad72070d6eb113b0e33ea5e79
+SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = fabeedefa06a92b44f34cfbdc58d7436906d6cf5
+SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = c8367bb200b6b489c3f28f428dd34558d18fd15e
+SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = 231639f0ffba3cd67737952494678175e0f9b379
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 558a952c811fccc2c5d4b11030eb1f5aec8a17a4
+SHA1 (patch-chrome_browser_first__run_first__run.cc) = 729f6b5d20927f8a388d0268d2cf0febdd27d50f
+SHA1 (patch-chrome_browser_first__run_first__run.h) = f74a756bf935e25ecbe4b7b5fb4717e4e322925b
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 32d953c6c8f1c85e5271a54ed145739e2fec49a3
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 435320da860d742486919228ce32e19d634c06dd
+SHA1 (patch-chrome_browser_flag__descriptions.h) = 5be72195ca94e9375f7c710b8ab14df79a283d1f
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 4a1e33646e52329e0dcc8b01c137830a707147c6
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 31630c4ad7d40825a7fe8cef0441c9465354bf37
+SHA1 (patch-chrome_browser_glic_host_glic__page__handler.cc) = 6da539d48bcadf5db00f68efffc62956f6748780
+SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = 722dc23cb4723f54b22f309a237ebf8cde6da996
+SHA1 (patch-chrome_browser_global__features.cc) = a58f9ec05092178de2183e86b35910f8f5a98353
+SHA1 (patch-chrome_browser_global__features.h) = a2622d475f48840ba98d23efa31b99f9b5d05a64
+SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 66281d7101bf50d694799df705d93b51d82e24bf
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = e4bf5c01433df7869faca25ad5c3e35fa9d81fd5
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 8a16ef3fe15c9c719c8ee7da5ca4ab6160d622f5
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = ee8f15457e565d9866194775fa641fe1a1b0ed44
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = 246d7d4906520d036ddcee723b293e30c27300df
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = f046234ed8550017c3c2831c5ce77593a7fb75e4
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = b34627ad1b9276c5985d719dacb666e5c9008fb7
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = bc34496793ff3a26c5824c10d5cb5553050f0443
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = f992f248103754e9c190917478c248985777acd9
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 10fec827986dd162ee6f85eeb939a80fea8f9360
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = c72ec6f7f9382b83fe0635b2adae7193a959f3e0
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 4293e54a6b7c2445ff6f982364fd214885a4a898
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = ae0d026ebb9a71c411bf62b1c7c714f441fdc9d5
+SHA1 (patch-chrome_browser_memory__details.cc) = 6d96ac1d4bd0626ecb7607bb9122473943471684
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 2d2318b5b7d98c351e4096616e21c8024a9b8d57
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 64db9faa58341a170b0ee03fc34e5d7596532f56
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 504926e3f32d0ba027bad1c009fbd323208a864f
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 208dff3014e08685bf93503e2dd2a6f818941b99
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = d1736467346a38eadba8179da5c5422586899b4b
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 148187472072143b8f293624908a9e1b9b1305c7
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = ecc08719c3aee3f01e071b5684ebb43fc50013f0
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 6b612b653343c4055adb10216c4f46cdbb27dc3e
+SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 6d170861df9bcb88fbabff593a63f8c358093e10
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = a20ce59f8e4f6760676afa6496903937a011befb
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 61b2a058284be1a2b4100185ae24836f18be3eb9
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = 182633661fccb971d8ea0c91161df27a97277ae1
+SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 8bbc080dbaee2e94a2a5bc36c6161a11eeb9dd58
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = a912ebf7f9b7eccaaf6fd7cbc13f720b9bcde84f
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 55489cd60da1f39e7e053c49db62abed5dc094ab
+SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = 2300445cc32cc15a0f890aa5b01de9f26519e21b
+SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = d118e7d89671aad8977cd63770fd2ed6e6b04f2b
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 34b01834256d05aacfc383e366723e9dc5be7e13
+SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = 7fd2aa2a02d317d80df75c7dc1326e96a3956d7b
+SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = 27e2efcee5074b6679ddbe89c59e05bc420c1494
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = 1e53f179eed3ff833cd53fb0505a33020b35c759
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = ee954c3e0bc353aaf03c2d4c8ca06a62bd6032df
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 8c148f6d453023cdf7c9a2fb599a2cc5a3662c8a
+SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = 8d96b0352e2ad3b18d4054bd1b6e2927cc3a8812
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = b1303ca9744b7df9c9c4704c4d27ff96fcbebef2
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 727b007b98f243ef6b0106b6397ef23c39dabc15
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 88bedcc8671f26e7ec087a82f5d297f97ed7b560
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 456eb2c61e626eae41d54d0a03bfe4e21e448050
+SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 3de909f21f222287a64480d71d36af4d97768190
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 85afa6d536bfc5589edce63cc1c4f7259ba0e030
+SHA1 (patch-chrome_browser_printing_print__test__utils.cc) = d2b98c3c4a63c981a90ef53d33d27da36f49e2e5
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = 7b201fed6d816126addf244388113c96f2071ab0
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 2d3d990aa8f01b6404c7bc4e48218c22b61c069e
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = a4d2a4e02a80171bc0d01bc664ec21a9df0ad510
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = bfac535a3055a62a5c62210cf82c1bdaf600cb22
+SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = 6d338be06e29d8fe76b3542ed8bcf12b7815ea59
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = edf901193a5564469365589d03224a717a8f1a43
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = 87c8b0b62063bc5094129f91d0dae0664379627e
+SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = 7e8ad9487b92eda245fec24a09b8b09f1279f8b3
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = abe01899164987eb1703bc8d4db8f948390b8f0a
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = e73741afe13631ade90ef539fa79371b4e731105
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 23d8ed8ddcffe938fb1675bcd6c9a77bfa602cbe
+SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = c2a96318effce2352a755aeb69e4db16794f26db
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 5f2b51e9f433ec256187040ccf342c4d3e2f1965
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = 04460eb63bcb0a6fab752cde9c71c32578ee75f9
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = 4116d8f35e95c226fc6bc324f696c48c039122ca
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = 1ec3db5d018a3f01646d704b8fd9093e574cad2a
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 5562e1581d3f077d9e1af0efdc4689fb88286f37
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = 47d7bfea72924dd36878ba8af7c8db5a39175a00
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = 8200b3daa1d746b48dc69c295a1f8613391c6ab0
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = ba021ce448ca855264ab200382555b192a0ec429
+SHA1 (patch-chrome_browser_shell__integration.h) = 6e904499e06884f33987d8821aac2d5092fd20a3
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = cabbe71ab326c63982b344ca683264654169e196
+SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = 919fd82cfb527750c10fa6495858a0003f151ed8
+SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 54236036f1e630f59b805261fd8a763e255e1ef7
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = ebf13a590a8e5c4dfad11f409ae6b694d6d0e541
+SHA1 (patch-chrome_browser_signin_signin__util.h) = 5d5365793ea2abed51bee74f1acb4fd41a54475a
+SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = bda54f4d0feab15f0cd994ced53b15da03f9a2cf
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 3949ae511e0ff950e2d9856538b72b31dfed1c8f
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = f2180d3fbf6ba4b969281e471af1fc6024d467ae
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 25e7e79e8d350fd57cf2acff6a23f7c206f5dfe3
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 49f03fc52358a3fc451e9a1ea7ff5fc0950f9b85
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 114230863015577ff7372c4284019440a6c7a071
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = bad1f9929b1a98c60f5da94bad1e53e2768e6112
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 344ecfe783b265d128a744c7ea71995d6dd76615
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = baa6556f512f83e44aa5c3b4bb9665c46345f95a
+SHA1 (patch-chrome_browser_support__tool_support__tool__util.cc) = c7f4011ef4aa4470ff5cf9501612c7e1bc5ec1b7
+SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 98ddf6d266741221d61bb54ff4aa8966382ffb36
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = a65f67a33e02775c767f0498983ed969be0ea5ac
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = 9a76a94f85f27c464e90ba3f02396577ee89617a
+SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = 989b36933a1a93710622293344ce8e929bcdc1ad
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = dcefe7f5adfb24c65c99fda2f4aa130cf0f24317
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = bbfe30102037014b7184ec12d9f5fd9d82d21a15
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = e3c3f0474b26eae0bbcbac7f53af5b78a3a1ec4c
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 97295dc34289e860ce8421301f6d7da532bbb349
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 62afafb55ddc8440390c9df1ab8c61b980a64aba
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = e2ff1111903276ab7663371dae283c98926b8959
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 51a46bca5f428a3ec09956db829a51ca38f773d3
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = 5788a04ba50bc9230e65ca6d22782fa903f7e34e
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 079e7b4691f5f0b4220a1b16c030d246094ee83e
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = 5f9121444b77365f1e608b34e57354ec3309de58
+SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = 86a0ead5df9601a82d58707c1d512251f445dc07
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = a223ce6b8bf91e58a8c0c9296fd1c8d97abe4eb4
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 259a66154545215a53f21a80535e61ed15725dec
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = b3256a7e81df6c15da96c143460ed3ccccaab836
+SHA1 (patch-chrome_browser_ui_browser.h) = 90a10628a187963cedabf43af0305a84019dd8de
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 6a7a24dc90d836ae453c86f70fbf5eb805c6a9fe
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = cfbcf6ed11675cc908b9eaf04d38f24b7ce8f19a
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = b038ae162219b105958f63c632a72750839c15ad
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 51d3bda052bbb10eb1951d735fecbffe57730662
+SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = 437cbc04be75e6a77988f615e7748715c4b18a76
+SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = f99dc069a0f1dbba119abeb5abcc02dd39bb938e
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 253504e847ba011dba51ac8a02b5650b7ad438c1
+SHA1 (patch-chrome_browser_ui_chrome__pages.h) = 41f30984ef669521d1c2db1319538aa0fd2c7f7a
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = f19d48f498601b124953821cd5a7c0ca563a752e
+SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = 84dd84d268c0d5897b945872c4f1f311dd5a4ab1
+SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = de7bcb96c37dc6eb134ff2231cf11602dd978908
+SHA1 (patch-chrome_browser_ui_managed__ui.cc) = e8e2c746bc8866c6b8947bf861a9293f0a28df02
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = b8803e701d55f1d8c4c6ae2deaad0caa3fe7440d
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = cc7c3694b0e352518d4be1ab80e8f6b42901ef57
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 259a506457a4cea551777c088ae910e822e48e95
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = 427c21db47c492102f652585c2ea65a16613969a
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = 9866d5bd4c486a40939dff0291f94683cd466166
+SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = 06603b29ba90ebc03bc342f85baa4b8f9b7b6d6b
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 3b12dacd9309aeee6fb3a29e67b0139f6467b19f
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 45f417ca06c524b4a8dbec3e97511651f5511e97
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = e2b2305aa4b13a4a6135dc22d4e7452bbefd1366
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = 55dd7d1ec9a9df082e420740fb11dbb53d1f4126
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 90b00226d2c2d5fa71f81aadca63b7c0af0a6ac5
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = db5519e2a20be3d499d8ef9c7e48821e2981494e
+SHA1 (patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc) = 208cb81402d5def81c877b1447cae52cd4153f2c
+SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = 7e4fb1b9e1a055290a36c7aa5d1b79b23f725f75
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 7a3ae5fdc54122a6b27181f474ece732d6c63ed8
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 0708f65011aa729871f5c385cef9407e61311271
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = a48f7fe7988f244edd213adb5ec711df945b9583
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = ad6622fe795e164cfd4b4844b710746aaf1e8f37
+SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = dcf559b09bdef1afe346fb3f5da9127e3ca47904
+SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = b4cf3f5df53ca763266aec6e8f685aac4226cf17
+SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = 61395efdaa7453bb733ba7ca95a60e0518120725
+SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 405a7e60f663a35e37f998bf98561472530eeb62
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = 48679010bf7e2b4db58f5b02a9681608ce76637a
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 750f021a1c712fde05ea1310dbaaf4bfd95cb389
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = fec6161e58833f468477d7d949e93f2dc7848d1d
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 45d225a957e167908a41b93598e302285f42505d
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = 2ee91bcc97d93ea0a66cbc9f58b0120c48a4d676
+SHA1 (patch-chrome_browser_ui_ui__features.h) = 427794d6bc6e19c5f036c545671fcae0a24e663a
+SHA1 (patch-chrome_browser_ui_url__identity.cc) = 8e7778ea1eadf60b8edde21afe9b6da994c3889c
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 9d80a39c24aa0baa61b27047e156a446ce33e732
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 9cedb0a4773aa8c2610ff97b462d7390f8f94567
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 09fcda460064e7c7167299a1d4cb4d06eca292fa
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = f642cd8e7f0285b97dd910f28ff7c3b1c8da6b6f
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 50079426e00505cd0ebdb8fbe5855955ffad87d3
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = f7be2d7867d413efa07e153113413fd8a33a3baf
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = befe2921a2ca26cce6ed49ec5b6488b76221f76c
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = c99a043225f61e67a18885d1a2d5c83ac8cafc7a
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 833a25ade0d58f5c6c6016d57c4f0f3a18e5f539
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = c809583b13bba4b599bf6749ff8ebe1cf2b929a6
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = da242a0fbbddc898bfc5691206e35f649a8f09d3
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = ccad06c26715a65cb114735fa53035ec2f061b19
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = be0d4d71df91471cc5c748e352c9f57c248a6c99
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = 94a0a0a6c81ce9a7375c25177c0aa3ab537ce6df
+SHA1 (patch-chrome_browser_ui_views_frame_custom__corners__background.cc) = 302a2b92f697344269acc0b909ed1186021301f2
+SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = d721ce6529cae7a507832e04a8a216407250922d
+SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc) = a2157c147d417773eb839a1c9bd4d26880e701b1
+SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h) = f8e4fdee6da69ae70fae70bd7eb868c78eef5ac5
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = df92b1cba8759dbd02a58aa8560c2a6695181087
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = d0bbdb533fcdb112de4cf37b5ca269a0ef12e929
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = d7b392736a261e00c556d8e0e59755330e52fe4e
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 441c9cff101e1cc2811ec4b324f54a93297f6b04
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 512cca35629b39c855a509adb5f17ffe2b7f55f0
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = c13688f39e102f18956f2cd0645b7015cac7d7a8
+SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = 4b4911ca41e0dc51c07ab65e9ec4f4c2fd684374
+SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = ae5e03c2c6772efd82a5aec0dc20eb15e9a4b284
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 74009fb5625dd3509113c733c123dfce5e23f283
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = 138d98e5fb5c9fc8546c601bddf3a52ea708fcf9
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = 27f0d77e00679f8cc6b0d3e1f66c69531a6b9bb0
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = f08aad89776aef037ffe74b5f8b3782fba203db3
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 5d866e8ceb7db6f2a09300ed206d01bb1603c232
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 9222c4f3ada8148623cf403006030581142ecd7d
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = ceeb62ea1843e87a426e13edbd6f3e87a3302f64
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = c90a13da74f1e47a3f2ca321791ac6bb7785a916
+SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = bea88c9db37c1e99ea5d83741e28ccdc4be3a7dd
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 0895c2408d44b1fa1f31378646523a951fc3cae5
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = 929d6dfcc5ae97aa3a2e69d55c01d9021f66d76e
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 0618423cc9b61e3ec2ce324a40b70846260f6b50
+SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 4f4e222c5d096fc270e7130c6f38cfe6a157302a
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = 37e94d4bb5bcf80fb234279abcb9c4ef750a345f
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = f9e7844a282e2058563690f6be176cf6f0825084
+SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = 04d1881fbac801e00c64ba363213f90d191fdb31
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 85ccd0b638cbdb9a80a3197394e9322a84ea6554
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = fcde60b0a596b85a61d201eb5bc3f9a1b59d0fc6
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 613eaf46bb961d844b1766d7f44878757a8cbb71
+SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = cf3c92f84628624c1b62dd4e881176569772ef41
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 6ad2b7058fc49e217540872ad64d13d2367de9ac
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = c490614c2f99d23ecc6d4cc43c828c9f8a8a2bb6
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 8fa292d18b1826cb0762021fa13640515a9ec093
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 88e9da80bfa1f78a0dbddd9b3ae634c82b7ab913
+SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 615491b60fb91b0c912144ba58bfa8f9592e95c7
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 3fd6af68c64cf3f5ab5f2cd1dff5a0fe2d566501
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = 95d4fa326f34a5f56cbd78a14fea71770ee887f6
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = e2db058cae5ea5950c6c04a0bc8e1ee2c0493c4d
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 0671fe0a0bf07f140f16139f9fd2d70a4a53be87
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = bad5cd0b2c22cf21da7fd9a4f45229037c62ef40
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = 0145744e85d5185446ab2dd5b480eab35f585825
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = 235ece51da81557c84e2426275617f222a9920d7
+SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = 2d01417f219a58f4ab05d2772849450741027574
+SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = 65c4cb758434d717b056d00f61c26464a1cf974a
+SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = 8d6c2a82d81e5fbc14382cf1ee3662e93171fe98
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 0ab2b6eca3a7079215a30302bac88411eb18480b
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = fd39e5bebfced6c3e005820ea2b5599e450bf3cc
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = afc541013e6286a77c8a3dd6dd890bd92ba57d73
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 51218519acfd9ad520a299ffb7e913e9e104bd12
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = c5bf828d3fd2c4c7901288ba95fea8868e66bd7b
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 8d827311e68bc5d0cf58efa6f069250ad4a230b2
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 0df85d46caccd5ba768711bcefa56adbd37a6911
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h) = 6e7b9f78dbfe238fd31430d38e79872ec4ebc0de
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = a9bcd62c9f4bba91e517722ced93c915bc22b418
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 61046812d9d449a8bfed23d0af729c6090e8cbe9
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 323ed5b7ae16f547a1beeb2ede2aefdb989c8f2a
+SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = 91a22f6ce97922ee2a2ec113743be667a3d77001
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = c46dfd41df2ef55bb86e3aa4e873935392da6384
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = 6ca5f7bee40443b666c615301e0cdf5554e740a3
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = a813d32d3028df2a7c737a4c307ce44915f08a84
+SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = cdc477d58a88e9408007d3eed8703f01ba0d9401
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 03b2db41e309eb35e1e15d7a08a9e21e294bc247
+SHA1 (patch-chrome_browser_updater_browser__updater__client__util.h) = bb33ae573c5b7db9f55810bf7dcca9313096e2dc
+SHA1 (patch-chrome_browser_updater_updater.cc) = 2d560709e8ba78e7f56eca49303a02bd1477796a
+SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = 7abdf1a95b78a40ef7bef8771cc92e8545674a94
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 1bcf7ae8c9b9b4aba91cd864f80ca27d2dc8425e
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = fd53e6f41524c9c6291ecfd24280768896bb5f82
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 82d959631bc7581b19e723c89f609cc4731b2f50
+SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = 3fe1304f69fdad7f057b1e7eb89ff7ff1382bffe
+SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = b486ab09c6769d1067e51990311eee06a92ff9c7
+SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = b8e2a764581e7cc47acc6abfdd30fde502f238b4
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 0bf9e4ce9118a78f071cde1a6d7f2bb89392ce0e
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 0e171941e514dbac9360fac342d74c042ad8cb73
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 63a827ffc2db9cf47a29eab3d5989d86d2643acf
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = e6b0775646eadb5cfd0897985283edfd00047b82
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = f79ef44c87419367d772e2c450bbdc1eb14107ff
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 5771748675ce54c6ca9ce7136026b857afcfcd43
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 741570784b2b5a6e8849eda8dc6b78abbaace343
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 1f17b3e7d6e9702655f9c9d25d1279b85683fb78
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 6ed864b03973cacf30d3bc4987faf862a202eb6b
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 2d45a6aa88f60bfd92172e50838912abc9fa52aa
+SHA1 (patch-chrome_browser_web__applications_web__app.cc) = 04c31bc1ff1e5588748c7f4a1876637e4879d00b
+SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = c4a77d89ecb6d220e16de425c6383be4468994c4
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = d0f4d4ceb6bc98ceae0a4714cd977fcb5f87abea
+SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = 6886d51b1363ac25328de22f26339f862beda306
+SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = c9f665a079572ae7a00382d3c5ccdb865b22eed4
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 2fded67282a576bc45f2c46e400aa1ebb5abee77
+SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = 753d92604ae811fc8226a04456a5e3d7d36491a2
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 7c896e82d29b250d9fe25d1699b283b16712d139
+SHA1 (patch-chrome_common_channel__info.h) = 0d5e223689c7b958834ee4ff73f2dd815c7d7bef
+SHA1 (patch-chrome_common_channel__info__posix.cc) = 222d8e2b90af6a4796bd680784342ef0589f34f8
+SHA1 (patch-chrome_common_chrome__content__client.cc) = 0d680c10d742d80e0e858448cfa867109bd0fa96
+SHA1 (patch-chrome_common_chrome__features.cc) = 7df800d5165d9285b0446217e7bb2a12d44a2ab3
+SHA1 (patch-chrome_common_chrome__features.h) = c2fec92e90b24808ebcd6101e6766ce5943657f4
+SHA1 (patch-chrome_common_chrome__paths.cc) = 609fe6cae581f470840953f0a92168a2fa5813ca
+SHA1 (patch-chrome_common_chrome__paths.h) = f0f8ee797e811b4776dd99a1e52bd5531112c2ec
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = 85aec48ed26a92b710d1bd9a540cdc795418ba88
+SHA1 (patch-chrome_common_chrome__switches.cc) = 800bd8b338aca2597033cce0a975d2221f8e7a57
+SHA1 (patch-chrome_common_chrome__switches.h) = 7a905aa4b575009b0d1e789f0ee4bfbf5531dd0d
+SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = dda2fedc83aebb7aa62229f0c4fa75ace07c3346
+SHA1 (patch-chrome_common_crash__keys.cc) = c1af2490447d9c94a640c6a38302c722248a170a
+SHA1 (patch-chrome_common_extensions_extension__constants.cc) = 434b5e4e9ad3b2c4910068f66416688bfb0dd765
+SHA1 (patch-chrome_common_extensions_extension__constants.h) = d036b963bb49bdf6e046807d58d9186271f552be
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 8f50a913487616c32056ea11b19e9dab5a5bf6f6
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = ac62c36cfee7ec2157462f02160aa8bb746de075
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = cf0de7ee4d8c8a273ac44e10b7e040af4c37a0f7
+SHA1 (patch-chrome_common_media_cdm__registration.h) = dc4280000614ff326dc555f535152f97391f9970
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 347bcdfec45af604fdc5f1b24db911fdf8bb0157
+SHA1 (patch-chrome_common_pref__names.h) = dbf6e0565e2dce24a803fa3eb0939d80639652c6
+SHA1 (patch-chrome_common_url__constants.h) = a31633cc888fcdc44124a5f42957605d131fe251
+SHA1 (patch-chrome_common_webui__url__constants.cc) = b95b7273c32ca6fc4c4edbf3c0da5c13e1015c60
+SHA1 (patch-chrome_common_webui__url__constants.h) = 4d07d84895a7518a6f67fad0492fc6990269daee
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = cb909562f26f6dbf2aa212429f2a7efc3e0a648f
+SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = 1522bfe0cc85147d8de7b45fe9369ca662b71037
+SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = 0981fe5122541d1a1f39749563985522eb65ef25
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = b2b9d012e7a69dc335029ee8931491e8d269d930
+SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = f4d5c5abe4f7ae37fbeeeda3e6eda3e2dc82efad
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 08a0d2a82087cdf3387856549bce1280d4039fdc
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.h) = 5b995277e2014f0632944654b2c81f6f35eb7a37
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 740ee9110c1e0daf7adc71caecb8b109e9ee61b0
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = c28456e6940a2c90d76cebf071b14af68eefd4ac
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 28302bc3e934359da0a7ecc925f95bde9697c140
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 5e248db9ca88e6b6cd8626702e936d999bc85b66
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = ece80adc8ef4cdd417af882b71866c08c5bbe134
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 37a70e0392c817fe660564ad21d33f7fbbd48ab8
+SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 63f25d38239c805f1ec87648cc28ebbd43896e97
+SHA1 (patch-chrome_updater_configurator.cc) = e4ec7a94abdd8a9dace7b7d857fcef919145bb2f
+SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = f7647193020debdcdc5b8ba9a151e8e859ed7a5c
+SHA1 (patch-chrome_updater_lock.cc) = 8597af1565b5b9cabe0e29961538f442868966e8
+SHA1 (patch-chrome_updater_util_posix__util.cc) = a92056981942d22e5b3ea63443fac23f03c01362
+SHA1 (patch-chrome_utility_services.cc) = c89711848eb635d39988e14ba3c4a1ce202f2df1
+SHA1 (patch-components_BUILD.gn) = 4c0c22e2ae0d3090cfff718326d4880798358558
+SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = e8d55efb910a6dca64d756783f4688a3a6b14468
+SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 34ad3bd0c6efcc17be595c381bf13b88a8cc9955
+SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = b6d1421a0922847523ec303dcbc2337d0091d1e1
+SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 3cf7641f9ac3c344b15caf11f5be667efeda021a
+SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 9fbfdec2d25b7f32e5ff22a5944dad457a6de173
+SHA1 (patch-components_autofill_core_common_autofill__features.cc) = db796e5373d98588466bdb9f09de6af4100b945e
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 47649587540992ca5898bfd26af672fbdf8a7d5a
+SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = 50ac69846ed31f767e9c7c297ce8127f52970474
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 27ec7d3bd4bd6e62577369f7b3ccffaa2f45ae54
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = ff240dfd3342725c4a8c2602afff4ea3a64635fe
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = cc0eed4de3c3821fc3a026f2c89dd23da78c0a4f
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = c77b4aed1f61b421414b7181b0325aa7a5dc5261
+SHA1 (patch-components_crash_core_app_BUILD.gn) = 51e2239083e505b00f164835ba85f5d7c8ccfe13
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 7a516ff72b5f90f84f4baad1419d7a224ecb24c3
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = f93dbbfad147255a347ab3c5013f5ea5302823bf
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 617a0aa4f02417e62af520fac357adc43a182d97
+SHA1 (patch-components_crash_core_common_BUILD.gn) = f6bd7c493c98ff1c37ccf93e04821d7923c4f80a
+SHA1 (patch-components_dbus_xdg_file__transfer__portal.cc) = 7667f2e2389b815edd34bd6f061f846bcbcc721f
+SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = c1806130e835004d56d3e6a48463d7975a7f7a20
+SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = aff5e4ab396ce33b72ed22c28fb44af655a1f718
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 9673a554dcc1376d14da00a461f6a9b839c71959
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = e268d5773f9792219cc02b8aef1cca460b8d5d0a
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 6d90b90b4f01c8f30d21097fd64171d593216c2f
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = ff7e22a52842afb3bbe505b9873b70d1bd305b3a
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 73331bc0660340039117b7c43fe649c0c2c2c19d
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 68e7f3535aecd16424467b456fa39c29c0c1a5fa
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 420b0f966559df3db62d638f5acf3c6eead13e80
+SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = 7c75256851cb5885f6d8f9230e68f868ad32d5f3
+SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 665d023b2b69d6a9d90e2cb7f37589186aba2fb3
+SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 130f93e79a318cce0ba04816553c176de07e6bd7
+SHA1 (patch-components_device__signals_core_common_signals__features.h) = 6b9aae02434adaf7df76b3559085d7818631dde3
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 177e868b83f00d1337e35b0b4b92a82a1db92c58
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = 5859bf8ecba6d171050a5b53ad2a8c47d57e400e
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 524129eac2c30904db76014968e55370c2c81581
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 026904b8a9a208e0672876eceb1accb1bc1c2aeb
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 84065341c0d6a06e2c4884910d2bea02953eebaf
+SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 63f9721cc8e3b9cf20e88a1976b93f2930cfc09a
+SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = c2b1e8e713d9c354d62c64906f2c7fbda7ed7eb7
+SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = 11ddfb99938fb1b10df4de53198981a16cdc40cb
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 8e851cdd2e2c212358268caa335600afca9e5702
+SHA1 (patch-components_error__page_common_localized__error.cc) = 709a48ccfeb761e0cec8ce0ffef609cb0e4c0f1b
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 56c630965ac743a52cf6e835be00e440831b1b91
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 1f870b3ecc51e7925f2893b29853acb2732de1a1
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = 54acd4f9d294253bed034c427e0e7c9c5088a0fa
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = e41c6034c7ad49a789a581d4a13b98f1037eee5a
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 26c11e635b9bd218c46b05bf8d6276cdef9ec9cf
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 81c2a5ed63239659e0db976f4058d70433ec2833
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 04eb405f2a4ec5f314a6520625d3a49a4a517e01
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = 29327effea3bce6ce028fbe6a9ffa5dec3c81a7f
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 32ebdcc6b089115a77338ad04a0639759d974522
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = bd5c95af8c8adb53424b57627a9b2a8f8e5dba0e
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = 3aad356d3ae9271f1551bafc55359cb1ed144161
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = aeaabe014ee4ba9de5e72ce2a28a76d8bd5bd503
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 1db1bfdb776a204c5e80a67e9a73fc983d31bb5b
+SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = 2c1e432d265f5ceae6ff2e1ba83f262c129f55a1
+SHA1 (patch-components_gwp__asan_BUILD.gn) = 30a1c192b6bb1945ac3ce0007f5279f963cbe5c3
+SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = fd142acbce457536b3064a1a50bf0ed060c0653f
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 5769b5a50e29f5c1904875ab68fa399d49fec39b
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = e476eaad36d098bafde99233a8cdb691c58b159b
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = f244f2c77a4c00db83c056fcd71ccf5ec8c549cf
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 32176c28cd730e97f186f52548770cef5f7bdfdb
+SHA1 (patch-components_live__caption_caption__util.cc) = d59afb42c068d679984b0e69555f45492920261a
+SHA1 (patch-components_live__caption_caption__util.h) = a5fa822c6bf91029e9dc9cb19e533fbccaa85e39
+SHA1 (patch-components_media__router_common_media__source.cc) = e222f3ac8be317989e17c415c75d1cc75b8f4bde
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = a01560e7efd26a574c1182d65f5d164b477c38d3
+SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = b15e0e581c658795f931c124e866a6d13600c64b
+SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 9b280bd96828808c11f938a3511dc97b27da84e8
+SHA1 (patch-components_metrics_dwa_dwa__service.cc) = a1c88f2ba7a5767657149ba30c5423eceba4761a
+SHA1 (patch-components_metrics_metrics__log.cc) = 3461b5d10f0c0d940f78dc34d3268559e5b0c47f
+SHA1 (patch-components_metrics_motherboard.cc) = 242f287741604f04443f6a13990762afee620cf8
+SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = 2a5327c73113b17df0157f21bfc9ba4815666ba3
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = f7ab3f8622772bf07088f6d635838e8b7782d22d
+SHA1 (patch-components_named__mojo__ipc__server_endpoint__options.h) = 5863c382e6383d30ee51dbab4d6c05cd3e8a9419
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = adee0c4ff8a057de4a2edc23528254dec43ba904
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 776d4324006272fc4e92317ac8b53c0435ded6e5
+SHA1 (patch-components_named__system__lock_BUILD.gn) = 82a3b0242274ed5f17fcb8838bb10ea17d434a9c
+SHA1 (patch-components_named__system__lock_lock.h) = 687d19d11ec1460e2c298680c4fac533b7e85b3d
+SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 880914fb2b60685db484abab1727d1af888933f9
+SHA1 (patch-components_ntp__tiles_pref__names.h) = 6adc9d937ef23c0fe70ec809f97d74162827bec8
+SHA1 (patch-components_on__device__translation_service_sandbox__hook.cc) = d25b5eb51b2a27bd41cefdec03c9ab0a074cedb0
+SHA1 (patch-components_on__device__translation_service_sandbox__hook.h) = 8e1dc4527a878f28a1edff697b31c48dd6c9f9d0
+SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = 2f9ce0e1339b13234d7c2a29542c059909e88d74
+SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = 71c74272b340fe906049196b7f46b4641c88d49f
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 294fc235bd9368ac89d0f3c7712530b1809d26c9
+SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = a81d08637210591b4f46be3e8a6a2ec8b0e1caff
+SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 9b5240b368da0f4c15d2cfc41b805bb59d83e4c9
+SHA1 (patch-components_os__crypt_sync_os__crypt.h) = 7cef989936ddd619d1281bbf76b415e9a8cbddb3
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 524e37982176e32469e5898d5182b1c1bf479cd4
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = 92b7909dca5f6b965dc7f1e71eed409d443dfdcc
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = c98df20a9e4175c2e0fe16ae56068d3ca25e9c78
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 416c8981075ad30eafd78db181c0395c3dbf64ca
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 3769427d02b5fa93442fe0a35f65222087c00f91
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 75d537bb5c00ba7edd0ac3ec1c23c065249c27eb
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = d6bd573884062ed7e73a96ff1fdf19f9118f6e65
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = 39c8855541a110935f3a84a4c60b4a93448dfeec
+SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = 22bab4f5684b0fdb19b2c1afd2b041db0e036656
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = a9a54fc6b254b6e29df8a45cb2a5956f4fbe7671
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = ee85c0f0b0914a7d80ff52a5d917e0487f3637fe
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = bbe40a172f834bcefdcc1cec2e183393e7668fa4
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = b7180f37d1950a03d514905544e3ef296a4a084a
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = ff1bbdd288347f4cdd474863519d2b0835eca0be
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 32c67c8c49d90b6e37047494a7307e7510d6214e
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = a7691b3375b26f2becb5f78a3a1e4b1a9136a7c0
+SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = e97be0ec1bcd67825ce141ce0a7b3dd158a3d9bd
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 3be5242b9efe7e12921b613eb5727e0ee4808289
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = ae443047ab0d32dd78d501e7ab24f3db2a5a6e21
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 43635bfc15cc3ed76f80e8a9b443c94b161e07a0
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = bae604ad1b3194937700316caebe7fa45102c302
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 5240505a8d0565324d22bdb88b1cc62730811a82
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 7104e2f21f26afadcf9370574291db057f23a7fe
+SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = d17645ed099905bb92d8f68274988d7446af7925
+SHA1 (patch-components_performance__manager_public_features.h) = ce22975d9684bacccacf542e7ee1413826db2970
+SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = 9ba82e19e14076ea5ccea9990a36c4f90b727826
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = 2b73b9ca1b7630a6ed2926eeec8e806bcdf340cb
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 1db3156d20873cd736135ac4d2e48719661e9cec
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = 682930d4db44a35d3874e4799441e4073691769d
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = 24c7b7e89ab79d9314fe92da7c96d5a07e173bf2
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 40962d084c76fb332b52eb1f3cb009e504e0f989
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = 3ad8568abbcc41c1e3f6414f3457faf6e5e80b5b
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = 727c0939cf07aa13859354df05c006e1e2d8ef3a
+SHA1 (patch-components_power__metrics_BUILD.gn) = 6c87cefdca928fc0371ce24c1ce6b2f186852ae7
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = ea73ed9d24c6f10ddebc64711d86bcf0eef0b0d6
+SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = c19e45070f4decf5f765126bd8d56108c67aa6a6
+SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = f79dd4c0a0cc1ddf2869424b313238fe8c44921a
+SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.cc) = 89a20c5617276047f5c0fe3dc06dfe6bda9a43f8
+SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.h) = 4170a21690da9e90ab79bbf09effd927e88decb8
+SHA1 (patch-components_proxy__config_proxy__prefs__utils.cc) = 0bdfc452c057c7af92e496e994881607d382c664
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = ebec682e87b4a359747e2bd270a583b27baba8e1
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 718dc80284108e0c93fc62a6b2c09a82ec6d8f2a
+SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = fd6ef4300da28ae0b5494438e92c3ec0545e34bc
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = c8db7aba05a610fedb859b84e585f0d7ea4bbdc4
+SHA1 (patch-components_search__engines_template__url__service.cc) = e40c51c01bb3c21b4d8db2a13cd88c5dfdb6f19f
+SHA1 (patch-components_security__interstitials_content_utils.cc) = 2804e9102b13116c438a1111b14a448ed59056a1
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = d53be91dd0ea643fde2f0311b3279391ba1bb6b1
+SHA1 (patch-components_services_font__data_font__data__service__impl.cc) = 2c2da3ea93d324eb20be8dfb617fb745b27afc8a
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 8ed58c4fbc5d7515519685a5e4e4c037da5414ed
+SHA1 (patch-components_signin_public_base_signin__switches.cc) = eb989ed1a5e9aeb8618a1d1004469c821253ccbd
+SHA1 (patch-components_signin_public_base_signin__switches.h) = 3954447979fb005b94be4ae21cd18803e74f4c90
+SHA1 (patch-components_soda_soda__util.cc) = 49f1718c8a9e9a949480b3beb4b736957a748fbf
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 7db70ef8c7196e070cdb325c18f1bc8e9bc62c20
+SHA1 (patch-components_storage__monitor_BUILD.gn) = b5fae9ca8dd20944d9c365f562285b4246bfc0fe
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 3f4abbf141b17e3831238bcaf3e36b16d0e58bd0
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 429a8b3189d2fabf43b12167da9267e98f556fa4
+SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = cfac1a8a947b8d9878ff0718757246cd83004047
+SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = 0ad0eee7d25fb84157b6ffbdbd6ab3953a61ee41
+SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = 1ffaa2adefce5678c69b7be15b4df39f866ed0b9
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = de0235357e947844e464c0c35e96acf5e026148d
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 84e14fbfa5851de9e76b02bd31a9afdafc4fde09
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__utils.cc) = 1d2c4bd2d0db5bd62d0e66aa2d2e62a7d7f4d1ad
+SHA1 (patch-components_supervised__user_core_common_features.cc) = e5cdfa218bbd5492b06e022f10d5996f6d37b41a
+SHA1 (patch-components_supervised__user_core_common_features.h) = 8425652e1841bb8ac40444d8ca6f8de840791742
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 826f9d25a8ad24287b8bd68a4d1cb691ed565dd4
+SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = 48ca784957e6e6d45accd65d3ab9face388b5dce
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 1c81c000ae726677a3ed9e5e99c81c845d517e64
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 521a7f0f7f3a8ada543cb85db5ca145480bfb627
+SHA1 (patch-components_sync_base_sync__util.cc) = 523ea71cb6a0196a4ac623d8c36f0af47c25e4fa
+SHA1 (patch-components_sync_service_sync__prefs.cc) = 00d40e395a50866b8517e6cebba0c7db6a3fab8c
+SHA1 (patch-components_sync_service_sync__service__impl.cc) = 6a3e137ed8782d4ed775b9a9f71a8ac15115d0c5
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = d6095b199f9437b51646478668af6a87b74f4c22
+SHA1 (patch-components_translate_core_common_translate__util.cc) = 91a6cb4595c0a81ca6a68193216bb426abd789fa
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 961be6fd03bf6e37ea2815d28e5ba3444b4111d0
+SHA1 (patch-components_update__client_update__query__params.cc) = 66c18b66e08b8e26bcbcda655612fe705374bf2c
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 82ae9ca80a6ada78f2cfa1144b99c2e1c6ddc28a
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 9024ca9370b2e95f36f4d2c0dd63596a3aee4031
+SHA1 (patch-components_user__education_views_help__bubble__view.h) = 933e577eb97c9de2d2dfd01b944219e1df437a72
+SHA1 (patch-components_variations_service_variations__service.cc) = fe3929d31a00deec02d8c87fa5424c771554d0ff
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = b44fc66f1e25a9a2c0bbb9eb5b8518c42102dc0b
+SHA1 (patch-components_viz_host_gpu__host__impl.cc) = b8003fa6cafbc494016fdcfa057e4741423d998d
+SHA1 (patch-components_viz_host_host__display__client.cc) = ed6e076ea99f71ddd428380d61a84f1fb2b5a923
+SHA1 (patch-components_viz_host_host__display__client.h) = 21cf51fc231c67a667ac8e9264957a7517d14b5c
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 319540ef2d04347659e82a0f632f1dc67d1c5e63
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 4fd2b9d45365bcd35f463cc365d077f8cc525e0c
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = bfe7451699161ec3058e646cc715f9ce3914464a
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 8b2777e4860634cad153963ca9a1e004b8a7b6e7
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 1139c3a38001fe9caf1618c22984e8d41ba9d02f
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = b885bfddcd2dacadcf4fa193449d20ef79bfabda
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = 96e7b2071e6a1144d196bcf4bda598ac3908f19a
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = ec5cddb07b6b328d70469c01ad5fe149f4229981
+SHA1 (patch-components_viz_test_fake__display__client.cc) = 3c3e42e91cd7af393f66dced1fc4a8cbef1c838b
+SHA1 (patch-components_viz_test_fake__display__client.h) = 6d1b9fbebceae3b35b8eb1ede0e1820dd34a4c6c
+SHA1 (patch-components_viz_test_mock__display__client.h) = 0869e51b885776f59d99a523c4e0c55614c5ba42
+SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 46a9d273aefe84ac6ee19203875d9eb80c723ca0
+SHA1 (patch-components_webui_flags_flags__state.cc) = 3b1a1178f304e5e0fc2890c9d112d3cc834b5b3e
+SHA1 (patch-content_app_BUILD.gn) = 74576bc95f4f00fd5b6764b434a588e9bf77658d
+SHA1 (patch-content_app_content__main.cc) = 521cd4ca076a405df770d46c0f78619ad4f29c31
+SHA1 (patch-content_app_content__main__runner__impl.cc) = 00bd26b22c27a0a263402de8ceda6c7d731d19e2
+SHA1 (patch-content_browser_BUILD.gn) = 651026aa1cfd6042c07b4f5536a2b4ddad1d0248
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = 9abd93bad878c55e2b082e0d2539e84ca4ba0288
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = a64d3b27facaea6b6fa2c8995cf16b8179f86326
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 7d928d6a27b229576870f78582f7fd3d1496e569
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = eeccc9b3dab4571f05ee515674658bc95f18a93f
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = f5e8f5a595bb61d59fa780fd72743f4e106f2917
+SHA1 (patch-content_browser_browser__main__loop.cc) = b177d2f54d3ba1fc0150ace24655ea75884c9513
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 2c1a5b25f0967f08ec3eb1146661f9cf1906b26c
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 89ee1d5ac2bde1797bc2e996fc935349d3f3835c
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = 5704357d7a8ab65feea0a991e3eda86ba1c29e63
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = ca6854455d02ecc4711ade1b702e25659a5bfdec
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = cbb13bf136896fcbb846b9dbb2d588dc5a78823a
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = afc2b3d069a614ce42e7d0190fcab093ff22ddd2
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 9ca60ec70897e229115c8fb5edceec2bc2fb99f1
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = f0969426c4d6239264d279de7b509a94d574b5e2
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 20b171aff60b700a18a20c4bf8a166c90bbc714e
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 36ed65a37024eb3a05ef64737458fccfaac4f7f3
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 7078b79671c2c42478eb90b5234934b2a03274c6
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = fbbb4275bacbbfb021a8b7a2fcccf580fa558f1f
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = 845dda172b62a7452a2ac7e23fd93f93b7aeb988
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 1512795f884b008a8d379748ddd1d8e451086d8e
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 111e1113aa91136620fba6a421f4f6e99719db97
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = a872952d9f93027318c43cca6a6689f61ca1b3f5
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 519cd81af4a54359f435a01b791c3941371191fc
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = b3d25466318cdc256952bb85f8f2ad658ed1f579
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = cf7ad602aea51abb5b93ab53db97b028b56ead33
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 7a00f512f969fa397c1711a109183ecddf0b594f
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = e93755f9cff742a1c8883e5128826c225246ca53
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = afa09593fc89d45524541c3db797bae0ff7eac0e
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 5509fea10de9f4ca2043e3248514c1a90a1158db
+SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = 1ea7a9aceed720438e571f04b4f2b7fab7ed7960
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 2bd67aaba910dbe2374e4b73bd80feaa048beba3
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 1d3b846c4fa343600bf0d09745b5e927a2eecf75
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = bd44150087611534cce8eb75bebc160452f68470
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 5b25e3eb2cd49dacd01733ab33dd4a04fb0b40d1
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = b03b3282025042f2d70e2c5771d6c3433498db93
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 1e704729d05bf7a344bd7a7923dd230dccb0ab34
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 6e3eeab06db5ae9e9371a25246d6f183b09caf00
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = 0181ddfd488ca2dada314470857a47e3e43bfa2f
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = e918bf6d2c5c73373cf19172b63dfba846147031
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 9b9ae85d7b77de0f3b429766efa9e9a232e39d05
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = 69e2ca73f133c05ebd415971b5d5039fbc74fc6a
+SHA1 (patch-content_browser_service__host_utility__process__host.cc) = 292389732a0b5a6af61cc13d105e546f59539bbe
+SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 342749c93f2de75db571e48be1a3cd0acdaeda34
+SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 39f06f17ae878adfec2756ca1346a4c8dc82d273
+SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = bdec39467955d054d976bd88f113343325e86ab3
+SHA1 (patch-content_browser_theme__helper.cc) = 43bce8f3984b345e8311013eba0e895e23dcf7ec
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = 5427a5a4e148a03ca2ca4a3645c698257f46f580
+SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = c9097b41c70565488b06411d1d90668e0aadadc3
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = ed884f6ca6d6ddcf30ccc4dca6cc76bcc0beeac3
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = b4dca2efcb321cc7354c20e17a3f1872f8b2c872
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = a3e929aec52b1b476fcb0c433a794b887627b331
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 31bb3946e1b4d7ad93d6e6a3cb02c2773e7287dc
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = 3dc288700c7199749f98c5b24e0384e450abc3b1
+SHA1 (patch-content_child_BUILD.gn) = ac5dae686932df9ba0ac0a548b0756c0117b9967
+SHA1 (patch-content_child_child__process.cc) = aadb385de089cc81c8d3536206e36996561ce816
+SHA1 (patch-content_child_child__process.h) = 46626b369b7c205e6b3bc841bdc5df520ef961b7
+SHA1 (patch-content_common_BUILD.gn) = fc6309a56e9baebe533e7ad88caa0489e02e34ea
+SHA1 (patch-content_common_features.cc) = ddc23b200f09efaed943299a9c0c1ab9d4b9ed83
+SHA1 (patch-content_common_features.h) = 1207704a16c7383d20b8a297f3e295fdfd533a0b
+SHA1 (patch-content_common_font__list__unittest.cc) = e4854a72f71ae9ee8a7a85a8d821755571d53c66
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 29bbd2a1d674308970896a8052302a03ddd16428
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = bb60e9fd056ff9fdf7c7191c223137118f903ed7
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = af3adb30225e87708302cd379cf5bbe54d313b50
+SHA1 (patch-content_common_thread__type__switcher.mojom) = 4d9a225737470dcf0c53ee1f416fdfd9bd7778b2
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 2a6fa4873f43b9ba48e422bdf8b138eeb1106894
+SHA1 (patch-content_gpu_gpu__main.cc) = e73a9512e6ea8353e1e056dcc3992a27766b17a6
+SHA1 (patch-content_public_browser_content__browser__client.cc) = cf742f763e5dad3d8caf3ca457c6d5c86bd2c07f
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 15bf68fea6f951c7c846d11253724ab3124c970a
+SHA1 (patch-content_public_common_content__features.cc) = 30c48e35cb8db93028d3bee9651c48ef994785ea
+SHA1 (patch-content_public_common_content__switches.cc) = a5ea2ea3848616c318eb352df4eaefd6513289a2
+SHA1 (patch-content_public_common_content__switches.h) = 691e93d4ad655bda4bcc934e7a0d263d1d6e7834
+SHA1 (patch-content_public_common_zygote_features.gni) = 6d2c6cb439841ff055db4ef929ec1a697f400a61
+SHA1 (patch-content_renderer_render__thread__impl.cc) = 55ab422cc8620e33e32268da60a52c2bdf5e5f27
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 0ab2e3ae99e0e0180d48109198224cba8822bb04
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 933055af528009a4af39ce45f5efc1d9abd2fdae
+SHA1 (patch-content_renderer_renderer__main.cc) = 560522d7d6467c8e3c0850e6c6fd85de9c406962
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 73299ab6fc5f68b428e18cb73a75a7749c3cd968
+SHA1 (patch-content_shell_BUILD.gn) = db4674fbb840de9956f181dcbee5b99e1f66b373
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 3fd03b4aa7c4bc6363b14aa1dd332f3f2d998e06
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = d630730c42ed3284a230137d75f96895005c3132
+SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = 9463d6e5a25ad90ab8509f0a250a29c5d25db11c
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 0b7364bfbe7df009e9b424d63d0d10ee7c14d99e
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = fa6b322eef7138c3acce871af7f96a8db74dbc26
+SHA1 (patch-content_test_BUILD.gn) = 38f0e5e8644eee524f19c79ab94f1b096173db4f
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = 26a62e8476e3b322947a08b69c967d4819e9d711
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = ff0fa6b26aba82e2fbe2f352fc8aa6b4f1daf139
+SHA1 (patch-content_utility_services.cc) = 499632298046a6e9fbd1372023e32771b8822b4b
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 7401ef6d62aabe07011e5687ac41d4b459d94760
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 8c361373925ea7559f8462bbced4e7190cb83749
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = 598e249d3f8841e6ed96e51a58c697df93af7855
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 79336a85cfa22263ef993fe8e1ca7c014d39b187
+SHA1 (patch-content_utility_utility__main.cc) = 72052fef50dade6d6540af88a82c259e3dac5dd9
+SHA1 (patch-content_utility_utility__thread__impl.cc) = d352d059d1a34fade3e2258c8d71e0a20257b1cd
+SHA1 (patch-content_zygote_BUILD.gn) = e1aea2429738a7c47bacaa77b7227684b2152f30
+SHA1 (patch-content_zygote_zygote__linux.cc) = fe9f2cb42d76d025aa96b7b9912e39adb7d4ade2
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = be394f3733c9a7ac7c388231cf8638e7f9b19013
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 44ad756a76ed748782324c0cc64245effe2de179
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 73bd09175090dba9311450cbee119573291d0f13
+SHA1 (patch-device_fido_public_features.cc) = 5bf37de7fe12ff2e89ebd4516925a43ff659350d
+SHA1 (patch-device_fido_public_features.h) = 8bc2f5aa73e72f2eb02466ef5ce3987dc4b763f8
+SHA1 (patch-device_gamepad_BUILD.gn) = 1fe1be94be9a3193fb675f279105d298328e953a
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = a51f4fc2fa9c0cc77200f0f6b40f5d5776e5c57f
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = adaa725b10c7f79589507e0595fe28c435fb75f2
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = 26996a06a04b26ff2d590845dfdf0920fc888933
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = 6e95a0f9d861e711d43ac3d6141559c5407d0602
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 496bfdd23bf05ffb0d61524cf5fd9b1fdb7871de
+SHA1 (patch-extensions_browser_api_management_management__api.cc) = 57dff7b11a47cda328f6fda4a9dae5c5961a931c
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 92941198444b0b720d0cc8acacbffb4dd56261f6
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = e8ff01f39b97cf06eb68f4cfb32ed105d1ba4651
+SHA1 (patch-extensions_common_api___permission__features.json) = 3aef44f8cffb6449563d3efd15c54d1466245a83
+SHA1 (patch-extensions_common_api_runtime.json) = 832a912320a709cb4cd1295747fb827d024862ab
+SHA1 (patch-extensions_common_command.cc) = 0d22abd5e696aa1c7918fc55ef26d88eaf00b5c7
+SHA1 (patch-extensions_common_features_feature.cc) = d38b4cfd3494b48c601f295242a2035c7a725356
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 48d6f2d317c3573b4c7eaca570dc5d697cfa7c71
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 7344e0e6103b7c45b8b35798f4de5c3805de3708
+SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 09f68649c95122ad4e8113e9d3cc322d0243e632
+SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 2aee0ad5193735ad8fe6e255f0bf743edbcd7f94
+SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = 2fc749acd3eaf984e0adebfb1c641b8bee690e08
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = 3890d4e77c38b56b5d8c4156ec68a4bb9992b972
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 51d910315c44edc7372de33ff70f57f7ed0464ff
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 94bd7117a149cd94e59a74e96ad144946e74af6b
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = 78e6e9fd1dc630028d52615ed399837fc9ff54ba
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 0d340a5dafcccbdd52044b88207678f2784dbe04
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = c6282295ed86a78377f86b7197e24bbbdc98ebfe
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 8b8bdaea8eb7e8ea54f73a731a071f7a6fae04a2
+SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = ab67725e212bd639a46d5a9e724427f7adf6e82f
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = a53bf8b2dd462789d8339b4362f35336263772b3
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 19c1f10c3b1f4b7eb42a6347b6f1666599f80e42
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 14c484b0368f6ed281de94563530af03fb7d1a66
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 3bee391d03d74f37da0f5acfdf40bb58b471af99
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 03a0cefc2039514e72bcea16be926cf97b8d8cdb
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 28f4784515b06754684911d8157743a84ec164db
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 7047392c976dc8184bcf4795314477242af66ff1
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 13f8704ed2fe053145856b2beccf2e68221cfe57
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 7f138f375cdbb06ac1d44c1e439fb842b6603661
+SHA1 (patch-gpu_config_gpu__control__list.cc) = b2513f11c70bb3e9154d13686e5724a085315de2
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = 349a65142ad7ca6d8772de662c76d18d662d0786
+SHA1 (patch-gpu_config_gpu__finch__features.h) = 47de7da68a9e8dce7bbe0dfcd4a615c996b94a42
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = a9e25390066d1dafd98084bdaa96315daa6f57bb
+SHA1 (patch-gpu_config_gpu__test__config.cc) = 1b4724650f489807523d38c2c643df7248fd08b7
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 74a114d1aa1e25b19f149661481b6bc8c41a2e9c
+SHA1 (patch-gpu_ipc_service_shared__image__stub.cc) = 8832812accb6ccfb1468e5a21cc4164487a3d467
+SHA1 (patch-gpu_ipc_service_x__util.h) = 1d4fda2b0683cd0bab6ef35e6477aa10f7e72363
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = 409e2f772804a03b45ea2b721bb4de8b6c794c3e
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 9e5b38678a2a68e76b47d8760848e016868011b9
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 6c743c6bfa43e690546f05b4d4194c7545f795e9
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = e04fea82cc6deae2d466c62b4aac6fb590ffff6f
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 6987d8f42cfcc90849800dd8cfacc2fbaa8ef8c1
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 6c6f90537debf5a49799d4f1915493c59dec02e4
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = 7ab6e8cb3b8885962bffd6f2ad9e248c4cc5c715
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = ac8a5f64cb844de5a209aeb6ff6657b0592bc696
+SHA1 (patch-headless_BUILD.gn) = adc4fbb39680238d793171ba238c0ae0a0d0ae36
+SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = fb8d95be181253f6834a410b06fabacfad5878ce
+SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 69a030abbb9a9e1936d64ac74719586797b70517
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = 16eba25851b9d905bc95b58f035a8fe5595249a4
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 193db8194ab8530c3c2ab51cc05f3cfc65e3b089
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = e71741e9fed733010ca6eb40b61cfa8c9512a3ff
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = c6dea6dcf628c68db35799cdd3dff2e8e3ce4661
+SHA1 (patch-ipc_ipc__channel.cc) = e1d9045ef875a0c175b4e65c73fb870e28af5474
+SHA1 (patch-ipc_ipc__channel.h) = c9e5977f140dd58b655d70b21d2494aa8dc65ae3
+SHA1 (patch-ipc_param__traits__utils.h) = d35ce64cb3f9de262f42e355e9220c15b6a02dbd
+SHA1 (patch-media_BUILD.gn) = 56523e3accf7d8f43a41ca7f80a53735e2d16fa0
+SHA1 (patch-media_audio_BUILD.gn) = c90793f521536465a60e75c647c434eba632b078
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = c920c6ef5eff1f409334f997c45fd22f5c3c9c4a
+SHA1 (patch-media_audio_audio__input__device.cc) = 2c13c64c9406130d3da58473d25fa9ccf415ef7f
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = cca29ddbf4e5cb0a8e3b67154bede476b515b129
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = 5ed6ff1da6041667fdb3e5ca2fb63fb16eb0ab54
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = c903432fa5ca681b8157608dc95a93df587b9271
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = df94d9198a78e0c1196d18f7e77708efd056dc57
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = fb9e3452d99186e24742dca388147203526e65cb
+SHA1 (patch-media_audio_sndio_sndio__input.h) = a11a71477ef8b3ee4b089341aa49b53f0d7fa6b1
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 4f368cd2b718355460566723c47aae708c2cd9fa
+SHA1 (patch-media_audio_sndio_sndio__output.h) = bc646e2c12c661c1cb50b60b57ed6cebe85efdb3
+SHA1 (patch-media_base_audio__latency.cc) = 4d84cc8b7cac4619c326999b6dc2ea7c9ceaf5c6
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 0cd2d079f5ea7224c4666ba7e7e1b656399a921f
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = a4da2cabd265d17e576fdfa6ed0eb9b3146c0a68
+SHA1 (patch-media_base_media__switches.cc) = b4be1177b7bcd6e95470a7f14298082d4624e005
+SHA1 (patch-media_base_media__switches.h) = c649fd23c896b7f2d5366aae68219b1ba3dd6147
+SHA1 (patch-media_base_video__frame.cc) = a7d6a6e3f42aec7482c39dde06536edbfe3a9e09
+SHA1 (patch-media_base_video__frame.h) = a5828cba655743669292b0dc0242baa34d9eff85
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = ebd3c3eac6cd6c338972267a4d58a7a310f09518
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 668883fd8386f1b391f60164cfdc2b03e05f2844
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = d6ab868267202c54eb19bf1dff7e31f4ebdd6f8d
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 2f94a51e7db379d43d1a48a09696132961ccc1bb
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 6974cc12323e1c8d9e29b036821f706aed823194
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = fb7e389ed797906c05c9edbcfc33be9e7126e62a
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = b78f19bb0dc1f870200190e29e0fda0a796fb136
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 622f5ce340c31800c4e52e48f95e1db69e109e20
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 7f359cd0b4d1fa18ac8eec0cdbbca97a194b5eeb
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = aef4c60fba7f0b51221d208b0340833329f57354
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 911edf6a5fe6f5608f550cefd893bd845366d28b
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = a863d5a56e470ac055325430ed3f1413c14ad112
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = f6de80a356e569911bfb3476fe3735d01334ab34
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 7a31a3ebc59366ac7d9ad281e211770814c50bee
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = f3060f3932f1ea779fac71f800e4fa4e8d2a5a02
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 854d784150bb04e4a78bf8ace307292babe135fc
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = e3e7e71c3f51f21ec247e55406a43cadff97e657
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 3d1931fa56c71912bec05abdcc12241e37aaf785
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = b6db2d149678f1450d05aad8739aefc21151e97c
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = d0b3ced4b7b7d45200a30d564092b1684fdaead3
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = e99bbb7d0cbc7fd0385f77275ca85363e698e131
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 1e1ddf5f51b8af5846baf3293a7499db09b4f9ad
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 319668e65ef384d788f301ab2c3191d89dba6353
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 6db95607c4ede17810b619aa828660a45dba3d77
+SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = b323491a8211648532cfcb2b1ffd53878a8bddc4
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 06f43279395fe0c121bb76f74d41318f9b384b9c
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 61d06077fa57355698e011c8ee9df386a68493d1
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 623ab37fb72bf634575fd3b2876694f7439023ce
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = e51e415db8e73476d60ba06202d65344ea2f6169
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = bd17cfe1b9395cc7997b2c84075e45fc56510992
+SHA1 (patch-media_gpu_test_raw__video.cc) = 11fd3a1032eb3962de0bfd6080bcaf43283e0774
+SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = 86150dd401282b559c9557b8bacd75bc25321c82
+SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 165439b80b1d0c3c3420496c63d8d26cfeb34f6b
+SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 3c6f2403a363235427dbe4f30e4cfaa003ead733
+SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = 70082453d097eece20b3e191a17977fee78d1042
+SHA1 (patch-media_gpu_vaapi_vaapi__jpeg__encoder.cc) = b8ce96073b7534bb5a51ba6f4684659f95f4ea4a
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 4a07c2ace3b1ffd27730e665cc74b5c7da45c358
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = d4da74f42c3c194058ac0fd0303d5b4d1db55fef
+SHA1 (patch-media_media__options.gni) = bf191946b97a1c2952252abbe6c50b67e92f236e
+SHA1 (patch-media_mojo_mojom_BUILD.gn) = d056a0125607026987b837be080c463cbea9327f
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 183c76073ada3a6ef16b74dd7304ffe1cb2633b3
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = ee9829439e7b7f57b984622cd77e5103fcbf4b85
+SHA1 (patch-media_video_mappable__shared__image__video__frame__pool.cc) = bacafadc97e94817127f6d4a57a26b395784f2e5
+SHA1 (patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc) = faca4e461b38d7d33441bb0b92c6ad5baf16f07d
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = f2a31f9b403be229ab81f51c9518c496eb238ab2
+SHA1 (patch-media_webrtc_audio__processor.cc) = e41f5fc8f84d25583a1e9c2126609affb76f76f5
+SHA1 (patch-media_webrtc_helpers.cc) = d0091b38e485bbeb8f2d435e514b767b8489a6ed
+SHA1 (patch-mojo_core_BUILD.gn) = 3d55cada42d6d9feb65ce02ab4b89abaf7a22ef6
+SHA1 (patch-mojo_core_channel.cc) = 02819583502357b763cbbbec92ad988e897df1c6
+SHA1 (patch-mojo_core_channel.h) = 4c58d723c63122f0015d3db29e91d789ca7befb6
+SHA1 (patch-mojo_core_channel__posix.cc) = cff876fcf610fadbe8f0614726c71cb45b9b8ce4
+SHA1 (patch-mojo_core_embedder_features.h) = be3ff836ac3a4fc9554d675179a077f6ea9fef26
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 83c7fb79ec20aaa64028227e5ceca6f7325cc6bb
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 83bfd05f99ec0c5ab18b96b7f8132698b361a14b
+SHA1 (patch-net_BUILD.gn) = 5f55788a75a1c45ffc4257d3c60610c74dbdb557
+SHA1 (patch-net_base_features.cc) = 2bb58bbd752458e0997c8e4c018c2eef01615f30
+SHA1 (patch-net_base_network__change__notifier.cc) = 2a302e36069a9bc0a16dd3ef683965939f129c31
+SHA1 (patch-net_base_network__change__notifier.h) = 85877bb64eec4576ee5682199bd291cfea8f212a
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = 3a7986b6a4a3c4a26c09f9cf9ba9224ae4da7973
+SHA1 (patch-net_base_network__interfaces__posix.h) = a641dedb60163bb4f170ec6df6aa7616a5f3568f
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = 3c6abdf25c106ef3844cee75ba44cffaca9ade8b
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 1486c6d520ca0f552d9027dfc52d377f3f5f5c28
+SHA1 (patch-net_disk__cache_backend__experiment.h) = b0b53d900ef20ec0be311ed8d4c1440f83d54dfb
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 40de2275c9ed70a47a9e3bb170a3ee198ec47ba7
+SHA1 (patch-net_dns_BUILD.gn) = 8419321f7f7c36153258defeaeedf170b5f5632b
+SHA1 (patch-net_dns_address__info.cc) = 2359fedbbfd21c468ac221170c36093e5975e246
+SHA1 (patch-net_dns_address__sorter__posix.cc) = ca5889e8dd1ee0e9a2e99af0da4c0d7aa8adc701
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = 1c890019a986c2fc99b89adf415fcb7edc40aeae
+SHA1 (patch-net_dns_dns__reloader.cc) = fa32f74e24f568a231b8bf75b8eba71c48bf2652
+SHA1 (patch-net_dns_dns__util.cc) = 478632029fc51932d2560efd0a235dea136345f8
+SHA1 (patch-net_dns_host__resolver__proc.cc) = 150eacf570e2153f61c100e583b02abb75558b89
+SHA1 (patch-net_dns_public_BUILD.gn) = 2af2dcb90c38e42cd319ab67286cb93816063322
+SHA1 (patch-net_dns_public_resolv__reader.cc) = 4b7fecc50a513870ffd76069ea90faa69959f02e
+SHA1 (patch-net_dns_public_resolv__reader.h) = d248cbd4119d02eef9a07f0f0f4788494acc0416
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = 2f7567ecd1253daa620df626b11385db12f72309
+SHA1 (patch-net_dns_public_scoped__res__state.h) = 82aebbdfbb911d922c0770b295675c1e30641419
+SHA1 (patch-net_filter_zstd__source__stream.cc) = 1773a74bdd8831a6bcd880c443ca71b4d53fd56b
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = ba22f4a4f839e8461cf6ea61939984af5a407976
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = cbc7b10a54381bc7aa91b03a04e0e265599e3d85
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = d620cd4811aa25998ef50a33d66f312b989d085a
+SHA1 (patch-net_http_http__auth__preferences.cc) = 6f506101111d5702bfd743c1f27e6dcc2aebb3c4
+SHA1 (patch-net_http_http__auth__preferences.h) = 73a6371efa3a685c774e6a3ed872b2d5abb511d9
+SHA1 (patch-net_http_http__network__session.cc) = 5eb07fccfe8c438bea65040f60c02bfdec5fed72
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 96e1b1017476106751cfbd67aef60bfe13110866
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 29bd27bff1fede0703017433b896550fff869333
+SHA1 (patch-net_socket_socks5__client__socket.cc) = 41e1fc4c79cf6111b2a24a7dc1696f65bd6f6eda
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = c50c186cd483cce3b555db108e466c7de37f5c89
+SHA1 (patch-net_socket_udp__socket__posix.cc) = d675806d8459a2ea520cdcb751bdc58a8e373938
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = 3130b28acb7fd1eb7c30b2e174d883d414f76b0f
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = bae36a12b9c18b9de816f2c378f157977b03dd64
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = b05519b9c08704076e30ec40c96f04557a39ba7e
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = d9cec7d1eae4a14537618f05ea6f243d4b9ee821
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 17a3c122e6db9f39075a8f540505b947a55c9077
+SHA1 (patch-net_url__request_url__request__context.cc) = b6f74ae666913ba0c2292a0bde7fec446b621f3e
+SHA1 (patch-net_url__request_url__request__context.h) = ffb45bc93fc3a2de3de7dcc2f197299e6949b8c3
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = e68cf4b5ff8843359ed8e548f96af65ba473bbab
+SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = 7a6cf73dbb795879894cf0054e919126fa03b667
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = c65f51552ff5f2c7833e2c7854a3baf5463a1b8e
+SHA1 (patch-printing_backend_cups__helper.cc) = e8a8c1f265378ec8c7b41563a9088a601b913058
+SHA1 (patch-printing_backend_cups__helper.h) = a1c37a6c1c73c7f16dbed66e9c68a66dfbc31f14
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = ad55c6f453027a440aaaeae8f69d02b1cb9d993d
+SHA1 (patch-printing_backend_cups__jobs.cc) = f64e34db04fb7e9086bea774184962bafdc0b0b9
+SHA1 (patch-printing_backend_cups__printer.cc) = e46f8a343bd5fc4e67b1da77779613458161c441
+SHA1 (patch-printing_backend_cups__weak__functions.h) = 1a2e9adaf77862ed018832e71caea74cf39755e8
+SHA1 (patch-printing_backend_print__backend__cups.h) = cf81216dae51a482b1e374370af9c196e42f93f1
+SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = 05b3c278c5295d6d7bc75fcba7b4ef95015dc9ce
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 39473614335dbe5ec8dcbc1f6d10fae96de892d7
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 902756b62b2dd9b7dfc372f1000066d27223b2e1
+SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = d2e2212270303a80c75cdac5f2862b954063d32a
+SHA1 (patch-printing_print__settings.cc) = accdb80883d7b4c55e7e6d3c67b2646137c5639e
+SHA1 (patch-printing_print__settings.h) = cb96135a26def665799eb0d4bc3ae80a28d7dd17
+SHA1 (patch-printing_print__settings__conversion.cc) = 5e33341ef2728a6466750925a2e801e4f7a99f63
+SHA1 (patch-printing_printing__features.cc) = 2c130930b975bbd320830d928565240d485bfee8
+SHA1 (patch-printing_printing__features.h) = 88df6a0151a8da9aa5b7ce7863b70fdbeb3010f3
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 5317ba08ee9192c15767b64272567ce40d1d73bd
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = a1b83824844ce9bf8883cfd445365d39017cf857
+SHA1 (patch-remoting_base_constants.h) = 2e3f1956cf7109a4e1a37988002a8cba401cf938
+SHA1 (patch-remoting_base_environment__details.cc) = 8ca4220848646de7e1eec380b9530d8bac837278
+SHA1 (patch-remoting_base_host__settings.cc) = 8364e4fc0d2617ec1be9b1879a59b2de0157ba8b
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 1902ccc0e89d73d23fb52dd82f2d904b7e699cfb
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = e9507e8db5178504cf4b6739317e3c028ece8a74
+SHA1 (patch-remoting_host_base_switches.cc) = 3bd6772a779110898ff0ce2b6cabd57bce0eb9fa
+SHA1 (patch-remoting_host_base_switches.h) = be6b414e35ec76b415bbcafb052fed15c09c446d
+SHA1 (patch-remoting_host_chromoting__host.cc) = 21805e6e1a6f8660dfc4397a78d037c1db318675
+SHA1 (patch-remoting_host_chromoting__host.h) = 033d1d6ee2a87c56f837348af81165324c166d79
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = f97c25e6a8abe503c0d25625ffcfa2e13d22bf54
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 302efea94d480816266064c4c389efe044cd3e1f
+SHA1 (patch-remoting_host_client__session.cc) = 6d11c0130481403fff7cbb2891638b1495e9d73f
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 355d26161bccf7847cc69e912874b1867316ec35
+SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = 4bf2f80edd79c9b32a3aa4d23a13225960877794
+SHA1 (patch-remoting_host_desktop__session__connector.h) = 643c1caa2d80efc9a3586db92f1d4fd1f5a879cb
+SHA1 (patch-remoting_host_evaluate__capability.cc) = 8ddc3a397f9832c190565a2317d286b2c01f73b6
+SHA1 (patch-remoting_host_host__main.cc) = 48797ddce2b860afd403e110912a2a2680cab96c
+SHA1 (patch-remoting_host_host__power__save__blocker.cc) = c5e114c77b55b8e59f059dc81da368c9cefe4504
+SHA1 (patch-remoting_host_ipc__constants.cc) = 7c461a82dd0794f701760abab5c2d9a00ca49bf4
+SHA1 (patch-remoting_host_ipc__constants.h) = 343648750030c14a4d6cda9277561bdfa56a2fd5
+SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 9c5936d9c88f19da4631153f24f4afb00d4be7c3
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 7acd9ea3511a9aca6e8b6aa6aa6f254c5daf09dd
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = ca9b3640d0b993ac90e6d2f5cf5272e256b07604
+SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = ec462aeb5a9bf37a3c21c4c1bafa7c4ec4ef34b2
+SHA1 (patch-remoting_host_policy__watcher.cc) = 5b30de891924e6577978b4adaa6c553fab7e0e19
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 262f5b5f7ec806807ed36da30f8a949b6aca0df7
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = 1e1c5c015aace0801618e3e11f5846ad0571fea9
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 32d24f7d6f2a13e84921214c2dae8c9a098bfcaa
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 4a676b5efb4ecc68beb6321ab3fb77dff61e8cf1
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = c7c5b074af60171276597c7b25b887aa006ac021
+SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = 3f121dcb45fc281f95393de254b9948e40aa3d19
+SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 044c7a27a4dd4eb97b19f314806c7d75f9fcc287
+SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = 24cabcb4f4e57c354da7c2b13528fcfa9a9f01d5
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = 92694311b57245ade3bab8206dfcb3a09df5f94f
+SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = f5217446b3be286d4e8eb41cf1990881a9fdb130
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = cded6d56f2ae05b35dd6d2f370c3f936c303cb48
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 2f2a02d0f4772149d74647f139540d8c942a5221
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = 73e13b1c89c59e5d42178ccd77b462fbc6028553
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = c29eb2adf6df4987162231935d7250631e3c23e0
+SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = 1f61101e39ab0fca4c3f3116e87204fced591fc7
SHA1 (patch-rollup_rust_bindings__napi_Cargo.toml) = 7ddae59f35288f0eb5e8a9a8afb12c2c34bff42d
SHA1 (patch-rollup_rust_bindings__napi_src_lib.rs) = 3bb93eb33fb2f73f66bbd51aa054a508a3367f92
-SHA1 (patch-sandbox_BUILD.gn) = 133db116d92f01637f6d2d6964adbbcfa73d7f31
-SHA1 (patch-sandbox_features.gni) = 8b917d936c33ace07e7ce3050e6840ed44437b48
-SHA1 (patch-sandbox_linux_BUILD.gn) = fbf32dcd8540e5ca1bf4e46c18dd9c884a8f7c0a
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = ebc99cfb0b281965d463de100d67889be91f7193
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 5e073980567221404837f17a8a2ceb81187e6c96
-SHA1 (patch-sandbox_policy_BUILD.gn) = 4d4af2dda107f317df46bd6067bf709da8753d2a
-SHA1 (patch-sandbox_policy_features.cc) = 251a0f7dafa508688d48352388e2b3200f801fa4
-SHA1 (patch-sandbox_policy_features.h) = 6107a0fd1eccc40440b470d6c45f3d2f4d04e4e8
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 3b16c40c2191d373b94f105ab9e706775e35660c
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 11e94cdff0a87a8a2ef519f7ec313751486894ff
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 118166a201d7ff3cb3ed2ac3791ac5bea01c2558
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 35fcfdd1bfd82dc49d022578fddf7a8a760fba90
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 4afa9a71c4f4906af3d4708804e76853759f5ded
-SHA1 (patch-sandbox_policy_sandbox.cc) = 213284303ae43b953591534c59a1a4f749a977d4
-SHA1 (patch-sandbox_policy_sandbox.h) = acbde94228f445caf798da059a983e8b0c80f19f
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = 55a0ecfbf0af2bc5714d6993846c35ad2d6552a0
-SHA1 (patch-sandbox_policy_switches.cc) = 05be53452da97996b2c93b162946d5e2a400e151
-SHA1 (patch-sandbox_policy_switches.h) = b8f5d64090d3e02fe904b378366d98bdc340fdbb
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 3ad5f81a95e582b4c0e6d567e2a14fe5126fd968
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 68f0a46311d0d69723bf2c0f831a664745e5c888
-SHA1 (patch-services_device_BUILD.gn) = b0d5a0b9bcdf1acd4aded9457edb2b0ccbd8f489
-SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = ae89eef2614449716121085ecbf3ff20f71c2d68
-SHA1 (patch-services_device_hid_BUILD.gn) = 52dac32092f074fa49d8c3a70bf2f3470eecf0b9
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 43dc13dcaf6d5b5e93298874744e833494ece8d7
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 8ce1cfa3ae9729ce8d9fdf59b95be8f4df3f4762
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 5e61655ffcc34cc3ce5da476664270cd398ec93a
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 11a708d7b2281e990c9caed8ebe7f00184af61af
-SHA1 (patch-services_device_hid_hid__service.cc) = fdca6c4b0ff7ae121659e05155606ea98e037efc
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = 636ef9cd2e49666b70956f2811d6bff0ec1f1e3f
-SHA1 (patch-services_device_hid_hid__service__fido.h) = fda06d6218a4dde966111d9f32b8cd14f9d89eec
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 97c076620be4a578af52b8ffa41261a8f281999a
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = cdac66bd75eabe898df021f2c1c84096fcc41f35
-SHA1 (patch-services_device_public_cpp_device__features.cc) = f3bf8838b12915458f2c15ae1ee1f79ad893cd8d
-SHA1 (patch-services_device_public_cpp_device__features.h) = a9b8bb2f03755551a9076fb19ea2586991ecbc15
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 3887bb6d1c5b72b7d8fbed7930aa0bef4d5b8c89
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = 2560c2ad813250acfa7b696a8109d3fa90812a55
-SHA1 (patch-services_device_serial_BUILD.gn) = 72c592fdaedddbe2735e25d87bd56a0aa610a514
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = cb20e03c4845ebdcb9b50926ae86c17dd71a8893
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 553cddb28c4ae318afed8904fddd673155812d4e
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 0554de9d6985e902da809ab8d4c7460093505fc8
-SHA1 (patch-services_device_usb_BUILD.gn) = b3a7de8793accd3b941627a3db039781516eb6e0
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 6bd9feabe2cf9a9beed4d5eaca2c54d6787e51bd
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = 66d7b46c9709be96c8e30b1786c274b8b7bdff09
-SHA1 (patch-services_device_usb_usb__service.cc) = 3c45790b82f5b5caf72db08c50886b7d07204c43
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = 0c33786b9e1a15a996e743e6e22ea47de989307d
-SHA1 (patch-services_device_usb_usb__service__fake.h) = deb43b66f93ed8161d3f7e40f2dc0e43ac784ea3
-SHA1 (patch-services_network_BUILD.gn) = a30ba3bdd96dd1e721e60c22b8c70c16fed2dc41
-SHA1 (patch-services_network_network__context.cc) = a731ce29216354dfe99fe34e14bfd0b4a6c652a3
-SHA1 (patch-services_network_network__context.h) = afe9d4330615deae7a23681391d231154ee08033
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = c6cd1ca1777dc201d82a589744a7677e2aaa8382
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = d61502f7687dc6c02166896cce2e3d9e8568e39f
-SHA1 (patch-services_network_network__service.cc) = fe2494f72c551d7e1b491a2095f2a8b5ff266145
-SHA1 (patch-services_network_network__service.h) = f135dd9255cde816c523552e002f4ccf06b11016
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = 29322c798c57e30b92588d0e277ffcd1c3631e9c
-SHA1 (patch-services_network_public_cpp_features.cc) = ce43ce6f2a62c9fb89d4e19c520d4f540db62e34
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = 2f7b7b0f02ee0b29a32dc58a3d3bf0bd7e4206bb
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 1314fa9a34fbdc88a8b3226c85ac8f3a572c14a6
-SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = 61da943813186785fc95a480db0ed43524b2c6ad
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 9b2f73c3570e5c9df57dc2eb3ebc5b860861f9b2
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = c1e8b7e69ace353bd2ea7c627a293ac12c628513
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 08d3d2fe1db94b35cebc47f145983b651aba2d28
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 33e88de2680d8ce1ebf3d3e4d445faf0c8b5de86
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 39a8eb725d5381774fb738c075aa0cadb9586038
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = a3ba9eea501e2c14eb373878f0193848158aafec
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 533fc50c448d9f404426e417f3bce179f02c49f8
-SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = 1a4b3b8a85106385b5fcaf8eb310588a66cce96b
-SHA1 (patch-services_service__manager_BUILD.gn) = 91f796b062b9d5ad250e86fe9e5617f2061f730b
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = c62c889efbfd7c392931cdaf23bd31a1fe328777
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 63ac81e14a87f2115b2a641f1049061adab5e624
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = 7cf18fcc855b69a56b6d3c7d88bd1fddcccfce92
-SHA1 (patch-services_shape__detection_shape__detection__service.cc) = bfbaac366e8a0ff0e0ea60f216b3c46997c9bd24
-SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = ee31b6c72ceab73357a02834ea4a31fb31a9c778
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = f90ccf09a46909f875d8aa80df895b22f891664d
-SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = 17fd33e567c246741f9c9f81cbf14501d0db1054
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 58da4e31a2f73b17178db126b2c78a6b66d4d524
-SHA1 (patch-services_viz_public_mojom_BUILD.gn) = b565925011b6ac9432abacf2e6f37e4ded0785e1
-SHA1 (patch-services_webnn_features.gni) = 9e0f7e2f8feaf8aa5a1d2dd048c2d50e25cab61c
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 549b94e652150cec27a33b80de9e3f8b350cae80
-SHA1 (patch-skia_ext_font__utils.cc) = cc02ca97f0ef353432abef5ddb83673147b9b53c
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = a2b2b96b9e9e614bef408bb2ab3ad451a22dafc4
-SHA1 (patch-sql_database.cc) = 31da3b6398c338353117e286cd6cb26e0f8580e7
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 21db22a2ec45d9cc6d7d02ad2666c4078d1e2b90
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = c0bb0c6e15d98e93a32d9e201e56ffd7de9e215c
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = cd23e985144a86f3d2258b1678e46bbf91c17981
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = 1e9f01e2ebad6762c85b7311e6f713f39bcfcc4c
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = a8388bca5d91ae46da37f063ec82f90c33418a65
-SHA1 (patch-third__party_afl_src_afl-fuzz.c) = 33090b2aaec68cfe40ebc683fa7ac84db435e4a9
-SHA1 (patch-third__party_angle_BUILD.gn) = 1c95b6210f06525ae8dc7817d94444bb01512ddc
-SHA1 (patch-third__party_angle_src_common_platform.h) = 2e06040325cc01bc4aed0777c05ba947b5367823
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 4cd6c63c2a31515bfcfd14a41d428bc2b1d50c49
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = abb0bd1dda010899b92c127c545fcca16fad5e18
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 67c3c422979d08ac72a12335b4ecd429f8af0207
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = d5923677b22f08ba9356d03d73e8d0990f3a5bf6
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 6e4488ab6d0ec2765530f260cca3fb6f72c2d178
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = d952bc04abff15aff8a01e6f93a35fac61bc3305
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = b6842cb072487f5eb27e4a0d5352ff3218349ae6
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = 5bb977c5293849522d5a85333477c6081be0a14a
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 1c57f6875e1a8989a9028e49360f9f226dfc5435
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = de7e8ff54114afed62a62820723ae74411d2620a
-SHA1 (patch-third__party_angle_util_BUILD.gn) = e1e79121939602a75fd4f8b70ff25ada221e955e
-SHA1 (patch-third__party_blink_common_features.cc) = 779e9506fe5fb93902d5f34801055f60c2589153
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 8edadbf2299bba872f427688d0f1c905f7719c14
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 6a12fe124e48d5aae32c945a3ef565beded32237
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = b353d5ebf4ca5290146073237cb605d1407cf393
-SHA1 (patch-third__party_blink_public_platform_platform.h) = bd18a03d692b345d7a707cd0ae21fb0f7af433ca
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = a4a40cc3e8ef11e6bf2b5132ca2a4a55f910b633
-SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = 30322aae158d4476490d4d4b2a4815eeb918ffad
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 65b4efb89d85742d85f427c8d94e32eb09d8289a
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 461a554e6e3d68c2eaa21fa39ed8c46c0629244b
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 8a5883f9204630f4cb3afa8d629d19d385b17637
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 985e71ca0f41585cde8be45d054867a0d466d42f
-SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = 59b71e690b0f84ff969f832d95f40550eda955ee
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = fb1c1386e40fcd85ad522ed73d332fcec8839880
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 590bfd7acc531ba00af1ec37c2e521f0cb4ae02c
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 49880b3e9efe1b61e6b79160c1df5b5c01da59a0
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = e03f69e34e29586370339369e92bc93f546caa8c
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = d8c52a1eb41efd99578129d1b98310f3018bcff0
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = ce6cef302192d8db56744db68959dc0d44642720
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 2a6129dd8d8625bcfe294180ee55d55ff5ae16c1
-SHA1 (patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc) = edf4da1ea7e1929dd0339a6a4a69aa7d65ded5fa
-SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = f840b9430561ffcf14c42bb95629ce3826bbce78
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = 01fee126b11468bb545bf0543d2e17c1ecdc3308
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = a5f5e9de93743802870412dd91c265891decb741
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = cc1b441e883fe31944e60eed4186ad169534a8e5
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 1c0ff7d1cdb901998c815b544a2cfaf48c8fb869
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = a0034044e149db96c90d0d83a71582ddbec5abd9
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 60e46d26b87f7a2a1ff096c4213bb3f7e46a149f
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 2fa3c61b80d57efe066664327892e6315c10a906
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 9e979256e89754ed836af149b054b96c16794e38
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 09be2a866c1d41ffc091742cc5645a348a4b174e
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = b40fd834eef2321b51c108f358f1b25c4fddee12
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = 018926ec3c8b9d7e113f7e368942164efa618480
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = e9de1b4da27d0625d7a69854214d70cc23aa9faa
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 027ea30790bf421fad92613d4956494d0625ccb2
-SHA1 (patch-third__party_blink_renderer_modules_xr_xr__rigid__transform.h) = 66226b7080f9d490a0148cebc63c2978d04d525c
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = 0972568bbb9f0bdb1c17d4d46c9f7c8eead4d3a6
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = ce7c403029aec3fd735a64634f29134cab7603a0
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 579338effcacd227fe1c3d842173d81f829508a8
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = b224106949c90b4aa8152eecb5739231b2e847eb
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = ebe2b00b0c9aa5ef9f9eb22ea075d44772d58bb4
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 41cae3a4e85f5ac8a6fbe36c16c59511f092c19c
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = 276d171a746f469e396b61893dcbb1db31de1284
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 807d7d615b37d86c61c190ccae4dc16522faec4e
-SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc) = ff0ab29a5845097762772fc7f0390faa05d30f67
-SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = dd7d675ab014708102173df1a729b969855f362e
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = d24deed01826d6b77ae32790114f97f3e144c960
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 50fe05b8dbec8d4cc23a2cbd8291925e5d9ac1cd
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = 53aa578f55f052ecaf3f6fe79846f9398b088e4e
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 5f6836df17fc692286c5193637347f0113f088e3
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = f99f2633e24f9047b9085a05338b397f21f3a6f4
-SHA1 (patch-third__party_blink_renderer_platform_text_text__break__iterator.cc) = 030c09d69ba963313e737555cb1f96c30c8988b4
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 4971027aac5eaf7a10519c18f47b5f0436e45e6b
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = b5b056380aa122daf7fb84ea87b2618b9b633d8d
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = d62c77ae0af64be8d9f29071637eb2a30b3f29a0
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = b2062733a5c35b6ccfaff75290c7104f9e2e8cf3
-SHA1 (patch-third__party_brotli_common_platform.h) = 1c6a07847513442d99dc4745f9dcb65d802da858
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 2e0171e489577f5d203bc339165af8011d1423e0
-SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 2f259a5a3645d1287005123c2da1f525bf8d0119
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = fc2bdcc24785b195c1c4180537502bf8b41c571e
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = b660a2abb08a43d7c8733719795ec8c6325fb3b4
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = e9a98cf864ef26485457f6dd9113cafe3e793edc
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 82983f9839c4e5792c1339f664063d1397a3e5b1
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = e61f6320415dc872d0eaf4c07fec6e14b7a7b17e
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 31a7151cb5cf7a93115a63924e6a70fff9dcd986
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 70987b9ad0d9f7d887d515e6b168656c37b4fce7
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = c4bad295be99a80548389d430c854b0f07cedc99
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = fe8753ff5fde307439b23e309ffbb8903df42bf6
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = fe4d7fc3b002203e973a44ec0023ebee62c083df
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 09ba9cddeda7ba6d54aeef4a377d33638c533819
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = d98b4141213c26454e38414e270972201890b175
-SHA1 (patch-third__party_crc32c_BUILD.gn) = b0c7ca09b3ab133c06fe2c8ea99ee6dd40e642e7
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 623659ecbea600c81e78b12090d7dc79f972274e
-SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 915e004263633044bcf76186d2b6b9c517bf6f94
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = ea1699d8a2e2b370f2a60325ccce3788ec5a2156
-SHA1 (patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h) = 0a081740143962ec34ee53eafeaa5e5b745c2549
-SHA1 (patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js) = e12c414168110da2c6b873a82a3994dc624b35b3
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = e77061451b6b57aafb17fbaaa2c67edc9144c0c2
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 8309f1fd7a1e15525123c0fdd8a1f809810b4644
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 13fefaa5ee4286b912fb95dcc9a585bd1cfe50d0
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 18d98677eead2aa47d2d30b9b8f3d1ddcf69d2c5
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 5e2d9f10e45c67f6cefbcb3c454ed873184a633b
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = 18c4abaea6ecfe2cacdbe24bb8f0798dd8598741
-SHA1 (patch-third__party_fontconfig_include_meson-config.h) = 48c4f429c70c7a858d2452ac69576ec69c63af63
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = e034b7e2d3c35c7c01110c453e67ac06ef9963f4
-SHA1 (patch-third__party_ipcz_src_BUILD.gn) = d8e19c16b5f458af3456fc493b44a6e28d9cd0df
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 9575e8f31e40f0a77e33ce9f0f64a8a12350b0ef
-SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = ed33b76e7e622ef8c5d55449c95e336c1ba17ec9
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = f12262a760c74f3fda2128ad07b9ffc8770c53a1
-SHA1 (patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h) = a5d953a095a05c5f66dbeafe071e79d43ab42c86
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = 6c559e626be6b25b27d5c11b84360b060ce28939
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 7e6d0f19a3bd5d1ce850cc2054ee32b6cbb6aeeb
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = 34b0807a966e7beabc0800064c91f086f0e49aab
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 5492dcc68a357a9517cb742691f9056e4114abaf
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = e2e70d85de4ef2bb1939a1df698af402688801b8
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = e84a3a872dbbc706ac806fb6f2330122c517484a
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = d40dfa244a2b45135e37f48028f0c2ed2a760434
-SHA1 (patch-third__party_libunwind_src_src_AddressSpace.hpp) = 50bd9a2cf545da99e40ec70a3065fc52a61ce6d8
-SHA1 (patch-third__party_libunwind_src_src_DwarfInstructions.hpp) = a5da37442ce0430f2e0873463e1b8255ff700b33
-SHA1 (patch-third__party_libunwind_src_src_EHHeaderParser.hpp) = 2bbab07e8c58cec5341b891bfa60ed7d678605e8
-SHA1 (patch-third__party_libunwind_src_src_Registers.hpp) = 762d7ca64a999016c3e615c54f3536ab8fd03c27
-SHA1 (patch-third__party_libunwind_src_src_UnwindCursor.hpp) = b45c672d2814f16b99d0ea69d0ff07cb4825b5a5
-SHA1 (patch-third__party_libusb_BUILD.gn) = a2551e3c141d1c348b1da5536dc755a5c2ca6894
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = 6a1a3f1a8bd4c1272b15d1d2aa5eff3dd3ccbe37
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = f315899311a63483794704d47368e8a5febb6996
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = aba0bbc4bd3020019249e3ddfdd76b16a698abe6
-SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 133e4ea94fbe6033941e6baac0113b48bbfbc553
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = 7c16721eb4ec7f845a06252e6506aa86ca4f2ba0
-SHA1 (patch-third__party_nasm_BUILD.gn) = 454862f17c5ad83f3b7e427ed26ac93f84322583
-SHA1 (patch-third__party_nasm_config_config-linux.h) = a4f3f4c9f717374a199e8e2b650be9e37b449fd2
-SHA1 (patch-third__party_node_check__version.py) = b638c7316e52b223587d4abf17c5e408120a97d0
-SHA1 (patch-third__party_node_node.gni) = f4e8158ff0e6e120b492f837a144ab3d5651601a
-SHA1 (patch-third__party_node_node.py) = e3a8abec335fbec93da3fb4c750b65957481a2e1
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 2bfcb07f551219a608983393a8a7d245f8a3cc5f
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 32ba07c825dc6385706ff5d4f7bd15570b4695d3
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 79af87b8ca26d601327202b69bc68b469167e913
-SHA1 (patch-third__party_pdfium_pdfium.gni) = 2b713e7b69b20601f459779a7162f6daae2e2790
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = d7fffd83dea3f4e6470bb7b9ac3f5ec126f5ad8a
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = c189158ab35cdb0f0875642a40e47f478585a63a
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = ca16ac68a1afcec3b97b39ed3847fa0b74f16a2e
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 6d4d3f05636c6917941b75aae882b80cdc1ca904
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 3be6cd952b7fac7ddc7a378e190d9da653f73ee0
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 0056f2dbe63e4b30dd1b969490a64f6a53ca75d0
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = fb8fc32d963f9a390ac00fdf66b95b20c46ec117
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 8d2db86814d8921b5299c1193e525187f88b3116
-SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = c79a58d1b16c0ae8f7f119a6e29122d0a2dcf191
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 1b89c0913e0fcfc87c15256c7e366f614df71719
-SHA1 (patch-third__party_perfetto_src_base_file__utils.cc) = f32ae8f897caf548d6267cbc590d8ec98a969e10
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = a6d7e7f86529b840c9818057e0f6b2cde94ee4a3
-SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = ee22bd64ba31eb3bad2bd0af8112d9cbe6c65ccb
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = e297f8955c611e44736112fc39068f379635ecc0
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = dfe88572e65479bcbdbd766611cae4d45e142fc5
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 22cccaf1c45c83e1310c037d0c5f6ea00fe86cb2
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 80ceee24b53b7bf601685a60b0ebc02ff2b83e5e
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = bcf736ef88d4df3226fb911a9d8133fb1b51ec05
-SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 8cc294dca9dc5f38751aed082c1a6803b001f045
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 3dfdc665736a607ef58db2b69a868922b946f88e
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 86deb5fb2d62e08d294b39bba348643ce0192ad8
-SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = 6b7d04fe505690d273aa0e1e7723c5616f49de88
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = ab226b158f834505528494496bb72c3b96600ea4
-SHA1 (patch-third__party_protobuf_proto__library.gni) = b2f6e464491ae503072d6cb55ed71bc95efa0588
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 2189ddfb59311e7a83a667e3101d6bc8fdd3dbdd
-SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = ad2fed000b72280a5e9883b3cd8666837a1025cb
-SHA1 (patch-third__party_skia_rust_png_FFI.rs) = dac2829ba32f153cb65418a046ada46eb4b5b009
-SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = a2e1c7dcbcbc529e95fcea33b82b8dea397ea96a
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 9c541b856c8ef42da39b99f98054e6069ab43f83
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 876743e58fd1d29631ff55d9b5ac58b7b2d01544
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 2ad9a09d2f48b1d5d797942f65f0e24c5ea056de
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = d5253d7bf4c9b209a6d78395688eeaa32fb6f1e8
-SHA1 (patch-third__party_sqlite_BUILD.gn) = 23729248912bfff8073f32a7b3102fc9ed53f82e
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 9809de4cc624a5dde8286598ebdc4ad1f708737a
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 5013f733717ba62131e989ce352d1d3303e2f136
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = c120ab19121d66583f887b59db1f618d382fd42d
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = fb507f1cba168ad026c7a1726bc4ec592082f63f
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = d4fe50a5220549b28e73381078f652d41f8f7bdd
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 632ee50d70166d925d26e0e62c03f6c2f9de1e02
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 817d792a777e02bc38e070d045bdccf2d1b426a1
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = dd5909f3a919723a0c081711f082e694c2e3c392
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 1f0acd8db47d7becd02b91546e00ffac8cc3a940
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 09c9e88ff4310f59445531a8ca8dd55d8b2e27ab
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 932f4f32fabef5773e2d02f7faafaba1f575f7e6
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 4f2ceb4c2d5c233cb0cbecfb4d422631fb50cf65
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 33c89c9a3ef9ac226e89df28db63b29456e40f09
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 6d1736d4ffe885bf29ae421a4b4bab20d3aad547
-SHA1 (patch-third__party_tflite_features.gni) = 321699f89013dc8ae6c801bea5c2a3660df8e2cc
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = 482cdc04c1d7894c6b78f008757619d6b8e4426d
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = bbd1d715fe8ff5062a296923d3d58735afb5f118
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = e81f53016f09fa54fc63ad3d5e71762ab63be98c
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 6751b0178e154f6fe37a6a124cb407b6338c00b0
-SHA1 (patch-third__party_wayland_BUILD.gn) = d742b82316732f2675e4ad2200c7d36fdba9ab52
-SHA1 (patch-third__party_wayland_include_config.h) = 0fd73c7b93a51d43a5156e593619d74597440b68
-SHA1 (patch-third__party_webrtc_BUILD.gn) = 0cb4070c8f4adb78ce6c7f6797632025b67dc99f
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 9c02f5d8ba545aadae7b53cbc9c3830a6329b8c6
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 9bf7be97c141363396bbb63df59e965450fc751f
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h) = 287dc5b2e2f5dd68c133565776a42c9022b52687
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = bd8b8efefd1700b0cd7118c66924dfc4df44c7ad
-SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = 1a918eb196cb0101853a74f2e99d0ad353629fc2
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 72d81084a3771cd994dd6282359dd8424625fb05
-SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = 763b99b7d13d892c5f56befed955a467d7b8c40f
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 761c41728561f1c5d69bc868b16c28d7a126a9f6
-SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 0f9bd786f5a85feadf18b5d733b4647625be508a
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 4fc2f2c2e3f942e9cfef23ddf56423fba2ef6bbd
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = eef667d248d0b3c290bb132ab9dc0baa7957b1b7
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = fb8c4dc81a14d535f20340030ac3d52643fdb7a5
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = d7df4e1352ad1e39c0b16f6e9360406e731d884c
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 8555837bd14ab4c5006f254dc4dfe3af6d11ec0f
-SHA1 (patch-third__party_zlib_BUILD.gn) = ac80d50a307691edd4a80a2aa63759e4aca2e36f
-SHA1 (patch-third__party_zlib_cpu__features.c) = 049df319f22ef8e59907e4f9b50a0182c6a05e6a
-SHA1 (patch-tools_code__cache__generator_BUILD.gn) = 4f94a161504783dd7802e66e9860599452ba5352
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 34769119c14ad612c39347a9631cde7613f47b0e
-SHA1 (patch-tools_generate__stubs_rules.gni) = 979013727bf293dfff81ce79a9e9b5f6476f7372
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 5656d35f44f2feec37e38c35692ef931925a9ad4
-SHA1 (patch-tools_gn_build_gen.py) = 62624d548ebe9910a1cb90b91ff91d94ad4c8977
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 508eb9e75a833fce44f4766cca8a2feec206bce7
-SHA1 (patch-tools_gn_src_gn_args.cc) = d5fa553edd499b75249e6be3ff5db775cb4164b8
-SHA1 (patch-tools_gn_src_gn_version.h) = 6bced9431281581ae107628a85d35ea344dcf989
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = f33bdff59a8118efcd12b75a120e7e81fd619b8d
-SHA1 (patch-tools_grit_grit_node_base.py) = c0b764f60bf9ff57815c4eca8f19f3ee38969944
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = f63cbb4b0186bae291f66c1e76a835cbbdd4e275
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = c788a69b5747edcd4e7a537d9346b5ff5c8bc255
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 7b8baa471c1842546c322d9bfd8d9ce75e8b655b
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 976ade44ec43284d1642255c441aef7a70654536
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 61c19d14c0d36c640f8cd192b08e936fea1ab702
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 23bea834dfa0552e3db1591c61ef9801369a660a
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 1e6b93c558b700f4fbd12e98615e76afa16079e6
-SHA1 (patch-ui_accessibility_accessibility__features.cc) = 131466406ca0c268a5bdf75659ec9e5723d05a0a
-SHA1 (patch-ui_accessibility_accessibility__features.h) = 2edb69752113dc31cd03b4051ff2275b9fb509c0
-SHA1 (patch-ui_accessibility_ax__node.cc) = c144d710628d1ad8e963732b093432eaabeae155
-SHA1 (patch-ui_accessibility_ax__node.h) = eb064118a16e0cf629500adc825e5d2f102d281a
-SHA1 (patch-ui_accessibility_ax__tree.cc) = 184afe88443c0a66a983980aecf240b3130c7cad
-SHA1 (patch-ui_accessibility_ax__tree.h) = e79191e90529d6f7fbfc0079ca960575c108debe
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = 1039c85e814aa70c6ca4af230c836a63d4228ff4
-SHA1 (patch-ui_aura_screen__ozone.cc) = 9b6ac7dcc540840d2d99742a6c89f030520a157c
-SHA1 (patch-ui_aura_screen__ozone.h) = fd987b6e0590d602a6f21fc1678ea81352a1e14a
-SHA1 (patch-ui_base_accelerators_accelerator.cc) = 5cdfbe8ef8a540f35b2b2d543f97de4c6bd67d7b
-SHA1 (patch-ui_base_accelerators_command.cc) = aa82adc7fe8f7a4041db90e0ba3d44bfdebf9167
-SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = dc484f0180c02d8ddea34aa8a81def11076a9c33
-SHA1 (patch-ui_base_clipboard_clipboard.cc) = 87d65b45e461be134cf67b001f1b0dbaa97029d8
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 49495f3d11921c3bee1e56b93b9f566136c4c2c4
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 2a61d10014f30e2235b85d8a44632f0aeadae6a3
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = cfc3fd00489ca1573e12bb9f910eaa6cbe6cb809
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = ba0f9546fb36bcdb225bcc586341a347663ff2aa
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 6f9ca8ae806b6e928e2910937fca6ee745100dd3
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 68c73975ddca12a8e0dc873521f12d5e4f88f800
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = ce41df76075144152f3cf26f2c1194c16c7d4998
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = f6b373dc4df98c55332aca958c084d8460b46331
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = cf397bbc2ac4e30a4163a260188f3c1a832639f8
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 6711d9ce2bbc960128313b3d0e980128226fa73f
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = f91d61cb8ee2a5aec8f74a68f637b0a27e7cf89b
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = 69e8a451b07c92f20c12254b9e9b74f560ef74aa
-SHA1 (patch-ui_base_ime_text__input__client.h) = 23a7bf8feef40b67342b72f3d033d56ba8bd9668
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = b58455002668a435e57d4581f7f900eaa22a1eaf
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 1d0eebb75eba14314eb49d54f7ca5cbcfb4f5cf4
-SHA1 (patch-ui_base_test_ui__controls.h) = 141951748b9c5adc9259a96732bfbf7ad1c3c5ee
-SHA1 (patch-ui_base_ui__base__features.cc) = 55f87ffe4315105702416cb78501a0f53b8d7948
-SHA1 (patch-ui_base_ui__base__switches.h) = 755cb676674dd260c1bbdd61634056e3865e59d0
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = c20593f4374e6e5a4a5b17ecbe734395e4059fab
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = bfeade1ec8c2b6065c69201ac06b6a6be060e0e1
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = cc7775230db28fa0c9054973aae58f4685cbf978
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = ff49b600cbf0b7957e1524207a6457483a799949
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = ce21d61296e22e9e9543e112d3460b2dc1b9af84
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = d6f302eacdfcb8ab93f8b1dfbedc75b8a9ed95a7
-SHA1 (patch-ui_color_color__id.h) = 66cdd3415fe470318bc296b46d5fbba6742c45eb
-SHA1 (patch-ui_color_system__theme.h) = 623e8749a4307006f41c2e19d9e352c613ecbc3a
-SHA1 (patch-ui_compositor_compositor.cc) = e6ee9cf310bc7573b444a272016291cd41cb91d8
-SHA1 (patch-ui_compositor_compositor.h) = ba5c633a76a0d7818f40ab23ed92969053a8a1ca
-SHA1 (patch-ui_compositor_compositor__observer.h) = 48d00309f7bb9e8418c7eefe3b6cc33cbd76b698
-SHA1 (patch-ui_display_screen.cc) = 05ef56c6d17c87e2694165bd529c1b22902fc4de
-SHA1 (patch-ui_display_screen.h) = 534db84128ee240a4b022c421d249d38303e5e45
-SHA1 (patch-ui_events_event.cc) = 634afad51f77fe517c660a7b0f13a1fe8f3efbf0
-SHA1 (patch-ui_events_event__switches.cc) = e187e9de3fe118524f42f70ff8719e62e72dde23
-SHA1 (patch-ui_events_event__switches.h) = 89d1e9ec4cbe1d1c751db1a181cefa5f35d63d4e
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = f753a89698563ef9c92868321b5b3f357123d69c
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 7eab29b6f2e9700d1c14b7b10d3114918726e92f
-SHA1 (patch-ui_gfx_BUILD.gn) = 64271446fb52674d407155ff78a2facd0eb1a7e3
-SHA1 (patch-ui_gfx_canvas__skia.cc) = 157f0ec3b52fdf32002e6feae76d0070d8cc7f2d
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = f2fd2ba31eae152af9d2168ee1a7dbc6e02c23a0
-SHA1 (patch-ui_gfx_font__render__params.h) = 723751766984ed6a92edc4101a2d89b808fa0f88
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 60049fbc92d987b713a7d62c1123e8ec9aea0a72
-SHA1 (patch-ui_gfx_font__util.cc) = 11c007e10dab502a749d6c8aad6b8fd94c333eda
-SHA1 (patch-ui_gfx_gpu__extra__info.h) = c082985a59427486aa1854312ac84c5cc65e7e73
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = b16531799806f86b49b11ff54a7ad9ec5507e20c
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = 18edd7c65cbb7135cd5785f3494fde11e23825ad
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 0cc2ef15c8e9c848e80bedf98277b066a46f9b47
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 50be68343218c55006bae12f1bd00eca3a0df1d9
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 05760e1014a6bd91285c29d325823ca310cd2399
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 869500718a1c36def3e3e0a91a33e9b163297980
-SHA1 (patch-ui_gfx_native__ui__types.h) = 47bedc2055c574686fd71c567a20fffe2aed7806
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = c05189057f5d19283a78233f7e1fff66e058ee11
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 9d37f7510633b5c8ed69a2a887f1dc0f90b25791
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 42407c7f54289987055cdfa9057fcc26991c6758
-SHA1 (patch-ui_gfx_switches.cc) = fbe1624275dc0b047d310ed06a54fd1dadb64652
-SHA1 (patch-ui_gfx_switches.h) = 2a2961ee25c01e8a6a7ff8fe03d94c12edc4d873
-SHA1 (patch-ui_gfx_x_atom__cache.cc) = 4d1f8f249b6685714ba96bbdb7d76930b15c8a6f
-SHA1 (patch-ui_gfx_x_connection.cc) = 9683a9034a1ddaa57ae5c38cfb099ce1e8a1dbd5
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = e25132060538be56d5b0688330e1ab40555a52b5
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 42f56b17d45fabf1c316d2a6e0dd09729db1711e
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = dbf5fdefea755df03940a0fd47cecff5ab1c0d2b
-SHA1 (patch-ui_gl_BUILD.gn) = 0b7fa7028fe070726bd200cd574e7777465f9979
-SHA1 (patch-ui_gl_gl__context.cc) = dfbd9b7a935502233759dd9767e42eb39ef4c80f
-SHA1 (patch-ui_gl_gl__implementation.cc) = 0dbc72ab1fcbd61679eedd147b43e443f783606a
-SHA1 (patch-ui_gl_gl__switches.cc) = 98c693c44e5cdaa58842e13c53001f01467b79da
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = fd82c2cea29f3332f1b11356b8e8ea00157e1d04
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = ea659510e78c99125ac6e3e8665018041fe3b847
-SHA1 (patch-ui_gtk_gtk__compat.cc) = 16cbcf2e0a77761c7a4b0a76665dbaa2dfb9ed6b
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 3854e8c5d3ab08972aa407cfa355302af9aa20d2
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 713c12e2e9ece6e8d960dd2025dffd129ed5b251
-SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = ab2bf5684aef7508c0df1886cc1ea96f6d1e2a8f
-SHA1 (patch-ui_native__theme_native__theme.h) = bddda9e675cd225a7174655c0b1c5efcc3d83584
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = f047dd16d218a8262cef86333bbf488591241d46
-SHA1 (patch-ui_ozone_common_egl__util.cc) = f547b2083e9f4a78948ba20ea20cfe8a7599eb9d
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = f5f143e8b22d68f3a2a409f36e4c739655d0e7ad
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 36b0f31ed47c28aacb3f684c8fd075fdada93c32
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 8a0a37726020306dce6631dca735432b3503d376
-SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = 557c0f3520b16f5177bc90f75ab70c5537ab7361
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = b5106504bd0b6a42199c31580e1d977b5f68c26e
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 447fa9907b104e27f4675a19b05d29b8ce1ce631
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = 3368a5f633545c1a861f3a27867210e87edfccb6
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = 43ccac23d1d3cde3b6230c68550d47512f1371c3
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = eec3cb183c4ae53d366092a60179d3d2d981aa70
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = cf967b4f2b01b3c60cda2525fa286242b0ecfa20
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 0b95eb37b7bb085bab75299a0702c69c79d67f4b
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 6e6f250d116e8019782e1c55c44057a785a6575c
-SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = 54d2fbf957cb961099f253515b105eafcd096c8b
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = abb838769ed585b102ffabddc8cdc99b8881c8cd
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = fdd0d5b2c5473bae3df63b3e27435a50e31ce0fd
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = a88466d8dede2b846b459615eda8dd61ee2678b0
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 87e2b776da5b632c363f157feb24ba544365e37d
-SHA1 (patch-ui_qt_BUILD.gn) = 1af62dd0d52b57ef0c8cde837c939045984f4103
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 5a856815b45f369e6be59aa7bdb2048514efe43f
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 98721d461c0d94a7b01cea94b82238c4fdb8a98c
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 3690f7c29540bba908bd81c12c774393031fea3d
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 92e9b8ad7023deb24d5ad61befdbea95fac0afb6
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 3ec4aa2675ddab497d7d3135bd798d8eef48a668
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 768856319e7e939276efcc60a6a3f2d7d1626390
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = b641fe7d5a74d18f53c4a15ebf0d7689ef8ce151
-SHA1 (patch-ui_views_BUILD.gn) = 4aa666420454b3b9d1b41f8e7e7611c39787e3d8
-SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = 8b04b83eaac3dd51143f5a0f99226e12372c85ff
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = 99be90d5f1eefbda8a668805d5eefa3de01073de
-SHA1 (patch-ui_views_controls_prefix__selector.h) = 56b8fec2a7d07cfb0931119817481011bad931ca
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 992c8065ea2d2cfcfca6c3b2821355cdd62ccc3d
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = 0f107ef7acf64121349c7b5c488a79de5ff07997
-SHA1 (patch-ui_views_examples_widget__example.cc) = 9cf5ca69db4eca890193d3507ee499416001a269
-SHA1 (patch-ui_views_focus_focus__manager.cc) = 6d33251e72e47d61ac1d117ef4a6bfa7ab614375
-SHA1 (patch-ui_views_style_platform__style.cc) = 1ee5c4e3b64aec7fddb8f296e10fd8d4e5b3bff9
-SHA1 (patch-ui_views_style_platform__style.h) = 7025f38bccf5bfe43497adf69a026c38b8c8aed8
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 1a028a4093d42017769fb30d705f555bf840a7ee
-SHA1 (patch-ui_views_views__delegate.cc) = 13560592ba3f193b17eba4795e8b2ed0a5949fcd
-SHA1 (patch-ui_views_views__delegate.h) = 3b0454ad5511c122bcca2e86f095481e4465622e
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = f13b7e84596b92da6f551726e70c07c8c51449da
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = b442cb41c3784870210aa2e4887b365cd16774b6
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 059c23d8728078591f900db979ce584608f99ce3
-SHA1 (patch-ui_views_widget_root__view.cc) = b939b0363a5808c28169c4e948ad860a66d48f9b
-SHA1 (patch-ui_views_widget_widget.cc) = 2e06c4cc2cf9fa3e40ffd569f04676a11208aed5
-SHA1 (patch-ui_views_widget_widget.h) = 700c60ce88a20ed65f66a85ad9289c3e3ab90be3
-SHA1 (patch-ui_views_window_default__frame__view.cc) = 39f65d1e7d4d79b5f790bb96e62f40d32f2c9a36
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = 925fc56cbe58e7df67ee60ba04c30650a8db660b
-SHA1 (patch-ui_views_window_frame__background.cc) = 7c8e82cdb88fb0430785d20d3263339cdf982ada
-SHA1 (patch-v8_BUILD.gn) = 7bf43d794dd0576900d0d54dac1cd9aa9b587d1c
-SHA1 (patch-v8_include_v8-internal.h) = 96059386653e5ae7ea1a6540e7a2131b108f7b43
-SHA1 (patch-v8_include_v8config.h) = 744c41635d5e16aed82bd87855a84831fbecafa4
-SHA1 (patch-v8_src_api_api.cc) = b2c26601c67ebdbe8f07ad32791356f86d9a6ba0
-SHA1 (patch-v8_src_base_atomicops.h) = a6fdb330a4354f798c08fb7e007775a28f05b519
-SHA1 (patch-v8_src_base_platform_memory.h) = d09d40694eb403d932656e682bb2f9670937c336
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = ba6be657add6f930a37fc0e96b7e496681891864
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 513656c9c26cc5d112de6a62dc81285fbd6edeea
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = d3fe84edef85e49a24c62e746e2243e241ff00e7
-SHA1 (patch-v8_src_base_strings.h) = 7a6ec628d19ceb94bea60a8c9bfc2713c509372d
-SHA1 (patch-v8_src_base_sys-info.cc) = 71581ad214ea3f57f88bdac5be97b518f610edb6
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = df7c7c76a6da63f48335896b48b30f702bac454e
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 15bd8db67e4ee6d3d3e9e30befbb6a37a6a7fa2c
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = f35d2d381559e418dc581178d31f90e4d6e89527
-SHA1 (patch-v8_src_execution_isolate.cc) = fb6763721a87e171b7478e1396c80aeecb4c1aac
-SHA1 (patch-v8_src_flags_flags.cc) = c0b1c09138836fcda0d21c3f81f76fa5cdcd1525
-SHA1 (patch-v8_src_libsampler_sampler.cc) = f59eef2d2152943e610a072c6f5642817b5b3731
-SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = 1f262b8afb4054f8f04a163ca78f31cfac65326c
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = 4955b806d010fe1d3f3da38f34855b35789b91df
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = 99299a2506f2b10708fe7077a52b16f738540c38
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 25f2698dae1119265ab7b04810e2d5d9f474e7e6
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 6e9b5ace5520a11697a3f9548c0f4543c7e48ec0
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 9a3be3a01fd6f4f72425f97af3e522ded3e7a895
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 1c0a619d6b6f52b7bd91292751cf379fd26db394
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = a569d73837d42a26c4b0e07195445d03f5846536
-SHA1 (patch-v8_tools_run-paxctl.py) = 022018374a3f7d1c2b868a923aa8c3303b3097fe
-SHA1 (patch-v8_tools_run.py) = 34d5ad171c37d1949178e9c2457ea59a7392ee7f
+SHA1 (patch-sandbox_BUILD.gn) = eb04db4e37ec69a38deef6e42167128fcc09be30
+SHA1 (patch-sandbox_features.gni) = 23c2405d85ef8405ade8b554995513b788114983
+SHA1 (patch-sandbox_linux_BUILD.gn) = 625706d0220169d35517e81ecb0260a5b89b50f8
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = a1f7d61a93b0dde3a8129338a05c1b3c80a59c79
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 0f51f00cfa9953449d9f89c5501f499d40e23c9b
+SHA1 (patch-sandbox_policy_BUILD.gn) = 1f35b1c75bfc8d52bc5ec26163bb1c3a1e651955
+SHA1 (patch-sandbox_policy_features.cc) = 646efbf1a150a73fda58c219df2c3b1ed07bed1a
+SHA1 (patch-sandbox_policy_features.h) = 315f0e2cf0dff2b71c5286331acb610ac1d696cf
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 2d246746323c91cece09f56f99f1475ab68f9e44
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = c524d6ab16c60b0695ba4ad33c3f1a7fe81388c3
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 9152b5077f261f2d53c950f237f5aea9bccfddc4
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 73b70021f6f797b3f6d66f1b14dafa65b6f3fff7
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = c0699afa3cc01ec6a7f1b41888b2904f39da3a2a
+SHA1 (patch-sandbox_policy_sandbox.cc) = c77fef614f39acbe11b2021aa780429aa4b7785c
+SHA1 (patch-sandbox_policy_sandbox.h) = 9633b9d75843b074711ddba97d9f8717a654903a
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = cf28cb28eea9cabe1ca0030b465efed4d5b5be5f
+SHA1 (patch-sandbox_policy_switches.cc) = f404480de4e5db9aea4ce939bccb8607479d2bb9
+SHA1 (patch-sandbox_policy_switches.h) = bd6fc23994d7c0f4cb30eed1e5d17a9af0e26a3a
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 2481019cd606f96ce5f928bfe1ea476145fa7072
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 1d529d36674413df84e328d2b1f19146e1d01f3c
+SHA1 (patch-services_device_BUILD.gn) = 52ca056791bae37dfa6f75f2bf1ec4382f49cc8a
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 40ce75f219fb695e625726ebded9a073477f2a08
+SHA1 (patch-services_device_hid_BUILD.gn) = 7e6bb22525ea50bd2c1dc17d11232e5c2b11f0d2
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 5dc3bdee6ff38f9568add82446861f3987a3e306
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 4864a74c56cb84a49f23bdc3c9f364e5cde9aa51
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 6714622fe7ada1bff2469291d8d0af1a3d6aab5f
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 70101ef75b5f6bcaf7e7c43ab3a5158e723a98de
+SHA1 (patch-services_device_hid_hid__service.cc) = d6c5b93888d795ea1fb065fcbacaddb5a40471d2
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = 0d229124538c90dcedaf4004c330bed47300de54
+SHA1 (patch-services_device_hid_hid__service__fido.h) = dbb606ae5566c062e65237b26f7d40a4c8d65ead
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 558f95a4d2c22a7b485ebdd2d1205c724801735c
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 486e44551fbc473339b74fa1334c333f6b060f0f
+SHA1 (patch-services_device_public_cpp_device__features.cc) = a91d4e57d5df57daae05e0251db2118d5521b484
+SHA1 (patch-services_device_public_cpp_device__features.h) = ccb3106a9368efb8056dd8440b26536d8f6159d9
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 9ae66b97629357fa8765fc7c046be853a6ad0531
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = cce1ebf592b401e62b7b8d4b0da9e1fd5166d51b
+SHA1 (patch-services_device_serial_BUILD.gn) = 9b082b1a0872d0df720e6463dacfd36ef47be386
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = b4361a9510701e9d04d792700f776a20d45400e0
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 6de0c74260b06ae8321ca36701920918076b6e48
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 9e50ae6adb343e69503a730f6ea717203bb4cfbc
+SHA1 (patch-services_device_usb_BUILD.gn) = 6b5a64ff1771b20710c3883da8df4859e62e61f3
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 3c88d0385c1c22b4a6914436ba0a720e2ab76a1e
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = abfef1c0e1a3402cb64c80544558ae305101ce3b
+SHA1 (patch-services_device_usb_usb__service.cc) = 8f6928c533e9fcf8111cbdc6780a551f629f9aa1
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = f4d1d7a0ea5c4b14e7ab3989a9d36207fc4402bc
+SHA1 (patch-services_device_usb_usb__service__fake.h) = c51bc003c37f96f4681feb2e65d3fb3defefda53
+SHA1 (patch-services_network_BUILD.gn) = b64c218712a303d76360a4754363667831e9726f
+SHA1 (patch-services_network_network__context.cc) = 90b960e9109bbfa6084f52ab692aba58ac251306
+SHA1 (patch-services_network_network__context.h) = 048ed3576116e06f9aa9c2db4261fe55601a3b18
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 542ed016ba8c0b6ca1ef21b2351b545789f4550a
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = a51bc2766b5bb12fbf3f3133a53e86bfae69d511
+SHA1 (patch-services_network_network__service.cc) = 606608110283241a21def390c3ffbb84db66340a
+SHA1 (patch-services_network_network__service.h) = d80f76a945e941eb8b67e913577cb79afbbf18a1
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = 765bec39dd054700bfcabb037584b420dcb3a5e2
+SHA1 (patch-services_network_public_cpp_features.cc) = b847269a22ed724d2ac6b5f15e9368fc8c148cdb
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = 6e194fa9d720bb450284d410242aaa758d9e9d53
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 169b7e3c8d02d026d9cd660495760583fc0e9547
+SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = b997bddffbada4199110e8e7e4656e628d7d5144
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = d04b758a785c20fac7cb75b5bb3b8c41c53db72f
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 2c6c280f2f5fef7180d646fc0c5665cb0a8b0842
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = c0cbc1935d0dd593c3b7fcc5f72caf6b68b0a9c4
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = fa8b092029646846019e3d760550bac6405f0531
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = b096c390e70b6b93793964a2699e1271143b0296
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = c39e7f5a4db9a37378ac8fbd10de597afb4e75a6
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = baee3514f3ad863d4c4b6436fd594aa11adc62cf
+SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = aec95d070caa257ebc0c7830264ecffd81ddae30
+SHA1 (patch-services_service__manager_BUILD.gn) = 48df961a8b33fbe394e43c9206450cd83fc6094a
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = d34cbd7a4be3b227175fbe9de5ccc27c2f5c82a8
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 46a9869fd0a5b3ff392f67901ca47d8fe44d2bc8
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = 4d622c64b401e1f838d6292b237187a646a47465
+SHA1 (patch-services_shape__detection_shape__detection__service.cc) = 34e6344f808b4b912e42119b9b931d29c7b75d3e
+SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = e2b811899caa8fa92cb78734bbff93c1a2978db5
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 452ca4761aa4e9beec77b3f76832f36112659644
+SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = e1f3f81c24cb01f278dae427ece3bf1bcf2b68e6
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = bb2aea02cf2980f16f995fc20cd46a179914afb4
+SHA1 (patch-services_viz_public_mojom_BUILD.gn) = 62171b49c38529831d5c7e1938eff123777f6f0c
+SHA1 (patch-services_webnn_features.gni) = aaf41d0abd9e8cfc91acda0f31b3ac2abf4430a7
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = a617cf7bf056005b9c7cf7b3425d6080728d65da
+SHA1 (patch-skia_ext_font__utils.cc) = ba06d460222a15960c07edfc573e9ec36cb530a4
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 11c3797cad8ee553053e778ec8b4429a6bba682d
+SHA1 (patch-sql_database.cc) = 1304612e6ed2bcfeda32d4860ebf7705825ec897
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 5fb406a07b33d2b6833d43bce1120920d1d32386
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = 9d58804b08656bf3866419e3178e1d4953ecfd2e
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 204f970a4891512a3af8fa0b9ed4d90017d989d6
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = d331f45ce3a305baa119e7243b00db452d019bb1
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 8cf9bce243f5850f8d04df436a3a4ec5da0957a0
+SHA1 (patch-third__party_afl_src_afl-fuzz.c) = b7a611e7f3560c9e57a1a03ef81793db48fafd95
+SHA1 (patch-third__party_angle_BUILD.gn) = fa1f219e2b4be613631d27219a060971045dfe3b
+SHA1 (patch-third__party_angle_src_common_platform.h) = 18366a94b6ff7f9845cac6eadcac8010288134d0
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = eae9625e44965b515c1c301faadcbd8c1c282d29
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 552e96f0dacad960826a115accffbc000d279e8d
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 59b52d1abaacfb0e93b8ded5f1c8402dc5774ce6
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = f84d2e69d16ffe2a32d401ab53897ea02b713f84
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = c2d7a575f3181895f4244fe6e1bddd77812a638a
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = ead286a3f11b7467dbc3838fa3b9d57b532a4545
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = dbb4bed87cdbde7a2819f7c917fa9f8345fa8196
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = 3cb4d2789a66abb54377615af6e871de2172f748
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 3a19d05d1e03548203c17ce34ff387549474593a
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 7e996ebc18d685964afd392c2800f0396e84b659
+SHA1 (patch-third__party_angle_util_BUILD.gn) = 58e79578938dac9b81cd3b5067ab3837bb87c351
+SHA1 (patch-third__party_blink_common_features.cc) = 3ff689b000de49606b65e06ea3e26db517bdcc65
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 1c3fbf4bdc4d8e87687394fa976fece07032fa46
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 963a4830e98878d715aa3db82ac83122b2211cd0
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = d9a87c90f0b430c460419e0ae9d16f8f72322b13
+SHA1 (patch-third__party_blink_public_platform_platform.h) = 63e790769616bce6acf9944c7818e642c38bfa98
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 5dc5369b31b0647e1bacb9dc690982b7dc6ea8a2
+SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = 356c28a463b13c02a891eebbcea73a435d849af9
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 91d4e3de979416a1802347e20d2cd79096e78dde
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = ec62288f906796ac1675be1aafba495988ada4a3
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = c301da915b32ed5bb56a56c7039ee7a81759c094
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 3bff3fd96bdaef3b744782fef2e07963873c0ddf
+SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = b15a972c1e384831caaaa7ff6849ab38a8d15c70
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 848b06e4bc9a409ea9153e386f6705c90af293ad
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = b3b5847476e2859f75ff1307d980d3b40077d233
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 92f99a78b885078b696f8a60a4cb9fa62a339349
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 4081614519cefe5beaa2606cac43d887a89221bd
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 3c6011470f9f60aec7b2bee87a141f4ada96915e
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 0182eb8fbb3fcb12074ed8ce8e222f70b0f3bb4a
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = a8439192670713e7141a6cbd3fc2ab042d884c01
+SHA1 (patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc) = 6ead094ff1cd087e42dba08a418ab9d7d335c0b6
+SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = 19e712f3f5c1a1fc7c0523c88c29bcf89eb46a37
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = 0696b9768b8929f48de43a5f88c998352a7a453c
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 0f002abf5febd7fc40a23592732e3864df45e123
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 91bdd78a94c62fbd0c8ffa180df2f433289070e6
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = ac1c6bb0b2eca053db520623ee4f9276baceac26
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 2eefd6ebbd45f96b21de5ad7cf532f412fb84013
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = f00d54dedae29b863cbec6e27d5d57d6d8e89075
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 6c25547b181ce29b6b8963ab13000fb5816d93a6
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 58b92453dc349c9078d1d66593b8657c2c50ba9b
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 4b3f4ea89cce913eacef8003811498b7a1941a23
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 9606932f9912ea389ad03d0d2697955a0f862812
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = 039fdd1ea4cffe588f4332a57b34c5d2caab82dd
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = 96a734ef3df50c646e5313c3aae5e283619e92e1
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = f90756b92709824f9f2a77b7dd5aa649818fafa2
+SHA1 (patch-third__party_blink_renderer_modules_xr_xr__rigid__transform.h) = 44b9247bd37b9cca24d09248865ea9bc5d11a6a5
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = a6ac027667656317e3ade4c008b982dc6a39dfb8
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = df4ce14d1917d2d87fc85ffc1dccbdd856b217f7
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 1b9bf6f15b766e05211ac59ab7d4e93562e941db
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 026c0a7dd6580cbe3564e8586ff824ba9b632df9
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 0e79817437f59f474b3bc22351e119b53b42edce
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 036e40a19872909b73b8bfbc6861a296fa8e72e9
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = d28005d59d08dacc88ba911b264568b6490e4cd0
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 5498487eff9b75d51645392690fcd273093a6b22
+SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc) = 49991fa8eef87ece40b6735bc2d10bd141867c8f
+SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = 46e7f141056a49dd1ba56c7aeeace5d775b275ff
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 80738356c38cc12adadb073254114781620b2733
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = efaeb27d91c4dd6c9a6be89036a0d7ae15f04f3d
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = e738c7964e501fd39a555556e48a8614b3853542
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 706d4fd4eaafe84c76089c89eb0829479d7f79ad
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = b3b5354bf14492ba205e8d855de3b5f17b16f727
+SHA1 (patch-third__party_blink_renderer_platform_text_text__break__iterator.cc) = 2147716b2ef76a16d5f4579961a207efb8e715ad
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 6fb232c35c71af7985901558adaeacb9efad79d0
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 8b2af34eab32ea4a575ed05ad4ba5e645a69a62d
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 374a8c5409c0df333fd1919e7d838b7e3dcb26d8
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = ec569cc6ee0438b99b4cd6879565d8f6325c31bc
+SHA1 (patch-third__party_brotli_common_platform.h) = 2a5402ccbd5f293f16f7ac13b0efc737eb805856
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 19fc26b0d9aad5b6c6cde4178fecad7d01b113b1
+SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 84d270468134419f80d2e5c7df814c24d10b3b2a
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 32f2867752332824e5130ce4904f72e37e57b89a
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = c91e42360901e3989d58643ee1b35edfab9952bd
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 76d0e03559f7acd4f5560e374eb132aad5e2edac
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 71f03cb7ae371a14d6df3fc85d486415b9927a28
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 6a591f024bcb2e1b4d5aa0da30eb5bd365587f57
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = d8bea3d16c55e60ab86915f8970b9ac49023c36a
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = e8ea63454398016660839b6da5e72bbd2fb41343
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = d79444e056eff7fe89d44175171368ada851e5f8
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = e0f4eb972d019fff273cbd9b2a4ab08cac071568
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 482fbf085612013558bc1f0921725779b51803b5
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 3674ec88ac9bdd025ff457895f8182ea8ebc980f
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 9f0aee206b37436db905010dd9beaca03f353e75
+SHA1 (patch-third__party_crc32c_BUILD.gn) = c7a1c37b06a0f119d5af95a4ba2077110dafc5e9
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 7cf25b10a19458f5b2cbc1e6de843007199b0d60
+SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 55f38b6f75886cf5ddc2668d592e639c6bff0a1b
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 327f0dcb0a028a6a53c6dd1e3e19514ec6bd77e4
+SHA1 (patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h) = caab3bead1eaf650efbbdc17ca306415a0198689
+SHA1 (patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js) = 5623e12b5568b03a6130cee83f9e2a32dc2ce827
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 5e1aa4b3c0949cb58cfd60957a7fa81e3107b47c
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = dcab40f8758fc9426fabc5635664892d9d33dd05
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 4f463b3db7afa5fd34f2c1eb6356e0b1e89d158b
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 9b334522111ce225c084a16ee3eaa0e2cb30c332
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = bfe354e9b9ab1cff7f9a46128aef81f543eff97a
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = 4f761886fac97da11c1cdf8c6860e53b3a3e5fc5
+SHA1 (patch-third__party_fontconfig_include_meson-config.h) = 90c8b4df9a7f002eb8618d93b7f648b1e93fb611
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 2de4fd5ff35f7a0d648d9d6da04a94306ed9e17d
+SHA1 (patch-third__party_google__benchmark_BUILD.gn) = 19336735eb918891d8da4cd3d4999caac4330b8a
+SHA1 (patch-third__party_ipcz_src_BUILD.gn) = c0aa4146f4812ad1646a8f9d1f17aa8ec0b53823
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 21b9826312852b71cd58d2654a3ea666fcd270f7
+SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 03cb65d059ce23adbbdfa7908647cd6ec3d77376
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = ffde97b512c16b875a95b471af331e90b2c93c21
+SHA1 (patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h) = f053ca90417ffd6a1e9ad4d47628945944303ea9
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = d4db453bc6eda762846a8db9d0ab6a35060c50d0
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = c65e8c8b9d88400131ca7807fcebc43d0fe42913
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 2bfbb7bec5580149dc4b0d20f25e39189917f96a
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = dc5299a31b32da321c342970b2ae06f01f73310e
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 848d4b9969a97f4f5b424e20584e2143cbfddf42
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = 1d92746fa367f4975dd5806da703737c7600f4be
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = 0d726f4b3f6c23e0db2f0fb608804d09884fa0c6
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 4de413bc2268b73ddccaa661354ab39eefd36be7
+SHA1 (patch-third__party_libunwind_src_src_AddressSpace.hpp) = d242303620c41a37b8838ad5b8a3083c1d8127c2
+SHA1 (patch-third__party_libunwind_src_src_DwarfInstructions.hpp) = d8adbbbe1601ea64f570e88e443c3251649baac9
+SHA1 (patch-third__party_libunwind_src_src_EHHeaderParser.hpp) = 1172f597c2ab8ebd0e21c000de012357ca77a04d
+SHA1 (patch-third__party_libunwind_src_src_Registers.hpp) = fc0696cbd238c78d503ecd9f7008ebff780dd3fc
+SHA1 (patch-third__party_libunwind_src_src_UnwindCursor.hpp) = 13d3c98735ca6d6e4f2d1a413af276ce87a7bb21
+SHA1 (patch-third__party_libusb_BUILD.gn) = 8f9d07c6c514de6bb3ba468e773d8cd8dc38dd7d
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = 6816c670afa601134577bb3a95aa050b26090ae6
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 0541957cfd490eae0a67e25e21e1ed19c2f5913c
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 27b32d3bd87f0bcedfebf388d12be09f563a2160
+SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 421b3db12b609623d940cc16973c5ed4100363ef
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = 72f047180c2463a00a7662ae22229e4aef34fddf
+SHA1 (patch-third__party_nasm_BUILD.gn) = 0f68c1f5807826b4c1175f50ac2a2752ebfd61a0
+SHA1 (patch-third__party_nasm_config_config-linux.h) = 2296b3869d203902fe0f512bb8472b65ac779d81
+SHA1 (patch-third__party_node_check__version.py) = 078859daa96af0068cc15b57ba9e1dbaa0e091b4
+SHA1 (patch-third__party_node_node.gni) = 45043954bdfb14bb3bce597d7ba320002fd644ec
+SHA1 (patch-third__party_node_node.py) = a21eeae264731001190209149d824baf47462ba0
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 019b6a32be83962ecdbe71e48ed93423f675d935
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 8711039685d401d70ee99091237a09a7ba6f25a6
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 50a548789f53788b977410cd82c3ba790a24dd0b
+SHA1 (patch-third__party_pdfium_pdfium.gni) = 48f26024bd68fc9d87d7ac5c362629c5b2af4dd7
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 2ab4a8ea78c797e05154a9cc04edbd02ffdd6b4d
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = e3b7d4971ec04b999560978c0e96b6b1d0a399b4
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 2d7633b5e253a28db9f559689cd0fbcf39094fa9
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 6df23fca843c259e39cea3a68aed9ac0095785a9
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 859dc6bf033d915b327c950bf98fb525f0dbee79
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 56d0323dc564c8db22553e21dfd5be5e339b3741
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 780aa898752f9b61933327f5937e953ee9175b65
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 6e82791c3b036ef28f7b76fe8ee5ae05c5315d19
+SHA1 (patch-third__party_perfetto_src_base_android__utils.cc) = bce13ac35c355bcf8131be1616f5c69c9f41a1b0
+SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = 9389f6d9b87776ed420e7b3523b0048b59286870
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 388c4355ef2b3db814834615f87bdfa480e56570
+SHA1 (patch-third__party_perfetto_src_base_file__utils.cc) = 2cfe4a433de2ae1c9860b2f421620c0619e088ec
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 77d6dedae46497b6a1b64de63dc74a3d8989034a
+SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = 2cc645173905a9f33b5543e480900242203e832c
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 9c3acd0c5d0ff5bc3e959917b7f096019a6030e6
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 26949d80fc75165ea8f71c67a29398476f19f42f
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = dc2a3432bcfc77480a8f735cf6129ef9e88f8305
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 621a756d2414c6e962d1c0a0bcff46aefafcd38a
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = e107c06651f3f65ca8b79fb9ec7e51831c3880b9
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 0960bf601627553e444c3feb20fc5cb41eab1e20
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 72c6f5fa9a7afa5fbfe502d6fe7cc75826f4d6bc
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 3c8ccd9820c6c825f967facf657d9959b44f16a6
+SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = 9ff66d4ed1a3b2dc8a86abd5b5c5aed078206903
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 14d387430a8ccf3fefddf3837ecc361989945efe
+SHA1 (patch-third__party_protobuf_proto__library.gni) = 4aedea3220c81e990206b5b744272db566bd3ba5
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = f07934ed080582889a0c5991e9a2a447cdb98566
+SHA1 (patch-third__party_rust_bytemuck_v1_BUILD.gn) = 485e9cca1c51ab3b2067c0d21f41a1446e5cedc6
+SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = e5f0fe65ccf034946d8a6a3ba06c125ad87f3c1a
+SHA1 (patch-third__party_skia_rust_png_FFI.rs) = c4ea0688101789a614d3fc8c225a0c14e807278f
+SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = e462c912b383af4be6828cf6b36b32a1f2784aa7
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 615e1a3680887d946c686358e73a1a5a513b8f5b
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = bc878cd0e24d45bffb317fbafdd255e04d71a3f6
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 1ab65077cf77a8e641d06146e2317efde0c4d938
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 4987e94706b63955743c9d5f3375bd617ed3244e
+SHA1 (patch-third__party_sqlite_BUILD.gn) = e7f5378170e73991de933200a01cb85b8df739a4
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = cc4c8d05405a701b4463685e8522f7452f33e04b
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 3a39b4e84bcae9501ffe8b778586907efe1d6dd7
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 38d8dfb9f655b888c72a6594b3b917dc17e5c644
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 7929dd1b83b32093870c063eb8cf6027a255fb1b
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 8f88d96cab14e993e1b0455d8b8b1b1f7a87823f
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 590df3d389a29e7a091f22f7fa50f9969c9540ee
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 782579bde2c0b1bfbed6db3f5cbf0f52517efba4
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = bcc1c1eb0b1dfab5c658f79c533d2d790f709c91
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 9d7d6ef48b8ea21772d2b21e1c5a40f3c44634e9
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = f97d04849192d6b935168ef567d268de05221e99
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 5a5c3dd75f58fb078cc5859aded578d6f78bdb84
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 95d6355f12de4ec6fa99f36da118a5a45ff935c2
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 23d02064e9a4aca8e2a893876d8e08642b7cf80d
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = abb59daf76f1fbebdce998cbba37291a56a0981b
+SHA1 (patch-third__party_tflite_features.gni) = 8a88f5243d166ea3320f8e8ee2ffcc269bff35e7
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = 8559ec5dbcd346a06dc9b024049878c5a6941518
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 9405c8c6dc6221b7fa580f3ec17d7506cea40bba
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = f342d3e73fab57a5de4a2c94f0fcfeddf2dc21eb
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = b75b774c86c7736c5cae4b354a96b2a8aec665b3
+SHA1 (patch-third__party_wayland_BUILD.gn) = 084557699cd59dd05e8cf6e57a5fe18a46dc6a0e
+SHA1 (patch-third__party_wayland_include_config.h) = 0ee8b9e018b8260c76b05a251cceb9695b42db1e
+SHA1 (patch-third__party_webrtc_BUILD.gn) = f24b6a2055473156f796263f2ce223a9b2320ed3
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 57292e6ccb37896241081463822de877af494920
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 4501855e6c4a0625a1f0e2627c78f76a86a401a4
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h) = 4a597b707ca33fdcf3b8f397b7193519db9bed9a
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = b9bf66c53ac68fb8a6ef1c31cde7537d538d0033
+SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = 91c92067503c4bba89c2d9a1ab7f41f9441fee1f
+SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = b1362a6b41ed259b9487f025c1bec6f9ee2e3961
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 9efcac94b0fc46a832a4bf66a89beda4d520587e
+SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = 7572da337a55267fc380fd0f39a876e4f5bb9ac8
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = f41bca32c967d4523ea4675f48e96219dcc708a1
+SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 0ff389dbd207a81566635eaca25d2658be087678
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 4bed6079f52fc6774a8599eef4c918395f1b4660
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 99214b10f056f851214ce80b7e90acaba63c55ce
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 5481cd559ac921472721f6f11958640a4150f0ec
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 72763b7bd7f52fcdc2136a993b7ef041b414c728
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 7d9af4b55d8d048ba38ac3fba93ea40e722e9b81
+SHA1 (patch-third__party_zlib_BUILD.gn) = 8226a19604e1d0f9c2820d6469e52fc468dfdb52
+SHA1 (patch-third__party_zlib_cpu__features.c) = bc08eb27e4dec589f9e471f7ac0b3eec63c4fb90
+SHA1 (patch-tools_code__cache__generator_BUILD.gn) = 4fe8df5ab270e836c08d185f47c9392662f3e7f1
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 158734dc4a587751272b12b35a390aca244bc414
+SHA1 (patch-tools_generate__stubs_rules.gni) = 6cf1dbfefccc5a86f6d22b3d92c3aa56d06db329
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 1f7dfb37faf7043b2e567d5652da0c978dbf388a
+SHA1 (patch-tools_gn_build_gen.py) = 9ed5d997aafeca6b4d82f7eb7eeff013609f6341
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 81356b8016f82d423ec1c5b127425850c797c9eb
+SHA1 (patch-tools_gn_src_gn_args.cc) = 6f0b31362c52c0c758599f83ba6f5712958f00c7
+SHA1 (patch-tools_gn_src_gn_version.h) = 856ef14c17d023ab1181943efb7a8492f962ffd5
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = 74f2950be536d171510cd52304f54f13003aa9f4
+SHA1 (patch-tools_grit_grit_node_base.py) = 5a9c0d33daf4478f185f45483096696bb615861f
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 0e1e9f69df573d6493654fb14c12c4107f0b588c
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = ab8ae3d7fadb58a1e1fa5256a7f8577ed90f49bf
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 8a30606b90a2a6590510d664ea94e504a8b1fe74
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 5f38abaa2c94b6b942910f99cb6c5607a6e2cf65
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 01709a712773dd339aebcf784c2a58977c77537a
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 99c97aa03e44a8e9916a96e6f00cab68c3404a83
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = de02588fd2d5844429c042db48343c2a208d9c69
+SHA1 (patch-ui_accessibility_accessibility__features.cc) = 0d00a0625d7ff86c44662a5fd180045cb2299a3f
+SHA1 (patch-ui_accessibility_accessibility__features.h) = 495ddfa0588909453eca47ea3d251216fc0ed3a9
+SHA1 (patch-ui_accessibility_ax__node.cc) = 60398f3267251d069ebf41b9cd1c48b7012bcd4b
+SHA1 (patch-ui_accessibility_ax__node.h) = 89c17e511eb459a350daa6677cb87f6ddc4f729f
+SHA1 (patch-ui_accessibility_ax__tree.cc) = 7c8be38cc7e345caa02c2947e5ca35aa4e0092ef
+SHA1 (patch-ui_accessibility_ax__tree.h) = ce20c586c35cabc4976e5a11a83539016cfcae65
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = 830f451d7cc2c1d41e1562419cb74d0515375393
+SHA1 (patch-ui_aura_screen__ozone.cc) = 2b289a1270873ef1c480322a3c8a09785bbcafed
+SHA1 (patch-ui_aura_screen__ozone.h) = b86d254254d6d71e50c804add3f894deb1ee44db
+SHA1 (patch-ui_base_accelerators_accelerator.cc) = 90aa1e134240efad6de476615659cbdce92be34d
+SHA1 (patch-ui_base_accelerators_command.cc) = 6aab1c5717cdca35497f186c6240913c49a325ff
+SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = 59ab94889e43dd3c73f8d55b8acd08eb8ee68a37
+SHA1 (patch-ui_base_clipboard_clipboard.cc) = b07c353d44bca7d7475bdbbc544545ce4ef77b0b
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 3c71067cf39ed184f7424307f57dda1092d197b3
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 09951451df8fd00563775c8fa0a9acfcfe885494
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = d6503ce3ba14c3c4c9f00c4586ba6c31b12a3949
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = c2f97293259e2a4506945fe0df010c59661d6e2c
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 27570ef389451c047db26ca8e082e3c42294c145
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = c526649dbabb4f38768bf3b13c855d47b70e7e4e
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 1dc093f929f3ee2dcbfaacaf70be5eb5a4a8efeb
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 6cc32692d23151a5a1069568235234047d47f606
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = aa64bc3a7c6df268f0eddd111b33a90a7fd4b8a2
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 8a397e49c4f05dd2972fe398f3da51285da3af41
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 64b5b542ca14cb2c87233e715c396ff9ff9099e3
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = b1331f1330348ca8f9f22c138a1f4bd9741cb62d
+SHA1 (patch-ui_base_ime_text__input__client.h) = a6805ac4e2a38d2af9a83c759fadabc9f3600ff2
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = 6f10873206f5bb6b1ba7607c7333f92993b7c71a
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = b17a18a9c3e60f6f1a595cb5aa1cf7cce5125dd7
+SHA1 (patch-ui_base_test_ui__controls.h) = 54394812ca76420dae81d8ce9e31a3ff756113b5
+SHA1 (patch-ui_base_ui__base__features.cc) = f073096b1da6a4577b6277d96c48bb5ee4fa3b34
+SHA1 (patch-ui_base_ui__base__switches.h) = 764e8695c00fbfe61d0f9648efaa6197f62243d7
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = 8424040571ab8cc1bf6c985247d12500e5bb5ff8
+SHA1 (patch-ui_base_x_selection__utils.cc) = f66aed37e20fae069e9a637f7d3017fa1c77972f
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 4606841035306184dde2ca0d18ee6cf7f34350b1
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = af397f367d6721290adf7ac764444f280092c841
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 4cea3a9a3591c4700b17e029864d4e812705b3b5
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = e8017d1480b7e9b3ae2d692d037d53e667d8c5a0
+SHA1 (patch-ui_base_x_x11__drag__context.cc) = 431e0ebe10c8a6431b92d3db016f69b0d6773a34
+SHA1 (patch-ui_base_x_x11__os__exchange__data__provider.cc) = 24b2fe2ea6141b19cf0e820324f322e216d76394
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 6707cd9dbe6d85a4ea4777539f3a54e3afe126a9
+SHA1 (patch-ui_color_color__id.h) = df199f8daeca6b9b6ee5b52dc622b18fa217feab
+SHA1 (patch-ui_color_system__theme.h) = ef0b8984e2522c335d24593831420c59245db39c
+SHA1 (patch-ui_compositor_compositor.cc) = 09f46be4b078279cee9bb4275e043f63e6131a3e
+SHA1 (patch-ui_compositor_compositor.h) = 60649ab674a7aa801f6936a043d9795268391d38
+SHA1 (patch-ui_compositor_compositor__observer.h) = 0a868d7bd11653ac1b1bdcdc9336447327026583
+SHA1 (patch-ui_display_screen.cc) = 5972f420d5ee91b27be723b8868b1e66c161eed3
+SHA1 (patch-ui_display_screen.h) = 4e0379051c60678d07effd3524179c3249f39f66
+SHA1 (patch-ui_events_event.cc) = d2064a5039308a1c88f55736c518021528c0e840
+SHA1 (patch-ui_events_event__switches.cc) = cc5e560b0c03e4ae5e2ab07a6e2cb352add16c97
+SHA1 (patch-ui_events_event__switches.h) = 23924abb3837856adea8d0b1833aa4a6788b49df
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 2bfad9debf4a7c60e2b635490f1b736db72a1078
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 3074048ecbf62da9d6606f5d6dfc74cf8f27b2ec
+SHA1 (patch-ui_gfx_BUILD.gn) = 13762cfe4fca5636e7770d18ca2eddf4b9533f7e
+SHA1 (patch-ui_gfx_canvas__skia.cc) = ee7c999a7f97c8547399e945803ab6f363064692
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 80a8677b6e255d548a43825797583fb19039bbe5
+SHA1 (patch-ui_gfx_font__render__params.h) = 52a73a95a59c2f429fc9902a195647522efd3d45
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 1253cc6195ca2731909a683ddea55e0acf209fed
+SHA1 (patch-ui_gfx_font__util.cc) = e948593917301b46c7c7678b30a626a4a857b59e
+SHA1 (patch-ui_gfx_gpu__extra__info.h) = e165dcf825f623a912a62f3e44dc413e8bc6068c
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = e99ad2877da892e4cc393ccbf665ec735fdc0325
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = c9cc512698277540ac8595f871366d218962b569
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 591a05c1dec6bda8e83fb2d984a3b64859b33a41
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 537ebd832b33f7f2c4376c772ff8df41bded13f6
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 80b1f5ec24442a4511ca344350d2d49cf3a8ee85
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 891326344361c98468bc8612da54c9f4bacf9566
+SHA1 (patch-ui_gfx_native__ui__types.h) = f7b3f8e872ebfe2fc8229b565b6a441e4a3ef627
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = 3f243b98285f3247cef8ddd42cf62f0d8c2c09ba
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = e7483d1be59f8ee29333b82c80bf5542fbf6be09
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 7afd537aa2a2d71ca2b2c17da0d5cdd15bbbfcaa
+SHA1 (patch-ui_gfx_switches.cc) = cd9c2f2f0148ee1ea030f22abaa3459ddbb65357
+SHA1 (patch-ui_gfx_switches.h) = 57382dd444b1b978aa95432b6422f402700203dd
+SHA1 (patch-ui_gfx_x_connection.cc) = cf24bf2068e489d1de0276e38e60c65486f9f9ac
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = e02eee993ef341ee99f4ad8d2afcd6b152152e4d
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 2c2b1756af11ba8351fe3c8b027e681174b8e5f4
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = cf3293b29271d6f8674f923e41e6e2520e239f8a
+SHA1 (patch-ui_gl_BUILD.gn) = 12d21b8939104eb1dd5690a2cf3f9f51ae57c167
+SHA1 (patch-ui_gl_gl__context.cc) = 996949ce85f1cb0cec74257c0bdeb1bd426a883c
+SHA1 (patch-ui_gl_gl__implementation.cc) = dd730beb3bcb0002a465fe5020c154de3d403ba4
+SHA1 (patch-ui_gl_gl__switches.cc) = b088cab26893ea5b1b1d63b52d0314b963cd0734
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 2084664837deec43ecd80ea23e8e6eaa36d9fdf8
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 430e80b0027f84eb93c8ada3d5aa5b338bf09be8
+SHA1 (patch-ui_gtk_gtk__compat.cc) = 1e1d9123b61895f2cfa0f0ab94489a6f5d6b330f
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 692162f8b40c615dd9e8fe5eb17bc57cebfec1dd
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = cdbd1a44bb6a6ee76ee3b4874cde67a44548bba5
+SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = 825fc28d92ebbe32e52b052af3844881b0ff3766
+SHA1 (patch-ui_native__theme_native__theme.h) = 0f3c77f8e7ba0dd23031ee1aa5c397e54ec8d6c9
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = 4cd549ca5b2a42a624afe1724ef2c00b4e0ed6ae
+SHA1 (patch-ui_ozone_common_egl__util.cc) = 7e068c3e698ada3ac622c713849d27171c6f82cd
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = d6dbb2ecfd11785c641e3dab46cc38b0cc47a61a
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = f9e3c15abcaca2b0e38006f5de6117ddf97f5342
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = bab09ac56e81a1bef5984133ddc67f036e0ad64a
+SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = bd0b702d55069e8eb5d547960b615346964f765d
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = e9fcd1c6908700a6bee90d3fbc9f90dd67544ff8
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 859d0a4ae3a9729e4e2d5503b3c4955ea1e6aa02
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = 0b05a1f1b214030dbf1107f96de0a709d146c88b
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc) = 32fa037d2bff66c6fae58001c98b68d833917192
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc) = e2f096c69d99ddb50e893246a4546ae58d55b40f
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc) = ca77fdeac4ccd7b2ebc3bc38dee5431410098a1a
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h) = bfb944b7bb54b20f0dba0992561d2bcd4547b0c9
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = fc3e12bcf650ba42734a13070e6f40ecb64d9171
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 9b036b2047847bcd4b229e568882810e80f98cb4
+SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc) = 79cbdd9c1a547ec03e8e80edab9cf1b756a084ba
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = b24e76ce21c9c9595c1e0fafcae9bba88d1f0e5c
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 70aa5716bbdcfdc510fdef7633a919555c09e7be
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = d36002e595f874d3c2caa567014d57e4d9945617
+SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = 3aca9a6d92ba08d15adadf5fc123129904ad8e93
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 6e64fcc039e9be9b700bff4a6265cdb6618e1b92
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 1ecb67a73ca682c64ab34c80fc09118601732aaf
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 2fb1dfca107c779c316ecdb5088aa619472a54ca
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 65b1d9d3bb9ed7556c5442c59531890bfe344191
+SHA1 (patch-ui_qt_BUILD.gn) = becc017da3b6f7582601b397e30a226d14e9c130
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = f11da509547d0121584a984f7e621d0361bd25de
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = fbbb11f23cc09aab19d1efde39723dd69c61dd7c
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = be811b9a575185a84548882136d044bfdd299aa3
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 23f9955cb912493035ea0cb73f22753e6da0e1af
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 7ede98f00a9aa8f8692755fe447422b52d526d17
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 358bc0e02a81cc29b6ff3ecbcc37ab785fbf4e2d
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 8649a1faae8e8b528a9215071342034a853900fc
+SHA1 (patch-ui_views_BUILD.gn) = 7b70a860947b4f6d516c9f8544b7c7e264170456
+SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = b8f854ad9354b69630a21e371a9d063f7a879d8b
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = 8920ca2e36c0010b9fd3c3ca7ba8169210922259
+SHA1 (patch-ui_views_controls_prefix__selector.h) = a2a1392821fadde279f567009f1857f955487397
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 6631d7004939edaad433dbac932395979b2a28b7
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = eaf297f7a821c6037c8f8e6663766158dd2c36f1
+SHA1 (patch-ui_views_examples_widget__example.cc) = d1beb359a81578da0d4df2460965ba13399f8c54
+SHA1 (patch-ui_views_focus_focus__manager.cc) = 3d5e692e54ec0b08c6259e3ea45ccc9fe9261774
+SHA1 (patch-ui_views_style_platform__style.cc) = f612ffd1d07b84d965092889cdcd1068b6be7a93
+SHA1 (patch-ui_views_style_platform__style.h) = d53335110591c5d3e80b45f161249ed7e504f222
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = b6f90d5c1efdeaed72c1bce03cc053fa082af69d
+SHA1 (patch-ui_views_views__delegate.cc) = 90083d47155aeb1f8840ce7b18da53a84dddcf3e
+SHA1 (patch-ui_views_views__delegate.h) = adfb1c3da3a168a221b2a0348dcfbba0aef90108
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = b52cd72b2533257d6c31d7710b51380c59c62206
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 8112a9e40476aba109c9f69d05ae9dfc515a8c5e
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 3d1517647e2ffb005d297108d3854d4023535f46
+SHA1 (patch-ui_views_widget_root__view.cc) = 6cd0a569fe5ad7960dd00eff7fb5e25c394452c1
+SHA1 (patch-ui_views_widget_widget.cc) = f9933dceec4fe8fae64cea7438d9585e4d31c355
+SHA1 (patch-ui_views_widget_widget.h) = c8f98d9bfd73ea95a6c583603d7279256436105d
+SHA1 (patch-ui_views_window_default__frame__view.cc) = 0f385dba551c6036b20cabcf4ca418bc13b3e629
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = 6e734a95d261c45147d38f8b4c169b5fd9c58781
+SHA1 (patch-ui_views_window_frame__background.cc) = f9f5641550211a87e34c66b88bbff111289abe6a
+SHA1 (patch-v8_BUILD.gn) = 90476ccb924b1de71b6d90d1454d15b567fce84c
+SHA1 (patch-v8_include_v8-internal.h) = a9c9a736140f75d5653bca3acd0e5f9f4a5bf8d9
+SHA1 (patch-v8_include_v8config.h) = f76e64efebc967b9a2aaecddceda29c1958b073c
+SHA1 (patch-v8_src_api_api.cc) = 4da9453430c49681e78b9034f8466c30a3a7e921
+SHA1 (patch-v8_src_base_atomicops.h) = 7a916b6ec5399fb9ed2b18265eb5a96b53ac54f6
+SHA1 (patch-v8_src_base_platform_memory.h) = 6f73de0b577df526f2925d5bb277e3327149efa7
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = e3fbe59201e9a27813e4631116a86f86a81bde3a
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 61ff81042da2558b1eeeb6e604be05fca7b6cd43
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = b42764fa04b9ddafa6b59ba5b1cf669be518bd6e
+SHA1 (patch-v8_src_base_strings.h) = 09e6610df0a0dab98436e8381c42b243a2fba3aa
+SHA1 (patch-v8_src_base_sys-info.cc) = 0b0f4fe73f6be283628269212362a3ca7f5f2672
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 61a077f7a4b61eb0b4e390427c1d4925235b3e6c
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 872f812aa0e3ba2a03db58a9889b311b32453b93
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 31346a5a755c981f17111cea26b7be3fca410486
+SHA1 (patch-v8_src_execution_isolate.cc) = 3cf5beda93b2348d04c84175d358852f04ad5cd9
+SHA1 (patch-v8_src_flags_flags.cc) = a7b874cb2beb7831c037faaf9aef924f0f64a112
+SHA1 (patch-v8_src_libsampler_sampler.cc) = 063542a9c8230348e943d9ea6825ddc25f013205
+SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = 6f692b6e6db4c6cdacd0ea811668bb47ac84eb05
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = 153a6dbc11c06c76c8a770746b2113d95352dd56
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = 836b35ef45726ceb7e82f710dda89cd0ac929bdb
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 67c70c2de3cb28f0077e7b7f4d6ad16ba8a8787c
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 77a14a57fba73be99ed9027e6fe79215342ac054
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 0db7fc5f9f9b16593a9cd2f3657414e1f23667d9
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 552e7f490b82dc6330c6aceec3564fd5008bbf36
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 70dc3b5c6a09b1bc58d6286de6202303ee46893f
+SHA1 (patch-v8_tools_run-paxctl.py) = 7ecb5b4fda33fc391cd44867542a7c2ee9622cc2
+SHA1 (patch-v8_tools_run.py) = 7ea39a821802783b1a6bad819713c1c03560b7ae
diff --git a/chromium/patches/patch-BUILD.gn b/chromium/patches/patch-BUILD.gn
index 770928d5bb..3db4e1cbea 100644
--- a/chromium/patches/patch-BUILD.gn
+++ b/chromium/patches/patch-BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ BUILD.gn
@@ -68,7 +68,7 @@ declare_args() {
root_extra_deps = []
@@ -23,7 +23,7 @@ $NetBSD$
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -429,7 +428,7 @@ group("gn_all") {
+@@ -428,7 +427,7 @@ group("gn_all") {
}
}
@@ -32,7 +32,7 @@ $NetBSD$
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -596,6 +595,15 @@ group("gn_all") {
+@@ -595,6 +594,15 @@ group("gn_all") {
}
}
@@ -48,7 +48,7 @@ $NetBSD$
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -644,7 +652,7 @@ group("gn_all") {
+@@ -643,7 +651,7 @@ group("gn_all") {
}
}
@@ -57,7 +57,7 @@ $NetBSD$
# 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
-@@ -679,7 +687,7 @@ group("gn_all") {
+@@ -678,7 +686,7 @@ group("gn_all") {
]
}
@@ -66,7 +66,7 @@ $NetBSD$
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
"//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1070,7 +1078,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1083,7 +1091,7 @@ if (use_blink && !is_cronet_build) {
"//third_party/blink/public:all_blink",
]
@@ -75,7 +75,7 @@ $NetBSD$
deps += [
":chrome_wpt_tests",
":headless_shell_wpt",
-@@ -1223,7 +1231,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1236,7 +1244,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -84,7 +84,7 @@ $NetBSD$
# 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.
-@@ -1237,7 +1245,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1250,7 +1258,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//third_party/breakpad:dump_syms" ]
}
@@ -93,7 +93,7 @@ $NetBSD$
# 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.
-@@ -1534,7 +1542,7 @@ group("chromium_builder_perf") {
+@@ -1547,7 +1555,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
index 59849ec7df..efc5d9672e 100644
--- a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
+++ b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- apps/ui/views/app_window_frame_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- apps/ui/views/app_window_frame_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ apps/ui/views/app_window_frame_view.cc
@@ -147,7 +147,7 @@ gfx::Rect AppWindowFrameView::GetBoundsF
gfx::Rect AppWindowFrameView::GetWindowBoundsForClientBounds(
diff --git a/chromium/patches/patch-base_BUILD.gn b/chromium/patches/patch-base_BUILD.gn
index 2b269a95eb..d5fb6a47ca 100644
--- a/chromium/patches/patch-base_BUILD.gn
+++ b/chromium/patches/patch-base_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/BUILD.gn
-@@ -983,7 +983,7 @@ component("base") {
+@@ -980,7 +980,7 @@ component("base") {
#"system/sys_info_openbsd.cc",
]
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"posix/sysctl.cc",
"posix/sysctl.h",
-@@ -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.
@@ -43,7 +43,7 @@ $NetBSD$
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
@@ -52,7 +52,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2165,6 +2180,29 @@ component("base") {
+@@ -2193,6 +2208,29 @@ component("base") {
]
}
@@ -82,7 +82,7 @@ $NetBSD$
# iOS
if (is_ios) {
sources += [
-@@ -2339,6 +2377,33 @@ component("base") {
+@@ -2367,6 +2405,33 @@ component("base") {
}
}
@@ -116,7 +116,7 @@ $NetBSD$
if (use_blink) {
sources += [
"files/file_path_watcher.cc",
-@@ -2769,7 +2834,7 @@ buildflag_header("protected_memory_build
+@@ -2797,7 +2862,7 @@ buildflag_header("protected_memory_build
header = "protected_memory_buildflags.h"
header_dir = "base/memory"
@@ -125,7 +125,7 @@ $NetBSD$
(is_win || is_linux || is_android || is_mac)
flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
-@@ -3275,7 +3340,7 @@ if (is_apple) {
+@@ -3309,7 +3374,7 @@ if (is_apple) {
}
}
@@ -134,7 +134,7 @@ $NetBSD$
# This test must compile with -fstack-protector-all
source_set("stack_canary_linux_unittests") {
testonly = true
-@@ -4015,7 +4080,7 @@ test("base_unittests") {
+@@ -4052,7 +4117,7 @@ test("base_unittests") {
configs += [ ":delayload_esent_dll" ]
}
@@ -143,7 +143,7 @@ $NetBSD$
sources += [
"debug/proc_maps_linux_unittest.cc",
"files/scoped_file_linux_unittest.cc",
-@@ -4040,7 +4105,7 @@ test("base_unittests") {
+@@ -4077,7 +4142,7 @@ test("base_unittests") {
"posix/file_descriptor_shuffle_unittest.cc",
"posix/unix_domain_socket_unittest.cc",
]
@@ -152,7 +152,7 @@ $NetBSD$
sources += [
"profiler/stack_base_address_posix_unittest.cc",
"profiler/stack_copier_signal_unittest.cc",
-@@ -4051,7 +4116,7 @@ test("base_unittests") {
+@@ -4088,7 +4153,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -161,7 +161,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -4238,7 +4303,7 @@ test("base_unittests") {
+@@ -4275,7 +4340,7 @@ test("base_unittests") {
deps += [ ":base_profiler_test_support_library" ]
}
diff --git a/chromium/patches/patch-base_allocator_dispatcher_tls.h b/chromium/patches/patch-base_allocator_dispatcher_tls.h
index 2f74f5ef07..6da4844149 100644
--- a/chromium/patches/patch-base_allocator_dispatcher_tls.h
+++ b/chromium/patches/patch-base_allocator_dispatcher_tls.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/dispatcher/tls.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/dispatcher/tls.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/dispatcher/tls.h
@@ -81,7 +81,7 @@ struct BASE_EXPORT MMapAllocator {
constexpr static size_t AllocationChunkSize = 16384;
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
index 25e8703c9a..4ae974fa23 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/partition_alloc.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/partition_alloc.gni
@@ -92,7 +92,7 @@ if (current_cpu == "x64" || current_cpu
# TODO(crbug.com/329199197): Clean this up when experiments are complete.
@@ -15,7 +15,7 @@ $NetBSD$
!is_hwasan && (is_linux || is_android)
declare_args() {
-@@ -486,7 +486,7 @@ assert(!use_asan_backup_ref_ptr || use_r
+@@ -500,7 +500,7 @@ assert(!use_asan_backup_ref_ptr || use_r
# 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/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
index 398103708f..f76994df4f 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ 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/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
index 7b35cfe4de..53fa52418b 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h
@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
index 0867f021aa..e145aefe4d 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
@@ -279,7 +279,7 @@ bool DecommitAndZeroSystemPages(void* ad
// recommitted. Do not assume that this will not change over time.
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
index bbe7b07ffb..cfea76cf98 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
@@ -26,9 +26,9 @@
#define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
index dec4c5c8e5..f9227d4c0e 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
@@ -40,7 +40,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTas
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
index 6208b14c87..9ed6ffea28 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
@@ -318,8 +318,12 @@ bool TryRecommitSystemPagesInternal(
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
index d4d50a223b..37f87971d8 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc
@@ -19,7 +19,7 @@
#include "partition_alloc/partition_alloc_check.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
index 207cf05c2a..44ac8efbb0 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc
@@ -14,11 +14,11 @@
#include "partition_alloc/partition_alloc_base/posix/eintr_wrapper.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
index 41d8a3b6b5..23a9d5f63d 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
@@ -102,6 +102,10 @@ void RandBytes(void* output, size_t outp
if (getentropy(output, output_length) == 0) {
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
index ea4a29bee9..96b662d006 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h
@@ -38,6 +38,8 @@ typedef DWORD PlatformThreadId;
typedef zx_handle_t PlatformThreadId;
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
index 77951d89fe..47f43c69b6 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h
@@ -10,7 +10,7 @@
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
index 73f8ea7ba8..c5cf714d8c 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc
@@ -18,7 +18,7 @@
#include "partition_alloc/partition_alloc_base/logging.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
index c362ec9272..5b9c9c19cf 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
@@ -51,8 +51,8 @@ static_assert(sizeof(void*) != 8, "");
// POSIX is not only UNIX, e.g. macOS and other OSes. We do use Linux-specific
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index 7a0d22166c..0698eb2d50 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
@@ -310,7 +310,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandle
// 8GB for each of the glued pools).
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
index bd3d41168a..1832c39ccc 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
@@ -29,9 +29,13 @@ namespace internal {
// the second one 16. We could technically return something different for
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
index abaeb44cae..66fc6f4896 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
@@ -48,7 +48,7 @@
#include "wow64apiset.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
index 2a64264c58..6519b12c4e 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
@@ -20,7 +20,16 @@
#endif
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
index c588ae176e..bdcb199988 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
@@ -18,6 +18,10 @@
#include <pthread.h>
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
index 73e0deda6a..c39536c3d1 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
@@ -16,7 +16,7 @@
#include "partition_alloc/partition_alloc_check.h"
diff --git a/chromium/patches/patch-base_atomicops.h b/chromium/patches/patch-base_atomicops.h
index 7fb1e4ef67..188fd51ae3 100644
--- a/chromium/patches/patch-base_atomicops.h
+++ b/chromium/patches/patch-base_atomicops.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/atomicops.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/atomicops.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/atomicops.h
@@ -72,7 +72,11 @@ typedef intptr_t Atomic64;
diff --git a/chromium/patches/patch-base_base__paths__posix.cc b/chromium/patches/patch-base_base__paths__posix.cc
index 042acc1280..528fcda0e5 100644
--- a/chromium/patches/patch-base_base__paths__posix.cc
+++ b/chromium/patches/patch-base_base__paths__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/base_paths_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/base_paths_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/base_paths_posix.cc
@@ -15,6 +15,7 @@
#include <ostream>
diff --git a/chromium/patches/patch-base_compiler__specific.h b/chromium/patches/patch-base_compiler__specific.h
index f7e2668fb7..5683c31734 100644
--- a/chromium/patches/patch-base_compiler__specific.h
+++ b/chromium/patches/patch-base_compiler__specific.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/compiler_specific.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/compiler_specific.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/compiler_specific.h
@@ -733,6 +733,8 @@ inline constexpr bool AnalyzerAssumeTrue
#if __has_cpp_attribute(clang::preserve_most) && \
diff --git a/chromium/patches/patch-base_debug_debugger__posix.cc b/chromium/patches/patch-base_debug_debugger__posix.cc
index 31f61d8c5b..7147d72335 100644
--- a/chromium/patches/patch-base_debug_debugger__posix.cc
+++ b/chromium/patches/patch-base_debug_debugger__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/debugger_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/debug/debugger_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/debug/debugger_posix.cc
@@ -39,6 +39,10 @@
#include <sys/sysctl.h>
diff --git a/chromium/patches/patch-base_debug_elf__reader.cc b/chromium/patches/patch-base_debug_elf__reader.cc
index f5a815e93e..2a843484ca 100644
--- a/chromium/patches/patch-base_debug_elf__reader.cc
+++ b/chromium/patches/patch-base_debug_elf__reader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/elf_reader.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/debug/elf_reader.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/debug/elf_reader.cc
@@ -45,6 +45,10 @@ using Xword = Elf64_Xword;
diff --git a/chromium/patches/patch-base_debug_proc__maps__linux.cc b/chromium/patches/patch-base_debug_proc__maps__linux.cc
index b7a8634b5e..62046a6cd7 100644
--- a/chromium/patches/patch-base_debug_proc__maps__linux.cc
+++ b/chromium/patches/patch-base_debug_proc__maps__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/proc_maps_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/debug/proc_maps_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/debug/proc_maps_linux.cc
@@ -20,7 +20,7 @@
#include "base/strings/string_split.h"
diff --git a/chromium/patches/patch-base_debug_stack__trace.cc b/chromium/patches/patch-base_debug_stack__trace.cc
index b8000ff56a..848657de5a 100644
--- a/chromium/patches/patch-base_debug_stack__trace.cc
+++ b/chromium/patches/patch-base_debug_stack__trace.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/stack_trace.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/debug/stack_trace.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/debug/stack_trace.cc
@@ -293,7 +293,7 @@ bool StackTrace::WillSymbolizeToStreamFo
// Symbols are not expected to be reliable when gn args specifies
diff --git a/chromium/patches/patch-base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_debug_stack__trace__posix.cc
index 725ea954f1..aa8f9c75ac 100644
--- a/chromium/patches/patch-base_debug_stack__trace__posix.cc
+++ b/chromium/patches/patch-base_debug_stack__trace__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/stack_trace_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/debug/stack_trace_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/debug/stack_trace_posix.cc
@@ -46,8 +46,8 @@
// Surprisingly, uClibc defines __GLIBC__ in some build configs, but
diff --git a/chromium/patches/patch-base_files_dir__reader__linux.h b/chromium/patches/patch-base_files_dir__reader__linux.h
index 1f19893bc5..32f007796b 100644
--- a/chromium/patches/patch-base_files_dir__reader__linux.h
+++ b/chromium/patches/patch-base_files_dir__reader__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/dir_reader_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/dir_reader_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/dir_reader_linux.h
@@ -19,10 +19,16 @@
#include "base/logging.h"
diff --git a/chromium/patches/patch-base_files_dir__reader__posix.h b/chromium/patches/patch-base_files_dir__reader__posix.h
index bdefdd9dbc..a969bf1916 100644
--- a/chromium/patches/patch-base_files_dir__reader__posix.h
+++ b/chromium/patches/patch-base_files_dir__reader__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/dir_reader_posix.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/dir_reader_posix.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/dir_reader_posix.h
@@ -17,7 +17,7 @@
// seems worse than falling back to enumerating all file descriptors so we will
diff --git a/chromium/patches/patch-base_files_drive__info.h b/chromium/patches/patch-base_files_drive__info.h
index d68edc62ab..6887047dfc 100644
--- a/chromium/patches/patch-base_files_drive__info.h
+++ b/chromium/patches/patch-base_files_drive__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/drive_info.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/drive_info.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/drive_info.h
@@ -48,7 +48,7 @@ struct BASE_EXPORT DriveInfo {
std::optional<bool> has_seek_penalty;
diff --git a/chromium/patches/patch-base_files_drive__info__posix.cc b/chromium/patches/patch-base_files_drive__info__posix.cc
index 00c4d2d934..699d44e30a 100644
--- a/chromium/patches/patch-base_files_drive__info__posix.cc
+++ b/chromium/patches/patch-base_files_drive__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/drive_info_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/drive_info_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/drive_info_posix.cc
@@ -27,7 +27,7 @@ namespace base {
diff --git a/chromium/patches/patch-base_files_file__path__watcher.h b/chromium/patches/patch-base_files_file__path__watcher.h
index b90a924aec..9606c09921 100644
--- a/chromium/patches/patch-base_files_file__path__watcher.h
+++ b/chromium/patches/patch-base_files_file__path__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/file_path_watcher.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/file_path_watcher.h
@@ -105,7 +105,7 @@ class BASE_EXPORT FilePathWatcher {
Type type = Type::kNonRecursive;
diff --git a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
index da3b318d8a..63e3ec81a7 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_bsd.cc.orig 2026-02-14 15:42:44.571928036 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2026-03-13 16:54:16.050104030 +0000
+++ base/files/file_path_watcher_bsd.cc
@@ -0,0 +1,54 @@
+// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-base_files_file__path__watcher__kqueue.h b/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
index aea9280560..e8ef17a47e 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
+++ b/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_kqueue.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/file_path_watcher_kqueue.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/file_path_watcher_kqueue.h
@@ -5,6 +5,7 @@
#ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium/patches/patch-base_files_file__path__watcher__unittest.cc b/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
index e047636ef1..a87accbfa1 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/file_path_watcher_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/file_path_watcher_unittest.cc
@@ -902,7 +902,7 @@ TEST_F(FilePathWatcherTest, WatchDirecto
}
diff --git a/chromium/patches/patch-base_files_file__util__posix.cc b/chromium/patches/patch-base_files_file__util__posix.cc
index 08b79e35a6..d478d40040 100644
--- a/chromium/patches/patch-base_files_file__util__posix.cc
+++ b/chromium/patches/patch-base_files_file__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_util_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/file_util_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/file_util_posix.cc
@@ -936,6 +936,7 @@ bool CreateNewTempDirectory(FilePath::St
bool CreateDirectoryAndGetError(const FilePath& full_path, File::Error* error) {
diff --git a/chromium/patches/patch-base_files_file__util__unittest.cc b/chromium/patches/patch-base_files_file__util__unittest.cc
index 9e0dc02dee..9eeddd1aef 100644
--- a/chromium/patches/patch-base_files_file__util__unittest.cc
+++ b/chromium/patches/patch-base_files_file__util__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_util_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/file_util_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/file_util_unittest.cc
@@ -4156,7 +4156,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
}
diff --git a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
index 55b3008c8b..58d36b91a8 100644
--- a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
+++ b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/important_file_writer_cleaner.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/important_file_writer_cleaner.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/important_file_writer_cleaner.cc
@@ -25,7 +25,8 @@ namespace base {
namespace {
diff --git a/chromium/patches/patch-base_files_scoped__file.cc b/chromium/patches/patch-base_files_scoped__file.cc
index 12cffac490..a7b922022a 100644
--- a/chromium/patches/patch-base_files_scoped__file.cc
+++ b/chromium/patches/patch-base_files_scoped__file.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/scoped_file.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/files/scoped_file.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/files/scoped_file.cc
@@ -32,7 +32,7 @@ void ScopedFDCloseTraits::Free(int fd) {
int ret = IGNORE_EINTR(close(fd));
diff --git a/chromium/patches/patch-base_functional_unretained__traits.h b/chromium/patches/patch-base_functional_unretained__traits.h
index 3338877af5..9615d4cbbb 100644
--- a/chromium/patches/patch-base_functional_unretained__traits.h
+++ b/chromium/patches/patch-base_functional_unretained__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/functional/unretained_traits.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/functional/unretained_traits.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/functional/unretained_traits.h
@@ -92,7 +92,7 @@ struct SupportsUnretainedImpl {
// official builds, and then in non-test code as well.
diff --git a/chromium/patches/patch-base_i18n_icu__util.cc b/chromium/patches/patch-base_i18n_icu__util.cc
index 124597dc7a..75308199b7 100644
--- a/chromium/patches/patch-base_i18n_icu__util.cc
+++ b/chromium/patches/patch-base_i18n_icu__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/i18n/icu_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/i18n/icu_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/i18n/icu_util.cc
@@ -54,7 +54,7 @@
#include "third_party/icu/source/common/unicode/unistr.h"
diff --git a/chromium/patches/patch-base_linux__util.cc b/chromium/patches/patch-base_linux__util.cc
index 44e8ad8383..3cae4a6a03 100644
--- a/chromium/patches/patch-base_linux__util.cc
+++ b/chromium/patches/patch-base_linux__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/linux_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/linux_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/linux_util.cc
@@ -159,10 +159,14 @@ void SetLinuxDistro(const std::string& d
}
diff --git a/chromium/patches/patch-base_logging__unittest.cc b/chromium/patches/patch-base_logging__unittest.cc
index 4873da0253..f09302fe20 100644
--- a/chromium/patches/patch-base_logging__unittest.cc
+++ b/chromium/patches/patch-base_logging__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/logging_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/logging_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/logging_unittest.cc
@@ -37,7 +37,7 @@
#include "base/posix/eintr_wrapper.h"
diff --git a/chromium/patches/patch-base_memory_discardable__memory.cc b/chromium/patches/patch-base_memory_discardable__memory.cc
index 86a0a41646..498920bf14 100644
--- a/chromium/patches/patch-base_memory_discardable__memory.cc
+++ b/chromium/patches/patch-base_memory_discardable__memory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/discardable_memory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/memory/discardable_memory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/memory/discardable_memory.cc
@@ -20,7 +20,7 @@ namespace features {
BASE_FEATURE(kMadvFreeDiscardableMemory, base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-base_memory_discardable__memory__internal.h b/chromium/patches/patch-base_memory_discardable__memory__internal.h
index a33f6894c2..e32d251334 100644
--- a/chromium/patches/patch-base_memory_discardable__memory__internal.h
+++ b/chromium/patches/patch-base_memory_discardable__memory__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/discardable_memory_internal.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/memory/discardable_memory_internal.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/memory/discardable_memory_internal.h
@@ -12,7 +12,7 @@
#include "base/metrics/field_trial_params.h"
diff --git a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
index a8b0d63d0e..c566d1e43b 100644
--- a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
+++ b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/madv_free_discardable_memory_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/memory/madv_free_discardable_memory_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/memory/madv_free_discardable_memory_posix.cc
@@ -293,6 +293,10 @@ void MadvFreeDiscardableMemoryPosix::Set
diff --git a/chromium/patches/patch-base_memory_platform__shared__memory__region.h b/chromium/patches/patch-base_memory_platform__shared__memory__region.h
index e03c17b71e..ad2e2f1062 100644
--- a/chromium/patches/patch-base_memory_platform__shared__memory__region.h
+++ b/chromium/patches/patch-base_memory_platform__shared__memory__region.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/platform_shared_memory_region.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/memory/platform_shared_memory_region.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/memory/platform_shared_memory_region.h
@@ -99,7 +99,7 @@ class BASE_EXPORT PlatformSharedMemoryRe
#if BUILDFLAG(IS_FUCHSIA)
diff --git a/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc b/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
index 7b0d485a6c..e9c9adbe57 100644
--- a/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
+++ b/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/platform_shared_memory_region_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/memory/platform_shared_memory_region_posix.cc
@@ -172,7 +172,7 @@ bool PlatformSharedMemoryRegion::Convert
// static
diff --git a/chromium/patches/patch-base_memory_protected__memory.h b/chromium/patches/patch-base_memory_protected__memory.h
index f71a745ea3..3cb582d9fa 100644
--- a/chromium/patches/patch-base_memory_protected__memory.h
+++ b/chromium/patches/patch-base_memory_protected__memory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/protected_memory.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/memory/protected_memory.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/memory/protected_memory.h
@@ -115,12 +115,12 @@ __declspec(selectany) char __stop_protec
diff --git a/chromium/patches/patch-base_memory_protected__memory__posix.cc b/chromium/patches/patch-base_memory_protected__memory__posix.cc
index 645d158a99..e6b9b1b4e8 100644
--- a/chromium/patches/patch-base_memory_protected__memory__posix.cc
+++ b/chromium/patches/patch-base_memory_protected__memory__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/protected_memory_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/memory/protected_memory_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/memory/protected_memory_posix.cc
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.cc b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
index 8dffea0ba8..7be3188fd4 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_epoll.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/message_loop/message_pump_epoll.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/message_loop/message_pump_epoll.cc
@@ -44,7 +44,7 @@ std::atomic_bool g_use_batched_version =
std::atomic_bool g_use_poll = false;
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.h b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
index 6d71b49ffd..c03ace4956 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__epoll.h
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_epoll.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/message_loop/message_pump_epoll.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/message_loop/message_pump_epoll.h
@@ -51,7 +51,11 @@ namespace base {
// every call, don't do it when we have too many FDs.
diff --git a/chromium/patches/patch-base_message__loop_message__pump__glib.cc b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
index 4f4db82075..9ce4e105a5 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__glib.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_glib.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/message_loop/message_pump_glib.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/message_loop/message_pump_glib.cc
@@ -8,6 +8,15 @@
#include <glib.h>
diff --git a/chromium/patches/patch-base_posix_can__lower__nice__to.cc b/chromium/patches/patch-base_posix_can__lower__nice__to.cc
index f9c257a1af..fc8ad994df 100644
--- a/chromium/patches/patch-base_posix_can__lower__nice__to.cc
+++ b/chromium/patches/patch-base_posix_can__lower__nice__to.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/can_lower_nice_to.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/posix/can_lower_nice_to.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/posix/can_lower_nice_to.cc
@@ -11,8 +11,12 @@
diff --git a/chromium/patches/patch-base_posix_file__descriptor__shuffle.h b/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
index 92c588f219..8b7d847302 100644
--- a/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
+++ b/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/file_descriptor_shuffle.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/posix/file_descriptor_shuffle.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/posix/file_descriptor_shuffle.h
@@ -26,6 +26,8 @@
#include "base/base_export.h"
diff --git a/chromium/patches/patch-base_posix_sysctl.cc b/chromium/patches/patch-base_posix_sysctl.cc
index 2242f793d9..82e5b945e8 100644
--- a/chromium/patches/patch-base_posix_sysctl.cc
+++ b/chromium/patches/patch-base_posix_sysctl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/sysctl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/posix/sysctl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/posix/sysctl.cc
@@ -4,6 +4,7 @@
diff --git a/chromium/patches/patch-base_posix_unix__domain__socket.cc b/chromium/patches/patch-base_posix_unix__domain__socket.cc
index f775eecadd..73ffbc58a2 100644
--- a/chromium/patches/patch-base_posix_unix__domain__socket.cc
+++ b/chromium/patches/patch-base_posix_unix__domain__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/unix_domain_socket.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/posix/unix_domain_socket.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/posix/unix_domain_socket.cc
@@ -16,6 +16,7 @@
#include "base/files/scoped_file.h"
@@ -23,7 +23,7 @@ $NetBSD$
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;
@@ -32,7 +32,7 @@ $NetBSD$
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;
@@ -41,7 +41,7 @@ $NetBSD$
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::RecvMsgWithFla
+@@ -127,7 +128,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
const size_t kControlBufferSize =
CMSG_SPACE(sizeof(int) * kMaxFileDescriptors)
@@ -50,7 +50,7 @@ $NetBSD$
// 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::RecvMsgWithFla
+@@ -157,7 +158,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
wire_fds = reinterpret_cast<int*>(UNSAFE_TODO(CMSG_DATA(cmsg)));
wire_fds_len = payload_len / sizeof(int);
}
@@ -59,7 +59,7 @@ $NetBSD$
// macOS does not support SCM_CREDENTIALS.
if (cmsg->cmsg_level == SOL_SOCKET &&
cmsg->cmsg_type == SCM_CREDENTIALS) {
-@@ -197,6 +198,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
+@@ -195,6 +196,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0) {
pid = -1;
}
diff --git a/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc b/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
index 0834273e8e..d0bc12d132 100644
--- a/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
+++ b/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/unix_domain_socket_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/posix/unix_domain_socket_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/posix/unix_domain_socket_unittest.cc
@@ -10,6 +10,8 @@
#include <sys/types.h>
diff --git a/chromium/patches/patch-base_process_internal__linux.h b/chromium/patches/patch-base_process_internal__linux.h
index 8555543e7f..fd6cc46cef 100644
--- a/chromium/patches/patch-base_process_internal__linux.h
+++ b/chromium/patches/patch-base_process_internal__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/internal_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/internal_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/internal_linux.h
@@ -142,6 +142,9 @@ TimeDelta ClockTicksToTimeDelta(int64_t
// arguments to the lambda.
diff --git a/chromium/patches/patch-base_process_kill.h b/chromium/patches/patch-base_process_kill.h
index ccb5b34eff..147b65aafa 100644
--- a/chromium/patches/patch-base_process_kill.h
+++ b/chromium/patches/patch-base_process_kill.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/kill.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/kill.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/kill.h
@@ -125,7 +125,7 @@ BASE_EXPORT TerminationStatus GetTermina
BASE_EXPORT TerminationStatus
diff --git a/chromium/patches/patch-base_process_kill__posix.cc b/chromium/patches/patch-base_process_kill__posix.cc
index 94dbf47c88..6974595b16 100644
--- a/chromium/patches/patch-base_process_kill__posix.cc
+++ b/chromium/patches/patch-base_process_kill__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/kill_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/kill_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/kill_posix.cc
@@ -160,7 +160,7 @@ void EnsureProcessTerminated(Process pro
0, new BackgroundReaper(std::move(process), Seconds(2)));
diff --git a/chromium/patches/patch-base_process_launch.h b/chromium/patches/patch-base_process_launch.h
index 4946ab7dcf..2d3938c87d 100644
--- a/chromium/patches/patch-base_process_launch.h
+++ b/chromium/patches/patch-base_process_launch.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/launch.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/launch.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/launch.h
@@ -7,6 +7,13 @@
#ifndef BASE_PROCESS_LAUNCH_H_
diff --git a/chromium/patches/patch-base_process_launch__posix.cc b/chromium/patches/patch-base_process_launch__posix.cc
index 554e273fab..f4d02090f3 100644
--- a/chromium/patches/patch-base_process_launch__posix.cc
+++ b/chromium/patches/patch-base_process_launch__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/launch_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/launch_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/launch_posix.cc
@@ -218,6 +218,8 @@ static const char kFDDir[] = "/dev/fd";
static const char kFDDir[] = "/dev/fd";
diff --git a/chromium/patches/patch-base_process_memory__linux.cc b/chromium/patches/patch-base_process_memory__linux.cc
index 9bd8534d0c..75d2a5be44 100644
--- a/chromium/patches/patch-base_process_memory__linux.cc
+++ b/chromium/patches/patch-base_process_memory__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/memory_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/memory_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/memory_linux.cc
@@ -29,6 +29,7 @@ void* __libc_calloc(size_t, size_t);
diff --git a/chromium/patches/patch-base_process_process__handle.cc b/chromium/patches/patch-base_process_process__handle.cc
index 105ec6db1c..1e7cb550c0 100644
--- a/chromium/patches/patch-base_process_process__handle.cc
+++ b/chromium/patches/patch-base_process_process__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_handle.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_handle.cc
@@ -30,7 +30,7 @@ UniqueProcId GetUniqueIdForProcess() {
: UniqueProcId(GetCurrentProcId());
diff --git a/chromium/patches/patch-base_process_process__handle.h b/chromium/patches/patch-base_process_process__handle.h
index d9a0cab1e6..5dc29f44da 100644
--- a/chromium/patches/patch-base_process_process__handle.h
+++ b/chromium/patches/patch-base_process_process__handle.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_handle.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_handle.h
@@ -86,7 +86,7 @@ BASE_EXPORT ProcessId GetCurrentProcId()
// processes may be reused.
diff --git a/chromium/patches/patch-base_process_process__handle__freebsd.cc b/chromium/patches/patch-base_process_process__handle__freebsd.cc
index 38b6cb9ead..d108c664c3 100644
--- a/chromium/patches/patch-base_process_process__handle__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle_freebsd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_handle_freebsd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_handle_freebsd.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__handle__openbsd.cc b/chromium/patches/patch-base_process_process__handle__openbsd.cc
index f6dab3701d..9597c43c74 100644
--- a/chromium/patches/patch-base_process_process__handle__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle_openbsd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_handle_openbsd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_handle_openbsd.cc
@@ -3,17 +3,25 @@
// found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__iterator.h b/chromium/patches/patch-base_process_process__iterator.h
index 2ce6779f3a..9b555da8bd 100644
--- a/chromium/patches/patch-base_process_process__iterator.h
+++ b/chromium/patches/patch-base_process_process__iterator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_iterator.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_iterator.h
@@ -25,7 +25,7 @@
#include <windows.h>
@@ -15,7 +15,7 @@ $NetBSD$
#include <sys/sysctl.h>
#elif BUILDFLAG(IS_FREEBSD)
#include <sys/user.h>
-@@ -117,7 +117,11 @@ class BASE_EXPORT ProcessIterator {
+@@ -113,7 +113,11 @@ class BASE_EXPORT ProcessIterator {
HANDLE snapshot_;
bool started_iteration_ = false;
#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-base_process_process__iterator__freebsd.cc b/chromium/patches/patch-base_process_process__iterator__freebsd.cc
index 4d4e74c44d..5da6651381 100644
--- a/chromium/patches/patch-base_process_process__iterator__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator_freebsd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_iterator_freebsd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_iterator_freebsd.cc
@@ -18,7 +18,7 @@ namespace base {
diff --git a/chromium/patches/patch-base_process_process__iterator__openbsd.cc b/chromium/patches/patch-base_process_process__iterator__openbsd.cc
index b9ca28092d..8998990984 100644
--- a/chromium/patches/patch-base_process_process__iterator__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator_openbsd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_iterator_openbsd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_iterator_openbsd.cc
@@ -6,6 +6,9 @@
diff --git a/chromium/patches/patch-base_process_process__metrics.cc b/chromium/patches/patch-base_process_process__metrics.cc
index f667914452..26a0a1ca12 100644
--- a/chromium/patches/patch-base_process_process__metrics.cc
+++ b/chromium/patches/patch-base_process_process__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_metrics.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_metrics.cc
@@ -17,7 +17,7 @@ namespace base {
namespace {
diff --git a/chromium/patches/patch-base_process_process__metrics.h b/chromium/patches/patch-base_process_process__metrics.h
index ea95102729..d835c5368a 100644
--- a/chromium/patches/patch-base_process_process__metrics.h
+++ b/chromium/patches/patch-base_process_process__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_metrics.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_metrics.h
@@ -40,7 +40,7 @@
#endif
diff --git a/chromium/patches/patch-base_process_process__metrics__freebsd.cc b/chromium/patches/patch-base_process_process__metrics__freebsd.cc
index f575af04ab..95db224dd2 100644
--- a/chromium/patches/patch-base_process_process__metrics__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_freebsd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_metrics_freebsd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_metrics_freebsd.cc
@@ -3,18 +3,37 @@
// found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__metrics__openbsd.cc b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
index fc6dec0896..0d25cb5671 100644
--- a/chromium/patches/patch-base_process_process__metrics__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_openbsd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_metrics_openbsd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_metrics_openbsd.cc
@@ -6,73 +6,85 @@
diff --git a/chromium/patches/patch-base_process_process__metrics__posix.cc b/chromium/patches/patch-base_process_process__metrics__posix.cc
index 8df29f2ed6..00ad89d106 100644
--- a/chromium/patches/patch-base_process_process__metrics__posix.cc
+++ b/chromium/patches/patch-base_process_process__metrics__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_metrics_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_metrics_posix.cc
@@ -21,6 +21,8 @@
diff --git a/chromium/patches/patch-base_process_process__metrics__unittest.cc b/chromium/patches/patch-base_process_process__metrics__unittest.cc
index 16c2174606..4510c599d2 100644
--- a/chromium/patches/patch-base_process_process__metrics__unittest.cc
+++ b/chromium/patches/patch-base_process_process__metrics__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_metrics_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_metrics_unittest.cc
@@ -59,7 +59,8 @@
#endif
diff --git a/chromium/patches/patch-base_process_process__posix.cc b/chromium/patches/patch-base_process_process__posix.cc
index 3e4b709899..ab24b8bb3d 100644
--- a/chromium/patches/patch-base_process_process__posix.cc
+++ b/chromium/patches/patch-base_process_process__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_posix.cc
@@ -25,10 +25,15 @@
#include "base/trace_event/trace_event.h"
@@ -32,7 +32,7 @@ $NetBSD$
// 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
+@@ -370,7 +375,7 @@ bool Process::WaitForExitWithTimeoutImpl
const bool exited = (parent_pid < 0);
if (!exited && parent_pid != our_pid) {
@@ -41,7 +41,7 @@ $NetBSD$
// On Mac we can wait on non child processes.
return WaitForSingleNonChildProcess(handle, timeout);
#else
-@@ -424,7 +429,56 @@ void Process::Exited(int exit_code) cons
+@@ -403,7 +408,56 @@ void Process::Exited(int exit_code) cons
int Process::GetOSPriority() const {
DCHECK(IsValid());
diff --git a/chromium/patches/patch-base_process_process__unittest.cc b/chromium/patches/patch-base_process_process__unittest.cc
index 04ba26e7c8..e343bf4ce1 100644
--- a/chromium/patches/patch-base_process_process__unittest.cc
+++ b/chromium/patches/patch-base_process_process__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/process/process_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/process/process_unittest.cc
-@@ -202,7 +202,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
+@@ -147,7 +147,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
// 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/chromium/patches/patch-base_profiler_module__cache.cc b/chromium/patches/patch-base_profiler_module__cache.cc
index 8302a3a6c8..4e40515021 100644
--- a/chromium/patches/patch-base_profiler_module__cache.cc
+++ b/chromium/patches/patch-base_profiler_module__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/module_cache.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/profiler/module_cache.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/profiler/module_cache.cc
@@ -38,7 +38,7 @@ std::string TransformModuleIDToSymbolSer
// Android and Linux Chrome builds use the "breakpad" format to index their
diff --git a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
index bd9d2cd690..ee6772388e 100644
--- a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
+++ b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/sampling_profiler_thread_token.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/profiler/sampling_profiler_thread_token.cc
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
index c0b8d7bbe5..d0f1bb4d4d 100644
--- a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
+++ b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/sampling_profiler_thread_token.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/profiler/sampling_profiler_thread_token.h
@@ -13,7 +13,7 @@
diff --git a/chromium/patches/patch-base_profiler_stack__base__address__posix.cc b/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
index 0e3a9bbdaf..86853cf1ba 100644
--- a/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
+++ b/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_base_address_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/profiler/stack_base_address_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/profiler/stack_base_address_posix.cc
@@ -7,6 +7,7 @@
#include "base/check_op.h"
diff --git a/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc b/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
index a4f9b93dfc..691b8b5b9c 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_sampling_profiler_test_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ 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/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
index ef24ff2e83..ccf3e6872f 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_sampling_profiler_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/profiler/stack_sampling_profiler_unittest.cc
@@ -46,7 +46,7 @@
diff --git a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
index 8306578927..62ade6964d 100644
--- a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
+++ b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/thread_delegate_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/profiler/thread_delegate_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/profiler/thread_delegate_posix.cc
@@ -15,7 +15,7 @@
#include "base/process/process_handle.h"
diff --git a/chromium/patches/patch-base_rand__util.h b/chromium/patches/patch-base_rand__util.h
index b3a3ad3c93..1d0e532108 100644
--- a/chromium/patches/patch-base_rand__util.h
+++ b/chromium/patches/patch-base_rand__util.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/rand_util.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/rand_util.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ 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/chromium/patches/patch-base_rand__util__posix.cc b/chromium/patches/patch-base_rand__util__posix.cc
index ff6ac00f72..7359524596 100644
--- a/chromium/patches/patch-base_rand__util__posix.cc
+++ b/chromium/patches/patch-base_rand__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/rand_util_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/rand_util_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/rand_util_posix.cc
@@ -25,7 +25,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
index ef1f43dbc7..eebb50c269 100644
--- a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
+++ b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/strings/safe_sprintf_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/strings/safe_sprintf_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/strings/safe_sprintf_unittest.cc
@@ -744,6 +744,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
#endif
diff --git a/chromium/patches/patch-base_synchronization_cancelable__event.h b/chromium/patches/patch-base_synchronization_cancelable__event.h
index 0cc4932e94..a1321adf22 100644
--- a/chromium/patches/patch-base_synchronization_cancelable__event.h
+++ b/chromium/patches/patch-base_synchronization_cancelable__event.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/synchronization/cancelable_event.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/synchronization/cancelable_event.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/synchronization/cancelable_event.h
@@ -11,7 +11,7 @@
diff --git a/chromium/patches/patch-base_synchronization_lock__impl.h b/chromium/patches/patch-base_synchronization_lock__impl.h
index 96c4031fe8..c34040bce8 100644
--- a/chromium/patches/patch-base_synchronization_lock__impl.h
+++ b/chromium/patches/patch-base_synchronization_lock__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/synchronization/lock_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/synchronization/lock_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/synchronization/lock_impl.h
@@ -110,6 +110,10 @@ void LockImpl::Unlock() {
}
diff --git a/chromium/patches/patch-base_syslog__logging.cc b/chromium/patches/patch-base_syslog__logging.cc
index b0bb9eb57c..04cc25fa83 100644
--- a/chromium/patches/patch-base_syslog__logging.cc
+++ b/chromium/patches/patch-base_syslog__logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/syslog_logging.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/syslog_logging.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/syslog_logging.cc
@@ -17,7 +17,7 @@
#include "base/strings/string_util.h"
diff --git a/chromium/patches/patch-base_system_sys__info.cc b/chromium/patches/patch-base_system_sys__info.cc
index 042a3b5f59..27cac3c408 100644
--- a/chromium/patches/patch-base_system_sys__info.cc
+++ b/chromium/patches/patch-base_system_sys__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/system/sys_info.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/system/sys_info.cc
@@ -241,7 +241,7 @@ std::string SysInfo::SocManufacturer() {
#endif
diff --git a/chromium/patches/patch-base_system_sys__info.h b/chromium/patches/patch-base_system_sys__info.h
index b7cdd0943b..fc450a579a 100644
--- a/chromium/patches/patch-base_system_sys__info.h
+++ b/chromium/patches/patch-base_system_sys__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/system/sys_info.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/system/sys_info.h
@@ -381,6 +381,8 @@ class BASE_EXPORT SysInfo {
static void ResetCpuSecurityMitigationsEnabledForTesting();
diff --git a/chromium/patches/patch-base_system_sys__info__freebsd.cc b/chromium/patches/patch-base_system_sys__info__freebsd.cc
index 7998c48d66..8a65ef3ed2 100644
--- a/chromium/patches/patch-base_system_sys__info__freebsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_freebsd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/system/sys_info_freebsd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/system/sys_info_freebsd.cc
@@ -10,20 +10,74 @@
diff --git a/chromium/patches/patch-base_system_sys__info__openbsd.cc b/chromium/patches/patch-base_system_sys__info__openbsd.cc
index 282db53335..20cae5b08f 100644
--- a/chromium/patches/patch-base_system_sys__info__openbsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_openbsd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/system/sys_info_openbsd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/system/sys_info_openbsd.cc
@@ -13,6 +13,7 @@
#include "base/notreached.h"
diff --git a/chromium/patches/patch-base_system_sys__info__posix.cc b/chromium/patches/patch-base_system_sys__info__posix.cc
index eca474c60f..d4dbf0b00d 100644
--- a/chromium/patches/patch-base_system_sys__info__posix.cc
+++ b/chromium/patches/patch-base_system_sys__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/system/sys_info_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/system/sys_info_posix.cc
@@ -58,7 +58,11 @@ base::ByteSize AmountOfVirtualMemory() {
if (result != 0) {
diff --git a/chromium/patches/patch-base_system_sys__info__unittest.cc b/chromium/patches/patch-base_system_sys__info__unittest.cc
index bdb6fc7e9e..ee0c695a24 100644
--- a/chromium/patches/patch-base_system_sys__info__unittest.cc
+++ b/chromium/patches/patch-base_system_sys__info__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/system/sys_info_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/system/sys_info_unittest.cc
@@ -266,12 +266,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
EXPECT_TRUE(IsStringUTF8(hardware_info->model));
diff --git a/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc b/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
index 7794c7e3cb..70cdac4521 100644
--- a/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
+++ b/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/task/thread_pool/environment_config_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/task/thread_pool/environment_config_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/task/thread_pool/environment_config_unittest.cc
@@ -14,7 +14,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUse
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE)
diff --git a/chromium/patches/patch-base_test_launcher_test__launcher.cc b/chromium/patches/patch-base_test_launcher_test__launcher.cc
index 460db380dd..69636902b9 100644
--- a/chromium/patches/patch-base_test_launcher_test__launcher.cc
+++ b/chromium/patches/patch-base_test_launcher_test__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/test/launcher/test_launcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/test/launcher/test_launcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/test/launcher/test_launcher.cc
@@ -66,6 +66,7 @@
#include "third_party/abseil-cpp/absl/container/flat_hash_set.h"
diff --git a/chromium/patches/patch-base_test_test__file__util__linux.cc b/chromium/patches/patch-base_test_test__file__util__linux.cc
index 3118cbe426..5f1083cd89 100644
--- a/chromium/patches/patch-base_test_test__file__util__linux.cc
+++ b/chromium/patches/patch-base_test_test__file__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/test/test_file_util_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/test/test_file_util_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/test/test_file_util_linux.cc
@@ -57,9 +57,11 @@ bool EvictFileFromSystemCache(const File
if (fdatasync(fd.get()) != 0) {
diff --git a/chromium/patches/patch-base_test_test__file__util__posix.cc b/chromium/patches/patch-base_test_test__file__util__posix.cc
index 778ff1b896..af0e23a7aa 100644
--- a/chromium/patches/patch-base_test_test__file__util__posix.cc
+++ b/chromium/patches/patch-base_test_test__file__util__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/test/test_file_util_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/test/test_file_util_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ 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/chromium/patches/patch-base_threading_platform__thread.h b/chromium/patches/patch-base_threading_platform__thread.h
index d41df9c83e..ce234dc221 100644
--- a/chromium/patches/patch-base_threading_platform__thread.h
+++ b/chromium/patches/patch-base_threading_platform__thread.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/threading/platform_thread.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ 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/chromium/patches/patch-base_threading_platform__thread__bsd.cc b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
index 3b555b5d3b..2e189963ba 100644
--- a/chromium/patches/patch-base_threading_platform__thread__bsd.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_bsd.cc.orig 2026-02-14 15:42:44.582489103 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2026-03-13 16:54:16.060201677 +0000
+++ 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.
@@ -19,8 +19,7 @@ $NetBSD$
+namespace internal {
+
+void SetCurrentThreadTypeImpl(ThreadType thread_type,
-+ MessagePumpType pump_type_hint,
-+ bool may_change_affinity) {
++ MessagePumpType pump_type_hint) {
+ NOTIMPLEMENTED();
+ return;
+}
diff --git a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
index 0119014db0..03fec8e464 100644
--- a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_internal_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/threading/platform_thread_internal_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/threading/platform_thread_internal_posix.cc
@@ -31,10 +31,19 @@ ThreadType NiceValueToThreadTypeForTest(
}
diff --git a/chromium/patches/patch-base_threading_platform__thread__metrics.cc b/chromium/patches/patch-base_threading_platform__thread__metrics.cc
index cf4c04d1cb..c667388b1b 100644
--- a/chromium/patches/patch-base_threading_platform__thread__metrics.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_metrics.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/threading/platform_thread_metrics.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/threading/platform_thread_metrics.cc
@@ -54,7 +54,7 @@ PlatformThreadMetrics::CreateForCurrentT
}
diff --git a/chromium/patches/patch-base_threading_platform__thread__metrics.h b/chromium/patches/patch-base_threading_platform__thread__metrics.h
index eab7996bc4..e8fcd06863 100644
--- a/chromium/patches/patch-base_threading_platform__thread__metrics.h
+++ b/chromium/patches/patch-base_threading_platform__thread__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_metrics.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/threading/platform_thread_metrics.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/threading/platform_thread_metrics.h
@@ -67,7 +67,7 @@ class BASE_EXPORT PlatformThreadMetrics
PlatformThreadHandle handle);
diff --git a/chromium/patches/patch-base_threading_platform__thread__posix.cc b/chromium/patches/patch-base_threading_platform__thread__posix.cc
index c7fe9c04ed..80e5cf11ed 100644
--- a/chromium/patches/patch-base_threading_platform__thread__posix.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/threading/platform_thread_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/threading/platform_thread_posix.cc
@@ -80,6 +80,7 @@ void* ThreadFunc(void* params) {
base::DisallowSingleton();
diff --git a/chromium/patches/patch-base_threading_platform__thread__unittest.cc b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
index 57323351c6..3ffe651636 100644
--- a/chromium/patches/patch-base_threading_platform__thread__unittest.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/threading/platform_thread_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/threading/platform_thread_unittest.cc
@@ -36,7 +36,7 @@
#include "base/time/time.h"
diff --git a/chromium/patches/patch-base_time_time__now__posix.cc b/chromium/patches/patch-base_time_time__now__posix.cc
index 6382aea0a9..4bf2ef7bac 100644
--- a/chromium/patches/patch-base_time_time__now__posix.cc
+++ b/chromium/patches/patch-base_time_time__now__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/time/time_now_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/time/time_now_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/time/time_now_posix.cc
@@ -110,7 +110,11 @@ std::optional<TimeTicks> MaybeTimeTicksN
}
diff --git a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
index c2d18cc06d..7fa069cbec 100644
--- a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
+++ b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/malloc_dump_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/trace_event/malloc_dump_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/trace_event/malloc_dump_provider.cc
@@ -27,6 +27,8 @@
diff --git a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
index d1162331f8..9d9f3b808a 100644
--- a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
+++ b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/memory_dump_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/trace_event/memory_dump_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/trace_event/memory_dump_manager.cc
-@@ -84,7 +84,7 @@ const char* const MemoryDumpManager::kSy
+@@ -95,7 +95,7 @@ const char* const MemoryDumpManager::kSy
#if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
MallocDumpProvider::kAllocatedObjects;
#else
diff --git a/chromium/patches/patch-base_trace__event_process__memory__dump.cc b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
index 69d1a27a46..49a8ba965f 100644
--- a/chromium/patches/patch-base_trace__event_process__memory__dump.cc
+++ b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/process_memory_dump.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/trace_event/process_memory_dump.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/trace_event/process_memory_dump.cc
@@ -43,7 +43,7 @@
#include <Psapi.h>
diff --git a/chromium/patches/patch-base_tracing_trace__time.cc b/chromium/patches/patch-base_tracing_trace__time.cc
index 514a47be2f..97d60a4c84 100644
--- a/chromium/patches/patch-base_tracing_trace__time.cc
+++ b/chromium/patches/patch-base_tracing_trace__time.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/tracing/trace_time.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/tracing/trace_time.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/tracing/trace_time.cc
@@ -8,12 +8,18 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-base_tracing_trace__time.h b/chromium/patches/patch-base_tracing_trace__time.h
index 3520b64ffe..f42c44f468 100644
--- a/chromium/patches/patch-base_tracing_trace__time.h
+++ b/chromium/patches/patch-base_tracing_trace__time.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/tracing/trace_time.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/tracing/trace_time.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/tracing/trace_time.h
@@ -12,7 +12,7 @@ namespace base {
namespace tracing {
diff --git a/chromium/patches/patch-base_version__info_version__info.h b/chromium/patches/patch-base_version__info_version__info.h
index eeef076fa1..087211aed8 100644
--- a/chromium/patches/patch-base_version__info_version__info.h
+++ b/chromium/patches/patch-base_version__info_version__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/version_info/version_info.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- base/version_info/version_info.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ base/version_info/version_info.h
@@ -74,6 +74,8 @@ constexpr std::string_view GetOSType() {
return "FreeBSD";
diff --git a/chromium/patches/patch-build_config_BUILD.gn b/chromium/patches/patch-build_config_BUILD.gn
index ddb30f1990..631146bc08 100644
--- a/chromium/patches/patch-build_config_BUILD.gn
+++ b/chromium/patches/patch-build_config_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/config/BUILD.gn
@@ -209,6 +209,10 @@ config("default_libs") {
# Targets should choose to explicitly link frameworks they require. Since
diff --git a/chromium/patches/patch-build_config_BUILDCONFIG.gn b/chromium/patches/patch-build_config_BUILDCONFIG.gn
index 3a97247294..ba9e8d7811 100644
--- a/chromium/patches/patch-build_config_BUILDCONFIG.gn
+++ b/chromium/patches/patch-build_config_BUILDCONFIG.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/BUILDCONFIG.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/BUILDCONFIG.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
diff --git a/chromium/patches/patch-build_config_c++_modules.gni b/chromium/patches/patch-build_config_c++_modules.gni
index f29e33169f..e8e1f9ad87 100644
--- a/chromium/patches/patch-build_config_c++_modules.gni
+++ b/chromium/patches/patch-build_config_c++_modules.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/c++/modules.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/c++/modules.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/config/c++/modules.gni
@@ -16,7 +16,7 @@ declare_args() {
# Eg. linux arm64 and windows were never supported with manual clang modules,
diff --git a/chromium/patches/patch-build_config_clang_BUILD.gn b/chromium/patches/patch-build_config_clang_BUILD.gn
index 0b54c6df1d..b1bfcc3adc 100644
--- a/chromium/patches/patch-build_config_clang_BUILD.gn
+++ b/chromium/patches/patch-build_config_clang_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/clang/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/clang/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ 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/chromium/patches/patch-build_config_clang_clang.gni b/chromium/patches/patch-build_config_clang_clang.gni
index 0b463b62d6..5a2b986ae5 100644
--- a/chromium/patches/patch-build_config_clang_clang.gni
+++ b/chromium/patches/patch-build_config_clang_clang.gni
@@ -4,14 +4,13 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/clang/clang.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/clang/clang.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ 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/chromium/patches/patch-build_config_compiler_BUILD.gn b/chromium/patches/patch-build_config_compiler_BUILD.gn
index 410628bdec..8180f2d3b9 100644
--- a/chromium/patches/patch-build_config_compiler_BUILD.gn
+++ b/chromium/patches/patch-build_config_compiler_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/compiler/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/compiler/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ 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.
@@ -15,7 +15,7 @@ $NetBSD$
# 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.
@@ -24,7 +24,7 @@ $NetBSD$
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") {
@@ -42,7 +42,7 @@ $NetBSD$
}
# compiler ---------------------------------------------------------------------
-@@ -588,6 +591,10 @@ config("compiler") {
+@@ -589,6 +592,10 @@ config("compiler") {
}
}
@@ -53,7 +53,7 @@ $NetBSD$
# 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" ]
}
@@ -62,7 +62,7 @@ $NetBSD$
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") {
@@ -71,7 +71,7 @@ $NetBSD$
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") {
@@ -80,7 +80,7 @@ $NetBSD$
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") {
@@ -89,7 +89,7 @@ $NetBSD$
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") {
@@ -98,7 +98,7 @@ $NetBSD$
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") {
@@ -107,7 +107,23 @@ $NetBSD$
current_os != "zos") {
_perform_consistency_checks = current_toolchain == default_toolchain
if (llvm_force_head_revision) {
-@@ -2529,7 +2536,7 @@ config("export_dynamic") {
+@@ -1860,13 +1867,13 @@ config("sanitize_c_array_bounds") {
+ # sanitizer) is enabled, they then do expensive debug like operations. We
+ # want to suppress this behaviour since we want to keep performance costs
+ # as low as possible while having these checks.
+- "-fsanitize-ignore-for-ubsan-feature=array-bounds",
++ # "-fsanitize-ignore-for-ubsan-feature=array-bounds",
+
+ # Because we've enabled array-bounds sanitizing we also want to suppress
+ # the related warning about "unsafe-buffer-usage-in-static-sized-array",
+ # since we know that the array bounds sanitizing will catch any out-of-
+ # bounds accesses.
+- "-Wno-unsafe-buffer-usage-in-static-sized-array",
++ # "-Wno-unsafe-buffer-usage-in-static-sized-array",
+ ]
+ }
+ }
+@@ -2544,7 +2551,7 @@ config("export_dynamic") {
# 2. Remove the thin_archive config, so that the .a file actually contains all
# .o files, instead of just references to .o files in the build directoy
config("thin_archive") {
@@ -116,7 +132,7 @@ $NetBSD$
# The macOS and iOS linker ld64.ldd doesn't support thin archive without
# symbol table, gcc on linux also throws the error `archive has no index`.
# AIX does support -s option, not -S option.
-@@ -2965,7 +2972,7 @@ config("afdo_optimize_size") {
+@@ -2980,7 +2987,7 @@ config("afdo_optimize_size") {
# There are some targeted places that AFDO regresses, so we provide a separate
# config to allow AFDO to be disabled per-target.
config("afdo") {
@@ -125,7 +141,7 @@ $NetBSD$
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -2992,7 +2999,7 @@ config("afdo") {
+@@ -3007,7 +3014,7 @@ config("afdo") {
cflags += [ "-Wno-backend-plugin" ]
inputs = [ _clang_sample_profile ]
}
diff --git a/chromium/patches/patch-build_config_linux_BUILD.gn b/chromium/patches/patch-build_config_linux_BUILD.gn
index 28894f30b8..066dc161fb 100644
--- a/chromium/patches/patch-build_config_linux_BUILD.gn
+++ b/chromium/patches/patch-build_config_linux_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/linux/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/config/linux/BUILD.gn
@@ -41,7 +41,7 @@ config("runtime_library") {
}
diff --git a/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn b/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
index 3cf07cf68f..2751a5f924 100644
--- a/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
+++ b/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/libdrm/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/linux/libdrm/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/config/linux/libdrm/BUILD.gn
@@ -15,7 +15,7 @@ declare_args() {
}
diff --git a/chromium/patches/patch-build_config_linux_pkg-config.py b/chromium/patches/patch-build_config_linux_pkg-config.py
index 464f105ce2..1b5f154a50 100644
--- a/chromium/patches/patch-build_config_linux_pkg-config.py
+++ b/chromium/patches/patch-build_config_linux_pkg-config.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/pkg-config.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/linux/pkg-config.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/config/linux/pkg-config.py
@@ -108,7 +108,7 @@ def main():
# If this is run on non-Linux platforms, just return nothing and indicate
diff --git a/chromium/patches/patch-build_config_ozone.gni b/chromium/patches/patch-build_config_ozone.gni
index 0963f30298..c4fcaab803 100644
--- a/chromium/patches/patch-build_config_ozone.gni
+++ b/chromium/patches/patch-build_config_ozone.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/ozone.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/ozone.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/config/ozone.gni
@@ -80,7 +80,19 @@ declare_args() {
ozone_platform = "x11"
diff --git a/chromium/patches/patch-build_config_rust.gni b/chromium/patches/patch-build_config_rust.gni
index 7cfad2b35b..8c5cdcbea9 100644
--- a/chromium/patches/patch-build_config_rust.gni
+++ b/chromium/patches/patch-build_config_rust.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/rust.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/rust.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/config/rust.gni
@@ -67,7 +67,8 @@ declare_args() {
# set this to the output of `rustc -V`. Changing this string will cause all
@@ -16,11 +16,22 @@ $NetBSD$
# Whether artifacts produced by the Rust compiler can participate in ThinLTO.
#
-@@ -161,6 +162,13 @@ if (enable_rust) {
+@@ -180,6 +181,24 @@ if (enable_rust) {
} else {
toolchain_has_rust = custom_toolchain_supports_platform
rustc_revision = rustc_version
-+ rust_revision_pieces = string_split(rustc_revision, " ")
++ # Example:
++ # rustc 1.88.0 c8f94230282a8e8c1148f3e657f0199aad909228 (c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611 chromium)
++ # Trim it down as much as we can using GN.
++ rustc_revision = string_replace(rustc_revision, "rustc ", "")
++ rustc_revision = string_replace(rustc_revision, " chromium", "")
++ rustc_revision = string_replace(rustc_revision, "init-", "")
++ rustc_revision = string_replace(rustc_revision, "llvmorg-", "")
++ rustc_revision = string_replace(rustc_revision, " ", "")
++ rustc_revision = string_replace(rustc_revision, ".", "")
++ rustc_revision = string_replace(rustc_revision, "(", "-")
++ rustc_revision = string_replace(rustc_revision, ")", "")
++ rust_revision_pieces = string_split(rustc_version, " ")
+ rust_version_pieces = string_split(rust_revision_pieces[1], ".")
+ if (rust_version_pieces[1] == "85") {
+ rustc_nightly_capability = false
@@ -30,7 +41,7 @@ $NetBSD$
}
}
-@@ -196,7 +204,7 @@ if (is_linux || is_chromeos) {
+@@ -215,7 +234,7 @@ if (is_linux || is_chromeos) {
if (current_cpu == "arm64") {
rust_abi_target = "aarch64-unknown-linux-gnu"
} else if (current_cpu == "x86") {
@@ -39,7 +50,7 @@ $NetBSD$
} else if (current_cpu == "x64") {
rust_abi_target = "x86_64-unknown-linux-gnu"
} else if (current_cpu == "arm") {
-@@ -336,7 +344,11 @@ if (is_linux || is_chromeos) {
+@@ -355,7 +374,11 @@ if (is_linux || is_chromeos) {
}
}
diff --git a/chromium/patches/patch-build_config_v8__target__cpu.gni b/chromium/patches/patch-build_config_v8__target__cpu.gni
index dac5dcdba5..bdcacde0f3 100644
--- a/chromium/patches/patch-build_config_v8__target__cpu.gni
+++ b/chromium/patches/patch-build_config_v8__target__cpu.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/v8_target_cpu.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/config/v8_target_cpu.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/config/v8_target_cpu.gni
@@ -36,6 +36,10 @@ declare_args() {
if (v8_target_cpu == "") {
diff --git a/chromium/patches/patch-build_detect__host__arch.py b/chromium/patches/patch-build_detect__host__arch.py
index 3eae98fa2c..1a7d75474c 100644
--- a/chromium/patches/patch-build_detect__host__arch.py
+++ b/chromium/patches/patch-build_detect__host__arch.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/detect_host_arch.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/detect_host_arch.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/detect_host_arch.py
@@ -20,6 +20,8 @@ def HostArch():
host_arch = 'ia32'
diff --git a/chromium/patches/patch-build_dotfile__settings.gni b/chromium/patches/patch-build_dotfile__settings.gni
index 9e1a6504bf..2114cacb4a 100644
--- a/chromium/patches/patch-build_dotfile__settings.gni
+++ b/chromium/patches/patch-build_dotfile__settings.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/dotfile_settings.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/dotfile_settings.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/dotfile_settings.gni
@@ -23,6 +23,7 @@ build_dotfile_settings = {
"//build/config/mac/mac_sdk.gni",
diff --git a/chromium/patches/patch-build_gn__run__binary.py b/chromium/patches/patch-build_gn__run__binary.py
index 0878f3fd4c..2ce9f20fa1 100644
--- a/chromium/patches/patch-build_gn__run__binary.py
+++ b/chromium/patches/patch-build_gn__run__binary.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/gn_run_binary.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/gn_run_binary.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/gn_run_binary.py
@@ -23,7 +23,7 @@ if not os.path.isabs(path):
# The rest of the arguments are passed directly to the executable.
diff --git a/chromium/patches/patch-build_linux_chrome.map b/chromium/patches/patch-build_linux_chrome.map
index b96e442663..7df291f993 100644
--- a/chromium/patches/patch-build_linux_chrome.map
+++ b/chromium/patches/patch-build_linux_chrome.map
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/chrome.map.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/linux/chrome.map.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/linux/chrome.map
@@ -20,6 +20,10 @@ global:
# Program entry point.
diff --git a/chromium/patches/patch-build_linux_strip__binary.gni b/chromium/patches/patch-build_linux_strip__binary.gni
index e5bf91dd56..1af5c925bd 100644
--- a/chromium/patches/patch-build_linux_strip__binary.gni
+++ b/chromium/patches/patch-build_linux_strip__binary.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/strip_binary.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/linux/strip_binary.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/linux/strip_binary.gni
@@ -21,8 +21,8 @@ template("strip_binary") {
"testonly",
diff --git a/chromium/patches/patch-build_linux_strip__binary.py b/chromium/patches/patch-build_linux_strip__binary.py
index f4d583a71a..53419183ef 100644
--- a/chromium/patches/patch-build_linux_strip__binary.py
+++ b/chromium/patches/patch-build_linux_strip__binary.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/strip_binary.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/linux/strip_binary.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/linux/strip_binary.py
@@ -10,6 +10,7 @@ import sys
diff --git a/chromium/patches/patch-build_linux_unbundle_icu.gn b/chromium/patches/patch-build_linux_unbundle_icu.gn
index 96c1b411b3..cb680e495c 100644
--- a/chromium/patches/patch-build_linux_unbundle_icu.gn
+++ b/chromium/patches/patch-build_linux_unbundle_icu.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/unbundle/icu.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/linux/unbundle/icu.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/linux/unbundle/icu.gn
@@ -17,6 +17,15 @@ config("icu_config") {
"USING_SYSTEM_ICU=1",
diff --git a/chromium/patches/patch-build_linux_unbundle_libpng.gn b/chromium/patches/patch-build_linux_unbundle_libpng.gn
index 8431d29fbe..684e48cb42 100644
--- a/chromium/patches/patch-build_linux_unbundle_libpng.gn
+++ b/chromium/patches/patch-build_linux_unbundle_libpng.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/unbundle/libpng.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/linux/unbundle/libpng.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/linux/unbundle/libpng.gn
@@ -21,3 +21,27 @@ source_set("libpng") {
deps = [ ":libpng_shim" ]
diff --git a/chromium/patches/patch-build_linux_unbundle_libusb.gn b/chromium/patches/patch-build_linux_unbundle_libusb.gn
index 9d7d993ec6..2516f00eb7 100644
--- a/chromium/patches/patch-build_linux_unbundle_libusb.gn
+++ b/chromium/patches/patch-build_linux_unbundle_libusb.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/unbundle/libusb.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/linux/unbundle/libusb.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/linux/unbundle/libusb.gn
@@ -1,3 +1,27 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_rust_allocator_lib.rs b/chromium/patches/patch-build_rust_allocator_lib.rs
index 410115909a..12a61712c9 100644
--- a/chromium/patches/patch-build_rust_allocator_lib.rs
+++ b/chromium/patches/patch-build_rust_allocator_lib.rs
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/allocator/lib.rs.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/rust/allocator/lib.rs.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/rust/allocator/lib.rs
@@ -108,6 +108,12 @@ mod both_allocators {
0
diff --git a/chromium/patches/patch-build_rust_rust__bindgen.gni b/chromium/patches/patch-build_rust_rust__bindgen.gni
index 965d1129b2..16eaa44f9d 100644
--- a/chromium/patches/patch-build_rust_rust__bindgen.gni
+++ b/chromium/patches/patch-build_rust_rust__bindgen.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/rust_bindgen.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/rust/rust_bindgen.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/rust/rust_bindgen.gni
@@ -12,14 +12,14 @@ if (is_win) {
import("//build/toolchain/win/win_toolchain_data.gni")
diff --git a/chromium/patches/patch-build_rust_rust__bindgen__generator.gni b/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
index 7a36c7856b..d84bd8b167 100644
--- a/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
+++ b/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/rust_bindgen_generator.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/rust/rust_bindgen_generator.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/rust/rust_bindgen_generator.gni
@@ -11,12 +11,12 @@ if (is_win) {
import("//build/toolchain/win/win_toolchain_data.gni")
diff --git a/chromium/patches/patch-build_rust_std_BUILD.gn b/chromium/patches/patch-build_rust_std_BUILD.gn
index 690cbf508b..dd0ca1a5b8 100644
--- a/chromium/patches/patch-build_rust_std_BUILD.gn
+++ b/chromium/patches/patch-build_rust_std_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/std/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/rust/std/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/rust/std/BUILD.gn
@@ -79,7 +79,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
diff --git a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
index 92e93c6d18..f0148e51ba 100644
--- a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/freebsd/BUILD.gn.orig 2026-02-14 15:42:44.587852397 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2026-03-13 16:54:16.065217922 +0000
+++ build/toolchain/freebsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py b/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
index 88c4ec1350..e5681124ed 100644
--- a/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
+++ b/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/gcc_solink_wrapper.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/toolchain/gcc_solink_wrapper.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/toolchain/gcc_solink_wrapper.py
@@ -39,7 +39,7 @@ def CollectDynSym(args):
"""Replaces: nm --format=posix -g -D -p $sofile | cut -f1-2 -d' '"""
diff --git a/chromium/patches/patch-build_toolchain_gcc__toolchain.gni b/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
index c3c210360b..e57e01f6d2 100644
--- a/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/gcc_toolchain.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/toolchain/gcc_toolchain.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/toolchain/gcc_toolchain.gni
@@ -46,6 +46,13 @@ if (enable_resource_allowlist_generation
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
@@ -29,7 +29,7 @@ $NetBSD$
# Generate a map file to be used for binary size analysis.
# Map file adds ~10% to the link time on a z620.
-@@ -908,22 +915,12 @@ template("gcc_toolchain") {
+@@ -913,22 +920,12 @@ template("gcc_toolchain") {
# actually just be doing a native compile.
template("clang_toolchain") {
gcc_toolchain(target_name) {
diff --git a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
index ed2be004cf..aa9d1ab972 100644
--- a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/netbsd/BUILD.gn.orig 2026-02-14 15:42:44.588367015 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2026-03-13 16:54:16.065957264 +0000
+++ build/toolchain/netbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
index d2c6d2caa8..e35130dacf 100644
--- a/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/openbsd/BUILD.gn.orig 2026-02-14 15:42:44.588554308 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2026-03-13 16:54:16.066151149 +0000
+++ build/toolchain/openbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_toolchain.gni b/chromium/patches/patch-build_toolchain_toolchain.gni
index 585d505dfc..ca69113576 100644
--- a/chromium/patches/patch-build_toolchain_toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_toolchain.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/toolchain.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- build/toolchain/toolchain.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ build/toolchain/toolchain.gni
@@ -64,7 +64,7 @@ if (host_os == "mac") {
host_shlib_extension = ".dylib"
diff --git a/chromium/patches/patch-cc_base_features.cc b/chromium/patches/patch-cc_base_features.cc
index e2be0b14e2..eb3c1a4a4e 100644
--- a/chromium/patches/patch-cc_base_features.cc
+++ b/chromium/patches/patch-cc_base_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- cc/base/features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- cc/base/features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ cc/base/features.cc
@@ -42,7 +42,7 @@ const base::FeatureParam<int> kDeferImpl
// Note that kUseDMSAAForTiles only controls vulkan launch on android. We will
diff --git a/chromium/patches/patch-chrome_app_chrome__command__ids.h b/chromium/patches/patch-chrome_app_chrome__command__ids.h
index 099f996fff..3f72ba9345 100644
--- a/chromium/patches/patch-chrome_app_chrome__command__ids.h
+++ b/chromium/patches/patch-chrome_app_chrome__command__ids.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_command_ids.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/app/chrome_command_ids.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/app/chrome_command_ids.h
@@ -72,11 +72,11 @@
#define IDC_TOGGLE_MULTITASK_MENU 34050
diff --git a/chromium/patches/patch-chrome_app_chrome__main.cc b/chromium/patches/patch-chrome_app_chrome__main.cc
index bd6cbcf454..4f953398a2 100644
--- a/chromium/patches/patch-chrome_app_chrome__main.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/app/chrome_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/app/chrome_main.cc
@@ -28,11 +28,11 @@
#include "chrome/app/chrome_main_mac.h"
diff --git a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
index 5340c49766..1130c348e9 100644
--- a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/app/chrome_main_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/app/chrome_main_delegate.cc
@@ -102,7 +102,7 @@
#include "ui/base/ui_base_switches.h"
@@ -108,7 +108,7 @@ $NetBSD$
ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
#endif
ui::OzonePlatform::PreEarlyInitialization();
-@@ -995,7 +995,7 @@ void ChromeMainDelegate::CommonEarlyInit
+@@ -983,7 +983,7 @@ void ChromeMainDelegate::CommonEarlyInit
const bool emit_crashes =
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -117,7 +117,7 @@ $NetBSD$
IsCanaryDev();
#else
false;
-@@ -1137,7 +1137,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1125,7 +1125,7 @@ std::optional<int> ChromeMainDelegate::B
return 0; // Got a --credits switch; exit with a success error code.
}
@@ -126,7 +126,7 @@ $NetBSD$
// This will directly exit if the user asked for help.
HandleHelpSwitches(command_line);
#endif
-@@ -1453,7 +1453,7 @@ void ChromeMainDelegate::PreSandboxStart
+@@ -1441,7 +1441,7 @@ void ChromeMainDelegate::PreSandboxStart
CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
}
diff --git a/chromium/patches/patch-chrome_app_settings__strings.grdp b/chromium/patches/patch-chrome_app_settings__strings.grdp
index 4465c4468b..cd47405d49 100644
--- a/chromium/patches/patch-chrome_app_settings__strings.grdp
+++ b/chromium/patches/patch-chrome_app_settings__strings.grdp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/settings_strings.grdp.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/app/settings_strings.grdp.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/app/settings_strings.grdp
@@ -237,11 +237,9 @@
<message name="IDS_SETTINGS_RESET_TO_DEFAULT" desc="Name of the control which resets a browser setting back to the default value">
diff --git a/chromium/patches/patch-chrome_browser_BUILD.gn b/chromium/patches/patch-chrome_browser_BUILD.gn
index 3c2560bfca..f9b9a8ac6b 100644
--- a/chromium/patches/patch-chrome_browser_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/BUILD.gn
-@@ -7106,6 +7106,13 @@ static_library("browser") {
+@@ -7098,6 +7098,13 @@ static_library("browser") {
[ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
}
diff --git a/chromium/patches/patch-chrome_browser_about__flags.cc b/chromium/patches/patch-chrome_browser_about__flags.cc
index 01b2ffc175..1b5cf88cd4 100644
--- a/chromium/patches/patch-chrome_browser_about__flags.cc
+++ b/chromium/patches/patch-chrome_browser_about__flags.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/about_flags.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/about_flags.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/about_flags.cc
@@ -331,13 +331,13 @@
#include "components/stylus_handwriting/win/features.h"
@@ -20,11 +20,20 @@ $NetBSD$
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
#include "chrome/browser/contextual_cueing/contextual_cueing_features.h" // nogncheck
+ #include "chrome/browser/enterprise/data_protection/data_protection_features.h"
#include "chrome/browser/enterprise/profile_management/profile_management_features.h"
- #include "chrome/browser/enterprise/webstore/features.h"
-@@ -821,6 +821,31 @@ const FeatureEntry::FeatureVariation
- std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
- nullptr}};
+@@ -354,7 +354,7 @@
+ #include "components/enterprise/platform_auth/platform_auth_features.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/reporting/reporting_features.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+
+@@ -787,6 +787,27 @@ const FeatureEntry::FeatureVariation
+ "identity request to Android OS",
+ kWebIdentityDigitalIdentityCredentialHighRiskDialogParam, nullptr}};
+#if BUILDFLAG(IS_BSD)
+const FeatureEntry::FeatureParam kAudioBackendPulseAudio[] = {
@@ -37,24 +46,20 @@ $NetBSD$
+ { "audio-backend", "alsa" }};
+const FeatureEntry::FeatureVariation
+ kAudioBackendVariations[] = {
-+ {"using PulseAudio by default if available", kAudioBackendPulseAudio,
-+ std::size(kAudioBackendPulseAudio),
-+ nullptr},
-+ {"using sndio by default if available", kAudioBackendSndio,
-+ std::size(kAudioBackendSndio),
-+ nullptr},
-+ {"using audioio by default if available", kAudioBackendAudioIO,
-+ std::size(kAudioBackendAudioIO),
-+ nullptr},
-+ {"using ALSA by default if available", kAudioBackendAlsa,
-+ std::size(kAudioBackendAlsa),
-+ nullptr}};
++ {"using PulseAudio by default if available",
++ kAudioBackendPulseAudio, nullptr},
++ {"using sndio by default if available",
++ kAudioBackendSndio, nullptr},
++ {"using audioio by default if available",
++ kAudioBackendAudioIO, nullptr},
++ {"using ALSA by default if available",
++ kAudioBackendAlsa, nullptr}};
+#endif
+
- const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
- {"UIClipboardMaximumAge", "60"}};
- const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1292,7 +1317,7 @@ const FeatureEntry::FeatureVariation kRe
+ const FeatureEntry::FeatureParam kMBIModeLegacy[] = {{"mode", "legacy"}};
+ const FeatureEntry::FeatureParam kMBIModeEnabledPerRenderProcessHost[] = {
+ {"mode", "per_render_process_host"}};
+@@ -1211,7 +1232,7 @@ const FeatureEntry::FeatureVariation
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -63,7 +68,7 @@ $NetBSD$
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3912,7 +3937,7 @@ const FeatureEntry::FeatureVariation kAn
+@@ -3411,7 +3432,7 @@ const FeatureEntry::FeatureVariation kAn
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -72,7 +77,7 @@ $NetBSD$
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -3942,7 +3967,7 @@ const flags_ui::FeatureEntry::FeatureVar
+@@ -3437,7 +3458,7 @@ const flags_ui::FeatureEntry::FeatureVar
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -81,7 +86,7 @@ $NetBSD$
const FeatureEntry::Choice kReplaceSyncPromosWithSignInPromosChoices[] = {
{"Default", "", ""},
{"Disabled", switches::kDisableFeatures,
-@@ -4179,7 +4204,7 @@ const FeatureEntry::FeatureVariation kSe
+@@ -3636,7 +3657,7 @@ const FeatureEntry::FeatureVariation kSe
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -90,7 +95,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -4963,7 +4988,7 @@ const FeatureEntry::FeatureVariation
+@@ -4375,7 +4396,7 @@ const FeatureEntry::FeatureVariation
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -99,8 +104,8 @@ $NetBSD$
const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
{"max_customize_chrome_auto_shown_count", "5"},
{"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -5081,7 +5106,7 @@ const FeatureEntry::FeatureVariation kSe
- nullptr}};
+@@ -4476,7 +4497,7 @@ const FeatureEntry::FeatureVariation kSe
+ kSeamlessSigninCompactSignin, nullptr}};
#endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -108,16 +113,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
{"profile-picker-variation", "keep-work-and-life-separate"}};
const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -5742,7 +5767,7 @@ const FeatureEntry kFeatureEntries[] = {
- },
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {
- "fluent-overlay-scrollbars",
- flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -6035,7 +6060,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5448,7 +5469,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -126,7 +122,7 @@ $NetBSD$
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -6226,7 +6251,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5639,7 +5660,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -135,7 +131,7 @@ $NetBSD$
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6246,6 +6271,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5654,6 +5675,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -152,7 +148,16 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -7088,7 +7123,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6149,7 +6180,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kFillOnAccountSelectDescription, kOsAll,
+ FEATURE_VALUE_TYPE(password_manager::features::kFillOnAccountSelect)},
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {"first-run-desktop-refresh",
+ flag_descriptions::kFirstRunDesktopRefreshName,
+ flag_descriptions::kFirstRunDesktopRefreshDescription,
+@@ -6485,7 +6516,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -161,7 +166,7 @@ $NetBSD$
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7485,7 +7520,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6893,7 +6924,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -170,7 +175,7 @@ $NetBSD$
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7676,7 +7711,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7078,7 +7109,7 @@ const FeatureEntry kFeatureEntries[] = {
"NtpRealboxNext")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -179,8 +184,8 @@ $NetBSD$
{"ntp-customize-chrome-auto-open",
flag_descriptions::kNtpCustomizeChromeAutoOpenName,
flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -7959,7 +7994,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif // BUILDFLAG(ENABLE_PDF)
+@@ -7324,7 +7355,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(ENABLE_PRINTING)
-#if BUILDFLAG(IS_LINUX)
@@ -188,16 +193,16 @@ $NetBSD$
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8828,7 +8863,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
- #endif // !BUILDFLAG(IS_CHROMEOS)
+@@ -8177,7 +8208,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(ash::features::kGesturePropertiesDBusService)},
+ #endif // BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9366,7 +9401,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8698,7 +8729,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -206,7 +211,7 @@ $NetBSD$
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9805,7 +9840,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9147,7 +9178,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -215,7 +220,7 @@ $NetBSD$
{"auto-picture-in-picture-for-video-playback",
flag_descriptions::kAutoPictureInPictureForVideoPlaybackName,
flag_descriptions::kAutoPictureInPictureForVideoPlaybackDescription,
-@@ -9990,7 +10025,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9328,7 +9359,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -224,7 +229,7 @@ $NetBSD$
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10512,7 +10547,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9827,7 +9858,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -233,7 +238,7 @@ $NetBSD$
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -10527,7 +10562,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9842,7 +9873,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -242,7 +247,7 @@ $NetBSD$
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -10925,7 +10960,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10245,7 +10276,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kResponsiveIframesDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
@@ -251,7 +256,7 @@ $NetBSD$
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11309,7 +11344,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10601,7 +10632,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -260,7 +265,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11388,7 +11423,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10680,7 +10711,7 @@ const FeatureEntry kFeatureEntries[] = {
password_manager::features::kPasswordFormClientsideClassifier)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -269,7 +274,7 @@ $NetBSD$
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription, kOsDesktop,
FEATURE_WITH_PARAMS_VALUE_TYPE(contextual_cueing::kContextualCueing,
-@@ -11750,7 +11785,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11071,7 +11102,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -278,7 +283,7 @@ $NetBSD$
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -11786,7 +11821,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11102,7 +11133,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -287,17 +292,17 @@ $NetBSD$
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -11933,7 +11968,7 @@ const FeatureEntry kFeatureEntries[] = {
- apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
- #endif // BUILDFLAG(IS_CHROMEOS)
+@@ -11254,7 +11285,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(
+ feature_engagement::kIPHAutofillCreditCardBenefitFeature)},
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -11962,7 +11997,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
+@@ -11300,7 +11331,7 @@ const FeatureEntry kFeatureEntries[] = {
+ supervised_user::kSupervisedUserUseUrlFilteringService)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -305,7 +310,7 @@ $NetBSD$
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -11977,7 +12012,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11315,7 +11346,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -314,7 +319,7 @@ $NetBSD$
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12239,7 +12274,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11569,7 +11600,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -323,7 +328,7 @@ $NetBSD$
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12322,7 +12357,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11639,7 +11670,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -332,7 +337,7 @@ $NetBSD$
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12418,7 +12453,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11720,7 +11751,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -341,7 +346,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -12491,7 +12526,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11784,7 +11815,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -350,7 +355,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -12782,7 +12817,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12093,7 +12124,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID),
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -359,8 +364,8 @@ $NetBSD$
{"enable-ntp-enterprise-shortcuts",
flag_descriptions::kEnableNtpEnterpriseShortcutsName,
flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -12924,7 +12959,7 @@ const FeatureEntry kFeatureEntries[] = {
- autofill::features::kAutofillAndPasswordsInSameSurface)},
+@@ -12204,7 +12235,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
@@ -368,7 +373,7 @@ $NetBSD$
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -12944,7 +12979,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12224,7 +12255,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillPreferBuyNowPayLaterBlocklists)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -377,7 +382,7 @@ $NetBSD$
{"autofill-enable-ai-based-amount-extraction",
flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
-@@ -13015,7 +13050,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12306,7 +12337,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -386,7 +391,7 @@ $NetBSD$
{"lens-reinvocation-affordance",
flag_descriptions::kLensSearchReinvocationAffordanceName,
flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -13073,7 +13108,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12364,7 +12395,7 @@ const FeatureEntry kFeatureEntries[] = {
STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -395,7 +400,7 @@ $NetBSD$
{"passkey-unlock-manager", flag_descriptions::kPasskeyUnlockManagerName,
flag_descriptions::kPasskeyUnlockManagerDescription, kOsDesktop,
FEATURE_VALUE_TYPE(device::kPasskeyUnlockManager)},
-@@ -13114,7 +13149,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12405,7 +12436,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kUserValueDefaultBrowserStrings)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -404,7 +409,7 @@ $NetBSD$
{"read-anything-read-aloud-ts-text-segmentation",
flag_descriptions::kReadAnythingReadAloudTsTextSegmentationName,
flag_descriptions::kReadAnythingReadAloudTsTextSegmentationDescription,
-@@ -13126,7 +13161,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12417,7 +12448,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
@@ -413,7 +418,7 @@ $NetBSD$
{"profile-creation-decline-signin-cta-experiment",
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -13134,7 +13169,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12425,7 +12456,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kProfileCreationDeclineSigninCTAExperiment)},
#endif
@@ -422,7 +427,7 @@ $NetBSD$
{"profile-creation-friction-reduction-experiment-prefill-name-requirement",
flag_descriptions::
kProfileCreationFrictionReductionExperimentPrefillNameRequirementName,
-@@ -13146,7 +13181,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12437,7 +12468,7 @@ const FeatureEntry kFeatureEntries[] = {
kProfileCreationFrictionReductionExperimentPrefillNameRequirement)},
#endif
@@ -431,7 +436,7 @@ $NetBSD$
{"profile-creation-friction-reduction-experiment-remove-signin-step",
flag_descriptions::
kProfileCreationFrictionReductionExperimentRemoveSigninStepName,
-@@ -13158,7 +13193,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12449,7 +12480,7 @@ const FeatureEntry kFeatureEntries[] = {
kProfileCreationFrictionReductionExperimentRemoveSigninStep)},
#endif
@@ -440,7 +445,7 @@ $NetBSD$
{"profile-creation-friction-reduction-experiment-skip-customize-profile",
flag_descriptions::
kProfileCreationFrictionReductionExperimentSkipCustomizeProfileName,
-@@ -13170,7 +13205,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12461,7 +12492,7 @@ const FeatureEntry kFeatureEntries[] = {
kProfileCreationFrictionReductionExperimentSkipCustomizeProfile)},
#endif
@@ -449,7 +454,7 @@ $NetBSD$
{"show-profile-picker-to-all-users-experiment",
flag_descriptions::kShowProfilePickerToAllUsersExperimentName,
flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription,
-@@ -13178,7 +13213,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12469,7 +12500,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kShowProfilePickerToAllUsersExperiment)},
#endif
@@ -458,7 +463,7 @@ $NetBSD$
{"open-all-profiles-from-profile-picker-experiment",
flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentName,
flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentDescription,
-@@ -13221,7 +13256,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12512,7 +12543,7 @@ const FeatureEntry kFeatureEntries[] = {
"AndroidDesktopZoomScaling")},
#endif
@@ -467,7 +472,7 @@ $NetBSD$
{"profile-picker-text-variations",
flag_descriptions::kProfilePickerTextVariationsName,
flag_descriptions::kProfilePickerTextVariationsDescription,
-@@ -13232,7 +13267,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12523,7 +12554,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -476,7 +481,7 @@ $NetBSD$
{"lens-overlay-optimization-filter",
flag_descriptions::kLensOverlayOptimizationFilterName,
flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -13251,7 +13286,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12542,7 +12573,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(network::features::kConnectionAllowlists)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -485,7 +490,7 @@ $NetBSD$
{"read-anything-with-readability-enabled",
flag_descriptions::kReadAnythingWithReadabilityName,
flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -13259,7 +13294,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12550,7 +12581,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -494,7 +499,7 @@ $NetBSD$
{"read-anything-omnibox-chip",
flag_descriptions::kReadAnythingOmniboxChipName,
flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop,
-@@ -13303,7 +13338,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12579,7 +12610,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillDisableBnplCountryCheckForTesting)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -503,7 +508,7 @@ $NetBSD$
{"infobar-prioritization", flag_descriptions::kInfobarPrioritizationName,
flag_descriptions::kInfobarPrioritizationDescription, kOsDesktop,
FEATURE_VALUE_TYPE(infobars::features::kInfobarPrioritization)},
-@@ -13321,7 +13356,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12597,7 +12628,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -512,7 +517,7 @@ $NetBSD$
{"read-anything-immersive-reading-mode",
flag_descriptions::kReadAnythingImmersiveReadingModeName,
flag_descriptions::kReadAnythingImmersiveReadingModeDescription,
-@@ -13334,7 +13369,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12610,7 +12641,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -521,7 +526,7 @@ $NetBSD$
{"lens-overlay-non-blocking-privacy-notice",
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName,
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription,
-@@ -13407,7 +13442,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12683,7 +12714,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -530,7 +535,7 @@ $NetBSD$
{"enable-your-saved-info-settings-page",
flag_descriptions::kYourSavedInfoSettingsPageName,
flag_descriptions::kYourSavedInfoSettingsPageDescription, kOsDesktop,
-@@ -13504,14 +13539,14 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12780,14 +12811,14 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::
kAutofillAiBasedAmountExtractionIgnoreSeenTermsForTesting)},
@@ -547,3 +552,21 @@ $NetBSD$
{"read-anything-line-focus", flag_descriptions::kReadAnythingLineFocusName,
flag_descriptions::kReadAnythingLineFocusDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kReadAnythingLineFocus)},
+@@ -12811,7 +12842,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(payments::android::kDeduplicateNativePaymentApps)},
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"password-upload-ui-update",
+ flag_descriptions::kPasswordUploadUiUpdateName,
+ flag_descriptions::kPasswordUploadUiUpdateDescription,
+@@ -12840,7 +12871,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(chrome::android::kAlwaysDrawCompositedToolbarHairline)},
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"saas-usage-reporting", flag_descriptions::kSaasUsageReportingName,
+ flag_descriptions::kSaasUsageReportingDescription,
+ kOsLinux | kOsMac | kOsWin,
diff --git a/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc b/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
index 266561af86..ceb1a7b984 100644
--- a/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
+++ b/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/after_startup_task_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/after_startup_task_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/after_startup_task_utils.cc
@@ -112,7 +112,7 @@ void SetBrowserStartupIsComplete() {
TRACE_EVENT_SCOPE_GLOBAL, "BrowserCount", browser_count);
diff --git a/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc b/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
index 4fddbf5e1d..93527870ca 100644
--- a/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
+++ b/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/apps/app_service/publishers/extension_apps.cc
@@ -23,7 +23,7 @@ ExtensionApps::ExtensionApps(AppServiceP
ExtensionApps::~ExtensionApps() = default;
diff --git a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
index 17ba7f106c..b03e5b6915 100644
--- a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
+++ b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/apps/platform_apps/platform_app_launch.cc
@@ -19,7 +19,7 @@
#include "extensions/common/constants.h"
diff --git a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
index 1d5bb85be0..46bd51cb86 100644
--- a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
+++ b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/apps/platform_apps/platform_app_launch.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/apps/platform_apps/platform_app_launch.h
@@ -38,7 +38,7 @@ bool OpenExtensionApplicationWindow(Prof
content::WebContents* OpenExtensionApplicationTab(Profile* profile,
diff --git a/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc b/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
index b1a425e9f9..80f543c225 100644
--- a/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
+++ b/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc
@@ -103,7 +103,7 @@ ChromeAutocompleteSchemeClassifier::GetI
return metrics::OmniboxInputType::QUERY;
diff --git a/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc b/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
index 729fd82a37..69cc0114ca 100644
--- a/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
+++ b/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/extensions/background_mode_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/background/extensions/background_mode_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/background/extensions/background_mode_manager.cc
@@ -860,7 +860,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
}
diff --git a/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc b/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
index b58689a968..6dbe519c05 100644
--- a/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
+++ b/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/glic/glic_status_icon.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/background/glic/glic_status_icon.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/background/glic/glic_status_icon.cc
-@@ -111,7 +111,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
+@@ -128,7 +128,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
return;
}
@@ -15,8 +15,8 @@ $NetBSD$
// Set a vector icon for proper theming on Linux.
status_icon_->SetIcon(
GlicVectorIconManager::GetVectorIcon(IDR_GLIC_BUTTON_VECTOR_ICON));
-@@ -166,7 +166,7 @@ GlicStatusIcon::~GlicStatusIcon() {
-
+@@ -169,7 +169,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
+ GlicStatusIcon::~GlicStatusIcon() {
context_menu_ = nullptr;
if (status_icon_) {
-#if !BUILDFLAG(IS_LINUX)
@@ -24,7 +24,7 @@ $NetBSD$
status_icon_->RemoveObserver(this);
#endif
std::unique_ptr<StatusIcon> removed_icon =
-@@ -304,7 +304,7 @@ void GlicStatusIcon::UpdateHotkey(const
+@@ -306,7 +306,7 @@ void GlicStatusIcon::UpdateHotkey(const
}
void GlicStatusIcon::UpdateVisibilityOfExitInContextMenu() {
@@ -33,7 +33,7 @@ $NetBSD$
if (context_menu_) {
const bool is_visible = GlobalBrowserCollection::GetInstance()->IsEmpty();
const std::optional<size_t> index =
-@@ -382,7 +382,7 @@ std::unique_ptr<StatusIconMenuModel> Gli
+@@ -389,7 +389,7 @@ std::unique_ptr<StatusIconMenuModel> Gli
menu->AddItem(IDC_GLIC_STATUS_ICON_MENU_SETTINGS,
l10n_util::GetStringUTF16(IDS_GLIC_STATUS_ICON_MENU_SETTINGS));
diff --git a/chromium/patches/patch-chrome_browser_browser__features.cc b/chromium/patches/patch-chrome_browser_browser__features.cc
index 38dc59bd74..d466f80f8d 100644
--- a/chromium/patches/patch-chrome_browser_browser__features.cc
+++ b/chromium/patches/patch-chrome_browser_browser__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/browser_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/browser_features.cc
@@ -70,7 +70,7 @@ BASE_FEATURE(kCertVerificationNetworkTim
BASE_FEATURE(kClearUserDataUponProfileDestruction,
@@ -24,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -176,7 +176,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+@@ -179,7 +179,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
BASE_FEATURE(kSandboxExternalProtocolBlockedWarning,
base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-chrome_browser_browser__features.h b/chromium/patches/patch-chrome_browser_browser__features.h
index 67f41809ad..f34fa9d6d6 100644
--- a/chromium/patches/patch-chrome_browser_browser__features.h
+++ b/chromium/patches/patch-chrome_browser_browser__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/browser_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/browser_features.h
@@ -41,7 +41,7 @@ BASE_DECLARE_FEATURE(kCertificateTranspa
BASE_DECLARE_FEATURE(kCertVerificationNetworkTime);
@@ -15,7 +15,7 @@ $NetBSD$
BASE_DECLARE_FEATURE(kDbusSecretPortal);
#endif
-@@ -84,7 +84,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServ
+@@ -86,7 +86,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServ
BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlocked);
BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlockedWarning);
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.cc b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
index f639174bad..293a75dc4f 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.cc
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
@@ -4,36 +4,45 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/browser_process_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/browser_process_impl.cc
-@@ -260,7 +260,7 @@ void OnLocalStatePrefsLoaded();
+@@ -266,7 +266,7 @@ void OnLocalStatePrefsLoaded();
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
#include "chrome/browser/browser_features.h"
#include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
#include "components/os_crypt/async/browser/secret_portal_key_provider.h"
-@@ -1243,7 +1243,7 @@ void BrowserProcessImpl::RegisterPrefs(P
+@@ -285,7 +285,7 @@ void OnLocalStatePrefsLoaded();
+ #include "chrome/browser/safe_browsing/safe_browsing_service.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // How often to check if the persistent instance of Chrome needs to restart
+ // to install an update.
+ static const int kUpdateCheckIntervalHours = 6;
+@@ -1251,7 +1251,7 @@ void BrowserProcessImpl::RegisterPrefs(P
registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingEnabled, false);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
#endif
}
-@@ -1445,7 +1445,7 @@ void BrowserProcessImpl::PreMainMessageL
+@@ -1468,7 +1468,7 @@ void BrowserProcessImpl::PreMainMessageL
local_state())));
#endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
const auto password_store =
cmd_line->GetSwitchValueASCII(password_manager::kPasswordStore);
-@@ -1782,7 +1782,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1805,7 +1805,7 @@ void BrowserProcessImpl::Unpin() {
}
// Mac is currently not supported.
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.h b/chromium/patches/patch-chrome_browser_browser__process__impl.h
index 7e882b6b8f..7e6ffc28f9 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.h
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/browser_process_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/browser_process_impl.h
@@ -422,7 +422,7 @@ class BrowserProcessImpl : public Browse
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
index ce542b00b6..dd3f7401b7 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_field_trials.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_browser_field_trials.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_browser_field_trials.cc
@@ -51,7 +51,7 @@
#include "chromeos/ash/services/multidevice_setup/public/cpp/first_run_field_trial.h"
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
index 23dcc9b71f..99e353610b 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders.cc
-@@ -83,7 +83,7 @@
+@@ -84,7 +84,7 @@
#endif // BUILDFLAG(ENABLE_UNHANDLED_TAP)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -14,8 +14,8 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "chrome/browser/screen_ai/screen_ai_service_router.h"
#include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
- #include "chrome/browser/ui/web_applications/sub_apps_service_impl.h"
-@@ -372,7 +372,7 @@ void BindMediaFoundationPreferences(
+ #include "chrome/browser/web_applications/sub_apps_service_impl.h"
+@@ -373,7 +373,7 @@ void BindMediaFoundationPreferences(
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,12 +24,12 @@ $NetBSD$
void BindScreenAIAnnotator(
content::RenderFrameHost* frame_host,
mojo::PendingReceiver<screen_ai::mojom::ScreenAIAnnotator> receiver) {
-@@ -541,7 +541,7 @@ void PopulateChromeFrameBinders(
+@@ -545,7 +545,7 @@ void PopulateChromeFrameBinders(
#endif // BUILDFLAG(ENABLE_SPEECH_SERVICE)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(blink::features::kDesktopPWAsSubApps) &&
+ if (base::FeatureList::IsEnabled(blink::features::kSubApps) &&
!render_frame_host->GetParentOrOuterDocument()) {
// The service binder will reject non-primary main frames, but we still need
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
index 7ed134f444..eb1cc1ba3e 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui.cc
-@@ -41,7 +41,7 @@
+@@ -44,14 +44,14 @@
#include "mojo/public/cpp/bindings/binder_map.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,15 @@ $NetBSD$
#include "chrome/browser/ui/webui/discards/discards.mojom.h"
#include "chrome/browser/ui/webui/discards/discards_ui.h"
#include "chrome/browser/ui/webui/discards/site_data.mojom.h"
-@@ -139,7 +139,7 @@ void PopulateChromeWebUIFrameBinders(
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/skills/skills.mojom.h"
+ #include "chrome/browser/ui/webui/skills/skills_ui.h"
+ #endif
+@@ -153,7 +153,7 @@ void PopulateChromeWebUIFrameBinders(
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,3 +32,12 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<discards::mojom::DetailsProvider,
DiscardsUI>(map);
+@@ -165,7 +165,7 @@ void PopulateChromeWebUIFrameBinders(
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ RegisterWebUIControllerInterfaceBinder<skills::mojom::PageHandlerFactory,
+ skills::SkillsUI>(map);
+ #endif
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
index 1dd76ebfd5..9a42d5797b 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc
-@@ -130,7 +130,7 @@
+@@ -128,7 +128,7 @@
#include "ui/webui/resources/js/browser_command/browser_command.mojom.h"
#include "ui/webui/resources/js/tracked_element/tracked_element.mojom.h" // nogncheck crbug.com/1125897
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/app_home/app_home.mojom.h"
#include "chrome/browser/ui/webui/app_home/app_home_ui.h"
#include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
-@@ -335,7 +335,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -338,7 +338,7 @@ void PopulateChromeWebUIFrameBindersPart
HistoryClustersSidePanelUI, NewTabPageUI, BookmarksSidePanelUI>(map);
}
@@ -24,7 +24,7 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<whats_new::mojom::PageHandlerFactory,
WhatsNewUI>(map);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -347,7 +347,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -350,7 +350,7 @@ void PopulateChromeWebUIFrameBindersPart
RegisterWebUIControllerInterfaceBinder<
browser_command::mojom::CommandHandlerFactory,
@@ -33,7 +33,7 @@ $NetBSD$
WhatsNewUI,
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
NewTabPageUI>(map);
-@@ -548,7 +548,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -547,7 +547,7 @@ void PopulateChromeWebUIFrameBindersPart
OmniboxPopupUI>(map);
}
@@ -42,7 +42,7 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<
app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
-@@ -582,7 +582,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -581,7 +581,7 @@ void PopulateChromeWebUIFrameBindersPart
ContextualTasksUI>(map);
}
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
index 7c2ae89f1a..e41606e7a9 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_browser_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_browser_main.cc
-@@ -172,7 +172,7 @@
+@@ -174,7 +174,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "sql/database.h"
#endif
-@@ -199,12 +199,12 @@
+@@ -200,12 +200,12 @@
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -30,7 +30,7 @@ $NetBSD$
#include "chrome/browser/headless/headless_mode_metrics.h" // nogncheck
#include "chrome/browser/headless/headless_mode_util.h" // nogncheck
#include "chrome/browser/metrics/desktop_session_duration/desktop_session_duration_tracker.h"
-@@ -215,7 +215,7 @@
+@@ -216,7 +216,7 @@
#include "ui/gfx/switches.h"
#endif
@@ -39,7 +39,7 @@ $NetBSD$
#include "chrome/browser/first_run/upgrade_util.h"
#endif
-@@ -290,7 +290,7 @@
+@@ -291,7 +291,7 @@
#include "chrome/browser/chrome_process_singleton.h"
#include "chrome/browser/ui/startup/startup_browser_creator.h"
@@ -48,7 +48,7 @@ $NetBSD$
#include "base/nix/xdg_util.h"
#endif
#endif // BUILDFLAG(ENABLE_PROCESS_SINGLETON)
-@@ -319,7 +319,7 @@
+@@ -320,7 +320,7 @@
#include "chrome/browser/chrome_browser_main_mac.h"
#elif BUILDFLAG(IS_CHROMEOS)
#include "chrome/browser/ash/main_parts/chrome_browser_main_parts_ash.h"
@@ -57,7 +57,7 @@ $NetBSD$
#include "chrome/browser/chrome_browser_main_linux.h"
#elif BUILDFLAG(IS_ANDROID)
#include "chrome/browser/chrome_browser_main_android.h"
-@@ -327,7 +327,7 @@
+@@ -328,7 +328,7 @@
#include "chrome/browser/chrome_browser_main_posix.h"
#endif
@@ -66,7 +66,7 @@ $NetBSD$
#include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
#elif BUILDFLAG(IS_OZONE)
#include "chrome/browser/chrome_browser_main_extra_parts_ozone.h"
-@@ -336,7 +336,7 @@
+@@ -337,7 +337,7 @@
namespace {
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -75,7 +75,7 @@ $NetBSD$
constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
FILE_PATH_LITERAL("Media History");
-@@ -486,7 +486,7 @@ void ProcessSingletonNotificationCallbac
+@@ -487,7 +487,7 @@ void ProcessSingletonNotificationCallbac
}
#endif
@@ -84,7 +84,7 @@ $NetBSD$
// Set the global activation token sent as a command line switch by another
// browser process. This also removes the switch after use to prevent any side
// effects of leaving it in the command line after this point.
-@@ -552,7 +552,7 @@ bool ProcessSingletonNotificationCallbac
+@@ -553,7 +553,7 @@ bool ProcessSingletonNotificationCallbac
// Drop the request if headless mode is in effect or the request is from
// a headless Chrome process.
@@ -93,7 +93,7 @@ $NetBSD$
if (headless::IsHeadlessMode() ||
command_line.HasSwitch(switches::kHeadless)) {
return false;
-@@ -718,7 +718,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -719,7 +719,7 @@ std::unique_ptr<content::BrowserMainPart
#elif BUILDFLAG(IS_CHROMEOS)
main_parts = std::make_unique<ash::ChromeBrowserMainPartsAsh>(
is_integration_test, startup_data);
@@ -102,7 +102,7 @@ $NetBSD$
main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
is_integration_test, startup_data);
#elif BUILDFLAG(IS_ANDROID)
-@@ -748,7 +748,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -749,7 +749,7 @@ std::unique_ptr<content::BrowserMainPart
// Construct additional browser parts. Stages are called in the order in
// which they are added.
#if defined(TOOLKIT_VIEWS)
@@ -111,7 +111,7 @@ $NetBSD$
main_parts->AddParts(
std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
#else
-@@ -765,7 +765,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -766,7 +766,7 @@ std::unique_ptr<content::BrowserMainPart
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsAsh>());
#endif
@@ -120,7 +120,7 @@ $NetBSD$
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
#elif BUILDFLAG(IS_OZONE)
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1240,7 +1240,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1241,7 +1241,7 @@ int ChromeBrowserMainParts::PreCreateThr
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -128,8 +128,8 @@ $NetBSD$
+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD))
// Create directory for user-level Native Messaging manifest files. This
// makes it less likely that the directory will be created by third-party
- // software with incorrect owner or permission. See crbug.com/725513 .
-@@ -1284,7 +1284,7 @@ int ChromeBrowserMainParts::PreCreateThr
+ // software with incorrect owner or permission. See crbug.com/41321051 .
+@@ -1285,7 +1285,7 @@ int ChromeBrowserMainParts::PreCreateThr
#endif // BUILDFLAG(IS_MAC)
@@ -138,7 +138,7 @@ $NetBSD$
metrics::DesktopSessionDurationTracker::Initialize();
ProfileActivityMetricsRecorder::Initialize();
TouchUIControllerStatsTracker::Initialize(
-@@ -1502,7 +1502,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1514,7 +1514,7 @@ void ChromeBrowserMainParts::PostProfile
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -147,7 +147,7 @@ $NetBSD$
// Delete the media history database if it still exists.
// TODO(crbug.com/40177301): Remove this.
base::ThreadPool::PostTask(
-@@ -1553,7 +1553,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1565,7 +1565,7 @@ void ChromeBrowserMainParts::PostProfile
*UrlLanguageHistogramFactory::GetForBrowserContext(profile));
#endif
@@ -156,7 +156,16 @@ $NetBSD$
if (headless::IsHeadlessMode()) {
headless::ReportHeadlessActionMetrics();
}
-@@ -1670,7 +1670,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1656,7 +1656,7 @@ int ChromeBrowserMainParts::PreMainMessa
+ #endif
+
+ // Should be done before starting metrics recording.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux, the EULA dialog requires Views, so it is shown here rather than
+ // when applying the first-run prefs.
+ if (first_run::IsChromeFirstRun() && master_prefs_->eula_required &&
+@@ -1692,7 +1692,7 @@ int ChromeBrowserMainParts::PreMainMessa
// In headless mode provide alternate SelectFileDialog factory overriding
// any platform specific SelectFileDialog implementation that may have been
// set.
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
index bd040f255a..84f25fa6f5 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_browser_main_extra_parts_ozone.cc
@@ -28,7 +28,7 @@ void ChromeBrowserMainExtraPartsOzone::P
}
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
index 8d9c2c5e0d..64d37d5725 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_browser_main_linux.cc
@@ -23,7 +23,7 @@
#include "device/bluetooth/dbus/bluez_dbus_manager.h"
@@ -12,21 +12,21 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "components/dbus/thread_linux/dbus_thread_linux.h"
#include "ui/ozone/public/ozone_platform.h"
- #endif
-@@ -65,8 +65,10 @@ void ChromeBrowserMainPartsLinux::PostCr
- #endif // BUILDFLAG(IS_CHROMEOS)
+ #if BUILDFLAG(USE_DBUS)
+ #include "components/dbus/thread_linux/dbus_thread_linux.h"
+@@ -68,8 +68,10 @@ void ChromeBrowserMainPartsLinux::PostCr
#if !BUILDFLAG(IS_CHROMEOS)
+ #if BUILDFLAG(USE_DBUS)
+#if !BUILDFLAG(IS_BSD)
bluez::BluezDBusManager::Initialize(
dbus_thread_linux::GetSharedSystemBus().get());
+#endif
+ #endif // BUILDFLAG(USE_DBUS)
// Set up crypt config. This needs to be done before anything starts the
- // network service, as the raw encryption key needs to be shared with the
-@@ -92,7 +94,7 @@ void ChromeBrowserMainPartsLinux::PostCr
+@@ -96,7 +98,7 @@ void ChromeBrowserMainPartsLinux::PostCr
ChromeBrowserMainPartsPosix::PostCreateMainMessageLoop();
}
@@ -35,7 +35,7 @@ $NetBSD$
void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
-@@ -130,7 +132,7 @@ void ChromeBrowserMainPartsLinux::PostBr
+@@ -134,7 +136,7 @@ void ChromeBrowserMainPartsLinux::PostBr
#endif // BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_CHROMEOS)
void ChromeBrowserMainPartsLinux::PostDestroyThreads() {
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
index 9289c1832f..f075c81299 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_browser_main_linux.h
@@ -31,7 +31,7 @@ class ChromeBrowserMainPartsLinux : publ
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
index 4df2b91c06..01ff63c28b 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_browser_main_posix.cc
@@ -77,7 +77,7 @@ void ExitHandler::ExitWhenPossibleOnUITh
// ExitHandler takes care of deleting itself.
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
index cbff2ae591..902084549e 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_content_browser_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.cc
-@@ -576,7 +576,7 @@
+@@ -589,7 +589,7 @@
#include "third_party/cros_system_api/switches/chrome_switches.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/crash/core/app/crash_switches.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -587,7 +587,7 @@
+@@ -600,7 +600,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -1408,7 +1408,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1436,7 +1436,7 @@ void ChromeContentBrowserClient::Registe
registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled,
true);
registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false);
@@ -33,7 +33,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
true);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1674,7 +1674,7 @@ ChromeContentBrowserClient::GetStoragePa
+@@ -1701,7 +1701,7 @@ ChromeContentBrowserClient::GetStoragePa
#if BUILDFLAG(ENABLE_EXTENSIONS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +42,7 @@ $NetBSD$
if (content::SiteIsolationPolicy::ShouldUrlUseApplicationIsolationLevel(
browser_context, site)) {
CHECK(url::Origin::Create(site).scheme() == webapps::kIsolatedAppScheme);
-@@ -2550,7 +2550,7 @@ bool ChromeContentBrowserClient::ShouldU
+@@ -2578,7 +2578,7 @@ bool ChromeContentBrowserClient::ShouldU
const GURL& url) {
#if BUILDFLAG(ENABLE_EXTENSIONS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,7 +51,7 @@ $NetBSD$
if (!content::AreIsolatedWebAppsEnabled(browser_context)) {
return false;
-@@ -2674,7 +2674,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
+@@ -2702,7 +2702,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
base::CommandLine* command_line,
int child_process_id) {
@@ -61,7 +61,7 @@ $NetBSD$
#if BUILDFLAG(IS_MAC)
std::unique_ptr<metrics::ClientInfo> client_info =
GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2683,7 +2685,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2711,7 +2713,7 @@ void ChromeContentBrowserClient::AppendE
client_info->client_id);
}
#elif BUILDFLAG(IS_POSIX)
@@ -70,7 +70,7 @@ $NetBSD$
pid_t pid;
if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
command_line->AppendSwitchASCII(
-@@ -3005,7 +3007,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3049,7 +3051,7 @@ void ChromeContentBrowserClient::AppendE
}
}
@@ -79,7 +79,7 @@ $NetBSD$
// Opt into a hardened stack canary mitigation if it hasn't already been
// force-disabled.
if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4055,7 +4057,7 @@ GetPreferredColorScheme(const WebPrefere
+@@ -4099,7 +4101,7 @@ GetPreferredColorScheme(const WebPrefere
std::optional<SkColor> GetRootScrollbarThemeColor(WebContents* web_contents) {
bool root_scrollbar_follows_browser_theme = false;
@@ -88,7 +88,7 @@ $NetBSD$
root_scrollbar_follows_browser_theme = base::FeatureList::IsEnabled(
blink::features::kRootScrollbarFollowsBrowserTheme);
#endif
-@@ -4987,7 +4989,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5033,7 +5035,7 @@ void ChromeContentBrowserClient::GetAddi
additional_allowed_schemes->push_back(content::kChromeUIScheme);
additional_allowed_schemes->push_back(content::kChromeUIUntrustedScheme);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -97,7 +97,7 @@ $NetBSD$
additional_allowed_schemes->push_back(webapps::kIsolatedAppScheme);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -5041,7 +5043,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5087,7 +5089,7 @@ void ChromeContentBrowserClient::GetAddi
}
}
@@ -106,7 +106,7 @@ $NetBSD$
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
const base::CommandLine& command_line,
int child_process_id,
-@@ -5935,7 +5937,7 @@ ChromeContentBrowserClient::CreateNonNet
+@@ -5985,7 +5987,7 @@ ChromeContentBrowserClient::CreateNonNet
}
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -115,7 +115,7 @@ $NetBSD$
if (scheme == webapps::kIsolatedAppScheme) {
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
-@@ -5961,7 +5963,7 @@ void ChromeContentBrowserClient::
+@@ -6011,7 +6013,7 @@ void ChromeContentBrowserClient::
DCHECK(factories);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -124,7 +124,7 @@ $NetBSD$
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
factories->emplace(webapps::kIsolatedAppScheme,
-@@ -5990,7 +5992,7 @@ void ChromeContentBrowserClient::
+@@ -6040,7 +6042,7 @@ void ChromeContentBrowserClient::
DCHECK(factories);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -133,7 +133,7 @@ $NetBSD$
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
factories->emplace(webapps::kIsolatedAppScheme,
-@@ -6265,7 +6267,7 @@ void ChromeContentBrowserClient::
+@@ -6315,7 +6317,7 @@ void ChromeContentBrowserClient::
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -142,16 +142,25 @@ $NetBSD$
{
auto* rph = content::RenderProcessHost::FromID(render_process_id);
content::BrowserContext* browser_context = rph->GetBrowserContext();
-@@ -6973,7 +6975,7 @@ bool ChromeContentBrowserClient::HandleW
+@@ -6918,7 +6920,7 @@ bool ChromeContentBrowserClient::HandleE
+ CHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Handle the google-chrome:// scheme (and chromium://).
+ // If the scheme is present, we strip it and navigate to the inner URL.
+ // This avoids launching a new browser instance via the OS handler.
+@@ -7047,7 +7049,7 @@ bool ChromeContentBrowserClient::HandleW
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Rewrite chrome://settings/autofill and chrome://settings/enhancedAutofill
- // to chrome://settings/yourSavedInfo.
-@@ -7254,7 +7256,7 @@ bool ChromeContentBrowserClient::ShouldS
+ // Rewrite chrome://settings/enhancedAutofill to chrome://settings/autofill.
+ if (url->SchemeIs(content::kChromeUIScheme) &&
+@@ -7326,7 +7328,7 @@ bool ChromeContentBrowserClient::ShouldS
bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
// This enterprise policy is supported on Android, but the feature will not be
// launched there.
@@ -160,7 +169,7 @@ $NetBSD$
// This is possibly called before `g_browser_process` is initialized.
PrefService* local_state;
if (g_browser_process) {
-@@ -7677,7 +7679,7 @@ void ChromeContentBrowserClient::
+@@ -7759,7 +7761,7 @@ void ChromeContentBrowserClient::
GrantAdditionalRequestPrivilegesToWorkerProcess(int child_id,
const GURL& script_url) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -169,7 +178,7 @@ $NetBSD$
// IWA Service Workers need to be explicitly granted access to their origin
// because isolated-app: isn't a web-safe scheme that can be accessed by
// default.
-@@ -8115,7 +8117,7 @@ ChromeContentBrowserClient::GetAlternati
+@@ -8197,7 +8199,7 @@ ChromeContentBrowserClient::GetAlternati
content::BrowserContext* browser_context,
int32_t error_code) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
index b30d58309b..c24c069909 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_content_browser_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.h
-@@ -579,7 +579,7 @@ class ChromeContentBrowserClient : publi
+@@ -580,7 +580,7 @@ class ChromeContentBrowserClient : publi
const GURL& site_url) override;
std::unique_ptr<content::TracingDelegate> CreateTracingDelegate() override;
bool IsSystemWideTracingEnabled() override;
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc b/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
index c39f345c2d..21946265ec 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/chrome_content_browser_client_navigation_throttles.cc
-@@ -125,7 +125,7 @@
+@@ -135,7 +135,7 @@
#include "chrome/browser/captive_portal/captive_portal_service_factory.h"
#endif // BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_navigation_throttle.h"
#include "chrome/browser/enterprise/profile_management/oidc_auth_response_capture_navigation_throttle.h"
#include "chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.h"
-@@ -409,7 +409,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -434,7 +434,7 @@ void CreateAndAddChromeThrottlesForNavig
TypedNavigationUpgradeThrottle::MaybeCreateAndAdd(registry);
}
@@ -24,7 +24,7 @@ $NetBSD$
WebAppSettingsNavigationThrottle::MaybeCreateAndAdd(registry);
profile_management::ProfileManagementNavigationThrottle::MaybeCreateAndAdd(
registry);
-@@ -427,7 +427,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -452,7 +452,7 @@ void CreateAndAddChromeThrottlesForNavig
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -33,7 +33,7 @@ $NetBSD$
enterprise_connectors::DeviceTrustNavigationThrottle::MaybeCreateAndAdd(
registry);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
-@@ -466,7 +466,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -498,7 +498,7 @@ void CreateAndAddChromeThrottlesForNavig
registry, ui_manager);
#endif // BUILDFLAG(SAFE_BROWSING_AVAILABLE)
diff --git a/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc b/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
index 0ea254b7a8..cb53c3666f 100644
--- a/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc
@@ -102,7 +102,7 @@ MessagingBackendServiceFactory::BuildSer
// This configuration object allows us to control platform specific behavior.
diff --git a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
index 9b0b4189c7..70dc8157ef 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.cc
@@ -73,7 +73,7 @@ bool IsComponentSupported() {
// the main IWA feature.
diff --git a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
index b5652cacda..886bd103d2 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
+++ b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.h
@@ -26,7 +26,7 @@ class IwaKeyDistributionInfoProvider;
diff --git a/chromium/patches/patch-chrome_browser_component__updater_registration.cc b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
index 74744ea65d..9fbbf34168 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_registration.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/registration.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/component_updater/registration.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/component_updater/registration.cc
-@@ -90,7 +90,7 @@
+@@ -84,7 +84,7 @@
#endif // BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,16 +15,16 @@ $NetBSD$
#include "components/component_updater/installer_policies/amount_extraction_heuristic_regexes_component_installer.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -103,7 +103,7 @@
- #include "chrome/browser/component_updater/lacros_component_remover.h"
- #endif // BUILDFLAG(IS_CHROMEOS)
+@@ -93,7 +93,7 @@
+ #include "ui/aura/env.h"
+ #endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "chrome/browser/component_updater/wasm_tts_engine_component_installer.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -239,12 +239,12 @@ void RegisterComponentsForUpdate() {
+@@ -219,12 +219,12 @@ void RegisterComponentsForUpdate() {
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -38,4 +38,4 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
RegisterWasmTtsEngineComponent(cus, g_browser_process->local_state());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
- }
+
diff --git a/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
index 4d7631eaae..65979d3c76 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/component_updater/wasm_tts_engine_component_installer.cc
@@ -14,7 +14,7 @@
#include "components/prefs/pref_registry_simple.h"
@@ -62,7 +62,7 @@ $NetBSD$
pref_service_->GetTime(prefs::kAccessibilityReadAnythingDateLastOpened);
@@ -225,7 +225,7 @@ void WasmTtsEngineComponentInstallerPoli
bool WasmTtsEngineComponentInstallerPolicy::VerifyInstallation(
- const base::Value::Dict& /* manifest */,
+ const base::DictValue& /* manifest */,
const base::FilePath& install_dir) const {
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
index 4a5c413018..ecef001baa 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/component_updater/widevine_cdm_component_installer.cc
@@ -41,7 +41,7 @@
#include "third_party/widevine/cdm/buildflags.h"
diff --git a/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc b/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
index 768b2a8d4f..9225225812 100644
--- a/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc
@@ -68,7 +68,7 @@ void ChromeProtocolHandlerRegistryDelega
// If true default protocol handlers will be removed if the OS level
diff --git a/chromium/patches/patch-chrome_browser_defaults.cc b/chromium/patches/patch-chrome_browser_defaults.cc
index faa541b3ac..f5de847749 100644
--- a/chromium/patches/patch-chrome_browser_defaults.cc
+++ b/chromium/patches/patch-chrome_browser_defaults.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/defaults.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/defaults.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/defaults.cc
@@ -31,7 +31,7 @@ const bool kAlwaysCreateTabbedBrowserOnS
const bool kShowHelpMenuItemIcon = false;
diff --git a/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc b/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
index f3cb91c1f6..3b636da378 100644
--- a/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/device_identity/device_oauth2_token_service_factory.cc
@@ -27,7 +27,7 @@ std::unique_ptr<DeviceOAuth2TokenStore>
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc b/chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc
index 3f7b1e2e59..13106e973c 100644
--- a/chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc
+++ b/chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/devtools/devtools_policy_dialog.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/devtools/devtools_policy_dialog.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/devtools/devtools_policy_dialog.cc
@@ -32,7 +32,7 @@
diff --git a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
index 06847cad79..771bef64d6 100644
--- a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
+++ b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/devtools/remote_debugging_server.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/devtools/remote_debugging_server.cc
@@ -49,7 +49,7 @@ namespace {
@@ -15,7 +15,7 @@ $NetBSD$
bool g_enable_default_user_data_dir_check_for_chromium_branding_for_testing =
false;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -179,7 +179,7 @@ IsRemoteDebuggingAllowed(const std::opti
+@@ -167,7 +167,7 @@ IsRemoteDebuggingAllowed(const std::opti
return base::unexpected(
RemoteDebuggingServer::NotStartedReason::kDisabledByPolicy);
}
@@ -24,7 +24,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
constexpr bool default_user_data_dir_check_enabled = true;
#else
-@@ -300,7 +300,7 @@ void RemoteDebuggingServer::EnableTether
+@@ -294,7 +294,7 @@ void RemoteDebuggingServer::EnableTether
g_tethering_enabled = true;
}
diff --git a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
index 2a3bf9c665..06e62e6395 100644
--- a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
+++ b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/devtools/remote_debugging_server.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/devtools/remote_debugging_server.h
@@ -43,7 +43,7 @@ class RemoteDebuggingServer {
diff --git a/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h b/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
index 1d4115ba99..ceae8b4476 100644
--- a/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
+++ b/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/diagnostics/diagnostics_writer.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/diagnostics/diagnostics_writer.h
@@ -16,6 +16,8 @@ namespace diagnostics {
// Console base class used internally.
diff --git a/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
index 8a8655c9cd..19429e0115 100644
--- a/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -2031,7 +2031,7 @@ void ChromeDownloadManagerDelegate::OnDo
+@@ -2038,7 +2038,7 @@ void ChromeDownloadManagerDelegate::OnDo
bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferredForFile(
const base::FilePath& path) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
if (path.MatchesExtension(FILE_PATH_LITERAL(".pdf"))) {
return !download_prefs_->ShouldOpenPdfInSystemReader();
}
-@@ -2167,7 +2167,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2174,7 +2174,7 @@ void ChromeDownloadManagerDelegate::Chec
content::CheckDownloadAllowedCallback check_download_allowed_cb) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -24,7 +24,7 @@ $NetBSD$
// Don't download pdf if it is a file URL, as that might cause an infinite
// download loop if Chrome is not the system pdf viewer.
if (url.SchemeIsFile() && download_prefs_->ShouldOpenPdfInSystemReader()) {
-@@ -2245,7 +2245,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2252,7 +2252,7 @@ void ChromeDownloadManagerDelegate::Chec
DCHECK(download_item->IsSavePackageDownload());
#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.cc b/chromium/patches/patch-chrome_browser_download_download__commands.cc
index eb6a399b5d..05dae4db6f 100644
--- a/chromium/patches/patch-chrome_browser_download_download__commands.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__commands.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_commands.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/download/download_commands.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/download/download_commands.cc
@@ -27,7 +27,7 @@
#include "ui/base/clipboard/scoped_clipboard_writer.h"
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.h b/chromium/patches/patch-chrome_browser_download_download__commands.h
index c1143ec7d6..66efe4464b 100644
--- a/chromium/patches/patch-chrome_browser_download_download__commands.h
+++ b/chromium/patches/patch-chrome_browser_download_download__commands.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_commands.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/download/download_commands.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/download/download_commands.h
@@ -66,7 +66,7 @@ class DownloadCommands {
void ExecuteCommand(Command command);
diff --git a/chromium/patches/patch-chrome_browser_download_download__file__picker.cc b/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
index 50c52419b3..5b7f7a43f0 100644
--- a/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_file_picker.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/download/download_file_picker.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/download/download_file_picker.cc
@@ -18,7 +18,7 @@
#include "content/public/browser/web_contents.h"
diff --git a/chromium/patches/patch-chrome_browser_download_download__item__model.cc b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
index 09c0fe86bb..b9f2e5fef7 100644
--- a/chromium/patches/patch-chrome_browser_download_download__item__model.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_item_model.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/download/download_item_model.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/download/download_item_model.cc
-@@ -725,7 +725,7 @@ bool DownloadItemModel::IsCommandChecked
+@@ -726,7 +726,7 @@ bool DownloadItemModel::IsCommandChecked
download_crx_util::IsExtensionDownload(*download_);
case DownloadCommands::ALWAYS_OPEN_TYPE:
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
if (download_commands->CanOpenPdfInSystemViewer()) {
DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
return prefs->ShouldOpenPdfInSystemReader();
-@@ -773,7 +773,7 @@ void DownloadItemModel::ExecuteCommand(D
+@@ -774,7 +774,7 @@ void DownloadItemModel::ExecuteCommand(D
DownloadCommands::ALWAYS_OPEN_TYPE);
DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -24,7 +24,7 @@ $NetBSD$
if (download_commands->CanOpenPdfInSystemViewer()) {
prefs->SetShouldOpenPdfInSystemReader(!is_checked);
SetShouldPreferOpeningInBrowser(is_checked);
-@@ -1178,7 +1178,7 @@ void DownloadItemModel::DetermineAndSetS
+@@ -1181,7 +1181,7 @@ void DownloadItemModel::DetermineAndSetS
return;
}
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.cc b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
index c5c3b706f7..bcef0c1c39 100644
--- a/chromium/patches/patch-chrome_browser_download_download__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_prefs.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/download/download_prefs.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/download/download_prefs.cc
@@ -11,6 +11,7 @@
#include <vector>
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.h b/chromium/patches/patch-chrome_browser_download_download__prefs.h
index 868aec79b1..987cd246f2 100644
--- a/chromium/patches/patch-chrome_browser_download_download__prefs.h
+++ b/chromium/patches/patch-chrome_browser_download_download__prefs.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_prefs.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/download/download_prefs.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/download/download_prefs.h
@@ -107,7 +107,7 @@ class DownloadPrefs {
void DisableAutoOpenByUserBasedOnExtension(const base::FilePath& file_name);
diff --git a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
index 4a4bf0a6ee..b20a91b238 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/browser_management/browser_management_service.cc
@@ -50,7 +50,7 @@ GetManagementStatusProviders(Profile* pr
diff --git a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
index 1dc585fd46..e006d8595f 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/browser_management/browser_management_service.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/browser_management/browser_management_service.h
@@ -41,7 +41,7 @@ class BrowserManagementService : public
diff --git a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
index fbed87508d..4690debf52 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc
@@ -7,7 +7,7 @@
#include "components/enterprise/buildflags/buildflags.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
index 50c263f3f7..e230052729 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h
@@ -25,7 +25,7 @@ class ChromeBrowserMainExtraPartsEnterpr
~ChromeBrowserMainExtraPartsEnterprise() override;
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
index c316536633..92a5a28b2c 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
@@ -54,7 +54,7 @@ void AnalysisServiceSettings::ParseVerif
const char* verification_key = kKeyWindowsVerification;
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
index 54c1c194b6..176d3d2bbe 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/common.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/common.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/common.cc
@@ -20,7 +20,7 @@
#include "components/user_manager/user.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
index 907e9b89ad..ad655d976f 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/connectors_service.cc
-@@ -386,7 +386,7 @@ policy::PolicyScope ConnectorsService::G
+@@ -308,7 +308,7 @@ policy::PolicyScope ConnectorsService::G
bool ConnectorsService::ConnectorsEnabled() const {
Profile* profile = Profile::FromBrowserContext(context_);
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
index 2bb6fde750..9eab8c2a52 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc
@@ -10,7 +10,7 @@
#include "chrome/browser/profiles/profile.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
index 9a466aae6d..3b35681d60 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc
@@ -22,7 +22,7 @@
#include "components/policy/core/common/management/management_service.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/browser_process.h"
#include "chrome/browser/enterprise/connectors/device_trust/attestation/browser/browser_attestation_service.h"
#include "chrome/browser/enterprise/connectors/device_trust/attestation/browser/device_attester.h"
-@@ -53,7 +53,7 @@ bool IsProfileManaged(Profile* profile)
+@@ -57,7 +57,7 @@ bool IsProfileManaged(Profile* profile)
return management_service && management_service->IsManaged();
}
@@ -24,7 +24,7 @@ $NetBSD$
policy::CloudPolicyStore* GetUserCloudPolicyStore(Profile* profile) {
policy::CloudPolicyManager* user_policy_manager =
profile->GetCloudPolicyManager();
-@@ -105,7 +105,7 @@ DeviceTrustServiceFactory::DeviceTrustSe
+@@ -109,7 +109,7 @@ DeviceTrustServiceFactory::DeviceTrustSe
DependsOn(DeviceTrustConnectorServiceFactory::GetInstance());
DependsOn(policy::ManagementServiceFactory::GetInstance());
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
index d6c682a37e..199da3d2a6 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc
@@ -19,7 +19,7 @@
@@ -23,4 +23,4 @@ $NetBSD$
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return std::make_unique<LinuxKeyRotationCommand>(url_loader_factory);
#elif BUILDFLAG(IS_MAC)
- if (IsDTCKeyRotationUploadedBySharedAPI()) {
+ auto cloud_delegate =
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
index 0fd01fdd5e..44c74549dd 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc
@@ -13,7 +13,7 @@
#include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/win_key_persistence_delegate.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
index d0756630b5..c533291988 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc
@@ -23,7 +23,7 @@
#include "chrome/browser/enterprise/connectors/connectors_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
index d251c116bf..a81483912f 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc
@@ -13,7 +13,7 @@ namespace enterprise_connectors {
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
index 2424c160be..a345a2eff6 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
@@ -29,7 +29,7 @@
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
index 99ae581603..7f0708fbe9 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
@@ -53,7 +53,7 @@
#include "base/strings/utf_string_conversions.h"
@@ -32,8 +32,8 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
void AddCrowdstrikeSignalsToEvent(
- base::Value::Dict& event,
-@@ -283,7 +283,7 @@ std::string RealtimeReportingClient::Get
+ base::DictValue& event,
+@@ -284,7 +284,7 @@ std::string RealtimeReportingClient::Get
username_ =
identity_manager_ ? GetProfileEmail(identity_manager_) : std::string();
@@ -42,7 +42,7 @@ $NetBSD$
if (username_.empty()) {
username_ = Profile::FromBrowserContext(context_)->GetPrefs()->GetString(
enterprise_signin::prefs::kProfileUserEmail);
-@@ -340,7 +340,7 @@ std::string RealtimeReportingClient::Get
+@@ -341,7 +341,7 @@ std::string RealtimeReportingClient::Get
return client_id;
}
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
index 42a9d3edf1..b43ce63b76 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
@@ -19,7 +19,7 @@
#include "components/keyed_service/core/keyed_service.h"
@@ -23,7 +23,7 @@ $NetBSD$
+#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(notyet)
// DEPRECATED: Use MaybeCollectDeviceSignalsAndReportEvent(Event, ...).
void MaybeCollectDeviceSignalsAndReportEventDeprecated(
- base::Value::Dict event,
+ base::DictValue event,
@@ -169,7 +169,7 @@ class RealtimeReportingClient : public R
base::WeakPtrFactory<RealtimeReportingClient> weak_ptr_factory_{this};
};
diff --git a/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
index fbdb0602f4..2219095c22 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc
@@ -66,8 +66,8 @@ base::flat_map<std::string, SAMLProfileA
// TODO(crbug.com/40267996): Add actual domains with attribute names.
diff --git a/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
index 137f0933e6..d16002898a 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc
@@ -11,7 +11,7 @@
#include "chrome/browser/profiles/profile_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
index 971f364aa9..458235b435 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/signals/context_info_fetcher.cc
@@ -184,6 +184,8 @@ std::vector<std::string> ContextInfoFetc
SettingValue ContextInfoFetcher::GetOSFirewall() {
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
index ddec1b3743..a52b1e7270 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/signals/device_info_fetcher.cc
@@ -10,7 +10,7 @@
#include "chrome/browser/enterprise/signals/device_info_fetcher_mac.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
index 6f8cd64032..295409b039 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/signals/signals_aggregator_factory.cc
@@ -49,7 +49,7 @@
#include "components/device_signals/core/browser/settings_client.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
index 3945ecda7b..a8fa374bd8 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/signin/enterprise_signin_service.h
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc b/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
index 5e463469b4..03fdb2f389 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc
@@ -95,7 +95,7 @@ void ManagedProfileRequiredPage::Command
diff --git a/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc b/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
index 8110e08f6b..02f718c103 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/enterprise/util/managed_browser_utils.cc
@@ -302,7 +302,7 @@ void SetUserAcceptedAccountManagement(Pr
// The updated consent screen also ask the user for consent to share device
diff --git a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
index 7af3e280d3..2865b68fc2 100644
--- a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/BUILD.gn
-@@ -1511,6 +1511,10 @@ source_set("extensions") {
+@@ -1519,6 +1519,10 @@ source_set("extensions") {
deps += [ "//chrome/services/printing/public/mojom" ]
}
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
index b237f2e437..7b44f88cfa 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc
@@ -24,7 +24,7 @@
#include "base/win/registry.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
index 172cb3923b..24fdabb20c 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc
@@ -8,7 +8,7 @@
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
index 3800c41296..4e06b24349 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h
@@ -7,7 +7,7 @@
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
index 291250ea20..5fe700bf16 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
@@ -40,7 +40,7 @@
#include "components/reporting/util/statusor.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
index 92aea85a7c..68871d95c2 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h
@@ -20,7 +20,7 @@
#include "components/reporting/proto/synced/record.pb.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc b/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
index 7dfe2dbc70..40afbfdfd9 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc
@@ -9,6 +9,8 @@
#include "base/task/thread_pool.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
index 2361b5b5bc..91f540538f 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/messaging/launch_context_posix.cc
@@ -84,7 +84,7 @@ std::optional<LaunchContext::ProcessStat
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
index 0fa776cc06..b42aa04f55 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
@@ -631,7 +631,7 @@ void PasswordsPrivateDelegateImpl::OnFet
}
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
index 8e95e89352..a7db7c6049 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
@@ -363,7 +363,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
} else if (os == "linux") {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc b/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
index 16278517ee..9cde90b36b 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -197,7 +197,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -217,7 +217,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
(*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
settings_api::PrefType::kBoolean;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
(*s_allowlist)[autofill::prefs::kAutofillBnplEnabled] =
settings_api::PrefType::kBoolean;
(*s_allowlist)[autofill::prefs::kAutofillAiIdentityEntitiesEnabled] =
-@@ -223,7 +223,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -243,7 +243,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
(*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
settings_api::PrefType::kBoolean;
@@ -24,7 +24,7 @@ $NetBSD$
(*s_allowlist)[::prefs::kUseCustomChromeFrame] =
settings_api::PrefType::kBoolean;
#endif
-@@ -242,7 +242,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -262,7 +262,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
(*s_allowlist)[::prefs::kPinnedActions] = settings_api::PrefType::kList;
(*s_allowlist)[themes::prefs::kPolicyThemeColor] =
settings_api::PrefType::kNumber;
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
index de637105eb..0d33cb3f93 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/tabs/tabs_api.cc
-@@ -1114,7 +1114,7 @@ ExtensionFunction::ResponseValue Windows
+@@ -1187,7 +1187,7 @@ ExtensionFunction::ResponseValue Windows
// created as minimized.
// TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
// TODO(crbug.com/40254339): Find a fix for wayland as well.
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))&& BUILDFLAG(SUPPORTS_OZONE_X11)
if (new_window->GetBrowserForMigrationOnly()->initial_show_state() ==
ui::mojom::WindowShowState::kMinimized) {
new_window->GetWindow()->Minimize();
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
index 39a47af4f6..6111f534f1 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
@@ -28,7 +28,7 @@
#include "extensions/browser/process_manager.h"
@@ -24,7 +24,7 @@ $NetBSD$
if (extension) {
enabled_by_permissions =
extension->permissions_data()->active_permissions().HasAPIPermission(
-@@ -580,7 +580,7 @@ void WebrtcLoggingPrivateStartEventLoggi
+@@ -557,7 +557,7 @@ void WebrtcLoggingPrivateStartEventLoggi
ExtensionFunction::ResponseAction
WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
index 0564d98289..3cb32d41e6 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -948,7 +948,7 @@ void WebstorePrivateBeginInstallWithMani
+@@ -959,7 +959,7 @@ void WebstorePrivateBeginInstallWithMani
#if BUILDFLAG(IS_CHROMEOS)
RequestExtensionApproval(contents);
return;
diff --git a/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc b/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
index 2ecf2541b1..979964173e 100644
--- a/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
@@ -51,7 +51,7 @@ bool IsComponentExtensionAllowlisted(con
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
diff --git a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
index 7c086c8851..a945d68019 100644
--- a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/external_provider_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/external_provider_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/external_provider_impl.cc
-@@ -836,7 +836,7 @@ void ExternalProviderImpl::CreateExterna
+@@ -837,7 +837,7 @@ void ExternalProviderImpl::CreateExterna
#endif // BUILDFLAG(IS_CHROMEOS)
if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) {
@@ -15,7 +15,7 @@ $NetBSD$
provider_list->push_back(std::make_unique<ExternalProviderImpl>(
service,
base::MakeRefCounted<ExternalPrefLoader>(
-@@ -864,7 +864,7 @@ void ExternalProviderImpl::CreateExterna
+@@ -865,7 +865,7 @@ void ExternalProviderImpl::CreateExterna
bundled_extension_creation_flags));
// Define a per-user source of external extensions.
diff --git a/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc b/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
index 24f22debbf..45a2bb68b0 100644
--- a/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/sync/extension_sync_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/extensions/sync/extension_sync_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/extensions/sync/extension_sync_service.cc
-@@ -594,7 +594,7 @@ void ExtensionSyncService::ApplySyncData
+@@ -634,7 +634,7 @@ void ExtensionSyncService::ApplySyncData
AccountExtensionTracker::Get(profile_)->OnExtensionSyncDataReceived(id);
}
diff --git a/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc b/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
index e408e530b0..898143aee8 100644
--- a/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
+++ b/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/favicon/chrome_favicon_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/favicon/chrome_favicon_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/favicon/chrome_favicon_client.cc
@@ -15,7 +15,7 @@
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc b/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
index 63b64995f1..f33c0121a3 100644
--- a/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc
@@ -38,7 +38,7 @@
#include "chrome/browser/ash/system_logs/ui_hierarchy_log_source.h"
diff --git a/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc b/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
index 428e544285..3b8f3d1ef0 100644
--- a/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc
@@ -45,7 +45,7 @@
#include "services/network/public/cpp/shared_url_loader_factory.h"
diff --git a/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc b/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
index 8d024e6ce3..326e87245f 100644
--- a/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
+++ b/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -400,7 +400,7 @@ GenerateBlockPaths(bool should_normalize
+@@ -399,7 +399,7 @@ GenerateBlockPaths(bool should_normalize
FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
BlockType::kDontBlockChildren},
#endif
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run.cc b/chromium/patches/patch-chrome_browser_first__run_first__run.cc
new file mode 100644
index 0000000000..812fa34a77
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/first_run/first_run.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ chrome/browser/first_run/first_run.cc
+@@ -319,7 +319,7 @@ void SetupInitialPrefsFromInstallPrefs(
+ out_prefs->confirm_to_quit = true;
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ install_prefs.GetBool(installer::initial_preferences::kRequireEula,
+ &out_prefs->eula_required);
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -468,7 +468,7 @@ ProcessInitialPreferencesResult ProcessI
+ return FIRST_RUN_PROCEED;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool ShowEulaDialog() {
+ return internal::ShowEulaDialog();
+ }
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run.h b/chromium/patches/patch-chrome_browser_first__run_first__run.h
new file mode 100644
index 0000000000..d8ed6b17ef
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/first_run/first_run.h.orig 2026-03-11 22:12:25.000000000 +0000
++++ chrome/browser/first_run/first_run.h
+@@ -73,7 +73,7 @@ struct MasterPrefs {
+ #if BUILDFLAG(IS_MAC)
+ bool confirm_to_quit;
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool eula_required = false;
+ #endif
+ };
+@@ -145,7 +145,7 @@ ProcessInitialPreferencesResult ProcessI
+ std::unique_ptr<installer::InitialPreferences> initial_prefs,
+ MasterPrefs* out_prefs);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Shows the EULA dialog if required. Returns true if the EULA is accepted
+ // or not required. Returns false if the EULA has not been accepted. If the EULA
+ // has not been accepted, the caller should exit promptly.
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h b/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
index 7e880c7394..f81adb5f3f 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/first_run/first_run_dialog.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/first_run/first_run_dialog.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/first_run/first_run_dialog.h
@@ -9,7 +9,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h b/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
index ba6814e692..37538dac98 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
@@ -4,12 +4,19 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/first_run/first_run_internal.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/first_run/first_run_internal.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/first_run/first_run_internal.h
-@@ -72,7 +72,7 @@ FirstRunState DetermineFirstRunState(boo
+@@ -72,13 +72,13 @@ FirstRunState DetermineFirstRunState(boo
bool force_first_run,
bool no_first_run);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Shows the EULA dialog if required. Returns true if the EULA is accepted
+ // or not required. Returns false if the EULA has not been accepted.
+ bool ShowEulaDialog();
+ #endif
+
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// For testing, forces the first run dialog to either be shown or not. If not
diff --git a/chromium/patches/patch-chrome_browser_flag__descriptions.h b/chromium/patches/patch-chrome_browser_flag__descriptions.h
index cd945aa475..6c8dbe0a1d 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.h
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/flag_descriptions.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/flag_descriptions.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/flag_descriptions.h
-@@ -8430,6 +8430,20 @@ inline constexpr char kEnableOktaSSOName
+@@ -8306,6 +8306,20 @@ inline constexpr char kEnableOktaSSOName
inline constexpr char kEnableOktaSSODescription[] =
"Enables native support for Okta SSO on managed MacOS devices.";
diff --git a/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc b/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
index 1fe0a548cf..cb417c959b 100644
--- a/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/gcm/gcm_profile_service_factory.cc
@@ -109,7 +109,7 @@ GCMProfileServiceFactory::ScopedTestingF
// static
diff --git a/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc b/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
index 76a6adb651..6c47838a90 100644
--- a/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
@@ -16,7 +16,7 @@ namespace instance_id {
// static
diff --git a/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc b/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
index 054f6444ad..bce245a019 100644
--- a/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/host/glic_page_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/glic/host/glic_page_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/glic/host/glic_page_handler.cc
-@@ -146,7 +146,7 @@ namespace {
+@@ -156,7 +156,7 @@ namespace {
constexpr mojom::Platform kPlatform = mojom::Platform::kMacOS;
#elif BUILDFLAG(IS_WIN)
constexpr mojom::Platform kPlatform = mojom::Platform::kWindows;
diff --git a/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc b/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
index 364f961fe2..d0ddb2cabe 100644
--- a/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
+++ b/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/widget/glic_widget.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/glic/widget/glic_widget.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/glic/widget/glic_widget.cc
-@@ -51,7 +51,7 @@
+@@ -52,7 +52,7 @@
#include "ui/views/win/hwnd_util.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/shell_integration_linux.h"
#endif
-@@ -391,7 +391,7 @@ std::unique_ptr<GlicWidget> GlicWidget::
+@@ -395,7 +395,7 @@ std::unique_ptr<GlicWidget> GlicWidget::
#if BUILDFLAG(IS_MAC)
params.animation_enabled = true;
#endif // BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-chrome_browser_global__features.cc b/chromium/patches/patch-chrome_browser_global__features.cc
index ed549d8525..5365e1fda6 100644
--- a/chromium/patches/patch-chrome_browser_global__features.cc
+++ b/chromium/patches/patch-chrome_browser_global__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/global_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/global_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/global_features.cc
-@@ -36,7 +36,7 @@
+@@ -39,7 +39,7 @@
#include "chrome/browser/glic/public/glic_enabling.h" // nogncheck
#endif
@@ -15,7 +15,7 @@ $NetBSD$
// This causes a gn error on Android builds, because gn does not understand
// buildflags, so we include it only on platforms where it is used.
#include "chrome/browser/default_browser/default_browser_manager.h"
-@@ -140,7 +140,7 @@ void GlobalFeatures::PreBrowserProcessIn
+@@ -158,7 +158,7 @@ void GlobalFeatures::PreBrowserProcessIn
void GlobalFeatures::PostBrowserProcessInitCore() {
system_permissions_platform_handle_ = CreateSystemPermissionsPlatformHandle();
@@ -24,7 +24,16 @@ $NetBSD$
// TODO(crbug.com/463742800): Migrate WhatsNewRegistry (and other non-core
// features) to Init().
whats_new_registry_ = CreateWhatsNewRegistry();
-@@ -218,7 +218,7 @@ GlobalFeatures::CreateSystemPermissionsP
+@@ -228,7 +228,7 @@ void GlobalFeatures::PostMainMessageLoop
+
+ application_advanced_protection_status_detector_.reset();
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ DefaultBrowserPromptManager::GetInstance()->CloseAllPrompts(
+ DefaultBrowserPromptManager::CloseReason::kDismiss);
+ #endif
+@@ -249,7 +249,7 @@ GlobalFeatures::CreateSystemPermissionsP
return system_permission_settings::PlatformHandle::Create();
}
diff --git a/chromium/patches/patch-chrome_browser_global__features.h b/chromium/patches/patch-chrome_browser_global__features.h
index bbc54c2e61..299b85650c 100644
--- a/chromium/patches/patch-chrome_browser_global__features.h
+++ b/chromium/patches/patch-chrome_browser_global__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/global_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/global_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/global_features.h
-@@ -17,7 +17,7 @@
+@@ -19,7 +19,7 @@ class GlobalBrowserCollection;
namespace system_permission_settings {
class PlatformHandle;
} // namespace system_permission_settings
@@ -15,7 +15,7 @@ $NetBSD$
namespace whats_new {
class WhatsNewRegistry;
} // namespace whats_new
-@@ -118,7 +118,7 @@ class GlobalFeatures {
+@@ -128,7 +128,7 @@ class GlobalFeatures {
system_permissions_platform_handle() {
return system_permissions_platform_handle_.get();
}
@@ -24,7 +24,7 @@ $NetBSD$
whats_new::WhatsNewRegistry* whats_new_registry() {
return whats_new_registry_.get();
}
-@@ -187,7 +187,7 @@ class GlobalFeatures {
+@@ -204,7 +204,7 @@ class GlobalFeatures {
virtual std::unique_ptr<system_permission_settings::PlatformHandle>
CreateSystemPermissionsPlatformHandle();
@@ -33,7 +33,7 @@ $NetBSD$
virtual std::unique_ptr<whats_new::WhatsNewRegistry> CreateWhatsNewRegistry();
#endif
-@@ -199,7 +199,7 @@ class GlobalFeatures {
+@@ -216,7 +216,7 @@ class GlobalFeatures {
std::unique_ptr<system_permission_settings::PlatformHandle>
system_permissions_platform_handle_;
diff --git a/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc b/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
index 9f2c5c5403..35b45f71d2 100644
--- a/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
+++ b/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/headless/headless_mode_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/headless/headless_mode_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/headless/headless_mode_util.cc
@@ -13,7 +13,7 @@
// New headless mode is available on Linux, Windows and Mac platforms.
@@ -24,12 +24,12 @@ $NetBSD$
#include "ui/gl/gl_switches.h" // nogncheck
#include "ui/ozone/public/ozone_switches.h" // nogncheck
#endif // BUILDFLAG(IS_LINUX)
-@@ -94,7 +94,7 @@ class HeadlessModeHandleImpl : public He
- command_line->AppendSwitchPath(switches::kUserDataDir, user_data_dir);
+@@ -95,7 +95,7 @@ class HeadlessModeHandleImpl : public He
+ command_line.AppendSwitchPath(switches::kUserDataDir, user_data_dir);
}
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Headless mode on Linux relies on ozone/headless platform.
- command_line->AppendSwitchASCII(::switches::kOzonePlatform,
- switches::kHeadless);
+ command_line.AppendSwitchASCII(::switches::kOzonePlatform,
+ switches::kHeadless);
diff --git a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
index 1157fa8546..45dcc49421 100644
--- a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
+++ b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/intranet_redirect_detector.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/intranet_redirect_detector.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/intranet_redirect_detector.h
@@ -26,7 +26,7 @@ class SimpleURLLoader;
class PrefRegistrySimple;
diff --git a/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc b/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
index 0db7bf8412..fc9392cb4d 100644
--- a/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
+++ b/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media_galleries/media_file_system_registry.cc
@@ -572,7 +572,12 @@ class MediaFileSystemRegistry::MediaFile
// Constructor in 'private' section because depends on private class definition.
diff --git a/chromium/patches/patch-chrome_browser_media_audio__service__util.cc b/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
index 43e83a884c..2e8a755371 100644
--- a/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
+++ b/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/audio_service_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media/audio_service_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media/audio_service_util.cc
@@ -20,7 +20,7 @@
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn b/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
index 3d6c11e985..81d2a9cd4c 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media/router/discovery/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media/router/discovery/BUILD.gn
@@ -81,7 +81,7 @@ static_library("discovery") {
]
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
index 23f91c3532..956e64231c 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media/router/discovery/discovery_network_list_posix.cc
@@ -5,11 +5,12 @@
#include "chrome/browser/media/router/discovery/discovery_network_list.h"
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
index 9d5c7f0419..c76356c283 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc
@@ -4,7 +4,11 @@
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
index e348cbd46b..7c00c4c269 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media/webrtc/chrome_screen_enumerator.cc
@@ -21,7 +21,7 @@
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
index f9db374738..9d3bcc86ec 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media/webrtc/chrome_screen_enumerator.h
@@ -18,7 +18,7 @@
namespace aura {
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc b/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
index 7c39bb551d..4fb0f0465d 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media/webrtc/desktop_media_picker_controller.cc
@@ -100,7 +100,7 @@ bool DesktopMediaPickerController::IsSys
base::FeatureList::IsEnabled(
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
index fbb3ccf5ae..cbe0043788 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
-@@ -101,7 +101,7 @@ std::string GetLogUploadProduct() {
+@@ -95,7 +95,7 @@ std::string GetLogUploadProduct() {
const char product[] = "Chrome";
#elif BUILDFLAG(IS_MAC)
const char product[] = "Chrome_Mac";
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
index 6aa9daf906..ec9b8eb674 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
@@ -26,7 +26,7 @@
#include "components/webrtc_logging/browser/text_log_list.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/public/browser/child_process_security_policy.h"
#include "storage/browser/file_system/isolated_context.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
-@@ -311,7 +311,7 @@ WebRtcLoggingController::GetLogMessageCa
+@@ -277,7 +277,7 @@ WebRtcLoggingController::GetLogMessageCa
return text_log_handler_->GetLogMessageCallback();
}
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
index ffc58cf5d4..a6830ac266 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.h
-@@ -135,7 +135,7 @@ class WebRtcLoggingController
+@@ -131,7 +131,7 @@ class WebRtcLoggingController
base::RepeatingCallback<void(const std::string&)> GetLogMessageCallback();
@@ -15,9 +15,9 @@ $NetBSD$
// Ensures that the WebRTC Logs directory exists and then grants render
// process access to the 'WebRTC Logs' directory, and invokes |callback| with
// the ids necessary to create a DirectoryEntry object.
-@@ -199,7 +199,7 @@ class WebRtcLoggingController
+@@ -195,7 +195,7 @@ class WebRtcLoggingController
- content::BrowserContext* GetBrowserContext() const;
+ webrtc_logging::ApiType GetApiType() const;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_memory__details.cc b/chromium/patches/patch-chrome_browser_memory__details.cc
index 0cfc19739e..0e3f8b9ae1 100644
--- a/chromium/patches/patch-chrome_browser_memory__details.cc
+++ b/chromium/patches/patch-chrome_browser_memory__details.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/memory_details.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/memory_details.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/memory_details.cc
@@ -334,7 +334,7 @@ void MemoryDetails::CollectChildInfoOnUI
});
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
index 81686ae99c..56083f0044 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
@@ -81,7 +81,7 @@
#endif
@@ -33,7 +33,7 @@ $NetBSD$
#include "components/power_metrics/system_power_monitor.h"
#endif
-@@ -889,7 +889,7 @@ void RecordStartupMetrics() {
+@@ -904,7 +904,7 @@ void RecordStartupMetrics() {
// Record whether Chrome is the default browser or not.
// Disabled on Linux due to hanging browser tests, see crbug.com/1216328.
@@ -42,7 +42,7 @@ $NetBSD$
shell_integration::DefaultWebClientState default_state =
shell_integration::GetDefaultBrowser();
base::UmaHistogramEnumeration("DefaultBrowser.State", default_state,
-@@ -1120,11 +1120,11 @@ void ChromeBrowserMainExtraPartsMetrics:
+@@ -1136,11 +1136,11 @@ void ChromeBrowserMainExtraPartsMetrics:
std::make_unique<web_app::SamplingMetricsProvider>();
#endif // !BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
index 9945f6634b..9898e15802 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h
@@ -29,7 +29,7 @@ class PowerMetricsReporter;
class ProcessMonitor;
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc b/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
index 66e43c5dfc..f4490f74a6 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -209,11 +209,11 @@
+@@ -208,11 +208,11 @@
#include "chrome/browser/metrics/google_update_metrics_provider_mac.h"
#endif
@@ -20,7 +20,7 @@ $NetBSD$
#include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
#endif
-@@ -231,7 +231,7 @@
+@@ -230,7 +230,7 @@
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -29,7 +29,7 @@ $NetBSD$
#include "chrome/browser/ui/tabs/tab_metrics_provider.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -251,7 +251,7 @@ const int kMaxHistogramGatheringWaitDura
+@@ -250,7 +250,7 @@ const int kMaxHistogramGatheringWaitDura
// Needs to be kept in sync with the writer in
// third_party/crashpad/crashpad/handler/handler_main.cc.
const char kCrashpadHistogramAllocatorName[] = "CrashpadMetrics";
@@ -38,7 +38,7 @@ $NetBSD$
ChromeMetricsServiceCrashReporter& GetCrashReporter() {
static base::NoDestructor<ChromeMetricsServiceCrashReporter> crash_reporter;
return *crash_reporter;
-@@ -561,7 +561,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -560,7 +560,7 @@ void ChromeMetricsServiceClient::Registe
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -47,7 +47,7 @@ $NetBSD$
metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
#if !BUILDFLAG(IS_CHROMEOS)
-@@ -654,7 +654,7 @@ std::string ChromeMetricsServiceClient::
+@@ -653,7 +653,7 @@ std::string ChromeMetricsServiceClient::
void ChromeMetricsServiceClient::OnEnvironmentUpdate(std::string* environment) {
// TODO(https://bugs.chromium.org/p/crashpad/issues/detail?id=135): call this
// on Mac when the Crashpad API supports it.
@@ -56,7 +56,7 @@ $NetBSD$
// Register the environment with the crash reporter. Note that there is a
// window from startup to this point during which crash reports will not have
// an environment set.
-@@ -754,7 +754,7 @@ void ChromeMetricsServiceClient::Initial
+@@ -753,7 +753,7 @@ void ChromeMetricsServiceClient::Initial
this, local_state);
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -65,7 +65,7 @@ $NetBSD$
metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
base::SequencedTaskRunner::GetCurrentDefault());
#endif
-@@ -814,7 +814,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -813,7 +813,7 @@ void ChromeMetricsServiceClient::Registe
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::CPUMetricsProvider>());
@@ -74,7 +74,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::MotherboardMetricsProvider>());
#endif
-@@ -910,7 +910,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -909,7 +909,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<GoogleUpdateMetricsProviderMac>());
#endif
@@ -83,7 +83,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -1009,7 +1009,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -1008,7 +1008,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<HttpsEngagementMetricsProvider>());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -92,7 +92,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<TabMetricsProvider>(
g_browser_process->profile_manager()));
-@@ -1021,7 +1021,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -1020,7 +1020,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<PowerMetricsProvider>());
#endif
@@ -101,7 +101,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
metrics::CreateDesktopSessionMetricsProvider());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX)
-@@ -1227,7 +1227,7 @@ bool ChromeMetricsServiceClient::Registe
+@@ -1226,7 +1226,7 @@ bool ChromeMetricsServiceClient::Registe
}
#endif
@@ -110,9 +110,9 @@ $NetBSD$
// This creates the DesktopProfileSessionDurationsServices if it didn't exist
// already.
metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1578,7 +1578,7 @@ void ChromeMetricsServiceClient::CreateS
+@@ -1577,7 +1577,7 @@ void ChromeMetricsServiceClient::CreateS
recorder =
- base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
+ std::make_unique<metrics::structured::AshStructuredMetricsRecorder>(
cros_system_profile_provider_.get());
-#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc b/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
index 57fd878fdd..52c44e1a99 100644
--- a/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/perf/cpu_identity.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/metrics/perf/cpu_identity.cc
@@ -155,7 +155,7 @@ CPUIdentity GetCPUIdentity() {
result.release =
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc b/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
index e8410221e3..d3863e65cd 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/metrics/power/process_metrics_recorder_util.cc
@@ -65,7 +65,7 @@ void RecordProcessHistograms(const char*
const ProcessMonitor::Metrics& metrics) {
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
index 44b26a67ca..84acb7e5a4 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/power/process_monitor.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/metrics/power/process_monitor.cc
@@ -64,7 +64,7 @@ ProcessMonitor::Metrics SampleMetrics(ba
process_metrics.GetPlatformIndependentCPUUsage());
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
index ef94031062..f5b26a14d4 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/power/process_monitor.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/metrics/power/process_monitor.h
@@ -76,7 +76,7 @@ class ProcessMonitor : public content::B
std::optional<double> cpu_usage;
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
index 1387d7ec51..bb6326ea90 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/profile_network_context_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/net/profile_network_context_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/net/profile_network_context_service.cc
-@@ -144,7 +144,7 @@
+@@ -145,7 +145,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "chrome/browser/policy/chrome_browser_policy_connector.h"
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
-@@ -301,7 +301,7 @@ void UpdateCookieSettings(Profile* profi
+@@ -302,7 +302,7 @@ void UpdateCookieSettings(Profile* profi
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
Profile* profile,
std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -1294,7 +1294,7 @@ ProfileNetworkContextService::CreateClie
+@@ -1248,7 +1248,7 @@ ProfileNetworkContextService::CreateClie
std::make_unique<net::ClientCertStoreNSS>(
base::BindRepeating(&CreateCryptoModuleBlockingPasswordDelegate,
kCryptoModulePasswordClientAuth));
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
index aabcc98594..64c7701238 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/profile_network_context_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/net/profile_network_context_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/net/profile_network_context_service_factory.cc
@@ -31,7 +31,7 @@
#include "chrome/browser/net/server_certificate_database_service_factory.h" // nogncheck
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
index e12f4d3751..0aee297d28 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/net/system_network_context_manager.cc
@@ -141,7 +141,7 @@ enum class NetworkSandboxState {
// The global instance of the SystemNetworkContextManager.
@@ -133,7 +133,7 @@ $NetBSD$
gssapi_library_loader_observer_.Install(network_service);
#endif // BUILDFLAG(IS_LINUX)
-@@ -1075,7 +1075,7 @@ bool SystemNetworkContextManager::IsNetw
+@@ -1058,7 +1058,7 @@ bool SystemNetworkContextManager::IsNetw
break;
}
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
index 03af7d1510..cb4759a0b6 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/net/system_network_context_manager.h
-@@ -222,7 +222,7 @@ class SystemNetworkContextManager {
+@@ -216,7 +216,7 @@ class SystemNetworkContextManager {
class URLLoaderFactoryForSystem;
class NetworkProcessLaunchWatcher;
@@ -15,7 +15,7 @@ $NetBSD$
class GssapiLibraryLoadObserver
: public network::mojom::GssapiLibraryLoadObserver {
public:
-@@ -305,7 +305,7 @@ class SystemNetworkContextManager {
+@@ -299,7 +299,7 @@ class SystemNetworkContextManager {
std::unique_ptr<NetworkAnnotationMonitor> network_annotation_monitor_;
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
index 2d986391b0..fb714228cb 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
@@ -37,7 +37,7 @@
#include "services/network/public/cpp/resource_request.h"
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
index 626ec7d9da..caac1efc41 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/new_tab_page/new_tab_page_util.cc
-@@ -41,7 +41,7 @@ bool IsOsSupportedForCart() {
+@@ -52,7 +52,7 @@ bool IsOsSupportedForCart() {
}
bool IsOsSupportedForDrive() {
diff --git a/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc b/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
index 59eda16c2d..f4c48a8f26 100644
--- a/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
+++ b/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/notifications/notification_display_service_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/notifications/notification_display_service_impl.cc
@@ -31,7 +31,7 @@
#endif
diff --git a/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc b/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
index 9019b2b53b..c72f2d982e 100644
--- a/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
+++ b/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/notifications/notification_platform_bridge_delegator.cc
@@ -55,7 +55,7 @@ bool SystemNotificationsEnabled(Profile*
#elif BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc b/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
index 709be71d39..3269ad415f 100644
--- a/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
+++ b/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc
-@@ -59,7 +59,7 @@ bool ShouldCreateCustomLinksManager() {
+@@ -56,7 +56,7 @@ bool ShouldCreateCustomLinksManager() {
bool ShouldCreateEnterpriseShortcutsManager() {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc b/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
index d116205ef8..18efaaa6bf 100644
--- a/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
+++ b/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/page_load_metrics/page_load_metrics_initialize.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/page_load_metrics/page_load_metrics_initialize.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/page_load_metrics/page_load_metrics_initialize.cc
@@ -67,7 +67,7 @@
#include "url/gurl.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -338,7 +338,7 @@ bool PageLoadMetricsEmbedder::IsInternal
+@@ -345,7 +345,7 @@ bool PageLoadMetricsEmbedder::IsInternal
bool PageLoadMetricsEmbedder::ShouldObserveScheme(std::string_view scheme) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
index 3192bddf3d..3d646dc43d 100644
--- a/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
+++ b/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/password_manager/chrome_password_manager_client.cc
@@ -701,7 +701,7 @@ void ChromePasswordManagerClient::Contin
bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
@@ -24,7 +24,7 @@ $NetBSD$
PasswordsClientUIDelegate* manage_passwords_ui_controller =
PasswordsClientUIDelegateFromWebContents(web_contents());
if (manage_passwords_ui_controller) {
-@@ -2028,7 +2028,7 @@ void ChromePasswordManagerClient::HideFi
+@@ -2029,7 +2029,7 @@ void ChromePasswordManagerClient::HideFi
bool ChromePasswordManagerClient::IsPasswordManagementEnabledForCurrentPage(
const GURL& url) const {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
if (IsPasswordManagerForUrlDisallowedByPolicy(url)) {
return false;
}
-@@ -2067,7 +2067,7 @@ bool ChromePasswordManagerClient::IsPass
+@@ -2068,7 +2068,7 @@ bool ChromePasswordManagerClient::IsPass
}
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc b/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
index 375a3ab0df..e26fd27d94 100644
--- a/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
+++ b/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/password_manager/factories/password_reuse_manager_factory.cc
@@ -125,7 +125,7 @@ PasswordReuseManagerFactory::BuildServic
// Prepare password hash data for reuse detection.
diff --git a/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc b/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
index 2717d4002d..b4d22e09ff 100644
--- a/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
+++ b/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc
@@ -21,7 +21,7 @@
#include "ui/gfx/geometry/resize_utils.h"
diff --git a/chromium/patches/patch-chrome_browser_platform__util__linux.cc b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
index 88fd52ff19..336bc26406 100644
--- a/chromium/patches/patch-chrome_browser_platform__util__linux.cc
+++ b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/platform_util_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/platform_util_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/platform_util_linux.cc
@@ -296,7 +296,9 @@ void OnLaunchOptionsCreated(const std::s
argv.push_back(command);
diff --git a/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc b/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
index a424cbcb11..ee74b89053 100644
--- a/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
-@@ -57,7 +57,7 @@
+@@ -59,7 +59,7 @@
#include "chrome/browser/policy/browser_dm_token_storage_mac.h"
#endif // BUILDFLAG(IS_MAC)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/policy/browser_dm_token_storage_linux.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -66,7 +66,7 @@
+@@ -68,7 +68,7 @@
#include "chrome/install_static/install_util.h"
#endif // BUILDFLAG(IS_WIN)
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/browser_context_delegate.h"
#include "chrome/browser/enterprise/client_certificates/cert_utils.h"
#include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/device_trust_key_manager_impl.h"
-@@ -111,7 +111,7 @@ void ChromeBrowserCloudManagementControl
+@@ -113,7 +113,7 @@ void ChromeBrowserCloudManagementControl
#if BUILDFLAG(IS_MAC)
storage_delegate = std::make_unique<BrowserDMTokenStorageMac>();
@@ -33,7 +33,7 @@ $NetBSD$
storage_delegate = std::make_unique<BrowserDMTokenStorageLinux>();
#elif BUILDFLAG(IS_WIN)
storage_delegate = std::make_unique<BrowserDMTokenStorageWin>();
-@@ -276,7 +276,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -285,7 +285,7 @@ ChromeBrowserCloudManagementControllerDe
std::unique_ptr<enterprise_connectors::DeviceTrustKeyManager>
ChromeBrowserCloudManagementControllerDesktop::CreateDeviceTrustKeyManager() {
@@ -42,7 +42,7 @@ $NetBSD$
auto* browser_dm_token_storage = BrowserDMTokenStorage::Get();
auto* device_management_service = GetDeviceManagementService();
auto shared_url_loader_factory = GetSharedURLLoaderFactory();
-@@ -298,7 +298,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -307,7 +307,7 @@ ChromeBrowserCloudManagementControllerDe
std::unique_ptr<client_certificates::CertificateProvisioningService>
ChromeBrowserCloudManagementControllerDesktop::
CreateCertificateProvisioningService() {
diff --git a/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc b/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
index ad1393d10d..38c2265bd5 100644
--- a/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+++ b/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
@@ -251,7 +251,7 @@
#include "components/spellcheck/browser/pref_names.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
#include "chrome/browser/enterprise/idle/action.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
-@@ -630,7 +630,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -618,7 +618,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kManagedDefaultSmartCardConnectSetting,
base::Value::Type::INTEGER },
#endif
@@ -24,7 +24,7 @@ $NetBSD$
{ key::kDeletingUndecryptablePasswordsEnabled,
password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
base::Value::Type::BOOLEAN },
-@@ -990,7 +990,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -975,7 +975,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::LIST },
#endif // BUILDFLAG(ENABLE_EXTENSIONS_CORE)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
@@ -33,7 +33,7 @@ $NetBSD$
{ key::kRequireOnlineRevocationChecksForLocalAnchors,
prefs::kCertRevocationCheckingRequiredLocalAnchors,
base::Value::Type::BOOLEAN },
-@@ -1002,7 +1002,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -987,7 +987,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::LIST },
#endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
// || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -42,7 +42,7 @@ $NetBSD$
{ key::kFullscreenAllowed,
prefs::kFullscreenAllowed,
base::Value::Type::BOOLEAN },
-@@ -1893,7 +1893,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1876,7 +1876,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::INTEGER},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -51,7 +51,7 @@ $NetBSD$
{ key::kGSSAPILibraryName,
prefs::kGSSAPILibraryName,
base::Value::Type::STRING },
-@@ -1955,7 +1955,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1938,7 +1938,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -60,7 +60,7 @@ $NetBSD$
{ key::kNetworkServiceSandboxEnabled,
prefs::kNetworkServiceSandboxEnabled,
base::Value::Type::BOOLEAN },
-@@ -1975,12 +1975,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1958,12 +1958,12 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kTotalMemoryLimitMb,
base::Value::Type::INTEGER },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -75,16 +75,16 @@ $NetBSD$
{ key::kUnmanagedDeviceSignalsConsentFlowEnabled,
device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
base::Value::Type::BOOLEAN },
-@@ -1994,7 +1994,7 @@ const PolicyToPreferenceMapEntry kSimple
- prefs::kLiveTranslateEnabled,
- base::Value::Type::BOOLEAN },
+@@ -1971,7 +1971,7 @@ const PolicyToPreferenceMapEntry kSimple
+ prefs::kProfileSeparationDomainExceptionList,
+ base::Value::Type::LIST },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
{ key::kDefaultBrowserSettingEnabled,
prefs::kDefaultBrowserSettingEnabled,
base::Value::Type::BOOLEAN },
-@@ -2006,7 +2006,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1983,7 +1983,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \
@@ -93,7 +93,7 @@ $NetBSD$
{ key::kAutoplayAllowed,
prefs::kAutoplayAllowed,
base::Value::Type::BOOLEAN },
-@@ -2113,7 +2113,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2096,7 +2096,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
@@ -102,7 +102,7 @@ $NetBSD$
{ key::kAlternativeBrowserPath,
browser_switcher::prefs::kAlternativeBrowserPath,
base::Value::Type::STRING },
-@@ -2218,7 +2218,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2201,7 +2201,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -111,7 +111,7 @@ $NetBSD$
{ key::kAuthNegotiateDelegateByKdcPolicy,
prefs::kAuthNegotiateDelegateByKdcPolicy,
base::Value::Type::BOOLEAN },
-@@ -2289,7 +2289,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2272,7 +2272,7 @@ const PolicyToPreferenceMapEntry kSimple
ash::prefs::kUrlParameterToAutofillSAMLUsername,
base::Value::Type::STRING },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -120,7 +120,7 @@ $NetBSD$
{ key::kNTPFooterExtensionAttributionEnabled,
prefs::kNTPFooterExtensionAttributionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2324,7 +2324,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2310,7 +2310,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kRestrictCoreSharingOnRenderer,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN)
@@ -129,7 +129,7 @@ $NetBSD$
{ key::kOutOfProcessSystemDnsResolutionEnabled,
prefs::kOutOfProcessSystemDnsResolutionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2358,7 +2358,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2350,7 +2350,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::INTEGER },
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -138,7 +138,7 @@ $NetBSD$
{ key::kExtensionInstallTypeBlocklist,
extensions::pref_names::kExtensionInstallTypeBlocklist,
base::Value::Type::LIST},
-@@ -2381,7 +2381,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2373,7 +2373,7 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kTabCompareSettings,
optimization_guide::prefs::kProductSpecificationsEnterprisePolicyAllowed,
base::Value::Type::INTEGER},
@@ -147,7 +147,7 @@ $NetBSD$
{ key::kChromeForTestingAllowed,
prefs::kChromeForTestingAllowed,
base::Value::Type::BOOLEAN },
-@@ -2451,7 +2451,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2458,7 +2458,7 @@ const PolicyToPreferenceMapEntry kSimple
policy_prefs::kBuiltInAIAPIsEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_ANDROID)
@@ -156,16 +156,16 @@ $NetBSD$
{ key::kNTPFooterManagementNoticeEnabled,
prefs::kNTPFooterManagementNoticeEnabled,
base::Value::Type::BOOLEAN },
-@@ -2464,7 +2464,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2471,7 +2471,7 @@ const PolicyToPreferenceMapEntry kSimple
glic::prefs::kGlicActuationOnWeb,
base::Value::Type::INTEGER },
- #endif // BUILDFLAG(ENABLE_GLIC) || BUILDFLAG(ENABLE_GLIC_ANDROID)
+ #endif // BUILDFLAG(ENABLE_GLIC)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
{ key::kEnableProxyOverrideRulesForAllUsers,
proxy_config::prefs::kEnableProxyOverrideRulesForAllUsers,
base::Value::Type::INTEGER },
-@@ -2617,7 +2617,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2634,7 +2634,7 @@ std::unique_ptr<ConfigurationPolicyHandl
// Policies for all platforms - End
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -174,7 +174,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
key::kMemorySaverModeSavings,
performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2892,7 +2892,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2901,7 +2901,7 @@ std::unique_ptr<ConfigurationPolicyHandl
key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
chrome_schema));
@@ -183,7 +183,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
-@@ -2994,7 +2994,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3003,7 +3003,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
signin_legacy_policies;
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -192,7 +192,7 @@ $NetBSD$
signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
key::kForceBrowserSignin, prefs::kForceBrowserSignin,
base::Value::Type::BOOLEAN));
-@@ -3377,7 +3377,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3386,7 +3386,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif
#if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -201,7 +201,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
handlers->AddHandler(
std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3385,7 +3385,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3394,7 +3394,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -210,7 +210,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
base::Value::Type::BOOLEAN));
-@@ -3438,7 +3438,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3447,7 +3447,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
gen_ai_default_policies;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc b/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
index 531309ba9a..551282b5f1 100644
--- a/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
+++ b/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/policy/developer_tools_policy_checker_factory.cc
@@ -58,7 +58,7 @@ void DeveloperToolsPolicyCheckerFactory:
static_cast<int>(DeveloperToolsPolicyHandler::Availability::
diff --git a/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc b/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
index 2288a48513..1ee696f239 100644
--- a/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
+++ b/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/device_management_service_configuration.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/policy/device_management_service_configuration.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/policy/device_management_service_configuration.cc
@@ -22,7 +22,7 @@
diff --git a/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc b/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
index 0854020ea8..6be7630079 100644
--- a/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
+++ b/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/policy/policy_value_and_status_aggregator.cc
-@@ -49,7 +49,7 @@
+@@ -53,7 +53,7 @@
#include "chrome/browser/policy/value_provider/extension_policies_value_provider.h"
#endif // BUILDFLAG(ENABLE_EXTENSIONS)
diff --git a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
index 1eb03b4aea..012d449eab 100644
--- a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/browser_prefs.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/prefs/browser_prefs.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/prefs/browser_prefs.cc
-@@ -313,7 +313,7 @@
+@@ -315,7 +315,7 @@
#include "chrome/browser/devtools/devtools_window.h"
#endif // BUILDFLAG(ENABLE_DEVTOOLS_FRONTEND)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -496,11 +496,11 @@
+@@ -498,11 +498,11 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -29,7 +29,7 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -528,7 +528,7 @@
+@@ -530,7 +530,7 @@
#include "chrome/browser/sessions/session_service_log.h"
#endif
@@ -38,7 +38,7 @@ $NetBSD$
#include "ui/color/system_theme.h"
#endif
-@@ -1451,7 +1451,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1496,7 +1496,7 @@ void RegisterLocalState(PrefRegistrySimp
on_device_translation::RegisterLocalStatePrefs(registry);
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
@@ -47,7 +47,7 @@ $NetBSD$
WhatsNewUI::RegisterLocalStatePrefs(registry);
#endif
-@@ -1607,7 +1607,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1657,7 +1657,7 @@ void RegisterLocalState(PrefRegistrySimp
#endif // BUILDFLAG(ENABLE_PDF_SAVE_TO_DRIVE)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -56,7 +56,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
#endif
-@@ -1989,13 +1989,13 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -2049,13 +2049,13 @@ void RegisterProfilePrefs(user_prefs::Pr
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
index b114a87195..ce24a4762f 100644
--- a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
@@ -203,7 +203,7 @@ const char* const kPersistentPrefNames[]
prefs::kShowFullscreenToolbar,
diff --git a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
index 1c72c04f35..7ac03b24c8 100644
--- a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/session_startup_pref.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/prefs/session_startup_pref.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/prefs/session_startup_pref.cc
-@@ -71,7 +71,7 @@ SessionStartupPref::Type SessionStartupP
+@@ -70,7 +70,7 @@ SessionStartupPref::Type SessionStartupP
#if BUILDFLAG(IS_CHROMEOS)
return SessionStartupPref::LAST;
#else
diff --git a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
index bf09afabf8..16f905ba45 100644
--- a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
+++ b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/printing/print_backend_service_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/printing/print_backend_service_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/printing/print_backend_service_manager.cc
@@ -35,7 +35,7 @@
#include "printing/printing_context.h"
diff --git a/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc b/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
index 17b1a76eac..a2d97c1888 100644
--- a/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
+++ b/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/printing/print_test_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/printing/print_test_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/printing/print_test_utils.cc
@@ -130,7 +130,7 @@ std::unique_ptr<PrintSettings> MakeUserM
data.Set(kMacSystemPrintDialogDataPrintSettings,
diff --git a/chromium/patches/patch-chrome_browser_printing_printer__query.cc b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
index 9b8342a3d5..86d921a1ab 100644
--- a/chromium/patches/patch-chrome_browser_printing_printer__query.cc
+++ b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/printing/printer_query.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/printing/printer_query.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/printing/printer_query.cc
@@ -342,7 +342,7 @@ void PrinterQuery::UpdatePrintSettings(b
crash_key = std::make_unique<crash_keys::ScopedPrinterInfo>(
diff --git a/chromium/patches/patch-chrome_browser_process__singleton__posix.cc b/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
index 3aff757e97..b293b743a9 100644
--- a/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
+++ b/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/process_singleton_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/process_singleton_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/process_singleton_posix.cc
@@ -102,7 +102,7 @@
#include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
index 9b2279855b..6c2f866d97 100644
--- a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
@@ -381,7 +381,7 @@
#endif
@@ -36,18 +36,18 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
#include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
+ #include "chrome/browser/enterprise/reporting/saas_usage/saas_usage_reporting_controller_factory.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_service_factory.h"
- #include "chrome/browser/enterprise/signin/oidc_authentication_signin_interceptor_factory.h"
-@@ -662,7 +662,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -671,7 +671,7 @@ void ChromeBrowserMainExtraPartsProfiles
AccountPasswordStoreFactory::GetInstance();
AccountReconcilorFactory::GetInstance();
autofill::AccountSettingServiceFactory::GetInstance();
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
AccountsPolicyManagerFactory::GetInstance();
+ search_integrity::SearchIntegrityFactory::GetInstance();
#endif
- #if !BUILDFLAG(IS_ANDROID)
-@@ -761,7 +761,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -772,7 +772,7 @@ void ChromeBrowserMainExtraPartsProfiles
DiceBoundSessionCookieServiceFactory::GetInstance();
#endif
#endif
@@ -56,7 +56,7 @@ $NetBSD$
browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
#endif
browser_sync::UserEventServiceFactory::GetInstance();
-@@ -825,7 +825,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -836,7 +836,7 @@ void ChromeBrowserMainExtraPartsProfiles
collaboration::comments::CommentsServiceFactory::GetInstance();
collaboration::messaging::MessagingBackendServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -65,7 +65,7 @@ $NetBSD$
tab_groups::CollaborationMessagingObserverFactory::GetInstance();
#endif
commerce::ShoppingServiceFactory::GetInstance();
-@@ -838,7 +838,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -849,7 +849,7 @@ void ChromeBrowserMainExtraPartsProfiles
contextual_tasks::ContextualTasksUiServiceFactory::GetInstance();
#endif
ContentIndexProviderFactory::GetInstance();
@@ -74,7 +74,7 @@ $NetBSD$
contextual_cueing::ContextualCueingServiceFactory::GetInstance();
#endif
ContextualSearchServiceFactory::GetInstance();
-@@ -891,11 +891,11 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -902,11 +902,11 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_connectors::ConnectorsServiceFactory::GetInstance();
enterprise_connectors::ReportingEventRouterFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -88,7 +88,7 @@ $NetBSD$
BUILDFLAG(ENTERPRISE_LOCAL_CONTENT_ANALYSIS) && \
BUILDFLAG(SAFE_BROWSING_AVAILABLE)
enterprise_connectors::LocalBinaryUploadServiceFactory::GetInstance();
-@@ -905,7 +905,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -916,7 +916,7 @@ void ChromeBrowserMainExtraPartsProfiles
GetInstance();
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -97,9 +97,14 @@ $NetBSD$
enterprise_idle::IdleServiceFactory::GetInstance();
enterprise_signals::SignalsAggregatorFactory::GetInstance();
#endif
-@@ -914,10 +914,10 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -924,14 +924,14 @@ void ChromeBrowserMainExtraPartsProfiles
+ enterprise_reporting::CloudProfileReportingServiceFactory::GetInstance();
#endif
enterprise_reporting::LegacyTechServiceFactory::GetInstance();
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ enterprise_reporting::SaasUsageReportingControllerFactory::GetInstance();
+ #endif
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
@@ -110,7 +115,7 @@ $NetBSD$
enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
#endif
#if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -1052,7 +1052,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1065,7 +1065,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_ANDROID)
MerchantViewerDataManagerFactory::GetInstance();
#endif
@@ -119,7 +124,7 @@ $NetBSD$
metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
#endif
#if !BUILDFLAG(IS_ANDROID)
-@@ -1144,7 +1144,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1157,7 +1157,7 @@ void ChromeBrowserMainExtraPartsProfiles
PasswordCounterFactory::GetInstance();
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -128,7 +133,7 @@ $NetBSD$
PasswordManagerBlocklistPolicyFactory::GetInstance();
#endif
PasswordManagerSettingsServiceFactory::GetInstance();
-@@ -1190,7 +1190,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1203,7 +1203,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS)
policy::PolicyCertServiceFactory::GetInstance();
#endif
@@ -137,7 +142,7 @@ $NetBSD$
policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
#endif
policy::UserCloudPolicyInvalidatorFactory::GetInstance();
-@@ -1200,7 +1200,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1213,7 +1213,7 @@ void ChromeBrowserMainExtraPartsProfiles
#else
policy::UserPolicySigninServiceFactory::GetInstance();
#endif
@@ -146,7 +151,7 @@ $NetBSD$
policy::UserPolicyOidcSigninServiceFactory::GetInstance();
#endif
PredictionModelHandlerProviderFactory::GetInstance();
-@@ -1227,7 +1227,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1240,7 +1240,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
ProfileStatisticsFactory::GetInstance();
#endif
@@ -155,7 +160,7 @@ $NetBSD$
ProfileTokenWebSigninInterceptorFactory::GetInstance();
OidcAuthenticationSigninInterceptorFactory::GetInstance();
#endif
-@@ -1244,7 +1244,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1257,7 +1257,7 @@ void ChromeBrowserMainExtraPartsProfiles
ReduceAcceptLanguageFactory::GetInstance();
RendererUpdaterFactory::GetInstance();
regional_capabilities::RegionalCapabilitiesServiceFactory::GetInstance();
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
index 004a5d08cb..0fb9c1153b 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profile_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/profiles/profile_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/profiles/profile_impl.cc
-@@ -262,6 +262,10 @@
- #include "chrome/browser/safe_browsing/safe_browsing_service.h"
- #endif
+@@ -266,6 +266,10 @@
+ #include "chrome/browser/themes/theme_service_factory.h"
+ #endif // !BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_BSD)
+#include "sandbox/policy/sandbox.h"
@@ -17,7 +17,7 @@ $NetBSD$
using bookmarks::BookmarkModel;
using content::BrowserThread;
using content::DownloadManagerDelegate;
-@@ -599,7 +603,7 @@ void ProfileImpl::LoadPrefsForNormalStar
+@@ -603,7 +607,7 @@ void ProfileImpl::LoadPrefsForNormalStar
policy_provider = GetUserCloudPolicyManagerAsh();
#else // !BUILDFLAG(IS_CHROMEOS)
{
@@ -26,7 +26,7 @@ $NetBSD$
ProfileManager* profile_manager = g_browser_process->profile_manager();
ProfileAttributesEntry* entry =
profile_manager->GetProfileAttributesStorage()
-@@ -869,7 +873,17 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -874,7 +878,17 @@ void ProfileImpl::DoFinalInit(CreateMode
}
base::FilePath ProfileImpl::last_selected_directory() {
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc b/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
index 1f8811e08a..37c29822ba 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profile_io_data.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/profiles/profile_io_data.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/profiles/profile_io_data.cc
@@ -17,7 +17,7 @@
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
index 3a6b536600..d9be4f194e 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profiles_state.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/profiles/profiles_state.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/profiles/profiles_state.cc
@@ -194,7 +194,7 @@ bool IsGuestModeRequested(const base::Co
PrefService* local_state,
diff --git a/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
index 2409c2bc49..6687693721 100644
--- a/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc
@@ -21,7 +21,7 @@
#include "chrome/browser/regional_capabilities/regional_capabilities_service_client_chromeos.h"
diff --git a/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc b/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
index 0766b37302..6ffed6464a 100644
--- a/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+++ b/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
-@@ -249,7 +249,7 @@
+@@ -248,7 +248,7 @@
#include "url/origin.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -5117,7 +5117,7 @@ void RenderViewContextMenu::OpenLinkInSp
+@@ -5110,7 +5110,7 @@ void RenderViewContextMenu::OpenLinkInSp
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
index 93ffc37e96..e0ad16a9b4 100644
--- a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
+++ b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/renderer_preferences_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/renderer_preferences_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/renderer_preferences_util.cc
@@ -37,12 +37,12 @@
#include "ui/base/ui_base_features.h"
diff --git a/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css b/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
index 90eb6d7e27..c8ca9e5c58 100644
--- a/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
+++ b/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/resources/settings/autofill_page/passwords_shared.css
@@ -100,7 +100,7 @@ cr-input.password-input::part(input),
* necessary to prevent Chrome from using the operating system's font
diff --git a/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css b/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
index 011b401301..8b7d8a88c0 100644
--- a/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
+++ b/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/resources/signin/signin_shared.css.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/resources/signin/signin_shared.css.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/resources/signin/signin_shared.css
-@@ -54,7 +54,7 @@ a {
- border-radius: var(--scrollbar-width);
- }
-
+@@ -39,7 +39,7 @@ a {
+ justify-content: flex-end;
+ </if>
+ padding: var(--action-container-padding);
-<if expr="is_macosx or is_linux or is_chromeos">
+<if expr="is_macosx or is_posix or is_chromeos">
- .action-container {
flex-flow: row-reverse;
justify-content: flex-start;
+ </if>
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
index a29e4a9385..8379cbddbf 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/safe_browsing/chrome_password_protection_service.cc
-@@ -1291,7 +1291,7 @@ std::string ChromePasswordProtectionServ
+@@ -1308,7 +1308,7 @@ std::string ChromePasswordProtectionServ
ReusedPasswordAccountType password_type) const {
if (base::FeatureList::IsEnabled(
safe_browsing::kEnterprisePasswordReuseUiRefresh)) {
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
index 67494bbbac..d3b9bd21e0 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
@@ -692,7 +692,7 @@ void IncidentReportingService::OnEnviron
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
index 0b030bed13..0b3cbaba93 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc
@@ -17,7 +17,7 @@
#include "content/public/browser/web_contents.h"
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
index 4b812622bd..cdaba21c9f 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h
@@ -21,7 +21,7 @@
#endif
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
index 26067846ff..600e758eb1 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/safe_browsing_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/safe_browsing/safe_browsing_service.cc
@@ -80,7 +80,7 @@
#include "services/preferences/public/mojom/tracked_preference_validation_delegate.mojom.h"
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
index cde21cd535..e3e8d6a324 100644
--- a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
+++ b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/screen_ai/screen_ai_install_state.cc
@@ -30,7 +30,7 @@ bool IsDeviceCompatible() {
// TODO(crbug.com/381256355): Update when ScreenAI library is compatible with
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
index 088c0810bb..539d58c8b3 100644
--- a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
+++ b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/screen_ai/screen_ai_service_handler_base.cc
@@ -252,7 +252,7 @@ void ScreenAIServiceHandlerBase::LaunchI
base::FilePath binary_path = state_instance->get_component_binary_path();
diff --git a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
index cffc243ce2..e8d6fd66b1 100644
--- a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
+++ b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sessions/session_restore.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/sessions/session_restore.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/sessions/session_restore.cc
-@@ -115,7 +115,7 @@
+@@ -117,7 +117,7 @@
#include "ui/wm/core/scoped_animation_disabler.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -1212,7 +1212,7 @@ class SessionRestoreImpl : public Browse
+@@ -1221,7 +1221,7 @@ class SessionRestoreImpl : public Browse
bool is_first_tab = true;
for (const auto& startup_tab : startup_tabs) {
const GURL& url = startup_tab.url;
diff --git a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
index aaf132f5f3..8c3504bae7 100644
--- a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
+++ b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/sharing/sharing_handler_registry_impl.cc
@@ -21,7 +21,7 @@
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-chrome_browser_shell__integration.h b/chromium/patches/patch-chrome_browser_shell__integration.h
index 513e4ecca8..622051ee78 100644
--- a/chromium/patches/patch-chrome_browser_shell__integration.h
+++ b/chromium/patches/patch-chrome_browser_shell__integration.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/shell_integration.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/shell_integration.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/shell_integration.h
@@ -188,7 +188,7 @@ std::u16string GetAppShortcutsSubdirName
#endif
diff --git a/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc b/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
index ac791f1d30..1647992e66 100644
--- a/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
+++ b/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/shortcuts/icon_badging.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/shortcuts/icon_badging.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/shortcuts/icon_badging.cc
@@ -58,7 +58,7 @@ enum class BadgeSize {
constexpr ShortcutSize kSizesNeededForShortcutCreation[] = {
diff --git a/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc b/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
index 642ef9d9ad..f2906e3b32 100644
--- a/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
+++ b/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/chrome_signin_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/signin/chrome_signin_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/signin/chrome_signin_client.cc
@@ -166,7 +166,7 @@ signin_metrics::ProfileSignout kAlwaysAl
std::string HatsSurveyTriggerForAccessPoint(
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
index a77309647f..d1bf059ed2 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_hats_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/signin/signin_hats_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/signin/signin_hats_util.cc
-@@ -39,7 +39,7 @@
+@@ -42,7 +42,7 @@
namespace {
@@ -15,21 +15,21 @@ $NetBSD$
constexpr char kChannel[] = "Channel";
constexpr char kChromeVersion[] = "Chrome Version";
constexpr char kNumberOfChromeProfiles[] = "Number of Chrome Profiles";
-@@ -123,7 +123,7 @@ SurveyStringData GetSigninSurveyStringDa
- namespace signin {
-
- bool IsFeatureEnabledForSigninHatsTrigger(const std::string& trigger) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- static const base::NoDestructor<
- base::flat_map<std::string_view, const base::Feature*>>
- kChromeIdentityHatsTriggerFeatureMap({
-@@ -168,7 +168,7 @@ void LaunchSigninHatsSurveyForProfile(co
- bool defer_if_no_browser,
- std::optional<signin_metrics::AccessPoint>
- access_point_for_data_type_promo) {
+@@ -215,7 +215,7 @@ void LaunchHatsSurveyForProfileInternal(
+ Profile* profile,
+ bool defer_if_no_browser,
+ base::OnceCallback<SurveyStringData()> data_factory) {
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!profile || !IsFeatureEnabledForSigninHatsTrigger(trigger)) {
+ if (!profile || !IsSurveyEnabledForHatsTrigger(trigger)) {
return;
}
+@@ -260,7 +260,7 @@ void LaunchHatsSurveyForProfile(const st
+ access_point_for_data_type_promo) {
+ LaunchHatsSurveyForProfileInternal(
+ trigger, profile, defer_if_no_browser,
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::BindOnce(&GetSurveyStringData, trigger, profile,
+ access_point_for_data_type_promo)
+ #else
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
index abe57e43c2..d285483943 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/signin/signin_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/signin/signin_util.cc
@@ -49,7 +49,7 @@
#include "services/network/public/mojom/cookie_manager.mojom.h"
@@ -12,8 +12,8 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/browser_dialogs.h"
#include "chrome/browser/ui/browser_finder.h"
+ #include "chrome/browser/ui/dialogs/browser_dialogs.h"
#include "components/strings/grit/components_strings.h"
@@ -100,7 +100,7 @@ CookiesMover::CookiesMover(base::WeakPtr
CookiesMover::~CookiesMover() = default;
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.h b/chromium/patches/patch-chrome_browser_signin_signin__util.h
index 4802a979ff..9484c9ace6 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.h
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_util.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/signin/signin_util.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/signin/signin_util.h
@@ -207,7 +207,7 @@ bool IsSyncingUserSelectableTypesAllowed
const syncer::SyncService* sync_service,
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
index e2de7ee809..76cae41044 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/supervised_user/classify_url_navigation_throttle.cc
-@@ -42,7 +42,7 @@ namespace supervised_user {
-
+@@ -42,7 +42,7 @@
+ namespace supervised_user {
namespace {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
bool ShouldShowReAuthInterstitial(
content::NavigationHandle& navigation_handle) {
Profile* profile = Profile::FromBrowserContext(
-@@ -209,7 +209,7 @@ void ClassifyUrlNavigationThrottle::OnIn
+@@ -216,7 +216,7 @@ void ClassifyUrlNavigationThrottle::OnIn
}
case InterstitialResultCallbackActions::kCancelWithInterstitial: {
CHECK(navigation_handle());
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
index 3f295a6ca7..94a5313a36 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_browser_utils.cc
@@ -40,7 +40,7 @@
#include "chrome/browser/ash/profiles/profile_helper.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
index 7c094819b9..676bc3f78b 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_browser_utils.h
@@ -52,7 +52,7 @@ std::string GetAccountGivenName(Profile&
// of the user.
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
index e97c9e784e..b5e28c9eeb 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
@@ -193,7 +193,7 @@ void SupervisedUserExtensionsDelegateImp
return;
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
index c978fe95c8..f28f066dd0 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
@@ -345,7 +345,7 @@ void SupervisedUserExtensionsManager::
ActivateManagementPolicyAndUpdateRegistration() {
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
index 127fee4dc1..37e7e3ac3b 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
@@ -147,7 +147,7 @@ class SupervisedUserExtensionsManager :
// launched.
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
index f41e97df8b..20b50dd3d1 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc
-@@ -33,12 +33,12 @@
+@@ -33,13 +33,13 @@
#include "chrome/browser/supervised_user/child_accounts/child_account_service_android.h"
#include "components/signin/public/identity_manager/identity_manager.h"
#include "ui/android/view_android.h"
@@ -16,12 +16,13 @@ $NetBSD$
#include "chrome/browser/supervised_user/supervised_user_verification_page.h"
#endif
+ namespace {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- namespace {
+
bool IsYouTubeInfrastructureSubframe(content::NavigationHandle* handle) {
if (handle->GetNavigatingFrameType() != content::FrameType::kSubframe) {
-@@ -160,7 +160,7 @@ SupervisedUserGoogleAuthNavigationThrott
+@@ -173,7 +173,7 @@ SupervisedUserGoogleAuthNavigationThrott
return content::NavigationThrottle::DEFER;
}
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
index b93968aa07..72ab6de359 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc
@@ -19,7 +19,7 @@
#include "components/supervised_user/core/browser/supervised_user_service.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
index cbb27d0d93..95e287be1d 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
-@@ -53,7 +53,7 @@
+@@ -55,7 +55,7 @@
#include "components/supervised_user/core/browser/android/android_parental_controls.h"
#elif BUILDFLAG(IS_CHROMEOS)
#include "chrome/browser/supervised_user/chromeos/supervised_user_web_content_handler_impl.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/supervised_user/linux_mac_windows/supervised_user_web_content_handler_impl.h"
#endif
-@@ -73,7 +73,7 @@ std::unique_ptr<supervised_user::WebCont
+@@ -75,7 +75,7 @@ std::unique_ptr<supervised_user::WebCont
#elif BUILDFLAG(IS_ANDROID)
return std::make_unique<SupervisedUserWebContentHandlerImpl>(
web_contents, frame_id, navigation_id);
diff --git a/chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc b/chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc
index 5464f12a0d..278fc461cf 100644
--- a/chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc
+++ b/chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/support_tool/support_tool_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/support_tool/support_tool_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/support_tool/support_tool_util.cc
@@ -54,7 +54,7 @@
#endif // BUILDFLAG(IS_CHROMEOS_WITH_HW_DETAILS)
diff --git a/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
index 4472c3362f..49b8225e75 100644
--- a/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
+++ b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/sync/chrome_sync_controller_builder.cc
@@ -297,7 +297,7 @@ ChromeSyncControllerBuilder::Build(synce
#if BUILDFLAG(ENABLE_SPELLCHECK)
diff --git a/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc b/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
index f4350936e0..42584c5784 100644
--- a/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
+++ b/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/sync/device_info_sync_client_impl.cc
@@ -34,7 +34,7 @@ DeviceInfoSyncClientImpl::~DeviceInfoSyn
std::string DeviceInfoSyncClientImpl::GetSigninScopedDeviceId() const {
diff --git a/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc b/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
index c7f23f17c5..61dd8e5a31 100644
--- a/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/sync_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/sync/sync_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/sync/sync_service_factory.cc
@@ -135,7 +135,7 @@ namespace {
tab_groups::TabGroupSyncService* GetTabGroupSyncService(Profile* profile) {
@@ -15,7 +15,7 @@ $NetBSD$
tab_groups::TabGroupSyncService* service =
tab_groups::TabGroupSyncServiceFactory::GetForProfile(profile);
CHECK(service);
-@@ -409,7 +409,7 @@ std::unique_ptr<KeyedService> BuildSyncS
+@@ -408,7 +408,7 @@ std::unique_ptr<KeyedService> BuildSyncS
bool local_sync_backend_enabled = false;
// Only check the local sync backend pref on the supported platforms of
// Windows, Mac and Linux.
diff --git a/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc b/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
index b33868315a..008469af6a 100644
--- a/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
+++ b/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/test/integration/sync_service_impl_harness.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/sync/test/integration/sync_service_impl_harness.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/sync/test/integration/sync_service_impl_harness.cc
@@ -491,7 +491,7 @@ bool SyncServiceImplHarness::EnableHisto
// Tabs and history are bundled together in the same toggle.
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
index 40daf3fce9..51b0c9d24c 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/task_manager/sampling/task_group.cc
@@ -34,7 +34,7 @@ const int kBackgroundRefreshTypesMask =
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
index 9d7be0dd20..3c971962bc 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/task_manager/sampling/task_group.h
@@ -40,7 +40,7 @@ inline constexpr int kUnsupportedVMRefre
REFRESH_TYPE_WEBCACHE_STATS | REFRESH_TYPE_NETWORK_USAGE |
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
index 3244573f24..8d5aa05dba 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/task_manager/sampling/task_group_sampler.cc
@@ -45,7 +45,7 @@ TaskGroupSampler::TaskGroupSampler(
const OnCpuRefreshCallback& on_cpu_refresh,
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
index 5744b94d10..1b5a58b366 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/task_manager/sampling/task_group_sampler.h
@@ -33,7 +33,7 @@ class TaskGroupSampler : public base::Re
using OnSwappedMemRefreshCallback =
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
index ebbfe944fd..9e367ca5c7 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/task_manager/sampling/task_manager_impl.cc
@@ -232,7 +232,7 @@ void TaskManagerImpl::GetUSERHandles(Tas
}
diff --git a/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h b/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
index 8bc80cec71..c2ddf8bf25 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/task_manager_observer.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/task_manager/task_manager_observer.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/task_manager/task_manager_observer.h
@@ -45,7 +45,7 @@ enum RefreshType {
// or backgrounded.
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__helper.cc b/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
index e3cfd54073..f0ee2e17b6 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_helper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/themes/theme_helper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/themes/theme_helper.cc
@@ -16,7 +16,7 @@
#include "ui/gfx/image/image.h"
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service.cc b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
index f6457357da..655cb46226 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
@@ -4,18 +4,27 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/themes/theme_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/themes/theme_service.cc
-@@ -74,7 +74,7 @@
+@@ -75,7 +75,7 @@
#include "extensions/browser/extension_registry_observer.h"
#endif
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "ui/linux/linux_ui.h"
+ #include "ui/linux/linux_ui_factory.h"
#include "ui/ozone/public/ozone_platform.h" // nogncheck
+@@ -259,7 +259,7 @@ std::unique_ptr<ui::ThemeProvider> Theme
+ // static
+ void ThemeService::RegisterProfilePrefs(
+ user_prefs::PrefRegistrySyncable* registry) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ registry->RegisterIntegerPref(prefs::kSystemTheme,
+ static_cast<int>(ui::GetDefaultSystemTheme()));
#endif
-@@ -343,7 +343,7 @@ CustomThemeSupplier* ThemeService::GetTh
+@@ -390,7 +390,7 @@ CustomThemeSupplier* ThemeService::GetTh
}
bool ThemeService::ShouldUseCustomFrame() const {
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc b/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
index b188e69673..3db42d734a 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service_aura_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/themes/theme_service_aura_linux.cc
@@ -23,7 +23,7 @@ namespace {
ui::SystemTheme ValidateSystemTheme(ui::SystemTheme system_theme) {
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
index 3496f0cafa..7c97b0dec0 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/themes/theme_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/themes/theme_service_factory.cc
-@@ -27,7 +27,7 @@
+@@ -23,7 +23,7 @@
#include "chrome/browser/themes/theme_helper_win.h"
#endif
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "chrome/browser/themes/theme_service_aura_linux.h"
- #include "ui/linux/linux_ui_factory.h"
#endif
-@@ -97,7 +97,7 @@ ThemeServiceFactory::~ThemeServiceFactor
+
+@@ -98,7 +98,7 @@ ThemeServiceFactory::~ThemeServiceFactor
std::unique_ptr<KeyedService>
ThemeServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* profile) const {
@@ -24,12 +24,3 @@ $NetBSD$
using ThemeService = ThemeServiceAuraLinux;
#endif
-@@ -109,7 +109,7 @@ ThemeServiceFactory::BuildServiceInstanc
-
- void ThemeServiceFactory::RegisterProfilePrefs(
- user_prefs::PrefRegistrySyncable* registry) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- registry->RegisterIntegerPref(prefs::kSystemTheme,
- static_cast<int>(ui::GetDefaultSystemTheme()));
- #endif
diff --git a/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc b/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
index 6614155e50..83d9f11610 100644
--- a/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
+++ b/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/accelerator_table.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/accelerator_table.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/accelerator_table.cc
@@ -73,11 +73,11 @@ const AcceleratorMapping kAcceleratorMap
{ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
diff --git a/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h b/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
index 0d5055b406..7ec4b91904 100644
--- a/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
+++ b/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/actions/chrome_action_id.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/actions/chrome_action_id.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -525,7 +525,7 @@
+@@ -530,7 +530,7 @@
#if BUILDFLAG(IS_CHROMEOS)
#define CHROME_PLATFORM_SPECIFIC_ACTION_IDS \
E(kToggleMultitaskMenu, IDC_TOGGLE_MULTITASK_MENU)
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
index 95feb21d38..0211c2a83d 100644
--- a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
@@ -31,7 +31,7 @@
#include "ui/gfx/geometry/rect.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
index 60bf8e972f..5299255027 100644
--- a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h
@@ -14,7 +14,7 @@
#include "components/autofill/core/browser/payments/payments_window_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_browser.h b/chromium/patches/patch-chrome_browser_ui_browser.h
index a033046429..ef872518ae 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser.h
+++ b/chromium/patches/patch-chrome_browser_ui_browser.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/browser.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/browser.h
@@ -258,7 +258,7 @@ class Browser : public TabStripModelObse
std::optional<int64_t> display_id;
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc b/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
index 90ad0ed840..75c8144a25 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_command_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/browser_command_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/browser_command_controller.cc
-@@ -136,7 +136,7 @@
+@@ -141,7 +141,7 @@
#include "components/user_manager/user_manager.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/base/ime/text_edit_commands.h"
#include "ui/base/ime/text_input_flags.h"
#include "ui/linux/linux_ui.h"
-@@ -146,7 +146,7 @@
+@@ -151,7 +151,7 @@
#include "ui/ozone/public/ozone_platform.h"
#endif
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/ui/shortcuts/desktop_shortcuts_utils.h"
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -393,7 +393,7 @@ bool BrowserCommandController::IsReserve
+@@ -398,7 +398,7 @@ bool BrowserCommandController::IsReserve
#endif
}
@@ -33,7 +33,7 @@ $NetBSD$
// If this key was registered by the user as a content editing hotkey, then
// it is not reserved.
auto* linux_ui = ui::LinuxUi::instance();
-@@ -696,7 +696,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -708,7 +708,7 @@ bool BrowserCommandController::ExecuteCo
break;
#endif
@@ -42,7 +42,7 @@ $NetBSD$
case IDC_MINIMIZE_WINDOW:
browser_->window()->Minimize();
break;
-@@ -935,7 +935,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -954,7 +954,7 @@ bool BrowserCommandController::ExecuteCo
break;
case IDC_CREATE_SHORTCUT:
base::RecordAction(base::UserMetricsAction("CreateShortcut"));
@@ -51,7 +51,7 @@ $NetBSD$
chrome::CreateDesktopShortcutForActiveWebContents(browser_);
#else
web_app::CreateWebAppFromCurrentWebContents(
-@@ -1115,7 +1115,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -1137,7 +1137,7 @@ bool BrowserCommandController::ExecuteCo
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
case IDC_CHROME_WHATS_NEW:
#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -60,7 +60,7 @@ $NetBSD$
ShowChromeWhatsNew(browser_);
break;
#else
-@@ -1503,7 +1503,7 @@ void BrowserCommandController::InitComma
+@@ -1530,7 +1530,7 @@ void BrowserCommandController::InitComma
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_4, true);
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_5, true);
#endif
@@ -69,7 +69,7 @@ $NetBSD$
command_updater_.UpdateCommandEnabled(IDC_MINIMIZE_WINDOW, true);
command_updater_.UpdateCommandEnabled(IDC_MAXIMIZE_WINDOW, true);
command_updater_.UpdateCommandEnabled(IDC_RESTORE_WINDOW, true);
-@@ -1893,7 +1893,7 @@ void BrowserCommandController::UpdateCom
+@@ -1918,7 +1918,7 @@ void BrowserCommandController::UpdateCom
bool can_create_web_app = web_app::CanCreateWebApp(browser_);
command_updater_.UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
index 897653949e..69b1148dae 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_commands.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/browser_commands.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/browser_commands.cc
-@@ -2391,7 +2391,7 @@ void OpenUpdateChromeDialog(Browser* bro
- } else if (UpgradeDetector::GetInstance()->is_outdated_install_no_au()) {
- UpgradeDetector::GetInstance()->NotifyOutdatedInstallNoAutoUpdate();
+@@ -2381,7 +2381,7 @@ void OpenUpdateChromeDialog(Browser* bro
+ } else if (detector->is_outdated_install_no_au()) {
+ ShowOutdatedUpgradeBubble(browser, browser, /*auto_update_enabled=*/false);
} else {
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
index 7989ac7a3c..bbdf0409dd 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_ui_prefs.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/browser_ui_prefs.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/browser_ui_prefs.cc
@@ -85,7 +85,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
registry->RegisterTimePref(prefs::kPinInfoBarLastShown, base::Time());
@@ -24,7 +24,7 @@ $NetBSD$
registry->RegisterIntegerPref(prefs::kSessionRestoreInfoBarTimesShown, 0);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -221,7 +221,7 @@ void RegisterBrowserUserPrefs(user_prefs
+@@ -224,7 +224,7 @@ void RegisterBrowserUserPrefs(user_prefs
registry->RegisterDictionaryPref(prefs::kHttpsUpgradeFallbacks);
registry->RegisterDictionaryPref(prefs::kHttpsUpgradeNavigations);
registry->RegisterBooleanPref(prefs::kHttpsOnlyModeAutoEnabled, false);
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc b/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
index 0f5641dd89..21bd4e324e 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_view_prefs.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/browser_view_prefs.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/browser_view_prefs.cc
@@ -14,7 +14,7 @@
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc b/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
index bafa24e654..905ef75906 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
-@@ -156,7 +156,7 @@
+@@ -160,7 +160,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
#endif
@@ -15,9 +15,9 @@ $NetBSD$
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#endif
-@@ -435,7 +435,7 @@ void BrowserWindowFeatures::Init(Browser
- browser_select_file_dialog_controller_ =
- std::make_unique<BrowserSelectFileDialogController>(profile);
+@@ -434,7 +434,7 @@ void BrowserWindowFeatures::Init(Browser
+ context_highlight_window_feature_ =
+ std::make_unique<ContextHighlightWindowFeature>(*browser);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h b/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
index 864da12d07..66f442a04a 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/browser_window/public/browser_window_features.h
-@@ -107,7 +107,7 @@ class PinInfoBarController;
+@@ -109,7 +109,7 @@ class PinInfoBarController;
} // namespace default_browser
#endif
@@ -15,7 +15,7 @@ $NetBSD$
class ProfileCustomizationBubbleSyncController;
namespace session_restore_infobar {
class SessionRestoreInfobarController;
-@@ -450,7 +450,7 @@ class BrowserWindowFeatures {
+@@ -457,7 +457,7 @@ class BrowserWindowFeatures {
return browser_select_file_dialog_controller_.get();
}
@@ -24,7 +24,7 @@ $NetBSD$
ProfileCustomizationBubbleSyncController*
profile_customization_bubble_sync_controller() {
return profile_customization_bubble_sync_controller_.get();
-@@ -643,7 +643,7 @@ class BrowserWindowFeatures {
+@@ -647,7 +647,7 @@ class BrowserWindowFeatures {
std::unique_ptr<BrowserSelectFileDialogController>
browser_select_file_dialog_controller_;
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
index 9deb621570..b586a60f46 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/chrome_pages.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/chrome_pages.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/chrome_pages.cc
@@ -87,12 +87,12 @@
#include "components/signin/public/identity_manager/identity_manager.h"
@@ -30,7 +30,7 @@ $NetBSD$
|| url.SchemeIs(webapps::kIsolatedAppScheme)
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -416,7 +416,7 @@ void ShowChromeTips(Browser* browser) {
+@@ -413,7 +413,7 @@ void ShowChromeTips(Browser* browser) {
ShowSingletonTab(browser, GURL(kChromeTipsURL));
}
@@ -39,7 +39,7 @@ $NetBSD$
void ShowChromeWhatsNew(Browser* browser) {
ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
}
-@@ -760,7 +760,7 @@ void ShowShortcutCustomizationApp(Profil
+@@ -761,7 +761,7 @@ void ShowShortcutCustomizationApp(Profil
}
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
index c37b5f9de0..58813cf281 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/chrome_pages.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/chrome_pages.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/chrome_pages.h
@@ -39,7 +39,7 @@ namespace signin {
enum class ConsentLevel;
@@ -15,7 +15,7 @@ $NetBSD$
namespace web_app {
enum class AppSettingsPageEntryPoint;
} // namespace web_app
-@@ -185,7 +185,7 @@ void ShowShortcutCustomizationApp(Profil
+@@ -186,7 +186,7 @@ void ShowShortcutCustomizationApp(Profil
const std::string& category);
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc b/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
index 2d3b32428e..ff738843eb 100644
--- a/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
+++ b/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/color/native_chrome_color_mixer.cc
@@ -7,7 +7,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc b/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
index e7171ce2e1..117c8752b6 100644
--- a/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
+++ b/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/hats/survey_config.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/hats/survey_config.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/hats/survey_config.cc
-@@ -546,7 +546,7 @@ std::vector<hats::SurveyConfig> GetAllSu
+@@ -559,7 +559,7 @@ std::vector<hats::SurveyConfig> GetAllSu
&features::kHappinessTrackingSurveysForWallpaperSearch,
kHatsSurveyTriggerWallpaperSearch);
diff --git a/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc b/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
index 8b3fe86bcd..e378dc309b 100644
--- a/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc
@@ -59,7 +59,7 @@ TrustSafetySentimentServiceFactory::Buil
// TrustSafetySentimentSurvey is conducted only for Windows, MacOS and Linux
diff --git a/chromium/patches/patch-chrome_browser_ui_managed__ui.cc b/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
index 26abc6aebc..19dcb8b2cf 100644
--- a/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/managed_ui.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/managed_ui.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/managed_ui.cc
@@ -433,7 +433,7 @@ std::optional<std::string> GetDeviceMana
g_browser_process->platform_part()->browser_policy_connector_ash();
diff --git a/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
index 02563f67c3..c1a5adb5ec 100644
--- a/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
+++ b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
@@ -2003,7 +2003,7 @@ const gfx::VectorIcon& GetSharingHubVect
return omnibox::kShareMacChromeRefreshIcon;
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
index 076148b955..15db6b3f10 100644
--- a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc
@@ -44,7 +44,7 @@ std::u16string RelaunchChromeBubbleContr
#if BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
index 3beddc3686..3d8a97b983 100644
--- a/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -119,7 +119,7 @@ namespace {
+@@ -116,7 +116,7 @@ namespace {
using Logger = autofill::SavePasswordProgressLogger;
@@ -15,7 +15,7 @@ $NetBSD$
// Should be kept in sync with constant declared in
// bubble_controllers/relaunch_chrome_bubble_controller.cc.
constexpr int kMaxNumberOfTimesKeychainErrorBubbleIsShown = 3;
-@@ -639,7 +639,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -591,7 +591,7 @@ void ManagePasswordsUIController::OnBiom
}
void ManagePasswordsUIController::OnKeychainError() {
diff --git a/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
index 52106e5c96..677465077d 100644
--- a/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
+++ b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/prefs/pref_watcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/prefs/pref_watcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/prefs/pref_watcher.cc
@@ -37,7 +37,7 @@
#include "components/browser_ui/accessibility/android/font_size_prefs_android.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
index e78c20336a..08c424d682 100644
--- a/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
+++ b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/prefs/pref_watcher.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/prefs/pref_watcher.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/prefs/pref_watcher.h
@@ -53,7 +53,7 @@ class PrefWatcher : public KeyedService,
// blink::RendererPreferences.
diff --git a/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc b/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
index 56c38fef78..abc1d5f484 100644
--- a/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
+++ b/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/prefs/prefs_tab_helper.cc
@@ -65,7 +65,7 @@
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
index d0f92211a5..caf6e7b1e9 100644
--- a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/sad_tab.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/sad_tab.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/sad_tab.cc
@@ -178,7 +178,7 @@ std::vector<int> SadTab::GetSubMessages(
if (!web_contents_->GetBrowserContext()->IsOffTheRecord()) {
diff --git a/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h b/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
index a872c17e44..c6eaf09318 100644
--- a/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
+++ b/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h
@@ -39,7 +39,7 @@ class SharingHubBubbleController {
// Returns true if the omnibox icon should be shown.
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
index f07ba89d6f..4d60a2b484 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.cc
-@@ -522,7 +522,7 @@ void SigninViewController::ShowModalSync
+@@ -525,7 +525,7 @@ void SigninViewController::ShowModalSync
GetOnModalDialogClosedCallback());
}
@@ -15,7 +15,7 @@ $NetBSD$
void SigninViewController::ShowModalHistorySyncOptInDialog(
bool should_close_modal_dialog,
HistorySyncOptinHelper::FlowCompletedCallback callback) {
-@@ -540,7 +540,7 @@ void SigninViewController::ShowModalHist
+@@ -543,7 +543,7 @@ void SigninViewController::ShowModalHist
void SigninViewController::ShowModalManagedUserNoticeDialog(
std::unique_ptr<signin::EnterpriseProfileCreationDialogParams>
create_param) {
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
index 0be1c63ee8..b774cb9556 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.h
-@@ -170,7 +170,7 @@ class SigninViewController {
+@@ -171,7 +171,7 @@ class SigninViewController {
void ShowModalSyncConfirmationDialog(bool is_signin_intercept,
bool is_sync_promo);
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
index 93097e0479..da120ec8b9 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller_delegate.h
@@ -50,7 +50,7 @@ class SigninViewControllerDelegate {
SyncConfirmationStyle style,
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
index f952875554..d0d4274aa7 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/startup/bad_flags_prompt.cc
@@ -111,7 +111,7 @@ const char* const kBadFlags[] = {
extensions::switches::kExtensionsOnExtensionURLs,
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc b/chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc
new file mode 100644
index 0000000000..960c67d2a2
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/startup/google_chrome_scheme_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ chrome/browser/ui/startup/google_chrome_scheme_util.cc
+@@ -26,7 +26,7 @@
+ #include "chrome/common/chrome_constants.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/headless/headless_mode_util.h"
+ #endif
+
+@@ -133,7 +133,7 @@ bool ValidateUrl(const GURL& url) {
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ bool url_scheme_is_chrome = false;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // In Headless mode, allow any URL pattern that matches chrome:// scheme if
+ // the user explicitly allowed it.
+ if (headless::IsHeadlessMode() && url.SchemeIs(content::kChromeUIScheme)) {
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
index b80c388bef..54106ad308 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/infobar_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/startup/infobar_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/startup/infobar_utils.cc
-@@ -45,7 +45,7 @@
+@@ -46,7 +46,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
#endif
@@ -15,9 +15,9 @@ $NetBSD$
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_model.h"
#endif
-@@ -223,7 +223,7 @@ void AddInfoBarsIfNecessary(BrowserWindo
+@@ -221,7 +221,7 @@ void AddInfoBarsIfNecessary(BrowserWindo
+ return;
}
- #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
index c150fe4947..fb03915bb6 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator.cc
-@@ -133,7 +133,7 @@
+@@ -134,7 +134,7 @@
#include "chrome/credential_provider/common/gcp_strings.h"
#endif // BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/headless/headless_mode_util.h"
#include "chrome/browser/ui/startup/web_app_info_recorder_utils.h"
#include "components/headless/policy/headless_mode_policy.h"
-@@ -1102,7 +1102,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -978,7 +978,7 @@ bool StartupBrowserCreator::ProcessCmdLi
TRACE_EVENT0("startup", "StartupBrowserCreator::ProcessCmdLineImpl");
ComputeAndRecordLaunchMode(command_line);
@@ -24,7 +24,7 @@ $NetBSD$
if (headless::IsHeadlessMode() &&
headless::HeadlessModePolicy::IsHeadlessModeDisabled(
g_browser_process->local_state())) {
-@@ -1185,7 +1185,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1061,7 +1061,7 @@ bool StartupBrowserCreator::ProcessCmdLi
silent_launch = true;
}
@@ -33,7 +33,7 @@ $NetBSD$
// Writes open and installed web apps to the specified file without
// launching a new browser window or tab.
if (base::FeatureList::IsEnabled(features::kListWebAppsSwitch) &&
-@@ -1402,7 +1402,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1278,7 +1278,7 @@ bool StartupBrowserCreator::ProcessCmdLi
CHECK_EQ(profile_info.mode, StartupProfileMode::kBrowserWindow)
<< "Failed launch with app: couldn't pick a profile";
std::string app_id = command_line.GetSwitchValueASCII(switches::kAppId);
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
index 41d35ceb51..1f59206cda 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
@@ -4,18 +4,36 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
-@@ -81,7 +81,7 @@
+@@ -69,7 +69,7 @@
+ #include "content/public/browser/storage_partition.h"
+ #include "content/public/common/content_switches.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/display/screen.h"
+ #endif
+
+@@ -87,7 +87,7 @@
#include "components/app_restore/full_restore_utils.h"
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/search_integrity/search_integrity.h"
+ #include "chrome/browser/search_integrity/search_integrity_factory.h"
#include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -132,7 +132,7 @@ Browser* GetExistingBrowserForOpenBehavi
+ chrome::startup::IsProcessStartup process_startup) {
+ Browser* workspace_browser = chrome::FindLastActiveWithProfile(profile);
-@@ -221,7 +221,7 @@ Browser* StartupBrowserCreatorImpl::Open
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const bool match_original_profiles =
+ process_startup == chrome::startup::IsProcessStartup::kYes;
+ display::Screen* const screen = display::Screen::Get();
+@@ -280,7 +280,7 @@ Browser* StartupBrowserCreatorImpl::Open
// at the state of the MessageLoop.
Browser::CreateParams params = Browser::CreateParams(profile_, false);
params.creation_source = Browser::CreationSource::kStartupCreator;
@@ -24,7 +42,7 @@ $NetBSD$
params.startup_id =
command_line_->GetSwitchValueASCII("desktop-startup-id");
#endif
-@@ -251,7 +251,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -310,7 +310,7 @@ Browser* StartupBrowserCreatorImpl::Open
continue;
}
@@ -33,7 +51,7 @@ $NetBSD$
// Start the What's New fetch but don't add the tab at this point. The tab
// will open as the foreground tab only if the remote content can be
// retrieved successfully. This prevents needing to automatically close the
-@@ -458,7 +458,7 @@ void StartupBrowserCreatorImpl::Determin
+@@ -517,7 +517,7 @@ void StartupBrowserCreatorImpl::Determin
: CHROME_VERSION_STRING;
MaybeShowNonMilestoneUpdateToast(browser, current_version_string);
}
@@ -41,4 +59,4 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Check for DSE integrity if flag is enabled.
if (base::FeatureList::IsEnabled(features::kDseIntegrity)) {
- // TODO(466065123): The controller will instantiate the model, check the
+ search_integrity::SearchIntegrity* search_integrity_service =
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
index 45056cc28f..2ccd52d582 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/startup/startup_tab_provider.cc
-@@ -67,7 +67,7 @@
+@@ -68,7 +68,7 @@
#include "extensions/common/manifest_handlers/chrome_url_overrides_handler.h"
#endif // !BUILDFLAG(IS_ANDROID)
@@ -15,12 +15,3 @@ $NetBSD$
#include "chrome/browser/headless/headless_mode_util.h"
#endif
-@@ -135,7 +135,7 @@ bool ValidateUrl(const GURL& url) {
- #endif // BUILDFLAG(IS_CHROMEOS)
-
- bool url_scheme_is_chrome = false;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // In Headless mode, allow any URL pattern that matches chrome:// scheme if
- // the user explicitly allowed it.
- if (headless::IsHeadlessMode() && url.SchemeIs(content::kChromeUIScheme)) {
diff --git a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
index fd985c9743..22eae0dd9f 100644
--- a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tab_helpers.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/tab_helpers.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/tab_helpers.cc
-@@ -213,7 +213,7 @@
+@@ -214,7 +214,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/blocked_content/framebust_block_tab_helper.h"
#include "chrome/browser/ui/hats/hats_helper.h"
#include "chrome/browser/ui/performance_controls/performance_controls_hats_service_factory.h"
-@@ -710,12 +710,12 @@ void TabHelpers::AttachTabHelpers(WebCon
+@@ -703,12 +703,12 @@ void TabHelpers::AttachTabHelpers(WebCon
webapps::PreRedirectionURLObserver::CreateForWebContents(web_contents);
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h b/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
index d33756922e..279f083bd5 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/public/tab_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/tabs/public/tab_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/tabs/public/tab_features.h
-@@ -129,7 +129,7 @@ class TabContextualizationController;
+@@ -147,7 +147,7 @@ class TabContextualizationController;
} // namespace lens
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,8 +15,8 @@ $NetBSD$
namespace wallet {
class ChromeWalletablePassClient;
} // namespace wallet
-@@ -506,7 +506,7 @@ class TabFeatures {
- new_tab_page_preload_pipeline_manager_;
+@@ -540,7 +540,7 @@ class TabFeatures {
+ skills_ui_tab_controller_;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -24,3 +24,12 @@ $NetBSD$
std::unique_ptr<wallet::ChromeWalletablePassClient> walletable_pass_client_;
#endif
+@@ -551,7 +551,7 @@ class TabFeatures {
+ std::unique_ptr<skills::SkillsUpdateObserver> skills_update_observer_;
+ #endif // BUILDFLAG(ENABLE_GLIC) && !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<enterprise_reporting::SaasUsageNavigationObserver>
+ saas_usage_navigation_observer_;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
index 633fc730b1..d540afcb55 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/tabs/tab_dialog_manager.cc
@@ -90,7 +90,7 @@ bool SupportsGlobalScreenCoordinates() {
}
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
index a6b669b8d7..38c00c60d3 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/tab_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/tabs/tab_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/tabs/tab_features.cc
-@@ -88,7 +88,7 @@
- #include "chrome/browser/ui/webui/webui_embedding_context.h"
+@@ -96,7 +96,7 @@
#include "components/contextual_tasks/public/features.h"
+ #include "components/skills/features.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "chrome/browser/contextual_tasks/contextual_tasks_tab_visit_tracker.h"
#include "chrome/browser/wallet/chrome_walletable_pass_client.h"
#endif
-@@ -442,7 +442,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -461,7 +461,7 @@ void TabFeatures::Init(TabInterface& tab
task_manager::WebContentsTags::CreateForTabContents(tab.GetContents());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,3 +24,12 @@ $NetBSD$
inactive_window_mouse_event_controller_ =
std::make_unique<InactiveWindowMouseEventController>();
+@@ -527,7 +527,7 @@ void TabFeatures::Init(TabInterface& tab
+ }
+ #endif // BUILDFLAG(ENABLE_GLIC) && !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(enterprise_reporting::kSaasUsageReporting)) {
+ saas_usage_navigation_observer_ =
+ std::make_unique<enterprise_reporting::SaasUsageNavigationObserver>(
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
index 5158f17d7c..a890d70063 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/tabs/tab_strip_prefs.cc
@@ -21,7 +21,7 @@ namespace tabs {
diff --git a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
index eea69dd197..b52566ddaf 100644
--- a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
+++ b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/task_manager/task_manager_columns.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_columns.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/task_manager/task_manager_columns.h
@@ -264,7 +264,7 @@ inline constexpr std::array kColumns = {
.default_visibility = false},
diff --git a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
index 94da018afe..fb89dadb67 100644
--- a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
+++ b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/task_manager/task_manager_table_model.cc
@@ -375,7 +375,7 @@ TaskManagerTableModel::~TaskManagerTable
// Note: system_total_time_ is used for both since there is no functional
diff --git a/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc b/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
index 6583502580..dfe59b1d10 100644
--- a/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
+++ b/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/test/popup_browsertest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/test/popup_browsertest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/test/popup_browsertest.cc
@@ -76,7 +76,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenLe
const display::Display display = GetDisplayNearestBrowser(popup);
diff --git a/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc b/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
index 84de9ecb8f..e946331491 100644
--- a/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/test/test_browser_ui.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/test/test_browser_ui.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/test/test_browser_ui.cc
@@ -21,7 +21,7 @@
#include "ui/views/widget/widget.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.cc b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
index 8572f1e81f..43940dc768 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/ui_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/ui_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/ui_features.cc
-@@ -30,7 +30,7 @@ BASE_FEATURE(kAllowEyeDropperWGCScreenCa
+@@ -33,7 +33,7 @@ BASE_FEATURE(kBrowserWidgetCacheThemeSer
BASE_FEATURE(kCreateNewTabGroupAppMenuTopLevel,
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -15,7 +15,7 @@ $NetBSD$
BASE_FEATURE(kDseIntegrity, base::FEATURE_ENABLED_BY_DEFAULT);
// Enables the feature to remove the last confirmation dialog when relaunching
// to update Chrome.
-@@ -299,7 +299,7 @@ BASE_FEATURE(kViewsFirstRunDialog, base:
+@@ -313,7 +313,7 @@ BASE_FEATURE(kViewsFirstRunDialog, base:
BASE_FEATURE(kViewsJSAppModalDialog, base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kUsePortalAccentColor, base::FEATURE_ENABLED_BY_DEFAULT);
#endif
-@@ -537,7 +537,7 @@ bool IsBookmarkTabGroupConversionEnabled
+@@ -513,7 +513,7 @@ bool IsBookmarkTabGroupConversionEnabled
return base::FeatureList::IsEnabled(kBookmarkTabGroupConversion);
}
@@ -33,9 +33,9 @@ $NetBSD$
BASE_FEATURE(kSessionRestoreInfobar, base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE_PARAM(bool,
-@@ -574,7 +574,7 @@ BASE_FEATURE(kWhatsNewDesktopRefresh, ba
-
- BASE_FEATURE(kTabGroupsFocusing, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -576,7 +576,7 @@ BASE_FEATURE_PARAM(bool,
+ "tab_groups_focusing_pinned_tabs",
+ false);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.h b/chromium/patches/patch-chrome_browser_ui_ui__features.h
index 7d8fc2e1f7..e137114e44 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/ui_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/ui_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/ui_features.h
-@@ -24,7 +24,7 @@ BASE_DECLARE_FEATURE(kAllowEyeDropperWGC
+@@ -26,7 +26,7 @@ BASE_DECLARE_FEATURE(kBrowserWidgetCache
BASE_DECLARE_FEATURE(kCreateNewTabGroupAppMenuTopLevel);
@@ -15,8 +15,8 @@ $NetBSD$
BASE_DECLARE_FEATURE(kDseIntegrity);
BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
#endif
-@@ -56,7 +56,7 @@ enum class PdfInfoBarTrigger { kPdfLoad
- BASE_DECLARE_FEATURE_PARAM(PdfInfoBarTrigger, kPdfInfoBarTrigger);
+@@ -66,7 +66,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
+ kSeparateDefaultAndPinPromptDefaultCooldownDays);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -24,7 +24,7 @@ $NetBSD$
// When enabled, user may see the session restore UI flow.
BASE_DECLARE_FEATURE(kSessionRestoreInfobar);
-@@ -290,7 +290,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialo
+@@ -286,7 +286,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialo
BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
#endif
@@ -33,9 +33,9 @@ $NetBSD$
BASE_DECLARE_FEATURE(kUsePortalAccentColor);
#endif
-@@ -400,7 +400,7 @@ BASE_DECLARE_FEATURE(kWhatsNewDesktopRef
-
+@@ -394,7 +394,7 @@ BASE_DECLARE_FEATURE(kWhatsNewDesktopRef
BASE_DECLARE_FEATURE(kTabGroupsFocusing);
+ BASE_DECLARE_FEATURE_PARAM(bool, kTabGroupsFocusingPinnedTabs);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_ui_url__identity.cc b/chromium/patches/patch-chrome_browser_ui_url__identity.cc
index cf54f74735..d229712e06 100644
--- a/chromium/patches/patch-chrome_browser_ui_url__identity.cc
+++ b/chromium/patches/patch-chrome_browser_ui_url__identity.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/url_identity.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/url_identity.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/url_identity.cc
@@ -17,7 +17,7 @@
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc b/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
index ff0958812d..48ce3b26b9 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc
@@ -19,7 +19,7 @@
#include "ui/menus/simple_menu_model.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
index 3344e1eae8..a64ebac540 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
@@ -36,7 +36,7 @@
#include "ui/wm/core/wm_state.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
-@@ -131,7 +131,7 @@ void ChromeBrowserMainExtraPartsViews::P
+@@ -123,7 +123,7 @@ void ChromeBrowserMainExtraPartsViews::P
return controller;
}));
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
index a9ed64718e..876eda7212 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_views_delegate.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/chrome_views_delegate.h
@@ -52,7 +52,7 @@ class ChromeViewsDelegate : public views
base::OnceClosure callback) override;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
index 93573b37b5..8897c7234a 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/chrome_views_delegate_linux.cc
@@ -27,7 +27,7 @@ bool IsDesktopEnvironmentUnity() {
return desktop_env == base::nix::DESKTOP_ENVIRONMENT_UNITY;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc b/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
index f49cc3107a..34659364f9 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/compose/compose_dialog_view.cc
@@ -160,7 +160,7 @@ void ComposeDialogView::OnBeforeBubbleWi
views::Widget::InitParams* params,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
index 21ff6c3597..88b82e9c76 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc
@@ -95,7 +95,7 @@ DialogText GetPromptDialogTextFromStatus
break;
@@ -15,7 +15,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(
syncer::kReplaceSyncPromosWithSignInPromos) &&
status.signin_status != collaboration::SigninStatus::kSigninDisabled) {
-@@ -436,7 +436,7 @@ void CollaborationControllerDelegateDesk
+@@ -434,7 +434,7 @@ void CollaborationControllerDelegateDesk
chrome::ShowBrowserModal(browser_, std::move(dialog_model));
}
@@ -24,7 +24,7 @@ $NetBSD$
void CollaborationControllerDelegateDesktop::
MaybeShowSignInUiForHistorySyncOptin() {
collaboration::ServiceStatus status = GetServiceStatus();
-@@ -521,7 +521,7 @@ void CollaborationControllerDelegateDesk
+@@ -519,7 +519,7 @@ void CollaborationControllerDelegateDesk
}
AccountInfo account_for_promo =
@@ -33,7 +33,7 @@ $NetBSD$
signin_ui_util::GetSingleAccountForPromos(
IdentityManagerFactory::GetForProfile(browser_->profile()));
#else
-@@ -556,7 +556,7 @@ void CollaborationControllerDelegateDesk
+@@ -554,7 +554,7 @@ void CollaborationControllerDelegateDesk
.SetLabel(dialog_text.ok_button_text)
.SetEnabled(true));
@@ -42,7 +42,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(
syncer::kReplaceSyncPromosWithSignInPromos)) {
dialog_builder.SetFootnote(ui::DialogModelLabel(dialog_text.footnote));
-@@ -607,7 +607,7 @@ void CollaborationControllerDelegateDesk
+@@ -605,7 +605,7 @@ void CollaborationControllerDelegateDesk
.Run(CollaborationControllerDelegate::Outcome::kSuccess);
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
index 0b21a1f7f1..48569afb3f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h
-@@ -84,7 +84,7 @@ class CollaborationControllerDelegateDes
+@@ -81,7 +81,7 @@ class CollaborationControllerDelegateDes
std::optional<data_sharing::mojom::GroupActionProgress> progress);
void ShowErrorDialog(const ErrorInfo& error);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
index f57b986ff0..882880682b 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc
@@ -17,7 +17,7 @@
#include "chrome/browser/ui/views/frame/browser_frame_view_win.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
index 8286861152..34ff4d6537 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
@@ -55,7 +55,7 @@ gfx::Insets BrowserFrameViewLayoutLinux:
OpaqueBrowserFrameViewLayout::RestoredFrameBorderInsets());
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
index bdd10af672..8e5de24c9d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc
@@ -18,7 +18,7 @@ BrowserFrameViewLayoutLinuxNative::~Brow
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
index 61afba921a..3466b8c4ac 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
@@ -71,7 +71,7 @@ gfx::ShadowValues BrowserFrameViewLinux:
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
index d6d3d66d1f..a146fc7371 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2359,7 +2359,7 @@ void BrowserView::ToolbarSizeChanged(boo
+@@ -2437,7 +2437,7 @@ void BrowserView::ToolbarSizeChanged(boo
}
void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
-#if !BUILDFLAG(IS_LINUX)
+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- std::vector<ContentsWebView*> contents_web_views =
- GetAllVisibleContentsWebViews();
+ UpdateFastResizeForContentViews(is_dragging);
-@@ -6014,7 +6014,7 @@ void BrowserView::MaybeShowProfileSwitch
+ if (!is_dragging) {
+@@ -5924,7 +5924,7 @@ void BrowserView::MaybeShowProfileSwitch
}
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
@@ -24,7 +24,7 @@ $NetBSD$
if (!ShouldShowAvatarToolbarIPH()) {
return;
}
-@@ -6024,7 +6024,7 @@ void BrowserView::MaybeShowSupervisedUse
+@@ -5934,7 +5934,7 @@ void BrowserView::MaybeShowSupervisedUse
}
void BrowserView::MaybeShowSignInBenefitsIPH() {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
index 537644ed8b..674dc26d5b 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_widget.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_widget.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_widget.cc
@@ -52,7 +52,7 @@
#include "ui/aura/window.h"
@@ -12,19 +12,19 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/display/screen.h"
#include "ui/linux/linux_ui.h"
#endif
-@@ -87,7 +87,7 @@ class ThemeChangedObserver : public view
+
+@@ -86,7 +86,7 @@ class ThemeChangedObserver : public view
};
- bool IsUsingLinuxSystemTheme(Profile* profile) {
+ bool IsUsingLinuxSystemTheme(ThemeService* theme_service) {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
+ return theme_service->UsingSystemTheme();
#else
return false;
-@@ -203,7 +203,7 @@ void BrowserWidget::InitBrowserWidget()
+@@ -209,7 +209,7 @@ void BrowserWidget::InitBrowserWidget()
Init(std::move(params));
@@ -33,16 +33,7 @@ $NetBSD$
SelectNativeTheme();
#else
SetNativeTheme(ui::NativeTheme::GetInstanceForNativeUi());
-@@ -342,7 +342,7 @@ void BrowserWidget::OnNativeWidgetWorksp
- chrome::SaveWindowWorkspace(browser_view_->browser(), GetWorkspace());
- chrome::SaveWindowVisibleOnAllWorkspaces(browser_view_->browser(),
- IsVisibleOnAllWorkspaces());
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // If the window was sent to a different workspace, prioritize it if
- // it was sent to the current workspace and deprioritize it
- // otherwise. This is done by MoveBrowsersInWorkspaceToFront()
-@@ -541,7 +541,7 @@ void BrowserWidget::OnMenuClosed() {
+@@ -535,7 +535,7 @@ void BrowserWidget::OnMenuClosed() {
}
void BrowserWidget::SelectNativeTheme() {
@@ -51,7 +42,7 @@ $NetBSD$
// Use the regular NativeTheme instance if running incognito mode, regardless
// of system theme (gtk, qt etc).
ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
-@@ -582,7 +582,7 @@ void BrowserWidget::OnTouchUiChanged() {
+@@ -576,7 +576,7 @@ void BrowserWidget::OnTouchUiChanged() {
bool BrowserWidget::RegenerateFrameOnThemeChange(
BrowserThemeChangeType theme_change_type) {
bool need_regenerate = false;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
index a0eaa44c62..1e6d8c209f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_widget.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_widget.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_widget.h
-@@ -65,7 +65,7 @@ class BrowserWidget : public views::Widg
+@@ -66,7 +66,7 @@ class BrowserWidget : public views::Widg
~BrowserWidget() override;
@@ -15,7 +15,7 @@ $NetBSD$
// Returns whether the frame is in a tiled state.
bool tiled() const { return tiled_; }
void set_tiled(bool tiled) { tiled_ = tiled; }
-@@ -187,7 +187,7 @@ class BrowserWidget : public views::Widg
+@@ -193,7 +193,7 @@ class BrowserWidget : public views::Widg
// contents for smoother dragging.
TabDragKind tab_drag_kind_ = TabDragKind::kNone;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_custom__corners__background.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_custom__corners__background.cc
new file mode 100644
index 0000000000..d9c359e466
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_custom__corners__background.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/frame/custom_corners_background.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ chrome/browser/ui/views/frame/custom_corners_background.cc
+@@ -117,7 +117,7 @@ CustomCornersBackground::Corner CustomCo
+ } else {
+ corner.type = CornerType::kSquare;
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* const widget = browser_view().browser_widget()) {
+ if (auto* const frame = widget->GetFrameView()) {
+ const auto rrect = frame->GetRestoredClipRegion();
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
index 5be800b7f1..40d482d25f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc
-@@ -371,7 +371,7 @@ void BrowserViewAppLayoutImpl::DoPostLay
+@@ -386,7 +386,7 @@ void BrowserViewAppLayoutImpl::DoPostLay
+ #elif BUILDFLAG(IS_WIN)
label.SetSubpixelRenderingEnabled(false);
- label.SetHorizontalAlignment(gfx::ALIGN_LEFT);
label.SetAutoColorReadabilityEnabled(false);
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
label.SetSubpixelRenderingEnabled(false);
- label.SetHorizontalAlignment(gfx::ALIGN_LEFT);
#endif
+ }
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc
index 1523e2662b..1058fd4a73 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc
@@ -35,7 +35,7 @@ static constexpr base::TimeDelta kShowNu
static constexpr int kDropTargetHideForOSWidth =
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h b/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h
new file mode 100644
index 0000000000..5a16c4f971
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.h.orig 2026-03-11 22:12:25.000000000 +0000
++++ chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.h
+@@ -32,7 +32,7 @@ class MultiContentsViewDropTargetControl
+ public MultiContentsDropTargetView::DragDelegate {
+ public:
+ static constexpr base::TimeDelta kShowDropTargetForTabDelay =
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::Milliseconds(1000);
+ #else
+ base::Milliseconds(500);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
index 0d869d22a8..9c09af426f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
-@@ -56,7 +56,7 @@
+@@ -57,7 +57,7 @@
#include "ui/views/window/vector_icons/vector_icons.h"
#include "ui/views/window/window_shape.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/views/controls/menu/menu_runner.h"
#endif
-@@ -618,7 +618,7 @@ bool OpaqueBrowserFrameView::IsFrameCond
+@@ -587,7 +587,7 @@ bool OpaqueBrowserFrameView::IsFrameCond
OpaqueBrowserFrameView::FrameButtonStyle
OpaqueBrowserFrameView::GetFrameButtonStyle() const {
@@ -24,7 +24,7 @@ $NetBSD$
return FrameButtonStyle::kMdButton;
#else
return FrameButtonStyle::kImageButton;
-@@ -637,7 +637,7 @@ bool OpaqueBrowserFrameView::ShouldDrawR
+@@ -606,7 +606,7 @@ bool OpaqueBrowserFrameView::ShouldDrawR
return false;
}
@@ -33,7 +33,7 @@ $NetBSD$
bool OpaqueBrowserFrameView::IsTiled() const {
return browser_widget()->tiled();
}
-@@ -869,7 +869,7 @@ gfx::Rect OpaqueBrowserFrameView::GetIco
+@@ -840,7 +840,7 @@ gfx::Rect OpaqueBrowserFrameView::GetIco
}
void OpaqueBrowserFrameView::WindowIconPressed() {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
index a52c9976f5..845d4572ca 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
-@@ -109,7 +109,7 @@ class OpaqueBrowserFrameView : public Br
+@@ -103,7 +103,7 @@ class OpaqueBrowserFrameView : public Br
FrameButtonStyle GetFrameButtonStyle() const override;
void UpdateWindowControlsOverlay(const gfx::Rect& bounding_rect) override;
bool ShouldDrawRestoredFrameShadow() const override;
@@ -15,7 +15,7 @@ $NetBSD$
bool IsTiled() const override;
#endif
int WebAppButtonHeight() const override;
-@@ -232,7 +232,7 @@ class OpaqueBrowserFrameView : public Br
+@@ -226,7 +226,7 @@ class OpaqueBrowserFrameView : public Br
// Background painter for the window frame.
std::unique_ptr<views::FrameBackground> frame_background_;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
index ad57fd36b4..210381d489 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h
@@ -9,7 +9,7 @@
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/base/ui_base_types.h"
#endif
-@@ -88,7 +88,7 @@ class OpaqueBrowserFrameViewLayoutDelega
+@@ -83,7 +83,7 @@ class OpaqueBrowserFrameViewLayoutDelega
// Returns true if a client-side shadow should be drawn for restored windows.
virtual bool ShouldDrawRestoredFrameShadow() const = 0;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
index 068d182e59..af809d17af 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
-@@ -81,7 +81,7 @@ void SystemMenuModelBuilder::BuildMenu(u
+@@ -87,7 +87,7 @@ void SystemMenuModelBuilder::BuildMenu(u
void SystemMenuModelBuilder::BuildSystemMenuForBrowserWindow(
ui::SimpleMenuModel* model) {
@@ -15,7 +15,7 @@ $NetBSD$
model->AddItemWithStringId(IDC_MINIMIZE_WINDOW, IDS_MINIMIZE_WINDOW_MENU);
model->AddItemWithStringId(IDC_MAXIMIZE_WINDOW, IDS_MAXIMIZE_WINDOW_MENU);
model->AddItemWithStringId(IDC_RESTORE_WINDOW, IDS_RESTORE_WINDOW_MENU);
-@@ -128,7 +128,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -155,7 +155,7 @@ void SystemMenuModelBuilder::BuildSystem
model->AddSeparator(ui::NORMAL_SEPARATOR);
model->AddItemWithStringId(IDC_TASK_MANAGER_CONTEXT_MENU, IDS_TASK_MANAGER);
}
@@ -24,7 +24,7 @@ $NetBSD$
model->AddSeparator(ui::NORMAL_SEPARATOR);
bool supports_server_side_decorations = true;
#if BUILDFLAG(IS_OZONE) && !BUILDFLAG(IS_CHROMEOS)
-@@ -202,7 +202,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -230,7 +230,7 @@ void SystemMenuModelBuilder::BuildSystem
model->AddSeparator(ui::NORMAL_SEPARATOR);
model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
index 2af676cdb5..bb07feb38a 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
@@ -24,7 +24,7 @@
#include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc b/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
index 782a6e8588..e520dac34f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/hung_renderer_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/hung_renderer_view.cc
@@ -452,7 +452,7 @@ void HungRendererDialogView::ForceCrashH
content::RenderProcessHost* rph =
diff --git a/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc b/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
index 572e16f04b..63778253d3 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/location_bar/location_bar_view.cc
-@@ -1805,7 +1805,7 @@ void LocationBarView::OnPopupStateChange
+@@ -1846,7 +1846,7 @@ void LocationBarView::OnPopupStateChange
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
index 2d1ff09f16..0d41c8ee13 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/new_tab_footer/footer_controller.cc
@@ -44,7 +44,7 @@ NewTabFooterController::NewTabFooterCont
base::BindRepeating(&NewTabFooterController::UpdateFooterVisibilities,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
index 2e005a45ab..2db2c21103 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
@@ -42,7 +42,7 @@
#include "ui/base/metadata/metadata_impl_macros.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
index 6010e8822d..362f1d1c97 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
-@@ -407,7 +407,7 @@ void AvatarToolbarButton::MaybeShowProfi
+@@ -499,7 +499,7 @@ void AvatarToolbarButton::MaybeShowProfi
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
index 7bfd42f84a..a986308cc4 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.h
-@@ -96,7 +96,7 @@ class AvatarToolbarButton : public Toolb
+@@ -97,7 +97,7 @@ class AvatarToolbarButton : public Toolb
// Attempts showing the In-Product-Help for profile Switching.
void MaybeShowProfileSwitchIPH();
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
index d0f8800251..9141c7ae94 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_coordinator.cc
@@ -86,7 +86,7 @@ void ProfileMenuCoordinator::ShowWithPro
->NotifyFeaturePromoFeatureUsed(
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
index 8e65436b89..82272379fc 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_view.cc
@@ -112,7 +112,7 @@
#include "ui/views/accessibility/view_accessibility.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -591,7 +591,7 @@ void ProfileMenuView::SetMenuTitleForAcc
+@@ -595,7 +595,7 @@ void ProfileMenuView::SetMenuTitleForAcc
case signin_util::SignedInState::kSignedOut:
case signin_util::SignedInState::kWebOnlySignedIn: {
std::string profile_user_display_name, profile_user_email;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
index 3bd1f2f90d..20c80b8f20 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_picker_view.cc
-@@ -81,7 +81,7 @@
+@@ -83,7 +83,7 @@
#include "chrome/browser/global_keyboard_shortcuts_mac.h"
#endif
@@ -15,10 +15,10 @@ $NetBSD$
#include "chrome/browser/shell_integration_linux.h"
#endif
-@@ -107,7 +107,7 @@ class ProfilePickerWidget : public views
+@@ -108,7 +108,7 @@ class ProfilePickerWidget : public views
views::Widget::InitParams params(
views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
- params.delegate = profile_picker_view_;
+ params.delegate = profile_picker_view;
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
params.wm_class_name = shell_integration_linux::GetProgramClassName();
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
index cf01cfd113..fc010af110 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
-@@ -64,14 +64,14 @@
+@@ -65,14 +65,14 @@
#include "chrome/browser/ui/webui/signin/signout_confirmation/signout_confirmation_ui.h"
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -23,7 +23,7 @@ $NetBSD$
const int kManagedUserNoticeConfirmationDialogWidth = 780;
const int kManagedUserNoticeConfirmationDialogHeight = 560;
#endif
-@@ -138,7 +138,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -139,7 +139,7 @@ SigninViewControllerDelegateViews::Creat
kSyncConfirmationDialogWidth, InitializeSigninWebDialogUI(true));
}
@@ -32,7 +32,7 @@ $NetBSD$
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateHistorySyncOptInWebView(
Browser* browser,
-@@ -232,7 +232,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -242,7 +242,7 @@ SigninViewControllerDelegateViews::Creat
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -41,7 +41,7 @@ $NetBSD$
// static
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -408,7 +408,7 @@ SigninViewControllerDelegateViews::Signi
+@@ -418,7 +418,7 @@ SigninViewControllerDelegateViews::Signi
SetButtons(static_cast<int>(ui::mojom::DialogButton::kNone));
@@ -50,7 +50,7 @@ $NetBSD$
// On the local profile creation dialog, cancelling the dialog (for instance
// through the VKEY_ESCAPE accelerator) should delete the profile.
if (delete_profile_on_cancel) {
-@@ -500,7 +500,7 @@ void SigninViewControllerDelegateViews::
+@@ -510,7 +510,7 @@ void SigninViewControllerDelegateViews::
content_view_->RequestFocus();
}
@@ -59,7 +59,7 @@ $NetBSD$
void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
ProfileAttributesEntry* entry =
g_browser_process->profile_manager()
-@@ -540,7 +540,7 @@ SigninViewControllerDelegate::CreateSync
+@@ -548,7 +548,7 @@ SigninViewControllerDelegate::CreateSync
/*animate_on_resize=*/true);
}
@@ -68,7 +68,7 @@ $NetBSD$
// static
SigninViewControllerDelegate*
SigninViewControllerDelegate::CreateSyncHistoryOptInDelegate(
-@@ -602,7 +602,7 @@ SigninViewControllerDelegate::CreateSign
+@@ -610,7 +610,7 @@ SigninViewControllerDelegate::CreateSign
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
index b5041bd349..fc5008517e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
@@ -58,7 +58,7 @@ class SigninViewControllerDelegateViews
SyncConfirmationStyle style,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
index 4c8bd119e9..3861891db6 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
-@@ -191,7 +191,7 @@ BrowserView* GetBrowserViewForContext(co
+@@ -193,7 +193,7 @@ BrowserView* GetBrowserViewForContext(co
void UpdateSystemDnDDragImage(TabDragContext* attached_context,
const gfx::ImageSkia& image) {
@@ -23,8 +23,8 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
ref->can_release_capture_ = false;
#endif
- ref->start_point_in_screen_ = gfx::Point(offset_from_source_view.x(),
-@@ -1006,7 +1006,7 @@ TabDragController::Liveness TabDragContr
+ ref->start_point_in_screen_ =
+@@ -1022,7 +1022,7 @@ TabDragController::Liveness TabDragContr
CHECK_EQ(SetCapture(target_context), Liveness::kAlive);
}
@@ -33,7 +33,7 @@ $NetBSD$
// EndMoveLoop is going to snap the window back to its original location.
// Hide it so users don't see this. Hiding a window in Linux aura causes
// it to lose capture so skip it.
-@@ -2159,7 +2159,7 @@ void TabDragController::CompleteDrag() {
+@@ -2202,7 +2202,7 @@ void TabDragController::CompleteDrag() {
}
// If source window was maximized - maximize the new window as well.
@@ -42,7 +42,7 @@ $NetBSD$
// Keeping maximized state breaks snap to Grid on Windows when dragging
// tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
// for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2593,7 +2593,7 @@ TabDragController::Liveness TabDragContr
+@@ -2643,7 +2643,7 @@ TabDragController::Liveness TabDragContr
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
index 75c5c9b255..b0946027aa 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -684,7 +684,7 @@ void Tab::MaybeUpdateHoverStatus(const u
+@@ -696,7 +696,7 @@ void Tab::MaybeUpdateHoverStatus(const u
return;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
index e5b96766b5..e9c57edb9e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
-@@ -383,7 +383,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
+@@ -401,7 +401,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
// not become active. Setting this to false creates the need to explicitly
// hide the hovercard on press, touch, and keyboard events.
SetCanActivate(false);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
index f70675158c..ab9f2f9a2e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab_style_views.cc
-@@ -557,7 +557,7 @@ float TabStyleViewsImpl::GetCurrentActiv
+@@ -563,7 +563,7 @@ float TabStyleViewsImpl::GetCurrentActiv
if (!IsHoverAnimationActive()) {
return base_opacity;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc b/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
index d98179ea51..791bde2dfe 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/task_manager_search_bar_view.cc
@@ -29,7 +29,7 @@ TaskManagerSearchBarView::TaskManagerSea
const gfx::Insets& margins,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index 7315e5b2e7..2dfffa2f7c 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1255,7 +1255,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1267,7 +1267,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -15,7 +15,7 @@ $NetBSD$
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1522,7 +1522,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1524,7 +1524,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered to inform users of the availability of the "
"new translate screen feature on the Lens Overlay.")));
diff --git a/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc b/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
index d48a694b1f..534602ee8d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -525,7 +525,7 @@ std::string GetFileExtension(FileExtensi
+@@ -524,7 +524,7 @@ std::string GetFileExtension(FileExtensi
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
SiteConfig GetSiteConfigurationFromAppName(const std::string& app_name) {
SiteConfig config;
bool is_app_found = false;
-@@ -2146,7 +2146,7 @@ void WebAppIntegrationTestDriver::Delete
+@@ -2093,7 +2093,7 @@ void WebAppIntegrationTestDriver::Delete
if (app_name.empty()) {
app_name = GetSiteConfiguration(site).app_name;
}
@@ -24,7 +24,7 @@ $NetBSD$
ASSERT_TRUE(override_registration_->test_override().IsShortcutCreated(
profile(), app_id, app_name));
ASSERT_TRUE(
-@@ -3522,7 +3522,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3470,7 +3470,7 @@ void WebAppIntegrationTestDriver::CheckR
app_state->id, app_state->name);
ASSERT_TRUE(icon_color.has_value());
ASSERT_THAT(site_config.icon_color, testing::Eq(icon_color.value()));
@@ -33,7 +33,7 @@ $NetBSD$
ASSERT_TRUE(override_registration_->test_override().IsRunOnOsLoginEnabled(
profile(), app_state->id, app_state->name));
#endif
-@@ -3537,7 +3537,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3485,7 +3485,7 @@ void WebAppIntegrationTestDriver::CheckR
GetAppBySiteMode(after_state_change_action_state_.get(), profile(), site);
ASSERT_TRUE(app_state);
base::ScopedAllowBlockingForTesting allow_blocking;
@@ -42,7 +42,7 @@ $NetBSD$
ASSERT_FALSE(override_registration_->test_override().IsRunOnOsLoginEnabled(
profile(), app_state->id, app_state->name));
#endif
-@@ -3547,7 +3547,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3495,7 +3495,7 @@ void WebAppIntegrationTestDriver::CheckR
void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
Site site,
FileExtension file_extension) {
@@ -51,7 +51,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -3563,7 +3563,7 @@ void WebAppIntegrationTestDriver::CheckS
+@@ -3511,7 +3511,7 @@ void WebAppIntegrationTestDriver::CheckS
void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
Site site,
FileExtension file_extension) {
@@ -60,7 +60,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -4378,7 +4378,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4332,7 +4332,7 @@ base::FilePath WebAppIntegrationTestDriv
base::FilePath shortcut_dir,
const std::string& app_name,
const webapps::AppId& app_id) {
@@ -69,7 +69,7 @@ $NetBSD$
return override_registration_->test_override().GetShortcutPath(
profile(), shortcut_dir, app_id, app_name);
#else
-@@ -4585,7 +4585,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4539,7 +4539,7 @@ bool WebAppIntegrationTestDriver::IsShor
const webapps::AppId& id) {
base::ScopedAllowBlockingForTesting allow_blocking;
bool is_shortcut_and_icon_correct = false;
@@ -78,7 +78,7 @@ $NetBSD$
bool is_shortcut_correct =
override_registration_->test_override().IsShortcutCreated(profile, id,
name);
-@@ -4629,7 +4629,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4583,7 +4583,7 @@ bool WebAppIntegrationTestDriver::DoIcon
do_icon_colors_match =
(expected_icon_pixel_color == shortcut_pixel_color_apps_folder.value());
}
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc b/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
index abddd76b5e..6975646e79 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/app_browser_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/web_applications/app_browser_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/web_applications/app_browser_controller.cc
-@@ -524,7 +524,7 @@ std::u16string AppBrowserController::Get
+@@ -532,7 +532,7 @@ std::u16string AppBrowserController::Get
// web bundle. The flash text is not needed on platforms that already display
// the app name in the title bar (e.g. Mac, Windows, and Linux).
if (IsIsolatedWebApp()) {
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
index a1dc584459..a525962e53 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_dialogs.h
@@ -25,7 +25,7 @@
#include "ui/gfx/native_ui_types.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
index ab6faf6a4e..191b29b585 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
-@@ -597,7 +597,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
+@@ -612,7 +612,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
Browser* browser,
Profile* profile,
const std::string& app_id) {
@@ -15,7 +15,7 @@ $NetBSD$
WebAppProvider* provider = WebAppProvider::GetForWebApps(profile);
CHECK(provider);
-@@ -818,7 +818,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
+@@ -833,7 +833,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
index e7301fd6a8..095a24f6c6 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
-@@ -244,7 +244,7 @@ class WebAppUiManagerImpl : public Brows
+@@ -249,7 +249,7 @@ class WebAppUiManagerImpl : public Brows
UninstallCompleteCallback uninstall_complete_callback,
webapps::UninstallResultCode uninstall_code);
diff --git a/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc b/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
index c79fbf2a3d..f748581dec 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui_browser/webui_browser_window.cc
@@ -58,7 +58,7 @@ const char* const kWebUIBrowserWindowKey
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
index fdca5aff1d..a339823fac 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/about/about_ui.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/about/about_ui.cc
@@ -415,7 +415,7 @@ using about_ui::AppendHeader;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
index fdd3946304..180aa3eeff 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/about/about_ui.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/about/about_ui.h
@@ -43,7 +43,7 @@ class TermsUIConfig : public AboutUIConf
};
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
index fd118cb0fe..b59505a36e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
@@ -62,7 +62,7 @@
#include "ui/base/window_open_disposition_utils.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
index 8a725e0793..b895e82d7b 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.h
@@ -23,7 +23,7 @@
#include "mojo/public/cpp/bindings/receiver.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h b/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
index 60a165da97..428d50d9bb 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/app_settings/web_app_settings_ui.h
@@ -14,13 +14,13 @@
#include "ui/webui/mojo_web_ui_controller.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
index c1be179720..4d7ccfc8aa 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
@@ -217,7 +217,7 @@ CertificateManagerPageHandler::GetCertSo
CERTIFICATE_TRUST_TYPE_DISTRUSTED,
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
index 93cf85068b..1ac8a3f1db 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
@@ -55,7 +55,7 @@
#include "net/ssl/client_cert_store_mac.h"
@@ -42,7 +42,7 @@ $NetBSD$
class ClientCertStoreFactoryProvisioned : public ClientCertStoreFactory {
public:
explicit ClientCertStoreFactoryProvisioned(
-@@ -330,7 +330,7 @@ class ClientCertSource : public Certific
+@@ -326,7 +326,7 @@ class ClientCertSource : public Certific
std::optional<net::CertificateList> certs_;
};
@@ -51,7 +51,7 @@ $NetBSD$
// ChromeOS currently can use either Kcer or NSS for listing client certs, and
// Linux uses NSS only. This interface provides an abstraction to hide that
// from WritableClientCertSource. Currently this class only handles reading
-@@ -1052,7 +1052,7 @@ CreatePlatformClientCertSource(
+@@ -1048,7 +1048,7 @@ CreatePlatformClientCertSource(
mojo::Remote<certificate_manager::mojom::CertificateManagerPage>*
remote_client,
Profile* profile) {
@@ -60,7 +60,7 @@ $NetBSD$
return std::make_unique<WritableClientCertSource>(remote_client, profile);
#else
return std::make_unique<ClientCertSource>(
-@@ -1060,7 +1060,7 @@ CreatePlatformClientCertSource(
+@@ -1056,7 +1056,7 @@ CreatePlatformClientCertSource(
#endif
}
@@ -69,7 +69,7 @@ $NetBSD$
std::unique_ptr<CertificateManagerPageHandler::CertSource>
CreateProvisionedClientCertSource(Profile* profile) {
return std::make_unique<ClientCertSource>(
-@@ -1110,7 +1110,7 @@ bool ClientCertManagementAccessControls:
+@@ -1106,7 +1106,7 @@ bool ClientCertManagementAccessControls:
return client_cert_policy_ == ClientCertificateManagementPermission::kAll;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
index f4f407616e..ff20f4b002 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.h
@@ -19,7 +19,7 @@ CreatePlatformClientCertSource(
remote_client,
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
index 7c246b7b95..5a3a2e00ba 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -156,7 +156,7 @@
+@@ -155,7 +155,7 @@
#include "chrome/browser/ui/webui/conflicts/conflicts_ui.h"
#endif // BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
#include "chrome/browser/ui/webui/browser_switch/browser_switch_ui.h"
#include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin_ui.h"
-@@ -165,13 +165,13 @@
+@@ -164,13 +164,13 @@
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -40,7 +40,16 @@ $NetBSD$
#include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -360,7 +360,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -224,7 +224,7 @@
+ #endif // BUILDFLAG(IS_MAC)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/skills/skills_ui.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -367,7 +367,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<WebUIToolbarConfig>());
#endif // BUILDFLAG(IS_ANDROID)
@@ -49,7 +58,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<LinuxProxyConfigUI>());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
// BUILDFLAG(IS_OPENBSD)
-@@ -390,7 +390,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -397,7 +397,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<ConflictsUIConfig>());
#endif // BUILDFLAG(IS_WIN)
@@ -58,7 +67,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
map.AddWebUIConfig(std::make_unique<HistorySyncOptinUIConfig>());
map.AddWebUIConfig(std::make_unique<OnDeviceTranslationInternalsUIConfig>());
-@@ -399,18 +399,18 @@ void RegisterChromeWebUIConfigs() {
+@@ -406,18 +406,18 @@ void RegisterChromeWebUIConfigs() {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -80,3 +89,12 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<UpdaterUIConfig>());
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+@@ -465,7 +465,7 @@ void RegisterChromeWebUIConfigs() {
+ #endif // BUILDFLAG(IS_MAC)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ map.AddWebUIConfig(std::make_unique<skills::SkillsUIConfig>());
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+ // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
index b66ff7f1c3..32f24214ce 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
@@ -4,15 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -116,18 +116,18 @@
+@@ -115,17 +115,17 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/commerce/product_specifications_ui.h"
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -28,7 +27,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -276,7 +276,7 @@ void ChromeWebUIControllerFactory::GetFa
+@@ -274,7 +274,7 @@ void ChromeWebUIControllerFactory::GetFa
const std::vector<int>& desired_sizes_in_pixel,
favicon_base::FaviconResultsCallback callback) const {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -37,7 +36,7 @@ $NetBSD$
if (page_url.SchemeIs(webapps::kIsolatedAppScheme)) {
ReadIsolatedWebAppFaviconsFromDisk(profile, page_url, std::move(callback));
return;
-@@ -416,7 +416,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -414,7 +414,7 @@ base::RefCountedMemory* ChromeWebUIContr
return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
}
@@ -46,12 +45,12 @@ $NetBSD$
if (page_url.host() == chrome::kChromeUIWhatsNewHost) {
return WhatsNewUI::GetFaviconResourceBytes(scale_factor);
}
-@@ -455,7 +455,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -453,7 +453,7 @@ base::RefCountedMemory* ChromeWebUIContr
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (page_url.host() == commerce::kChromeUICompareHost) {
- return commerce::ProductSpecificationsUI::GetFaviconResourceBytes(
- scale_factor);
+ if (page_url.host() == chrome::kChromeUIContextualTasksHost) {
+ return ContextualTasksUI::GetFaviconResourceBytes(scale_factor);
+ }
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
index fe018a77e3..eb1b691fdb 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc
@@ -85,7 +85,7 @@ connectors_internals::mojom::ClientIdent
#endif // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
index 154bb47ee0..5664f74c3d 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
@@ -8,7 +8,7 @@
#include "components/enterprise/buildflags/buildflags.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
index f59062f179..79528cb745 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc
-@@ -160,7 +160,7 @@ const char* kMacShareIconResourceName =
+@@ -168,7 +168,7 @@ const char* kMacShareIconResourceName =
#elif BUILDFLAG(IS_WIN)
const char* kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share.svg";
@@ -15,7 +15,7 @@ $NetBSD$
const char* kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share.svg";
#else
-@@ -220,7 +220,7 @@ static void DefineChromeRefreshRealboxIc
+@@ -228,7 +228,7 @@ static void DefineChromeRefreshRealboxIc
#elif BUILDFLAG(IS_WIN)
kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share_cr23.svg";
@@ -24,7 +24,7 @@ $NetBSD$
kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share_cr23.svg";
#else
-@@ -555,7 +555,7 @@ std::string SearchboxHandler::Autocomple
+@@ -605,7 +605,7 @@ std::string SearchboxHandler::Autocomple
if (icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
return kWinShareIconResourceName;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc b/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
index a394dcc8f2..e2222fda35 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/history/history_identity_state_watcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/history/history_identity_state_watcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/history/history_identity_state_watcher.cc
@@ -124,7 +124,7 @@ HistoryIdentityStateWatcher::GetSyncStat
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
index f99f25d6a6..af78cbd68c 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc
-@@ -25,7 +25,7 @@
+@@ -26,7 +26,7 @@
#include "chrome/browser/win/installer_downloader/installer_downloader_pref_names.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/startup/default_browser_prompt/default_browser_prompt_manager.h" // nogncheck
#include "chrome/browser/ui/startup/default_browser_prompt/default_browser_prompt_prefs.h" // nogncheck
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_delegate.h"
-@@ -49,7 +49,7 @@ void InfoBarInternalsHandler::TriggerInf
+@@ -55,7 +55,7 @@ void InfoBarInternalsHandler::TriggerInf
void InfoBarInternalsHandler::GetInfoBars(GetInfoBarsCallback callback) {
std::vector<InfoBarEntryPtr> infobar_list;
@@ -24,7 +24,7 @@ $NetBSD$
infobar_list.emplace_back(InfoBarEntry::New(
/*type=*/InfoBarType::kDefaultBrowser, /*name=*/"Default Browser",
/*description=*/
-@@ -79,7 +79,7 @@ void InfoBarInternalsHandler::GetInfoBar
+@@ -94,7 +94,7 @@ void InfoBarInternalsHandler::GetInfoBar
bool InfoBarInternalsHandler::TriggerInfoBarInternal(InfoBarType type) {
switch (type) {
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
index c23e4259b8..52f7cd1c5a 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/interstitials/interstitial_ui.cc
@@ -75,7 +75,7 @@
#include "components/security_interstitials/content/captive_portal_blocking_page.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
index 268f02bab6..f8e374d581 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui.cc
@@ -183,11 +183,11 @@ void ManagementUI::GetLocalizedStrings(
IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
index 80af5131c8..759559a061 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_constants.cc
@@ -89,12 +89,12 @@ const char kProfileReportingExtension[]
const char kProfileReportingPolicy[] = "profileReportingPolicy";
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
index 956c6b77e7..dcb597c4cd 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_constants.h
@@ -7,14 +7,14 @@
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
index 88e4d8dc6e..c83676f4c2 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -69,7 +69,7 @@
#include "ui/base/l10n/l10n_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
#include "components/device_signals/core/browser/user_permission_service.h" // nogncheck
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -382,7 +382,7 @@ void ManagementUIHandler::AddReportingIn
+@@ -381,7 +381,7 @@ void ManagementUIHandler::AddReportingIn
report_sources->Append(std::move(data));
}
@@ -24,7 +24,7 @@ $NetBSD$
auto device_signal_data = GetDeviceSignalGrantedMessage();
if (!device_signal_data.empty()) {
report_sources->Append(std::move(device_signal_data));
-@@ -404,7 +404,7 @@ void ManagementUIHandler::AddReportingIn
+@@ -403,7 +403,7 @@ void ManagementUIHandler::AddReportingIn
report_sources->Append(std::move(data));
}
@@ -33,7 +33,7 @@ $NetBSD$
auto device_signal_data = GetDeviceSignalGrantedMessage();
if (!device_signal_data.empty()) {
report_sources->Append(std::move(device_signal_data));
-@@ -594,7 +594,7 @@ policy::PolicyService* ManagementUIHandl
+@@ -592,7 +592,7 @@ policy::PolicyService* ManagementUIHandl
->policy_service();
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
index bfff16b2e9..cad947c609 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.h
@@ -33,7 +33,7 @@ namespace enterprise_management {
class GetUserEligiblePromotionsResponse;
@@ -16,11 +16,11 @@ $NetBSD$
class UserPermissionService;
} // namespace device_signals
@@ -90,7 +90,7 @@ class ManagementUIHandler : public conte
- base::Value::List GetManagedWebsitesInfo(Profile* profile) const;
- base::Value::List GetApplicationsInfo(Profile* profile) const;
+ base::ListValue GetManagedWebsitesInfo(Profile* profile) const;
+ base::ListValue GetApplicationsInfo(Profile* profile) const;
virtual policy::PolicyService* GetPolicyService();
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
virtual device_signals::UserPermissionService* GetUserPermissionService();
- base::Value::Dict GetDeviceSignalGrantedMessage();
+ base::DictValue GetDeviceSignalGrantedMessage();
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
index a5adaf65de..991d6f866e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
@@ -4,27 +4,27 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards_handler.cc
-@@ -28,7 +28,7 @@
- #include "chrome/browser/ui/webui/password_manager/promo_cards/web_password_manager_promo.h"
- #endif
+@@ -31,7 +31,7 @@
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+ #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "chrome/browser/browser_process.h"
#include "chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.h"
#include "components/os_crypt/async/browser/os_crypt_async.h"
-@@ -74,7 +74,7 @@ PromoCardsHandler::PromoCardsHandler(Pro
- .get()));
- #endif
+@@ -78,7 +78,7 @@ PromoCardsHandler::PromoCardsHandler(Pro
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+ #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
auto relaunch_promo =
std::make_unique<RelaunchChromePromo>(profile->GetPrefs());
relaunch_chrome_promo_ = relaunch_promo.get();
-@@ -114,7 +114,7 @@ void PromoCardsHandler::HandleGetAvailab
+@@ -118,7 +118,7 @@ void PromoCardsHandler::HandleGetAvailab
CHECK_EQ(1U, args.size());
const base::Value& callback_id = args[0];
@@ -33,7 +33,7 @@ $NetBSD$
if (relaunch_chrome_promo_ &&
!relaunch_chrome_promo_->is_encryption_available().has_value()) {
g_browser_process->os_crypt_async()->GetInstance(
-@@ -177,7 +177,7 @@ PasswordPromoCardBase* PromoCardsHandler
+@@ -181,7 +181,7 @@ PasswordPromoCardBase* PromoCardsHandler
return promo_to_show;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
index f37528b9b7..6e9a6cb726 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards_handler.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards_handler.h
@@ -52,7 +52,7 @@ class PromoCardsHandler : public content
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
index c21af85147..79cece5b04 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc
@@ -36,7 +36,7 @@ std::u16string RelaunchChromePromo::GetT
return l10n_util::GetStringUTF16(
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
index 08aa6d30c1..4830aae1d7 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/settings/appearance_handler.cc
@@ -33,7 +33,7 @@ void AppearanceHandler::RegisterMessages
"useDefaultTheme",
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index 11f7cb6915..9026062f4c 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
@@ -137,7 +137,7 @@
#include "chrome/browser/ui/webui/settings/system_handler.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/display/screen.h"
#endif
-@@ -146,7 +146,7 @@
+@@ -147,7 +147,7 @@
#include "device/fido/win/webauthn_api.h"
#endif // BUILDFLAG(IS_WIN)
@@ -24,7 +24,7 @@ $NetBSD$
#include "ui/linux/linux_ui_factory.h"
#include "ui/ozone/public/ozone_platform.h"
#endif
-@@ -280,7 +280,7 @@ void AddA11yStrings(content::WebUIDataSo
+@@ -282,7 +282,7 @@ void AddA11yStrings(content::WebUIDataSo
{"toastAlertLevelDescription",
IDS_SETTINGS_ACCESSIBILITY_TOAST_FREQUENCY_DESCRIPTION},
#endif
@@ -33,7 +33,7 @@ $NetBSD$
{"overscrollHistoryNavigationTitle",
IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
{"overscrollHistoryNavigationSubtitle",
-@@ -555,7 +555,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -536,7 +536,7 @@ void AddAppearanceStrings(content::WebUI
{"uiFeatureAlignSide", IDS_SETTINGS_UI_FEATURE_ALIGN_SIDE},
{"uiFeatureAlignTop", IDS_SETTINGS_UI_FEATURE_ALIGN_TOP},
{"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
@@ -42,7 +42,7 @@ $NetBSD$
{"gtkTheme", IDS_SETTINGS_GTK_THEME},
{"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
{"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -563,11 +563,11 @@ void AddAppearanceStrings(content::WebUI
+@@ -544,11 +544,11 @@ void AddAppearanceStrings(content::WebUI
{"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
{"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
#endif
@@ -56,7 +56,7 @@ $NetBSD$
{"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
#endif
#if BUILDFLAG(IS_MAC)
-@@ -592,7 +592,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -573,7 +573,7 @@ void AddAppearanceStrings(content::WebUI
tabs::GetTabSearchPosition(profile) ==
tabs::TabSearchPosition::kTrailingHorizontalTabstrip);
@@ -65,7 +65,7 @@ $NetBSD$
bool show_custom_chrome_frame = ui::OzonePlatform::GetInstance()
->GetPlatformRuntimeProperties()
.supports_server_side_window_decorations;
-@@ -1816,7 +1816,7 @@ void AddSignOutDialogStrings(content::We
+@@ -1844,7 +1844,7 @@ void AddSignOutDialogStrings(content::We
g_browser_process->GetApplicationLocale())
.spec();
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
index b5e0462803..3b339960d4 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/settings/site_settings_handler.cc
-@@ -125,7 +125,7 @@
+@@ -124,7 +124,7 @@
#include "url/url_constants.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,8 +15,8 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -2090,7 +2090,7 @@ void SiteSettingsHandler::SendZoomLevels
- base::Value::List zoom_levels_exceptions;
+@@ -2076,7 +2076,7 @@ void SiteSettingsHandler::SendZoomLevels
+ base::ListValue zoom_levels_exceptions;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -24,7 +24,7 @@ $NetBSD$
// Show any non-default Isolated Web App zoom levels at the top of the page.
auto* web_app_provider = web_app::WebAppProvider::GetForWebApps(profile_);
if (web_app_provider) {
-@@ -2192,7 +2192,7 @@ void SiteSettingsHandler::HandleRemoveZo
+@@ -2178,7 +2178,7 @@ void SiteSettingsHandler::HandleRemoveZo
GURL url(host_or_spec);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
index 2193cb31db..79c1f2596a 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc
@@ -573,7 +573,7 @@ void CustomizeChromePageHandler::UpdateF
side_panel::mojom::ManagementNoticeState::New();
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
index b456fc51e4..d48ab70b4f 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h
@@ -217,7 +217,7 @@ class CustomizeChromePageHandler
// value needs to be requeried by the page.
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
index 1e68b4fe8c..47328a41a6 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -174,7 +174,7 @@ base::Value::Dict CreateProfileState(con
+@@ -177,7 +177,7 @@ base::DictValue CreateProfileState(const
IDS_PROFILE_PICKER_PROFILE_CARD_LABEL, local_profile_name);
if (entry->GetIsManaged() == signin::Tribool::kTrue) {
profile_entry.Set("avatarBadge", "cr:domain");
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc b/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
index d1eafab3c8..a2e6629962 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
@@ -49,7 +49,7 @@
#include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc b/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
index dbd5a9b68a..d860fba442 100644
--- a/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
+++ b/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/ui/window_sizer/window_sizer.cc
-@@ -227,7 +227,7 @@ void WindowSizer::GetBrowserWindowBounds
+@@ -226,7 +226,7 @@ void WindowSizer::GetBrowserWindowBounds
browser, window_bounds, show_state);
}
diff --git a/chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h b/chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h
new file mode 100644
index 0000000000..38d1f16832
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/updater/browser_updater_client_util.h.orig 2026-03-11 22:12:25.000000000 +0000
++++ chrome/browser/updater/browser_updater_client_util.h
+@@ -20,7 +20,7 @@ namespace updater {
+ extern const char kUpdaterName[];
+ extern const char kPrivilegedHelperName[];
+
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+
+ // System level updater should only be used if the browser is owned by root.
+ // During promotion, the browser will be changed to be owned by root and wheel.
diff --git a/chromium/patches/patch-chrome_browser_updater_updater.cc b/chromium/patches/patch-chrome_browser_updater_updater.cc
new file mode 100644
index 0000000000..9d5be782b2
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_updater_updater.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/updater/updater.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ chrome/browser/updater/updater.cc
+@@ -53,7 +53,7 @@ std::optional<mojom::AppState> GetLastKn
+ return GetLastKnownUpdaterRegistrationStorage();
+ }
+
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ void CheckForUpdate(
+ base::RepeatingCallback<void(const UpdateService::UpdateState&)> callback) {
+ base::ThreadPool::PostTaskAndReplyWithResult(
diff --git a/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc b/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
index 6b55f2d5d7..1891f0fc9d 100644
--- a/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
+++ b/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/upgrade_detector/version_history_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/upgrade_detector/version_history_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/upgrade_detector/version_history_client.cc
@@ -176,7 +176,7 @@ GURL GetVersionReleasesUrl(base::Version
#define CURRENT_PLATFORM "win"
diff --git a/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc b/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
index 04180802ba..f62cb93140 100644
--- a/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc
@@ -45,7 +45,7 @@
#include "components/visited_url_ranking/public/visited_url_ranking_service.h"
diff --git a/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
index 9ffe68a24b..6e730c7fa9 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/commands/launch_web_app_command.cc
-@@ -113,7 +113,7 @@ void LaunchWebAppCommand::StartWithLock(
+@@ -104,7 +104,7 @@ void LaunchWebAppCommand::StartWithLock(
// OsIntegrationTestOverride can use the xdg install command to detect
// install.
SynchronizeOsOptions options;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
index 8b3b2fc783..9c47b2c632 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/commands/set_user_display_mode_command.cc
-@@ -65,7 +65,7 @@ void SetUserDisplayModeCommand::StartWit
+@@ -60,7 +60,7 @@ void SetUserDisplayModeCommand::StartWit
// OsIntegrationTestOverride can use the xdg install command to detect
// install.
SynchronizeOsOptions options;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h b/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
index c9940c39d9..5ce716f86a 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/extension_status_utils.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/extension_status_utils.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/extension_status_utils.h
@@ -50,7 +50,7 @@ bool IsExtensionDefaultInstalled(content
bool IsExternalExtensionUninstalled(content::BrowserContext* context,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
index 48f48b4639..537d91317a 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/extensions/extension_status_utils.cc
@@ -94,7 +94,7 @@ bool IsExternalExtensionUninstalled(cont
return prefs && prefs->IsExternalExtensionUninstalled(extension_id);
diff --git a/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc b/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
index c1e330eab8..993a4bf0ce 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/icons/icon_masker.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/icons/icon_masker.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/icons/icon_masker.cc
@@ -12,7 +12,7 @@
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
index 1636dd283b..ed72b95956 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
-@@ -676,7 +676,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
+@@ -671,7 +671,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
}
}
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
index 2bd265740a..f6d92c0c2f 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_test_override.h
@@ -99,7 +99,7 @@ class OsIntegrationTestOverride
virtual base::FilePath chrome_apps_folder() = 0;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
index be66f6719e..95cab69618 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc
@@ -55,7 +55,7 @@ proto::os_state::RunOnOsLogin::Mode Conv
// different from other platforms, see web_app_run_on_os_login_manager.h for
@@ -12,6 +12,6 @@ $NetBSD$
bool DoesRunOnOsLoginRequireExecution() {
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(features::kDesktopPWAsRunOnOsLogin);
+ return true;
#else
return false;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
index b1a7336a80..59c90fcd77 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc
@@ -197,7 +197,7 @@ void ShortcutSubManager::Execute(
return;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
index 004ee0845b..70340c8e23 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h
@@ -43,7 +43,7 @@ void UnregisterFileHandlersWithOs(const
const base::FilePath& profile_path,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
index ca28c1e889..dc253e90ed 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
@@ -66,7 +66,7 @@ namespace {
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
index afed8774ea..5615c5bf5c 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.h
@@ -22,7 +22,7 @@
#include "ui/gfx/image/image_family.h"
diff --git a/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
index 7216012426..2370700f5e 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
@@ -123,7 +123,7 @@ GetPreinstalledWebAppsMappingForTesting(
namespace web_app {
diff --git a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
index dbb14adc97..06fa40e7d1 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
@@ -45,7 +45,7 @@
#include "third_party/skia/include/core/SkBitmap.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/nix/xdg_util.h"
#endif
-@@ -132,7 +132,7 @@ std::vector<std::wstring> GetFileExtensi
+@@ -120,7 +120,7 @@ std::vector<std::wstring> GetFileExtensi
}
#endif
@@ -24,7 +24,7 @@ $NetBSD$
// Performs a blocking read of app icons from the disk.
std::optional<SkBitmap> IconManagerReadIconForSize(
WebAppIconManager& icon_manager,
-@@ -317,7 +317,7 @@ bool OsIntegrationTestOverrideImpl::Simu
+@@ -305,7 +305,7 @@ bool OsIntegrationTestOverrideImpl::Simu
GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
CHECK(base::PathExists(app_folder_shortcut_path));
return base::DeletePathRecursively(app_folder_shortcut_path);
@@ -33,7 +33,7 @@ $NetBSD$
base::FilePath desktop_shortcut_path =
GetShortcutPath(profile, desktop(), app_id, app_name);
LOG(INFO) << desktop_shortcut_path;
-@@ -364,7 +364,7 @@ bool OsIntegrationTestOverrideImpl::Dele
+@@ -352,7 +352,7 @@ bool OsIntegrationTestOverrideImpl::Dele
}
#endif // BUILDFLAG(IS_WIN)
@@ -42,7 +42,7 @@ $NetBSD$
bool OsIntegrationTestOverrideImpl::DeleteDesktopDirOnLinux() {
if (desktop_.IsValid()) {
return desktop_.Delete();
-@@ -378,7 +378,7 @@ bool OsIntegrationTestOverrideImpl::IsRu
+@@ -366,7 +366,7 @@ bool OsIntegrationTestOverrideImpl::IsRu
Profile* profile,
const webapps::AppId& app_id,
const std::string& app_name) {
@@ -51,7 +51,7 @@ $NetBSD$
std::string shortcut_filename =
"chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
return base::PathExists(startup().Append(shortcut_filename));
-@@ -433,7 +433,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
+@@ -421,7 +421,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
is_file_handled =
shell_integration::CanApplicationHandleURL(app_path, test_file_url);
base::DeleteFile(test_file_path);
@@ -60,7 +60,7 @@ $NetBSD$
base::FilePath user_applications_dir = applications();
bool database_update_called = false;
for (const LinuxFileRegistration& command : linux_file_registration_) {
-@@ -482,7 +482,7 @@ std::optional<SkBitmap> OsIntegrationTes
+@@ -470,7 +470,7 @@ std::optional<SkBitmap> OsIntegrationTes
return std::nullopt;
}
return GetIconFromShortcutFile(shortcut_path);
@@ -69,7 +69,7 @@ $NetBSD$
WebAppProvider* provider = WebAppProvider::GetForLocalAppsUnchecked(profile);
if (!provider) {
return std::nullopt;
-@@ -549,7 +549,7 @@ base::FilePath OsIntegrationTestOverride
+@@ -538,7 +538,7 @@ base::FilePath OsIntegrationTestOverride
return bundle.bundle_path();
}
}
@@ -78,7 +78,7 @@ $NetBSD$
std::string shortcut_filename =
"chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
base::FilePath shortcut_path = shortcut_dir.Append(shortcut_filename);
-@@ -574,7 +574,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
+@@ -563,7 +563,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
base::FilePath app_shortcut_path =
GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
return base::PathExists(app_shortcut_path);
@@ -87,7 +87,7 @@ $NetBSD$
base::FilePath desktop_shortcut_path =
GetShortcutPath(profile, desktop(), app_id, app_name);
return base::PathExists(desktop_shortcut_path);
-@@ -766,7 +766,7 @@ void OsIntegrationTestOverrideImpl::Enab
+@@ -755,7 +755,7 @@ void OsIntegrationTestOverrideImpl::Enab
}
#endif // BUILDFLAG(IS_MAC)
@@ -96,7 +96,7 @@ $NetBSD$
base::FilePath OsIntegrationTestOverrideImpl::desktop() {
return desktop_.GetPath();
}
-@@ -817,7 +817,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -806,7 +806,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
success = chrome_apps_folder_.CreateUniqueTempDirUnderPath(
outer_temp_dir_.GetPath());
CHECK(success);
@@ -105,7 +105,7 @@ $NetBSD$
success = desktop_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
CHECK(success);
success = startup_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
-@@ -830,7 +830,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -819,7 +819,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
CHECK(success);
#endif
@@ -114,7 +114,7 @@ $NetBSD$
auto callback = base::BindRepeating([](base::FilePath filename_in,
std::string xdg_command,
std::string file_contents) {
-@@ -902,7 +902,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
+@@ -891,7 +891,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
#elif BUILDFLAG(IS_MAC)
EXPECT_TRUE(!chrome_apps_folder_.IsValid() || DeleteChromeAppsDir());
diff --git a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
index cfbe1a0d9f..7da846df25 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/test/os_integration_test_override_impl.h
@@ -40,7 +40,7 @@ class ShellLinkItem;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app.cc b/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
index d86e32d921..97b8017a0c 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/web_app.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/web_app.cc
@@ -77,7 +77,7 @@
#include "url/origin.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -755,7 +755,7 @@ void WebApp::SetCurrentOsIntegrationStat
+@@ -777,7 +777,7 @@ void WebApp::SetCurrentOsIntegrationStat
void WebApp::SetIsolationData(IsolationData isolation_data) {
CHECK(manifest_id_.is_valid()
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
index ff81c2e3d7..13cf3d1633 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app_helpers.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/web_app_helpers.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/web_app_helpers.cc
@@ -145,7 +145,7 @@ bool IsValidWebAppUrl(const GURL& app_ur
return false;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
index 266f4d9c27..89c1e8e6e9 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app_install_info.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/web_applications/web_app_install_info.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/web_applications/web_app_install_info.h
-@@ -43,7 +43,7 @@
+@@ -42,7 +42,7 @@
#include "url/gurl.h"
static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc b/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
index b7236f93f1..5313f4d18c 100644
--- a/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
+++ b/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webapps/chrome_webapps_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/webapps/chrome_webapps_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/webapps/chrome_webapps_client.cc
@@ -11,7 +11,7 @@
#include "url/origin.h"
diff --git a/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc b/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
index c7cd4ca725..682c6005d7 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
-@@ -555,7 +555,7 @@ void ChromeAuthenticatorRequestDelegate:
+@@ -540,7 +540,7 @@ void ChromeAuthenticatorRequestDelegate:
g_observer->ConfiguringCable(request_type);
}
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// No caBLEv1 on Linux. It tends to crash bluez.
- if (base::Contains(pairings_from_extension,
- device::CableDiscoveryData::Version::V1,
+ if (std::ranges::contains(pairings_from_extension,
+ device::CableDiscoveryData::Version::V1,
diff --git a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
index 0c8283d937..dd524663d4 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/enclave_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/webauthn/enclave_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/webauthn/enclave_manager.cc
-@@ -746,7 +746,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
+@@ -743,7 +743,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
std::string UserVerifyingLabelToString(crypto::UserVerifyingKeyLabel label) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
return label;
#else
return std::string("placeholder");
-@@ -756,7 +756,7 @@ std::string UserVerifyingLabelToString(c
+@@ -753,7 +753,7 @@ std::string UserVerifyingLabelToString(c
std::optional<crypto::UserVerifyingKeyLabel> UserVerifyingKeyLabelFromString(
std::string saved_label) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc b/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
index 9d201e8c68..5bb69029f7 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/password_credential_ui_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/webauthn/password_credential_ui_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/webauthn/password_credential_ui_controller.cc
@@ -26,7 +26,7 @@ using content::WebContents;
namespace {
diff --git a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
index 51ca7f3444..76da983932 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/browser/webauthn/unexportable_key_utils.cc
@@ -42,7 +42,7 @@ GetWebAuthnUnexportableKeyProvider() {
// If there is a scoped UnexportableKeyProvider configured, we always use
diff --git a/chromium/patches/patch-chrome_common_channel__info.h b/chromium/patches/patch-chrome_common_channel__info.h
index eccb483ecd..03e9340cde 100644
--- a/chromium/patches/patch-chrome_common_channel__info.h
+++ b/chromium/patches/patch-chrome_common_channel__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/channel_info.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/channel_info.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/channel_info.h
@@ -11,7 +11,7 @@
#include "build/branding_buildflags.h"
diff --git a/chromium/patches/patch-chrome_common_channel__info__posix.cc b/chromium/patches/patch-chrome_common_channel__info__posix.cc
index cdb65202d3..492eca52d7 100644
--- a/chromium/patches/patch-chrome_common_channel__info__posix.cc
+++ b/chromium/patches/patch-chrome_common_channel__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/channel_info_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/channel_info_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/channel_info_posix.cc
@@ -92,7 +92,7 @@ std::string GetChannelSuffixForDataDir()
}
diff --git a/chromium/patches/patch-chrome_common_chrome__content__client.cc b/chromium/patches/patch-chrome_common_chrome__content__client.cc
index c4fd678452..7eaec1245b 100644
--- a/chromium/patches/patch-chrome_common_chrome__content__client.cc
+++ b/chromium/patches/patch-chrome_common_chrome__content__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_content_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/chrome_content_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/chrome_content_client.cc
@@ -61,12 +61,12 @@
#include "url/url_constants.h"
@@ -30,7 +30,7 @@ $NetBSD$
webapps::kIsolatedAppScheme,
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -213,7 +213,7 @@ void ChromeContentClient::AddAdditionalS
+@@ -214,7 +214,7 @@ void ChromeContentClient::AddAdditionalS
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -39,7 +39,7 @@ $NetBSD$
schemes->isolated_app_schemes.push_back(webapps::kIsolatedAppScheme);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -262,7 +262,7 @@ void ChromeContentClient::AddAdditionalS
+@@ -263,7 +263,7 @@ void ChromeContentClient::AddAdditionalS
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_common_chrome__features.cc b/chromium/patches/patch-chrome_common_chrome__features.cc
index f119662b93..47d5f9c5f9 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.cc
+++ b/chromium/patches/patch-chrome_common_chrome__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/chrome_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/chrome_features.cc
-@@ -77,7 +77,7 @@ BASE_FEATURE(kUseKeychainKeyProvider, ba
+@@ -84,7 +84,7 @@ BASE_FEATURE(kUseKeychainKeyProvider, ba
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,16 +15,7 @@ $NetBSD$
// Enables or disables the Autofill survey triggered by opening a prompt to
// save address info.
BASE_FEATURE(kAutofillAddressSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -198,7 +198,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtension
- // Enables or disables Desktop PWAs to be auto-started on OS login.
- BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -235,7 +235,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
+@@ -232,7 +232,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
// Enables the new reset banner on the settings page.
BASE_FEATURE(kShowResetProfileBannerV2, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -33,7 +24,7 @@ $NetBSD$
// Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
// If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
// Apps will not launch and will be marked in the UI as deprecated.
-@@ -779,7 +779,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE
+@@ -800,7 +800,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE
// Killswitch that controls whether the guest WebContents visibility state is
// set to hidden when the Glic panel is warming.
BASE_FEATURE(kGlicGuestContentsVisibilityState,
@@ -42,16 +33,16 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1343,7 +1343,7 @@ BASE_FEATURE(kKAnonymityServiceOHTTPRequ
- // public keys.
- BASE_FEATURE(kKAnonymityServiceStorage, base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -1356,7 +1356,7 @@ BASE_FEATURE(kIsolatedWebAppManagedGuest
+ BASE_FEATURE(kIsolatedWebAppBundleCache, base::FEATURE_ENABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS)
BASE_FEATURE(kLinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
// Values taken from the low-memory-monitor documentation and also apply to the
// portal API:
-@@ -1354,7 +1354,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -1367,7 +1367,7 @@ constexpr base::FeatureParam<int> kLinux
&kLinuxLowMemoryMonitor, "critical_level", 255};
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_common_chrome__features.h b/chromium/patches/patch-chrome_common_chrome__features.h
index 9e20bb914b..b2b1f1c3e9 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.h
+++ b/chromium/patches/patch-chrome_common_chrome__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/chrome_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/chrome_features.h
-@@ -74,7 +74,7 @@ BASE_DECLARE_FEATURE(kUseKeychainKeyProv
+@@ -82,7 +82,7 @@ BASE_DECLARE_FEATURE(kUseKeychainKeyProv
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillAddressSurvey);
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillCardSurvey);
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillPasswordSurvey);
-@@ -162,7 +162,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStri
+@@ -167,7 +167,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStri
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kShowResetProfileBannerV2);
@@ -24,16 +24,16 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -992,7 +992,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
- COMPONENT_EXPORT(CHROME_FEATURES)
- BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
+@@ -1001,7 +1001,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+ BASE_DECLARE_FEATURE(kIsolatedWebAppBundleCache);
+ #endif
-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -1000,7 +1000,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -1009,7 +1009,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.cc b/chromium/patches/patch-chrome_common_chrome__paths.cc
index 55fda87454..411ae3eda8 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths.cc
+++ b/chromium/patches/patch-chrome_common_chrome__paths.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_paths.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/chrome_paths.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/chrome_paths.cc
@@ -31,7 +31,7 @@
#include "base/apple/foundation_util.h"
@@ -76,13 +76,13 @@ $NetBSD$
case chrome::DIR_NATIVE_MESSAGING:
#if BUILDFLAG(IS_MAC)
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-@@ -474,6 +474,9 @@ bool PathProvider(int key, base::FilePat
+@@ -477,6 +477,9 @@ bool PathProvider(int key, base::FilePat
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
cur = base::FilePath(
FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts"));
+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
+ cur = base::FilePath(FILE_PATH_LITERAL(
+ "@PREFIX@/etc/chromium/native-messaging-hosts"));
- #else
- cur = base::FilePath(
- FILE_PATH_LITERAL("/etc/chromium/native-messaging-hosts"));
+ #elif BUILDFLAG(GOOGLE_CHROME_FOR_TESTING_BRANDING)
+ cur = base::FilePath(FILE_PATH_LITERAL(
+ "/etc/opt/chrome_for_testing/native-messaging-hosts"));
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.h b/chromium/patches/patch-chrome_common_chrome__paths.h
index 5def6bb0d5..51fa5f6a57 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths.h
+++ b/chromium/patches/patch-chrome_common_chrome__paths.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_paths.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/chrome_paths.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/chrome_paths.h
@@ -58,7 +58,7 @@ enum {
// to set policies for chrome. This directory
diff --git a/chromium/patches/patch-chrome_common_chrome__paths__internal.h b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
index 613c8e4406..2e05df502c 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths__internal.h
+++ b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_paths_internal.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/chrome_paths_internal.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/chrome_paths_internal.h
@@ -53,7 +53,7 @@ void GetUserCacheDirectory(const base::F
// Get the path to the user's documents directory.
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.cc b/chromium/patches/patch-chrome_common_chrome__switches.cc
index 491d721927..4a6e093eda 100644
--- a/chromium/patches/patch-chrome_common_chrome__switches.cc
+++ b/chromium/patches/patch-chrome_common_chrome__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_switches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/chrome_switches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/chrome_switches.cc
-@@ -952,7 +952,7 @@ const char kDebugPrint[] = "debug-print"
+@@ -963,7 +963,7 @@ const char kDebugPrint[] = "debug-print"
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -15,8 +15,8 @@ $NetBSD$
const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
// Causes the browser to launch directly in guest mode.
-@@ -1000,7 +1000,7 @@ const char kGlicResetMultiInstanceEnable
- const char kGlicForceG1StatusForMultiInstance[] = "glic-force-g1-for-mi";
+@@ -1016,7 +1016,7 @@ const char kGlicGuestUrlPresetPreprod[]
+ const char kGlicGuestUrlPresetProd[] = "glic-guest-url-preset-prod";
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.h b/chromium/patches/patch-chrome_common_chrome__switches.h
index 396cf7aa21..c119d1808a 100644
--- a/chromium/patches/patch-chrome_common_chrome__switches.h
+++ b/chromium/patches/patch-chrome_common_chrome__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_switches.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/chrome_switches.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/chrome_switches.h
-@@ -291,7 +291,7 @@ extern const char kDebugPrint[];
+@@ -294,7 +294,7 @@ extern const char kDebugPrint[];
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -14,9 +14,9 @@ $NetBSD$
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
extern const char kEnableNewAppMenuIcon[];
extern const char kGuest[];
- extern const char kForceNtpMobilePromo[];
-@@ -314,7 +314,7 @@ extern const char kGlicResetMultiInstanc
- extern const char kGlicForceG1StatusForMultiInstance[];
+ #endif
+@@ -319,7 +319,7 @@ extern const char kGlicGuestUrlPresetPre
+ extern const char kGlicGuestUrlPresetProd[];
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc b/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
index b4d3d05fbc..d19489bd44 100644
--- a/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
+++ b/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/controlled_frame/controlled_frame.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/controlled_frame/controlled_frame.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/controlled_frame/controlled_frame.cc
@@ -20,7 +20,7 @@
#include "third_party/blink/public/common/features.h"
diff --git a/chromium/patches/patch-chrome_common_crash__keys.cc b/chromium/patches/patch-chrome_common_crash__keys.cc
index a85ab679e6..18d4e27bec 100644
--- a/chromium/patches/patch-chrome_common_crash__keys.cc
+++ b/chromium/patches/patch-chrome_common_crash__keys.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/crash_keys.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/crash_keys.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/crash_keys.cc
@@ -51,7 +51,9 @@ class CrashKeyWithName {
~CrashKeyWithName() = delete;
diff --git a/chromium/patches/patch-chrome_common_extensions_extension__constants.cc b/chromium/patches/patch-chrome_common_extensions_extension__constants.cc
index 007520ddaa..20cc0ab38b 100644
--- a/chromium/patches/patch-chrome_common_extensions_extension__constants.cc
+++ b/chromium/patches/patch-chrome_common_extensions_extension__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/extensions/extension_constants.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/extensions/extension_constants.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/extensions/extension_constants.cc
@@ -38,7 +38,7 @@ const char* const kBuiltInFirstPartyExte
kGoogleSpeechSynthesisExtensionId,
diff --git a/chromium/patches/patch-chrome_common_extensions_extension__constants.h b/chromium/patches/patch-chrome_common_extensions_extension__constants.h
index 9e47724612..4a9e707789 100644
--- a/chromium/patches/patch-chrome_common_extensions_extension__constants.h
+++ b/chromium/patches/patch-chrome_common_extensions_extension__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/extensions/extension_constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/extensions/extension_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/extensions/extension_constants.h
-@@ -307,7 +307,7 @@ inline constexpr char kReadingModeGDocsH
+@@ -295,7 +295,7 @@ inline constexpr char kReadingModeGDocsH
inline constexpr base::FilePath::CharType
kReadingModeGDocsHelperManifestFilename[] =
FILE_PATH_LITERAL("reading_mode_gdocs_helper_manifest.json");
diff --git a/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc b/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
index 030cd6b46b..f4d35701fa 100644
--- a/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
+++ b/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/extensions/permissions/chrome_permission_message_rules.cc
@@ -281,7 +281,7 @@ class USBDevicesFormatter : public Chrom
int GetEnterpriseReportingPrivatePermissionMessageId() {
diff --git a/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc b/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
index 619b367471..95127217a7 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_host_file_path.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/media/cdm_host_file_path.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/media/cdm_host_file_path.cc
@@ -90,7 +90,7 @@ void AddCdmHostFilePaths(
cdm_host_file_paths->emplace_back(chrome_framework_path,
diff --git a/chromium/patches/patch-chrome_common_media_cdm__registration.cc b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
index ca96f776a8..307bd7dc56 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__registration.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_registration.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/media/cdm_registration.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/media/cdm_registration.cc
@@ -34,7 +34,7 @@
#if BUILDFLAG(ENABLE_WIDEVINE)
diff --git a/chromium/patches/patch-chrome_common_media_cdm__registration.h b/chromium/patches/patch-chrome_common_media_cdm__registration.h
index dcafbde1ad..1f5f31a157 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__registration.h
+++ b/chromium/patches/patch-chrome_common_media_cdm__registration.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_registration.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/media/cdm_registration.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/media/cdm_registration.h
@@ -15,7 +15,7 @@
void RegisterCdmInfo(std::vector<content::CdmInfo>* cdms);
diff --git a/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h b/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
index 6d33d660ba..6216e52b98 100644
--- a/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
+++ b/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/media/component_widevine_cdm_hint_file_linux.h
@@ -14,7 +14,7 @@
#error "This file only applies when Widevine used."
diff --git a/chromium/patches/patch-chrome_common_pref__names.h b/chromium/patches/patch-chrome_common_pref__names.h
index 4559a0dca3..093b1be919 100644
--- a/chromium/patches/patch-chrome_common_pref__names.h
+++ b/chromium/patches/patch-chrome_common_pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/pref_names.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/pref_names.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/pref_names.h
@@ -1350,7 +1350,7 @@ inline constexpr char kGeminiSettings[]
inline constexpr char kAllowedDomainsForApps[] =
@@ -24,7 +24,7 @@ $NetBSD$
// Boolean that is false if we should show window manager decorations. If
// true, we draw a custom chrome frame (thicker title bar and blue border).
inline constexpr char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
-@@ -2131,7 +2131,7 @@ inline constexpr char kPinInfoBarTimesSh
+@@ -2135,7 +2135,7 @@ inline constexpr char kPinInfoBarTimesSh
"browser.pin_infobar_times_shown";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -33,7 +33,7 @@ $NetBSD$
// How many times the session restore infobar has been shown.
inline constexpr char kSessionRestoreInfoBarTimesShown[] =
-@@ -2178,7 +2178,7 @@ inline constexpr char kDownloadDefaultDi
+@@ -2182,7 +2182,7 @@ inline constexpr char kDownloadDefaultDi
inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -42,7 +42,7 @@ $NetBSD$
inline constexpr char kOpenPdfDownloadInSystemReader[] =
"download.open_pdf_in_system_reader";
#endif
-@@ -2720,7 +2720,7 @@ inline constexpr char kMediaStorageIdSal
+@@ -2724,7 +2724,7 @@ inline constexpr char kMediaStorageIdSal
inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
#endif // BUILDFLAG(IS_WIN)
@@ -51,7 +51,7 @@ $NetBSD$
// A boolean pref to determine whether or not the network service is running
// sandboxed.
inline constexpr char kNetworkServiceSandboxEnabled[] =
-@@ -2734,7 +2734,7 @@ inline constexpr char kNetworkServiceSan
+@@ -2738,7 +2738,7 @@ inline constexpr char kNetworkServiceSan
inline constexpr char kNetworkServiceFailedLaunchMajorVersion[] =
"net.network_service_failed_launch_major_version";
@@ -60,7 +60,7 @@ $NetBSD$
// Records whether the user has seen an HTTP auth "negotiate" header.
inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
"net.received_http_auth_negotiate_headers";
-@@ -2826,7 +2826,7 @@ inline constexpr char kIsolatedWebAppIns
+@@ -2830,7 +2830,7 @@ inline constexpr char kIsolatedWebAppIns
inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
"profile.isolated_web_app.install.pending_initialization_count";
@@ -69,7 +69,7 @@ $NetBSD$
// Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
// along with kAuthNegotiateDelegateAllowlist.
inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3338,7 +3338,7 @@ inline constexpr char kKioskApplicationL
+@@ -3342,7 +3342,7 @@ inline constexpr char kKioskApplicationL
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -78,7 +78,7 @@ $NetBSD$
// Defines administrator-set availability of Chrome for Testing.
inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
#endif
-@@ -3814,7 +3814,7 @@ inline constexpr char kScreenCaptureWith
+@@ -3821,7 +3821,7 @@ inline constexpr char kScreenCaptureWith
inline constexpr char kSandboxExternalProtocolBlocked[] =
"profile.sandbox_external_protocol_blocked";
@@ -87,7 +87,7 @@ $NetBSD$
// Boolean that indicates if system notifications are allowed to be used in
// place of Chrome notifications.
inline constexpr char kAllowSystemNotifications[] =
-@@ -4007,7 +4007,7 @@ inline constexpr char kLensDesktopNTPSea
+@@ -4014,7 +4014,7 @@ inline constexpr char kLensDesktopNTPSea
"policy.lens_desktop_ntp_search_enabled";
#endif
@@ -96,7 +96,7 @@ $NetBSD$
// A dict mapping the edition name with the major version it was shown.
inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
// A list containing the features of each module in order of when they
-@@ -4104,7 +4104,7 @@ inline constexpr char kPrintingOAuth2Aut
+@@ -4111,7 +4111,7 @@ inline constexpr char kPrintingOAuth2Aut
"printing.oauth2_authorization_servers";
#endif
diff --git a/chromium/patches/patch-chrome_common_url__constants.h b/chromium/patches/patch-chrome_common_url__constants.h
index 675459c033..f99f531138 100644
--- a/chromium/patches/patch-chrome_common_url__constants.h
+++ b/chromium/patches/patch-chrome_common_url__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/url_constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/url_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/url_constants.h
-@@ -1007,7 +1007,7 @@ inline constexpr char kOutdatedPluginLea
+@@ -1009,7 +1009,7 @@ inline constexpr char kOutdatedPluginLea
inline constexpr char kPhoneHubPermissionLearnMoreURL[] =
"https://support.google.com/chromebook?p=multidevice";
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.cc b/chromium/patches/patch-chrome_common_webui__url__constants.cc
index a8c19a297d..5260f35a50 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.cc
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/webui_url_constants.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/webui_url_constants.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/webui_url_constants.cc
-@@ -137,7 +137,7 @@ base::span<const base::cstring_view> Chr
+@@ -138,7 +138,7 @@ base::span<const base::cstring_view> Chr
kChromeUITermsHost,
#endif
kChromeUITranslateInternalsHost,
@@ -15,7 +15,7 @@ $NetBSD$
kChromeUIUpdaterHost,
#endif
kChromeUIUsbInternalsHost,
-@@ -205,17 +205,17 @@ base::span<const base::cstring_view> Chr
+@@ -206,17 +206,17 @@ base::span<const base::cstring_view> Chr
kChromeUIInternetDetailDialogHost,
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.h b/chromium/patches/patch-chrome_common_webui__url__constants.h
index 146ddb5b15..562fe44012 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.h
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/webui_url_constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/common/webui_url_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/common/webui_url_constants.h
-@@ -560,12 +560,12 @@ inline constexpr char kChromeUIOsUrlAppU
+@@ -564,12 +564,12 @@ inline constexpr char kChromeUIOsUrlAppU
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -18,10 +18,10 @@ $NetBSD$
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
- inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
- inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
-@@ -577,11 +577,11 @@ inline constexpr char kChromeUILinuxProx
+ inline constexpr char kChromeUIDefaultBrowserModalURL[] =
+ "chrome://default-browser-modal/";
+ inline constexpr char kChromeUIDefaultBrowserModalHost[] =
+@@ -585,11 +585,11 @@ inline constexpr char kChromeUILinuxProx
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -35,12 +35,12 @@ $NetBSD$
inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
-@@ -608,7 +608,7 @@ inline constexpr char kChromeUIUpdaterHo
+@@ -616,7 +616,7 @@ inline constexpr char kChromeUIUpdaterHo
inline constexpr char kChromeUIUpdaterURL[] = "chrome://updater/";
#endif
-#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-+#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS)) && \
++#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
defined(TOOLKIT_VIEWS)) || \
defined(USE_AURA)
inline constexpr char kChromeUITabModalConfirmDialogHost[] =
diff --git a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
index bd2be4e1d5..176b56cec9 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/enterprise_companion/enterprise_companion_client.cc
@@ -35,7 +35,7 @@ namespace {
diff --git a/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc b/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
index 24c374e2f7..97c42bf062 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/event_logger.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/enterprise_companion/event_logger.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/enterprise_companion/event_logger.cc
@@ -126,7 +126,7 @@ proto::EnterpriseCompanionMetadata GetMe
metadata.set_application_arch(proto::ARM64);
diff --git a/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc b/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
index 6b68cbb627..67410381c0 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/ipc_security_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/enterprise_companion/ipc_security_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/enterprise_companion/ipc_security_linux.cc
@@ -15,7 +15,11 @@ namespace enterprise_companion {
IpcTrustDecider CreateIpcTrustDecider() {
diff --git a/chromium/patches/patch-chrome_enterprise__companion_lock.cc b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
index a523ebde18..e57e283617 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_lock.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/lock.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/enterprise_companion/lock.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/enterprise_companion/lock.cc
@@ -17,7 +17,7 @@
diff --git a/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc b/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
index 8e79786ea5..a211b192c2 100644
--- a/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
+++ b/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/renderer/chrome_content_renderer_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/renderer/chrome_content_renderer_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/renderer/chrome_content_renderer_client.cc
-@@ -184,7 +184,7 @@
+@@ -185,7 +185,7 @@
#include "v8/include/v8-isolate.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -420,7 +420,7 @@ void ChromeContentRendererClient::Render
+@@ -426,7 +426,7 @@ void ChromeContentRendererClient::Render
WebSecurityPolicy::RegisterURLSchemeAsExtension(
WebString::FromASCII(extensions::kExtensionScheme));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
WebSecurityPolicy::RegisterURLSchemeAsIsolatedApp(
WebString::FromASCII(webapps::kIsolatedAppScheme));
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -489,7 +489,7 @@ void ChromeContentRendererClient::Render
+@@ -495,7 +495,7 @@ void ChromeContentRendererClient::Render
WebString::FromASCII(chrome::kChromeSearchScheme));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
index ef150e825e..0b61143c13 100644
--- a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
+++ b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/services/printing/print_backend_service_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/services/printing/print_backend_service_impl.cc
@@ -49,7 +49,7 @@
#include "printing/backend/cups_connection_pool.h"
diff --git a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h
index 6c00350f16..fd4836c1f9 100644
--- a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h
+++ b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/services/printing/print_backend_service_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/services/printing/print_backend_service_impl.h
@@ -35,7 +35,7 @@
#include "mojo/public/cpp/bindings/remote.h"
diff --git a/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc b/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
index 37cd2aff38..11bf1184c6 100644
--- a/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
+++ b/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/services/speech/audio_source_fetcher_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/services/speech/audio_source_fetcher_impl.cc
@@ -132,7 +132,7 @@ void AudioSourceFetcherImpl::Start(
diff --git a/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc b/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
index fe750ee4d5..7a965679bf 100644
--- a/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
+++ b/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/base/scoped_channel_override_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/test/base/scoped_channel_override_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/test/base/scoped_channel_override_posix.cc
@@ -22,7 +22,7 @@ version_info::Channel GetBaseChannel(Sco
return version_info::Channel::BETA;
diff --git a/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc b/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
index b6854d9836..51a19c4a5c 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/chrome_launcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/test/chromedriver/chrome_launcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/test/chromedriver/chrome_launcher.cc
@@ -75,6 +75,7 @@
#include <fcntl.h>
diff --git a/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc b/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
index e37bbbfa15..2e6eddb14b 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/test/chromedriver/chrome/chrome_finder.cc
@@ -59,7 +59,7 @@ void GetApplicationDirs(std::vector<base
installation_locations[i].Append(L"Chromium\\Application"));
diff --git a/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc b/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
index 3b71399f7c..73b613290e 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/key_converter_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/test/chromedriver/key_converter_unittest.cc
@@ -248,7 +248,7 @@ TEST(KeyConverter, ToggleModifiers) {
CheckEventsReleaseModifiers(keys, key_events);
@@ -12,7 +12,7 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Fails on bots: crbug.com/174962
+ // Fails on bots: crbug.com/40301345
#define MAYBE_AllEnglishKeyboardSymbols DISABLED_AllEnglishKeyboardSymbols
#else
@@ -306,7 +306,7 @@ TEST(KeyConverter, AllEnglishKeyboardTex
diff --git a/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc b/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
index fc2de7a73f..2ce879e9e8 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/test/chromedriver/keycode_text_conversion_unittest.cc
@@ -64,7 +64,7 @@ std::string ConvertKeyCodeToTextNoError(
@@ -12,7 +12,7 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Fails on bots: crbug.com/174962
+ // Fails on bots: crbug.com/40301345
#define MAYBE_KeyCodeToText DISABLED_KeyCodeToText
#else
@@ -98,7 +98,7 @@ TEST(KeycodeTextConversionTest, MAYBE_Ke
@@ -21,6 +21,6 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Fails on bots: crbug.com/174962
+ // Fails on bots: crbug.com/40301345
#define MAYBE_CharToKeyCode DISABLED_CharToKeyCode
#else
diff --git a/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc b/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
index 70cba61901..141f1f9653 100644
--- a/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
+++ b/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/test/supervised_user/google_auth_state_waiter_mixin.cc
@@ -24,7 +24,7 @@ GoogleAuthStateWaiterMixin::GoogleAuthSt
GoogleAuthStateWaiterMixin::~GoogleAuthStateWaiterMixin() = default;
diff --git a/chromium/patches/patch-chrome_updater_configurator.cc b/chromium/patches/patch-chrome_updater_configurator.cc
index 5d5c052a36..38f00d522d 100644
--- a/chromium/patches/patch-chrome_updater_configurator.cc
+++ b/chromium/patches/patch-chrome_updater_configurator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/configurator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/updater/configurator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/updater/configurator.cc
@@ -91,7 +91,7 @@ Configurator::Configurator(scoped_refptr
return std::nullopt;
diff --git a/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc b/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
index 3740256c17..78d2b8ad41 100644
--- a/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
+++ b/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/ipc/ipc_security_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/updater/ipc/ipc_security_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/updater/ipc/ipc_security_linux.cc
@@ -15,7 +15,11 @@ namespace updater {
diff --git a/chromium/patches/patch-chrome_updater_lock.cc b/chromium/patches/patch-chrome_updater_lock.cc
index 05b9e05c7f..3cc1412c60 100644
--- a/chromium/patches/patch-chrome_updater_lock.cc
+++ b/chromium/patches/patch-chrome_updater_lock.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/lock.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/updater/lock.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/updater/lock.cc
@@ -26,7 +26,7 @@ namespace updater {
std::unique_ptr<ScopedLock> CreateScopedLock(const std::string& name,
diff --git a/chromium/patches/patch-chrome_updater_util_posix__util.cc b/chromium/patches/patch-chrome_updater_util_posix__util.cc
index da72e67fa3..fab777f66b 100644
--- a/chromium/patches/patch-chrome_updater_util_posix__util.cc
+++ b/chromium/patches/patch-chrome_updater_util_posix__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/util/posix_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/updater/util/posix_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/updater/util/posix_util.cc
@@ -20,7 +20,7 @@
#include "chrome/updater/updater_branding.h"
diff --git a/chromium/patches/patch-chrome_utility_services.cc b/chromium/patches/patch-chrome_utility_services.cc
index 08beb702b7..2ae57ff36b 100644
--- a/chromium/patches/patch-chrome_utility_services.cc
+++ b/chromium/patches/patch-chrome_utility_services.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/utility/services.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- chrome/utility/services.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ chrome/utility/services.cc
-@@ -49,7 +49,7 @@
- #include "chrome/services/system_signals/mac/mac_system_signals_service.h"
+@@ -51,7 +51,7 @@
+ #include "services/proxy_resolver_mac/mac_system_proxy_resolver_impl.h"
#endif // BUILDFLAG(IS_MAC)
-#if BUILDFLAG(IS_LINUX)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/services/system_signals/linux/linux_system_signals_service.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -199,7 +199,7 @@ auto RunMacNotificationService(
+@@ -208,7 +208,7 @@ auto RunMacSystemProxyResolver(
}
#endif // BUILDFLAG(IS_MAC)
@@ -24,7 +24,7 @@ $NetBSD$
auto RunSystemSignalsService(
mojo::PendingReceiver<device_signals::mojom::SystemSignalsService>
receiver) {
-@@ -456,7 +456,7 @@ void RegisterMainThreadServices(mojo::Se
+@@ -465,7 +465,7 @@ void RegisterMainThreadServices(mojo::Se
services.Add(RunWindowsIconReader);
#endif // BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_BUILD.gn b/chromium/patches/patch-components_BUILD.gn
index 75e3bdb1ca..15fed673e8 100644
--- a/chromium/patches/patch-components_BUILD.gn
+++ b/chromium/patches/patch-components_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/BUILD.gn
-@@ -221,7 +221,6 @@ test("components_unittests") {
+@@ -223,7 +223,6 @@ test("components_unittests") {
"//components/contextual_search/internal:unit_tests",
"//components/contextual_tasks:unit_tests",
"//components/country_codes:unit_tests",
@@ -14,7 +14,7 @@ $NetBSD$
"//components/cross_device/logging:unit_tests",
"//components/crx_file:unit_tests",
"//components/data_sharing:unit_tests",
-@@ -642,7 +641,7 @@ test("components_unittests") {
+@@ -640,7 +639,7 @@ test("components_unittests") {
"//components/user_data_importer/content:unit_tests",
]
@@ -23,7 +23,7 @@ $NetBSD$
deps += [
"//components/crash/content/browser:unit_tests",
"//components/crash/core/app:unit_tests",
-@@ -812,7 +811,7 @@ test("components_unittests") {
+@@ -816,7 +815,7 @@ test("components_unittests") {
deps += [ "//components/constrained_window:unit_tests" ]
}
diff --git a/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc b/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
deleted file mode 100644
index 628be6e584..0000000000
--- a/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
+++ /dev/null
@@ -1,53 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/autofill/core/browser/data_manager/payments/payments_data_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ components/autofill/core/browser/data_manager/payments/payments_data_manager.cc
-@@ -480,7 +480,7 @@ void PaymentsDataManager::OnWebDataServi
-
- bool PaymentsDataManager::ShouldShowBnplSettings() const {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Check `kAutofillEnableBuyNowPayLater` only if the user has seen a BNPL
- // suggestion before, or there are already linked issuers present, to avoid
- // unnecessary feature flag checks. The linked issuer check is due to the fact
-@@ -1015,7 +1015,7 @@ void PaymentsDataManager::SetPrefService
- &PaymentsDataManager::OnAutofillPaymentsCardBenefitsPrefChange,
- base::Unretained(this)));
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- pref_registrar_.Add(
- prefs::kAutofillBnplEnabled,
- base::BindRepeating(&PaymentsDataManager::OnBnplEnabledPrefChange,
-@@ -1089,7 +1089,7 @@ void PaymentsDataManager::SetAutofillHas
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- bool PaymentsDataManager::IsAutofillHasSeenBnplPrefEnabled() const {
- return prefs::HasSeenBnpl(pref_service_);
- }
-@@ -2153,7 +2153,7 @@ bool PaymentsDataManager::AreEwalletAcco
-
- bool PaymentsDataManager::AreBnplIssuersSupported() const {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- return app_locale_ == "en-US" &&
- (GetCountryCodeForExperimentGroup() == "US" ||
- base::FeatureList::IsEnabled(
-@@ -2189,7 +2189,7 @@ void PaymentsDataManager::ClearAllCredit
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- void PaymentsDataManager::OnBnplEnabledPrefChange() {
- // On pref change to `false`, clearing BNPL issuers is implicitly handled by
- // `GetBnplIssuers()`, since it returns an empty vector when
diff --git a/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h b/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
deleted file mode 100644
index 578f9e3b01..0000000000
--- a/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/autofill/core/browser/data_manager/payments/payments_data_manager.h.orig 2026-02-03 22:07:10.000000000 +0000
-+++ components/autofill/core/browser/data_manager/payments/payments_data_manager.h
-@@ -381,7 +381,7 @@ class PaymentsDataManager : public Autof
-
- // TODO(crbug.com/430575808): Remove build flags.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Returns the value of the kAutofillHasSeenBnpl pref.
- virtual bool IsAutofillHasSeenBnplPrefEnabled() const;
-
-@@ -729,7 +729,7 @@ class PaymentsDataManager : public Autof
- void ClearAllCreditCardBenefits();
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Monitors the `kAutofillBnplEnabled` preference for changes and controls the
- // clearing/loading of payment instruments accordingly. Will also log the
- // `Autofill.SettingsPage.BnplToggled` metric.
diff --git a/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc b/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
index 525725d2ea..5b8adcd612 100644
--- a/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/autofill/core/browser/foundations/browser_autofill_manager.cc
-@@ -929,7 +929,7 @@ BrowserAutofillManager::GetAmountExtract
+@@ -903,7 +903,7 @@ BrowserAutofillManager::GetAmountExtract
payments::BnplManager* BrowserAutofillManager::GetPaymentsBnplManager() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc b/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
index 35eb2c7703..5d455bc005 100644
--- a/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc
-@@ -210,7 +210,7 @@ void AddOptimizationTypesForBnplIssuers(
+@@ -207,7 +207,7 @@ void AddOptimizationTypesForBnplIssuers(
base::flat_set<optimization_guide::proto::OptimizationType>&
optimization_types) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -14,4 +14,4 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
auto bnpl_issuer_allowlist_can_be_loaded =
[&bnpl_issuers](BnplIssuer::IssuerId issuer_id) {
- return base::Contains(bnpl_issuers, issuer_id, &BnplIssuer::issuer_id);
+ return std::ranges::contains(bnpl_issuers, issuer_id,
diff --git a/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc b/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
index 0cf7d3ac2e..9998c3b3fd 100644
--- a/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/autofill/core/browser/payments/amount_extraction_manager.cc
@@ -270,7 +270,7 @@ void AmountExtractionManager::OnCheckout
/*timeout_reached=*/false);
diff --git a/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc b/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
index a60ec13d53..f9700b0065 100644
--- a/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
@@ -4,18 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/autofill/core/browser/payments/bnpl_manager.cc
-@@ -197,7 +197,7 @@ void BnplManager::OnSuggestionsShown(
- base::span<const Suggestion> suggestions,
- UpdateSuggestionsCallback update_suggestions_callback) {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- if (base::Contains(suggestions, SuggestionType::kBnplEntry,
- &Suggestion::type) &&
- base::FeatureList::IsEnabled(
-@@ -816,7 +816,7 @@ void BnplManager::MaybeUpdateDesktopSugg
+@@ -804,7 +804,7 @@ void BnplManager::MaybeUpdateDesktopSugg
.OnBnplSuggestionShown();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator__util.cc b/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator__util.cc
deleted file mode 100644
index 4b190c7bf0..0000000000
--- a/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator__util.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/autofill/core/browser/suggestions/payments/payments_suggestion_generator_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ components/autofill/core/browser/suggestions/payments/payments_suggestion_generator_util.cc
-@@ -959,7 +959,7 @@ std::vector<Suggestion> GetCreditCardSug
- /*extracted_amount_in_micros=*/std::nullopt));
- manager.GetCreditCardFormEventLogger().OnBnplSuggestionShown();
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- manager.client()
- .GetPersonalDataManager()
- .payments_data_manager()
diff --git a/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc b/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
index edcc5384ce..fa27da5c13 100644
--- a/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc
-@@ -1255,7 +1255,7 @@ bool AreMaskedBankAccountSupported() {
+@@ -1252,7 +1252,7 @@ bool AreMaskedBankAccountSupported() {
bool IsBnplIssuerSupported() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__features.cc b/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
index 62cc0826ab..49a9c09752 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/common/autofill_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/autofill/core/common/autofill_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/autofill/core/common/autofill_features.cc
@@ -10,7 +10,7 @@ namespace autofill::features {
@@ -13,5 +13,5 @@ $NetBSD$
- BUILDFLAG(IS_LINUX) ||
+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) ||
BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN);
- constexpr bool IS_WALLET_PASSES_SUPPORTED_PLATFORM = !BUILDFLAG(IS_IOS);
} // namespace
+
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
index c5a6fc2af0..dc6c7a069e 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/common/autofill_payments_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/autofill/core/common/autofill_payments_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/autofill/core/common/autofill_payments_features.cc
@@ -32,7 +32,7 @@ BASE_FEATURE(kAutofillEnableAiBasedAmoun
// of the allowlisted merchant websites.
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -48,7 +48,7 @@ BASE_FEATURE(kAutofillEnableAmountExtrac
+@@ -55,7 +55,7 @@ BASE_FEATURE(kAutofillEnableBottomSheetS
// When enabled, buy now pay later (BNPL) in Autofill will be offered.
BASE_FEATURE(kAutofillEnableBuyNowPayLater,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -59,7 +59,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -66,7 +66,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
// (BNPL) issuers that are externally linked.
BASE_FEATURE(kAutofillEnableBuyNowPayLaterForExternallyLinked,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -69,7 +69,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -76,7 +76,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
// offered.
BASE_FEATURE(kAutofillEnableBuyNowPayLaterForKlarna,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +42,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -78,7 +78,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -85,7 +85,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
// When enabled, buy now pay later (BNPL) data will be synced to Chrome clients.
BASE_FEATURE(kAutofillEnableBuyNowPayLaterSyncing,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,7 +51,16 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -102,7 +102,7 @@ BASE_FEATURE(kAutofillEnableCardBenefits
+@@ -95,7 +95,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+ // include the issuer names for better brand recognition.
+ BASE_FEATURE(kAutofillEnableBuyNowPayLaterUpdatedSuggestionSecondLineString,
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -115,7 +115,7 @@ BASE_FEATURE(kAutofillEnableCardBenefits
// UI.
BASE_FEATURE(kAutofillEnableCardBenefitsForBmo,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -60,7 +69,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -160,7 +160,7 @@ BASE_FEATURE(kAutofillEnableFlatRateCard
+@@ -173,7 +173,7 @@ BASE_FEATURE(kAutofillEnableFlatRateCard
// Payments Autofill UI.
BASE_FEATURE(kAutofillEnableFlatRateCardBenefitsFromCurinos,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -69,7 +78,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -317,7 +317,7 @@ const base::FeatureParam<int> kAutofillV
+@@ -325,7 +325,7 @@ const base::FeatureParam<int> kAutofillV
/*default_value=*/180};
bool ShouldShowImprovedUserConsentForCreditCardSave() {
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
deleted file mode 100644
index 6aa53f6aec..0000000000
--- a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
+++ /dev/null
@@ -1,44 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/autofill/core/common/autofill_prefs.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ components/autofill/core/common/autofill_prefs.cc
-@@ -147,7 +147,7 @@ void RegisterProfilePrefs(user_prefs::Pr
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- registry->RegisterBooleanPref(
- kAutofillBnplEnabled, true,
- user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
-@@ -459,7 +459,7 @@ void SetFacilitatedPaymentsA2ATriggeredO
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- void SetAutofillBnplEnabled(PrefService* prefs, bool value) {
- prefs->SetBoolean(kAutofillBnplEnabled, value);
- }
-@@ -468,7 +468,7 @@ void SetAutofillBnplEnabled(PrefService*
-
- bool IsAutofillBnplEnabled(const PrefService* prefs) {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- return prefs->GetBoolean(kAutofillBnplEnabled);
- #else
- return false;
-@@ -477,7 +477,7 @@ bool IsAutofillBnplEnabled(const PrefSer
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // If called, always sets the pref to true, and once true, it will follow the
- // user around forever.
- void SetAutofillHasSeenBnpl(PrefService* prefs) {
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
deleted file mode 100644
index dc8f98ec72..0000000000
--- a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/autofill/core/common/autofill_prefs.h.orig 2026-02-03 22:07:10.000000000 +0000
-+++ components/autofill/core/common/autofill_prefs.h
-@@ -66,7 +66,7 @@ inline constexpr char kAutofillAiLastVer
- inline constexpr char kAutofillAiTravelEntitiesEnabled[] =
- "autofill.autofill_ai.travel_entities_enabled";
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Boolean that is true if BNPL on Autofill is enabled.
- inline constexpr char kAutofillBnplEnabled[] = "autofill.bnpl_enabled";
- // Boolean that is true if the user has ever seen a BNPL suggestion.
-@@ -309,7 +309,7 @@ bool IsFacilitatedPaymentsA2AEnabled(con
- void SetFacilitatedPaymentsA2ATriggeredOnce(PrefService* prefs, bool value);
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- void SetAutofillBnplEnabled(PrefService* prefs, bool value);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -317,7 +317,7 @@ void SetAutofillBnplEnabled(PrefService*
- bool IsAutofillBnplEnabled(const PrefService* prefs);
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- void SetAutofillHasSeenBnpl(PrefService* prefs);
-
- bool HasSeenBnpl(const PrefService* prefs);
diff --git a/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h b/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
index 919faacefb..fbe2de426d 100644
--- a/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
+++ b/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/collaboration/public/collaboration_controller_delegate.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/collaboration/public/collaboration_controller_delegate.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/collaboration/public/collaboration_controller_delegate.h
@@ -125,7 +125,7 @@ class CollaborationControllerDelegate {
case Type::kSigninDisabledByPolicy:
diff --git a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
index c87c2f20ab..1e3064136b 100644
--- a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
+++ b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/commerce/core/commerce_feature_list.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/commerce/core/commerce_feature_list.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/commerce/core/commerce_feature_list.cc
-@@ -177,7 +177,7 @@ BASE_FEATURE(kShoppingAlternateServer, b
+@@ -176,7 +176,7 @@ BASE_FEATURE(kShoppingAlternateServer, b
const char kDiscountOnShoppyPageParam[] = "discount-on-shoppy-page";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
const base::FeatureParam<bool> kDiscountOnShoppyPage{
&kEnableDiscountInfoApi, kDiscountOnShoppyPageParam, true};
#else
-@@ -190,7 +190,7 @@ const char kMerchantWideBehaviorParam[]
+@@ -189,7 +189,7 @@ const char kMerchantWideBehaviorParam[]
const char kNonMerchantWideBehaviorParam[] = "non-merchant-wide-behavior";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
index 246294e60e..18b6ac1473 100644
--- a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
+++ b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/constrained_window/constrained_window_views.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/constrained_window/constrained_window_views.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/constrained_window/constrained_window_views.cc
@@ -380,7 +380,7 @@ bool SupportsGlobalScreenCoordinates() {
}
diff --git a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
index 2c275b03ed..625a8c34be 100644
--- a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
+++ b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/content_settings/core/browser/website_settings_registry.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/content_settings/core/browser/website_settings_registry.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/content_settings/core/browser/website_settings_registry.cc
@@ -66,7 +66,7 @@ const WebsiteSettingsInfo* WebsiteSettin
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_cookie__config_cookie__store__util.cc b/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
index 1bf516ced0..b131d83f19 100644
--- a/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
+++ b/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/cookie_config/cookie_store_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/cookie_config/cookie_store_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/cookie_config/cookie_store_util.cc
@@ -16,7 +16,7 @@
namespace cookie_config {
diff --git a/chromium/patches/patch-components_crash_core_app_BUILD.gn b/chromium/patches/patch-components_crash_core_app_BUILD.gn
index dc1f5c7a26..f75057b9d4 100644
--- a/chromium/patches/patch-components_crash_core_app_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_app_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/crash/core/app/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/crash/core/app/BUILD.gn
@@ -70,6 +70,10 @@ static_library("app") {
]
diff --git a/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc b/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
index a09feea4e1..21139d02cf 100644
--- a/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
+++ b/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/chrome_crashpad_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/crash/core/app/chrome_crashpad_handler.cc
@@ -6,5 +6,9 @@
extern "C" int CrashpadHandlerMain(int argc, char* argv[]);
diff --git a/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc b/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
index 93680a66c4..5b30625b59 100644
--- a/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
+++ b/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/crashpad_handler_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/crash/core/app/crashpad_handler_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/crash/core/app/crashpad_handler_main.cc
@@ -10,7 +10,7 @@
#include "third_party/crashpad/crashpad/handler/handler_main.h"
diff --git a/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc b/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
index 84590069ec..8a7f77636c 100644
--- a/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
+++ b/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/crash/core/browser/crash_upload_list_crashpad.cc
@@ -37,7 +37,9 @@ CrashUploadListCrashpad::~CrashUploadLis
std::vector<std::unique_ptr<UploadList::UploadInfo>>
diff --git a/chromium/patches/patch-components_crash_core_common_BUILD.gn b/chromium/patches/patch-components_crash_core_common_BUILD.gn
index 71dd8ddcf1..ef508f13d1 100644
--- a/chromium/patches/patch-components_crash_core_common_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_common_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/common/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/crash/core/common/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/crash/core/common/BUILD.gn
@@ -8,7 +8,7 @@ import("//components/gwp_asan/buildflags
diff --git a/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc b/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
new file mode 100644
index 0000000000..3cfca61a5c
--- /dev/null
+++ b/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
@@ -0,0 +1,19 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/dbus/xdg/file_transfer_portal.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ components/dbus/xdg/file_transfer_portal.cc
+@@ -28,6 +28,10 @@
+ #include "dbus/object_path.h"
+ #include "dbus/object_proxy.h"
+
++#if BUILDFLAG(IS_BSD) && !defined(O_PATH)
++#define O_PATH 0
++#endif
++
+ namespace dbus_xdg {
+
+ BASE_FEATURE(kXdgFileTransferPortal, base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h b/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
index 8a75f4a18c..477b82e93c 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/browser_utils.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/browser/browser_utils.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/browser/browser_utils.h
@@ -38,7 +38,7 @@ bool GetSiteIsolationEnabled();
std::string GetHostName();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc b/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
index ab04bf237b..f6e38b5b82 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc
@@ -44,7 +44,7 @@ std::unique_ptr<OsSignalsResponse> AddAs
os_signals_response->disk_encryption = device_signals::GetDiskEncrypted();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h b/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
index 5bc2d1665d..152c75d0c7 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/mock_signals_aggregator.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/browser/mock_signals_aggregator.h
@@ -17,7 +17,7 @@ class MockSignalsAggregator : public Sig
MockSignalsAggregator();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
index fd134ec1d9..3adcdd2869 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/signals_aggregator.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/browser/signals_aggregator.h
@@ -22,7 +22,7 @@ class SignalsAggregator : public KeyedSe
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
index 0601b57e9a..5bd069ba4a 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/browser/signals_aggregator_impl.cc
@@ -64,7 +64,7 @@ SignalsAggregatorImpl::SignalsAggregator
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
index a7d676b709..c9a2410dbe 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/browser/signals_aggregator_impl.h
@@ -30,7 +30,7 @@ class SignalsAggregatorImpl : public Sig
~SignalsAggregatorImpl() override;
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
index cc86767447..f754207583 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/user_permission_service.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/browser/user_permission_service.h
@@ -57,7 +57,7 @@ class UserPermissionService : public Key
// missing.
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
index d8ff1b049d..22d9266749 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/user_permission_service_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/browser/user_permission_service_impl.cc
@@ -87,7 +87,7 @@ bool UserPermissionServiceImpl::ShouldCo
consent_required_by_dependent_policy;
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
index 3a6c472a27..4da6a4b47d 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/user_permission_service_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/browser/user_permission_service_impl.h
@@ -38,7 +38,7 @@ class UserPermissionServiceImpl : public
diff --git a/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc b/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
index 5d5804ffa2..66ab13f1fa 100644
--- a/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
+++ b/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/common/linux/platform_utils_linux.cc
@@ -4,11 +4,22 @@
diff --git a/chromium/patches/patch-components_device__signals_core_common_platform__utils.h b/chromium/patches/patch-components_device__signals_core_common_platform__utils.h
index f1cbb16559..497c18e5ef 100644
--- a/chromium/patches/patch-components_device__signals_core_common_platform__utils.h
+++ b/chromium/patches/patch-components_device__signals_core_common_platform__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/platform_utils.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/common/platform_utils.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/common/platform_utils.h
@@ -54,7 +54,7 @@ SettingValue GetSecureBootEnabled();
std::optional<std::string> GetWindowsMachineDomain();
diff --git a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
index ac278beec9..3ac3ae0cac 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/signals_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/common/signals_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/common/signals_features.cc
@@ -63,7 +63,7 @@ bool IsPolicyDataCollectionEnabled() {
}
diff --git a/chromium/patches/patch-components_device__signals_core_common_signals__features.h b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
index 7bd993de89..f2c4e48962 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.h
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/signals_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/common/signals_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/common/signals_features.h
@@ -40,7 +40,7 @@ bool IsSystemSignalCollectionImprovement
bool IsPolicyDataCollectionEnabled();
diff --git a/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc b/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
index f1027d958c..12aa4a5509 100644
--- a/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
+++ b/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/system_signals/platform_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/core/system_signals/platform_delegate.cc
@@ -11,7 +11,7 @@ namespace device_signals {
diff --git a/chromium/patches/patch-components_device__signals_test_signals__contract.cc b/chromium/patches/patch-components_device__signals_test_signals__contract.cc
index f75eeeac61..6f001fd572 100644
--- a/chromium/patches/patch-components_device__signals_test_signals__contract.cc
+++ b/chromium/patches/patch-components_device__signals_test_signals__contract.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/test/signals_contract.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/device_signals/test/signals_contract.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/device_signals/test/signals_contract.cc
@@ -221,7 +221,7 @@ GetSignalsContract(bool is_av_signal_ena
base::BindRepeating(VerifyUnset, names::kCrowdStrike);
diff --git a/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc b/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
index d8294da47c..33feaa09bb 100644
--- a/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
+++ b/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/discardable_memory/service/discardable_shared_memory_manager.cc
@@ -172,7 +172,7 @@ uint64_t GetDefaultMemoryLimit() {
// Limits the number of FDs used to 32, assuming a 4MB allocation size.
diff --git a/chromium/patches/patch-components_embedder__support_user__agent__utils.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
index a8f7d3d407..c1af8eb684 100644
--- a/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
+++ b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/embedder_support/user_agent_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/embedder_support/user_agent_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/embedder_support/user_agent_utils.cc
-@@ -300,7 +300,7 @@ std::string GetUserAgentPlatform() {
+@@ -283,7 +283,7 @@ std::string GetUserAgentPlatform() {
return "";
#elif BUILDFLAG(IS_MAC)
return "Macintosh; ";
@@ -15,7 +15,7 @@ $NetBSD$
return "X11; "; // strange, but that's what Firefox uses
#elif BUILDFLAG(IS_ANDROID)
return "Linux; ";
-@@ -316,7 +316,7 @@ std::string GetUserAgentPlatform() {
+@@ -299,7 +299,7 @@ std::string GetUserAgentPlatform() {
}
std::string GetUnifiedPlatform() {
@@ -24,7 +24,7 @@ $NetBSD$
// This constant is only used on Android (desktop) and Linux.
constexpr char kUnifiedPlatformLinuxX64[] = "X11; Linux x86_64";
#endif
-@@ -336,7 +336,7 @@ std::string GetUnifiedPlatform() {
+@@ -319,7 +319,7 @@ std::string GetUnifiedPlatform() {
return "Windows NT 10.0; Win64; x64";
#elif BUILDFLAG(IS_FUCHSIA)
return "Fuchsia";
@@ -33,7 +33,7 @@ $NetBSD$
return kUnifiedPlatformLinuxX64;
#elif BUILDFLAG(IS_IOS)
if (ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET) {
-@@ -596,7 +596,7 @@ bool GetMobileBitForUAMetadata() {
+@@ -579,7 +579,7 @@ bool GetMobileBitForUAMetadata() {
}
std::string GetPlatformVersion() {
@@ -42,7 +42,7 @@ $NetBSD$
// TODO(crbug.com/40245146): Remove this Blink feature
if (base::FeatureList::IsEnabled(
blink::features::kReduceUserAgentDataLinuxPlatformVersion)) {
-@@ -644,6 +644,9 @@ std::string GetPlatformForUAMetadata() {
+@@ -630,6 +630,9 @@ std::string GetPlatformForUAMetadata() {
#else
return "Chromium OS";
#endif
@@ -52,7 +52,7 @@ $NetBSD$
#else
return std::string(version_info::GetOSType());
#endif
-@@ -826,6 +829,16 @@ std::string BuildOSCpuInfoFromOSVersionA
+@@ -812,6 +815,16 @@ std::string BuildOSCpuInfoFromOSVersionA
"Android %s", os_version.c_str()
#elif BUILDFLAG(IS_FUCHSIA)
"Fuchsia"
diff --git a/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
index 65424a1bf9..9c87b1509e 100644
--- a/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
+++ b/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/embedder_support/user_agent_utils_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/embedder_support/user_agent_utils_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/embedder_support/user_agent_utils_unittest.cc
@@ -152,7 +152,7 @@ void CheckUserAgentStringOrdering(bool m
ASSERT_EQ("CrOS", pieces[0]);
@@ -24,7 +24,7 @@ $NetBSD$
"X11; Linux x86_64";
#elif BUILDFLAG(IS_MAC)
"Macintosh; Intel Mac OS X 10_15_7";
-@@ -693,7 +693,7 @@ TEST_F(UserAgentUtilsTest, UserAgentMeta
+@@ -679,7 +679,7 @@ TEST_F(UserAgentUtilsTest, UserAgentMeta
#endif
#elif BUILDFLAG(IS_ANDROID)
EXPECT_EQ(metadata.platform, "Android");
diff --git a/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc b/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
index 3e0f09c55d..b0e0b1d87d 100644
--- a/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
+++ b/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/browser/reporting/report_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/enterprise/browser/reporting/report_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/enterprise/browser/reporting/report_util.cc
@@ -199,7 +199,7 @@ std::string GetSecuritySignalsInReport(
signals_dict.Set("antivirus_info", std::move(anti_virus_list));
diff --git a/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc b/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
index fff1e0ed12..afca100037 100644
--- a/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
+++ b/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/enterprise/connectors/core/realtime_reporting_client_base.cc
@@ -191,7 +191,7 @@ void RealtimeReportingClientBase::Report
*event.mutable_time() = ToProtoTimestamp(base::Time::Now());
diff --git a/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc b/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
index 495c9bf25c..392ccbf824 100644
--- a/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
+++ b/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/data_controls/core/browser/rule.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/enterprise/data_controls/core/browser/rule.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/enterprise/data_controls/core/browser/rule.cc
@@ -534,7 +534,7 @@ bool Rule::AddUnsupportedAttributeErrors
},
diff --git a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
index 2c61a37c7a..99b60f67bc 100644
--- a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
+++ b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/watermarking/watermark.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/enterprise/watermarking/watermark.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/enterprise/watermarking/watermark.cc
@@ -29,7 +29,7 @@ gfx::Font WatermarkFont(int font_size) {
"Segoe UI",
diff --git a/chromium/patches/patch-components_error__page_common_localized__error.cc b/chromium/patches/patch-components_error__page_common_localized__error.cc
index 84318b491a..aeb371d124 100644
--- a/chromium/patches/patch-components_error__page_common_localized__error.cc
+++ b/chromium/patches/patch-components_error__page_common_localized__error.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/error_page/common/localized_error.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/error_page/common/localized_error.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/error_page/common/localized_error.cc
-@@ -898,7 +898,7 @@ void AddSuggestionsDetails(int error_cod
+@@ -896,7 +896,7 @@ void AddSuggestionsDetails(int error_cod
if (suggestions & SUGGEST_PROXY_CONFIG) {
// Custom body string.
std::u16string inner =
diff --git a/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc b/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
index 18a8b12a11..b651985fa8 100644
--- a/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
+++ b/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/eye_dropper/eye_dropper_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/eye_dropper/eye_dropper_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/eye_dropper/eye_dropper_view.cc
@@ -214,7 +214,7 @@ EyeDropperView::EyeDropperView(gfx::Nati
// EyeDropper/WidgetDelegate.
diff --git a/chromium/patches/patch-components_feature__engagement_public_event__constants.cc b/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
index b1311d1d51..b5f2b7b163 100644
--- a/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/event_constants.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feature_engagement/public/event_constants.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feature_engagement/public/event_constants.cc
@@ -11,7 +11,7 @@ namespace feature_engagement {
namespace events {
diff --git a/chromium/patches/patch-components_feature__engagement_public_event__constants.h b/chromium/patches/patch-components_feature__engagement_public_event__constants.h
index 6b8d2ba972..32252c76c0 100644
--- a/chromium/patches/patch-components_feature__engagement_public_event__constants.h
+++ b/chromium/patches/patch-components_feature__engagement_public_event__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/event_constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feature_engagement/public/event_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feature_engagement/public/event_constants.h
@@ -14,7 +14,7 @@ namespace events {
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
index 5ccea9d6e4..edebea977c 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_configurations.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feature_engagement/public/feature_configurations.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feature_engagement/public/feature_configurations.cc
@@ -100,7 +100,7 @@ std::optional<FeatureConfig> CreateNewUs
@@ -24,7 +24,7 @@ $NetBSD$
if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
FeatureConfig config;
config.valid = true;
-@@ -2047,7 +2047,8 @@ std::optional<FeatureConfig> GetClientSi
+@@ -2065,7 +2065,8 @@ std::optional<FeatureConfig> GetClientSi
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
index d017b8442e..ec871b7eef 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_constants.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feature_engagement/public/feature_constants.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feature_engagement/public/feature_constants.cc
@@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -878,7 +878,7 @@ BASE_FEATURE(kIPHiOSGeminiImageRemixFeat
+@@ -887,7 +887,7 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFe
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -940,7 +940,7 @@ BASE_FEATURE(kIPHLauncherSearchHelpUiFea
+@@ -954,7 +954,7 @@ BASE_FEATURE(kIPHLauncherSearchHelpUiFea
base::FEATURE_ENABLED_BY_DEFAULT);
#endif
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.h b/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
index bac28f2436..c5acacd0ba 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feature_engagement/public/feature_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDe
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -397,7 +397,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
+@@ -404,7 +404,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
#endif // BUILDFLAG(IS_IOS)
@@ -24,7 +24,7 @@ $NetBSD$
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -430,7 +430,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHGo
+@@ -437,7 +437,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHGo
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHLauncherSearchHelpUiFeature);
#endif
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
index 6cd1574d27..5c1da6bc13 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_list.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feature_engagement/public/feature_list.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feature_engagement/public/feature_list.cc
-@@ -208,7 +208,7 @@ const base::Feature* const kAllFeatures[
- &kIPHiOSGeminiImageRemixFeature,
+@@ -212,7 +212,7 @@ const base::Feature* const kAllFeatures[
+ &kIPHiOSPinMostVisitedSiteFeature,
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -287,7 +287,7 @@ const base::Feature* const kAllFeatures[
+@@ -290,7 +290,7 @@ const base::Feature* const kAllFeatures[
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -24,7 +24,7 @@ $NetBSD$
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
&kIPHAutofillAiOptInFeature,
&kIPHAutofillAiValuablesFeature,
-@@ -314,7 +314,7 @@ const base::Feature* const kAllFeatures[
+@@ -317,7 +317,7 @@ const base::Feature* const kAllFeatures[
&kIPHLauncherSearchHelpUiFeature,
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__list.h b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
index 86015e907f..f2acfdd627 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_list.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feature_engagement/public/feature_list.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feature_engagement/public/feature_list.h
-@@ -367,7 +367,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSGeminiImag
+@@ -372,7 +372,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSPinMostVis
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
#endif
-@@ -495,7 +495,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
+@@ -499,7 +499,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -25,7 +25,7 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
DEFINE_VARIATION_PARAM(kIPHAutofillAiValuablesFeature,
"IPH_AutofillAiValuables");
-@@ -536,7 +537,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearc
+@@ -540,7 +541,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearc
"IPH_LauncherSearchHelpUi");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -34,16 +34,16 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -742,7 +743,7 @@ inline constexpr flags_ui::FeatureEntry:
- VARIATION_ENTRY(kIPHiOSGeminiFullscreenPromoFeature),
+@@ -751,7 +752,7 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHiOSGeminiImageRemixFeature),
+ VARIATION_ENTRY(kIPHiOSPinMostVisitedSiteFeature),
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
VARIATION_ENTRY(kIPHBatterySaverModeFeature),
VARIATION_ENTRY(kIPHCompanionSidePanelFeature),
VARIATION_ENTRY(kIPHCompanionSidePanelRegionSearchFeature),
-@@ -808,7 +809,8 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -817,7 +818,8 @@ inline constexpr flags_ui::FeatureEntry:
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -53,7 +53,7 @@ $NetBSD$
VARIATION_ENTRY(kIPHAutofillAiOptInFeature),
VARIATION_ENTRY(kIPHAutofillAiValuablesFeature),
VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
-@@ -832,7 +834,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -841,7 +843,7 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHLauncherSearchHelpUiFeature),
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto b/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
index 6bda2bae42..f3fc3c673c 100644
--- a/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
+++ b/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/proto/v2/wire/version.proto.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feed/core/proto/v2/wire/version.proto.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feed/core/proto/v2/wire/version.proto
@@ -25,8 +25,8 @@ message Version {
BETA = 3;
diff --git a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
index 656c2ed7f1..e0ab194f52 100644
--- a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feed/core/v2/feed_network_impl_unittest.cc
@@ -746,8 +746,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util.cc b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
index 60a55a8e5a..ff904ce9ba 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/proto_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feed/core/v2/proto_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feed/core/v2/proto_util.cc
@@ -92,8 +92,8 @@ feedwire::Version GetPlatformVersionMess
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
index 30b9b24b22..134bed0b61 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/proto_util_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feed/core/v2/proto_util_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feed/core/v2/proto_util_unittest.cc
@@ -42,8 +42,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
feedwire::ClientInfo result = CreateClientInfo(request_metadata);
diff --git a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
index 332162a23a..e7e4e829ea 100644
--- a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
+++ b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/test/proto_printer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/feed/core/v2/test/proto_printer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/feed/core/v2/test/proto_printer.cc
@@ -159,8 +159,8 @@ class TextProtoPrinter {
}
diff --git a/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc b/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
index 07ecc78b12..3dbe6d75fc 100644
--- a/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
+++ b/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gcm_driver/gcm_desktop_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/gcm_driver/gcm_desktop_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/gcm_driver/gcm_desktop_utils.cc
@@ -32,7 +32,7 @@ GCMClient::ChromePlatform GetPlatform()
return GCMClient::PLATFORM_ANDROID;
diff --git a/chromium/patches/patch-components_gwp__asan_BUILD.gn b/chromium/patches/patch-components_gwp__asan_BUILD.gn
index 2635956e30..667cee676e 100644
--- a/chromium/patches/patch-components_gwp__asan_BUILD.gn
+++ b/chromium/patches/patch-components_gwp__asan_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/gwp_asan/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/gwp_asan/BUILD.gn
@@ -15,7 +15,7 @@ test("gwp_asan_unittests") {
"//testing/gtest",
diff --git a/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni b/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
index be55ac9b1a..94cee64fb7 100644
--- a/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
+++ b/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/buildflags/buildflags.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/gwp_asan/buildflags/buildflags.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/gwp_asan/buildflags/buildflags.gni
@@ -11,10 +11,10 @@ import("//build/config/compiler/compiler
# Android requires frame pointers for unwinding, unwind tables aren't shipped in
diff --git a/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc b/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
index cab7cb75ce..35633e7ea2 100644
--- a/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/gwp_asan/client/guarded_page_allocator_posix.cc
@@ -35,8 +35,9 @@ void GuardedPageAllocator::MarkPageInacc
// mmap() a PROT_NONE page over the address to release it to the system, if
diff --git a/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc b/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
index 91be664353..989d1dc964 100644
--- a/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/client/gwp_asan.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/gwp_asan/client/gwp_asan.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/gwp_asan/client/gwp_asan.cc
@@ -81,7 +81,7 @@ namespace {
// ProcessSamplingBoost is the multiplier to increase the
diff --git a/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc b/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
index d33948dce9..1c3b566579 100644
--- a/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/client/gwp_asan_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/gwp_asan/client/gwp_asan_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/gwp_asan/client/gwp_asan_features.cc
@@ -9,7 +9,7 @@
namespace gwp_asan::internal {
diff --git a/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc b/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
index 8009d07521..379e0aa332 100644
--- a/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
+++ b/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/gwp_asan/crash_handler/crash_analyzer.cc
@@ -36,7 +36,7 @@
#include "third_party/crashpad/crashpad/snapshot/process_snapshot.h"
diff --git a/chromium/patches/patch-components_live__caption_caption__util.cc b/chromium/patches/patch-components_live__caption_caption__util.cc
index 23f465e43b..fb38fc25ca 100644
--- a/chromium/patches/patch-components_live__caption_caption__util.cc
+++ b/chromium/patches/patch-components_live__caption_caption__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/live_caption/caption_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/live_caption/caption_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/live_caption/caption_util.cc
@@ -139,7 +139,7 @@ bool IsHeadlessCaptionFeatureSupported()
std::string GetCaptionSettingsUrl() {
diff --git a/chromium/patches/patch-components_live__caption_caption__util.h b/chromium/patches/patch-components_live__caption_caption__util.h
index bbb9657410..946d54b93e 100644
--- a/chromium/patches/patch-components_live__caption_caption__util.h
+++ b/chromium/patches/patch-components_live__caption_caption__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/live_caption/caption_util.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/live_caption/caption_util.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/live_caption/caption_util.h
@@ -15,7 +15,7 @@ class PrefService;
namespace captions {
diff --git a/chromium/patches/patch-components_media__router_common_media__source.cc b/chromium/patches/patch-components_media__router_common_media__source.cc
index 8e0a2504e2..46724b3ee7 100644
--- a/chromium/patches/patch-components_media__router_common_media__source.cc
+++ b/chromium/patches/patch-components_media__router_common_media__source.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/media_router/common/media_source.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/media_router/common/media_source.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/media_router/common/media_source.cc
@@ -62,7 +62,7 @@ bool IsSystemAudioCaptureSupported() {
#if BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc b/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
index 6ff07f29b1..f8eb12c4fe 100644
--- a/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
+++ b/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/media_router/common/providers/cast/channel/cast_message_util.cc
-@@ -168,7 +168,7 @@ int GetVirtualConnectPlatformValue() {
+@@ -167,7 +167,7 @@ int GetVirtualConnectPlatformValue() {
return 4;
#elif BUILDFLAG(IS_CHROMEOS)
return 5;
diff --git a/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h b/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
index c8a507d5ad..16b64f46b7 100644
--- a/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
+++ b/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/media_router/common/providers/cast/channel/enum_table.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/media_router/common/providers/cast/channel/enum_table.h
@@ -364,7 +364,12 @@ class EnumTable {
diff --git a/chromium/patches/patch-components_metrics_drive__metrics__provider.cc b/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
index 2c4696ed0d..f4bc1d7fcc 100644
--- a/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
+++ b/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/drive_metrics_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/metrics/drive_metrics_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/metrics/drive_metrics_provider.cc
@@ -20,7 +20,7 @@
namespace metrics {
diff --git a/chromium/patches/patch-components_metrics_dwa_dwa__service.cc b/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
index 64a00507d3..57e42861ae 100644
--- a/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
+++ b/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/dwa/dwa_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/metrics/dwa/dwa_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/metrics/dwa/dwa_service.cc
@@ -267,7 +267,7 @@ void DwaService::RecordCoarseSystemInfor
coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_WINDOWS);
diff --git a/chromium/patches/patch-components_metrics_metrics__log.cc b/chromium/patches/patch-components_metrics_metrics__log.cc
index 3e0f5d77d1..481bcb7467 100644
--- a/chromium/patches/patch-components_metrics_metrics__log.cc
+++ b/chromium/patches/patch-components_metrics_metrics__log.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/metrics_log.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/metrics/metrics_log.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/metrics/metrics_log.cc
@@ -59,7 +59,7 @@
#include "base/win/current_module.h"
diff --git a/chromium/patches/patch-components_metrics_motherboard.cc b/chromium/patches/patch-components_metrics_motherboard.cc
index 1d8cd10455..ea7d09ca70 100644
--- a/chromium/patches/patch-components_metrics_motherboard.cc
+++ b/chromium/patches/patch-components_metrics_motherboard.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/motherboard.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/metrics/motherboard.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/metrics/motherboard.cc
@@ -1,6 +1,7 @@
// Copyright 2022 The Chromium Authors
diff --git a/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc b/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
index 4c0d75ba63..ed04b5d813 100644
--- a/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
+++ b/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/private_metrics/puma_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/metrics/private_metrics/puma_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/metrics/private_metrics/puma_service.cc
@@ -71,7 +71,7 @@ Platform GetCurrentPlatform() {
return Platform::PLATFORM_WINDOWS;
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
index cc94e17668..f27a7052d4 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_mojo_ipc_server/connection_info.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/named_mojo_ipc_server/connection_info.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/named_mojo_ipc_server/connection_info.h
@@ -12,7 +12,12 @@
#include "base/win/scoped_handle.h"
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h b/chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h
new file mode 100644
index 0000000000..ae4be814c3
--- /dev/null
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/named_mojo_ipc_server/endpoint_options.h.orig 2026-03-11 22:12:25.000000000 +0000
++++ components/named_mojo_ipc_server/endpoint_options.h
+@@ -65,7 +65,7 @@ struct EndpointOptions {
+ std::wstring security_descriptor;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Iff this is true, connecting clients running as a different user from the
+ // server (i.e. the calling process) will be rejected.
+ bool require_same_peer_user = true;
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
index 12d454e531..f9fa0fe1ff 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc
@@ -23,7 +23,7 @@ namespace named_mojo_ipc_server {
// static
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
index 8b07b12616..7a9e4022ba 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc
-@@ -7,6 +7,10 @@
- #include <sys/socket.h>
+@@ -8,6 +8,10 @@
+ #include <sys/stat.h>
#include <sys/types.h>
+#if BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
@@ -17,7 +17,7 @@ $NetBSD$
#include <memory>
#include <utility>
-@@ -84,12 +88,24 @@ void NamedMojoServerEndpointConnectorLin
+@@ -86,12 +90,24 @@ void NamedMojoServerEndpointConnectorLin
auto info = std::make_unique<ConnectionInfo>();
socklen_t len = sizeof(info->credentials);
diff --git a/chromium/patches/patch-components_named__system__lock_BUILD.gn b/chromium/patches/patch-components_named__system__lock_BUILD.gn
index ed11bbb4c0..6b3f97a0b9 100644
--- a/chromium/patches/patch-components_named__system__lock_BUILD.gn
+++ b/chromium/patches/patch-components_named__system__lock_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_system_lock/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/named_system_lock/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/named_system_lock/BUILD.gn
@@ -5,7 +5,7 @@
static_library("named_system_lock") {
diff --git a/chromium/patches/patch-components_named__system__lock_lock.h b/chromium/patches/patch-components_named__system__lock_lock.h
index f171f1b578..1f6ea94abb 100644
--- a/chromium/patches/patch-components_named__system__lock_lock.h
+++ b/chromium/patches/patch-components_named__system__lock_lock.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_system_lock/lock.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/named_system_lock/lock.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/named_system_lock/lock.h
@@ -38,7 +38,7 @@ class ScopedLock {
// may acquire that lock. The lock name has different meanings per platform:
diff --git a/chromium/patches/patch-components_named__system__lock_lock__unittest.cc b/chromium/patches/patch-components_named__system__lock_lock__unittest.cc
index 8d5388be1a..6d4f48dcc6 100644
--- a/chromium/patches/patch-components_named__system__lock_lock__unittest.cc
+++ b/chromium/patches/patch-components_named__system__lock_lock__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_system_lock/lock_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/named_system_lock/lock_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/named_system_lock/lock_unittest.cc
@@ -18,7 +18,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-components_ntp__tiles_pref__names.h b/chromium/patches/patch-components_ntp__tiles_pref__names.h
index 5b7265cfb2..6b2289fed0 100644
--- a/chromium/patches/patch-components_ntp__tiles_pref__names.h
+++ b/chromium/patches/patch-components_ntp__tiles_pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/ntp_tiles/pref_names.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/ntp_tiles/pref_names.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/ntp_tiles/pref_names.h
@@ -49,7 +49,7 @@ inline constexpr char kCustomLinksInitia
diff --git a/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc b/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc
index 24006541dc..22584431bc 100644
--- a/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc
+++ b/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/on_device_translation/service/sandbox_hook.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/on_device_translation/service/sandbox_hook.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/on_device_translation/service/sandbox_hook.cc
@@ -7,12 +7,15 @@
#include "components/on_device_translation/service/translate_kit_client.h"
diff --git a/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h b/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h
index 9dff2a16ce..693f5bf7bc 100644
--- a/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h
+++ b/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/on_device_translation/service/sandbox_hook.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/on_device_translation/service/sandbox_hook.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/on_device_translation/service/sandbox_hook.h
@@ -5,7 +5,13 @@
#ifndef COMPONENTS_ON_DEVICE_TRANSLATION_SERVICE_SANDBOX_HOOK_H_
diff --git a/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc b/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
index d2308c5c7f..5a38b7b346 100644
--- a/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/optimization_guide/core/feature_registry/feature_registration.cc
-@@ -76,7 +76,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
+@@ -80,7 +80,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
BASE_FEATURE(kFormsClassificationsMqlsLogging,
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
index 5f00c202a1..b0e8207bc3 100644
--- a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/optimization_guide_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/optimization_guide/core/optimization_guide_features.cc
-@@ -94,7 +94,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
+@@ -96,7 +96,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
// Whether to use the on device model service in optimization guide.
BASE_FEATURE(kOptimizationGuideOnDeviceModel,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
index 29a90dba5c..b90b9f53d0 100644
--- a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/optimization_guide_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/optimization_guide/core/optimization_guide_util.cc
@@ -37,7 +37,7 @@ optimization_guide::proto::Platform GetP
return optimization_guide::proto::PLATFORM_CHROMEOS;
diff --git a/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc b/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
index a5992afb65..41695af8c8 100644
--- a/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
+++ b/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/os_crypt/async/browser/secret_portal_key_provider.cc
@@ -5,7 +5,9 @@
#include "components/os_crypt/async/browser/secret_portal_key_provider.h"
diff --git a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
index 795dd577d4..9eaa54e6b8 100644
--- a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
+++ b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/os_crypt/sync/libsecret_util_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/os_crypt/sync/libsecret_util_linux.cc
@@ -184,16 +184,22 @@ bool LibsecretLoader::EnsureLibsecretLoa
diff --git a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
index eaead02908..3250a17abf 100644
--- a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
+++ b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/os_crypt/sync/os_crypt.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/os_crypt/sync/os_crypt.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/os_crypt/sync/os_crypt.h
-@@ -28,7 +28,7 @@ class Keychain;
+@@ -25,7 +25,7 @@ class KeychainV2;
}
#endif
@@ -15,7 +15,7 @@ $NetBSD$
class KeyStorageLinux;
#endif // BUILDFLAG(IS_LINUX)
-@@ -44,7 +44,7 @@ struct Config;
+@@ -41,7 +41,7 @@ struct Config;
// Temporary interface due to OSCrypt refactor. See OSCryptImpl for descriptions
// of what each function does.
namespace OSCrypt {
@@ -24,7 +24,7 @@ $NetBSD$
COMPONENT_EXPORT(OS_CRYPT)
void SetConfig(std::unique_ptr<os_crypt::Config> config);
#endif // BUILDFLAG(IS_LINUX)
-@@ -91,7 +91,7 @@ COMPONENT_EXPORT(OS_CRYPT) void UseMockK
+@@ -88,7 +88,7 @@ COMPONENT_EXPORT(OS_CRYPT) void UseMockK
COMPONENT_EXPORT(OS_CRYPT) void SetLegacyEncryptionForTesting(bool legacy);
COMPONENT_EXPORT(OS_CRYPT) void ResetStateForTesting();
#endif // BUILDFLAG(IS_WIN)
@@ -33,7 +33,7 @@ $NetBSD$
COMPONENT_EXPORT(OS_CRYPT)
void UseMockKeyStorageForTesting(
base::OnceCallback<std::unique_ptr<KeyStorageLinux>()>
-@@ -125,7 +125,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
+@@ -122,7 +122,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
// Returns singleton instance of OSCryptImpl.
static OSCryptImpl* GetInstance();
@@ -42,7 +42,7 @@ $NetBSD$
// Set the configuration of OSCryptImpl.
// This method, or SetRawEncryptionKey(), must be called before using
// EncryptString() and DecryptString().
-@@ -217,7 +217,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
+@@ -214,7 +214,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
void ResetStateForTesting();
#endif
@@ -51,7 +51,7 @@ $NetBSD$
// For unit testing purposes, inject methods to be used.
// |storage_provider_factory| provides the desired |KeyStorage|
// implementation. If the provider returns |nullptr|, a hardcoded password
-@@ -244,13 +244,13 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
+@@ -241,13 +241,13 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
bool DeriveKey();
#endif // BUILDFLAG(IS_APPLE)
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
index 8a22f59ed3..a816d4336c 100644
--- a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
+++ b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/browser/paint_preview_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/paint_preview/browser/paint_preview_client.cc
@@ -463,8 +463,8 @@ void PaintPreviewClient::CapturePaintPre
metadata->set_version(kPaintPreviewVersion);
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
index 34e8dfca58..5d00b560bd 100644
--- a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
+++ b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/paint_preview/browser/paint_preview_client_unittest.cc
@@ -226,8 +226,8 @@ TEST_P(PaintPreviewClientRenderViewHostT
metadata->set_version(kPaintPreviewVersion);
diff --git a/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto b/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
index 02b58d60e2..5af1afd5a3 100644
--- a/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
+++ b/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/common/proto/paint_preview.proto.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/paint_preview/common/proto/paint_preview.proto.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/paint_preview/common/proto/paint_preview.proto
@@ -82,8 +82,8 @@ message PaintPreviewFrameProto {
// Stores Chrome version.
diff --git a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
index efa2af5fbb..c4e724c281 100644
--- a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/player/player_compositor_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/paint_preview/player/player_compositor_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/paint_preview/player/player_compositor_delegate.cc
@@ -394,8 +394,8 @@ void PlayerCompositorDelegate::ValidateP
auto chrome_version = capture_result_->proto.metadata().chrome_version();
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
index 11dac80be8..6af575fef9 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/features/password_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.cc
-@@ -67,7 +67,7 @@ BASE_FEATURE(kClearUndecryptablePassword
+@@ -60,7 +60,7 @@ BASE_FEATURE(kClearUndecryptablePassword
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
"ClearUndecryptablePasswordsInSync",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
@@ -15,8 +15,8 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -138,7 +138,7 @@ BASE_FEATURE(kPasswordManagerLogToTermin
- BASE_FEATURE(kProactivelyDownloadModelForPasswordChange,
+@@ -137,7 +137,7 @@ BASE_FEATURE(kProactivelyDownloadModelFo
+ BASE_FEATURE(kReduceRequirementsForPasswordChange,
base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
index 9c69c6cc98..f549612cc1 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/features/password_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.h
-@@ -171,7 +171,7 @@ BASE_DECLARE_FEATURE(kPasswordManagerLog
- // classifications.
- BASE_DECLARE_FEATURE(kProactivelyDownloadModelForPasswordChange);
+@@ -164,7 +164,7 @@ BASE_DECLARE_FEATURE(kProactivelyDownloa
+ // control locale/country server side.
+ BASE_DECLARE_FEATURE(kReduceRequirementsForPasswordChange);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
index 1450de9d4e..24c062158d 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_autofill_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.cc
-@@ -401,7 +401,7 @@ void PasswordAutofillManager::DidAcceptS
+@@ -387,7 +387,7 @@ void PasswordAutofillManager::DidAcceptS
weak_ptr_factory_.GetWeakPtr(), *password_credential);
if (password_credential->is_grouped_affiliation) {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
cross_domain_confirmation_controller_ =
password_client_->ShowCrossDomainConfirmationPopup(
last_popup_open_args_.element_bounds,
-@@ -649,7 +649,7 @@ void PasswordAutofillManager::DidNavigat
+@@ -635,7 +635,7 @@ void PasswordAutofillManager::DidNavigat
manual_fallback_metrics_recorder_ =
std::make_unique<PasswordManualFallbackMetricsRecorder>();
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
index f9154fda24..fe6c881a3e 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.h
@@ -291,7 +291,7 @@ class PasswordAutofillManager : public a
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
index 6fe679c0f1..012dd54ee2 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_form_filling.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_form_filling.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_form_filling.cc
-@@ -197,7 +197,7 @@ LikelyFormFilling SendFillInformationToR
+@@ -176,7 +176,7 @@ LikelyFormFilling SendFillInformationToR
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
index bd7c012231..71d34897bb 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_form_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_form_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_form_manager.cc
@@ -235,7 +235,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
return false;
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
index 7c40a72da6..f65a7ad470 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_manager.cc
-@@ -611,12 +611,12 @@ void PasswordManager::RegisterProfilePre
+@@ -610,12 +610,12 @@ void PasswordManager::RegisterProfilePre
registry->RegisterListPref(prefs::kPasswordManagerPromoCardsList);
#endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
@@ -21,7 +21,7 @@ $NetBSD$
registry->RegisterIntegerPref(prefs::kRelaunchChromeBubbleDismissedCounter,
0);
#endif
-@@ -629,7 +629,7 @@ void PasswordManager::RegisterProfilePre
+@@ -628,7 +628,7 @@ void PasswordManager::RegisterProfilePre
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -30,7 +30,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kDeletingUndecryptablePasswordsEnabled,
true);
#endif
-@@ -659,7 +659,7 @@ void PasswordManager::RegisterLocalPrefs
+@@ -658,7 +658,7 @@ void PasswordManager::RegisterLocalPrefs
registry->RegisterBooleanPref(prefs::kOsPasswordBlank, false);
registry->RegisterBooleanPref(prefs::kIsBiometricAvailable, false);
#endif // BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h b/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
index 9cb89debd8..55ec3bdd8d 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_manager_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_manager_client.h
@@ -30,7 +30,7 @@
#include "net/cert/cert_status_flags.h"
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
index 4c540c6745..f4f37a4329 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_switches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_manager_switches.cc
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
index 46d6b62446..e0a1b76f70 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_switches.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_manager_switches.h
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
index 2dafb31425..a28d51745a 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.cc
-@@ -47,7 +47,7 @@ std::u16string GetUsernameFromLabel(cons
+@@ -46,7 +46,7 @@ std::u16string GetUsernameFromLabel(cons
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
// Returns the password form corresponding to the `payload` data. In most
// cases there is only one such form stored, but having more than one or no
// forms is also possible. If there is more than one form, showing any of them
-@@ -305,7 +305,7 @@ void PasswordManualFallbackFlow::DidAcce
+@@ -304,7 +304,7 @@ void PasswordManualFallbackFlow::DidAcce
}
case autofill::SuggestionType::kViewPasswordDetails: {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
std::optional<password_manager::PasswordForm> credentials =
GetCorrespondingPasswordForm(
suggestion.GetPayload<Suggestion::PasswordSuggestionDetails>(),
-@@ -441,7 +441,7 @@ void PasswordManualFallbackFlow::EnsureC
+@@ -440,7 +440,7 @@ void PasswordManualFallbackFlow::EnsureC
const Suggestion::PasswordSuggestionDetails& payload,
base::OnceClosure on_allowed) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
index cebb94fdb6..64fb19f7a2 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.h
@@ -19,7 +19,7 @@
#include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
index 0bc1453723..e1eb2c0bf8 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store_factory_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_store_factory_util.cc
@@ -33,7 +33,7 @@ namespace {
LoginDatabase::DeletingUndecryptablePasswordsEnabled GetPolicyFromPrefs(
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
index a5492b21be..530fd1e757 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database.cc
@@ -1043,7 +1043,7 @@ bool ShouldDeleteUndecryptablePasswords(
bool is_enabled_by_policy,
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
index d698fbe3f7..ceb20f893e 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
@@ -146,7 +146,7 @@ LoginsResultOrError LoginDatabaseAsyncHe
std::vector<PasswordForm> matched_forms;
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
index bc4054eb1f..cf1cf87178 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2227,7 +2227,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
+@@ -2230,7 +2230,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
testing::Values(1, 2, 3, 24));
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
index df6e924178..dee6026807 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.cc
@@ -226,7 +226,7 @@ version_info::Channel StubPasswordManage
}
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
index 9536b2ec4d..2675b9b099 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/stub_password_manager_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.h
@@ -84,7 +84,7 @@ class StubPasswordManagerClient : public
MockPasswordFeatureManager* GetPasswordFeatureManager();
diff --git a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
index e859d80466..f4bd9b32c0 100644
--- a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/common/password_manager_pref_names.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/password_manager/core/common/password_manager_pref_names.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/password_manager/core/common/password_manager_pref_names.h
@@ -59,7 +59,7 @@ inline constexpr char kCredentialProvide
#endif
diff --git a/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc b/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
index e8b7ed8a6c..03d2f1c481 100644
--- a/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
+++ b/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/performance_manager/decorators/process_metrics_decorator.cc
@@ -54,7 +54,7 @@ class ProcessMetricsDecorator::NodeMetri
auto* process_node = ProcessNodeImpl::FromNode(context.GetProcessNode());
diff --git a/chromium/patches/patch-components_performance__manager_public_features.h b/chromium/patches/patch-components_performance__manager_public_features.h
index cf61b40afa..5006ff2747 100644
--- a/chromium/patches/patch-components_performance__manager_public_features.h
+++ b/chromium/patches/patch-components_performance__manager_public_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/performance_manager/public/features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/performance_manager/public/features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/performance_manager/public/features.h
@@ -19,7 +19,7 @@ namespace performance_manager::features
diff --git a/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc b/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
index 58f921385e..cce237ea12 100644
--- a/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
+++ b/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/performance_manager/resource_attribution/memory_measurement_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/performance_manager/resource_attribution/memory_measurement_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/performance_manager/resource_attribution/memory_measurement_delegate.cc
@@ -100,7 +100,7 @@ void MemoryMeasurementDelegateImpl::OnMe
base::KiBU(process_dump.os_dump().resident_set_kb),
diff --git a/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc b/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
index e17c2b0d0f..be97e2f19c 100644
--- a/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
+++ b/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/permissions/prediction_service/prediction_common.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/permissions/prediction_service/prediction_common.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/permissions/prediction_service/prediction_common.cc
@@ -36,7 +36,7 @@ int BucketizeValue(int count) {
diff --git a/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc b/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
index 9efb2eb0c6..25c24b7d62 100644
--- a/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
+++ b/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/policy/core/browser/policy_pref_mapping_test.cc
@@ -432,7 +432,7 @@ class PolicyTestCase {
const std::string os("chromeos");
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
index c3ae479c0b..ea6527aa6c 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -791,11 +791,11 @@ void CloudPolicyClient::FetchPolicyInter
+@@ -849,11 +849,11 @@ void CloudPolicyClient::FetchPolicyInter
// Build policy fetch requests.
em::DevicePolicyRequest* policy_request = request->mutable_policy_request();
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
index 3d06f2b2ed..fd4224d732 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc
@@ -26,7 +26,7 @@ namespace policy {
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
index 61e2d28127..1798b4b2ae 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_util.cc
-@@ -23,7 +23,7 @@
+@@ -24,7 +24,7 @@
#include "base/win/wincred_shim.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include <pwd.h>
#include <sys/types.h>
#include <unistd.h>
-@@ -38,10 +38,15 @@
+@@ -39,10 +39,15 @@
#import <SystemConfiguration/SCDynamicStoreCopySpecific.h>
#endif
@@ -32,7 +32,7 @@ $NetBSD$
#include <algorithm>
#include <utility>
-@@ -92,7 +97,7 @@ const int kMinimumVersionForExtensionIns
+@@ -93,7 +98,7 @@ const int kMinimumVersionForExtensionIns
} // namespace
std::string GetMachineName() {
@@ -41,7 +41,7 @@ $NetBSD$
char hostname[HOST_NAME_MAX];
if (gethostname(hostname, HOST_NAME_MAX) == 0) // Success.
return hostname;
-@@ -148,7 +153,7 @@ std::string GetMachineName() {
+@@ -149,7 +154,7 @@ std::string GetMachineName() {
std::string GetOSVersion() {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
@@ -50,7 +50,7 @@ $NetBSD$
return base::SysInfo::OperatingSystemVersion();
#elif BUILDFLAG(IS_WIN)
base::win::OSInfo::VersionNumber version_number =
-@@ -170,7 +175,7 @@ std::string GetOSArchitecture() {
+@@ -171,7 +176,7 @@ std::string GetOSArchitecture() {
}
std::string GetOSUsername() {
diff --git a/chromium/patches/patch-components_policy_core_common_policy__paths.cc b/chromium/patches/patch-components_policy_core_common_policy__paths.cc
index bb285b64df..a9a2bd7fac 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__paths.cc
+++ b/chromium/patches/patch-components_policy_core_common_policy__paths.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/policy_paths.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/policy/core/common/policy_paths.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/policy/core/common/policy_paths.cc
@@ -17,6 +17,10 @@ namespace policy {
const char kPolicyPath[] = "/etc/opt/chrome/policies";
diff --git a/chromium/patches/patch-components_policy_tools_generate__policy__source.py b/chromium/patches/patch-components_policy_tools_generate__policy__source.py
index 930ccd5c57..edd0a317b8 100644
--- a/chromium/patches/patch-components_policy_tools_generate__policy__source.py
+++ b/chromium/patches/patch-components_policy_tools_generate__policy__source.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/tools/generate_policy_source.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/policy/tools/generate_policy_source.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/policy/tools/generate_policy_source.py
@@ -37,9 +37,9 @@ PLATFORM_STRINGS = {
'ios': ['ios'],
diff --git a/chromium/patches/patch-components_power__metrics_BUILD.gn b/chromium/patches/patch-components_power__metrics_BUILD.gn
index e959f38309..2d931d8141 100644
--- a/chromium/patches/patch-components_power__metrics_BUILD.gn
+++ b/chromium/patches/patch-components_power__metrics_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/power_metrics/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/power_metrics/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/power_metrics/BUILD.gn
@@ -41,7 +41,7 @@ static_library("power_metrics") {
ldflags = [ "/DELAYLOAD:setupapi.dll" ]
diff --git a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
index fbd051386c..0da1bcafe6 100644
--- a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
+++ b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/power_metrics/energy_metrics_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/power_metrics/energy_metrics_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/power_metrics/energy_metrics_provider.cc
@@ -9,6 +9,8 @@
#include "components/power_metrics/energy_metrics_provider_win.h"
diff --git a/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc b/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
index f22889e52f..5014b89a50 100644
--- a/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
+++ b/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/proxy_config/pref_proxy_config_tracker_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/proxy_config/pref_proxy_config_tracker_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/proxy_config/pref_proxy_config_tracker_impl.cc
@@ -527,7 +527,7 @@ void PrefProxyConfigTrackerImpl::Registe
registry->RegisterDictionaryPref(proxy_config::prefs::kProxy,
diff --git a/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h b/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
index 671bd509b7..c22f3e4aea 100644
--- a/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
+++ b/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/proxy_config/proxy_config_pref_names.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/proxy_config/proxy_config_pref_names.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/proxy_config/proxy_config_pref_names.h
@@ -19,7 +19,7 @@ inline constexpr char kUseSharedProxies[
// Preference to store the value of the "ProxyOverrideRules" policy.
diff --git a/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc b/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc
index 0c1a087dd8..d4624fe8af 100644
--- a/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc
+++ b/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/proxy_config/proxy_override_rules_policy_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/proxy_config/proxy_override_rules_policy_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/proxy_config/proxy_override_rules_policy_handler.cc
@@ -28,7 +28,7 @@ policy::PolicyErrorPath CreateNewPath(
return path;
@@ -31,23 +31,32 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
// This code should run to set errors for
- // `kEnableProxyOverrideRulesForAllUsers`, but the regular proxy override
- // rules policy might still be valid so we ignore the returned boolean.
-@@ -78,7 +78,7 @@ bool ProxyOverrideRulesPolicyHandler::Ch
- return false;
- }
+ // `kEnableProxyOverrideRulesForAllUsers`.
+ enabled_for_all_users_handler_.CheckPolicySettings(policies, errors);
+@@ -74,7 +74,7 @@ bool ProxyOverrideRulesPolicyHandler::Ch
+
+ policy::SchemaValidatingPolicyHandler::CheckPolicySettings(policies, errors);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
const policy::PolicyMap::Entry* proxy_override_rules_policy =
policies.Get(policy_name());
if (proxy_override_rules_policy &&
-@@ -126,7 +126,7 @@ void ProxyOverrideRulesPolicyHandler::Ap
-
+@@ -109,7 +109,7 @@ bool ProxyOverrideRulesPolicyHandler::Ch
+ void ProxyOverrideRulesPolicyHandler::ApplyPolicySettings(
+ const policy::PolicyMap& policies,
+ PrefValueMap* prefs) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // ALWAYS update affiliation, even if kProxyOverrideRules is not set.
+ // This ensures the state is captured in the Managed pref store and
+ // kept in sync with the latest policy bundle's affiliation status.
+@@ -136,7 +136,7 @@ void ProxyOverrideRulesPolicyHandler::Ap
prefs->SetValue(proxy_config::prefs::kProxyOverrideRules,
policy_value->Clone());
+
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
prefs->SetInteger(proxy_config::prefs::kProxyOverrideRulesScope,
policy->scope);
- prefs->SetBoolean(proxy_config::prefs::kProxyOverrideRulesAffiliation,
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h b/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h
index b2b93ee483..2532e000ae 100644
--- a/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h
+++ b/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/proxy_config/proxy_override_rules_policy_handler.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/proxy_config/proxy_override_rules_policy_handler.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/proxy_config/proxy_override_rules_policy_handler.h
@@ -53,7 +53,7 @@ class PROXY_CONFIG_EXPORT ProxyOverrideR
policy::PolicyErrorPath error_path,
diff --git a/chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc b/chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc
index 26f0a883c5..5e1352bc40 100644
--- a/chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc
+++ b/chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/proxy_config/proxy_prefs_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/proxy_config/proxy_prefs_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/proxy_config/proxy_prefs_utils.cc
@@ -60,7 +60,7 @@ net::ProxyChain ProxyOverrideRuleProxyFr
@@ -12,6 +12,6 @@ $NetBSD$
CHECK(pref_service);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- if (pref_service->GetInteger(prefs::kProxyOverrideRulesScope) ==
- policy::POLICY_SCOPE_USER &&
- !pref_service->GetBoolean(prefs::kProxyOverrideRulesAffiliation)) {
+ if (pref_service->GetBoolean(prefs::kProxyOverrideRulesAffiliation) ||
+ pref_service->GetInteger(prefs::kEnableProxyOverrideRulesForAllUsers) ==
+ 1) {
diff --git a/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc b/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
index a9a0601574..6b298b2ad4 100644
--- a/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
+++ b/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/safe_browsing/content/common/file_type_policies_unittest.cc
@@ -146,7 +146,7 @@ TEST_F(FileTypePoliciesTest, UnpackResou
EXPECT_EQ(142, file_type.uma_value());
diff --git a/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py b/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
index c7717181a3..91f2266554 100644
--- a/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
+++ b/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/safe_browsing/content/resources/gen_file_type_proto.py
@@ -37,6 +37,8 @@ def PlatformTypes():
"chromeos":
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
index ab5413bdf8..f9e3ff9092 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
@@ -112,7 +112,7 @@ std::ostream& operator<<(std::ostream& o
PlatformType GetCurrentPlatformType() {
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
index af17388cc5..4f6b692214 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
@@ -116,7 +116,7 @@ RTLookupRequest::OSType GetRTLookupReque
return RTLookupRequest::OS_TYPE_CHROME_OS;
diff --git a/chromium/patches/patch-components_search__engines_template__url__service.cc b/chromium/patches/patch-components_search__engines_template__url__service.cc
index 15b2cad53b..ca84aec18c 100644
--- a/chromium/patches/patch-components_search__engines_template__url__service.cc
+++ b/chromium/patches/patch-components_search__engines_template__url__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/search_engines/template_url_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/search_engines/template_url_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/search_engines/template_url_service.cc
-@@ -3588,7 +3588,7 @@ bool TemplateURLService::MatchesDefaultS
+@@ -3600,7 +3600,7 @@ bool TemplateURLService::MatchesDefaultS
std::unique_ptr<EnterpriseSearchManager>
TemplateURLService::GetEnterpriseSearchManager(PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_security__interstitials_content_utils.cc b/chromium/patches/patch-components_security__interstitials_content_utils.cc
index b94e8e9fff..a212d78a12 100644
--- a/chromium/patches/patch-components_security__interstitials_content_utils.cc
+++ b/chromium/patches/patch-components_security__interstitials_content_utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/security_interstitials/content/utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/security_interstitials/content/utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/security_interstitials/content/utils.cc
@@ -37,7 +37,7 @@ void LaunchDateAndTimeSettings() {
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc b/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
index 01e43e33cc..64dc689b49 100644
--- a/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
+++ b/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
@@ -122,7 +122,7 @@ void CrossDeviceUserSegment::ExecuteMode
// Check for current device type and subtract it from the device count
diff --git a/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc b/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
index 1d4748caba..54b1c2f15b 100644
--- a/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
+++ b/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/services/font_data/font_data_service_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/services/font_data/font_data_service_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/services/font_data/font_data_service_impl.cc
@@ -119,7 +119,7 @@ std::tuple<base::File, uint64_t> FontDat
typeface.getResourceName(&font_path);
diff --git a/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc b/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
index 0da30ed0b9..569b003126 100644
--- a/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
+++ b/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc
@@ -22,7 +22,7 @@
@@ -24,12 +24,3 @@ $NetBSD$
mojo::PendingRemote<font_service::mojom::FontService> font_service;
content::UtilityThread::Get()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -102,7 +102,7 @@ PaintPreviewCompositorCollectionImpl::Pa
- base::BindOnce([] { skia::DefaultFontMgr(); }));
-
- // Sanity check that fonts are working.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // No WebSandbox is provided on Linux so the local fonts aren't accessible.
- // This is fine since since the subsetted fonts are provided in the SkPicture.
- // However, we still need to check that the SkFontMgr starts as it is used by
diff --git a/chromium/patches/patch-components_signin_public_base_signin__switches.cc b/chromium/patches/patch-components_signin_public_base_signin__switches.cc
index 72e69fa396..75f59fec79 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.cc
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.cc
@@ -4,19 +4,28 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/signin/public/base/signin_switches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/signin/public/base/signin_switches.cc
-@@ -107,7 +107,7 @@ BASE_FEATURE(kChromeAndroidIdentitySurve
+@@ -79,7 +79,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
+ #endif
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kBeforeFirstRunDesktopRefreshSurvey,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -114,7 +114,7 @@ BASE_FEATURE(kChromeAndroidIdentitySurve
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kChromeIdentitySurveyAddressBubbleSignin,
- base::FEATURE_ENABLED_BY_DEFAULT);
- BASE_FEATURE(kChromeIdentitySurveyDiceWebSigninAccepted,
-@@ -134,7 +134,7 @@ BASE_FEATURE(kChromeIdentitySurveySwitch
- base::FEATURE_ENABLED_BY_DEFAULT);
+ constexpr char kHatsSurveyProbabilityName[] = "probability";
+ constexpr double kMediumSurveyProbability = 0.08;
+ constexpr double kLowSurveyProbability = 0.008;
+@@ -207,7 +207,7 @@ BASE_FEATURE_PARAM(
+ kMediumSurveyProbability);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -24,7 +33,7 @@ $NetBSD$
BASE_FEATURE(kChromeIdentitySurveyLaunchWithDelay,
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE_PARAM(base::TimeDelta,
-@@ -343,7 +343,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
+@@ -422,7 +422,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
base::Days(7));
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -33,16 +42,16 @@ $NetBSD$
BASE_FEATURE(kOpenAllProfilesFromProfilePickerExperiment,
base::FEATURE_DISABLED_BY_DEFAULT);
const base::FeatureParam<int>
-@@ -352,7 +352,7 @@ const base::FeatureParam<int>
+@@ -431,7 +431,7 @@ const base::FeatureParam<int>
"max_profiles_count_to_show_open_all_button_in_profile_picker", 5};
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kProfileCreationDeclineSigninCTAExperiment,
- base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kPasswordUploadUiUpdate, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -395,7 +395,7 @@ BASE_FEATURE(kRestrictDeviceManagementSe
+ BASE_FEATURE(kProfileCreationDeclineSigninCTAExperiment,
+@@ -476,7 +476,7 @@ BASE_FEATURE(kRestrictDeviceManagementSe
BASE_FEATURE(kRollbackDiceMigration, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -51,7 +60,7 @@ $NetBSD$
BASE_FEATURE(kShowProfilePickerToAllUsersExperiment,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -410,7 +410,7 @@ const base::FeatureParam<int> kContextua
+@@ -497,7 +497,7 @@ const base::FeatureParam<int> kContextua
"contextual_signin_promo_dismissed_threshold",
2);
@@ -60,3 +69,12 @@ $NetBSD$
BASE_FEATURE(kSignInPromoMaterialNextUI, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -553,7 +553,7 @@ BASE_FEATURE(kStableDeviceId, base::FEAT
+ BASE_FEATURE(kSupportAddSessionEmailPrefill, base::FEATURE_ENABLED_BY_DEFAULT);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Kill switch for displaying sign-in errors in the profile picker.
+ BASE_FEATURE(kSupportErrorsInProfilePicker, base::FEATURE_ENABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-components_signin_public_base_signin__switches.h b/chromium/patches/patch-components_signin_public_base_signin__switches.h
index 354a6a1553..55c94ee390 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.h
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.h
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/signin/public/base/signin_switches.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/signin/public/base/signin_switches.h
-@@ -94,7 +94,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -62,7 +62,7 @@ bool IsAvatarSyncPromoFeatureEnabled();
+ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ base::TimeDelta GetAvatarSyncPromoFeatureMinimumCookeAgeParam();
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // A HaTS survey flag for the survey to gather user feedback before any changes
+ // to the FRE as part of Chrome Desktop FRE Refresh project.
+ //
+@@ -106,7 +106,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kChromeAndroidIdentitySurveyBookmarkPromo);
#endif // BUILDFLAG(IS_ANDROID)
@@ -15,7 +24,7 @@ $NetBSD$
// Enables surveys to measure the effectiveness of the identity model.
// These surveys would be displayed after interactions such as signin, profile
// switching, etc. Please keep sorted alphabetically.
-@@ -126,7 +126,7 @@ BASE_DECLARE_FEATURE(kChromeIdentitySurv
+@@ -183,7 +183,7 @@ BASE_DECLARE_FEATURE_PARAM(
// LINT.ThenChange(//chrome/browser/signin/signin_hats_util.cc)
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -24,7 +33,7 @@ $NetBSD$
// Controls the duration for which the launch of an identity survey is delayed.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kChromeIdentitySurveyLaunchWithDelay);
-@@ -290,7 +290,7 @@ BASE_DECLARE_FEATURE_PARAM(base::TimeDel
+@@ -353,7 +353,7 @@ BASE_DECLARE_FEATURE_PARAM(base::TimeDel
kOfferMigrationToDiceUsersMinTimeBetweenDialogs);
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -33,16 +42,16 @@ $NetBSD$
// Experimenting with a button to all profiles from the profile picker.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kOpenAllProfilesFromProfilePickerExperiment);
-@@ -299,7 +299,7 @@ extern const base::FeatureParam<int>
+@@ -362,7 +362,7 @@ extern const base::FeatureParam<int>
kMaxProfilesCountToShowOpenAllButtonInProfilePicker;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Experimenting with changing the secondary CTA for FRE and new profile
- // creation.
+ // Add new entry points for uploading passwords to account storage and update
+ // existing ones.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -370,7 +370,7 @@ extern const base::FeatureParam<int> kCo
+@@ -448,7 +448,7 @@ extern const base::FeatureParam<int> kCo
COMPONENT_EXPORT(SIGNIN_SWITCHES)
extern const base::FeatureParam<int> kContextualSigninPromoDismissedThreshold;
@@ -51,3 +60,12 @@ $NetBSD$
// Uses the Material Next theme for the signin promo.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kSignInPromoMaterialNextUI);
+@@ -491,7 +491,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kSupportAddSessionEmailPrefill);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Kill switch for displaying sign-in errors in the profile picker.
+ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kSupportErrorsInProfilePicker);
diff --git a/chromium/patches/patch-components_soda_soda__util.cc b/chromium/patches/patch-components_soda_soda__util.cc
index a70d4bd74d..5d44142f00 100644
--- a/chromium/patches/patch-components_soda_soda__util.cc
+++ b/chromium/patches/patch-components_soda_soda__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/soda/soda_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/soda/soda_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/soda/soda_util.cc
@@ -23,7 +23,7 @@
#include "base/win/windows_version.h"
diff --git a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
index 078335bcc5..4962670657 100644
--- a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
+++ b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/startup_metric_utils/common/startup_metric_utils.cc
@@ -95,7 +95,7 @@ base::TimeTicks CommonStartupMetricRecor
// Enabling this logic on OS X causes a significant performance regression.
diff --git a/chromium/patches/patch-components_storage__monitor_BUILD.gn b/chromium/patches/patch-components_storage__monitor_BUILD.gn
index 6ee2b99f63..45cd6baca5 100644
--- a/chromium/patches/patch-components_storage__monitor_BUILD.gn
+++ b/chromium/patches/patch-components_storage__monitor_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/storage_monitor/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/storage_monitor/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/storage_monitor/BUILD.gn
@@ -66,7 +66,7 @@ component("storage_monitor") {
deps += [ "//services/device/public/mojom" ]
diff --git a/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc b/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
index 32e06a117e..4c742c12b5 100644
--- a/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
+++ b/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/storage_monitor/removable_device_constants.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/storage_monitor/removable_device_constants.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/storage_monitor/removable_device_constants.cc
@@ -10,7 +10,7 @@ namespace storage_monitor {
const char kFSUniqueIdPrefix[] = "UUID:";
diff --git a/chromium/patches/patch-components_storage__monitor_removable__device__constants.h b/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
index 2a3cfd2f34..664079f82c 100644
--- a/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
+++ b/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/storage_monitor/removable_device_constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/storage_monitor/removable_device_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/storage_monitor/removable_device_constants.h
@@ -15,7 +15,7 @@ namespace storage_monitor {
extern COMPONENT_EXPORT(STORAGE_MONITOR) const char kFSUniqueIdPrefix[];
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc b/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
index 22484c384f..7f5c5863d7 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/child_account_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/supervised_user/core/browser/child_account_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/supervised_user/core/browser/child_account_service.cc
@@ -170,7 +170,7 @@ void ChildAccountService::OnPrimaryAccou
void ChildAccountService::UpdateForceGoogleSafeSearch() {
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc b/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
index 2cc484d929..7235299f8d 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
@@ -4,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc
-@@ -66,7 +66,7 @@ void OnResponse(
- }
+@@ -65,7 +65,7 @@ void OnResponse(
- FetcherConfig GetFetcherConfig(bool is_subject_to_parental_controls) {
+ FetcherConfig GetFetcherConfig(
+ bool is_subject_to_family_link_parental_controls) {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
// Supervised users on these platforms might get into a state where their
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h b/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
index 7b25471716..43d3b9a11c 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
+++ b/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/list_family_members_service.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/supervised_user/core/browser/list_family_members_service.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/supervised_user/core/browser/list_family_members_service.h
@@ -33,7 +33,7 @@ namespace supervised_user {
// If true, this fetcher is active for all users with CanFetchFamilyMemberInfo
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
index abb6863a0e..7ab7a964b7 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
@@ -4,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_metrics_service.cc
-@@ -106,7 +106,7 @@ SupervisedUserMetricsService::Supervised
- std::move(synthetic_field_trial_delegate)) {
- DCHECK(pref_service_);
- supervised_user_service_observation_.Observe(&supervised_user_service);
+@@ -104,7 +104,7 @@ SupervisedUserMetricsService::Supervised
+ supervised_user_service_observation_.Observe(&supervised_user_service);
+ }
+
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
CHECK(extensions_metrics_delegate_)
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index b7478e6631..b80a5afe34 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_preferences.cc
@@ -149,7 +149,7 @@ void RegisterProfilePrefs(PrefRegistrySi
registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__utils.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__utils.cc
new file mode 100644
index 0000000000..5c643eceff
--- /dev/null
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__utils.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/supervised_user/core/browser/supervised_user_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ components/supervised_user/core/browser/supervised_user_utils.cc
+@@ -42,7 +42,7 @@ constexpr char kParentAccessResultQueryP
+ constexpr char kPacpOriginUrlHost[] = "families.google.com";
+
+ #if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Returns the text that will be shown as the PACP widget subtitle, containing
+ // information about the blocked hostname and the blocking reason.
+ std::string GetBlockingReasonSubtitle(
+@@ -187,7 +187,7 @@ GURL NormalizeUrl(const GURL& url) {
+ }
+
+ #if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ GURL GetParentAccessURL(
+ const std::string& locale,
+ const GURL& blocked_url,
+@@ -202,7 +202,7 @@ GURL GetParentAccessURL(
+ // Caller Ids for Desktop and iOS platforms.
+ #if BUILDFLAG(IS_IOS)
+ static constexpr char kCallerId[] = "qSTnVRdQ";
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ static constexpr char kCallerId[] = "clwAA5XJ";
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+
diff --git a/chromium/patches/patch-components_supervised__user_core_common_features.cc b/chromium/patches/patch-components_supervised__user_core_common_features.cc
index 0acd085f9f..6bd92d9eb7 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.cc
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/supervised_user/core/common/features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/supervised_user/core/common/features.cc
-@@ -32,7 +32,7 @@ BASE_FEATURE(kAllowSubframeLocalWebAppro
+@@ -30,7 +30,7 @@ BASE_FEATURE(kAllowSubframeLocalWebAppro
#endif
#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
const int kLocalWebApprovalBottomSheetLoadTimeoutDefaultValueMs = 5000;
const base::FeatureParam<int> kLocalWebApprovalBottomSheetLoadTimeoutMs{
-@@ -41,7 +41,7 @@ const base::FeatureParam<int> kLocalWebA
+@@ -39,7 +39,7 @@ const base::FeatureParam<int> kLocalWebA
#endif // BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_WIN)
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kEnableLocalWebApprovalErrorDialog,
base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -53,7 +53,7 @@ BASE_FEATURE(kLocalWebApprovalsWidgetSup
+@@ -51,7 +51,7 @@ BASE_FEATURE(kLocalWebApprovalsWidgetSup
// TODO(crbug.com/435635774): Release the interstitial v3 in all platforms.
BASE_FEATURE(kSupervisedUserBlockInterstitialV3,
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
@@ -33,7 +33,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -89,7 +89,7 @@ bool IsLocalWebApprovalsEnabledForSubfra
+@@ -87,7 +87,7 @@ bool IsLocalWebApprovalsEnabledForSubfra
return base::FeatureList::IsEnabled(kAllowSubframeLocalWebApprovals);
}
diff --git a/chromium/patches/patch-components_supervised__user_core_common_features.h b/chromium/patches/patch-components_supervised__user_core_common_features.h
index d709dc56a6..f68b334854 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.h
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/supervised_user/core/common/features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/supervised_user/core/common/features.h
@@ -20,12 +20,12 @@ BASE_DECLARE_FEATURE(kLocalWebApprovals)
BASE_DECLARE_FEATURE(kAllowSubframeLocalWebApprovals);
diff --git a/chromium/patches/patch-components_supervised__user_core_common_pref__names.h b/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
index 6bc7fd0c50..06b44059f2 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
+++ b/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/pref_names.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/supervised_user/core/common/pref_names.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/supervised_user/core/common/pref_names.h
@@ -129,7 +129,7 @@ inline constexpr char kDefaultSupervised
"profile.managed.default_filtering_behavior";
diff --git a/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc b/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
index 52328ce5f2..2aca91dcc0 100644
--- a/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
+++ b/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_bookmarks/bookmark_model_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/sync_bookmarks/bookmark_model_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/sync_bookmarks/bookmark_model_view.cc
@@ -9,7 +9,7 @@
#include "components/bookmarks/browser/bookmark_model.h"
diff --git a/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc b/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
index 2a63013247..28d739064e 100644
--- a/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
+++ b/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_device_info/local_device_info_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/sync_device_info/local_device_info_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/sync_device_info/local_device_info_util.cc
@@ -84,7 +84,7 @@ void OnMachineStatisticsLoaded(LocalDevi
sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
diff --git a/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc b/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
index e996b81320..5f97e6473d 100644
--- a/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
+++ b/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_device_info/local_device_info_util_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/sync_device_info/local_device_info_util_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/sync_device_info/local_device_info_util_linux.cc
@@ -9,6 +9,11 @@
diff --git a/chromium/patches/patch-components_sync__preferences_common__syncable__prefs__database.cc b/chromium/patches/patch-components_sync__preferences_common__syncable__prefs__database.cc
deleted file mode 100644
index 0048157579..0000000000
--- a/chromium/patches/patch-components_sync__preferences_common__syncable__prefs__database.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/sync_preferences/common_syncable_prefs_database.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ components/sync_preferences/common_syncable_prefs_database.cc
-@@ -422,7 +422,7 @@ constexpr auto kCommonSyncablePrefsAllow
- syncer::PREFERENCES, PrefSensitivity::kNone, MergeBehavior::kNone}},
- #endif // BUILDFLAG(IS_ANDROID)
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- {autofill::prefs::kAutofillBnplEnabled,
- {syncable_prefs_ids::kAutofillBnplEnabled, syncer::PREFERENCES,
- PrefSensitivity::kNone, MergeBehavior::kNone}},
diff --git a/chromium/patches/patch-components_sync_base_sync__util.cc b/chromium/patches/patch-components_sync_base_sync__util.cc
index 8920ff5db5..92c16a7969 100644
--- a/chromium/patches/patch-components_sync_base_sync__util.cc
+++ b/chromium/patches/patch-components_sync_base_sync__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/base/sync_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/sync/base/sync_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/sync/base/sync_util.cc
@@ -44,6 +44,8 @@ std::string GetSystemString() {
system = "FREEBSD ";
diff --git a/chromium/patches/patch-components_sync_service_sync__prefs.cc b/chromium/patches/patch-components_sync_service_sync__prefs.cc
index e3aa04802e..ba87e140a8 100644
--- a/chromium/patches/patch-components_sync_service_sync__prefs.cc
+++ b/chromium/patches/patch-components_sync_service_sync__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/service/sync_prefs.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/sync/service/sync_prefs.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/sync/service/sync_prefs.cc
-@@ -839,7 +839,7 @@ bool SyncPrefs::MaybeMigratePrefsForSync
+@@ -834,7 +834,7 @@ bool SyncPrefs::MaybeMigratePrefsForSync
update_selected_types_dict->EnsureDict(
signin::GaiaIdHash::FromGaiaId(gaia_id).ToBase64());
diff --git a/chromium/patches/patch-components_sync_service_sync__service__impl.cc b/chromium/patches/patch-components_sync_service_sync__service__impl.cc
index b34a912867..ff7c38fc01 100644
--- a/chromium/patches/patch-components_sync_service_sync__service__impl.cc
+++ b/chromium/patches/patch-components_sync_service_sync__service__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/service/sync_service_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/sync/service/sync_service_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/sync/service/sync_service_impl.cc
-@@ -1433,7 +1433,7 @@ void SyncServiceImpl::ReconfigureDataTyp
+@@ -1393,7 +1393,7 @@ void SyncServiceImpl::ReconfigureDataTyp
void SyncServiceImpl::PassphraseTypeChanged(PassphraseType passphrase_type) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
diff --git a/chromium/patches/patch-components_system__cpu_cpu__probe.cc b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
index 41238538f9..307b2a525c 100644
--- a/chromium/patches/patch-components_system__cpu_cpu__probe.cc
+++ b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/system_cpu/cpu_probe.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/system_cpu/cpu_probe.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/system_cpu/cpu_probe.cc
@@ -20,6 +20,10 @@
#include "components/system_cpu/cpu_probe_mac.h"
diff --git a/chromium/patches/patch-components_translate_core_common_translate__util.cc b/chromium/patches/patch-components_translate_core_common_translate__util.cc
index 7d3f3622ce..2cb5f7519a 100644
--- a/chromium/patches/patch-components_translate_core_common_translate__util.cc
+++ b/chromium/patches/patch-components_translate_core_common_translate__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/translate/core/common/translate_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/translate/core/common/translate_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/translate/core/common/translate_util.cc
-@@ -29,7 +29,7 @@ bool IsTFLiteLanguageDetectionEnabled()
+@@ -44,7 +44,7 @@ bool IsTFLiteLanguageDetectionEnabled()
// The feature is explicitly disabled on WebView.
// TODO(crbug.com/40819484): Enable the feature on WebView.
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc b/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
index ce2bdc9076..dbea93d1de 100644
--- a/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
+++ b/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/trusted_vault/trusted_vault_connection_impl.cc
@@ -105,7 +105,7 @@ GetLocalPhysicalDeviceType() {
// currently used or even built on all platforms.
diff --git a/chromium/patches/patch-components_update__client_update__query__params.cc b/chromium/patches/patch-components_update__client_update__query__params.cc
index 63c1e78837..800698ba4b 100644
--- a/chromium/patches/patch-components_update__client_update__query__params.cc
+++ b/chromium/patches/patch-components_update__client_update__query__params.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/update_client/update_query_params.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/update_client/update_query_params.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/update_client/update_query_params.cc
@@ -39,6 +39,10 @@ constexpr std::string_view kOs =
"fuchsia";
diff --git a/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc b/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
index 1e4322a91b..27432d0668 100644
--- a/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
+++ b/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
@@ -305,7 +305,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
// The ideal fix would be to change the omnibox font used for Thai. In
diff --git a/chromium/patches/patch-components_user__education_views_help__bubble__view.cc b/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
index 18d7cad746..574cf51406 100644
--- a/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
+++ b/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/user_education/views/help_bubble_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/user_education/views/help_bubble_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/user_education/views/help_bubble_view.cc
@@ -269,7 +269,7 @@ DEFINE_CLASS_ELEMENT_IDENTIFIER_VALUE(He
// TODO(https://crbug.com/382611284): Temporarily handle the case when the
diff --git a/chromium/patches/patch-components_user__education_views_help__bubble__view.h b/chromium/patches/patch-components_user__education_views_help__bubble__view.h
index 9c23b3f7ae..e2d0765175 100644
--- a/chromium/patches/patch-components_user__education_views_help__bubble__view.h
+++ b/chromium/patches/patch-components_user__education_views_help__bubble__view.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/user_education/views/help_bubble_view.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/user_education/views/help_bubble_view.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/user_education/views/help_bubble_view.h
@@ -160,7 +160,7 @@ class HelpBubbleView : public views::Bub
// work around this problem by closing the bubble if the widget is minimized.
diff --git a/chromium/patches/patch-components_variations_service_variations__service.cc b/chromium/patches/patch-components_variations_service_variations__service.cc
index 8b9aadb93c..852ba93807 100644
--- a/chromium/patches/patch-components_variations_service_variations__service.cc
+++ b/chromium/patches/patch-components_variations_service_variations__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/variations/service/variations_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/variations/service/variations_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/variations/service/variations_service.cc
@@ -100,7 +100,7 @@ std::string GetPlatformString() {
return "android";
diff --git a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
index c48be1b348..025785da47 100644
--- a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
+++ b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/visited_url_ranking/public/url_visit_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/visited_url_ranking/public/url_visit_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/visited_url_ranking/public/url_visit_util.cc
@@ -68,7 +68,7 @@ PlatformType GetPlatformInput() {
return PlatformType::kWindows;
diff --git a/chromium/patches/patch-components_viz_host_gpu__host__impl.cc b/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
index d43cb548e9..3e66e37157 100644
--- a/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
+++ b/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/gpu_host_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/host/gpu_host_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/host/gpu_host_impl.cc
@@ -159,7 +159,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
mojom::GpuServiceCreationParams::New();
diff --git a/chromium/patches/patch-components_viz_host_host__display__client.cc b/chromium/patches/patch-components_viz_host_host__display__client.cc
index a365ab6a6e..30613964d8 100644
--- a/chromium/patches/patch-components_viz_host_host__display__client.cc
+++ b/chromium/patches/patch-components_viz_host_host__display__client.cc
@@ -4,17 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/host_display_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/host/host_display_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/host/host_display_client.cc
-@@ -66,9 +66,9 @@ void HostDisplayClient::AddChildWindowTo
+@@ -66,7 +66,7 @@ void HostDisplayClient::AddChildWindowTo
}
#endif
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
void HostDisplayClient::DidCompleteSwapWithNewSize(const gfx::Size& size) {
-- NOTIMPLEMENTED();
-+ NOTREACHED();
+ NOTIMPLEMENTED();
}
- #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-
diff --git a/chromium/patches/patch-components_viz_host_host__display__client.h b/chromium/patches/patch-components_viz_host_host__display__client.h
index da84fc60ea..81fa6cefd9 100644
--- a/chromium/patches/patch-components_viz_host_host__display__client.h
+++ b/chromium/patches/patch-components_viz_host_host__display__client.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/host_display_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/host/host_display_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/host/host_display_client.h
@@ -52,7 +52,7 @@ class VIZ_HOST_EXPORT HostDisplayClient
void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
#endif
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
void DidCompleteSwapWithNewSize(const gfx::Size& size) override;
- #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
index e7eeea3929..49c444bc67 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/service/display_embedder/skia_output_surface_impl.cc
@@ -1533,7 +1533,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
VK_IMAGE_TILING_OPTIMAL, vk_format,
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
index c6768c0734..58de7cf6c2 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display_embedder/software_output_surface.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/service/display_embedder/software_output_surface.cc
@@ -115,7 +115,7 @@ void SoftwareOutputSurface::SwapBuffersC
base::TimeTicks now = base::TimeTicks::Now();
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
index 085fe48f8b..3b789888d5 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
+++ b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display_embedder/software_output_surface.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/service/display_embedder/software_output_surface.h
@@ -40,7 +40,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
UpdateVSyncParametersCallback callback) override;
diff --git a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
index 1702605d41..0dde308c57 100644
--- a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
+++ b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display/skia_renderer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/service/display/skia_renderer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/service/display/skia_renderer.cc
@@ -1289,7 +1289,7 @@ void SkiaRenderer::ClearFramebuffer() {
if (current_frame()->current_render_pass->has_transparent_background) {
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index 95a9ca5e5d..1e6e95011d 100644
--- a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
+++ b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
@@ -4,23 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
@@ -142,7 +142,7 @@ RootCompositorFrameSinkImpl::Create(
output_surface->SetNeedsSwapSizeNotifications(
params->send_swap_size_notifications);
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
// For X11, we need notify client about swap completion after resizing, so the
// client can use it for synchronize with X11 WM.
output_surface->SetNeedsSwapSizeNotifications(true);
-@@ -908,7 +908,7 @@ void RootCompositorFrameSinkImpl::Displa
+@@ -923,7 +923,7 @@ void RootCompositorFrameSinkImpl::Displa
if (display_client_ && enable_swap_completion_callback_) {
display_client_->DidCompleteSwapWithSize(pixel_size);
}
--#elif BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#elif BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
if (display_client_ && pixel_size != last_swap_pixel_size_) {
last_swap_pixel_size_ = pixel_size;
display_client_->DidCompleteSwapWithNewSize(last_swap_pixel_size_);
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
index ea8735a627..0f568d97ba 100644
--- a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
+++ b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
-@@ -222,7 +222,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
+@@ -220,7 +220,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
base::TimeDelta display_frame_interval_ = BeginFrameArgs::DefaultInterval();
base::TimeDelta preferred_frame_interval_;
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
gfx::Size last_swap_pixel_size_;
- #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
diff --git a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
index a01df0ee39..8b1ce6c2a0 100644
--- a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
+++ b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/gl/gpu_service_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.cc
-@@ -472,7 +472,7 @@ void GpuServiceImpl::InitializeWithHostI
+@@ -466,7 +466,7 @@ void GpuServiceImpl::InitializeWithHostI
mojo::Remote<mojom::GpuHost> gpu_host(std::move(pending_gpu_host));
@@ -15,7 +15,7 @@ $NetBSD$
gpu_extra_info_.is_gmb_nv12_supported = IsGMBNV12Supported();
#endif
-@@ -1230,7 +1230,7 @@ bool GpuServiceImpl::OnBeginFrameDerived
+@@ -1225,7 +1225,7 @@ bool GpuServiceImpl::OnBeginFrameDerived
return true;
}
diff --git a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
index 5a3812e511..2ff8785053 100644
--- a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
+++ b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/gl/gpu_service_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.h
-@@ -438,7 +438,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
+@@ -439,7 +439,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
void OnBeginFrameOnIO(const BeginFrameArgs& args);
diff --git a/chromium/patches/patch-components_viz_test_fake__display__client.cc b/chromium/patches/patch-components_viz_test_fake__display__client.cc
index 36731a0ac5..26cf6fee62 100644
--- a/chromium/patches/patch-components_viz_test_fake__display__client.cc
+++ b/chromium/patches/patch-components_viz_test_fake__display__client.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/fake_display_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/test/fake_display_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/test/fake_display_client.cc
@@ -27,7 +27,7 @@ void FakeDisplayClient::AddChildWindowTo
gpu::SurfaceHandle child_window) {}
#endif
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
void FakeDisplayClient::DidCompleteSwapWithNewSize(const gfx::Size& size) {}
- #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
diff --git a/chromium/patches/patch-components_viz_test_fake__display__client.h b/chromium/patches/patch-components_viz_test_fake__display__client.h
index 99d1faf5c0..e498817510 100644
--- a/chromium/patches/patch-components_viz_test_fake__display__client.h
+++ b/chromium/patches/patch-components_viz_test_fake__display__client.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/fake_display_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/test/fake_display_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/test/fake_display_client.h
@@ -36,7 +36,7 @@ class FakeDisplayClient : public mojom::
void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
#endif
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
void DidCompleteSwapWithNewSize(const gfx::Size& size) override;
- #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
diff --git a/chromium/patches/patch-components_viz_test_mock__display__client.h b/chromium/patches/patch-components_viz_test_mock__display__client.h
index fc3f550a42..3bde5a2f39 100644
--- a/chromium/patches/patch-components_viz_test_mock__display__client.h
+++ b/chromium/patches/patch-components_viz_test_mock__display__client.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/mock_display_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/viz/test/mock_display_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/viz/test/mock_display_client.h
@@ -45,7 +45,7 @@ class MockDisplayClient : public mojom::
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
MOCK_METHOD1(SetPreferredRefreshRate, void(float refresh_rate));
#endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
MOCK_METHOD1(DidCompleteSwapWithNewSize, void(const gfx::Size&));
- #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
diff --git a/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc b/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
index d7cbd39191..9baf64b2a6 100644
--- a/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
+++ b/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/webauthn/core/browser/gpm_user_verification_policy.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/webauthn/core/browser/gpm_user_verification_policy.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/webauthn/core/browser/gpm_user_verification_policy.cc
@@ -17,7 +17,7 @@ bool GpmWillDoUserVerification(device::U
case device::UserVerificationRequirement::kPreferred:
diff --git a/chromium/patches/patch-components_webui_flags_flags__state.cc b/chromium/patches/patch-components_webui_flags_flags__state.cc
index 40e19955f2..be4a55266b 100644
--- a/chromium/patches/patch-components_webui_flags_flags__state.cc
+++ b/chromium/patches/patch-components_webui_flags_flags__state.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/webui/flags/flags_state.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- components/webui/flags/flags_state.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ components/webui/flags/flags_state.cc
-@@ -778,7 +778,7 @@ unsigned short FlagsState::GetCurrentPla
+@@ -776,7 +776,7 @@ unsigned short FlagsState::GetCurrentPla
return kOsWin;
#elif BUILDFLAG(IS_CHROMEOS)
return kOsCrOS;
diff --git a/chromium/patches/patch-content_app_BUILD.gn b/chromium/patches/patch-content_app_BUILD.gn
index 43e5298e45..bd3ac5211d 100644
--- a/chromium/patches/patch-content_app_BUILD.gn
+++ b/chromium/patches/patch-content_app_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/app/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/app/BUILD.gn
@@ -90,7 +90,10 @@ source_set("content_main_runner_app") {
"//third_party/tflite:buildflags",
diff --git a/chromium/patches/patch-content_app_content__main.cc b/chromium/patches/patch-content_app_content__main.cc
index 5ba016e1ed..a831e8c934 100644
--- a/chromium/patches/patch-content_app_content__main.cc
+++ b/chromium/patches/patch-content_app_content__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/content_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/app/content_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/app/content_main.cc
@@ -230,7 +230,7 @@ NO_STACK_PROTECTOR int RunContentProcess
base::EnableTerminationOnOutOfMemory();
diff --git a/chromium/patches/patch-content_app_content__main__runner__impl.cc b/chromium/patches/patch-content_app_content__main__runner__impl.cc
index 87063c9bf3..1496950fc8 100644
--- a/chromium/patches/patch-content_app_content__main__runner__impl.cc
+++ b/chromium/patches/patch-content_app_content__main__runner__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/content_main_runner_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/app/content_main_runner_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/app/content_main_runner_impl.cc
-@@ -151,18 +151,21 @@
+@@ -152,18 +152,21 @@
#include "content/browser/posix_file_descriptor_info_impl.h"
#include "content/public/common/content_descriptors.h"
@@ -30,7 +30,7 @@ $NetBSD$
#include "third_party/boringssl/src/include/openssl/crypto.h"
#include "third_party/webrtc_overrides/init_webrtc.h" // nogncheck
-@@ -186,6 +189,10 @@
+@@ -187,6 +190,10 @@
#include "media/base/media_switches.h"
#endif
@@ -41,7 +41,7 @@ $NetBSD$
#if BUILDFLAG(IS_ANDROID)
#include "base/android/background_thread_pool_field_trial.h"
#include "base/system/sys_info.h"
-@@ -385,7 +392,7 @@ void InitializeZygoteSandboxForBrowserPr
+@@ -366,7 +373,7 @@ void InitializeZygoteSandboxForBrowserPr
}
#endif // BUILDFLAG(USE_ZYGOTE)
@@ -50,7 +50,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Loads registered library CDMs but does not initialize them. This is needed by
-@@ -404,7 +411,10 @@ void PreloadLibraryCdms() {
+@@ -385,7 +392,10 @@ void PreloadLibraryCdms() {
void PreSandboxInit() {
// Ensure the /dev/urandom is opened.
@@ -61,7 +61,7 @@ $NetBSD$
// May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
// files.
-@@ -416,9 +426,16 @@ void PreSandboxInit() {
+@@ -397,9 +407,16 @@ void PreSandboxInit() {
// https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
CRYPTO_pre_sandbox_init();
@@ -78,16 +78,16 @@ $NetBSD$
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Ensure access to the library CDMs before the sandbox is turned on.
-@@ -638,7 +655,7 @@ NO_STACK_PROTECTOR int RunZygote(Content
-
+@@ -628,7 +645,7 @@ NO_STACK_PROTECTOR int RunZygote(Content
// Once Zygote forks and feature list initializes we can start a thread to
// begin tracing immediately.
+ if (delegate->ShouldInitializePerfetto(invoked_in_child)) {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (process_type == switches::kGpuProcess) {
- tracing::InitTracingPostFeatureList(/*enable_consumer=*/false,
- /*will_trace_thread_restart=*/true);
-@@ -741,7 +758,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
+ if (process_type == switches::kGpuProcess) {
+ tracing::InitTracingPostFeatureList(/*enable_consumer=*/false,
+ /*will_trace_thread_restart=*/true);
+@@ -732,7 +749,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
base::HangWatcher::CreateHangWatcherInstance();
unregister_thread_closure = base::HangWatcher::RegisterThread(
base::HangWatcher::ThreadType::kMainThread);
@@ -96,8 +96,13 @@ $NetBSD$
// On Linux/ChromeOS, the HangWatcher can't start until after the sandbox is
// initialized, because the sandbox can't be started with multiple threads.
// TODO(mpdenton): start the HangWatcher after the sandbox is initialized.
-@@ -859,11 +876,10 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -848,13 +865,15 @@ int ContentMainRunnerImpl::Initialize(Co
+ g_fds->Set(kTraceOutputSharedMemoryDescriptor,
+ kTraceOutputSharedMemoryDescriptor +
base::GlobalDescriptors::kBaseDescriptor);
++ g_fds->Set(kPseudonymizationSaltDescriptor,
++ kPseudonymizationSaltDescriptor +
++ base::GlobalDescriptors::kBaseDescriptor);
#endif // !BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
@@ -110,7 +115,7 @@ $NetBSD$
#endif // !BUILDFLAG(IS_WIN)
-@@ -1015,7 +1031,7 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1010,7 +1029,7 @@ int ContentMainRunnerImpl::Initialize(Co
// SeatbeltExecServer.
CHECK(sandbox::Seatbelt::IsSandboxed());
}
@@ -119,7 +124,7 @@ $NetBSD$
// In sandboxed processes and zygotes, certain resource should be pre-warmed
// as they cannot be initialized under a sandbox. In addition, loading these
// resources in zygotes (including the unsandboxed zygote) allows them to be
-@@ -1025,10 +1041,22 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1020,10 +1039,22 @@ int ContentMainRunnerImpl::Initialize(Co
process_type == switches::kZygoteProcess) {
PreSandboxInit();
}
@@ -142,7 +147,7 @@ $NetBSD$
delegate_->SandboxInitialized(process_type);
#if BUILDFLAG(USE_ZYGOTE)
-@@ -1131,6 +1159,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
+@@ -1141,6 +1172,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
RegisterMainThreadFactories();
diff --git a/chromium/patches/patch-content_browser_BUILD.gn b/chromium/patches/patch-content_browser_BUILD.gn
index 1400814349..4a673856eb 100644
--- a/chromium/patches/patch-content_browser_BUILD.gn
+++ b/chromium/patches/patch-content_browser_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/BUILD.gn
-@@ -2601,6 +2601,14 @@ source_set("browser") {
+@@ -2610,6 +2610,14 @@ source_set("browser") {
]
}
@@ -21,7 +21,7 @@ $NetBSD$
if (is_linux || is_chromeos) {
sources -=
[ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
-@@ -2652,6 +2660,15 @@ source_set("browser") {
+@@ -2661,6 +2669,15 @@ source_set("browser") {
deps += [ "//media/mojo/mojom" ]
}
@@ -34,6 +34,6 @@ $NetBSD$
+ ]
+ }
+
- if (is_chromeos) {
- sources += [
- "handwriting/handwriting_recognition_service_impl_cros.cc",
+ if (enable_smart_card) {
+ # TODO(crbug.com/470349523): Migrate more smart card files to use this flag.
+ defines += [ "ENABLE_SMART_CARD" ]
diff --git a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
index 540d4251f4..fa8fc66026 100644
--- a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
+++ b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/accessibility/browser_accessibility_state_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/accessibility/browser_accessibility_state_impl.cc
-@@ -296,7 +296,7 @@ BrowserAccessibilityStateImpl* BrowserAc
+@@ -295,7 +295,7 @@ BrowserAccessibilityStateImpl* BrowserAc
// On Android, Mac, Windows and Linux there are platform-specific subclasses.
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_MAC) && \
diff --git a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
index 5b4e43b354..6687a32eb7 100644
--- a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
+++ b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc
@@ -12,6 +12,7 @@
#include <sstream>
diff --git a/chromium/patches/patch-content_browser_audio_audio__service.cc b/chromium/patches/patch-content_browser_audio_audio__service.cc
deleted file mode 100644
index 06d336900b..0000000000
--- a/chromium/patches/patch-content_browser_audio_audio__service.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- content/browser/audio/audio_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ content/browser/audio/audio_service.cc
-@@ -33,7 +33,7 @@
- #if BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS)
- #include "ui/display/util/edid_parser.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/display/display_util.h"
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -201,7 +201,7 @@ audio::mojom::AudioService& GetAudioServ
- ->PostTaskAndReplyWithResult(
- FROM_HERE, base::BindOnce(&ScanEdidBitstreams),
- base::BindOnce(&LaunchAudioService, std::move(receiver)));
--#elif BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS) && BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- LaunchAudioService(
- std::move(receiver),
- ConvertEdidBitstreams(display::DisplayUtil::GetAudioFormats()));
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
index d045ebeaee..b15fe02adb 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/browser_child_process_host_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/browser_child_process_host_impl.cc
@@ -292,6 +292,7 @@ void BrowserChildProcessHostImpl::Launch
switches::kIPCConnectionTimeout,
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
index bf5ec0b3a9..e6bd8a7c42 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/browser_child_process_host_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/browser_child_process_host_impl.h
@@ -38,7 +38,7 @@
#include "base/win/object_watcher.h"
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
index 40e8e7ad83..556dc1d006 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/browser_child_process_host_impl_receiver_bindings.cc
@@ -38,7 +38,7 @@
#include "content/public/common/font_cache_win.mojom.h"
diff --git a/chromium/patches/patch-content_browser_browser__main__loop.cc b/chromium/patches/patch-content_browser_browser__main__loop.cc
index 73283c79e6..b6e734e52d 100644
--- a/chromium/patches/patch-content_browser_browser__main__loop.cc
+++ b/chromium/patches/patch-content_browser_browser__main__loop.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_main_loop.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/browser_main_loop.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/browser_main_loop.cc
@@ -255,6 +255,12 @@
#include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
@@ -32,8 +32,8 @@ $NetBSD$
#endif
// GLib's spawning of new processes is buggy, so it's important that at this
-@@ -577,7 +589,7 @@ int BrowserMainLoop::EarlyInitialization
- base::ThreadType::kDisplayCritical);
+@@ -576,7 +588,7 @@ int BrowserMainLoop::EarlyInitialization
+ base::PlatformThread::SetCurrentThreadType(base::ThreadType::kPresentation);
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc b/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
index b9cfa837b5..96dd7c4667 100644
--- a/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
+++ b/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_process_launcher_helper_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/child_process_launcher_helper_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/child_process_launcher_helper_linux.cc
-@@ -22,7 +22,9 @@
+@@ -23,7 +23,9 @@
+ #include "content/public/common/content_switches.h"
#include "content/public/common/result_codes.h"
- #include "content/public/common/sandboxed_process_launcher_delegate.h"
#include "content/public/common/zygote/sandbox_support_linux.h"
+#if !BUILDFLAG(IS_BSD)
#include "content/public/common/zygote/zygote_handle.h"
@@ -16,7 +16,7 @@ $NetBSD$
#include "sandbox/policy/linux/sandbox_linux.h"
namespace content {
-@@ -47,14 +49,20 @@ ChildProcessLauncherHelper::GetFilesToMa
+@@ -48,14 +50,20 @@ ChildProcessLauncherHelper::GetFilesToMa
}
bool ChildProcessLauncherHelper::IsUsingLaunchOptions() {
@@ -37,7 +37,7 @@ $NetBSD$
// Convert FD mapping to FileHandleMappingVector
options->fds_to_remap = files_to_register.GetMappingWithIDAdjustment(
base::GlobalDescriptors::kBaseDescriptor);
-@@ -66,7 +74,9 @@ bool ChildProcessLauncherHelper::BeforeL
+@@ -67,7 +75,9 @@ bool ChildProcessLauncherHelper::BeforeL
options->environment = delegate_->GetEnvironment();
} else {
@@ -47,7 +47,7 @@ $NetBSD$
// Environment variables could be supported in the future, but are not
// currently supported when launching with the zygote.
DCHECK(delegate_->GetEnvironment().empty());
-@@ -83,6 +93,7 @@ ChildProcessLauncherHelper::LaunchProces
+@@ -84,6 +94,7 @@ ChildProcessLauncherHelper::LaunchProces
int* launch_result) {
*is_synchronous_launch = true;
Process process;
@@ -55,7 +55,7 @@ $NetBSD$
ZygoteCommunication* zygote_handle = GetZygoteForLaunch();
if (zygote_handle) {
// TODO(crbug.com/40448989): If chrome supported multiple zygotes they could
-@@ -93,7 +104,6 @@ ChildProcessLauncherHelper::LaunchProces
+@@ -94,7 +105,6 @@ ChildProcessLauncherHelper::LaunchProces
GetProcessType());
*launch_result = LAUNCH_RESULT_SUCCESS;
@@ -63,7 +63,7 @@ $NetBSD$
if (handle) {
// It could be a renderer process or an utility process.
int oom_score = content::kMiscOomScore;
-@@ -102,15 +112,17 @@ ChildProcessLauncherHelper::LaunchProces
+@@ -103,15 +113,17 @@ ChildProcessLauncherHelper::LaunchProces
oom_score = content::kLowestRendererOomScore;
ZygoteHostImpl::GetInstance()->AdjustRendererOOMScore(handle, oom_score);
}
@@ -82,7 +82,7 @@ $NetBSD$
#if BUILDFLAG(IS_CHROMEOS)
process_id_ = process.process.Pid();
-@@ -134,10 +146,14 @@ ChildProcessTerminationInfo ChildProcess
+@@ -135,10 +147,14 @@ ChildProcessTerminationInfo ChildProcess
const ChildProcessLauncherHelper::Process& process,
bool known_dead) {
ChildProcessTerminationInfo info;
@@ -97,7 +97,7 @@ $NetBSD$
info.status = base::GetKnownDeadTerminationStatus(process.process.Handle(),
&info.exit_code);
} else {
-@@ -163,13 +179,17 @@ void ChildProcessLauncherHelper::ForceNo
+@@ -164,13 +180,17 @@ void ChildProcessLauncherHelper::ForceNo
DCHECK(CurrentlyOnProcessLauncherTaskRunner());
process.process.Terminate(RESULT_CODE_NORMAL_EXIT, false);
// On POSIX, we must additionally reap the child.
@@ -115,7 +115,7 @@ $NetBSD$
}
void ChildProcessLauncherHelper::SetProcessPriorityOnLauncherThread(
-@@ -181,11 +201,13 @@ void ChildProcessLauncherHelper::SetProc
+@@ -182,11 +202,13 @@ void ChildProcessLauncherHelper::SetProc
}
}
diff --git a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
index 155e7c6233..b46d385093 100644
--- a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
+++ b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_thread_type_switcher_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/child_thread_type_switcher_linux.cc
@@ -6,6 +6,7 @@
@@ -24,15 +24,15 @@ $NetBSD$
bool ns_pid_supported = false;
pid_t peer_tid =
base::FindThreadID(peer_pid, ns_tid.raw(), &ns_pid_supported);
-@@ -42,6 +46,7 @@ void SetThreadTypeOnLauncherThread(base:
- base::PlatformThread::SetThreadType(peer_pid,
- base::PlatformThreadId(peer_tid),
- thread_type, base::IsViaIPC(true));
+@@ -41,6 +45,7 @@ void SetThreadTypeOnLauncherThread(base:
+
+ base::PlatformThread::SetThreadType(
+ peer_pid, base::PlatformThreadId(peer_tid), thread_type);
+#endif
}
} // namespace
-@@ -70,7 +75,7 @@ void ChildThreadTypeSwitcher::SetPid(bas
+@@ -69,7 +74,7 @@ void ChildThreadTypeSwitcher::SetPid(bas
}
}
diff --git a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
index 9b388737d0..d42fa841fd 100644
--- a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
+++ b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_thread_type_switcher_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/child_thread_type_switcher_linux.h
@@ -36,7 +36,7 @@ class ChildThreadTypeSwitcher : public m
void SetPid(base::ProcessId child_pid);
diff --git a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
index 1c1b691c07..ffd191a7af 100644
--- a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
+++ b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/compositor/viz_process_transport_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/compositor/viz_process_transport_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/compositor/viz_process_transport_factory.cc
@@ -101,7 +101,7 @@ class HostDisplayClient : public viz::Ho
HostDisplayClient& operator=(const HostDisplayClient&) = delete;
// viz::HostDisplayClient:
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
void DidCompleteSwapWithNewSize(const gfx::Size& size) override {
compositor_->OnCompleteSwapWithNewSize(size);
}
diff --git a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
index 81395204e8..e467d1a337 100644
--- a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
+++ b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/devtools/devtools_frontend_host_impl.cc
@@ -25,7 +25,7 @@
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
diff --git a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
index 85c2107b7c..6cd67f568e 100644
--- a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
+++ b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/devtools/devtools_frontend_host_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/devtools/devtools_frontend_host_impl.h
@@ -33,7 +33,7 @@ class DevToolsFrontendHostImpl : public
diff --git a/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc b/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
index 2f019cd8d6..c8f1a90b46 100644
--- a/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
+++ b/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/devtools/protocol/system_info_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/devtools/protocol/system_info_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/devtools/protocol/system_info_handler.cc
@@ -52,7 +52,7 @@ std::unique_ptr<SystemInfo::Size> GfxSiz
// 1046598, and 1153667.
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
index 4dd5d78565..db61adcfd2 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher.h
@@ -126,7 +126,7 @@ class CONTENT_EXPORT FilePathWatcher {
Type type = Type::kNonRecursive;
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
index 77c288535c..9a09654393 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2026-02-14 15:42:44.695941172 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2026-03-13 16:54:16.267805256 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
@@ -0,0 +1,60 @@
+// Copyright 2024 The Chromium Authors
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
index 3d49e1eb0f..66dde004a4 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h
@@ -5,6 +5,7 @@
#ifndef CONTENT_BROWSER_FILE_SYSTEM_ACCESS_FILE_PATH_WATCHER_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc b/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
index 342c6ccff0..2a361da290 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
+++ b/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/file_system_access/file_system_access_local_path_watcher.cc
@@ -67,7 +67,7 @@ void FileSystemAccessLocalPathWatcher::I
.type = scope().IsRecursive() ? FilePathWatcher::Type::kRecursive
diff --git a/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc b/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
index 2443650a7c..b0df0f7e66 100644
--- a/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
+++ b/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/font_access/font_enumeration_data_source.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/font_access/font_enumeration_data_source.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/font_access/font_enumeration_data_source.cc
@@ -16,7 +16,7 @@
#include "content/browser/font_access/font_enumeration_data_source_win.h"
diff --git a/chromium/patches/patch-content_browser_gpu_compositor__util.cc b/chromium/patches/patch-content_browser_gpu_compositor__util.cc
index 52476ac411..83a386a517 100644
--- a/chromium/patches/patch-content_browser_gpu_compositor__util.cc
+++ b/chromium/patches/patch-content_browser_gpu_compositor__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/compositor_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/gpu/compositor_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/gpu/compositor_util.cc
@@ -143,7 +143,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
"video_decode",
@@ -24,3 +24,12 @@ $NetBSD$
!base::FeatureList::IsEnabled(media::kAcceleratedVideoEncodeLinux)),
#else
command_line.HasSwitch(switches::kDisableAcceleratedVideoEncode)),
+@@ -217,7 +217,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
+ ? gpu::kGpuFeatureStatusEnabled
+ : gpu::kGpuFeatureStatusDisabled);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ features.emplace_back(
+ "webgpu_on_vk_via_gl_interop",
+ SafeGetFeatureStatus(gpu_feature_info,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
index c6a0d50322..322e100b68 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.cc
@@ -412,7 +412,7 @@ void GpuDataManagerImpl::OnDisplayMetric
private_->OnDisplayMetricsChanged(display, changed_metrics);
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
index a78c870640..2231b52904 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.h
@@ -224,7 +224,7 @@ class CONTENT_EXPORT GpuDataManagerImpl
void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
index 0aca3a376f..c8f00a28bc 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.cc
-@@ -1715,7 +1715,7 @@ void GpuDataManagerImplPrivate::RecordCo
+@@ -1720,7 +1720,7 @@ void GpuDataManagerImplPrivate::RecordCo
UMA_HISTOGRAM_ENUMERATION("GPU.CompositingMode", compositing_mode);
}
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
index f0ea9a71f4..a29ed7f41a 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.h
@@ -149,7 +149,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
index e21ee52f31..a10d7e87ab 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_process_host.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/gpu/gpu_process_host.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/gpu/gpu_process_host.cc
@@ -282,6 +282,7 @@ static const char* const kSwitchNames[]
switches::kDisableSkiaGraphite,
diff --git a/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h b/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
index ad802ec681..c1e15fba68 100644
--- a/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
+++ b/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/media/frameless_media_interface_proxy.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/media/frameless_media_interface_proxy.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/media/frameless_media_interface_proxy.h
@@ -19,7 +19,7 @@
#include "mojo/public/cpp/bindings/receiver_set.h"
diff --git a/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc b/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
index 0463ecb0cf..494600e9a4 100644
--- a/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/media/media_keys_listener_manager_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/media/media_keys_listener_manager_impl.cc
@@ -332,7 +332,7 @@ void MediaKeysListenerManagerImpl::Start
return;
diff --git a/chromium/patches/patch-content_browser_network__service__instance__impl.cc b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
index d1d87b0a1e..dd7353206f 100644
--- a/chromium/patches/patch-content_browser_network__service__instance__impl.cc
+++ b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/network_service_instance_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/network_service_instance_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/network_service_instance_impl.cc
-@@ -89,7 +89,7 @@
+@@ -88,7 +88,7 @@
#include "content/browser/network/network_service_process_tracker_win.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/browser/system_dns_resolution/system_dns_resolver.h"
#include "services/network/public/mojom/system_dns_resolution.mojom-forward.h"
#endif
-@@ -346,7 +346,7 @@ void CreateInProcessNetworkService(
+@@ -345,7 +345,7 @@ void CreateInProcessNetworkService(
std::move(receiver)));
}
@@ -24,7 +24,7 @@ $NetBSD$
// Runs a self-owned SystemDnsResolverMojoImpl. This is meant to run on a
// high-priority thread pool.
void RunSystemDnsResolverOnThreadPool(
-@@ -413,7 +413,7 @@ network::mojom::NetworkServiceParamsPtr
+@@ -411,7 +411,7 @@ network::mojom::NetworkServiceParamsPtr
}
#endif // BUILDFLAG(IS_POSIX)
diff --git a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
index 6809b45a96..7b920e8ee4 100644
--- a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/delegated_frame_host.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/renderer_host/delegated_frame_host.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/renderer_host/delegated_frame_host.cc
@@ -341,7 +341,7 @@ void DelegatedFrameHost::EmbedSurface(
diff --git a/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc b/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
index fa57c564f0..a834db28b8 100644
--- a/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/renderer_host/media/service_video_capture_device_launcher.cc
@@ -24,7 +24,7 @@
#include "media/base/media_switches.h"
diff --git a/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc b/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
index 2b0913ed14..7abeade9d3 100644
--- a/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc
@@ -71,7 +71,7 @@ void CompressNavigationScreenshotOnWorke
}
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
index 925962f539..e15209a02b 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_process_host_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -227,7 +227,7 @@
+@@ -225,7 +225,7 @@
#include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include <sys/resource.h>
#include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
-@@ -1138,7 +1138,7 @@ static constexpr size_t kUnknownPlatform
+@@ -1139,7 +1139,7 @@ static constexpr size_t kUnknownPlatform
// to indicate failure and std::numeric_limits<size_t>::max() to indicate
// unlimited.
size_t GetPlatformProcessLimit() {
@@ -24,7 +24,7 @@ $NetBSD$
struct rlimit limit;
if (getrlimit(RLIMIT_NPROC, &limit) != 0)
return kUnknownPlatformProcessLimit;
-@@ -1381,7 +1381,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
+@@ -1382,7 +1382,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
base::ProcessId child_pid) {
@@ -33,7 +33,7 @@ $NetBSD$
child_thread_type_switcher_.SetPid(child_pid);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -3648,7 +3648,7 @@ void RenderProcessHostImpl::AppendRender
+@@ -3627,7 +3627,7 @@ void RenderProcessHostImpl::AppendRender
base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
}
@@ -42,7 +42,7 @@ $NetBSD$
// Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
// for NV12 GPU memory buffer.
if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3704,6 +3704,7 @@ void RenderProcessHostImpl::PropagateBro
+@@ -3683,6 +3683,7 @@ void RenderProcessHostImpl::PropagateBro
switches::kDisableSkiaRuntimeOpts,
switches::kDisableSpeechAPI,
switches::kDisableThreadedCompositing,
@@ -50,7 +50,7 @@ $NetBSD$
switches::kDisableV8IdleTasks,
switches::kDisableVideoCaptureUseGpuMemoryBuffer,
switches::kDisableWebGLImageChromium,
-@@ -5580,7 +5581,7 @@ uint64_t RenderProcessHostImpl::GetPriva
+@@ -5550,7 +5551,7 @@ uint64_t RenderProcessHostImpl::GetPriva
// - Win: https://crbug.com/707022 .
uint64_t total_size = 0;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
index ad5bd9b64b..4e70e12e09 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_process_host_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl.h
@@ -104,7 +104,7 @@
#include "media/fuchsia_media_codec_provider_impl.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/browser/child_thread_type_switcher_linux.h"
#include "media/mojo/mojom/video_encode_accelerator.mojom.h"
#endif
-@@ -1029,7 +1029,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1027,7 +1027,7 @@ class CONTENT_EXPORT RenderProcessHostIm
mojo::Remote<media::mojom::VideoEncodeAcceleratorProviderFactory>
video_encode_accelerator_factory_remote_;
#endif
@@ -24,7 +24,7 @@ $NetBSD$
ChildThreadTypeSwitcher child_thread_type_switcher_;
#endif
};
-@@ -1291,7 +1291,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1283,7 +1283,7 @@ class CONTENT_EXPORT RenderProcessHostIm
// if the request isn't handled on the IO thread.
void OnBindHostReceiver(mojo::GenericPendingReceiver receiver);
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
index 50f311ceec..eaf4b2d3a6 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc
@@ -52,7 +52,7 @@
#include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
@@ -24,7 +24,7 @@ $NetBSD$
#include "components/services/font_data/font_data_service_impl.h"
#endif
-@@ -340,7 +340,7 @@ void RenderProcessHostImpl::IOThreadHost
+@@ -341,7 +341,7 @@ void RenderProcessHostImpl::IOThreadHost
}
}
@@ -33,7 +33,7 @@ $NetBSD$
if (features::IsFontDataServiceEnabled()) {
if (auto font_data_receiver =
receiver.As<font_data_service::mojom::FontDataService>()) {
-@@ -351,7 +351,7 @@ void RenderProcessHostImpl::IOThreadHost
+@@ -352,7 +352,7 @@ void RenderProcessHostImpl::IOThreadHost
}
#endif
@@ -42,7 +42,7 @@ $NetBSD$
if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
ConnectToFontService(std::move(font_receiver));
return;
-@@ -379,7 +379,7 @@ void RenderProcessHostImpl::IOThreadHost
+@@ -380,7 +380,7 @@ void RenderProcessHostImpl::IOThreadHost
}
#endif
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc b/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
index f54973fcf8..f802d04d9a 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_view_host_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/renderer_host/render_view_host_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/renderer_host/render_view_host_impl.cc
@@ -275,7 +275,7 @@ void RenderViewHostImpl::GetPlatformSpec
display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CYVSCROLL);
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
index 1014443445..d1c6386da8 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
@@ -129,7 +129,7 @@
#include "ui/gfx/win/gdi_util.h"
@@ -33,7 +33,7 @@ $NetBSD$
bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
const gfx::Range& range,
const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -2992,7 +2992,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -2995,7 +2995,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -42,7 +42,7 @@ $NetBSD$
return NeedsInputGrab();
#else
return false;
-@@ -3178,7 +3178,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -3181,7 +3181,7 @@ void RenderWidgetHostViewAura::ForwardKe
if (!target_host)
return;
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
index 5906a3b9cb..452693e1e6 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.h
@@ -287,7 +287,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
index 8ea3112e1c..8d87d0d885 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
@@ -618,7 +618,7 @@ bool RenderWidgetHostViewEventHandler::C
if (event->type() == ui::EventType::kMouseExited) {
diff --git a/chromium/patches/patch-content_browser_sandbox__host__linux.cc b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
index 3f8d80a5dc..165a7b85d5 100644
--- a/chromium/patches/patch-content_browser_sandbox__host__linux.cc
+++ b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/sandbox_host_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/sandbox_host_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/sandbox_host_linux.cc
@@ -45,6 +45,7 @@ void SandboxHostLinux::Init() {
// Instead, it replies on a temporary socket provided by the caller.
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc b/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
index 0903d53927..f8d03e5ecf 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/scheduler/responsiveness/jank_monitor_impl.cc
@@ -337,7 +337,7 @@ void JankMonitorImpl::ThreadExecutionSta
// in context menus, among others). Simply ignore the mismatches for now.
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
index 9cd8613797..da43aa14fc 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/scheduler/responsiveness/native_event_observer.cc
@@ -15,7 +15,7 @@
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
index 88fcd521ad..c998a98ceb 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/scheduler/responsiveness/native_event_observer.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/scheduler/responsiveness/native_event_observer.h
@@ -16,7 +16,7 @@
#include "content/public/browser/native_event_processor_observer_mac.h"
diff --git a/chromium/patches/patch-content_browser_service__host_utility__process__host.cc b/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
index 1dd9937f3f..c392919afe 100644
--- a/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
+++ b/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/service_host/utility_process_host.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/service_host/utility_process_host.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/service_host/utility_process_host.cc
-@@ -63,7 +63,7 @@
+@@ -64,7 +64,7 @@
#include "content/browser/v8_snapshot_files.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/files/file_util.h"
#include "base/files/scoped_file.h"
#include "base/pickle.h"
-@@ -92,7 +92,7 @@ namespace content {
+@@ -93,7 +93,7 @@ namespace content {
namespace {
@@ -24,7 +24,7 @@ $NetBSD$
base::ScopedFD PassNetworkContextParentDirs(
std::vector<base::FilePath> network_context_parent_dirs) {
base::Pickle pickle;
-@@ -489,7 +489,7 @@ bool UtilityProcessHost::StartProcess()
+@@ -501,7 +501,7 @@ bool UtilityProcessHost::StartProcess()
GetV8SnapshotFilesToPreload(*cmd_line));
#endif // BUILDFLAG(IS_POSIX)
@@ -33,7 +33,7 @@ $NetBSD$
// The network service should have access to the parent directories
// necessary for its usage.
if (options_.sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -507,7 +507,7 @@ bool UtilityProcessHost::StartProcess()
+@@ -519,7 +519,7 @@ bool UtilityProcessHost::StartProcess()
video_capture::mojom::VideoCaptureService::Name_) {
bool pass_gpu_buffer_flag =
switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
diff --git a/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc b/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
index 69dd4174bf..c86dc8ea82 100644
--- a/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/service_host/utility_process_host_receiver_bindings.cc
@@ -10,7 +10,7 @@
#include "content/public/common/content_client.h"
diff --git a/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc b/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
index 7d49697538..8e4c5301af 100644
--- a/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
+++ b/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/service_host/utility_sandbox_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/service_host/utility_sandbox_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/service_host/utility_sandbox_delegate.cc
@@ -24,7 +24,7 @@
#include "sandbox/policy/sandbox_type.h"
diff --git a/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc b/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
index fad729f9f5..c16576cddf 100644
--- a/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
+++ b/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/shape_detection/shape_detection_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/shape_detection/shape_detection_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/shape_detection/shape_detection_service.cc
@@ -15,7 +15,7 @@
#endif
diff --git a/chromium/patches/patch-content_browser_theme__helper.cc b/chromium/patches/patch-content_browser_theme__helper.cc
index 95ede91647..d9d0cbb090 100644
--- a/chromium/patches/patch-content_browser_theme__helper.cc
+++ b/chromium/patches/patch-content_browser_theme__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/theme_helper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/theme_helper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/theme_helper.cc
@@ -27,7 +27,7 @@ mojom::UpdateSystemColorInfoParamsPtr Ma
ui::NativeTheme* native_theme) {
diff --git a/chromium/patches/patch-content_browser_v8__snapshot__files.cc b/chromium/patches/patch-content_browser_v8__snapshot__files.cc
index da3b5fe0c4..6b21311194 100644
--- a/chromium/patches/patch-content_browser_v8__snapshot__files.cc
+++ b/chromium/patches/patch-content_browser_v8__snapshot__files.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/v8_snapshot_files.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/v8_snapshot_files.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/v8_snapshot_files.cc
@@ -36,7 +36,7 @@ void registerContextSnapshotAndroid(
std::map<std::string, std::variant<base::FilePath, base::ScopedFD>>
diff --git a/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc b/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
index 758bfda46e..9ba61d8388 100644
--- a/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
+++ b/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/slow_web_preference_cache.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/web_contents/slow_web_preference_cache.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/web_contents/slow_web_preference_cache.cc
@@ -17,7 +17,7 @@
diff --git a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
index 05b49b5cd3..dc6fb3baac 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_view_aura.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura.cc
@@ -188,7 +188,7 @@ class WebDragSourceAura : public content
raw_ptr<aura::Window> window_;
@@ -24,7 +24,7 @@ $NetBSD$
// We set the file contents before the URL because the URL also sets file
// contents (to a .URL shortcut). We want to prefer file content data over
// a shortcut so we add it first.
-@@ -1370,7 +1370,7 @@ void WebContentsViewAura::OnMouseEvent(u
+@@ -1404,7 +1404,7 @@ void WebContentsViewAura::OnMouseEvent(u
// Linux window managers like to handle raise-on-click themselves. If we
// raise-on-click manually, this may override user settings that prevent
// focus-stealing.
diff --git a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
index 270ab32638..7f3c75ec10 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura_unittest.cc
@@ -42,7 +42,7 @@
#include "ui/base/dragdrop/os_exchange_data_provider_win.h"
#endif
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
#include "ui/base/x/selection_utils.h"
#include "ui/base/x/x11_os_exchange_data_provider.h"
#include "ui/gfx/x/atom_cache.h"
@@ -73,8 +73,8 @@ $NetBSD$
auto data = std::make_unique<ui::OSExchangeData>();
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
// FileContents drag-drop in X relies on XDragDropClient::InitDrag() setting
// window property 'XdndDirectSave0' to filename. Since XDragDropClient is not
// created in this unittest, we will set this property manually to allow
diff --git a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
index 822dde57ee..4376c0b1ba 100644
--- a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
+++ b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/webui/web_ui_main_frame_observer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/webui/web_ui_main_frame_observer.cc
@@ -47,7 +47,7 @@ std::string RedactURL(const GURL& url) {
bool IsWebUIJavaScriptErrorReportingSupported() {
diff --git a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
index ff677ba96e..011a0217e2 100644
--- a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
+++ b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/zygote_host/zygote_host_impl_linux.cc
@@ -19,8 +19,10 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
index 5f5dad0253..834e9d89ae 100644
--- a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
+++ b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/browser/zygote_host/zygote_host_impl_linux.h
@@ -46,12 +46,14 @@ class CONTENT_EXPORT ZygoteHostImpl : pu
base::ScopedFD* control_fd,
diff --git a/chromium/patches/patch-content_child_BUILD.gn b/chromium/patches/patch-content_child_BUILD.gn
index c0fbb99477..5221fb82a5 100644
--- a/chromium/patches/patch-content_child_BUILD.gn
+++ b/chromium/patches/patch-content_child_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/child/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/child/BUILD.gn
-@@ -134,6 +134,13 @@ target(link_target_type, "child") {
+@@ -138,6 +138,13 @@ target(link_target_type, "child") {
]
}
diff --git a/chromium/patches/patch-content_child_child__process.cc b/chromium/patches/patch-content_child_child__process.cc
index 9b8a92e859..e5b4ae6221 100644
--- a/chromium/patches/patch-content_child_child__process.cc
+++ b/chromium/patches/patch-content_child_child__process.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/child_process.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/child/child_process.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/child/child_process.cc
-@@ -37,7 +37,7 @@
+@@ -36,7 +36,7 @@
#include "content/common/android/cpu_time_metrics.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -215,7 +215,7 @@ void ChildProcess::set_main_thread(Child
+@@ -204,7 +204,7 @@ void ChildProcess::set_main_thread(Child
main_thread_.reset(thread);
}
diff --git a/chromium/patches/patch-content_child_child__process.h b/chromium/patches/patch-content_child_child__process.h
index 1abe480f4f..c63d5bf87f 100644
--- a/chromium/patches/patch-content_child_child__process.h
+++ b/chromium/patches/patch-content_child_child__process.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/child_process.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/child/child_process.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/child/child_process.h
@@ -81,7 +81,7 @@ class CONTENT_EXPORT ChildProcess {
return io_thread_runner_.get();
diff --git a/chromium/patches/patch-content_common_BUILD.gn b/chromium/patches/patch-content_common_BUILD.gn
index eea32ef9a7..a1492ba42a 100644
--- a/chromium/patches/patch-content_common_BUILD.gn
+++ b/chromium/patches/patch-content_common_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/common/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/common/BUILD.gn
@@ -360,19 +360,28 @@ source_set("common") {
}
diff --git a/chromium/patches/patch-content_common_features.cc b/chromium/patches/patch-content_common_features.cc
index 4e8a56b119..66aff78408 100644
--- a/chromium/patches/patch-content_common_features.cc
+++ b/chromium/patches/patch-content_common_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/common/features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/common/features.cc
-@@ -172,7 +172,7 @@ BASE_FEATURE(kDocumentPolicyNegotiation,
+@@ -184,7 +184,7 @@ BASE_FEATURE(kDocumentPolicyNegotiation,
BASE_FEATURE(kEmbeddingRequiresOptIn, base::FEATURE_DISABLED_BY_DEFAULT);
// Enables error reporting for JS errors inside DevTools frontend host
@@ -15,7 +15,7 @@ $NetBSD$
BASE_FEATURE(kEnableDevToolsJsErrorReporting,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -276,7 +276,7 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+@@ -288,7 +288,7 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
FontDataServiceTypefaceType::kDwrite,
&font_data_service_typeface);
#endif // BUILDFLAG(IS_WIN)
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kFontDataServiceLinux, base::FEATURE_DISABLED_BY_DEFAULT);
const base::FeatureParam<FontDataServiceTypefaceType>::Option
font_data_service_typeface[] = {
-@@ -290,11 +290,11 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+@@ -302,11 +302,11 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
&font_data_service_typeface);
#endif // BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-content_common_features.h b/chromium/patches/patch-content_common_features.h
index 86d0aaf3a8..02cdac8fd1 100644
--- a/chromium/patches/patch-content_common_features.h
+++ b/chromium/patches/patch-content_common_features.h
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/common/features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/common/features.h
-@@ -67,7 +67,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCop
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kCriticalClientHint);
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kDeviceBoundSessionsDevTools);
+@@ -72,7 +72,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDis
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(
+ kDocumentIsolationPolicyWithoutSiteIsolation);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNegotiation);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnforceSameDocumentOriginInvariants);
-@@ -105,7 +105,7 @@ enum class FontDataServiceTypefaceType {
+@@ -110,7 +110,7 @@ enum class FontDataServiceTypefaceType {
CONTENT_EXPORT BASE_DECLARE_FEATURE_PARAM(FontDataServiceTypefaceType,
kFontDataServiceTypefaceType);
#endif // BUILDFLAG(IS_WIN)
@@ -24,7 +24,7 @@ $NetBSD$
CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceLinux);
enum class FontDataServiceTypefaceType {
kFreetype,
-@@ -115,7 +115,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARA
+@@ -120,7 +120,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARA
kFontDataServiceTypefaceType);
#endif // BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-content_common_font__list__unittest.cc b/chromium/patches/patch-content_common_font__list__unittest.cc
index af5f1a9047..07dd027456 100644
--- a/chromium/patches/patch-content_common_font__list__unittest.cc
+++ b/chromium/patches/patch-content_common_font__list__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/font_list_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/common/font_list_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/common/font_list_unittest.cc
@@ -48,7 +48,7 @@ TEST(FontList, GetFontList) {
EXPECT_TRUE(HasFontWithName(fonts, "MS Gothic", "MS Gothic"));
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
index 4f68ed4ad9..2ac9f925c4 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2026-02-14 15:42:44.703479191 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2026-03-13 16:54:16.275270424 +0000
+++ content/common/gpu_pre_sandbox_hook_bsd.cc
@@ -0,0 +1,68 @@
+// Copyright 2023 The Chromium Authors
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
index 192f18b85a..e316c6c0a1 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2026-02-14 15:42:44.703612960 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2026-03-13 16:54:16.275402179 +0000
+++ content/common/gpu_pre_sandbox_hook_bsd.h
@@ -0,0 +1,20 @@
+// Copyright 2017 The Chromium Authors
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
index 4652c8fca9..cfd4b08bbd 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/gpu_pre_sandbox_hook_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/common/gpu_pre_sandbox_hook_linux.h
@@ -7,7 +7,15 @@
diff --git a/chromium/patches/patch-content_common_thread__type__switcher.mojom b/chromium/patches/patch-content_common_thread__type__switcher.mojom
index a4e62365e2..a530afb028 100644
--- a/chromium/patches/patch-content_common_thread__type__switcher.mojom
+++ b/chromium/patches/patch-content_common_thread__type__switcher.mojom
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/thread_type_switcher.mojom.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/common/thread_type_switcher.mojom.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/common/thread_type_switcher.mojom
@@ -10,6 +10,6 @@ import "mojo/public/mojom/base/thread_ty
// occur in a child process due to its sandbox, e.g. on Linux and ChromeOS.
diff --git a/chromium/patches/patch-content_gpu_gpu__child__thread.cc b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
index b3c2a73a5c..ec5340d3d0 100644
--- a/chromium/patches/patch-content_gpu_gpu__child__thread.cc
+++ b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/gpu/gpu_child_thread.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/gpu/gpu_child_thread.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/gpu/gpu_child_thread.cc
-@@ -58,7 +58,7 @@
+@@ -57,7 +57,7 @@
#include "third_party/skia/include/ports/SkFontConfigInterface.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -150,7 +150,8 @@ void GpuChildThread::Init(
+@@ -147,7 +147,8 @@ void GpuChildThread::Init(const base::Ti
viz_main_.gpu_service()->set_start_time(process_start_time);
diff --git a/chromium/patches/patch-content_gpu_gpu__main.cc b/chromium/patches/patch-content_gpu_gpu__main.cc
index b52c8e0b45..efe23d2533 100644
--- a/chromium/patches/patch-content_gpu_gpu__main.cc
+++ b/chromium/patches/patch-content_gpu_gpu__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/gpu/gpu_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/gpu/gpu_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/gpu/gpu_main.cc
@@ -108,10 +108,14 @@
#include "sandbox/win/src/sandbox.h"
@@ -59,7 +59,7 @@ $NetBSD$
// Thread type delegate of the process should be registered before
// thread type change below for the main thread and for thread pool in
// ChildProcess constructor.
-@@ -485,7 +490,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -484,7 +489,7 @@ int GpuMain(MainFunctionParams parameter
namespace {
@@ -68,7 +68,7 @@ $NetBSD$
bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
const gpu::GPUInfo* gpu_info,
const gpu::GpuPreferences& gpu_prefs) {
-@@ -533,7 +538,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
+@@ -532,7 +537,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
sandbox_options.accelerated_video_encode_enabled =
!gpu_prefs.disable_accelerated_video_encode;
diff --git a/chromium/patches/patch-content_public_browser_content__browser__client.cc b/chromium/patches/patch-content_public_browser_content__browser__client.cc
index a17ad01b17..983233e080 100644
--- a/chromium/patches/patch-content_public_browser_content__browser__client.cc
+++ b/chromium/patches/patch-content_public_browser_content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/browser/content_browser_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/public/browser/content_browser_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/public/browser/content_browser_client.cc
-@@ -1423,7 +1423,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1426,7 +1426,7 @@ bool ContentBrowserClient::ShouldRunOutO
// that can be adequately sandboxed.
// Currently Android's network service will not run out of process or sandboxed,
// so OutOfProcessSystemDnsResolution is not currently enabled on Android.
diff --git a/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h b/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
index d2fc1fd299..ea9cf7375a 100644
--- a/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
+++ b/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/browser/zygote_host/zygote_host_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/public/browser/zygote_host/zygote_host_linux.h
@@ -34,11 +34,13 @@ class ZygoteHost {
// after the first render has been forked.
diff --git a/chromium/patches/patch-content_public_common_content__features.cc b/chromium/patches/patch-content_public_common_content__features.cc
index ee9517cc93..dbb35c87c2 100644
--- a/chromium/patches/patch-content_public_common_content__features.cc
+++ b/chromium/patches/patch-content_public_common_content__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/public/common/content_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/public/common/content_features.cc
@@ -119,7 +119,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartu
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1139,10 +1139,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
+@@ -1138,10 +1138,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
// Enable WebAssembly trap handler.
BASE_FEATURE(kWebAssemblyTrapHandler,
@@ -28,7 +28,7 @@ $NetBSD$
defined(ARCH_CPU_ARM64))
base::FEATURE_ENABLED_BY_DEFAULT
#else
-@@ -1199,7 +1199,11 @@ BASE_FEATURE(kWebUIInProcessResourceLoad
+@@ -1202,7 +1202,11 @@ BASE_FEATURE(kWebUIInProcessResourceLoad
// Controls whether the WebUSB API is enabled:
// https://wicg.github.io/webusb
diff --git a/chromium/patches/patch-content_public_common_content__switches.cc b/chromium/patches/patch-content_public_common_content__switches.cc
index 1132175b93..bed33ffee6 100644
--- a/chromium/patches/patch-content_public_common_content__switches.cc
+++ b/chromium/patches/patch-content_public_common_content__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_switches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/public/common/content_switches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/public/common/content_switches.cc
@@ -355,6 +355,8 @@ const char kEnableIsolatedWebAppsInRende
// builds.
@@ -15,7 +15,7 @@ $NetBSD$
// Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
// triggering of change attribute of the NetInfo API when there is a change in
// the connection type.
-@@ -943,7 +945,7 @@ const char kPreventResizingContentsForTe
+@@ -942,7 +944,7 @@ const char kPreventResizingContentsForTe
"prevent-resizing-contents-for-testing";
#endif
diff --git a/chromium/patches/patch-content_public_common_content__switches.h b/chromium/patches/patch-content_public_common_content__switches.h
index 0b6decdacd..2373860ce9 100644
--- a/chromium/patches/patch-content_public_common_content__switches.h
+++ b/chromium/patches/patch-content_public_common_content__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_switches.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/public/common/content_switches.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/public/common/content_switches.h
@@ -109,6 +109,7 @@ CONTENT_EXPORT extern const char kEnable
CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
diff --git a/chromium/patches/patch-content_public_common_zygote_features.gni b/chromium/patches/patch-content_public_common_zygote_features.gni
index 0188cd164e..f74695be04 100644
--- a/chromium/patches/patch-content_public_common_zygote_features.gni
+++ b/chromium/patches/patch-content_public_common_zygote_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/zygote/features.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/public/common/zygote/features.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/public/common/zygote/features.gni
@@ -2,4 +2,4 @@
# Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-content_renderer_render__thread__impl.cc b/chromium/patches/patch-content_renderer_render__thread__impl.cc
index 2f4be9d5ef..7d015e4f7d 100644
--- a/chromium/patches/patch-content_renderer_render__thread__impl.cc
+++ b/chromium/patches/patch-content_renderer_render__thread__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/render_thread_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/renderer/render_thread_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/renderer/render_thread_impl.cc
@@ -201,6 +201,8 @@
@@ -15,7 +15,7 @@ $NetBSD$
#else
#include <malloc.h>
#endif
-@@ -925,7 +927,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -922,7 +924,7 @@ media::GpuVideoAcceleratorFactories* Ren
/*lose_context_when_out_of_memory=*/true);
const bool enable_video_decode_accelerator =
@@ -24,7 +24,7 @@ $NetBSD$
base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) &&
#endif // BUILDFLAG(IS_LINUX)
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -934,7 +936,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -931,7 +933,7 @@ media::GpuVideoAcceleratorFactories* Ren
gpu::kGpuFeatureStatusEnabled);
const bool enable_video_encode_accelerator =
@@ -33,7 +33,7 @@ $NetBSD$
base::FeatureList::IsEnabled(media::kAcceleratedVideoEncodeLinux) &&
#else
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
-@@ -1655,7 +1657,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
+@@ -1620,7 +1622,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
bool enable_video_encode_accelerator) {
mojo::PendingRemote<media::mojom::VideoEncodeAcceleratorProvider>
vea_provider;
diff --git a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
index 1476feaea3..7c0be97e5d 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.cc
@@ -121,7 +121,7 @@
#include "content/child/child_process_sandbox_support_impl_win.h"
diff --git a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
index 2042fac993..f9600f4c3f 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.h
@@ -282,7 +282,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
const gpu::GPUInfo& gpu_info) const;
diff --git a/chromium/patches/patch-content_renderer_renderer__main.cc b/chromium/patches/patch-content_renderer_renderer__main.cc
new file mode 100644
index 0000000000..63232cc7b9
--- /dev/null
+++ b/chromium/patches/patch-content_renderer_renderer__main.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- content/renderer/renderer_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ content/renderer/renderer_main.cc
+@@ -196,7 +196,7 @@ int RendererMain(MainFunctionParams para
+
+ InitializeSkia();
+
+-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ // On Linux, Windows, and ChromeOS, the font manager is overridden or
+ // specially handled in RendererBlinkPlatformImpl(). On other platforms,
+ // initialise the default one on a thread pool, to avoid blocking on it later.
diff --git a/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc b/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
index 2528587afe..05a82b0abb 100644
--- a/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
+++ b/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/renderer/renderer_main_platform_delegate_linux.cc
@@ -44,6 +44,7 @@ bool RendererMainPlatformDelegate::Enabl
// any renderer has been started.
diff --git a/chromium/patches/patch-content_shell_BUILD.gn b/chromium/patches/patch-content_shell_BUILD.gn
index 91420b6195..4d6910a1a1 100644
--- a/chromium/patches/patch-content_shell_BUILD.gn
+++ b/chromium/patches/patch-content_shell_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/shell/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/shell/BUILD.gn
-@@ -1104,7 +1104,7 @@ group("content_shell_crash_test") {
+@@ -1116,7 +1116,7 @@ group("content_shell_crash_test") {
if (is_win) {
data_deps += [ "//build/win:copy_cdb_to_output" ]
}
diff --git a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
index 5d4d83cb32..dc574ba4b4 100644
--- a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/app/shell_main_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/shell/app/shell_main_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/shell/app/shell_main_delegate.cc
@@ -300,7 +300,7 @@ void ShellMainDelegate::PreSandboxStartu
// Reporting for sub-processes will be initialized in ZygoteForked.
diff --git a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
index e2652021da..70661de544 100644
--- a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
+++ b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/browser/shell_browser_main_parts.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/shell/browser/shell_browser_main_parts.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/shell/browser/shell_browser_main_parts.cc
@@ -50,7 +50,7 @@
#include "net/base/network_change_notifier.h"
diff --git a/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc b/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
index c865b8022e..2d6d9b8cf9 100644
--- a/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
+++ b/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/browser/shell_platform_delegate_views.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/shell/browser/shell_platform_delegate_views.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/shell/browser/shell_platform_delegate_views.cc
@@ -373,7 +373,7 @@ void ShellPlatformDelegate::CreatePlatfo
views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
diff --git a/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc b/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
index f5ae3639e1..673298a611 100644
--- a/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
+++ b/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/renderer/shell_content_renderer_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/shell/renderer/shell_content_renderer_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/shell/renderer/shell_content_renderer_client.cc
-@@ -50,7 +50,7 @@
- #include "media/base/media_switches.h"
- #endif
+@@ -56,7 +56,7 @@
+ #include "components/surface_embed/renderer/create_plugin.h"
+ #endif // BUILDFLAG(ENABLE_SURFACE_EMBED)
-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
diff --git a/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc b/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
index 3b643c323b..79030b84fa 100644
--- a/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
+++ b/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/utility/shell_content_utility_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/shell/utility/shell_content_utility_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/shell/utility/shell_content_utility_client.cc
-@@ -39,7 +39,7 @@
+@@ -41,7 +41,7 @@
#include "sandbox/policy/sandbox.h"
#include "services/test/echo/echo_service.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/test/sandbox_status_service.h"
#endif
-@@ -188,7 +188,7 @@ void ShellContentUtilityClient::ExposeIn
+@@ -201,7 +201,7 @@ void ShellContentUtilityClient::ExposeIn
binders->Add<mojom::PowerMonitorTest>(
&PowerMonitorTestImpl::MakeSelfOwnedReceiver,
base::SingleThreadTaskRunner::GetCurrentDefault());
diff --git a/chromium/patches/patch-content_test_BUILD.gn b/chromium/patches/patch-content_test_BUILD.gn
index 0af0c1eaa3..c2a919e5f0 100644
--- a/chromium/patches/patch-content_test_BUILD.gn
+++ b/chromium/patches/patch-content_test_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/test/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/test/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/test/BUILD.gn
-@@ -1868,7 +1868,7 @@ test("content_browsertests") {
+@@ -1869,7 +1869,7 @@ test("content_browsertests") {
"--disable-crashpad-for-testing",
]
diff --git a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
index 9253880ee4..8d49cea7ca 100644
--- a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
+++ b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/utility/on_device_model/on_device_model_sandbox_init.cc
-@@ -17,16 +17,20 @@
+@@ -18,16 +18,20 @@
#include "services/on_device_model/ml/gpu_blocklist.h" // nogncheck
#endif
@@ -29,7 +29,7 @@ $NetBSD$
#include "base/feature_list.h"
#include "third_party/dawn/include/dawn/dawn_proc.h" // nogncheck
#include "third_party/dawn/include/dawn/native/DawnNative.h" // nogncheck
-@@ -37,7 +41,7 @@ namespace on_device_model {
+@@ -38,7 +42,7 @@ namespace on_device_model {
namespace {
@@ -38,7 +38,7 @@ $NetBSD$
constexpr uint32_t kVendorIdAMD = 0x1002;
constexpr uint32_t kVendorIdIntel = 0x8086;
constexpr uint32_t kVendorIdNVIDIA = 0x10DE;
-@@ -66,12 +70,12 @@ void UpdateSandboxOptionsForGpu(
+@@ -67,12 +71,12 @@ void UpdateSandboxOptionsForGpu(
#endif
#if !BUILDFLAG(IS_FUCHSIA) && \
@@ -53,7 +53,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -81,7 +85,7 @@ BASE_FEATURE(kOnDeviceModelWarmDrivers,
+@@ -82,7 +86,7 @@ BASE_FEATURE(kOnDeviceModelWarmDrivers,
bool ShouldWarmDrivers() {
#if BUILDFLAG(IS_FUCHSIA) || \
@@ -62,7 +62,7 @@ $NetBSD$
return false;
#else
bool is_gpu_not_blocklisted = true;
-@@ -121,7 +125,7 @@ bool PreSandboxInit() {
+@@ -122,7 +126,7 @@ bool PreSandboxInit() {
// good measure we initialize a device instance for any adapter with an
// appropriate backend on top of any integrated or discrete GPU.
#if !BUILDFLAG(IS_FUCHSIA) && \
@@ -71,7 +71,7 @@ $NetBSD$
dawnProcSetProcs(&dawn::native::GetProcs());
auto instance = std::make_unique<dawn::native::Instance>();
const wgpu::RequestAdapterOptions adapter_options{
-@@ -153,7 +157,7 @@ bool PreSandboxInit() {
+@@ -154,7 +158,7 @@ bool PreSandboxInit() {
return true;
}
@@ -80,7 +80,7 @@ $NetBSD$
void AddSandboxLinuxOptions(sandbox::policy::SandboxLinux::Options& options) {
// Make sure any necessary vendor-specific options are set.
gpu::GPUInfo info;
-@@ -165,6 +169,7 @@ void AddSandboxLinuxOptions(sandbox::pol
+@@ -166,6 +170,7 @@ void AddSandboxLinuxOptions(sandbox::pol
}
bool PreSandboxHook(sandbox::policy::SandboxLinux::Options options) {
@@ -88,7 +88,7 @@ $NetBSD$
std::vector<sandbox::syscall_broker::BrokerFilePermission> file_permissions =
content::FilePermissionsForGpu(options);
file_permissions.push_back(
-@@ -173,6 +178,7 @@ bool PreSandboxHook(sandbox::policy::San
+@@ -174,6 +179,7 @@ bool PreSandboxHook(sandbox::policy::San
sandbox::policy::SandboxLinux::GetInstance()->StartBrokerProcess(
content::CommandSetForGPU(options), file_permissions, options);
diff --git a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
index 83b1d0c9e5..1d9590bcaf 100644
--- a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
+++ b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/on_device_model/on_device_model_sandbox_init.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/utility/on_device_model/on_device_model_sandbox_init.h
@@ -11,6 +11,10 @@
#include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-content_utility_services.cc b/chromium/patches/patch-content_utility_services.cc
index a0e0baee35..5edaca3fa2 100644
--- a/chromium/patches/patch-content_utility_services.cc
+++ b/chromium/patches/patch-content_utility_services.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/services.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/utility/services.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/utility/services.cc
@@ -68,14 +68,14 @@
extern sandbox::TargetServices* g_utility_target_services;
diff --git a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
index 5acad388f2..b03d5a50f2 100644
--- a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/utility/speech/speech_recognition_sandbox_hook_linux.cc
@@ -12,11 +12,14 @@
#include "sandbox/linux/syscall_broker/broker_command.h"
diff --git a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
index 07cf0fbef1..ddfb41a192 100644
--- a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
+++ b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/utility/speech/speech_recognition_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef CONTENT_UTILITY_SPEECH_SPEECH_RECOGNITION_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
index fec2f3dfc0..af011d5fa0 100644
--- a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
+++ b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/utility/utility_blink_platform_with_sandbox_support_impl.cc
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
index b196e8610e..2a4f3a09a7 100644
--- a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
+++ b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/utility/utility_blink_platform_with_sandbox_support_impl.h
@@ -34,7 +34,7 @@ class UtilityBlinkPlatformWithSandboxSup
diff --git a/chromium/patches/patch-content_utility_utility__main.cc b/chromium/patches/patch-content_utility_utility__main.cc
index 4f288757af..44088cd6d4 100644
--- a/chromium/patches/patch-content_utility_utility__main.cc
+++ b/chromium/patches/patch-content_utility_utility__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/utility/utility_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/utility/utility_main.cc
@@ -38,22 +38,31 @@
#include "services/on_device_model/public/mojom/on_device_model_service.mojom.h"
@@ -57,7 +57,7 @@ $NetBSD$
std::vector<std::string> GetNetworkContextsParentDirectories() {
base::MemoryMappedFile::Region region;
base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD(
-@@ -277,7 +286,7 @@ int UtilityMain(MainFunctionParams param
+@@ -276,7 +285,7 @@ int UtilityMain(MainFunctionParams param
CHECK(on_device_model::PreSandboxInit());
}
@@ -66,7 +66,7 @@ $NetBSD$
#if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION) && BUILDFLAG(USE_VAAPI)
// Regardless of the sandbox status, the VaapiWrapper needs to be initialized
-@@ -292,7 +301,10 @@ int UtilityMain(MainFunctionParams param
+@@ -291,7 +300,10 @@ int UtilityMain(MainFunctionParams param
// thread type change in ChildProcess constructor. It also needs to be
// registered before the process has multiple threads, which may race with
// application of the sandbox.
@@ -77,7 +77,7 @@ $NetBSD$
// Initializes the sandbox before any threads are created.
// TODO(jorgelo): move this after GTK initialization when we enable a strict
-@@ -325,7 +337,7 @@ int UtilityMain(MainFunctionParams param
+@@ -324,7 +336,7 @@ int UtilityMain(MainFunctionParams param
base::BindOnce(&speech::SpeechRecognitionPreSandboxHook);
break;
#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && \
@@ -86,7 +86,7 @@ $NetBSD$
case sandbox::mojom::Sandbox::kOnDeviceTranslation:
pre_sandbox_hook = base::BindOnce(
&on_device_translation::OnDeviceTranslationSandboxHook);
-@@ -342,7 +354,7 @@ int UtilityMain(MainFunctionParams param
+@@ -341,7 +353,7 @@ int UtilityMain(MainFunctionParams param
#else
NOTREACHED();
#endif
@@ -95,7 +95,7 @@ $NetBSD$
case sandbox::mojom::Sandbox::kShapeDetection:
pre_sandbox_hook =
base::BindOnce(&shape_detection::ShapeDetectionPreSandboxHook);
-@@ -371,6 +383,7 @@ int UtilityMain(MainFunctionParams param
+@@ -370,6 +382,7 @@ int UtilityMain(MainFunctionParams param
default:
break;
}
@@ -103,7 +103,7 @@ $NetBSD$
if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
(parameters.zygote_child || !pre_sandbox_hook.is_null())) {
sandbox_options.use_amd_specific_policies =
-@@ -378,6 +391,11 @@ int UtilityMain(MainFunctionParams param
+@@ -377,6 +390,11 @@ int UtilityMain(MainFunctionParams param
sandbox::policy::Sandbox::Initialize(
sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
}
diff --git a/chromium/patches/patch-content_utility_utility__thread__impl.cc b/chromium/patches/patch-content_utility_utility__thread__impl.cc
index 8fbd819665..f57a81ce14 100644
--- a/chromium/patches/patch-content_utility_utility__thread__impl.cc
+++ b/chromium/patches/patch-content_utility_utility__thread__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_thread_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/utility/utility_thread_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/utility/utility_thread_impl.cc
@@ -31,7 +31,7 @@
#include "mojo/public/cpp/bindings/pending_receiver.h"
diff --git a/chromium/patches/patch-content_zygote_BUILD.gn b/chromium/patches/patch-content_zygote_BUILD.gn
index e82ca7da39..5cd1559887 100644
--- a/chromium/patches/patch-content_zygote_BUILD.gn
+++ b/chromium/patches/patch-content_zygote_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/zygote/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/zygote/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/zygote/BUILD.gn
@@ -4,7 +4,7 @@
diff --git a/chromium/patches/patch-content_zygote_zygote__linux.cc b/chromium/patches/patch-content_zygote_zygote__linux.cc
index a5fb5e5ff1..5364589c59 100644
--- a/chromium/patches/patch-content_zygote_zygote__linux.cc
+++ b/chromium/patches/patch-content_zygote_zygote__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/zygote/zygote_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/zygote/zygote_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/zygote/zygote_linux.cc
@@ -1,6 +1,7 @@
// Copyright 2012 The Chromium Authors
@@ -14,7 +14,7 @@ $NetBSD$
#include "content/zygote/zygote_linux.h"
-@@ -717,3 +718,4 @@ void Zygote::HandleReinitializeLoggingRe
+@@ -714,3 +715,4 @@ void Zygote::HandleReinitializeLoggingRe
}
} // namespace content
diff --git a/chromium/patches/patch-content_zygote_zygote__main__linux.cc b/chromium/patches/patch-content_zygote_zygote__main__linux.cc
index 1764278370..0964430026 100644
--- a/chromium/patches/patch-content_zygote_zygote__main__linux.cc
+++ b/chromium/patches/patch-content_zygote_zygote__main__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/zygote/zygote_main_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- content/zygote/zygote_main_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ content/zygote/zygote_main_linux.cc
@@ -11,7 +11,9 @@
#include <stddef.h>
diff --git a/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc b/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
index 52da8b3576..039ec3bd65 100644
--- a/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
+++ b/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/bluetooth/bluetooth_adapter.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- device/bluetooth/bluetooth_adapter.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ device/bluetooth/bluetooth_adapter.cc
@@ -33,7 +33,7 @@ namespace device {
BluetoothAdapter::ServiceOptions::ServiceOptions() = default;
diff --git a/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni b/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
index 46c90eadb5..f320affccb 100644
--- a/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
+++ b/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/bluetooth/cast_bluetooth.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- device/bluetooth/cast_bluetooth.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ device/bluetooth/cast_bluetooth.gni
@@ -6,5 +6,5 @@ import("//build/config/features.gni")
diff --git a/chromium/patches/patch-device_fido_public_features.cc b/chromium/patches/patch-device_fido_public_features.cc
index 9e32935bfa..f6f132d1d1 100644
--- a/chromium/patches/patch-device_fido_public_features.cc
+++ b/chromium/patches/patch-device_fido_public_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/fido/public/features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- device/fido/public/features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ device/fido/public/features.cc
@@ -40,7 +40,7 @@ namespace device {
// comment.
@@ -12,6 +12,6 @@ $NetBSD$
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Not yet enabled by default.
- BASE_FEATURE(kPasskeyUnlockManager, base::FEATURE_DISABLED_BY_DEFAULT);
+ // Enabled in M146. Remove in or after M149.
+ BASE_FEATURE(kPasskeyUnlockManager, base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-device_fido_public_features.h b/chromium/patches/patch-device_fido_public_features.h
index 4238eb42c5..4358c03090 100644
--- a/chromium/patches/patch-device_fido_public_features.h
+++ b/chromium/patches/patch-device_fido_public_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/fido/public/features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- device/fido/public/features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ device/fido/public/features.h
@@ -13,7 +13,7 @@
namespace device {
diff --git a/chromium/patches/patch-device_gamepad_BUILD.gn b/chromium/patches/patch-device_gamepad_BUILD.gn
index f82899c35c..ad52ee3ee7 100644
--- a/chromium/patches/patch-device_gamepad_BUILD.gn
+++ b/chromium/patches/patch-device_gamepad_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- device/gamepad/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ device/gamepad/BUILD.gn
@@ -105,7 +105,7 @@ component("gamepad") {
"hid_writer_linux.cc",
diff --git a/chromium/patches/patch-device_gamepad_gamepad__provider.cc b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
index bfd627a3b1..7065f60e6e 100644
--- a/chromium/patches/patch-device_gamepad_gamepad__provider.cc
+++ b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/gamepad_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- device/gamepad/gamepad_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ device/gamepad/gamepad_provider.cc
@@ -201,7 +201,7 @@ void GamepadProvider::Initialize(std::un
diff --git a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
index 8989d3af8f..e4c8569f53 100644
--- a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
+++ b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/hid_writer_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- device/gamepad/hid_writer_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ device/gamepad/hid_writer_linux.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
index 82e8e4aaec..2ee4970cd7 100644
--- a/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
+++ b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/public/cpp/gamepad_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- device/gamepad/public/cpp/gamepad_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ device/gamepad/public/cpp/gamepad_features.cc
@@ -38,7 +38,7 @@ BASE_FEATURE(kGamepadRawInputChangeEvent
BASE_FEATURE(kIgnorePS5GamepadsInWgi, base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
index 5f58ea34d4..8d2e4e7487 100644
--- a/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
+++ b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/public/cpp/gamepad_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- device/gamepad/public/cpp/gamepad_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ device/gamepad/public/cpp/gamepad_features.h
@@ -22,7 +22,7 @@ GAMEPAD_FEATURES_EXPORT BASE_DECLARE_FEA
GAMEPAD_FEATURES_EXPORT BASE_DECLARE_FEATURE(kIgnorePS5GamepadsInWgi);
diff --git a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
index 512ca0fc2e..7634ed0fb3 100644
--- a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
@@ -123,7 +123,7 @@ void EnsureApiBrowserContextKeyedService
MediaPerceptionAPIManager::GetFactoryInstance();
diff --git a/chromium/patches/patch-extensions_browser_api_management_management__api.cc b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
index e38d6f90b5..9f670d2cc5 100644
--- a/chromium/patches/patch-extensions_browser_api_management_management__api.cc
+++ b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/management/management_api.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/browser/api/management/management_api.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/browser/api/management/management_api.cc
@@ -296,7 +296,7 @@ void AddExtensionInfo(const Extension* s
diff --git a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
index 970342274e..c811f6e2b3 100644
--- a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
+++ b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/messaging/message_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/browser/api/messaging/message_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/browser/api/messaging/message_service.cc
-@@ -83,7 +83,7 @@ namespace {
+@@ -84,7 +84,7 @@ namespace {
const char kReceivingEndDoesntExistError[] =
"Could not establish connection. Receiving end does not exist.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
const char kMissingPermissionError[] =
"Access to native messaging requires nativeMessaging permission.";
const char kProhibitedByPoliciesError[] =
-@@ -676,7 +676,7 @@ void MessageService::OpenChannelToNative
+@@ -678,7 +678,7 @@ void MessageService::OpenChannelToNative
return;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc b/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
index 3688ed969d..63e5dd963b 100644
--- a/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
+++ b/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/browser/api/networking_private/networking_private_delegate_factory.cc
@@ -12,7 +12,7 @@
diff --git a/chromium/patches/patch-extensions_common_api___permission__features.json b/chromium/patches/patch-extensions_common_api___permission__features.json
index 7c95ba8160..687b78018f 100644
--- a/chromium/patches/patch-extensions_common_api___permission__features.json
+++ b/chromium/patches/patch-extensions_common_api___permission__features.json
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/api/_permission_features.json.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/common/api/_permission_features.json.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/common/api/_permission_features.json
@@ -61,7 +61,7 @@
"channel": "stable",
diff --git a/chromium/patches/patch-extensions_common_api_runtime.json b/chromium/patches/patch-extensions_common_api_runtime.json
index 1d0a84c0fe..4fe331eec0 100644
--- a/chromium/patches/patch-extensions_common_api_runtime.json
+++ b/chromium/patches/patch-extensions_common_api_runtime.json
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/api/runtime.json.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/common/api/runtime.json.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/common/api/runtime.json
@@ -85,7 +85,9 @@
{"name": "android", "description": "Specifies the Android operating system."},
diff --git a/chromium/patches/patch-extensions_common_command.cc b/chromium/patches/patch-extensions_common_command.cc
index fb6d3ec126..c3af17fab4 100644
--- a/chromium/patches/patch-extensions_common_command.cc
+++ b/chromium/patches/patch-extensions_common_command.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/command.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/common/command.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/common/command.cc
@@ -117,7 +117,7 @@ std::string Command::CommandPlatform() {
return ui::kKeybindingPlatformMac;
diff --git a/chromium/patches/patch-extensions_common_features_feature.cc b/chromium/patches/patch-extensions_common_features_feature.cc
index 8114b2ea0a..baa698068f 100644
--- a/chromium/patches/patch-extensions_common_features_feature.cc
+++ b/chromium/patches/patch-extensions_common_features_feature.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/features/feature.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/common/features/feature.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/common/features/feature.cc
@@ -30,6 +30,8 @@ Feature::Platform Feature::GetCurrentPla
return WIN_PLATFORM;
diff --git a/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc b/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
index e24baccccc..ac284bbb2e 100644
--- a/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
+++ b/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/renderer/bindings/api_binding_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/renderer/bindings/api_binding_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/renderer/bindings/api_binding_util.cc
@@ -142,7 +142,7 @@ void InvalidateContext(v8::Local<v8::Con
std::string GetPlatformString() {
diff --git a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
index 45cbc9d9a5..c0c0b2e0c9 100644
--- a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
+++ b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/renderer/bindings/argument_spec.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/renderer/bindings/argument_spec.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/renderer/bindings/argument_spec.cc
@@ -18,6 +18,8 @@
#include "gin/data_object_builder.h"
diff --git a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
index 2705d6bd24..dbe7aa13b1 100644
--- a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/app/shell_main_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/shell/app/shell_main_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/shell/app/shell_main_delegate.cc
@@ -32,7 +32,7 @@
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
index e10e97fab9..efe4de971b 100644
--- a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
@@ -45,7 +45,7 @@ void ShellRuntimeAPIDelegate::OpenURL(co
bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
index 6fee7c1f40..bdcbde8358 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_browser_main_parts.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/shell/browser/shell_browser_main_parts.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/shell/browser/shell_browser_main_parts.cc
@@ -126,7 +126,7 @@ void ShellBrowserMainParts::PostCreateMa
switches::kAppShellAllowRoaming)) {
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
index 64128cccf2..22b875e3ed 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_extensions_api_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/shell/browser/shell_extensions_api_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/shell/browser/shell_extensions_api_client.cc
@@ -18,7 +18,7 @@
#include "extensions/shell/browser/shell_extension_web_contents_observer.h"
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
index 522adb9aef..81a49ff24a 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_extensions_api_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- extensions/shell/browser/shell_extensions_api_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ extensions/shell/browser/shell_extensions_api_client.h
@@ -42,14 +42,14 @@ class ShellExtensionsAPIClient : public
content::BrowserContext* browser_context) const override;
diff --git a/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc b/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
index 1c66a15738..38725f7e6b 100644
--- a/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
+++ b/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- google_apis/gcm/engine/heartbeat_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ google_apis/gcm/engine/heartbeat_manager.cc
@@ -31,7 +31,7 @@ const int kMinClientHeartbeatIntervalMs
// Minimum time spent sleeping before we force a new heartbeat.
diff --git a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
index 6411d94990..08b9440f7b 100644
--- a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
+++ b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/client/test_shared_image_interface.cc
@@ -24,7 +24,7 @@
#include "ui/gfx/gpu_fence.h"
diff --git a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
index 1d28524a8c..47037b0681 100644
--- a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
+++ b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/client/test_shared_image_interface.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/client/test_shared_image_interface.h
@@ -136,7 +136,7 @@ class TestSharedImageInterface : public
bool premapped,
diff --git a/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc b/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
index 2a1e12a088..51cdf81546 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/dawn_context_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -411,7 +411,7 @@ wgpu::BackendType DawnContextProvider::G
+@@ -416,7 +416,7 @@ wgpu::BackendType DawnContextProvider::G
return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
? wgpu::BackendType::D3D12
: wgpu::BackendType::D3D11;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
index 361c90db4a..07722675fb 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2845,7 +2845,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decod
+@@ -2852,7 +2852,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decod
}
// Allow linux to run fuzzers.
diff --git a/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc b/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
index fcc3fa9d3e..420a5bc313 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc
@@ -15,6 +15,18 @@ using ::testing::Return;
using ::testing::SaveArg;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
index 58c041ad23..1688de31c0 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_context_state.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.cc
@@ -61,7 +61,7 @@
#include "gpu/vulkan/vulkan_implementation.h"
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
index e5270c35c1..6ec9294d64 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_context_state.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.h
@@ -237,7 +237,7 @@ class GPU_GLES2_EXPORT SharedContextStat
return &memory_type_tracker_;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
index 1feb80eca1..5267454d55 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc
@@ -20,7 +20,7 @@ namespace {
// TODO(penghuang): verify the scanout is the right usage for video playback.
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
index 94b40e6d6c..8999cf04f3 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
@@ -53,7 +53,7 @@
#include "ui/gl/gl_version_info.h"
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
index 75978631f9..81356d200f 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
@@ -145,7 +145,7 @@ bool IsFormatSupported(viz::SharedImageF
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
index c4e3abe659..0a10e4d9a6 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
-@@ -51,7 +51,7 @@
+@@ -52,7 +52,7 @@
#include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
#include "gpu/vulkan/vulkan_device_queue.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.h"
#endif
-@@ -113,7 +113,7 @@ const char* GmbTypeToString(gfx::GpuMemo
+@@ -118,7 +118,7 @@ const char* GmbTypeToString(gfx::GpuMemo
case gfx::IO_SURFACE_BUFFER:
return "platform";
#endif
@@ -24,7 +24,7 @@ $NetBSD$
case gfx::NATIVE_PIXMAP:
return "platform";
#endif
-@@ -134,7 +134,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
+@@ -139,7 +139,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
return gfx::GpuMemoryBufferType::IO_SURFACE_BUFFER;
#elif BUILDFLAG(IS_ANDROID)
return gfx::GpuMemoryBufferType::ANDROID_HARDWARE_BUFFER;
@@ -33,7 +33,7 @@ $NetBSD$
return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
#elif BUILDFLAG(IS_WIN)
return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
-@@ -309,7 +309,7 @@ SharedImageFactory::SharedImageFactory(
+@@ -314,7 +314,7 @@ SharedImageFactory::SharedImageFactory(
factories_.push_back(std::move(ozone_factory));
}
@@ -42,3 +42,12 @@ $NetBSD$
if (gr_context_type_ == GrContextType::kVulkan
#if BUILDFLAG(USE_WEBGPU_ON_VULKAN_VIA_GL_INTEROP)
/* We support GL context for WebGPU gl-vulkan interop (on linux).*/
+@@ -1045,7 +1045,7 @@ void SharedImageFactory::LogGetFactoryFa
+ }
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // VizBufferQueue with Vulkan enabled over command-line for Linux does not
+ // work. Suppress dumps for these cases.
+ if (context_state_->GrContextIsVulkan() &&
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
index f3eedb124c..4379f6d0fe 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
@@ -624,7 +624,7 @@ bool SharedImageManager::SupportsScanout
return true;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
index caec204762..3d528876af 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc
@@ -214,7 +214,7 @@ bool WrappedSkImageBacking::Initialize(c
diff --git a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
index 2fe917e721..e465586850 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1764,7 +1764,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreateP
+@@ -1770,7 +1770,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreateP
backend_types = {wgpu::BackendType::D3D12};
#elif BUILDFLAG(IS_APPLE)
backend_types = {wgpu::BackendType::Metal};
@@ -15,7 +15,7 @@ $NetBSD$
if (shared_context_state_->GrContextIsVulkan() ||
webgpu_on_vk_gl_interop_ ||
shared_context_state_->IsGraphiteDawnVulkan()) {
-@@ -2082,7 +2082,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -2088,7 +2088,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
}
#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/chromium/patches/patch-gpu_config_gpu__control__list.cc b/chromium/patches/patch-gpu_config_gpu__control__list.cc
index 4dd639a81f..95a3cb48f8 100644
--- a/chromium/patches/patch-gpu_config_gpu__control__list.cc
+++ b/chromium/patches/patch-gpu_config_gpu__control__list.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_control_list.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/config/gpu_control_list.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/config/gpu_control_list.cc
@@ -854,7 +854,7 @@ GpuControlList::OsType GpuControlList::G
return kOsAndroid;
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.cc b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
index 2c5106a302..84555705d3 100644
--- a/chromium/patches/patch-gpu_config_gpu__finch__features.cc
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_finch_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/config/gpu_finch_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/config/gpu_finch_features.cc
-@@ -116,7 +116,8 @@ BASE_FEATURE(kRemoveGPULegacyIPC, base::
+@@ -110,7 +110,7 @@ const base::FeatureParam<std::string>
+ // of associating with an unused IPC::Channel.
+ BASE_FEATURE(kRemoveGPULegacyIPC, base::FEATURE_DISABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Feature flag to control whether SharedImageStub sequence uses high priority
+ // on ChromeOS and Linux. Enabled by default.
+ BASE_FEATURE(kSharedImageStubHighPriority, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -122,7 +122,8 @@ BASE_FEATURE(kSharedImageStubHighPriorit
// Android and Linux.
BASE_FEATURE(kDefaultEnableGpuRasterization,
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -16,3 +25,12 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
+@@ -450,7 +451,7 @@ BASE_FEATURE(kGPUDriverBugListTestGroup,
+ const base::FeatureParam<int> kGPUDriverBugListTestGroupId{
+ &kGPUDriverBugListTestGroup, "test_group", 0};
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsForceEnableWebGpuInterop() {
+ return base::FeatureList::IsEnabled(kForceEnableWebGpuInterop);
+ }
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.h b/chromium/patches/patch-gpu_config_gpu__finch__features.h
new file mode 100644
index 0000000000..e8e772bc75
--- /dev/null
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- gpu/config/gpu_finch_features.h.orig 2026-03-11 22:12:25.000000000 +0000
++++ gpu/config/gpu_finch_features.h
+@@ -102,7 +102,7 @@ GPU_CONFIG_EXPORT BASE_DECLARE_FEATURE(k
+
+ GPU_CONFIG_EXPORT BASE_DECLARE_FEATURE(kRemoveGPULegacyIPC);
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ GPU_CONFIG_EXPORT BASE_DECLARE_FEATURE(kSharedImageStubHighPriority);
+ #endif
+
diff --git a/chromium/patches/patch-gpu_config_gpu__info__collector.cc b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
index 0b7505e597..7fe2278078 100644
--- a/chromium/patches/patch-gpu_config_gpu__info__collector.cc
+++ b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_info_collector.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/config/gpu_info_collector.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/config/gpu_info_collector.cc
-@@ -362,7 +362,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
+@@ -365,7 +365,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
static BASE_FEATURE(kCollectWebGPUSupportMetrics,
"CollectWebGPUSupportMetrics",
diff --git a/chromium/patches/patch-gpu_config_gpu__test__config.cc b/chromium/patches/patch-gpu_config_gpu__test__config.cc
index bb8c0b7b93..0b08da7f36 100644
--- a/chromium/patches/patch-gpu_config_gpu__test__config.cc
+++ b/chromium/patches/patch-gpu_config_gpu__test__config.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_test_config.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/config/gpu_test_config.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/config/gpu_test_config.cc
@@ -27,7 +27,7 @@ namespace {
GPUTestConfig::OS GetCurrentOS() {
diff --git a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
index c72601eebe..1a9f254fba 100644
--- a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
+++ b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/gpu_init.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/ipc/service/gpu_init.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/ipc/service/gpu_init.cc
-@@ -159,7 +159,7 @@ void InitializePlatformOverlaySettings(G
+@@ -163,7 +163,7 @@ void InitializePlatformOverlaySettings(G
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CASTOS)
bool CanAccessDeviceFile(const GPUInfo& gpu_info) {
@@ -15,7 +15,7 @@ $NetBSD$
if (gpu_info.gpu.vendor_id != 0x10de || // NVIDIA
gpu_info.gpu.driver_vendor != "NVIDIA")
return true;
-@@ -421,7 +421,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -425,7 +425,7 @@ bool GpuInit::InitializeAndStartSandbox(
enable_watchdog = false;
#endif
@@ -24,7 +24,7 @@ $NetBSD$
bool gpu_sandbox_start_early = gpu_preferences_.gpu_sandbox_start_early;
#else // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
// For some reasons MacOSX's VideoToolbox might crash when called after
-@@ -459,7 +459,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -463,7 +463,7 @@ bool GpuInit::InitializeAndStartSandbox(
}
bool attempted_startsandbox = false;
@@ -33,7 +33,7 @@ $NetBSD$
// On Chrome OS ARM Mali, GPU driver userspace creates threads when
// initializing a GL context, so start the sandbox early.
// TODO(zmo): Need to collect OS version before this.
-@@ -554,7 +554,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -558,7 +558,7 @@ bool GpuInit::InitializeAndStartSandbox(
gpu_preferences_.gr_context_type = GrContextType::kGL;
}
@@ -42,7 +42,7 @@ $NetBSD$
// The ContentSandboxHelper is currently the only one implementation of
// GpuSandboxHelper and it has no dependency. Except on Linux where
// VaapiWrapper checks the GL implementation to determine which display
-@@ -612,7 +612,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -616,7 +616,7 @@ bool GpuInit::InitializeAndStartSandbox(
command_line, gpu_feature_info_,
gpu_preferences_.disable_software_rasterizer, false);
if (gl_use_swiftshader_) {
@@ -51,7 +51,7 @@ $NetBSD$
VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
<< "on Linux";
return false;
-@@ -803,7 +803,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -819,7 +819,7 @@ bool GpuInit::InitializeAndStartSandbox(
->GetSupportedFormatsForGLNativePixmapImport();
#endif // BUILDFLAG(IS_OZONE)
@@ -60,7 +60,7 @@ $NetBSD$
// Driver may create a compatibility profile context when collect graphics
// information on Linux platform. Try to collect graphics information
// based on core profile context after disabling platform extensions.
-@@ -855,7 +855,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -877,7 +877,7 @@ bool GpuInit::InitializeAndStartSandbox(
}
}
}
@@ -69,7 +69,7 @@ $NetBSD$
(BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
// https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1057,7 +1057,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1079,7 +1079,7 @@ void GpuInit::InitializeInProcess(base::
}
bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
@@ -78,7 +78,7 @@ $NetBSD$
(BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
// https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1113,7 +1113,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1135,7 +1135,7 @@ void GpuInit::InitializeInProcess(base::
}
}
diff --git a/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc b/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
new file mode 100644
index 0000000000..93b35a08de
--- /dev/null
+++ b/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- gpu/ipc/service/shared_image_stub.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ gpu/ipc/service/shared_image_stub.cc
+@@ -48,7 +48,7 @@ SharedImageStub::SharedImageStub(GpuChan
+ command_buffer_id_(
+ CommandBufferIdFromChannelAndRoute(channel->client_id(), route_id)),
+ sequence_(channel->scheduler()->CreateSequence(
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FeatureList::IsEnabled(features::kSharedImageStubHighPriority)
+ ? SchedulingPriority::kHigh
+ : SchedulingPriority::kLow,
diff --git a/chromium/patches/patch-gpu_ipc_service_x__util.h b/chromium/patches/patch-gpu_ipc_service_x__util.h
index f655ad0036..b5ab3cf9e5 100644
--- a/chromium/patches/patch-gpu_ipc_service_x__util.h
+++ b/chromium/patches/patch-gpu_ipc_service_x__util.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/x_util.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/ipc/service/x_util.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/ipc/service/x_util.h
@@ -12,7 +12,7 @@
#include "gpu/ipc/service/gpu_config.h"
#include "ui/base/ozone_buildflags.h"
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
namespace gpu {
diff --git a/chromium/patches/patch-gpu_vulkan_generate__bindings.py b/chromium/patches/patch-gpu_vulkan_generate__bindings.py
index ff6fe99109..5b5c36a62a 100644
--- a/chromium/patches/patch-gpu_vulkan_generate__bindings.py
+++ b/chromium/patches/patch-gpu_vulkan_generate__bindings.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/generate_bindings.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/vulkan/generate_bindings.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/vulkan/generate_bindings.py
@@ -271,7 +271,7 @@ VULKAN_DEVICE_FUNCTIONS = [
]
diff --git a/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc b/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
index cc88665a28..576fc719df 100644
--- a/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
+++ b/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/semaphore_handle.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/vulkan/semaphore_handle.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/vulkan/semaphore_handle.cc
@@ -39,7 +39,7 @@ SemaphoreHandle::SemaphoreHandle(gfx::Gp
// https://fuchsia.dev/reference/fidl/fuchsia.ui.scenic.
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
index b70a649eb7..5a2eebcd3a 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_device_queue.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/vulkan/vulkan_device_queue.cc
@@ -141,7 +141,7 @@ bool VulkanDeviceQueue::Initialize(
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
index 3e9205f2bc..3c7db99fd8 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_device_queue.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/vulkan/vulkan_device_queue.h
@@ -188,7 +188,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDev
#endif
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
index f31fcb76f3..d8a822fa51 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_function_pointers.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/vulkan/vulkan_function_pointers.cc
@@ -1297,7 +1297,7 @@ bool VulkanFunctionPointers::BindDeviceF
}
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
index d52a3bac36..92bc0c68a2 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_function_pointers.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/vulkan/vulkan_function_pointers.h
@@ -391,7 +391,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFu
VulkanFunction<PFN_vkGetSwapchainImagesKHR> vkGetSwapchainImagesKHR;
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__image.h b/chromium/patches/patch-gpu_vulkan_vulkan__image.h
index 3a60760a21..7a7f42ead1 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__image.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__image.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_image.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/vulkan/vulkan_image.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/vulkan/vulkan_image.h
@@ -86,7 +86,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanIma
VkImageUsageFlags usage,
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
index 65ab7db6fd..844a5e6ab1 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- gpu/vulkan/vulkan_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ gpu/vulkan/vulkan_util.cc
-@@ -473,7 +473,7 @@ bool CheckVulkanCompatibilities(
+@@ -469,7 +469,7 @@ bool CheckVulkanCompatibilities(
}
}
diff --git a/chromium/patches/patch-headless_BUILD.gn b/chromium/patches/patch-headless_BUILD.gn
index ee95290c22..09e345e08e 100644
--- a/chromium/patches/patch-headless_BUILD.gn
+++ b/chromium/patches/patch-headless_BUILD.gn
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- headless/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ headless/BUILD.gn
-@@ -487,7 +487,7 @@ component("headless_non_renderer") {
- }
- }
+@@ -872,7 +872,7 @@ component("headless_shell_lib") {
+ "//printing/buildflags",
+ ]
- if (!is_fuchsia) {
+ if (!is_fuchsia && !is_bsd) {
- deps += [
- "//components/crash/content/browser",
- "//components/crash/core/app",
+ deps += [ "//components/crash/core/app" ]
+ }
+
diff --git a/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc b/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
index f6b12a4f3e..25f6e3328f 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_browser_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- headless/lib/browser/headless_browser_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ headless/lib/browser/headless_browser_impl.cc
@@ -36,7 +36,7 @@
#include "components/os_crypt/async/browser/keychain_key_provider.h"
diff --git a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
index 155977058d..c35346856a 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ headless/lib/browser/headless_browser_main_parts_posix.cc
@@ -22,7 +22,7 @@
#include "content/public/browser/browser_thread.h"
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
index 41b22244c2..7e149abb31 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_content_browser_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ headless/lib/browser/headless_content_browser_client.cc
-@@ -61,7 +61,7 @@
+@@ -59,7 +59,7 @@
#include "content/public/common/content_descriptors.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
index 9240a02e7b..68e1bc2ad7 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
+++ b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_content_browser_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ headless/lib/browser/headless_content_browser_client.h
@@ -48,7 +48,7 @@ class HeadlessContentBrowserClient : pub
CreateDevToolsManagerDelegate() override;
diff --git a/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc b/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
index 373a1dc9c7..588387894d 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_web_contents_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- headless/lib/browser/headless_web_contents_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ headless/lib/browser/headless_web_contents_impl.cc
-@@ -71,7 +71,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
+@@ -74,7 +74,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
namespace {
void UpdatePrefsFromSystemSettings(blink::RendererPreferences* prefs) {
diff --git a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
index 5393a5e976..10d77d0484 100644
--- a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
+++ b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/headless_content_main_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- headless/lib/headless_content_main_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ headless/lib/headless_content_main_delegate.cc
-@@ -408,7 +408,7 @@ void HeadlessContentMainDelegate::InitCr
+@@ -400,7 +400,7 @@ void HeadlessContentMainDelegate::InitCr
if (process_type != ::switches::kZygoteProcess) {
g_headless_crash_client.Pointer()->set_crash_dumps_dir(
command_line.GetSwitchValuePath(switches::kCrashDumpsDir));
diff --git a/chromium/patches/patch-ipc_ipc__channel.cc b/chromium/patches/patch-ipc_ipc__channel.cc
index bba22b920d..881de49766 100644
--- a/chromium/patches/patch-ipc_ipc__channel.cc
+++ b/chromium/patches/patch-ipc_ipc__channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ipc/ipc_channel.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ipc/ipc_channel.cc
@@ -41,7 +41,7 @@ namespace {
// Global atomic used to guarantee channel IDs are unique.
@@ -24,8 +24,8 @@ $NetBSD$
if (int global_pid = Channel::GetGlobalPid()) {
return global_pid;
}
-@@ -120,7 +120,7 @@ std::string Channel::GenerateUniqueRando
- base::RandInt(0, std::numeric_limits<int32_t>::max()));
+@@ -119,7 +119,7 @@ std::string Channel::GenerateUniqueRando
+ base::RandIntInclusive(0, std::numeric_limits<int32_t>::max()));
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-ipc_ipc__channel.h b/chromium/patches/patch-ipc_ipc__channel.h
index b694fc298e..577ee1853c 100644
--- a/chromium/patches/patch-ipc_ipc__channel.h
+++ b/chromium/patches/patch-ipc_ipc__channel.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ipc/ipc_channel.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ipc/ipc_channel.h
@@ -168,7 +168,7 @@ class COMPONENT_EXPORT(IPC) Channel fina
// Generates a channel ID that's non-predictable and unique.
diff --git a/chromium/patches/patch-ipc_param__traits__utils.h b/chromium/patches/patch-ipc_param__traits__utils.h
index 642286df7b..2e54069914 100644
--- a/chromium/patches/patch-ipc_param__traits__utils.h
+++ b/chromium/patches/patch-ipc_param__traits__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/param_traits_utils.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ipc/param_traits_utils.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ipc/param_traits_utils.h
@@ -173,7 +173,7 @@ struct ParamTraits<unsigned int> {
// Since we want to support Android 32<>64 bit IPC, as long as we don't have
diff --git a/chromium/patches/patch-media_BUILD.gn b/chromium/patches/patch-media_BUILD.gn
index edfec12362..53997d2c1c 100644
--- a/chromium/patches/patch-media_BUILD.gn
+++ b/chromium/patches/patch-media_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/BUILD.gn
-@@ -107,6 +107,12 @@ config("media_config") {
+@@ -103,6 +103,12 @@ config("media_config") {
defines += [ "DLOPEN_PULSEAUDIO" ]
}
}
diff --git a/chromium/patches/patch-media_audio_BUILD.gn b/chromium/patches/patch-media_audio_BUILD.gn
index 23b7ab2ec8..a52e104b92 100644
--- a/chromium/patches/patch-media_audio_BUILD.gn
+++ b/chromium/patches/patch-media_audio_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/audio/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/audio/BUILD.gn
-@@ -291,10 +291,35 @@ source_set("audio") {
+@@ -295,10 +295,35 @@ source_set("audio") {
deps += [ "//media/base/android:media_jni_headers" ]
}
diff --git a/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc b/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
index a6fd29cecd..0893d9d0f4 100644
--- a/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
+++ b/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/alsa/audio_manager_alsa.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/audio/alsa/audio_manager_alsa.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/audio/alsa/audio_manager_alsa.cc
-@@ -103,7 +103,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
+@@ -102,7 +102,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
int card = -1;
// Loop through the physical sound cards to get ALSA device hints.
@@ -16,7 +16,7 @@ $NetBSD$
void** hints = nullptr;
int error = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
if (!error) {
-@@ -115,7 +117,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
+@@ -114,7 +116,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
DLOG(WARNING) << "GetAlsaAudioDevices: unable to get device hints: "
<< wrapper_->StrError(error);
}
@@ -26,7 +26,7 @@ $NetBSD$
}
void AudioManagerAlsa::GetAlsaDevicesInfo(AudioManagerAlsa::StreamType type,
-@@ -199,7 +203,11 @@ bool AudioManagerAlsa::IsAlsaDeviceAvail
+@@ -198,7 +202,11 @@ bool AudioManagerAlsa::IsAlsaDeviceAvail
// goes through software conversion if needed (e.g. incompatible
// sample rate).
// TODO(joi): Should we prefer "hw" instead?
@@ -38,7 +38,7 @@ $NetBSD$
return device_name.starts_with(kDeviceTypeDesired);
}
-@@ -250,7 +258,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDe
+@@ -249,7 +257,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDe
// Loop through the sound cards.
// Don't use snd_device_name_hint(-1,..) since there is an access violation
// inside this ALSA API with libasound.so.2.0.0.
@@ -48,7 +48,7 @@ $NetBSD$
int error = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
if (!error) {
const std::string_view unwanted_type =
-@@ -279,7 +289,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDe
+@@ -278,7 +288,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDe
DLOG(WARNING) << "HasAnyAudioDevice: unable to get device hints: "
<< wrapper_->StrError(error);
}
diff --git a/chromium/patches/patch-media_audio_audio__input__device.cc b/chromium/patches/patch-media_audio_audio__input__device.cc
index 1a49cde3bb..993bcb38ae 100644
--- a/chromium/patches/patch-media_audio_audio__input__device.cc
+++ b/chromium/patches/patch-media_audio_audio__input__device.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/audio_input_device.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/audio/audio_input_device.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/audio/audio_input_device.cc
-@@ -270,7 +270,7 @@ void AudioInputDevice::OnStreamCreated(
+@@ -269,7 +269,7 @@ void AudioInputDevice::OnStreamCreated(
// here. See comments in AliveChecker and PowerObserverHelper for details and
// todos.
if (detect_dead_stream_ == DeadStreamDetection::kEnabled) {
diff --git a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
index 22b09fe4d9..14fe8a19f3 100644
--- a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
+++ b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/audio_output_proxy_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/audio/audio_output_proxy_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/audio/audio_output_proxy_unittest.cc
@@ -445,7 +445,11 @@ class AudioOutputProxyTest : public test
// |stream| is closed at this point. Start() should reopen it again.
diff --git a/chromium/patches/patch-media_audio_pulse_pulse__util.cc b/chromium/patches/patch-media_audio_pulse_pulse__util.cc
index 02ecae4afa..371caa56fe 100644
--- a/chromium/patches/patch-media_audio_pulse_pulse__util.cc
+++ b/chromium/patches/patch-media_audio_pulse_pulse__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/pulse/pulse_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/audio/pulse/pulse_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/audio/pulse/pulse_util.cc
@@ -45,8 +45,12 @@ constexpr char kBrowserDisplayName[] = "
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
index c8dc915429..f94970fb07 100644
--- a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
+++ b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/audio_manager_sndio.cc.orig 2026-02-14 15:42:44.720444329 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2026-03-13 16:54:16.292682918 +0000
+++ media/audio/sndio/audio_manager_sndio.cc
@@ -0,0 +1,215 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
index 0eeb0ce4b4..dd2c947ee6 100644
--- a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
+++ b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/audio_manager_sndio.h.orig 2026-02-14 15:42:44.720594009 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2026-03-13 16:54:16.292824131 +0000
+++ media/audio/sndio/audio_manager_sndio.h
@@ -0,0 +1,66 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.cc b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
index 4fed080a34..8854323ae4 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_input.cc.orig 2026-02-14 15:42:44.720715394 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2026-03-13 16:54:16.292956187 +0000
+++ media/audio/sndio/sndio_input.cc
@@ -0,0 +1,202 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.h b/chromium/patches/patch-media_audio_sndio_sndio__input.h
index 6d4f00e8fb..dc321cf347 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.h
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_input.h.orig 2026-02-14 15:42:44.720854654 +0000
+--- media/audio/sndio/sndio_input.h.orig 2026-03-13 16:54:16.293095036 +0000
+++ media/audio/sndio/sndio_input.h
@@ -0,0 +1,91 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.cc b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
index f6d825a2c6..d1e64ecfd0 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_output.cc.orig 2026-02-14 15:42:44.720978985 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2026-03-13 16:54:16.293225569 +0000
+++ media/audio/sndio/sndio_output.cc
@@ -0,0 +1,189 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.h b/chromium/patches/patch-media_audio_sndio_sndio__output.h
index 76b81eb67c..97a7d47837 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.h
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_output.h.orig 2026-02-14 15:42:44.721114267 +0000
+--- media/audio/sndio/sndio_output.h.orig 2026-03-13 16:54:16.293362294 +0000
+++ media/audio/sndio/sndio_output.h
@@ -0,0 +1,88 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_base_audio__latency.cc b/chromium/patches/patch-media_base_audio__latency.cc
index 036543b812..19a3757c43 100644
--- a/chromium/patches/patch-media_base_audio__latency.cc
+++ b/chromium/patches/patch-media_base_audio__latency.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/audio_latency.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/base/audio_latency.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/base/audio_latency.cc
@@ -110,7 +110,7 @@ int AudioLatency::GetRtcBufferSize(int s
}
diff --git a/chromium/patches/patch-media_base_libaom__thread__wrapper.cc b/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
index 283dc2aa23..f9ac91c2be 100644
--- a/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
+++ b/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/libaom_thread_wrapper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/base/libaom_thread_wrapper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/base/libaom_thread_wrapper.cc
@@ -5,17 +5,21 @@
#include "base/logging.h"
diff --git a/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc b/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
index 1111bc8d75..af89b98903 100644
--- a/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
+++ b/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/libvpx_thread_wrapper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/base/libvpx_thread_wrapper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/base/libvpx_thread_wrapper.cc
@@ -5,11 +5,14 @@
#include "media/base/libvpx_thread_wrapper.h"
diff --git a/chromium/patches/patch-media_base_media__switches.cc b/chromium/patches/patch-media_base_media__switches.cc
index 00ab53ec83..305f88207d 100644
--- a/chromium/patches/patch-media_base_media__switches.cc
+++ b/chromium/patches/patch-media_base_media__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/media_switches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/base/media_switches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/base/media_switches.cc
-@@ -20,7 +20,7 @@
+@@ -21,7 +21,7 @@
#include "ui/gl/gl_features.h"
#include "ui/gl/gl_utils.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/cpu.h"
#endif
-@@ -269,7 +269,7 @@ const char kMinVideoDecoderOutputBufferS
+@@ -270,7 +270,7 @@ const char kMinVideoDecoderOutputBufferS
#endif // BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
@@ -24,8 +24,8 @@ $NetBSD$
// The Alsa device to use when opening an audio input stream.
const char kAlsaInputDevice[] = "alsa-input-device";
// The Alsa device to use when opening an audio stream.
-@@ -411,13 +411,38 @@ BASE_FEATURE(kMacCatapLoopbackAudioForSc
- BASE_FEATURE(kUseSCContentSharingPicker, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -433,13 +433,38 @@ BASE_FEATURE(kApplicationAudioCaptureMac
+
#endif // BUILDFLAG(IS_MAC)
-#if BUILDFLAG(IS_LINUX)
@@ -64,7 +64,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -656,7 +681,7 @@ BASE_FEATURE(kFileDialogsTuckPictureInPi
+@@ -677,7 +702,7 @@ BASE_FEATURE(kFileDialogsTuckPictureInPi
// Show toolbar button that opens dialog for controlling media sessions.
BASE_FEATURE(kGlobalMediaControls,
@@ -73,7 +73,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -674,7 +699,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
+@@ -691,7 +716,7 @@ BASE_FEATURE(kGlobalMediaControlsAutoDis
#if !BUILDFLAG(IS_ANDROID)
// If enabled, users can request Media Remoting without fullscreen-in-tab.
BASE_FEATURE(kMediaRemotingWithoutFullscreen,
@@ -82,7 +82,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -700,7 +725,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
+@@ -717,7 +742,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
// autoplay policy.
BASE_FEATURE(kUnifiedAutoplay, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -91,7 +91,7 @@ $NetBSD$
// Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
// on chromeos, but needs an experiment on linux.
BASE_FEATURE(kAcceleratedVideoDecodeLinux,
-@@ -756,7 +781,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, b
+@@ -773,7 +798,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, b
// Enables VSync aligned MJPEG decoding.
BASE_FEATURE(kVSyncMjpegDecoding, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -100,7 +100,7 @@ $NetBSD$
// Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1272,7 +1297,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
+@@ -1298,7 +1323,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
BASE_FEATURE(kUseSharedImageInOOPVDProcess, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
@@ -109,7 +109,7 @@ $NetBSD$
// Spawn utility processes to perform hardware encode acceleration instead of
// using the GPU process.
BASE_FEATURE(kUseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1334,7 +1359,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
+@@ -1360,7 +1385,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
// Enables Media Engagement Index recording for Web Audio playbacks.
BASE_FEATURE(kRecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -118,7 +118,7 @@ $NetBSD$
// Reduces the number of buffers needed in the output video frame pool to
// populate the Renderer pipeline for hardware accelerated VideoDecoder in
// non-low latency scenarios.
-@@ -1610,7 +1635,7 @@ bool IsSystemLoopbackCaptureSupported()
+@@ -1648,7 +1673,7 @@ bool IsSystemLoopbackCaptureSupported()
#elif BUILDFLAG(IS_MAC)
return (IsMacSckSystemLoopbackCaptureSupported() ||
IsMacCatapSystemLoopbackCaptureSupported());
diff --git a/chromium/patches/patch-media_base_media__switches.h b/chromium/patches/patch-media_base_media__switches.h
index cfb99a0429..0218a0031b 100644
--- a/chromium/patches/patch-media_base_media__switches.h
+++ b/chromium/patches/patch-media_base_media__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/media_switches.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/base/media_switches.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/base/media_switches.h
-@@ -84,7 +84,7 @@ MEDIA_EXPORT extern const char kMinVideo
+@@ -88,7 +88,7 @@ MEDIA_EXPORT extern const char kMinVideo
#endif // BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
@@ -15,7 +15,7 @@ $NetBSD$
MEDIA_EXPORT extern const char kAlsaInputDevice[];
MEDIA_EXPORT extern const char kAlsaOutputDevice[];
#endif // BUILDFLAG(IS_LINUX) || ...
-@@ -293,13 +293,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
+@@ -305,13 +305,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
@@ -44,7 +44,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -318,7 +331,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
+@@ -330,7 +343,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaStreamAccurateDroppedFrameCount);
@@ -53,7 +53,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
-@@ -334,7 +347,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
+@@ -346,7 +359,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -62,7 +62,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
-@@ -432,7 +445,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
+@@ -445,7 +458,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseSharedImageInOOPVDProcess);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
diff --git a/chromium/patches/patch-media_base_video__frame.cc b/chromium/patches/patch-media_base_video__frame.cc
index b16d9cce08..c63f1f46e9 100644
--- a/chromium/patches/patch-media_base_video__frame.cc
+++ b/chromium/patches/patch-media_base_video__frame.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/video_frame.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/base/video_frame.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/base/video_frame.cc
-@@ -84,7 +84,7 @@ std::string VideoFrame::StorageTypeToStr
+@@ -86,7 +86,7 @@ std::string VideoFrame::StorageTypeToStr
return "OWNED_MEMORY";
case VideoFrame::STORAGE_SHMEM:
return "SHMEM";
@@ -15,7 +15,7 @@ $NetBSD$
case VideoFrame::STORAGE_DMABUFS:
return "DMABUFS";
#endif
-@@ -422,7 +422,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -424,7 +424,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
plane_size.width() * VideoFrame::BytesPerElement(*format, plane);
}
uint64_t modifier = gfx::NativePixmapHandle::kNoModifier;
@@ -24,7 +24,7 @@ $NetBSD$
bool is_native_buffer = !shared_image->IsSharedMemoryForVideoFrame();
if (is_native_buffer) {
const auto gmb_handle = shared_image->CloneGpuMemoryBufferHandle();
-@@ -696,7 +696,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -698,7 +698,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
return frame;
}
@@ -33,7 +33,7 @@ $NetBSD$
// static
scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
const VideoFrameLayout& layout,
-@@ -1341,7 +1341,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
+@@ -1394,7 +1394,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
}
diff --git a/chromium/patches/patch-media_base_video__frame.h b/chromium/patches/patch-media_base_video__frame.h
index 0444527737..f37221eac7 100644
--- a/chromium/patches/patch-media_base_video__frame.h
+++ b/chromium/patches/patch-media_base_video__frame.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/video_frame.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/base/video_frame.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/base/video_frame.h
@@ -40,7 +40,7 @@
#include "ui/gfx/geometry/size.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/files/scoped_file.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -89,7 +89,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -91,7 +91,7 @@ class MEDIA_EXPORT VideoFrame : public b
STORAGE_UNOWNED_MEMORY = 2, // External, non owned data pointers.
STORAGE_OWNED_MEMORY = 3, // VideoFrame has allocated its own data buffer.
STORAGE_SHMEM = 4, // Backed by read-only shared memory.
@@ -24,7 +24,7 @@ $NetBSD$
STORAGE_DMABUFS = 5, // Each plane is stored into a DmaBuf.
#endif
STORAGE_MAPPABLE_SHARED_IMAGE = 6,
-@@ -309,7 +309,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -311,7 +311,7 @@ class MEDIA_EXPORT VideoFrame : public b
base::span<const uint8_t> uv_data,
base::TimeDelta timestamp);
@@ -33,7 +33,7 @@ $NetBSD$
// Wraps provided dmabufs
// (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
// VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -616,7 +616,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -628,7 +628,7 @@ class MEDIA_EXPORT VideoFrame : public b
// wait for the included sync point.
scoped_refptr<gpu::ClientSharedImage> shared_image() const;
@@ -42,7 +42,7 @@ $NetBSD$
// The number of DmaBufs will be equal or less than the number of planes of
// the frame. If there are less, this means that the last FD contains the
// remaining planes. Should be > 0 for STORAGE_DMABUFS.
-@@ -806,7 +806,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -818,7 +818,7 @@ class MEDIA_EXPORT VideoFrame : public b
base::ReadOnlySharedMemoryRegion owned_shm_region_;
base::ReadOnlySharedMemoryMapping owned_shm_mapping_;
diff --git a/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
index f909cc6ead..1873cb3a30 100644
--- a/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/create_video_capture_device_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/create_video_capture_device_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/create_video_capture_device_factory.cc
-@@ -13,7 +13,7 @@
+@@ -14,7 +14,7 @@
#include "media/capture/video/fake_video_capture_device_factory.h"
#include "media/capture/video/file_video_capture_device_factory.h"
@@ -15,10 +15,10 @@ $NetBSD$
#include "media/capture/video/linux/video_capture_device_factory_linux.h"
#elif BUILDFLAG(IS_CHROMEOS)
#include "media/capture/video/chromeos/public/cros_features.h"
-@@ -56,7 +56,7 @@ CreateFakeVideoCaptureDeviceFactory() {
- std::unique_ptr<VideoCaptureDeviceFactory>
+@@ -58,7 +58,7 @@ std::unique_ptr<VideoCaptureDeviceFactor
CreatePlatformSpecificVideoCaptureDeviceFactory(
- scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
+ scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner,
+ gpu::GpuDriverBugWorkarounds* gpu_workarounds) {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return std::make_unique<VideoCaptureDeviceFactoryLinux>(ui_task_runner);
diff --git a/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
index a6a1333e1f..d477718eca 100644
--- a/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/fake_video_capture_device_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/fake_video_capture_device_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/fake_video_capture_device_factory.cc
@@ -228,7 +228,7 @@ void FakeVideoCaptureDeviceFactory::GetD
int entry_index = 0;
diff --git a/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
index 72508952df..65b59cb243 100644
--- a/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/file_video_capture_device_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/file_video_capture_device_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/file_video_capture_device_factory.cc
@@ -52,7 +52,7 @@ void FileVideoCaptureDeviceFactory::GetD
VideoCaptureApi::WIN_DIRECT_SHOW;
diff --git a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
index 9795e52d28..792ac62b13 100644
--- a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
+++ b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/fake_v4l2_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/linux/fake_v4l2_impl.cc
@@ -571,7 +571,7 @@ int FakeV4L2Impl::close(int fd) {
return kSuccessReturnValue;
diff --git a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
index ec95c61fe2..3f03bb2e76 100644
--- a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
+++ b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/fake_v4l2_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/linux/fake_v4l2_impl.h
@@ -8,7 +8,13 @@
#include <map>
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
index ba673e361b..1fe46c3256 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_delegate.cc
@@ -10,8 +10,10 @@
#include "media/capture/video/linux/v4l2_capture_delegate.h"
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
index 6365e73b81..64ae1988b8 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_delegate.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_delegate.h
@@ -22,7 +22,7 @@
#include "media/capture/video/linux/v4l2_capture_device_impl.h"
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
index 8aa61381d9..7d30ffa658 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_device.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_device.h
@@ -23,7 +23,7 @@ class CAPTURE_EXPORT V4L2CaptureDevice
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
index 86707b679f..174d61377a 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_device_impl.cc
@@ -22,7 +22,7 @@ int V4L2CaptureDeviceImpl::close(int fd)
return ::close(fd);
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
index d0a6738036..b06e552917 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_device_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_device_impl.h
@@ -19,7 +19,7 @@ class CAPTURE_EXPORT V4L2CaptureDeviceIm
public:
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
index b14be80393..bb2605e2a6 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/linux/video_capture_device_factory_v4l2.cc
-@@ -29,7 +29,7 @@
+@@ -28,7 +28,7 @@
#include "media/capture/video/linux/scoped_v4l2_device_fd.h"
#include "media/capture/video/linux/video_capture_device_linux.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <sys/videoio.h>
#else
#include <linux/videodev2.h>
-@@ -44,6 +44,7 @@ bool CompareCaptureDevices(const VideoCa
+@@ -43,6 +43,7 @@ bool CompareCaptureDevices(const VideoCa
return a.descriptor < b.descriptor;
}
@@ -23,7 +23,7 @@ $NetBSD$
// USB VID and PID are both 4 bytes long.
const size_t kVidPidSize = 4;
const size_t kMaxInterfaceNameSize = 256;
-@@ -76,11 +77,24 @@ std::string ExtractFileNameFromDeviceId(
+@@ -75,11 +76,24 @@ std::string ExtractFileNameFromDeviceId(
DCHECK(base::StartsWith(device_id, kDevDir, base::CompareCase::SENSITIVE));
return device_id.substr(strlen(kDevDir), device_id.length());
}
@@ -48,7 +48,7 @@ $NetBSD$
const base::FilePath path("/dev/");
base::FileEnumerator enumerator(path, false, base::FileEnumerator::FILES,
"video*");
-@@ -88,9 +102,13 @@ class DevVideoFilePathsDeviceProvider
+@@ -87,9 +101,13 @@ class DevVideoFilePathsDeviceProvider
const base::FileEnumerator::FileInfo info = enumerator.GetInfo();
target_container->emplace_back(path.value() + info.GetName().value());
}
@@ -62,7 +62,7 @@ $NetBSD$
const std::string file_name = ExtractFileNameFromDeviceId(device_id);
std::string usb_id;
const std::string vid_path =
-@@ -107,9 +125,13 @@ class DevVideoFilePathsDeviceProvider
+@@ -106,9 +124,13 @@ class DevVideoFilePathsDeviceProvider
}
return usb_id;
@@ -76,7 +76,7 @@ $NetBSD$
const std::string file_name = ExtractFileNameFromDeviceId(device_id);
const std::string interface_path =
base::StringPrintf(kInterfacePathTemplate, file_name.c_str());
-@@ -120,6 +142,7 @@ class DevVideoFilePathsDeviceProvider
+@@ -119,6 +141,7 @@ class DevVideoFilePathsDeviceProvider
return std::string();
}
return display_name;
@@ -84,7 +84,7 @@ $NetBSD$
}
};
-@@ -225,7 +248,7 @@ void VideoCaptureDeviceFactoryV4L2::GetD
+@@ -224,7 +247,7 @@ void VideoCaptureDeviceFactoryV4L2::GetD
std::move(callback).Run(std::move(devices_info));
}
@@ -93,7 +93,7 @@ $NetBSD$
return HANDLE_EINTR(v4l2_->ioctl(fd, request, argp));
}
-@@ -285,6 +308,11 @@ std::vector<float> VideoCaptureDeviceFac
+@@ -284,6 +307,11 @@ std::vector<float> VideoCaptureDeviceFac
frame_rates.push_back(
frame_interval.discrete.denominator /
static_cast<float>(frame_interval.discrete.numerator));
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
index 899099c5f7..ca143dce02 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/linux/video_capture_device_factory_v4l2.h
@@ -51,7 +51,7 @@ class CAPTURE_EXPORT VideoCaptureDeviceF
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc b/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
index 99680f97df..37b465a134 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/video_capture_device_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/linux/video_capture_device_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/linux/video_capture_device_linux.cc
@@ -15,7 +15,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc b/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
index 00c662fc0e..f25a2e3cc8 100644
--- a/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
+++ b/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/video_capture_buffer_tracker_factory_impl.cc
@@ -14,7 +14,7 @@
#include "media/capture/video/chromeos/gpu_memory_buffer_tracker_cros.h"
diff --git a/chromium/patches/patch-media_capture_video_video__capture__device__client.cc b/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
index 560192fc34..654cb1878b 100644
--- a/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
+++ b/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/video_capture_device_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/capture/video/video_capture_device_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/capture/video/video_capture_device_client.cc
-@@ -167,7 +167,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
+@@ -166,7 +166,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
CHECK(!is_width_odd && !is_height_odd);
return {libyuv::FOURCC_UYVY};
case media::PIXEL_FORMAT_RGB24:
diff --git a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
index 6b49dac31f..b4bb7040dc 100644
--- a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
+++ b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/cdm/cdm_paths_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/cdm/cdm_paths_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/cdm/cdm_paths_unittest.cc
@@ -26,7 +26,7 @@ const char kComponentPlatform[] =
"win";
diff --git a/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni b/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
index 1b0bf8bc89..ab933ace78 100644
--- a/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
+++ b/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/cdm/library_cdm/cdm_paths.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/cdm/library_cdm/cdm_paths.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/cdm/library_cdm/cdm_paths.gni
@@ -14,7 +14,7 @@ assert(enable_library_cdms)
# Explicitly define what we use to avoid confusion.
diff --git a/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py b/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
index b589ad26f2..ea51d2f450 100644
--- a/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
+++ b/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/ffmpeg/scripts/build_ffmpeg.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/ffmpeg/scripts/build_ffmpeg.py
@@ -33,7 +33,7 @@ NDK_ROOT_DIR = os.path.abspath(
SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
diff --git a/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py b/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
index c8b9dbf34b..7780b2466c 100644
--- a/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
+++ b/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/ffmpeg/scripts/robo_lib/config.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/ffmpeg/scripts/robo_lib/config.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/ffmpeg/scripts/robo_lib/config.py
@@ -75,19 +75,13 @@ class RoboConfiguration:
self._llvm_path = os.path.join(self.chrome_src(), "third_party",
diff --git a/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc b/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
index be4356bf1f..e4634f461f 100644
--- a/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/chromeos/gl_image_processor_backend.cc
@@ -28,6 +28,10 @@
#include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc b/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
index 60cfadace6..ac32087cd4 100644
--- a/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/chromeos/libyuv_image_processor_backend.cc
-@@ -52,7 +52,7 @@ static constexpr struct {
+@@ -48,7 +48,7 @@ static constexpr struct {
#define CONV(in, out, trans, result) \
{Fourcc::in, Fourcc::out, Transform::trans, SupportResult::result}
// Conversion.
@@ -15,7 +15,7 @@ $NetBSD$
CONV(NV12, AR24, kConversion, Supported),
#endif
CONV(NV12, NV12, kConversion, Supported),
-@@ -411,7 +411,7 @@ int LibYUVImageProcessorBackend::DoConve
+@@ -409,7 +409,7 @@ int LibYUVImageProcessorBackend::DoConve
fr->GetWritableVisibleData(VideoFrame::Plane::kUV)), \
fr->stride(VideoFrame::Plane::kUV)
@@ -24,7 +24,7 @@ $NetBSD$
#define ARGB_DATA(fr) \
fr->GetWritableVisibleData(VideoFrame::Plane::kARGB), \
fr->stride(VideoFrame::Plane::kARGB)
-@@ -573,7 +573,7 @@ int LibYUVImageProcessorBackend::DoConve
+@@ -571,7 +571,7 @@ int LibYUVImageProcessorBackend::DoConve
}
}
diff --git a/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc b/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
index 2711f3a121..d0f51d5a93 100644
--- a/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/chromeos/mailbox_video_frame_converter.cc
@@ -224,7 +224,7 @@ MailboxVideoFrameConverter::GenerateShar
VideoPixelFormatToString(origin_frame->format()));
diff --git a/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc b/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
index 437b77e9ec..af2d62cd40 100644
--- a/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
@@ -4,23 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/chromeos/platform_video_frame_utils.cc
-@@ -70,7 +70,7 @@ static std::unique_ptr<ui::GbmDevice> Cr
+@@ -69,7 +69,7 @@ static std::unique_ptr<ui::GbmDevice> Cr
const base::FilePath dev_path(FILE_PATH_LITERAL(
base::StrCat({drm_node_file_prefix, base::NumberToString(i)})));
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_V4L2_CODEC)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_V4L2_CODEC)
- const bool is_render_node = base::Contains(drm_node_file_prefix, "render");
+ const bool is_render_node = drm_node_file_prefix.contains("render");
// TODO(b/313513760): don't guard base::File::FLAG_WRITE behind
-@@ -175,7 +175,7 @@ class GbmDeviceWrapper {
+@@ -174,7 +174,7 @@ class GbmDeviceWrapper {
const base::FilePath dev_path(
base::CommandLine::ForCurrentProcess()->GetSwitchValuePath(
switches::kRenderNodeOverride));
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_V4L2_CODEC)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_V4L2_CODEC)
- const bool is_render_node = base::Contains(dev_path.value(), "render");
+ const bool is_render_node = dev_path.value().contains("render");
// TODO(b/313513760): don't guard base::File::FLAG_WRITE behind
diff --git a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
index 6966ec8260..681a36cefd 100644
--- a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/chromeos/video_decoder_pipeline.cc
-@@ -1133,7 +1133,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1134,7 +1134,7 @@ VideoDecoderPipeline::PickDecoderOutputF
}
#endif
@@ -15,7 +15,7 @@ $NetBSD$
// Linux should always use a custom allocator (to allocate buffers using
// libva) and a PlatformVideoFramePool.
CHECK(allocator.has_value());
-@@ -1142,7 +1142,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1143,7 +1143,7 @@ VideoDecoderPipeline::PickDecoderOutputF
// VideoFrame::StorageType of VideoFrame::STORAGE_DMABUFS.
main_frame_pool_->AsPlatformVideoFramePool()->SetCustomFrameAllocator(
*allocator, VideoFrame::STORAGE_DMABUFS);
@@ -24,7 +24,7 @@ $NetBSD$
// Linux w/ V4L2 should not use a custom allocator
// Only tested with video_decode_accelerator_tests
// TODO(wenst@) Test with full Chromium Browser
-@@ -1316,7 +1316,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1317,7 +1317,7 @@ VideoDecoderPipeline::PickDecoderOutputF
<< " VideoFrames";
auxiliary_frame_pool_->set_parent_task_runner(decoder_task_runner_);
diff --git a/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc b/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
index 9f189117ed..330c65d7f7 100644
--- a/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
+++ b/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/gpu_video_decode_accelerator_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/gpu_video_decode_accelerator_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/gpu_video_decode_accelerator_factory.cc
@@ -13,7 +13,7 @@
#include "media/gpu/media_gpu_export.h"
diff --git a/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc b/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
index c2eda09ed5..eed1167487 100644
--- a/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
+++ b/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/gpu_video_encode_accelerator_factory.cc
@@ -67,7 +67,7 @@ std::unique_ptr<VideoEncodeAccelerator>
}
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
index 0cab7a7d40..8beacbde57 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc
@@ -17,7 +17,9 @@
#include "media/gpu/vaapi/vaapi_wrapper.h"
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
index 2c788098c6..57237c3e2f 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_DECODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
index 0fc9fa4e59..6f018c8a49 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc
@@ -18,12 +18,15 @@
#include "media/gpu/v4l2/v4l2_device.h"
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
index 49edbc324c..f2c72e1558 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_ENCODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-media_gpu_test_raw__video.cc b/chromium/patches/patch-media_gpu_test_raw__video.cc
index c5650143b6..1f4ba243d2 100644
--- a/chromium/patches/patch-media_gpu_test_raw__video.cc
+++ b/chromium/patches/patch-media_gpu_test_raw__video.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/raw_video.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/test/raw_video.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/test/raw_video.cc
-@@ -64,7 +64,7 @@ std::unique_ptr<base::MemoryMappedFile>
+@@ -60,7 +60,7 @@ std::unique_ptr<base::MemoryMappedFile>
base::File::FLAG_READ | base::File::FLAG_WRITE
// On Windows FLAG_CREATE_ALWAYS will require FLAG_WRITE, and FLAG_APPEND
// must not be specified.
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc b/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
index cdcaf57e5c..44fb436813 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/video_frame_file_writer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/test/video_frame_file_writer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/test/video_frame_file_writer.cc
-@@ -25,7 +25,7 @@
+@@ -22,7 +22,7 @@
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gfx/codec/png_codec.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc b/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
index 194b6c27b2..999fbf8df2 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/video_frame_helpers.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/test/video_frame_helpers.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/test/video_frame_helpers.cc
@@ -22,7 +22,7 @@
#include "third_party/libyuv/include/libyuv.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
index 143c6b5ed6..c549ece5dc 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/video_frame_validator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/test/video_frame_validator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/test/video_frame_validator.cc
@@ -29,7 +29,7 @@
#include "media/media_buildflags.h"
diff --git a/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc b/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
index 02e99d7a72..8de87af95f 100644
--- a/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
+++ b/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/v4l2/v4l2_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/v4l2/v4l2_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/v4l2/v4l2_utils.cc
@@ -18,7 +18,7 @@
#include <map>
@@ -15,7 +15,7 @@ $NetBSD$
#include <drm_fourcc.h>
#endif
-@@ -244,7 +244,7 @@ std::optional<VideoFrameLayout> V4L2Form
+@@ -243,7 +243,7 @@ std::optional<VideoFrameLayout> V4L2Form
}
const VideoPixelFormat video_format = video_fourcc->ToVideoPixelFormat();
uint64_t modifiers = gfx::NativePixmapHandle::kNoModifier;
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__jpeg__encoder.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__jpeg__encoder.cc
index b5a38cc9f0..ad2d326903 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__jpeg__encoder.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__jpeg__encoder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_jpeg_encoder.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/vaapi/vaapi_jpeg_encoder.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/vaapi/vaapi_jpeg_encoder.cc
@@ -98,24 +98,24 @@ void FillHuffmanTableParameters(
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
index 81f76c0fa9..4cee0ab25d 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/vaapi/vaapi_video_decoder.cc
@@ -785,7 +785,7 @@ void VaapiVideoDecoder::ApplyResolutionC
const gfx::Size decoder_natural_size =
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
index c1c482fb7b..91c6336777 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_wrapper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/gpu/vaapi/vaapi_wrapper.cc
-@@ -84,7 +84,7 @@
+@@ -79,7 +79,7 @@
using media_gpu_vaapi::kModuleVa_prot;
#endif
diff --git a/chromium/patches/patch-media_media__options.gni b/chromium/patches/patch-media_media__options.gni
index 59018b728a..275f452579 100644
--- a/chromium/patches/patch-media_media__options.gni
+++ b/chromium/patches/patch-media_media__options.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/media_options.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/media_options.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/media_options.gni
-@@ -207,12 +207,18 @@ declare_args() {
+@@ -208,12 +208,18 @@ declare_args() {
# Enables runtime selection of ALSA library for audio.
use_alsa = false
diff --git a/chromium/patches/patch-media_mojo_mojom_BUILD.gn b/chromium/patches/patch-media_mojo_mojom_BUILD.gn
index d7db1111a7..135601ba59 100644
--- a/chromium/patches/patch-media_mojo_mojom_BUILD.gn
+++ b/chromium/patches/patch-media_mojo_mojom_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/mojo/mojom/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/mojo/mojom/BUILD.gn
-@@ -1037,7 +1037,7 @@ source_set("test_support") {
+@@ -1033,7 +1033,7 @@ source_set("test_support") {
sources = []
deps = []
diff --git a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
index a2632b2403..08886fccbc 100644
--- a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
+++ b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/mojo/mojom/video_frame_mojom_traits.cc
-@@ -22,7 +22,7 @@
+@@ -23,7 +23,7 @@
#include "ui/gfx/mojom/color_space_mojom_traits.h"
#include "ui/gfx/mojom/hdr_metadata_mojom_traits.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/posix/eintr_wrapper.h"
#include "media/gpu/buffer_validation.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -156,7 +156,7 @@ media::mojom::VideoFrameDataPtr MakeVide
+@@ -158,7 +158,7 @@ media::mojom::VideoFrameDataPtr MakeVide
media::mojom::OpaqueVideoFrameData::New());
}
@@ -24,7 +24,7 @@ $NetBSD$
if (input->storage_type() == media::VideoFrame::STORAGE_DMABUFS) {
// Duplicates the DMA buffer FDs to a new vector since this cannot take
// ownership of the FDs in |input| due to constness.
-@@ -187,7 +187,7 @@ media::mojom::VideoFrameDataPtr MakeVide
+@@ -189,7 +189,7 @@ media::mojom::VideoFrameDataPtr MakeVide
} // namespace
@@ -33,7 +33,7 @@ $NetBSD$
// static
bool StructTraits<
media::mojom::ColorPlaneLayoutDataView,
-@@ -379,7 +379,7 @@ bool StructTraits<media::mojom::VideoFra
+@@ -381,7 +381,7 @@ bool StructTraits<media::mojom::VideoFra
frame = media::VideoFrame::WrapTrackingToken(
format, *metadata.tracking_token, coded_size, visible_rect,
natural_size, timestamp);
diff --git a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
index 5a157c2c59..ea0f79a53e 100644
--- a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
+++ b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/video_frame_mojom_traits.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/mojo/mojom/video_frame_mojom_traits.h
-@@ -20,7 +20,7 @@
+@@ -19,7 +19,7 @@
namespace mojo {
diff --git a/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc b/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
deleted file mode 100644
index 94b485bba2..0000000000
--- a/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ media/video/gpu_memory_buffer_video_frame_pool.cc
-@@ -677,7 +677,7 @@ void GpuMemoryBufferVideoFramePool::Pool
- }
-
- bool is_software_backed_video_frame = !video_frame->HasSharedImage();
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- is_software_backed_video_frame &= !video_frame->HasDmaBufs();
- #endif
-
-@@ -1078,7 +1078,7 @@ scoped_refptr<VideoFrame> GpuMemoryBuffe
- media::IOSurfaceIsWebGPUCompatible(handle.io_surface().get());
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- is_webgpu_compatible =
- handle.type == gfx::NATIVE_PIXMAP &&
- handle.native_pixmap_handle().supports_zero_copy_webgpu_import;
-@@ -1246,7 +1246,7 @@ GpuMemoryBufferVideoFramePool::PoolImpl:
- si_usage |= gpu::SHARED_IMAGE_USAGE_SCANOUT;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/40194712): Always add the flag once the
- // OzoneImageBacking is by default turned on.
- if (base::CommandLine::ForCurrentProcess()->HasSwitch(
diff --git a/chromium/patches/patch-media_video_mappable__shared__image__video__frame__pool.cc b/chromium/patches/patch-media_video_mappable__shared__image__video__frame__pool.cc
new file mode 100644
index 0000000000..238bf3b24a
--- /dev/null
+++ b/chromium/patches/patch-media_video_mappable__shared__image__video__frame__pool.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- media/video/mappable_shared_image_video_frame_pool.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ media/video/mappable_shared_image_video_frame_pool.cc
+@@ -685,7 +685,7 @@ void MappableSharedImageVideoFramePool::
+ }
+
+ bool is_software_backed_video_frame = !video_frame->HasSharedImage();
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ is_software_backed_video_frame &= !video_frame->HasDmaBufs();
+ #endif
+
+@@ -1093,7 +1093,7 @@ scoped_refptr<VideoFrame> MappableShared
+ media::IOSurfaceIsWebGPUCompatible(handle.io_surface().get());
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // TOOD(crbug.com/425634684): Check for webgpu support from
+ // SharedImageCapabilities, once this metadata is compatible.
+ is_webgpu_compatible =
diff --git a/chromium/patches/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc b/chromium/patches/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
deleted file mode 100644
index 8fe91499c4..0000000000
--- a/chromium/patches/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- media/video/renderable_gpu_memory_buffer_video_frame_pool.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ media/video/renderable_gpu_memory_buffer_video_frame_pool.cc
-@@ -196,7 +196,7 @@ bool FrameResources::Initialize(VideoPix
-
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
- buffer_usage = gfx::BufferUsage::SCANOUT_VEA_CPU_READ;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Linux, GBM_BO_USE_LINEAR (implied by SCANOUT_CPU_READ_WRITE) can
- // prevent GPU rendering on some drivers, notably NVIDIA's GBM driver,
- // because it disables GBM_BO_USE_RENDERING. Use SCANOUT instead if
diff --git a/chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc b/chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc
new file mode 100644
index 0000000000..d27ae69dc2
--- /dev/null
+++ b/chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- media/video/renderable_mappable_shared_image_video_frame_pool.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ media/video/renderable_mappable_shared_image_video_frame_pool.cc
+@@ -198,7 +198,7 @@ bool FrameResources::Initialize(VideoPix
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
+ buffer_usage = gfx::BufferUsage::SCANOUT_VEA_CPU_READ;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux, GBM_BO_USE_LINEAR (implied by SCANOUT_CPU_READ_WRITE) can
+ // prevent GPU rendering on some drivers, notably NVIDIA's GBM driver,
+ // because it disables GBM_BO_USE_RENDERING. Use SCANOUT instead if
diff --git a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
index 21c2add799..42395facd6 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/video_encode_accelerator_adapter.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/video/video_encode_accelerator_adapter.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/video/video_encode_accelerator_adapter.cc
@@ -468,7 +468,7 @@ void VideoEncodeAcceleratorAdapter::Init
+ #endif // BUILDFLAG(USE_PROPRIETARY_CODECS)
- auto format = PIXEL_FORMAT_I420;
auto storage_type = VideoEncodeAccelerator::Config::StorageType::kShmem;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc b/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
deleted file mode 100644
index 04c577f409..0000000000
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
+++ /dev/null
@@ -1,44 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- media/video/video_encode_accelerator_adapter_test.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ media/video/video_encode_accelerator_adapter_test.cc
-@@ -259,7 +259,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest
- });
-
- VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- expected_input_format = PIXEL_FORMAT_NV12;
- #endif
- vea()->SetEncodingCallback(base::BindLambdaForTesting(
-@@ -368,7 +368,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest
- });
-
- VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- expected_input_format = PIXEL_FORMAT_NV12;
- #endif
-
-@@ -466,7 +466,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest
- CreateGreenFrame(large_size, pixel_format, base::Milliseconds(2));
-
- VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- expected_input_format = PIXEL_FORMAT_NV12;
- #endif
- const gfx::ColorSpace expected_color_space =
-@@ -713,7 +713,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest
- });
-
- VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- expected_input_format = PIXEL_FORMAT_NV12;
- #endif
- vea()->SetEncodingCallback(base::BindLambdaForTesting(
diff --git a/chromium/patches/patch-media_webrtc_audio__processor.cc b/chromium/patches/patch-media_webrtc_audio__processor.cc
index e9777324f2..6d031015b4 100644
--- a/chromium/patches/patch-media_webrtc_audio__processor.cc
+++ b/chromium/patches/patch-media_webrtc_audio__processor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/webrtc/audio_processor.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/webrtc/audio_processor.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/webrtc/audio_processor.cc
@@ -516,7 +516,7 @@ std::optional<double> AudioProcessor::Pr
// controller.
diff --git a/chromium/patches/patch-media_webrtc_helpers.cc b/chromium/patches/patch-media_webrtc_helpers.cc
index cfcdc9bd19..10165b8a31 100644
--- a/chromium/patches/patch-media_webrtc_helpers.cc
+++ b/chromium/patches/patch-media_webrtc_helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/webrtc/helpers.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- media/webrtc/helpers.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ media/webrtc/helpers.cc
@@ -48,14 +48,14 @@ void ConfigAutomaticGainControl(const Au
return;
diff --git a/chromium/patches/patch-media_webrtc_helpers__unittests.cc b/chromium/patches/patch-media_webrtc_helpers__unittests.cc
deleted file mode 100644
index 497a372ceb..0000000000
--- a/chromium/patches/patch-media_webrtc_helpers__unittests.cc
+++ /dev/null
@@ -1,44 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- media/webrtc/helpers_unittests.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ media/webrtc/helpers_unittests.cc
-@@ -37,7 +37,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
- EXPECT_TRUE(config.echo_canceller.enabled);
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- EXPECT_FALSE(config.gain_controller1.enabled);
- EXPECT_TRUE(config.gain_controller2.enabled);
- #elif BUILDFLAG(IS_CASTOS) || BUILDFLAG(IS_CAST_ANDROID)
-@@ -63,7 +63,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- TEST(CreateWebRtcAudioProcessingModuleTest,
- InputVolumeAdjustmentEnabledWithAgc2) {
- ::base::test::ScopedFeatureList feature_list;
-@@ -79,7 +79,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- TEST(CreateWebRtcAudioProcessingModuleTest,
- CanDisableInputVolumeAdjustmentWithAgc2) {
- ::base::test::ScopedFeatureList feature_list;
-@@ -96,7 +96,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- TEST(CreateWebRtcAudioProcessingModuleTest,
- OnlyOneInputVolumeControllerEnabledOnDesktopPlatforms) {
- auto config = CreateApmGetConfig(
diff --git a/chromium/patches/patch-mojo_core_BUILD.gn b/chromium/patches/patch-mojo_core_BUILD.gn
index 0d3fead4e9..067561537a 100644
--- a/chromium/patches/patch-mojo_core_BUILD.gn
+++ b/chromium/patches/patch-mojo_core_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- mojo/core/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ mojo/core/BUILD.gn
@@ -163,7 +163,7 @@ source_set("impl_for_embedder") {
"channel_posix.h",
diff --git a/chromium/patches/patch-mojo_core_channel.cc b/chromium/patches/patch-mojo_core_channel.cc
index 0ad22591db..de60e64ac8 100644
--- a/chromium/patches/patch-mojo_core_channel.cc
+++ b/chromium/patches/patch-mojo_core_channel.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- mojo/core/channel.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ mojo/core/channel.cc
-@@ -76,7 +76,11 @@ const size_t kMaxAttachedHandles = 64;
+@@ -74,7 +74,11 @@ const size_t kMaxAttachedHandles = 64;
const size_t kMaxAttachedHandles = 253;
#endif // BUILDFLAG(IS_FUCHSIA)
@@ -18,7 +18,7 @@ $NetBSD$
Channel::AlignedBuffer MakeAlignedBuffer(size_t size) {
// Generic allocators (such as malloc) return a pointer that is suitably
// aligned for storing any type of object with a fundamental alignment
-@@ -269,7 +273,7 @@ bool ShouldRecordSubsampledHistograms()
+@@ -267,7 +271,7 @@ bool ShouldRecordSubsampledHistograms()
} // namespace
#if BUILDFLAG(IS_ANDROID) || \
@@ -27,7 +27,7 @@ $NetBSD$
namespace {
-@@ -1318,7 +1322,7 @@ bool Channel::OnControlMessage(Message::
+@@ -1313,7 +1317,7 @@ bool Channel::OnControlMessage(Message::
}
// Currently only CrOs, Linux, and Android support upgrades.
diff --git a/chromium/patches/patch-mojo_core_channel.h b/chromium/patches/patch-mojo_core_channel.h
index cf401e5a34..ad8286a917 100644
--- a/chromium/patches/patch-mojo_core_channel.h
+++ b/chromium/patches/patch-mojo_core_channel.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- mojo/core/channel.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ mojo/core/channel.h
@@ -167,7 +167,7 @@ class MOJO_SYSTEM_IMPL_EXPORT Channel
} v2;
diff --git a/chromium/patches/patch-mojo_core_channel__posix.cc b/chromium/patches/patch-mojo_core_channel__posix.cc
index 3741130e10..e74df28bdd 100644
--- a/chromium/patches/patch-mojo_core_channel__posix.cc
+++ b/chromium/patches/patch-mojo_core_channel__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- mojo/core/channel_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ mojo/core/channel_posix.cc
@@ -610,6 +610,13 @@ void Channel::OfferChannelUpgrade() {
}
diff --git a/chromium/patches/patch-mojo_core_embedder_features.h b/chromium/patches/patch-mojo_core_embedder_features.h
index c60d936370..1086429019 100644
--- a/chromium/patches/patch-mojo_core_embedder_features.h
+++ b/chromium/patches/patch-mojo_core_embedder_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/embedder/features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- mojo/core/embedder/features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ mojo/core/embedder/features.h
@@ -14,7 +14,7 @@
namespace mojo {
diff --git a/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc b/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
index de64ff1586..f74d279e44 100644
--- a/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
+++ b/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/public/cpp/platform/socket_utils_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ mojo/public/cpp/platform/socket_utils_posix.cc
@@ -30,7 +30,7 @@ bool IsRecoverableError() {
}
diff --git a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
index db70940ca4..788e372745 100644
--- a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
+++ b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/public/tools/bindings/mojom.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- mojo/public/tools/bindings/mojom.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ mojo/public/tools/bindings/mojom.gni
@@ -751,6 +751,21 @@ template("mojom") {
enabled_features += [ "is_apple" ]
diff --git a/chromium/patches/patch-net_BUILD.gn b/chromium/patches/patch-net_BUILD.gn
index 0b749fc972..0d03da51e6 100644
--- a/chromium/patches/patch-net_BUILD.gn
+++ b/chromium/patches/patch-net_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/BUILD.gn
@@ -126,7 +126,7 @@ net_configs = [
"//build/config/compiler:wexit_time_destructors",
@@ -15,7 +15,7 @@ $NetBSD$
net_configs += [ "//build/config/linux:libresolv" ]
}
-@@ -1405,6 +1405,19 @@ component("net") {
+@@ -1409,6 +1409,19 @@ component("net") {
]
}
@@ -35,7 +35,7 @@ $NetBSD$
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1571,7 +1584,7 @@ component("net") {
+@@ -1575,7 +1588,7 @@ component("net") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
@@ -44,7 +44,7 @@ $NetBSD$
sources += [
"base/network_interfaces_getifaddrs.cc",
"base/network_interfaces_getifaddrs.h",
-@@ -2318,7 +2331,7 @@ static_library("test_support") {
+@@ -2331,7 +2344,7 @@ static_library("test_support") {
]
}
@@ -53,7 +53,7 @@ $NetBSD$
sources += [
"base/address_tracker_linux_test_util.cc",
"base/address_tracker_linux_test_util.h",
-@@ -3126,14 +3139,14 @@ target(_test_target_type, "net_unittests
+@@ -3148,14 +3161,14 @@ target(_test_target_type, "net_unittests
]
}
@@ -70,7 +70,7 @@ $NetBSD$
sources += [
"base/address_tracker_linux_unittest.cc",
"base/network_interfaces_linux_unittest.cc",
-@@ -3243,6 +3256,10 @@ target(_test_target_type, "net_unittests
+@@ -3266,6 +3279,10 @@ target(_test_target_type, "net_unittests
]
}
@@ -81,7 +81,7 @@ $NetBSD$
if (enable_websockets) {
sources += [
"server/http_connection_unittest.cc",
-@@ -3299,7 +3316,7 @@ target(_test_target_type, "net_unittests
+@@ -3321,7 +3338,7 @@ target(_test_target_type, "net_unittests
]
data_deps = [ "//testing/buildbot/filters:net_unittests_filters" ]
@@ -90,7 +90,7 @@ $NetBSD$
sources += [ "tools/quic/quic_simple_server_test.cc" ]
}
-@@ -3429,7 +3446,7 @@ target(_test_target_type, "net_unittests
+@@ -3451,7 +3468,7 @@ target(_test_target_type, "net_unittests
}
# Use getifaddrs() on POSIX platforms, except Linux.
diff --git a/chromium/patches/patch-net_base_features.cc b/chromium/patches/patch-net_base_features.cc
index c9ffcf92d5..acf6db7918 100644
--- a/chromium/patches/patch-net_base_features.cc
+++ b/chromium/patches/patch-net_base_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/base/features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/base/features.cc
@@ -29,7 +29,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCross
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -301,7 +301,7 @@ inline constexpr auto kMigrateSessionsOn
+@@ -297,7 +297,7 @@ inline constexpr auto kMigrateSessionsOn
BASE_FEATURE(kMigrateSessionsOnNetworkChangeV2,
kMigrateSessionsOnNetworkChangeV2Default);
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kAddressTrackerLinuxIsProxied, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_LINUX)
-@@ -415,7 +415,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
+@@ -409,7 +409,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kSimdutfBase64Support,
@@ -33,7 +33,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -508,7 +508,7 @@ BASE_FEATURE(kHttpCacheMappedFileFlushWi
+@@ -517,7 +517,7 @@ BASE_FEATURE(kHttpCacheMappedFileFlushWi
BASE_FEATURE(kHttpCacheNoVarySearch,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-net_base_network__change__notifier.cc b/chromium/patches/patch-net_base_network__change__notifier.cc
index e38fa4d82d..536ff9ab09 100644
--- a/chromium/patches/patch-net_base_network__change__notifier.cc
+++ b/chromium/patches/patch-net_base_network__change__notifier.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/base/network_change_notifier.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/base/network_change_notifier.cc
@@ -38,7 +38,7 @@
- #include "net/base/network_change_notifier_linux.h"
+ #include "third_party/abseil-cpp/absl/container/flat_hash_set.h"
#elif BUILDFLAG(IS_APPLE)
#include "net/base/network_change_notifier_apple.h"
-#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-net_base_network__change__notifier.h b/chromium/patches/patch-net_base_network__change__notifier.h
index 8ccf70581a..cafbb05baa 100644
--- a/chromium/patches/patch-net_base_network__change__notifier.h
+++ b/chromium/patches/patch-net_base_network__change__notifier.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/base/network_change_notifier.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/base/network_change_notifier.h
@@ -20,7 +20,7 @@
#include "net/base/network_handle.h"
diff --git a/chromium/patches/patch-net_base_network__change__notifier__passive.cc b/chromium/patches/patch-net_base_network__change__notifier__passive.cc
index 3e378bbced..14610726e3 100644
--- a/chromium/patches/patch-net_base_network__change__notifier__passive.cc
+++ b/chromium/patches/patch-net_base_network__change__notifier__passive.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier_passive.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/base/network_change_notifier_passive.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/base/network_change_notifier_passive.cc
@@ -108,7 +108,7 @@ NetworkChangeNotifierPassive::GetAddress
NetworkChangeNotifier::NetworkChangeCalculatorParams
diff --git a/chromium/patches/patch-net_base_network__interfaces__posix.h b/chromium/patches/patch-net_base_network__interfaces__posix.h
index b6a1fac5e5..8a653dc9ee 100644
--- a/chromium/patches/patch-net_base_network__interfaces__posix.h
+++ b/chromium/patches/patch-net_base_network__interfaces__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_interfaces_posix.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/base/network_interfaces_posix.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/base/network_interfaces_posix.h
@@ -8,6 +8,8 @@
// This file provides some basic functionality shared between
diff --git a/chromium/patches/patch-net_base_sockaddr__util__posix.cc b/chromium/patches/patch-net_base_sockaddr__util__posix.cc
index f684c13fc5..98d2c22dd8 100644
--- a/chromium/patches/patch-net_base_sockaddr__util__posix.cc
+++ b/chromium/patches/patch-net_base_sockaddr__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/sockaddr_util_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/base/sockaddr_util_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/base/sockaddr_util_posix.cc
@@ -51,7 +51,8 @@ bool FillUnixAddress(std::string_view so
return true;
diff --git a/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc b/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
index 76293d46de..6a49ffdbb4 100644
--- a/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
+++ b/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/sockaddr_util_posix_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/base/sockaddr_util_posix_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/base/sockaddr_util_posix_unittest.cc
@@ -77,7 +77,8 @@ TEST(FillUnixAddressTest, AbstractLinuxA
SockaddrStorage storage;
diff --git a/chromium/patches/patch-net_disk__cache_backend__experiment.h b/chromium/patches/patch-net_disk__cache_backend__experiment.h
index 6c6091c4c7..ff08818bf1 100644
--- a/chromium/patches/patch-net_disk__cache_backend__experiment.h
+++ b/chromium/patches/patch-net_disk__cache_backend__experiment.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/disk_cache/backend_experiment.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/disk_cache/backend_experiment.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/disk_cache/backend_experiment.h
@@ -15,7 +15,7 @@ namespace disk_cache {
// default.
diff --git a/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc b/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
index 6a05591fa8..cf63c3f4b6 100644
--- a/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
+++ b/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/disk_cache/simple/simple_file_tracker.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/disk_cache/simple/simple_file_tracker.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/disk_cache/simple/simple_file_tracker.cc
@@ -36,7 +36,17 @@ bool SimpleFileTracker::TrackedFiles::In
}
diff --git a/chromium/patches/patch-net_dns_BUILD.gn b/chromium/patches/patch-net_dns_BUILD.gn
index 633ce91b2f..ec7d80e8f5 100644
--- a/chromium/patches/patch-net_dns_BUILD.gn
+++ b/chromium/patches/patch-net_dns_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/BUILD.gn
@@ -144,7 +144,7 @@ source_set("dns") {
"platform_dns_query_executor_android.cc",
@@ -23,7 +23,7 @@ $NetBSD$
public_deps = [
":dns_client",
-@@ -258,6 +259,7 @@ source_set("host_resolver") {
+@@ -257,6 +258,7 @@ source_set("host_resolver") {
deps = [
"//net:net_deps",
"//net/dns/public",
@@ -31,7 +31,7 @@ $NetBSD$
]
public_deps = [ "//net:net_public_deps" ]
-@@ -463,9 +465,9 @@ source_set("tests") {
+@@ -462,9 +464,9 @@ source_set("tests") {
"dns_config_service_android_unittest.cc",
"platform_dns_query_executor_android_unittest.cc",
]
diff --git a/chromium/patches/patch-net_dns_address__info.cc b/chromium/patches/patch-net_dns_address__info.cc
index bd18f8e3dc..6076b7b55a 100644
--- a/chromium/patches/patch-net_dns_address__info.cc
+++ b/chromium/patches/patch-net_dns_address__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/address_info.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/address_info.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/address_info.cc
@@ -74,8 +74,12 @@ AddressInfo::AddressInfoAndResult Addres
// error.
diff --git a/chromium/patches/patch-net_dns_address__sorter__posix.cc b/chromium/patches/patch-net_dns_address__sorter__posix.cc
index d4812c1033..3addb76f1c 100644
--- a/chromium/patches/patch-net_dns_address__sorter__posix.cc
+++ b/chromium/patches/patch-net_dns_address__sorter__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/address_sorter_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/address_sorter_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/address_sorter_posix.cc
@@ -29,6 +29,7 @@
#include "net/dns/netinet_in_var_ios.h"
diff --git a/chromium/patches/patch-net_dns_dns__config__service__posix.cc b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
index 7491f164c8..0780752c1c 100644
--- a/chromium/patches/patch-net_dns_dns__config__service__posix.cc
+++ b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_config_service_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/dns_config_service_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/dns_config_service_posix.cc
@@ -35,6 +35,11 @@
#include "net/dns/dns_config_watcher_mac.h"
diff --git a/chromium/patches/patch-net_dns_dns__reloader.cc b/chromium/patches/patch-net_dns_dns__reloader.cc
index 3876118579..48b61d4e07 100644
--- a/chromium/patches/patch-net_dns_dns__reloader.cc
+++ b/chromium/patches/patch-net_dns_dns__reloader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_reloader.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/dns_reloader.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/dns_reloader.cc
@@ -10,6 +10,7 @@
// - there's not guarantee it exists at all. :(
diff --git a/chromium/patches/patch-net_dns_dns__util.cc b/chromium/patches/patch-net_dns_dns__util.cc
index fdacf72b94..3bd01dac02 100644
--- a/chromium/patches/patch-net_dns_dns__util.cc
+++ b/chromium/patches/patch-net_dns_dns__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/dns_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/dns_util.cc
-@@ -29,6 +29,8 @@
+@@ -28,6 +28,8 @@
#include "net/dns/public/util.h"
#include "net/third_party/uri_template/uri_template.h"
diff --git a/chromium/patches/patch-net_dns_host__resolver__proc.cc b/chromium/patches/patch-net_dns_host__resolver__proc.cc
index 4bb42c0d06..9e768c78d2 100644
--- a/chromium/patches/patch-net_dns_host__resolver__proc.cc
+++ b/chromium/patches/patch-net_dns_host__resolver__proc.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/host_resolver_proc.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/host_resolver_proc.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/host_resolver_proc.cc
@@ -16,10 +16,6 @@
#include "net/base/net_errors.h"
diff --git a/chromium/patches/patch-net_dns_public_BUILD.gn b/chromium/patches/patch-net_dns_public_BUILD.gn
index b823ed0e46..f5c66c8ba2 100644
--- a/chromium/patches/patch-net_dns_public_BUILD.gn
+++ b/chromium/patches/patch-net_dns_public_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/public/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/public/BUILD.gn
@@ -78,7 +78,7 @@ source_set("tests") {
"doh_provider_entry_unittest.cc",
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.cc b/chromium/patches/patch-net_dns_public_resolv__reader.cc
index 71abf91c5e..43b11141e0 100644
--- a/chromium/patches/patch-net_dns_public_resolv__reader.cc
+++ b/chromium/patches/patch-net_dns_public_resolv__reader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/resolv_reader.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/public/resolv_reader.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/public/resolv_reader.cc
@@ -30,7 +30,7 @@ std::unique_ptr<ScopedResState> ResolvRe
}
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.h b/chromium/patches/patch-net_dns_public_resolv__reader.h
index 383d21baa6..8f0ed57c89 100644
--- a/chromium/patches/patch-net_dns_public_resolv__reader.h
+++ b/chromium/patches/patch-net_dns_public_resolv__reader.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/resolv_reader.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/public/resolv_reader.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/public/resolv_reader.h
@@ -5,6 +5,7 @@
#ifndef NET_DNS_PUBLIC_RESOLV_READER_H_
diff --git a/chromium/patches/patch-net_dns_public_scoped__res__state.cc b/chromium/patches/patch-net_dns_public_scoped__res__state.cc
index 9acf28dbf7..32fdc3112f 100644
--- a/chromium/patches/patch-net_dns_public_scoped__res__state.cc
+++ b/chromium/patches/patch-net_dns_public_scoped__res__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/scoped_res_state.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/public/scoped_res_state.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/public/scoped_res_state.cc
@@ -29,7 +29,7 @@ ScopedResState::~ScopedResState() {
#if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA)
diff --git a/chromium/patches/patch-net_dns_public_scoped__res__state.h b/chromium/patches/patch-net_dns_public_scoped__res__state.h
index d711ac6619..6fdf06ddaf 100644
--- a/chromium/patches/patch-net_dns_public_scoped__res__state.h
+++ b/chromium/patches/patch-net_dns_public_scoped__res__state.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/scoped_res_state.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/dns/public/scoped_res_state.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/dns/public/scoped_res_state.h
@@ -5,6 +5,7 @@
#ifndef NET_DNS_PUBLIC_SCOPED_RES_STATE_H_
diff --git a/chromium/patches/patch-net_filter_zstd__source__stream.cc b/chromium/patches/patch-net_filter_zstd__source__stream.cc
index fbccf5e7b2..4096f12905 100644
--- a/chromium/patches/patch-net_filter_zstd__source__stream.cc
+++ b/chromium/patches/patch-net_filter_zstd__source__stream.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/filter/zstd_source_stream.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/filter/zstd_source_stream.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/filter/zstd_source_stream.cc
@@ -7,6 +7,7 @@
#include <algorithm>
diff --git a/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc b/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
index 337f8a732a..fbb8c781e1 100644
--- a/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
+++ b/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_gssapi_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/http/http_auth_gssapi_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/http/http_auth_gssapi_posix.cc
@@ -366,7 +366,9 @@ base::NativeLibrary GSSAPISharedLibrary:
} else {
diff --git a/chromium/patches/patch-net_http_http__auth__gssapi__posix.h b/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
index 1e88310a95..fa133bf5e7 100644
--- a/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
+++ b/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_gssapi_posix.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/http/http_auth_gssapi_posix.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/http/http_auth_gssapi_posix.h
@@ -21,6 +21,9 @@
#if BUILDFLAG(IS_APPLE)
diff --git a/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc b/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
index 7d181dd763..0ed6b71b88 100644
--- a/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
+++ b/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_handler_negotiate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/http/http_auth_handler_negotiate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/http/http_auth_handler_negotiate.cc
@@ -119,7 +119,7 @@ int HttpAuthHandlerNegotiate::Factory::C
#elif BUILDFLAG(IS_POSIX)
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.cc b/chromium/patches/patch-net_http_http__auth__preferences.cc
index 3bb417ea78..3e51bc8614 100644
--- a/chromium/patches/patch-net_http_http__auth__preferences.cc
+++ b/chromium/patches/patch-net_http_http__auth__preferences.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_preferences.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/http/http_auth_preferences.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/http/http_auth_preferences.cc
@@ -38,7 +38,7 @@ std::string HttpAuthPreferences::AuthAnd
}
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.h b/chromium/patches/patch-net_http_http__auth__preferences.h
index 0ff4cbdaab..d4f8202a04 100644
--- a/chromium/patches/patch-net_http_http__auth__preferences.h
+++ b/chromium/patches/patch-net_http_http__auth__preferences.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_preferences.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/http/http_auth_preferences.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/http/http_auth_preferences.h
@@ -49,7 +49,7 @@ class NET_EXPORT HttpAuthPreferences {
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-net_http_http__network__session.cc b/chromium/patches/patch-net_http_http__network__session.cc
index 969948b67e..f361da1a31 100644
--- a/chromium/patches/patch-net_http_http__network__session.cc
+++ b/chromium/patches/patch-net_http_http__network__session.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_network_session.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/http/http_network_session.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/http/http_network_session.cc
@@ -20,7 +20,9 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc b/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
index de0447a32f..cdad45e74f 100644
--- a/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
+++ b/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/proxy_resolution/proxy_config_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/proxy_resolution/proxy_config_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/proxy_resolution/proxy_config_service.cc
@@ -19,20 +19,20 @@
#include "net/proxy_resolution/proxy_config_service_ios.h"
diff --git a/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc b/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
index 06ef3812cf..115763c194 100644
--- a/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
+++ b/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/proxy_resolution/proxy_config_service_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/proxy_resolution/proxy_config_service_linux.cc
@@ -6,7 +6,9 @@
diff --git a/chromium/patches/patch-net_socket_socks5__client__socket.cc b/chromium/patches/patch-net_socket_socks5__client__socket.cc
index 2f03a89ec4..2dae88b884 100644
--- a/chromium/patches/patch-net_socket_socks5__client__socket.cc
+++ b/chromium/patches/patch-net_socket_socks5__client__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/socks5_client_socket.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/socket/socks5_client_socket.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/socket/socks5_client_socket.cc
@@ -23,6 +23,9 @@
#include "net/log/net_log_event_type.h"
diff --git a/chromium/patches/patch-net_socket_tcp__socket__posix.cc b/chromium/patches/patch-net_socket_tcp__socket__posix.cc
index b6bce35160..26c4c4fa70 100644
--- a/chromium/patches/patch-net_socket_tcp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_tcp__socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/tcp_socket_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/socket/tcp_socket_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/socket/tcp_socket_posix.cc
@@ -6,6 +6,9 @@
diff --git a/chromium/patches/patch-net_socket_udp__socket__posix.cc b/chromium/patches/patch-net_socket_udp__socket__posix.cc
index d3c9e90bc5..56217ea89d 100644
--- a/chromium/patches/patch-net_socket_udp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/socket/udp_socket_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/socket/udp_socket_posix.cc
@@ -78,6 +78,32 @@ constexpr int kBindRetries = 10;
constexpr int kPortStart = 1024;
@@ -94,7 +94,7 @@ $NetBSD$
if (last_error == EADDRNOTAVAIL)
return ERR_ADDRESS_IN_USE;
#endif
-@@ -971,9 +1010,17 @@ int UDPSocketPosix::JoinGroup(const IPAd
+@@ -972,9 +1011,17 @@ int UDPSocketPosix::JoinGroup(const IPAd
case IPAddress::kIPv4AddressSize: {
if (addr_family_ != AF_INET)
return ERR_ADDRESS_INVALID;
@@ -112,7 +112,7 @@ $NetBSD$
mreq.imr_multiaddr = ToInAddr(group_address);
int rv = setsockopt(socket_, IPPROTO_IP, IP_ADD_MEMBERSHIP,
&mreq, sizeof(mreq));
-@@ -1008,9 +1055,17 @@ int UDPSocketPosix::LeaveGroup(const IPA
+@@ -1009,9 +1056,17 @@ int UDPSocketPosix::LeaveGroup(const IPA
case IPAddress::kIPv4AddressSize: {
if (addr_family_ != AF_INET)
return ERR_ADDRESS_INVALID;
diff --git a/chromium/patches/patch-net_socket_udp__socket__unittest.cc b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
index 98e87971ef..9d3ed373d0 100644
--- a/chromium/patches/patch-net_socket_udp__socket__unittest.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/socket/udp_socket_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/socket/udp_socket_unittest.cc
@@ -396,7 +396,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
EXPECT_EQ(second_packet, received);
diff --git a/chromium/patches/patch-net_third__party_quiche_BUILD.gn b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
index 187a3fe9c3..498f9d06a4 100644
--- a/chromium/patches/patch-net_third__party_quiche_BUILD.gn
+++ b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/third_party/quiche/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/third_party/quiche/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/third_party/quiche/BUILD.gn
@@ -28,7 +28,7 @@ import("//net/third_party/quiche/src/bui
import("//testing/libfuzzer/fuzzer_test.gni")
diff --git a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
index a2043843f6..e10ea4ef5b 100644
--- a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
+++ b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/tools/cert_verify_tool/cert_verify_tool.cc
@@ -36,7 +36,7 @@
#include "third_party/boringssl/src/pki/trust_store.h"
diff --git a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
index 57b30954b7..0fa073baf5 100644
--- a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
+++ b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
@@ -4,17 +4,17 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/tools/net_watcher/net_watcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/tools/net_watcher/net_watcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/tools/net_watcher/net_watcher.cc
-@@ -32,7 +32,7 @@
+@@ -31,7 +31,7 @@
#include "net/proxy_resolution/proxy_config_service.h"
#include "net/proxy_resolution/proxy_config_with_annotation.h"
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "net/base/network_change_notifier_linux.h"
+ #include "third_party/abseil-cpp/absl/container/flat_hash_set.h"
#endif
-
@@ -42,7 +42,7 @@
namespace {
diff --git a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
index ed0d00aa1d..43ccdb58cb 100644
--- a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
+++ b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/traffic_annotation/network_traffic_annotation.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/traffic_annotation/network_traffic_annotation.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/traffic_annotation/network_traffic_annotation.h
-@@ -365,7 +365,7 @@ struct MutablePartialNetworkTrafficAnnot
+@@ -363,7 +363,7 @@ struct MutablePartialNetworkTrafficAnnot
} // namespace net
// Placeholder for unannotated usages.
@@ -15,7 +15,7 @@ $NetBSD$
#define TRAFFIC_ANNOTATION_WITHOUT_PROTO(ANNOTATION_ID) \
net::DefineNetworkTrafficAnnotation(ANNOTATION_ID, "No proto yet.")
#endif
-@@ -376,7 +376,7 @@ struct MutablePartialNetworkTrafficAnnot
+@@ -374,7 +374,7 @@ struct MutablePartialNetworkTrafficAnnot
//
// On Linux and Windows, use MISSING_TRAFFIC_ANNOTATION or
// TRAFFIC_ANNOTATION_FOR_TESTS.
diff --git a/chromium/patches/patch-net_url__request_url__request__context.cc b/chromium/patches/patch-net_url__request_url__request__context.cc
index 20c9fcae97..a22030ebfd 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/url_request/url_request_context.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/url_request/url_request_context.cc
@@ -129,7 +129,7 @@ const HttpNetworkSessionContext* URLRequ
return &network_session->context();
diff --git a/chromium/patches/patch-net_url__request_url__request__context.h b/chromium/patches/patch-net_url__request_url__request__context.h
index 9a07584546..995d65f8a8 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.h
+++ b/chromium/patches/patch-net_url__request_url__request__context.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/url_request/url_request_context.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/url_request/url_request_context.h
@@ -90,7 +90,7 @@ class NET_EXPORT URLRequestContext final
// session.
diff --git a/chromium/patches/patch-net_url__request_url__request__context__builder.cc b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
index 3aa9b2b95d..cd3bf9a992 100644
--- a/chromium/patches/patch-net_url__request_url__request__context__builder.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context_builder.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/url_request/url_request_context_builder.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/url_request/url_request_context_builder.cc
-@@ -451,7 +451,7 @@ std::unique_ptr<URLRequestContext> URLRe
+@@ -446,7 +446,7 @@ std::unique_ptr<URLRequestContext> URLRe
}
if (!proxy_resolution_service_) {
diff --git a/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc b/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
index d861710ab5..d33b082ffd 100644
--- a/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
+++ b/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ net/websockets/websocket_basic_stream_adapters_test.cc
-@@ -1103,10 +1103,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
+@@ -1106,10 +1106,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
OnCloseOkShouldBeTranslatedToConnectionClose) {
spdy::SpdySerializedFrame response_headers(
spdy_util_.ConstructSpdyResponseHeaders(1, ResponseHeaders(), false));
diff --git a/chromium/patches/patch-pdf_pdf__features.cc b/chromium/patches/patch-pdf_pdf__features.cc
deleted file mode 100644
index 1470de9bea..0000000000
--- a/chromium/patches/patch-pdf_pdf__features.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- pdf/pdf_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ pdf/pdf_features.cc
-@@ -54,7 +54,7 @@ const base::FeatureParam<bool> kPdfUseSk
- // Feature has no effect if Chrome is built with no XFA support.
- BASE_FEATURE(kPdfXfaSupport, base::FEATURE_DISABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Enables PDFium's version 2 font mapping interface, which uses per-request
- // font matching instead of enumerating all fonts upfront. This eliminates the
- // need for the ListFamilies() IPC call and improves PDF load performance on
diff --git a/chromium/patches/patch-pdf_pdf__features.h b/chromium/patches/patch-pdf_pdf__features.h
deleted file mode 100644
index f58d21b289..0000000000
--- a/chromium/patches/patch-pdf_pdf__features.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- pdf/pdf_features.h.orig 2026-02-03 22:07:10.000000000 +0000
-+++ pdf/pdf_features.h
-@@ -32,7 +32,7 @@ BASE_DECLARE_FEATURE(kPdfUseSkiaRenderer
- extern const base::FeatureParam<bool> kPdfUseSkiaPremultiplied;
- BASE_DECLARE_FEATURE(kPdfXfaSupport);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kPdfiumPerRequestFontMatching);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
diff --git a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
index 6baba53d90..1987d33da1 100644
--- a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
+++ b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- pdf/pdfium/pdfium_engine.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- pdf/pdfium/pdfium_engine.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ pdf/pdfium/pdfium_engine.cc
@@ -119,7 +119,7 @@
#include "ui/accessibility/ax_features.mojom-features.h"
diff --git a/chromium/patches/patch-printing_backend_cups__helper.cc b/chromium/patches/patch-printing_backend_cups__helper.cc
index 2919cee3c6..93308a3362 100644
--- a/chromium/patches/patch-printing_backend_cups__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_helper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/backend/cups_helper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/backend/cups_helper.cc
@@ -8,7 +8,7 @@
#include "base/time/time.h"
diff --git a/chromium/patches/patch-printing_backend_cups__helper.h b/chromium/patches/patch-printing_backend_cups__helper.h
index ee395fcc7c..012e8bfeb2 100644
--- a/chromium/patches/patch-printing_backend_cups__helper.h
+++ b/chromium/patches/patch-printing_backend_cups__helper.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_helper.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/backend/cups_helper.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/backend/cups_helper.h
@@ -32,7 +32,7 @@ constexpr int kCupsTimeoutMs = 3000;
constexpr cups_ptype_t kDestinationsFilterMask =
diff --git a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
index fa19ed6db8..6876b3a863 100644
--- a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_ipp_helper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/backend/cups_ipp_helper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/backend/cups_ipp_helper.cc
-@@ -202,7 +202,7 @@ void ExtractResolutions(const CupsOption
+@@ -201,7 +201,7 @@ void ExtractResolutions(const CupsOption
// Provide a default DPI if no valid DPI is found.
#if BUILDFLAG(IS_MAC)
constexpr gfx::Size kDefaultMissingDpi(kDefaultMacDpi, kDefaultMacDpi);
diff --git a/chromium/patches/patch-printing_backend_cups__jobs.cc b/chromium/patches/patch-printing_backend_cups__jobs.cc
index 8383b94532..4381167783 100644
--- a/chromium/patches/patch-printing_backend_cups__jobs.cc
+++ b/chromium/patches/patch-printing_backend_cups__jobs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_jobs.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/backend/cups_jobs.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/backend/cups_jobs.cc
@@ -26,7 +26,7 @@
#include "printing/backend/cups_ipp_helper.h"
diff --git a/chromium/patches/patch-printing_backend_cups__printer.cc b/chromium/patches/patch-printing_backend_cups__printer.cc
index f2a8080bc2..f4afaaa996 100644
--- a/chromium/patches/patch-printing_backend_cups__printer.cc
+++ b/chromium/patches/patch-printing_backend_cups__printer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_printer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/backend/cups_printer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/backend/cups_printer.cc
@@ -24,7 +24,7 @@
#include "printing/print_job_constants.h"
diff --git a/chromium/patches/patch-printing_backend_cups__weak__functions.h b/chromium/patches/patch-printing_backend_cups__weak__functions.h
index 525b4d1786..2dcd7d9f20 100644
--- a/chromium/patches/patch-printing_backend_cups__weak__functions.h
+++ b/chromium/patches/patch-printing_backend_cups__weak__functions.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_weak_functions.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/backend/cups_weak_functions.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/backend/cups_weak_functions.h
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-printing_backend_print__backend__cups.h b/chromium/patches/patch-printing_backend_print__backend__cups.h
index b77b5c0370..87e2d4a374 100644
--- a/chromium/patches/patch-printing_backend_print__backend__cups.h
+++ b/chromium/patches/patch-printing_backend_print__backend__cups.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/print_backend_cups.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/backend/print_backend_cups.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/backend/print_backend_cups.h
@@ -17,7 +17,7 @@
#include "printing/mojom/print.mojom.h"
diff --git a/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc b/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
index 89337ac012..ad2963ebe8 100644
--- a/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
+++ b/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/print_backend_cups_ipp.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/backend/print_backend_cups_ipp.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/backend/print_backend_cups_ipp.cc
@@ -20,7 +20,7 @@
#include "printing/mojom/print.mojom.h"
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
index 72e7981d7a..4a709dc036 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/mojom/printing_context_mojom_traits.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/mojom/printing_context_mojom_traits.cc
@@ -19,7 +19,7 @@
#include "base/numerics/safe_conversions.h"
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
index de2f9b6d23..2475f61109 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/mojom/printing_context_mojom_traits.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/mojom/printing_context_mojom_traits.h
@@ -166,7 +166,7 @@ struct StructTraits<printing::mojom::Pri
return s.pages_per_sheet();
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
index da40ea99d7..1098192639 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/mojom/printing_context_mojom_traits_unittest.cc
-@@ -81,7 +81,7 @@ base::Value::Dict GenerateSampleSystemPr
+@@ -81,7 +81,7 @@ base::DictValue GenerateSampleSystemPrin
"file:///foo/bar.pdf");
}
@@ -15,14 +15,14 @@ $NetBSD$
data.Set(kLinuxSystemPrintDialogDataPrinter, "printer-name");
data.Set(kLinuxSystemPrintDialogDataPrintSettings, "print-settings-foo");
data.Set(kLinuxSystemPrintDialogDataPageSetup, "page-setup-bar");
-@@ -93,7 +93,7 @@ base::Value::Dict GenerateSampleSystemPr
+@@ -93,7 +93,7 @@ base::DictValue GenerateSampleSystemPrin
return data;
}
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::Value::Dict GenerateSampleSystemPrintDialogDataPortal() {
- base::Value::Dict data;
+ base::DictValue GenerateSampleSystemPrintDialogDataPortal() {
+ base::DictValue data;
data.Set(kLinuxSystemPrintDialogDataPrintSettingsBin,
@@ -132,7 +132,7 @@ const PageMargins kPrintSettingsCustomMa
/*top=*/10583,
diff --git a/chromium/patches/patch-printing_print__settings.cc b/chromium/patches/patch-printing_print__settings.cc
index 7b4df9891d..318f94cd5c 100644
--- a/chromium/patches/patch-printing_print__settings.cc
+++ b/chromium/patches/patch-printing_print__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/print_settings.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/print_settings.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/print_settings.cc
@@ -319,7 +319,7 @@ PrintSettings& PrintSettings::operator=(
#endif
diff --git a/chromium/patches/patch-printing_print__settings.h b/chromium/patches/patch-printing_print__settings.h
index b12a1f2325..575b548ca0 100644
--- a/chromium/patches/patch-printing_print__settings.h
+++ b/chromium/patches/patch-printing_print__settings.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/print_settings.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/print_settings.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/print_settings.h
@@ -25,7 +25,7 @@
#include "base/values.h"
diff --git a/chromium/patches/patch-printing_print__settings__conversion.cc b/chromium/patches/patch-printing_print__settings__conversion.cc
index b39db90e53..1f04648564 100644
--- a/chromium/patches/patch-printing_print__settings__conversion.cc
+++ b/chromium/patches/patch-printing_print__settings__conversion.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/print_settings_conversion.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/print_settings_conversion.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/print_settings_conversion.cc
@@ -290,7 +290,7 @@ std::unique_ptr<PrintSettings> PrintSett
settings->set_is_modifiable(is_modifiable.value());
@@ -12,6 +12,6 @@ $NetBSD$
-#if BUILDFLAG(IS_CHROMEOS) || (BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_CUPS))
+#if BUILDFLAG(IS_CHROMEOS) || ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_CUPS))
- const base::Value::Dict* advanced_settings =
+ const base::DictValue* advanced_settings =
job_settings.FindDict(kSettingAdvancedSettings);
if (advanced_settings) {
diff --git a/chromium/patches/patch-printing_printing__features.cc b/chromium/patches/patch-printing_printing__features.cc
index 9c905688af..33b5989638 100644
--- a/chromium/patches/patch-printing_printing__features.cc
+++ b/chromium/patches/patch-printing_printing__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/printing_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/printing_features.cc
@@ -23,7 +23,7 @@ BASE_FEATURE(kApiPrintingMarginsAndScale
BASE_FEATURE(kAlignPdfDefaultPrintSettingsWithHTML,
diff --git a/chromium/patches/patch-printing_printing__features.h b/chromium/patches/patch-printing_printing__features.h
index 81d053ef04..2cf3cf0f17 100644
--- a/chromium/patches/patch-printing_printing__features.h
+++ b/chromium/patches/patch-printing_printing__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/printing_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/printing_features.h
@@ -24,7 +24,7 @@ BASE_DECLARE_FEATURE(kApiPrintingMargins
COMPONENT_EXPORT(PRINTING_BASE)
diff --git a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
index 59cdb5d3b5..2e2309fb03 100644
--- a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/sandbox/print_backend_sandbox_hook_linux.cc
@@ -10,20 +10,27 @@
#include "base/path_service.h"
diff --git a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
index 886547fdfb..2d5c54e612 100644
--- a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
+++ b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ printing/sandbox/print_backend_sandbox_hook_linux.h
@@ -5,8 +5,13 @@
#ifndef PRINTING_SANDBOX_PRINT_BACKEND_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-remoting_base_constants.h b/chromium/patches/patch-remoting_base_constants.h
index 964a814b87..16cc0e6714 100644
--- a/chromium/patches/patch-remoting_base_constants.h
+++ b/chromium/patches/patch-remoting_base_constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/base/constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/base/constants.h
@@ -27,7 +27,7 @@ const int kDefaultDpi = 96;
// The video frame rate.
diff --git a/chromium/patches/patch-remoting_base_environment__details.cc b/chromium/patches/patch-remoting_base_environment__details.cc
index 8e74c3b595..2f328ddebc 100644
--- a/chromium/patches/patch-remoting_base_environment__details.cc
+++ b/chromium/patches/patch-remoting_base_environment__details.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/environment_details.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/base/environment_details.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/base/environment_details.cc
@@ -9,7 +9,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-remoting_base_host__settings.cc b/chromium/patches/patch-remoting_base_host__settings.cc
index 24b9634e3b..9a3fba4e62 100644
--- a/chromium/patches/patch-remoting_base_host__settings.cc
+++ b/chromium/patches/patch-remoting_base_host__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/host_settings.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/base/host_settings.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/base/host_settings.cc
@@ -7,7 +7,7 @@
#include "base/no_destructor.h"
diff --git a/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc b/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
index 348b98bbe4..bc94589184 100644
--- a/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
+++ b/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/codec/webrtc_video_encoder_vpx.cc
@@ -88,7 +88,7 @@ void SetVp8CodecParameters(vpx_codec_enc
const webrtc::DesktopSize& size) {
diff --git a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
index 1d423396e6..ea2c75910e 100644
--- a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
+++ b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/desktop_environment_options.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/base/desktop_environment_options.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/base/desktop_environment_options.cc
@@ -109,7 +109,7 @@ bool DesktopEnvironmentOptions::capture_
// TODO(joedow): Determine whether we can migrate additional platforms to
diff --git a/chromium/patches/patch-remoting_host_base_switches.cc b/chromium/patches/patch-remoting_host_base_switches.cc
index 02b5cf040a..9c5408c4b7 100644
--- a/chromium/patches/patch-remoting_host_base_switches.cc
+++ b/chromium/patches/patch-remoting_host_base_switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/switches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/base/switches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/base/switches.cc
-@@ -23,13 +23,13 @@ const char kProcessTypeEvaluateCapabilit
+@@ -24,13 +24,13 @@ const char kProcessTypeEvaluateCapabilit
const char kProcessTypeFileChooser[] = "file_chooser";
const char kProcessTypeUrlForwarderConfigurator[] =
"url_forwarder_configurator";
diff --git a/chromium/patches/patch-remoting_host_base_switches.h b/chromium/patches/patch-remoting_host_base_switches.h
index 384e55f77c..681a5cb94c 100644
--- a/chromium/patches/patch-remoting_host_base_switches.h
+++ b/chromium/patches/patch-remoting_host_base_switches.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/switches.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/base/switches.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/base/switches.h
-@@ -35,13 +35,13 @@ extern const char kProcessTypeRdpDesktop
+@@ -36,13 +36,13 @@ extern const char kProcessTypeRdpDesktop
extern const char kProcessTypeEvaluateCapability[];
extern const char kProcessTypeFileChooser[];
extern const char kProcessTypeUrlForwarderConfigurator[];
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.cc b/chromium/patches/patch-remoting_host_chromoting__host.cc
index 3b8dc6e121..84a858f015 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/chromoting_host.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/chromoting_host.cc
@@ -144,7 +144,7 @@ void ChromotingHost::Start(const std::st
}
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.h b/chromium/patches/patch-remoting_host_chromoting__host.h
index 909a24244e..bbf9a6f525 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.h
+++ b/chromium/patches/patch-remoting_host_chromoting__host.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/chromoting_host.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/chromoting_host.h
@@ -36,7 +36,7 @@
#include "remoting/protocol/session_manager.h"
@@ -24,7 +24,7 @@ $NetBSD$
// Starts running the ChromotingHostServices server and listening for incoming
// IPC binding requests.
// Currently only Linux runs the ChromotingHostServices server on the host
-@@ -224,7 +224,7 @@ class ChromotingHost : public ClientSess
+@@ -229,7 +229,7 @@ class ChromotingHost : public ClientSess
// List of host extensions.
std::vector<std::unique_ptr<HostExtension>> extensions_;
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__context.cc b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
index c4f3d7d6e2..b5764e8ab3 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__context.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host_context.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/chromoting_host_context.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/chromoting_host_context.cc
@@ -335,7 +335,7 @@ std::unique_ptr<ChromotingHostContext> C
// on a UI thread.
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc b/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
index 61de29087a..f196f82687 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host_services_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/chromoting_host_services_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/chromoting_host_services_client.cc
@@ -139,7 +139,7 @@ bool ChromotingHostServicesClient::Ensur
if (session_services_remote_.is_bound()) {
diff --git a/chromium/patches/patch-remoting_host_client__session.cc b/chromium/patches/patch-remoting_host_client__session.cc
index 3a30de24c8..35676ffa7f 100644
--- a/chromium/patches/patch-remoting_host_client__session.cc
+++ b/chromium/patches/patch-remoting_host_client__session.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/client_session.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/client_session.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/client_session.cc
-@@ -195,7 +195,7 @@ void ClientSession::NotifyClientResoluti
+@@ -194,7 +194,7 @@ void ClientSession::NotifyClientResoluti
if (effective_policies_.curtain_required.value_or(false)) {
dpi_vector.set(resolution.x_dpi(), resolution.y_dpi());
}
diff --git a/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc b/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
index 8a368209f3..8bd864d7fe 100644
--- a/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
+++ b/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/crash/crash_file_uploader.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/crash/crash_file_uploader.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/crash/crash_file_uploader.cc
@@ -45,7 +45,7 @@ constexpr char kMinidumpFileName[] = "du
diff --git a/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc b/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
index eeb25ff66c..83b758c6c3 100644
--- a/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
+++ b/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/create_desktop_interaction_strategy_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/create_desktop_interaction_strategy_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/create_desktop_interaction_strategy_factory.cc
@@ -12,7 +12,7 @@
#include "remoting/host/desktop_interaction_strategy.h"
diff --git a/chromium/patches/patch-remoting_host_desktop__session__connector.h b/chromium/patches/patch-remoting_host_desktop__session__connector.h
new file mode 100644
index 0000000000..dbe94c0dc8
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_desktop__session__connector.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- remoting/host/desktop_session_connector.h.orig 2026-03-11 22:12:25.000000000 +0000
++++ remoting/host/desktop_session_connector.h
+@@ -50,7 +50,7 @@ class DesktopSessionConnector : public m
+ virtual bool BindConnectionEventsReceiver(
+ mojo::ScopedInterfaceEndpointHandle handle) = 0;
+
+-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ // Notifies the network process that |terminal_id| is now attached to
+ // a desktop integration process. |session_id| is the id of the desktop
+ // session being attached. |desktop_pipe| is the client end of the pipe opened
diff --git a/chromium/patches/patch-remoting_host_evaluate__capability.cc b/chromium/patches/patch-remoting_host_evaluate__capability.cc
index a262cce23d..efbb74cb13 100644
--- a/chromium/patches/patch-remoting_host_evaluate__capability.cc
+++ b/chromium/patches/patch-remoting_host_evaluate__capability.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/evaluate_capability.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/evaluate_capability.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/evaluate_capability.cc
@@ -56,7 +56,7 @@ base::FilePath BuildHostBinaryPath() {
}
diff --git a/chromium/patches/patch-remoting_host_host__main.cc b/chromium/patches/patch-remoting_host_host__main.cc
index 6645db31ee..db1429bd0f 100644
--- a/chromium/patches/patch-remoting_host_host__main.cc
+++ b/chromium/patches/patch-remoting_host_host__main.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/host_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/host_main.cc
-@@ -53,7 +53,7 @@ int FileChooserMain();
+@@ -47,7 +47,7 @@ namespace remoting {
+ // Known entry points.
+ int SingleProcessHostProcessMain();
+ int NetworkProcessMain();
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ int DaemonProcessMain();
+ int DesktopProcessMain();
+ #endif
+@@ -56,7 +56,7 @@ int FileChooserMain();
int RdpDesktopSessionMain();
int UrlForwarderConfiguratorMain();
#endif // BUILDFLAG(IS_WIN)
@@ -15,7 +24,7 @@ $NetBSD$
int XSessionChooserMain();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -67,7 +67,7 @@ void Usage(const base::FilePath& program
+@@ -70,7 +70,7 @@ void Usage(const base::FilePath& program
"\n"
"Options:\n"
@@ -24,7 +33,16 @@ $NetBSD$
" --audio-pipe-name=<pipe> - Sets the pipe name to capture audio on "
"Linux.\n"
#endif // BUILDFLAG(IS_LINUX)
-@@ -157,7 +157,7 @@ MainRoutineFn SelectMainRoutine(const st
+@@ -150,7 +150,7 @@ MainRoutineFn SelectMainRoutine(const st
+ main_routine = &SingleProcessHostProcessMain;
+ } else if (process_type == kProcessTypeNetwork) {
+ main_routine = &NetworkProcessMain;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ } else if (process_type == kProcessTypeDaemon) {
+ main_routine = &DaemonProcessMain;
+ } else if (process_type == kProcessTypeDesktop) {
+@@ -164,7 +164,7 @@ MainRoutineFn SelectMainRoutine(const st
} else if (process_type == kProcessTypeUrlForwarderConfigurator) {
main_routine = &UrlForwarderConfiguratorMain;
#endif // BUILDFLAG(IS_WIN)
@@ -33,7 +51,7 @@ $NetBSD$
} else if (process_type == kProcessTypeXSessionChooser) {
main_routine = &XSessionChooserMain;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -225,7 +225,7 @@ int HostMain(int argc, char** argv) {
+@@ -232,7 +232,7 @@ int HostMain(int argc, char** argv) {
// Note that we enable crash reporting only if the user has opted in to having
// the crash reports uploaded.
if (IsUsageStatsAllowed()) {
@@ -42,3 +60,12 @@ $NetBSD$
InitializeCrashpadReporting();
#elif BUILDFLAG(IS_WIN)
// TODO: joedow - Enable crash reporting for the RDP process.
+@@ -276,7 +276,7 @@ int HostMain(int argc, char** argv) {
+ // Mac, where the broker process is the agent process broker.
+ is_broker_process |= main_routine == &SingleProcessHostProcessMain;
+ #endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // For multi-process hosts, the daemon process acts as the broker.
+ is_broker_process |= main_routine == &DaemonProcessMain;
+ #endif
diff --git a/chromium/patches/patch-remoting_host_host__power__save__blocker.cc b/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
index 526739c90a..d8897c2b6d 100644
--- a/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
+++ b/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_power_save_blocker.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/host_power_save_blocker.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/host_power_save_blocker.cc
@@ -29,7 +29,7 @@ HostPowerSaveBlocker::~HostPowerSaveBloc
diff --git a/chromium/patches/patch-remoting_host_ipc__constants.cc b/chromium/patches/patch-remoting_host_ipc__constants.cc
index d7c384b603..552bca4448 100644
--- a/chromium/patches/patch-remoting_host_ipc__constants.cc
+++ b/chromium/patches/patch-remoting_host_ipc__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/ipc_constants.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/ipc_constants.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/ipc_constants.cc
@@ -17,7 +17,7 @@ namespace remoting {
@@ -15,7 +15,16 @@ $NetBSD$
#if !defined(NDEBUG)
// Use a different IPC name for debug builds so that we can run the host
-@@ -81,7 +81,7 @@ GetChromotingHostServicesServerName() {
+@@ -48,7 +48,7 @@ constexpr char kAgentProcessBrokerIpcNam
+
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ #if !defined(NDEBUG)
+ constexpr char kLoginSessionReporterIpcName[] =
+@@ -93,7 +93,7 @@ GetChromotingHostServicesServerName() {
static const base::NoDestructor<mojo::NamedPlatformChannel::ServerName>
server_name(
named_mojo_ipc_server::WorkingDirectoryIndependentServerNameFromUTF8(
@@ -24,3 +33,12 @@ $NetBSD$
// Linux host creates the socket file in /tmp, and it won't be
// deleted until reboot, so we put username in the path in case
// the user switches the host owner.
+@@ -126,7 +126,7 @@ GetAgentProcessBrokerServerName() {
+
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ const char kLoginSessionReporterMessagePipeId[] = "login-session-reporter";
+
diff --git a/chromium/patches/patch-remoting_host_ipc__constants.h b/chromium/patches/patch-remoting_host_ipc__constants.h
new file mode 100644
index 0000000000..e83368a8dd
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_ipc__constants.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- remoting/host/ipc_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
++++ remoting/host/ipc_constants.h
+@@ -38,7 +38,7 @@ extern const char kAgentProcessBrokerMes
+ const mojo::NamedPlatformChannel::ServerName& GetAgentProcessBrokerServerName();
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Message pipe ID used for LoginSessionReporter.
+ extern const char kLoginSessionReporterMessagePipeId[];
+
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
index e134b0f1b0..a74c6b136c 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/it2me/it2me_host.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/it2me/it2me_host.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/it2me/it2me_host.cc
@@ -73,7 +73,7 @@
#include "remoting/host/chromeos/features.h"
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
index 56903c05f8..fd2b9ee43f 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/it2me/it2me_native_messaging_host_main.cc
@@ -29,7 +29,7 @@
#include "remoting/host/resources.h"
diff --git a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
index 02225bbb5a..3b7baeb84e 100644
--- a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/me2me_desktop_environment.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/me2me_desktop_environment.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/me2me_desktop_environment.cc
@@ -119,7 +119,7 @@ std::string Me2MeDesktopEnvironment::Get
capabilities += protocol::kRemoteWebAuthnCapability;
diff --git a/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc b/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
index 696f776b65..9bb0f4a975 100644
--- a/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
+++ b/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/mojo_caller_security_checker.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/mojo_caller_security_checker.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/mojo_caller_security_checker.cc
@@ -32,7 +32,7 @@
namespace remoting {
@@ -15,7 +15,7 @@ $NetBSD$
constexpr auto kAllowedCallerProgramNames =
base::MakeFixedFlatSet<base::FilePath::StringViewType>({
"remote-open-url",
-@@ -60,7 +60,7 @@ bool IsTrustedMojoEndpoint(
+@@ -61,7 +61,7 @@ bool IsTrustedMojoEndpoint(
const named_mojo_ipc_server::ConnectionInfo& caller) {
#if BUILDFLAG(IS_MAC)
return IsProcessTrusted(caller.audit_token, kAllowedIdentifiers);
@@ -24,7 +24,7 @@ $NetBSD$
// TODO: yuweih - see if it's possible to move away from PID-based security
// checks, which might be susceptible of PID reuse attacks.
-@@ -84,7 +84,7 @@ bool IsTrustedMojoEndpoint(
+@@ -85,7 +85,7 @@ bool IsTrustedMojoEndpoint(
base::FilePath::StringType program_name =
caller_process_image_path.BaseName().value();
if (!kAllowedCallerProgramNames.contains(program_name)) {
diff --git a/chromium/patches/patch-remoting_host_policy__watcher.cc b/chromium/patches/patch-remoting_host_policy__watcher.cc
index 67fd467e05..fc1682d77c 100644
--- a/chromium/patches/patch-remoting_host_policy__watcher.cc
+++ b/chromium/patches/patch-remoting_host_policy__watcher.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/policy_watcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/policy_watcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/policy_watcher.cc
-@@ -183,7 +183,7 @@ base::Value::Dict PolicyWatcher::GetDefa
+@@ -183,7 +183,7 @@ base::DictValue PolicyWatcher::GetDefaul
result.Set(key::kRemoteAccessHostAllowEnterpriseFileTransfer, false);
result.Set(key::kClassManagementEnabled, "disabled");
#endif
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
index 3ed9920506..0aa4e641d6 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/remote_open_url_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/remote_open_url/remote_open_url_client.cc
@@ -18,7 +18,7 @@
#include "remoting/host/mojom/chromoting_host_services.mojom.h"
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
index d61f864a54..326d3f115a 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/remote_open_url_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/remote_open_url/remote_open_url_main.cc
@@ -27,7 +27,7 @@
#include "remoting/host/usage_stats_consent.h"
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
index fc6a9ece16..d03e141a88 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/remote_open_url_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/remote_open_url/remote_open_url_util.cc
@@ -29,7 +29,7 @@ const wchar_t kRegisteredApplicationsKey
#endif // BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc b/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
index c23edffc36..be2e541dcf 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/remote_open_url/url_forwarder_configurator.cc
@@ -13,7 +13,7 @@ UrlForwarderConfigurator::UrlForwarderCo
diff --git a/chromium/patches/patch-remoting_host_remoting__me2me__host.cc b/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
index c4c075da06..bc62233cae 100644
--- a/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
+++ b/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remoting_me2me_host.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/remoting_me2me_host.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/remoting_me2me_host.cc
-@@ -143,7 +143,7 @@
+@@ -146,7 +146,7 @@
#include "remoting/host/mac/permission_utils.h"
#endif // BUILDFLAG(IS_APPLE)
@@ -15,7 +15,7 @@ $NetBSD$
#if defined(REMOTING_USE_X11)
#include <gtk/gtk.h>
-@@ -155,7 +155,7 @@
+@@ -158,7 +158,7 @@
#endif // defined(REMOTING_USE_X11)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -24,7 +24,7 @@ $NetBSD$
#include "base/linux_util.h"
#include "remoting/host/linux/audio_capturer_linux.h"
#include "remoting/host/linux/certificate_watcher.h"
-@@ -170,7 +170,7 @@
+@@ -173,7 +173,7 @@
#include "remoting/host/pairing_registry_delegate_win.h"
#endif // BUILDFLAG(IS_WIN)
@@ -33,16 +33,25 @@ $NetBSD$
#include "remoting/base/crash/crash_reporting_crashpad.h"
#include "remoting/host/host_wtmpdb_logger.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -204,7 +204,7 @@ const char kApplicationName[] = "chromot
- const char kStdinConfigPath[] = "-";
- #endif // !defined(REMOTING_MULTI_PROCESS)
+@@ -199,7 +199,7 @@ const char kApplicationName[] = "chromot
+ // from stdin.
+ constexpr base::FilePath::CharType kStdinConfigPath[] = FILE_PATH_LITERAL("-");
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// The command line switch used to pass name of the pipe to capture audio on
// linux.
const char kAudioPipeSwitchName[] = "audio-pipe-name";
-@@ -452,7 +452,7 @@ class HostProcess : public ConfigWatcher
+@@ -423,7 +423,7 @@ class HostProcess : public ConfigWatcher
+ int line_number) override;
+
+ // mojom::RemotingHostControl implementation.
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void ApplyHostConfig(base::DictValue serialized_config) override;
+ #endif
+ #if BUILDFLAG(IS_WIN)
+@@ -448,7 +448,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<AgentProcessBrokerClient> agent_process_broker_client_;
#endif
@@ -51,7 +60,7 @@ $NetBSD$
// Watch for certificate changes and kill the host when changes occur
std::unique_ptr<CertificateWatcher> cert_watcher_;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -518,7 +518,7 @@ class HostProcess : public ConfigWatcher
+@@ -514,7 +514,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<FtlEchoMessageListener> ftl_echo_message_listener_;
std::unique_ptr<HostEventLogger> host_event_logger_;
@@ -60,7 +69,7 @@ $NetBSD$
std::unique_ptr<HostWtmpdbLogger> host_wtmpdb_logger_;
#endif
std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -845,7 +845,7 @@ void HostProcess::StartOnNetworkThread()
+@@ -843,7 +843,7 @@ void HostProcess::StartOnNetworkThread()
void HostProcess::ShutdownOnNetworkThread() {
DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
config_watcher_.reset();
@@ -69,7 +78,7 @@ $NetBSD$
cert_watcher_.reset();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -929,7 +929,7 @@ void HostProcess::CreateAuthenticatorFac
+@@ -927,7 +927,7 @@ void HostProcess::CreateAuthenticatorFac
context_->create_client_cert_store_callback(),
service_account_email_, oauth_refresh_token_));
@@ -78,7 +87,7 @@ $NetBSD$
if (!cert_watcher_) {
cert_watcher_ = std::make_unique<CertificateWatcher>(
base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -1067,7 +1067,7 @@ void HostProcess::StartOnUiThread() {
+@@ -1072,7 +1072,7 @@ void HostProcess::StartOnUiThread() {
base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
@@ -87,7 +96,7 @@ $NetBSD$
// If an audio pipe is specific on the command-line then initialize
// AudioCapturerLinux to capture from it.
base::FilePath audio_pipe_name =
-@@ -1146,7 +1146,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1147,7 +1147,7 @@ void HostProcess::ShutdownOnUiThread() {
// It is now safe for the HostProcess to be deleted.
self_ = nullptr;
@@ -96,7 +105,7 @@ $NetBSD$
// Cause the global AudioPipeReader to be freed, otherwise the audio
// thread will remain in-use and prevent the process from exiting.
// TODO(wez): DesktopEnvironmentFactory should own the pipe reader.
-@@ -1154,7 +1154,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1155,7 +1155,7 @@ void HostProcess::ShutdownOnUiThread() {
AudioCapturerLinux::InitializePipeReader(nullptr, base::FilePath());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -105,6 +114,15 @@ $NetBSD$
context_->input_task_runner()->PostTask(
FROM_HERE,
base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
+@@ -1248,7 +1248,7 @@ void HostProcess::BindRemotingHostContro
+
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void HostProcess::ApplyHostConfig(base::DictValue config) {
+ DCHECK(context_->ui_task_runner()->BelongsToCurrentThread());
+ OnConfigParsed(std::move(config));
@@ -1778,7 +1778,7 @@ void HostProcess::InitializeSignaling()
zombie_host_detector_ = std::make_unique<ZombieHostDetector>(base::BindOnce(
&HostProcess::OnZombieStateDetected, base::Unretained(this)));
@@ -141,8 +159,8 @@ $NetBSD$
// For Windows and Mac, ChromotingHostServices connections are handled by
// another process, then the message pipe is forwarded to the network process.
host_->StartChromotingHostServices();
-@@ -2170,7 +2170,7 @@ int HostProcessMain() {
- HOST_LOG << "Starting host process: version " << STRINGIZE(VERSION);
+@@ -2172,7 +2172,7 @@ int HostProcessMain(bool multi_process)
+ : " (single-process)");
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -150,7 +168,7 @@ $NetBSD$
#if defined(REMOTING_USE_X11)
// Initialize Xlib for multi-threaded use, allowing non-Chromium code to
// use X11 safely (such as the WebRTC capturer, GTK ...)
-@@ -2215,7 +2215,7 @@ int HostProcessMain() {
+@@ -2217,7 +2217,7 @@ int HostProcessMain(bool multi_process)
return kInitializationFailed;
}
@@ -159,7 +177,7 @@ $NetBSD$
// Log and cleanup the crash database. We do this after a short delay so that
// the crash database has a chance to be updated properly if we just got
// relaunched after a crash.
-@@ -2235,7 +2235,7 @@ int HostProcessMain() {
+@@ -2237,7 +2237,7 @@ int HostProcessMain(bool multi_process)
std::unique_ptr<net::NetworkChangeNotifier> network_change_notifier(
net::NetworkChangeNotifier::CreateIfNeeded());
diff --git a/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc b/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
index e257e44c03..e0e4dcc3d8 100644
--- a/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
+++ b/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/security_key/remote_security_key_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/security_key/remote_security_key_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/security_key/remote_security_key_main.cc
@@ -24,7 +24,7 @@
#include "remoting/host/security_key/security_key_message_handler.h"
diff --git a/chromium/patches/patch-remoting_host_session__policies__from__dict.cc b/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
index 1a97a6eb36..d957b4b228 100644
--- a/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
+++ b/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/session_policies_from_dict.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/session_policies_from_dict.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/session_policies_from_dict.cc
@@ -75,7 +75,7 @@ std::optional<SessionPolicies> SessionPo
session_policies.curtain_required =
diff --git a/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc b/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
index d0dc09ac9f..1dfba53fa0 100644
--- a/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/setup/me2me_native_messaging_host_main.cc
@@ -41,7 +41,7 @@
#include "base/apple/scoped_nsautorelease_pool.h"
diff --git a/chromium/patches/patch-remoting_host_setup_start__host__main.cc b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
index 574ce90355..90483f5041 100644
--- a/chromium/patches/patch-remoting_host_setup_start__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/start_host_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/setup/start_host_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/setup/start_host_main.cc
@@ -41,7 +41,7 @@
#include <unistd.h>
diff --git a/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc b/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
index b2b1104dd4..9a4b2b5676 100644
--- a/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/webauthn/desktop_session_type_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/webauthn/desktop_session_type_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/webauthn/desktop_session_type_util.cc
@@ -11,7 +11,7 @@
namespace remoting {
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
index cfdcb92067..295a316352 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/webauthn/remote_webauthn_caller_security_utils.cc
@@ -14,7 +14,7 @@
#include "base/strings/utf_string_conversions.h"
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
index 82e497edd1..335d4e23b7 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/webauthn/remote_webauthn_extension_notifier.cc
@@ -27,7 +27,7 @@
#include "base/task/thread_pool.h"
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
index b2a2b91467..c2683e3756 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/webauthn/remote_webauthn_main.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_main.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/host/webauthn/remote_webauthn_main.cc
@@ -27,7 +27,7 @@
#include "remoting/host/webauthn/remote_webauthn_caller_security_utils.h"
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
index 79077f2ec9..553dbbeb4c 100644
--- a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
+++ b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/protocol/webrtc_video_stream.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/protocol/webrtc_video_stream.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/protocol/webrtc_video_stream.cc
-@@ -276,7 +276,7 @@ WebrtcVideoStream::WebrtcVideoStream(con
+@@ -277,7 +277,7 @@ WebrtcVideoStream::WebrtcVideoStream(con
: session_options_(session_options) {
// TODO(joedow): Dig into the threading model on other platforms to see if they
// can also be updated to run on a dedicated thread.
diff --git a/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc b/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
index 7ae3114d69..1a4558b4ac 100644
--- a/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
+++ b/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/signaling/ftl_host_device_id_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- remoting/signaling/ftl_host_device_id_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ remoting/signaling/ftl_host_device_id_provider.cc
@@ -16,7 +16,7 @@ constexpr char kDeviceIdPrefix[] = "crd-
constexpr char kDeviceIdPrefix[] = "crd-mac-host-";
diff --git a/chromium/patches/patch-sandbox_BUILD.gn b/chromium/patches/patch-sandbox_BUILD.gn
index 633f5408cf..942319013a 100644
--- a/chromium/patches/patch-sandbox_BUILD.gn
+++ b/chromium/patches/patch-sandbox_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/BUILD.gn
@@ -49,7 +49,7 @@ group("sandbox") {
"//sandbox/mac:system_services",
diff --git a/chromium/patches/patch-sandbox_features.gni b/chromium/patches/patch-sandbox_features.gni
index 7bc3e933f7..8768557af3 100644
--- a/chromium/patches/patch-sandbox_features.gni
+++ b/chromium/patches/patch-sandbox_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/features.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/features.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/features.gni
@@ -6,7 +6,7 @@
# currently.
diff --git a/chromium/patches/patch-sandbox_linux_BUILD.gn b/chromium/patches/patch-sandbox_linux_BUILD.gn
index 64428cc9b1..5bae114f4c 100644
--- a/chromium/patches/patch-sandbox_linux_BUILD.gn
+++ b/chromium/patches/patch-sandbox_linux_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/linux/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/linux/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/linux/BUILD.gn
@@ -10,11 +10,11 @@ if (is_android) {
}
diff --git a/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc b/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
index 640f4420f2..9430856662 100644
--- a/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
+++ b/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/linux/services/init_process_reaper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/linux/services/init_process_reaper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/linux/services/init_process_reaper.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
index fe68891d35..5a4b790f67 100644
--- a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
+++ b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/linux/services/libc_interceptor.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/linux/services/libc_interceptor.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/linux/services/libc_interceptor.cc
@@ -12,7 +12,9 @@
#include <stddef.h>
diff --git a/chromium/patches/patch-sandbox_policy_BUILD.gn b/chromium/patches/patch-sandbox_policy_BUILD.gn
index 5bd0f0b8bc..d6e9a4e14b 100644
--- a/chromium/patches/patch-sandbox_policy_BUILD.gn
+++ b/chromium/patches/patch-sandbox_policy_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/policy/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/policy/BUILD.gn
@@ -46,7 +46,7 @@ component("policy") {
"//third_party/jni_zero",
diff --git a/chromium/patches/patch-sandbox_policy_features.cc b/chromium/patches/patch-sandbox_policy_features.cc
index 92fbd75c1c..7c87efe0bd 100644
--- a/chromium/patches/patch-sandbox_policy_features.cc
+++ b/chromium/patches/patch-sandbox_policy_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/policy/features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/policy/features.cc
@@ -99,7 +99,7 @@ BASE_FEATURE(kWinSboxStrictHandleChecks,
BASE_FEATURE(kSpectreVariant2Mitigation, base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-sandbox_policy_features.h b/chromium/patches/patch-sandbox_policy_features.h
index d75a59de0a..a41dbf2357 100644
--- a/chromium/patches/patch-sandbox_policy_features.h
+++ b/chromium/patches/patch-sandbox_policy_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/policy/features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/policy/features.h
@@ -42,7 +42,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kSpectreVariant2Mitigation);
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index a3f09fd888..6a3e15e58f 100644
--- a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
+++ b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2026-02-14 15:42:44.747140415 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2026-03-13 16:54:16.318777357 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.cc
@@ -0,0 +1,210 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
index b0c18cdb9a..f72dab0d29 100644
--- a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
+++ b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2026-02-14 15:42:44.747288082 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2026-03-13 16:54:16.318918270 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.h
@@ -0,0 +1,276 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
index eeb3bd1ff4..a6520da662 100644
--- a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
+++ b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/mojom/sandbox.mojom.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/policy/mojom/sandbox.mojom.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/policy/mojom/sandbox.mojom
@@ -68,6 +68,15 @@ enum Sandbox {
// Minimally privileged sandbox on Fuchsia.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 7b29189181..1f75d4a0e6 100644
--- a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2026-02-14 15:42:44.747593954 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2026-03-13 16:54:16.319235284 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.cc
@@ -0,0 +1,445 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
@@ -230,7 +230,7 @@ $NetBSD$
+ ufile = _UNVEIL_CDM;
+ break;
+ default:
-+ unveil("/dev/null", "r");
++ unveil("/dev/null", "rw");
+ goto done;
+ }
+
@@ -354,7 +354,7 @@ $NetBSD$
+ break;
+ case sandbox::mojom::Sandbox::kGpu:
+ case sandbox::mojom::Sandbox::kOnDeviceModelExecution:
-+ SetPledge("stdio drm inet rpath flock cpath wpath prot_exec recvfd sendfd tmppath unix", NULL);
++ SetPledge("stdio drm inet rpath flock cpath wpath prot_exec recvfd sendfd unix", NULL);
+ break;
+ case sandbox::mojom::Sandbox::kAudio:
+ SetPledge(NULL, "@PKG_SYSCONFBASE@/chromium/pledge.utility_audio");
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index 63c8c01644..d327bacb3e 100644
--- a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
+++ b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2026-02-14 15:42:44.747762972 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2026-03-13 16:54:16.319398930 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.h
@@ -0,0 +1,280 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.cc b/chromium/patches/patch-sandbox_policy_sandbox.cc
index 8eb5a61ee6..2d70f6f2bf 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox.cc
+++ b/chromium/patches/patch-sandbox_policy_sandbox.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/policy/sandbox.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/policy/sandbox.cc
@@ -20,6 +20,10 @@
#include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.h b/chromium/patches/patch-sandbox_policy_sandbox.h
index cf2112efdb..88c82585ec 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox.h
+++ b/chromium/patches/patch-sandbox_policy_sandbox.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/policy/sandbox.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/policy/sandbox.h
@@ -12,6 +12,14 @@
#include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-sandbox_policy_sandbox__type.cc b/chromium/patches/patch-sandbox_policy_sandbox__type.cc
index ebcbdeb8a2..861e658b12 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox__type.cc
+++ b/chromium/patches/patch-sandbox_policy_sandbox__type.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox_type.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/policy/sandbox_type.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/policy/sandbox_type.cc
@@ -12,7 +12,7 @@
#include "sandbox/policy/mojom/sandbox.mojom.h"
@@ -98,7 +98,7 @@ $NetBSD$
// Intermediate process gains a sandbox later.
if (process_type == switches::kZygoteProcessType)
return Sandbox::kZygoteIntermediateSandbox;
-@@ -240,7 +240,7 @@ std::string StringFromUtilitySandboxType
+@@ -241,7 +241,7 @@ std::string StringFromUtilitySandboxType
return kUtilitySandbox;
case Sandbox::kAudio:
return kAudioSandbox;
@@ -107,7 +107,7 @@ $NetBSD$
case Sandbox::kVideoCapture:
return kVideoCaptureSandbox;
#endif
-@@ -251,13 +251,13 @@ std::string StringFromUtilitySandboxType
+@@ -252,13 +252,13 @@ std::string StringFromUtilitySandboxType
case Sandbox::kSpeechRecognition:
return kSpeechRecognitionSandbox;
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -123,7 +123,7 @@ $NetBSD$
case Sandbox::kOnDeviceTranslation:
return kOnDeviceTranslationSandbox;
#endif
-@@ -279,7 +279,7 @@ std::string StringFromUtilitySandboxType
+@@ -280,7 +280,7 @@ std::string StringFromUtilitySandboxType
case Sandbox::kProxyResolver:
return kProxyResolverSandbox;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -132,7 +132,7 @@ $NetBSD$
case Sandbox::kShapeDetection:
return kShapeDetectionSandbox;
#if BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
-@@ -302,7 +302,7 @@ std::string StringFromUtilitySandboxType
+@@ -303,7 +303,7 @@ std::string StringFromUtilitySandboxType
// The following are not utility processes so should not occur.
case Sandbox::kRenderer:
case Sandbox::kGpu:
@@ -141,7 +141,7 @@ $NetBSD$
case Sandbox::kZygoteIntermediateSandbox:
#endif
NOTREACHED();
-@@ -378,7 +378,7 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+@@ -379,7 +379,7 @@ sandbox::mojom::Sandbox UtilitySandboxTy
return Sandbox::kSpeechRecognition;
}
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -150,7 +150,7 @@ $NetBSD$
if (sandbox_string == kPrintBackendSandbox) {
return Sandbox::kPrintBackend;
}
-@@ -386,17 +386,17 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+@@ -387,17 +387,17 @@ sandbox::mojom::Sandbox UtilitySandboxTy
return Sandbox::kScreenAI;
}
#endif
diff --git a/chromium/patches/patch-sandbox_policy_switches.cc b/chromium/patches/patch-sandbox_policy_switches.cc
index 5fcf7eb7ad..61691f6c31 100644
--- a/chromium/patches/patch-sandbox_policy_switches.cc
+++ b/chromium/patches/patch-sandbox_policy_switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/switches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/policy/switches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/policy/switches.cc
@@ -40,7 +40,9 @@ const char kGpuSandboxFailuresFatal[] =
// Meant to be used as a browser-level switch for testing purposes only.
diff --git a/chromium/patches/patch-sandbox_policy_switches.h b/chromium/patches/patch-sandbox_policy_switches.h
index 85453c83b8..960cd1b9c6 100644
--- a/chromium/patches/patch-sandbox_policy_switches.h
+++ b/chromium/patches/patch-sandbox_policy_switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/switches.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- sandbox/policy/switches.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ sandbox/policy/switches.h
@@ -24,7 +24,8 @@ SANDBOX_POLICY_EXPORT extern const char
SANDBOX_POLICY_EXPORT extern const char kGpuSandboxAllowSysVShm[];
diff --git a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
index 934d56eca5..2a4b0b7f4f 100644
--- a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/audio/audio_sandbox_hook_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/audio/audio_sandbox_hook_linux.cc
@@ -146,6 +146,7 @@ void AddPulseAudioFilePermissions(
}
diff --git a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
index f9452793c5..5ef51f9ee6 100644
--- a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/audio/audio_sandbox_hook_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/audio/audio_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef SERVICES_AUDIO_AUDIO_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_device_BUILD.gn b/chromium/patches/patch-services_device_BUILD.gn
index 28b34a1a34..4b713c308c 100644
--- a/chromium/patches/patch-services_device_BUILD.gn
+++ b/chromium/patches/patch-services_device_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/BUILD.gn
@@ -17,7 +17,7 @@ if (is_ios) {
}
diff --git a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
index 765c5dd809..77835d2b5a 100644
--- a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
+++ b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/geolocation/location_provider_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/geolocation/location_provider_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/geolocation/location_provider_manager.cc
@@ -91,7 +91,7 @@ LocationProviderManager::LocationProvide
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
diff --git a/chromium/patches/patch-services_device_hid_BUILD.gn b/chromium/patches/patch-services_device_hid_BUILD.gn
index 680d5aec8c..86a1868a64 100644
--- a/chromium/patches/patch-services_device_hid_BUILD.gn
+++ b/chromium/patches/patch-services_device_hid_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/hid/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/hid/BUILD.gn
@@ -34,7 +34,35 @@ source_set("hid") {
"//services/device/public/mojom",
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
index c7100679bc..675163ad80 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_fido.cc.orig 2026-02-14 15:42:44.749152435 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2026-03-13 16:54:16.320741741 +0000
+++ services/device/hid/hid_connection_fido.cc
@@ -0,0 +1,216 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.h b/chromium/patches/patch-services_device_hid_hid__connection__fido.h
index 76a889e8ac..2e1cd6455e 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_fido.h.orig 2026-02-14 15:42:44.749300892 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2026-03-13 16:54:16.321003989 +0000
+++ services/device/hid/hid_connection_fido.h
@@ -0,0 +1,60 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
index 4dfe92d360..5a042be480 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_freebsd.cc.orig 2026-02-14 15:42:44.749447978 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2026-03-13 16:54:16.321147868 +0000
+++ services/device/hid/hid_connection_freebsd.cc
@@ -0,0 +1,240 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
index 57d9a548e9..f4a71bb903 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_freebsd.h.orig 2026-02-14 15:42:44.749598419 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2026-03-13 16:54:16.321293019 +0000
+++ services/device/hid/hid_connection_freebsd.h
@@ -0,0 +1,67 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service.cc b/chromium/patches/patch-services_device_hid_hid__service.cc
index 03e4db9a3f..9e5956e803 100644
--- a/chromium/patches/patch-services_device_hid_hid__service.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/hid/hid_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/hid/hid_service.cc
@@ -19,12 +19,18 @@
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.cc b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
index 73ecd7703f..0e41d2e2c5 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_fido.cc.orig 2026-02-14 15:42:44.749852993 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2026-03-13 16:54:16.321548614 +0000
+++ services/device/hid/hid_service_fido.cc
@@ -0,0 +1,396 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.h b/chromium/patches/patch-services_device_hid_hid__service__fido.h
index 24d1f5f2fc..a7d4c6b868 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_fido.h.orig 2026-02-14 15:42:44.750021549 +0000
+--- services/device/hid/hid_service_fido.h.orig 2026-03-13 16:54:16.321709806 +0000
+++ services/device/hid/hid_service_fido.h
@@ -0,0 +1,65 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
index 62424245c7..899875ece3 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_freebsd.cc.orig 2026-02-14 15:42:44.750155679 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2026-03-13 16:54:16.321842994 +0000
+++ services/device/hid/hid_service_freebsd.cc
@@ -0,0 +1,395 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
index 8389cfd3c4..4033d93b17 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_freebsd.h.orig 2026-02-14 15:42:44.750320428 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2026-03-13 16:54:16.322004136 +0000
+++ services/device/hid/hid_service_freebsd.h
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_public_cpp_device__features.cc b/chromium/patches/patch-services_device_public_cpp_device__features.cc
index 2b8d2e9e75..d53e53a0f7 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.cc
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/device_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/public/cpp/device_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/public/cpp/device_features.cc
-@@ -131,7 +131,7 @@ bool IsOsLevelGeolocationPermissionSuppo
+@@ -120,7 +120,7 @@ bool IsOsLevelGeolocationPermissionSuppo
// a USB interface is busy.
#if BUILDFLAG(IS_ANDROID)
BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-services_device_public_cpp_device__features.h b/chromium/patches/patch-services_device_public_cpp_device__features.h
index afbc7e8010..83eaabde46 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.h
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/device_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/public/cpp/device_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/public/cpp/device_features.h
-@@ -54,7 +54,7 @@ extern const DEVICE_FEATURES_EXPORT
+@@ -48,7 +48,7 @@ extern const DEVICE_FEATURES_EXPORT
DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermissionSupportEnabled();
diff --git a/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h b/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
index f514199e99..9517766fbb 100644
--- a/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
+++ b/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/public/cpp/generic_sensor/sensor_reading.h
@@ -8,6 +8,8 @@
#include <stddef.h>
diff --git a/chromium/patches/patch-services_device_public_mojom_BUILD.gn b/chromium/patches/patch-services_device_public_mojom_BUILD.gn
index 80816493fc..7e507ae2d2 100644
--- a/chromium/patches/patch-services_device_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_device_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/mojom/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/public/mojom/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/public/mojom/BUILD.gn
@@ -95,7 +95,7 @@ mojom("device_service") {
enable_js_fuzzing = false
diff --git a/chromium/patches/patch-services_device_serial_BUILD.gn b/chromium/patches/patch-services_device_serial_BUILD.gn
index a5fe5ab694..0d14e9e08c 100644
--- a/chromium/patches/patch-services_device_serial_BUILD.gn
+++ b/chromium/patches/patch-services_device_serial_BUILD.gn
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/serial/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/serial/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/serial/BUILD.gn
-@@ -4,7 +4,7 @@
-
- import("//build/config/features.gni")
+@@ -8,7 +8,7 @@ if (is_android) {
+ import("//third_party/jni_zero/jni_zero.gni")
+ }
-if (is_win || ((is_linux || is_chromeos) && use_udev) || is_mac || is_android) {
+if (is_win || ((!is_bsd && is_linux || is_chromeos) && use_udev) || is_mac || is_android) {
diff --git a/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc b/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
index e15d317341..ebc43a1fa8 100644
--- a/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
+++ b/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/serial/serial_device_enumerator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/serial/serial_device_enumerator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/serial/serial_device_enumerator.cc
@@ -12,7 +12,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc b/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
index 8dc3322e04..4b2569cc44 100644
--- a/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
+++ b/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/serial/serial_io_handler_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/serial/serial_io_handler_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/serial/serial_io_handler_posix.cc
@@ -70,7 +70,7 @@ bool BitrateToSpeedConstant(int bitrate,
BITRATE_TO_SPEED_CASE(9600)
diff --git a/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc b/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
index 71506aa506..ceb84e43e6 100644
--- a/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
+++ b/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/time_zone_monitor/time_zone_monitor_linux.cc
@@ -131,9 +131,12 @@ class TimeZoneMonitorLinuxImpl
// false positives are harmless, assuming the false positive rate is
diff --git a/chromium/patches/patch-services_device_usb_BUILD.gn b/chromium/patches/patch-services_device_usb_BUILD.gn
index 3724edef1c..8ab002fa10 100644
--- a/chromium/patches/patch-services_device_usb_BUILD.gn
+++ b/chromium/patches/patch-services_device_usb_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/usb/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/usb/BUILD.gn
@@ -90,7 +90,7 @@ static_library("usb") {
deps += [ "//third_party/re2" ]
@@ -29,7 +29,7 @@ $NetBSD$
if (is_linux || is_chromeos) {
sources += [
"usb_device_linux.cc",
-@@ -134,7 +141,7 @@ static_library("usb") {
+@@ -130,7 +137,7 @@ static_library("usb") {
deps += [ "//device/udev_linux" ]
}
diff --git a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
index e202b7962b..1b52ae8694 100644
--- a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
+++ b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_device_handle_usbfs.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/usb/usb_device_handle_usbfs.cc
@@ -33,7 +33,7 @@
#include "chromeos/dbus/permission_broker/permission_broker_client.h"
diff --git a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
index 0d1965444f..cadc2996f5 100644
--- a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
+++ b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_device_handle_usbfs.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/usb/usb_device_handle_usbfs.h
@@ -20,7 +20,7 @@
#include "base/threading/sequence_bound.h"
diff --git a/chromium/patches/patch-services_device_usb_usb__service.cc b/chromium/patches/patch-services_device_usb_usb__service.cc
index c38e920135..cc3945b72f 100644
--- a/chromium/patches/patch-services_device_usb_usb__service.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/device/usb/usb_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/device/usb/usb_service.cc
@@ -19,12 +19,16 @@
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.cc b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
index 2be116afea..5771530378 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_service_fake.cc.orig 2026-02-14 15:42:44.751970616 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2026-03-13 16:54:16.323633582 +0000
+++ services/device/usb/usb_service_fake.cc
@@ -0,0 +1,50 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.h b/chromium/patches/patch-services_device_usb_usb__service__fake.h
index 0ad9de0187..cc103a4978 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.h
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_service_fake.h.orig 2026-02-14 15:42:44.752103604 +0000
+--- services/device/usb/usb_service_fake.h.orig 2026-03-13 16:54:16.323764506 +0000
+++ services/device/usb/usb_service_fake.h
@@ -0,0 +1,48 @@
+// Copyright 2015 The Chromium Authors
diff --git a/chromium/patches/patch-services_network_BUILD.gn b/chromium/patches/patch-services_network_BUILD.gn
index 461b17f4e3..7aad3e90ba 100644
--- a/chromium/patches/patch-services_network_BUILD.gn
+++ b/chromium/patches/patch-services_network_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/BUILD.gn
-@@ -434,7 +434,6 @@ if (is_linux || is_chromeos) {
+@@ -446,7 +446,6 @@ if (is_linux || is_chromeos) {
]
deps = [
"//base",
diff --git a/chromium/patches/patch-services_network_network__context.cc b/chromium/patches/patch-services_network_network__context.cc
index 414b8434b0..a81e476ec2 100644
--- a/chromium/patches/patch-services_network_network__context.cc
+++ b/chromium/patches/patch-services_network_network__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_context.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/network_context.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/network_context.cc
-@@ -633,7 +633,7 @@ NetworkContext::NetworkContextHttpAuthPr
+@@ -637,7 +637,7 @@ NetworkContext::NetworkContextHttpAuthPr
NetworkContext::NetworkContextHttpAuthPreferences::
~NetworkContextHttpAuthPreferences() = default;
@@ -15,7 +15,7 @@ $NetBSD$
bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
const {
if (network_service_) {
-@@ -2603,7 +2603,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2617,7 +2617,7 @@ void NetworkContext::OnHttpAuthDynamicPa
http_auth_dynamic_network_service_params->android_negotiate_account_type);
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-services_network_network__context.h b/chromium/patches/patch-services_network_network__context.h
index 3a35e99ae2..63e084558d 100644
--- a/chromium/patches/patch-services_network_network__context.h
+++ b/chromium/patches/patch-services_network_network__context.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_context.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/network_context.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/network_context.h
-@@ -732,7 +732,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -737,7 +737,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
public:
explicit NetworkContextHttpAuthPreferences(NetworkService* network_service);
~NetworkContextHttpAuthPreferences() override;
diff --git a/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc b/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
index a045f2e6d6..1ecdb34ee5 100644
--- a/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_sandbox_hook_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/network_sandbox_hook_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/network_sandbox_hook_linux.cc
@@ -15,11 +15,14 @@
#include "sandbox/linux/syscall_broker/broker_file_permission.h"
diff --git a/chromium/patches/patch-services_network_network__sandbox__hook__linux.h b/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
index 96c9223d12..b6e6c2f778 100644
--- a/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_sandbox_hook_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/network_sandbox_hook_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/network_sandbox_hook_linux.h
@@ -6,7 +6,11 @@
#define SERVICES_NETWORK_NETWORK_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_network_network__service.cc b/chromium/patches/patch-services_network_network__service.cc
index 2e14e37f54..3ba1795b88 100644
--- a/chromium/patches/patch-services_network_network__service.cc
+++ b/chromium/patches/patch-services_network_network__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/network_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/network_service.cc
-@@ -104,11 +104,11 @@
+@@ -105,11 +105,11 @@
#include "third_party/boringssl/src/include/openssl/cpu.h"
#endif
@@ -20,7 +20,7 @@ $NetBSD$
#include "services/network/network_change_notifier_passive_factory.h"
#endif
-@@ -1007,7 +1007,7 @@ void NetworkService::SetExplicitlyAllowe
+@@ -1014,7 +1014,7 @@ void NetworkService::SetExplicitlyAllowe
net::SetExplicitlyAllowedPorts(ports);
}
@@ -29,7 +29,7 @@ $NetBSD$
void NetworkService::SetGssapiLibraryLoadObserver(
mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
gssapi_library_load_observer) {
-@@ -1147,7 +1147,7 @@ NetworkService::CreateHttpAuthHandlerFac
+@@ -1154,7 +1154,7 @@ NetworkService::CreateHttpAuthHandlerFac
);
}
diff --git a/chromium/patches/patch-services_network_network__service.h b/chromium/patches/patch-services_network_network__service.h
index 0a92ecdc05..f1eef94a6e 100644
--- a/chromium/patches/patch-services_network_network__service.h
+++ b/chromium/patches/patch-services_network_network__service.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/network_service.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/network_service.h
-@@ -233,7 +233,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -234,7 +234,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
const std::vector<ContentSettingPatternSource>& settings) override;
void SetExplicitlyAllowedPorts(const std::vector<uint16_t>& ports) override;
@@ -15,7 +15,7 @@ $NetBSD$
void SetGssapiLibraryLoadObserver(
mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
gssapi_library_load_observer) override;
-@@ -289,7 +289,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -297,7 +297,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
std::unique_ptr<net::HttpAuthHandlerFactory> CreateHttpAuthHandlerFactory(
NetworkContext* network_context);
@@ -24,7 +24,7 @@ $NetBSD$
// This is called just before a GSSAPI library may be loaded.
void OnBeforeGssapiLibraryLoad();
#endif // BUILDFLAG(IS_LINUX)
-@@ -530,7 +530,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -547,7 +547,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
// leaking stale listeners between tests.
std::unique_ptr<net::NetworkChangeNotifier> mock_network_change_notifier_;
diff --git a/chromium/patches/patch-services_network_public_cpp_BUILD.gn b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
index cb9b1736e0..83ca202341 100644
--- a/chromium/patches/patch-services_network_public_cpp_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/cpp/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/public/cpp/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/public/cpp/BUILD.gn
-@@ -722,7 +722,7 @@ component("cpp_base") {
+@@ -736,7 +736,7 @@ component("cpp_base") {
sources += [ "transferable_directory_fuchsia.cc" ]
}
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"network_interface_change_listener_mojom_traits.cc",
"network_interface_change_listener_mojom_traits.h",
-@@ -851,7 +851,7 @@ source_set("tests") {
+@@ -869,7 +869,7 @@ source_set("tests") {
"x_frame_options_parser_unittest.cc",
]
diff --git a/chromium/patches/patch-services_network_public_cpp_features.cc b/chromium/patches/patch-services_network_public_cpp_features.cc
index ef1327d11e..d478040e6f 100644
--- a/chromium/patches/patch-services_network_public_cpp_features.cc
+++ b/chromium/patches/patch-services_network_public_cpp_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/cpp/features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/public/cpp/features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/public/cpp/features.cc
@@ -93,7 +93,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
// Enable usage of hardcoded DoH upgrade mapping for use in automatic mode.
@@ -15,12 +15,3 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -366,7 +366,7 @@ BASE_FEATURE(kAvoidResourceRequestCopies
- // https://github.com/WICG/document-isolation-policy
- BASE_FEATURE(kDocumentIsolationPolicy,
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_LINUX)
-+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/chromium/patches/patch-services_network_public_mojom_BUILD.gn b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
index c916a2e297..19b6631bd6 100644
--- a/chromium/patches/patch-services_network_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/mojom/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/public/mojom/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/public/mojom/BUILD.gn
@@ -720,11 +720,11 @@ mojom("url_loader_base") {
]
@@ -20,7 +20,7 @@ $NetBSD$
# TODO(crbug.com/40263697): Remove this once is_linux in the mojom IDL does
# not include lacros.
enabled_features += [ "use_network_interface_change_listener" ]
-@@ -1101,7 +1101,7 @@ mojom("url_loader_base") {
+@@ -1105,7 +1105,7 @@ mojom("url_loader_base") {
},
]
@@ -29,7 +29,7 @@ $NetBSD$
cpp_typemaps += [
{
types = [
-@@ -1889,7 +1889,7 @@ mojom("mojom") {
+@@ -1894,7 +1894,7 @@ mojom("mojom") {
}
}
diff --git a/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h b/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
index d9e9240fe9..549d106fdc 100644
--- a/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
+++ b/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/network/shared_dictionary/shared_dictionary_writer_in_memory.h
@@ -9,6 +9,8 @@
#include <string>
diff --git a/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc b/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
index 5b69970f2e..e46ae4297d 100644
--- a/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
+++ b/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/on_device_model/ml/gpu_blocklist.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/on_device_model/ml/gpu_blocklist.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/on_device_model/ml/gpu_blocklist.cc
@@ -24,7 +24,7 @@ const base::FeatureParam<std::string> kG
&optimization_guide::features::kOnDeviceModelPerformanceParams,
diff --git a/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc b/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
index 4ebf2f6d3a..0602871c06 100644
--- a/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
+++ b/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
@@ -56,7 +56,7 @@ uint32_t CalculatePrivateFootprintKb(con
uint32_t shared_resident_kb) {
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
index c44fc1550f..21b5126698 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn
@@ -27,10 +27,14 @@ component("memory_instrumentation") {
sources += [ "os_metrics_win.cc" ]
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
index 7c97f420f2..49b7987793 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
@@ -65,7 +65,7 @@ class COMPONENT_EXPORT(
static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
index 6f402f90f3..ecd83788e7 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2026-02-14 15:42:44.754745394 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2026-03-13 16:54:16.326415029 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
@@ -0,0 +1,69 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc b/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
index ba87e089b0..151d21caf1 100644
--- a/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
+++ b/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/public/cpp/utilities.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/screen_ai/public/cpp/utilities.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/screen_ai/public/cpp/utilities.cc
@@ -21,7 +21,7 @@ namespace {
// The maximum image dimension which is processed without downsampling by OCR.
diff --git a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
index b5badf132f..e36410e5bf 100644
--- a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
@@ -69,6 +69,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
}
diff --git a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
index 960ba102b0..e926a8af4d 100644
--- a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h
@@ -6,7 +6,13 @@
#define SERVICES_SCREEN_AI_SANDBOX_SCREEN_AI_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc b/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
index f485383fff..8426736c47 100644
--- a/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
+++ b/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/screen_ai_service_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/screen_ai/screen_ai_service_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/screen_ai/screen_ai_service_impl.cc
@@ -34,7 +34,7 @@
#include "ui/accessibility/ax_tree_id.h"
@@ -14,13 +14,13 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "partition_alloc/buildflags.h"
- #if PA_BUILDFLAG( \
-@@ -240,7 +240,7 @@ ScreenAIService::ScreenAIService(
+ #if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
+@@ -239,7 +239,7 @@ ScreenAIService::ScreenAIService(
: factory_receiver_(this, std::move(receiver)),
ocr_receiver_(this),
main_content_extraction_receiver_(this) {
--#if BUILDFLAG(IS_LINUX) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && \
- PA_BUILDFLAG( \
- ENABLE_ALLOCATOR_SHIM_PARTITION_ALLOC_DISPATCH_WITH_ADVANCED_CHECKS_SUPPORT)
+-#if BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
// TODO(crbug.com/418199684): Remove when the bug is fixed.
+ if (base::FeatureList::IsEnabled(
+ ::features::kScreenAIPartitionAllocAdvancedChecksEnabled)) {
diff --git a/chromium/patches/patch-services_service__manager_BUILD.gn b/chromium/patches/patch-services_service__manager_BUILD.gn
index bb3e399d55..02ab189017 100644
--- a/chromium/patches/patch-services_service__manager_BUILD.gn
+++ b/chromium/patches/patch-services_service__manager_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/service_manager/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/service_manager/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/service_manager/BUILD.gn
@@ -65,7 +65,7 @@ source_set("service_manager") {
]
diff --git a/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn b/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
index e9cfb8d67d..458d0cae2d 100644
--- a/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
+++ b/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/service_manager/public/cpp/service_executable/BUILD.gn
@@ -22,7 +22,7 @@ source_set("support") {
"//services/service_manager/public/mojom",
diff --git a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
index 966bc12393..4c2340c15f 100644
--- a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
+++ b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/shape_detection/shape_detection_sandbox_hook.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/shape_detection/shape_detection_sandbox_hook.cc
@@ -31,8 +31,10 @@ bool ShapeDetectionPreSandboxHook(
DVLOG(1) << "Successfully opened Chrome Shape Detection shared library.";
diff --git a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
index 2cb58c4280..d1a7a33731 100644
--- a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
+++ b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/shape_detection/shape_detection_sandbox_hook.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/shape_detection/shape_detection_sandbox_hook.h
@@ -5,7 +5,13 @@
#ifndef SERVICES_SHAPE_DETECTION_SHAPE_DETECTION_SANDBOX_HOOK_H_
diff --git a/chromium/patches/patch-services_shape__detection_shape__detection__service.cc b/chromium/patches/patch-services_shape__detection_shape__detection__service.cc
index dc833fb55f..3a17860f1d 100644
--- a/chromium/patches/patch-services_shape__detection_shape__detection__service.cc
+++ b/chromium/patches/patch-services_shape__detection_shape__detection__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/shape_detection/shape_detection_service.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/shape_detection/shape_detection_service.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/shape_detection/shape_detection_service.cc
@@ -22,7 +22,7 @@
#elif BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc b/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
index fefbba72ed..0749c52941 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/tracing/public/cpp/perfetto/track_name_recorder.cc
@@ -53,7 +53,7 @@ void FillThreadTrack(const perfetto::Thr
desc.mutable_chrome_thread()->set_thread_type(
diff --git a/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
index 7d7e67ae62..9cff576c79 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
@@ -39,7 +39,7 @@
#include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
diff --git a/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc b/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
index af08299fa2..cb753311d8 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/tracing/public/cpp/system_metrics_sampler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/tracing/public/cpp/system_metrics_sampler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/tracing/public/cpp/system_metrics_sampler.cc
@@ -176,8 +176,8 @@ void SystemMetricsSampler::ProcessSample
TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"),
diff --git a/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom b/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
index 7fee63cc55..308a4b85bb 100644
--- a/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
+++ b/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/video_capture/public/mojom/video_capture_service.mojom.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/video_capture/public/mojom/video_capture_service.mojom
-@@ -25,10 +25,10 @@ interface AcceleratorFactory {
+@@ -23,10 +23,10 @@ interface AcceleratorFactory {
pending_receiver<chromeos_camera.mojom.MjpegDecodeAccelerator> jda);
};
diff --git a/chromium/patches/patch-services_viz_public_mojom_BUILD.gn b/chromium/patches/patch-services_viz_public_mojom_BUILD.gn
index d2c57db10b..32c91f1e1d 100644
--- a/chromium/patches/patch-services_viz_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_viz_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/viz/public/mojom/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/viz/public/mojom/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/viz/public/mojom/BUILD.gn
@@ -53,7 +53,7 @@ mojom("mojom") {
diff --git a/chromium/patches/patch-services_webnn_features.gni b/chromium/patches/patch-services_webnn_features.gni
index da5cafc6e2..503deb7e8b 100644
--- a/chromium/patches/patch-services_webnn_features.gni
+++ b/chromium/patches/patch-services_webnn_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/webnn/features.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- services/webnn/features.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ services/webnn/features.gni
@@ -9,7 +9,7 @@ assert(use_blink)
@@ -13,5 +13,5 @@ $NetBSD$
- webnn_use_tflite = is_android || is_chromeos || is_linux || is_apple || is_win
+ webnn_use_tflite = !is_bsd && (is_android || is_chromeos || is_linux || is_apple || is_win)
- # Enable the GPU delegate provided by the Optimization Guide library.
- webnn_use_chrome_ml_api = enable_ml_internal
+ # TODO(crbug.com/454732289): Enable LiteRT after migration is complete.
+ webnn_use_litert = false
diff --git a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
index 2b5e696206..78f4f3e527 100644
--- a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
+++ b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/SkMemory_new_handler.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- skia/ext/SkMemory_new_handler.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ skia/ext/SkMemory_new_handler.cpp
@@ -24,7 +24,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-skia_ext_font__utils.cc b/chromium/patches/patch-skia_ext_font__utils.cc
index b05708efe8..7f4f53aebc 100644
--- a/chromium/patches/patch-skia_ext_font__utils.cc
+++ b/chromium/patches/patch-skia_ext_font__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/font_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- skia/ext/font_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ skia/ext/font_utils.cc
@@ -25,7 +25,7 @@
#include "third_party/skia/include/ports/SkFontMgr_mac_ct.h"
diff --git a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
index 59282872c2..c67a74ef60 100644
--- a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
+++ b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/skcolorspace_trfn.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- skia/ext/skcolorspace_trfn.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ skia/ext/skcolorspace_trfn.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-sql_database.cc b/chromium/patches/patch-sql_database.cc
index f385ed2897..e4a472ea2d 100644
--- a/chromium/patches/patch-sql_database.cc
+++ b/chromium/patches/patch-sql_database.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sql/database.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- sql/database.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ sql/database.cc
-@@ -112,7 +112,7 @@ bool FilePathIsFixedSSD(const base::File
+@@ -111,7 +111,7 @@ bool FilePathIsFixedSSD(const base::File
return !drive_info->has_seek_penalty.value_or(false)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
index 86e63a51c1..f74dad8eca 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/base/config.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/abseil-cpp/absl/base/config.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/abseil-cpp/absl/base/config.h
@@ -412,7 +412,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES
#ifdef ABSL_HAVE_SCHED_YIELD
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
index cf72312d74..c727baf86a 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/abseil-cpp/absl/base/internal/raw_logging.cc
@@ -43,7 +43,7 @@
// this, consider moving both to config.h instead.
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
index 45ecb62f5c..4fdd4e2a5d 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/abseil-cpp/absl/base/internal/sysinfo.cc
@@ -30,7 +30,7 @@
#include <sys/syscall.h>
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h b/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
index aad43cf44b..48f1195a92 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
@@ -35,7 +35,7 @@
#if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
index 6af91565f7..7b3a975a7c 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
@@ -21,7 +21,8 @@
#endif
diff --git a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
index b6f7a0b01e..0dd115e9aa 100644
--- a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
+++ b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/afl/src/afl-fuzz.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/afl/src/afl-fuzz.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/afl/src/afl-fuzz.c
@@ -58,7 +58,8 @@
#include <sys/ioctl.h>
diff --git a/chromium/patches/patch-third__party_angle_BUILD.gn b/chromium/patches/patch-third__party_angle_BUILD.gn
index 3dac0696af..3565a44730 100644
--- a/chromium/patches/patch-third__party_angle_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/BUILD.gn
@@ -367,7 +367,6 @@ config("extra_warnings") {
"-Wtautological-type-limit-compare",
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform.h b/chromium/patches/patch-third__party_angle_src_common_platform.h
index 55d2f68e59..7cd15384dd 100644
--- a/chromium/patches/patch-third__party_angle_src_common_platform.h
+++ b/chromium/patches/patch-third__party_angle_src_common_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/platform.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/common/platform.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/common/platform.h
@@ -23,8 +23,19 @@
#elif defined(__linux__) || defined(EMSCRIPTEN)
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h b/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
index a16543634b..f8c11868f4 100644
--- a/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
+++ b/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/platform_helpers.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/common/platform_helpers.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/common/platform_helpers.h
@@ -62,7 +62,7 @@ inline constexpr bool IsIOS()
diff --git a/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp b/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
index 65380b2df3..275747f4a7 100644
--- a/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
+++ b/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/system_utils.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/common/system_utils.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/common/system_utils.cpp
@@ -25,7 +25,7 @@ namespace angle
{
diff --git a/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp b/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
index f6fc0d13f0..196aec3672 100644
--- a/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
+++ b/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/system_utils_linux.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/common/system_utils_linux.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/common/system_utils_linux.cpp
@@ -19,10 +19,17 @@
#include <sys/types.h>
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
index 7c96a0d65d..d08175932f 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_internal.h
@@ -15,6 +15,13 @@
namespace angle
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
index 50a651d805..516f92bb8c 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp
@@ -13,6 +13,11 @@
#include <unistd.h>
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
index 4b4bbb7675..d8c0047ae3 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
@@ -71,6 +71,24 @@ bool GetPCIDevicesWithLibPCI(std::vector
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
index 6463b39158..bba260a53e 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
@@ -8,6 +8,10 @@
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
index 282c746b2e..4876b2a799 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/Display.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/libANGLE/Display.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/libANGLE/Display.cpp
@@ -64,7 +64,7 @@
# include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
index dbebf591bd..fbc0784fc9 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp
@@ -144,10 +144,10 @@ bool FunctionsGLX::initialize(Display *x
// which a GLXWindow was ever created.
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
index d0388a29cf..bf07ddc2a5 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h
@@ -23,7 +23,7 @@ bool IsVulkanWin32DisplayAvailable();
DisplayImpl *CreateVulkanWin32Display(const egl::DisplayState &state);
diff --git a/chromium/patches/patch-third__party_angle_util_BUILD.gn b/chromium/patches/patch-third__party_angle_util_BUILD.gn
index 16b7cef2c4..5c981885b7 100644
--- a/chromium/patches/patch-third__party_angle_util_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_util_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/util/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/angle/util/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/angle/util/BUILD.gn
@@ -334,7 +334,7 @@ foreach(is_shared_library,
]
diff --git a/chromium/patches/patch-third__party_blink_common_features.cc b/chromium/patches/patch-third__party_blink_common_features.cc
index a5d89c6864..a466e56ecc 100644
--- a/chromium/patches/patch-third__party_blink_common_features.cc
+++ b/chromium/patches/patch-third__party_blink_common_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/common/features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/common/features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/common/features.cc
-@@ -596,7 +596,7 @@ BASE_FEATURE(kDevToolsImprovedNetworkErr
+@@ -610,7 +610,7 @@ BASE_FEATURE(kDevToolsImprovedNetworkErr
BASE_FEATURE(kDirectCompositorThreadIpc,
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1904,7 +1904,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
+@@ -1928,7 +1928,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
// currently out of scope.
BASE_FEATURE(kPreloadingEagerHoverHeuristics,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc b/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
index 6d1f9bd7df..ddf7727ac3 100644
--- a/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
+++ b/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
@@ -78,7 +78,7 @@ bool StructTraits<blink::mojom::Renderer
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
index 4b8a0e669c..767d1b09b1 100644
--- a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
+++ b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/public/common/renderer_preferences/renderer_preferences.h
@@ -66,7 +66,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
UserAgentOverride user_agent_override;
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
index 2ea1ae856e..0b0309dcd7 100644
--- a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
+++ b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
@@ -185,7 +185,7 @@ struct BLINK_COMMON_EXPORT
return data.send_subresource_notification;
diff --git a/chromium/patches/patch-third__party_blink_public_platform_platform.h b/chromium/patches/patch-third__party_blink_public_platform_platform.h
index 8427f0f552..c01c6873bb 100644
--- a/chromium/patches/patch-third__party_blink_public_platform_platform.h
+++ b/chromium/patches/patch-third__party_blink_public_platform_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/platform/platform.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/public/platform/platform.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/public/platform/platform.h
@@ -377,7 +377,7 @@ class BLINK_PLATFORM_EXPORT Platform {
return nullptr;
diff --git a/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py b/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
index 36f308aa79..cd7d7fa727 100644
--- a/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
+++ b/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
@@ -30,7 +30,7 @@ def init(root_src_dir, enable_style_form
diff --git a/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py b/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
index 10d679602e..aecb036ecd 100644
--- a/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
+++ b/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/build/scripts/gperf.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/build/scripts/gperf.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/build/scripts/gperf.py
@@ -28,27 +28,6 @@ def generate_gperf(gperf_path, gperf_inp
stdout=subprocess.PIPE,
diff --git a/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py b/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
index 84decf473b..d333683a71 100644
--- a/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
+++ b/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/build/scripts/run_with_pythonpath.py
@@ -22,6 +22,7 @@ def main():
existing_pp = (
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc b/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
index cdf5863af1..b7835a5b9b 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/blink_initializer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/controller/blink_initializer.cc
@@ -84,12 +84,12 @@
#include "third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.h"
@@ -21,7 +21,7 @@ $NetBSD$
#include "third_party/blink/renderer/controller/highest_pmf_reporter.h"
#endif
-@@ -261,7 +261,7 @@ void BlinkInitializer::RegisterInterface
+@@ -256,7 +256,7 @@ void BlinkInitializer::RegisterInterface
main_thread_task_runner);
#endif
@@ -30,7 +30,7 @@ $NetBSD$
binders.Add<mojom::blink::MemoryUsageMonitorLinux>(
ConvertToBaseRepeatingCallback(
CrossThreadBindRepeating(&MemoryUsageMonitorPosix::Bind)),
-@@ -309,7 +309,7 @@ void BlinkInitializer::RegisterMemoryWat
+@@ -304,7 +304,7 @@ void BlinkInitializer::RegisterMemoryWat
MemorySaverController::Initialize();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
index 974b9c9fae..4de8a6d678 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
@@ -132,15 +132,17 @@ void MemoryUsageMonitorPosix::ResetFileD
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
index 90573056f2..feda593ee2 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/controller/memory_usage_monitor_posix.h
@@ -13,7 +13,7 @@
#include "third_party/blink/renderer/controller/controller_export.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h b/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
index 9169d1dcf0..1606a51a21 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
+++ b/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/dom/tree_scope.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/dom/tree_scope.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/dom/tree_scope.h
@@ -28,6 +28,7 @@
#define THIRD_PARTY_BLINK_RENDERER_CORE_DOM_TREE_SCOPE_H_
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc b/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
index 114e8805a4..59b1b39996 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/editing/editing_behavior.cc
@@ -138,7 +138,7 @@ const KeyboardCodeKeyDownEntry kKeyboard
{VKEY_DELETE, 0, "DeleteForward"},
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc b/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
index dc1c6218dc..69863a13d7 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/execution_context/navigator_base.cc
-@@ -31,7 +31,7 @@ String GetReducedNavigatorPlatform() {
+@@ -32,7 +32,7 @@ String GetReducedNavigatorPlatform() {
return "Win32";
#elif BUILDFLAG(IS_FUCHSIA)
return "";
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
index 4fc6660cbb..249dcec3d6 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -423,7 +423,7 @@ void RecordPrerenderActivationSignalDela
+@@ -402,7 +402,7 @@ void RecordPrerenderActivationSignalDela
#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN)
SkFontHinting RendererPreferencesToSkiaHinting(
const blink::RendererPreferences& prefs) {
@@ -15,7 +15,7 @@ $NetBSD$
if (!prefs.should_antialias_text) {
// When anti-aliasing is off, GTK maps all non-zero hinting settings to
// 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
-@@ -3619,7 +3619,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3601,7 +3601,7 @@ void WebViewImpl::UpdateFontRenderingFro
gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
WebFontRenderStyle::SetSubpixelPositioning(
renderer_preferences_.use_subpixel_positioning);
@@ -24,7 +24,7 @@ $NetBSD$
if (!renderer_preferences_.system_font_family_name.empty()) {
WebFontRenderStyle::SetSystemFontFamily(blink::WebString::FromUTF8(
renderer_preferences_.system_font_family_name));
-@@ -3757,7 +3757,7 @@ void WebViewImpl::UpdateRendererPreferen
+@@ -3739,7 +3739,7 @@ void WebViewImpl::UpdateRendererPreferen
renderer_preferences_.selection_clipboard_buffer_available);
#endif // BUILDFLAG(IS_OZONE)
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc b/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
index cc29aae5ad..3b6872b1eb 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6476,7 +6476,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
+@@ -6482,7 +6482,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
}
#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
// TODO(crbug.com/1090246): Fix these tests on Fuchsia and re-enable.
// TODO(crbug.com/1317375): Build these tests on all platforms.
#define MAYBE_SelectRangeStaysHorizontallyAlignedWhenMoved \
-@@ -6885,7 +6885,7 @@ TEST_F(CompositedSelectionBoundsTest, La
+@@ -6891,7 +6891,7 @@ TEST_F(CompositedSelectionBoundsTest, La
TEST_F(CompositedSelectionBoundsTest, LargeSelectionNoScroll) {
RunTest("composited_selection_bounds_large_selection_noscroll.html");
}
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc b/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
index 63a39bd58b..d07c3831f7 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc
@@ -47,7 +47,7 @@ constexpr base::TimeDelta kEncodeRowSlac
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
index a5901d3aa0..55ae438d90 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
@@ -192,7 +192,7 @@ InspectorMemoryAgent::GetSamplingProfile
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
index de0daeddf0..924d489fa7 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/layout/layout_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/layout/layout_view.cc
-@@ -75,7 +75,7 @@
+@@ -76,7 +76,7 @@
#include "ui/display/screen_info.h"
#include "ui/gfx/geometry/quad_f.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -833,7 +833,7 @@ void LayoutView::LayoutRoot() {
+@@ -874,7 +874,7 @@ void LayoutView::LayoutRoot() {
intrinsic_logical_widths_ = LogicalWidth();
}
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc b/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
index 754a389f17..6ba531318b 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/origin_trials/origin_trial_context.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/origin_trials/origin_trial_context.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/origin_trials/origin_trial_context.cc
@@ -563,7 +563,7 @@ bool OriginTrialContext::CanEnableTrialF
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc b/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
index b28a2d7fdc..efac188a74 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/page/context_menu_controller.cc
@@ -656,7 +656,7 @@ bool ContextMenuController::ShowContextM
if (potential_image_node != nullptr &&
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc b/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
index 761b452e66..2bdf4fa999 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/paint/paint_layer.cc
@@ -123,7 +123,7 @@ namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
index 8e3a6b39c0..052ae107c7 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
@@ -122,7 +122,7 @@ bool ScrollbarThemeAura::SupportsDragSna
// Disable snapback on desktop Linux to better integrate with the desktop
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
index 349fd7d039..e136174f83 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
+++ b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor.h
-@@ -93,7 +93,11 @@ class XSLTProcessor final : public Scrip
+@@ -89,7 +89,11 @@ class XSLTProcessor final : public Scrip
void reset();
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
index 010b9764fc..9578ed4295 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
@@ -68,7 +68,11 @@ void XSLTProcessor::GenericErrorFunc(voi
// It would be nice to do something with this error message.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
index 5579f03436..add0eb2763 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/modules/media/audio/audio_device_factory.cc
@@ -33,7 +33,7 @@ namespace {
// Set when the default factory is overridden.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
index fdadfdd9a7..35f2bd6309 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc
@@ -857,7 +857,7 @@ TEST_F(AudioRendererMixerManagerTest, Mi
mixer->get_output_params_for_testing().sample_rate());
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
index 024b8ff09c..29f45f7f6e 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
@@ -531,6 +531,7 @@ void RTCDataChannel::send(Blob* data, Ex
pending_messages_.push_back(message);
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
index eb615e8bd6..9dd056fdd2 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
@@ -382,7 +382,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
SetupRenderer(kDefaultOutputDeviceId);
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
index 582d3dfda7..a6aa770a71 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
@@ -463,7 +463,7 @@ class AudioWorkletThreadPriorityTest
@@ -13,5 +13,5 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (expected_priority == base::ThreadType::kRealtimeAudio ||
- expected_priority == base::ThreadType::kDisplayCritical) {
+ expected_priority == base::ThreadType::kPresentation) {
EXPECT_EQ(actual_priority, base::ThreadType::kDefault);
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
index f8e00e5e25..4e3ba849f7 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6406,7 +6406,7 @@ void WebGLRenderingContextBase::TexImage
+@@ -6407,7 +6407,7 @@ void WebGLRenderingContextBase::TexImage
// unmultiply has been requested or we need to never premultiply for Image
// creation from a VideoFrame.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
index 7bfc9f5a23..429fd22518 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgpu/gpu.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu.cc
@@ -427,7 +427,7 @@ V8GPUTextureFormat GPU::getPreferredCanv
}
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
index caeddcb7bf..b0ef8804da 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc
-@@ -268,7 +268,7 @@ GPUCanvasContext::PaintRenderingResultsT
+@@ -269,7 +269,7 @@ GPUCanvasContext::PaintRenderingResultsT
scoped_refptr<WebGPUMailboxTexture> front_buffer_texture;
if (source_buffer == kFrontBuffer) {
@@ -15,7 +15,7 @@ $NetBSD$
// By returning false here the canvas will show up as black in the scenarios
// that copy the front buffer, such as printing.
// TODO(crbug.com/40902474): Support concurrent SharedImage reads via Dawn
-@@ -494,7 +494,7 @@ void GPUCanvasContext::configure(const G
+@@ -487,7 +487,7 @@ void GPUCanvasContext::configure(const G
}
#endif
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
index fe382c5947..7c9b3a432f 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
@@ -941,7 +941,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
// on linux platform.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_xr_xr__rigid__transform.h b/chromium/patches/patch-third__party_blink_renderer_modules_xr_xr__rigid__transform.h
index 49ce0e276d..a12c4556ea 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_xr_xr__rigid__transform.h
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_xr_xr__rigid__transform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/xr/xr_rigid_transform.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/modules/xr/xr_rigid_transform.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/modules/xr/xr_rigid_transform.h
@@ -12,9 +12,7 @@
#include "third_party/blink/renderer/modules/modules_export.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
index bbba342e74..bcd05a90b6 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2070,7 +2070,7 @@ static_library("test_support") {
+@@ -2073,7 +2073,7 @@ static_library("test_support") {
]
# fuzzed_data_provider may not work with a custom toolchain.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
index e60e826fed..03b0ce136d 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.cc
@@ -80,7 +80,7 @@ const char kMonoEmojiLocale[] = "und-Zsy
extern const char kNotoColorEmojiCompat[] = "Noto Color Emoji Compat";
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
index b70c31573b..48f4dfde69 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.h
@@ -53,7 +53,7 @@
#include "third_party/skia/include/core/SkFontMgr.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index 44ae1e1c2b..1d11006956 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_description.cc
@@ -45,7 +45,7 @@
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index eb40d80de2..70b5baa3dc 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_metrics.cc
@@ -40,7 +40,7 @@
namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
index 74385b24c0..8e0790636b 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc
@@ -9,7 +9,7 @@
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index 1b7b801df1..51637e8bb8 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
-@@ -305,7 +305,7 @@ const FontPlatformData* FontCache::Creat
+@@ -304,7 +304,7 @@ const FontPlatformData* FontCache::Creat
std::string name;
sk_sp<SkTypeface> typeface;
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
index 83e0373292..a96f6daeb3 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
@@ -4,17 +4,16 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
-@@ -70,8 +70,12 @@ void BeginFrameProvider::CreateComposito
+@@ -71,7 +71,11 @@ void BeginFrameProvider::CreateComposito
// Once we are using RAF, this thread is driving user interactive display
// updates. Update priority accordingly.
+ // pledge(2)
+ // stop this baloney
+#if !defined(OS_OPENBSD)
- base::PlatformThread::SetCurrentThreadType(
- base::ThreadType::kDisplayCritical);
+ base::PlatformThread::SetCurrentThreadType(base::ThreadType::kPresentation);
+#endif
mojo::Remote<mojom::blink::EmbeddedFrameSinkProvider> provider;
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
index e27b197556..e9cc048efc 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc
-@@ -1182,7 +1182,7 @@ CanvasResourceProvider::CreateSharedImag
+@@ -1200,7 +1200,7 @@ std::unique_ptr<T> CanvasResourceProvide
gpu::SHARED_IMAGE_USAGE_CONCURRENT_READ_WRITE);
#endif
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
index fb137c16fa..e280c4a3b5 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc
@@ -47,7 +47,7 @@ scoped_refptr<StaticBitmapImage> MakeAcc
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
index bc8f97fce0..42dbd2184d 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
@@ -379,7 +379,7 @@ void VideoFrameSubmitter::OnBeginFrame(
auto& details = timing_details.find(frame_token)->value;
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
index 6619ffb332..3d4eb10032 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc
@@ -14,7 +14,9 @@
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
index c3fa577874..7f4b597b0b 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/peerconnection/webrtc_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/peerconnection/webrtc_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/peerconnection/webrtc_util.cc
@@ -23,7 +23,7 @@
namespace blink {
@@ -15,7 +15,7 @@ $NetBSD$
// Enables H.264 CBP encode acceleration.
BASE_FEATURE(kPlatformH264CbpEncoding,
#if BUILDFLAG(IS_WIN)
-@@ -126,7 +126,7 @@ ConvertToOptionalTimeDelta(std::optional
+@@ -123,7 +123,7 @@ ConvertToOptionalTimeDelta(std::optional
bool PLATFORM_EXPORT
IsH264ConstrainedBaselineProfileAvailableForAcceleratedEncoder() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index 8aa053868c..c0ba438eca 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -362,7 +362,7 @@
+@@ -368,7 +368,7 @@
"default": "",
},
origin_trial_feature_name: "AIPromptAPIMultimodalInput",
@@ -15,7 +15,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
implied_by: ["AIPromptAPIMultimodalInput"],
},
-@@ -392,7 +392,7 @@
+@@ -398,7 +398,7 @@
"default": "",
},
origin_trial_feature_name: "AIPromptAPIMultimodalInput",
@@ -24,7 +24,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -426,7 +426,7 @@
+@@ -432,7 +432,7 @@
"default": "",
},
origin_trial_feature_name: "AIProofreaderAPI",
@@ -33,7 +33,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -441,7 +441,7 @@
+@@ -447,7 +447,7 @@
"default": "",
},
origin_trial_feature_name: "AIRewriterAPI",
@@ -42,7 +42,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -474,7 +474,7 @@
+@@ -480,7 +480,7 @@
"default": "",
},
origin_trial_feature_name: "AIWriterAPI",
@@ -51,7 +51,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -598,7 +598,7 @@
+@@ -612,7 +612,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -60,7 +60,7 @@ $NetBSD$
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1286,7 +1286,7 @@
+@@ -1320,7 +1320,7 @@
name: "CSPHashesV1",
base_feature: "none",
origin_trial_feature_name: "CSPExtendedScriptSrcHashes",
@@ -69,7 +69,7 @@ $NetBSD$
status: "experimental",
public: true,
},
-@@ -1882,7 +1882,7 @@
+@@ -1913,7 +1913,7 @@
{
name: "DeviceBoundSessionCredentials",
origin_trial_feature_name: "DeviceBoundSessionCredentials",
@@ -78,7 +78,7 @@ $NetBSD$
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1890,7 +1890,7 @@
+@@ -1921,7 +1921,7 @@
{
name: "DeviceBoundSessionCredentials2",
origin_trial_feature_name: "DeviceBoundSessionCredentials2",
@@ -87,7 +87,7 @@ $NetBSD$
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -2035,7 +2035,7 @@
+@@ -2084,7 +2084,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -96,7 +96,7 @@ $NetBSD$
base_feature: "none",
},
{
-@@ -2348,7 +2348,7 @@
+@@ -2411,7 +2411,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -105,7 +105,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
},
{
-@@ -3945,7 +3945,7 @@
+@@ -4086,7 +4086,7 @@
// Tracking bug for the implementation: https://crbug.com/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -114,7 +114,7 @@ $NetBSD$
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -5518,7 +5518,7 @@
+@@ -5652,7 +5652,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -123,7 +123,16 @@ $NetBSD$
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -5721,7 +5721,7 @@
+@@ -5743,7 +5743,7 @@
+ status: "experimental",
+ origin_trial_feature_name: "UserMediaElement",
+ public: true,
+- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "android"],
++ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "android", "openbsd", "freebsd", "netbsd"],
+ base_feature_status: "enabled",
+ copied_from_base_feature_if: "overridden",
+ },
+@@ -5859,7 +5859,7 @@
name: "WebAppInstallation",
status: {"Android": "", "default": "test"},
origin_trial_feature_name: "WebAppInstallation",
@@ -132,7 +141,7 @@ $NetBSD$
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
},
-@@ -5733,7 +5733,7 @@
+@@ -5871,7 +5871,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -141,12 +150,3 @@ $NetBSD$
status: "experimental",
base_feature: "none",
},
-@@ -5843,7 +5843,7 @@
- {
- name: "WebAuthenticationImmediateGet",
- origin_trial_feature_name: "WebAuthenticationImmediateGet",
-- origin_trial_os: ["win", "mac", "linux", "chromeos"],
-+ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
- base_feature: "none",
- public: true,
- },
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc b/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
index 945d5c2ea5..a82dd68411 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/scheduler/common/thread.cc
@@ -95,7 +95,7 @@ void Thread::CreateAndSetCompositorThrea
// the program's lifetime once assigned.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_text_text__break__iterator.cc b/chromium/patches/patch-third__party_blink_renderer_platform_text_text__break__iterator.cc
index 8753f965f8..9e7c4ae3dd 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_text_text__break__iterator.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_text_text__break__iterator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/text/text_break_iterator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/text/text_break_iterator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/text/text_break_iterator.cc
@@ -102,6 +102,10 @@ static const unsigned char kBreakAllLine
{ B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0) }, // VF
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc b/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
index 65159b5092..d0c41caad5 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc
@@ -27,7 +27,7 @@ BlinkCategorizedWorkerPoolDelegate& Blin
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
index 6e0a2f08be..bf74fed311 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/wtf/container_annotations.h
@@ -11,7 +11,7 @@
// TODO(ochang): Remove the ARCH_CPU_X86_64 condition to enable this for X86
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
index cf1821430c..79bd806ce5 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/wtf/math_extras.h
@@ -130,6 +130,10 @@ constexpr float Grad2turn(float g) {
return g * (1.0f / 400.0f);
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
index ad79447bd1..3eb2138095 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/blink/renderer/platform/wtf/stack_util.cc
@@ -22,6 +22,15 @@ extern "C" void* __libc_stack_end; // N
#include <sanitizer/asan_interface.h>
@@ -59,16 +59,16 @@ $NetBSD$
pthread_attr_t attr;
int error;
#if BUILDFLAG(IS_FREEBSD)
-@@ -124,7 +136,7 @@ void* GetStackStartImpl() {
- pthread_attr_destroy(&attr);
- return UNSAFE_TODO(reinterpret_cast<uint8_t*>(base) + size);
+@@ -125,7 +137,7 @@ void* GetStackStartImpl() {
+ // SAFETY: Computation on the results of pthread_attr_getstack().
+ return UNSAFE_BUFFERS(reinterpret_cast<uint8_t*>(base) + size);
}
-#if BUILDFLAG(IS_FREEBSD)
+#if BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
pthread_attr_destroy(&attr);
#endif
#if defined(__GLIBC__)
-@@ -156,6 +168,13 @@ void* GetStackStartImpl() {
+@@ -157,6 +169,13 @@ void* GetStackStartImpl() {
::GetCurrentThreadStackLimits(&lowLimit, &highLimit);
return reinterpret_cast<void*>(highLimit);
#endif
diff --git a/chromium/patches/patch-third__party_brotli_common_platform.h b/chromium/patches/patch-third__party_brotli_common_platform.h
index fcf1846b54..2a7e77b40e 100644
--- a/chromium/patches/patch-third__party_brotli_common_platform.h
+++ b/chromium/patches/patch-third__party_brotli_common_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/brotli/common/platform.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/brotli/common/platform.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/brotli/common/platform.h
@@ -28,7 +28,7 @@
#include <brotli/port.h>
diff --git a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
index 5f44800134..02097dfba7 100644
--- a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
+++ b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/cpuinfo/cpuinfo.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/cpuinfo/cpuinfo.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/cpuinfo/cpuinfo.gni
@@ -7,7 +7,7 @@ use_cpuinfo =
current_cpu != "ppc64" && current_cpu != "ppc64le" &&
diff --git a/chromium/patches/patch-third__party_crabbyavif_BUILD.gn b/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
index 6d7ba2d7f2..205794f78d 100644
--- a/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
+++ b/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crabbyavif/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crabbyavif/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crabbyavif/BUILD.gn
@@ -199,12 +199,11 @@ rust_static_library("crabbyavif") {
"dav1d",
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni b/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
index 6137e73f35..68f8187df7 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/build/crashpad_buildconfig.gni
@@ -67,7 +67,7 @@ if (crashpad_is_in_chromium) {
crashpad_is_tvos = is_ios && target_platform == "tvos"
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn b/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
index 34cd549471..0874c21aa8 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/client/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/client/BUILD.gn
@@ -148,6 +148,13 @@ static_library("common") {
if (crashpad_is_win) {
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc b/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
index 79311c0427..32cc352b53 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2026-02-14 15:42:44.772399247 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2026-03-13 16:54:16.344291171 +0000
+++ third_party/crashpad/crashpad/client/crashpad_client_posix.cc
@@ -0,0 +1,40 @@
+// Copyright 2017 The Crashpad Authors. All rights reserved.
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc b/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
index cc66286950..f3fffcd562 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
@@ -159,6 +159,12 @@ std::string MinidumpMiscInfoDebugBuildSt
static constexpr char kOS[] = "win";
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
index 938f42b169..e48f59e90a 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/address_types.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/util/misc/address_types.h
@@ -25,7 +25,7 @@
#include <mach/mach_types.h>
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
index 29d4e8ab46..ce97ee337b 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/util/misc/capture_context.h
@@ -21,8 +21,11 @@
#include <mach/mach.h>
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
index 7aa194ceaf..991f60bf2d 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/util/misc/metrics.cc
@@ -25,7 +25,7 @@
#define METRICS_OS_NAME "Win"
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
index 4b9d89c9da..98fca251ba 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/util/misc/uuid.cc
@@ -110,7 +110,7 @@ bool UUID::InitializeWithNew() {
InitializeFromBytes(uuid);
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
index 068012b903..503706fc73 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/util/posix/close_multiple.cc
@@ -73,7 +73,7 @@ void CloseNowOrOnExec(int fd, bool ebadf
// This is an advantage over looping over all possible file descriptors, because
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
index a145b504ef..d9875dbf07 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/util/posix/drop_privileges.cc
@@ -25,7 +25,7 @@ void DropPrivileges() {
gid_t gid = getgid();
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
index bbde3ccae8..b77d16c8ad 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/signals.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/util/posix/signals.cc
@@ -51,7 +51,7 @@ constexpr int kCrashSignals[] = {
#if defined(SIGEMT)
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
index 25c1e45318..dba910e96e 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc
@@ -68,7 +68,7 @@ constexpr const char* kSignalNames[] = {
"INFO",
diff --git a/chromium/patches/patch-third__party_crc32c_BUILD.gn b/chromium/patches/patch-third__party_crc32c_BUILD.gn
index a35d4fe73c..5832fc7471 100644
--- a/chromium/patches/patch-third__party_crc32c_BUILD.gn
+++ b/chromium/patches/patch-third__party_crc32c_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crc32c/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/crc32c/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/crc32c/BUILD.gn
@@ -45,7 +45,7 @@ config("crc32c_config") {
}
diff --git a/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h b/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
index f472db840f..3831f4258f 100644
--- a/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
+++ b/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/dawn/include/dawn/native/VulkanBackend.h
@@ -83,7 +83,8 @@ struct ExternalImageExportInfoVk : Exter
};
diff --git a/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h b/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
index a3982bf277..2649d42530 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/dawn/common/Platform.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/dawn/src/dawn/common/Platform.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/dawn/src/dawn/common/Platform.h
@@ -60,6 +60,11 @@
#error "Unsupported Windows platform."
diff --git a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
index c6eef2b80a..5bd0048602 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
-@@ -56,7 +56,7 @@ constexpr char kSwiftshaderLibName[] = "
+@@ -57,7 +57,7 @@ constexpr char kSwiftshaderLibName[] = "
#endif
#if DAWN_PLATFORM_IS(LINUX)
diff --git a/chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h b/chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h
index cba803953e..305904f70f 100644
--- a/chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h
+++ b/chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/third_party/renderdoc/renderdoc/api/app/renderdoc_app.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/dawn/third_party/renderdoc/renderdoc/api/app/renderdoc_app.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/dawn/third_party/renderdoc/renderdoc/api/app/renderdoc_app.h
@@ -35,7 +35,7 @@
diff --git a/chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js b/chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
index 4ff43b2930..103d9611a0 100644
--- a/chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
+++ b/chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/devtools-frontend/src/node_modules/rollup/dist/native.js.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/devtools-frontend/src/node_modules/rollup/dist/native.js.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/devtools-frontend/src/node_modules/rollup/dist/native.js
@@ -13,6 +13,18 @@ const bindingsByPlatformAndArch = {
arm64: { base: 'darwin-arm64' },
diff --git a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
index 791d78945a..8e1a244b40 100644
--- a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
+++ b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/ffmpeg/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/ffmpeg/BUILD.gn
@@ -362,7 +362,6 @@ target(link_target_type, "ffmpeg_interna
libs += [
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
index ebb7c7a70a..e6089240fb 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
+++ b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/ffmpeg/libavcodec/x86/cabac.h
@@ -31,7 +31,8 @@
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
index beddb018a2..88abdaccec 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/cpu.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/ffmpeg/libavutil/cpu.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/ffmpeg/libavutil/cpu.c
@@ -38,10 +38,7 @@
#if HAVE_GETPROCESSAFFINITYMASK || HAVE_WINRT
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
index 02182d3e62..faa0f0ba70 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/mem.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/ffmpeg/libavutil/mem.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/ffmpeg/libavutil/mem.c
@@ -33,9 +33,6 @@
#include <stdlib.h>
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
index d85970d188..6969c13ed7 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/random_seed.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/ffmpeg/libavutil/random_seed.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/ffmpeg/libavutil/random_seed.c
@@ -20,6 +20,10 @@
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm b/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
index 9c64877e08..19520b66f6 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/ffmpeg/libavutil/x86/x86inc.asm
@@ -46,6 +46,12 @@
%endif
diff --git a/chromium/patches/patch-third__party_fontconfig_include_meson-config.h b/chromium/patches/patch-third__party_fontconfig_include_meson-config.h
index b632a577d0..c4100fae81 100644
--- a/chromium/patches/patch-third__party_fontconfig_include_meson-config.h
+++ b/chromium/patches/patch-third__party_fontconfig_include_meson-config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/fontconfig/include/meson-config.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/fontconfig/include/meson-config.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/fontconfig/include/meson-config.h
@@ -17,7 +17,7 @@
diff --git a/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c b/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
index a2069e0cbb..8e6223cddf 100644
--- a/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
+++ b/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/fontconfig/src/src/fccompat.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/fontconfig/src/src/fccompat.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/fontconfig/src/src/fccompat.c
@@ -175,7 +175,9 @@ FcRandom (void)
{
diff --git a/chromium/patches/patch-third__party_google__benchmark_BUILD.gn b/chromium/patches/patch-third__party_google__benchmark_BUILD.gn
new file mode 100644
index 0000000000..8224076746
--- /dev/null
+++ b/chromium/patches/patch-third__party_google__benchmark_BUILD.gn
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/google_benchmark/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
++++ third_party/google_benchmark/BUILD.gn
+@@ -79,7 +79,7 @@ component("google_benchmark") {
+ "BENCHMARK_VERSION=\"1.9.0\"",
+ ]
+
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ # Include hardware performance counter support.
+ defines += [ "HAVE_LIBPFM=1" ]
+ deps = [ "//third_party/libpfm4" ]
diff --git a/chromium/patches/patch-third__party_ipcz_src_BUILD.gn b/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
index 7f2985d74d..26a410fbc3 100644
--- a/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
+++ b/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ipcz/src/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/ipcz/src/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/ipcz/src/BUILD.gn
@@ -7,7 +7,7 @@ import("//build_overrides/ipcz.gni")
import("//testing/libfuzzer/fuzzer_test.gni")
diff --git a/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc b/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
index e64da11eab..7404e3c68b 100644
--- a/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
+++ b/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ipcz/src/reference_drivers/random.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/ipcz/src/reference_drivers/random.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/ipcz/src/reference_drivers/random.cc
@@ -53,7 +53,7 @@ decltype(&ProcessPrng) GetProcessPrng()
}
diff --git a/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc b/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
index c1c76bf3af..76027794c1 100644
--- a/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
+++ b/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ipcz/src/standalone/base/logging.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/ipcz/src/standalone/base/logging.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/ipcz/src/standalone/base/logging.cc
@@ -55,6 +55,9 @@ LogMessage::LogMessage(const char* file,
#elif BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
index c44166f33b..59387d9b06 100644
--- a/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
+++ b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/leveldatabase/env_chromium.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/leveldatabase/env_chromium.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/leveldatabase/env_chromium.cc
@@ -334,7 +334,8 @@ ChromiumWritableFile::ChromiumWritableFi
diff --git a/chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h b/chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h
index b04854aba7..b28ec6018e 100644
--- a/chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h
+++ b/chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h
@@ -198,8 +198,10 @@ RTCD_EXTERN void (*av1_dist_wtd_convolve
@@ -17,7 +17,7 @@ $NetBSD$
RTCD_EXTERN void (*av1_dist_wtd_convolve_y)(const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int w, int h, const InterpFilterParams *filter_params_y, const int subpel_y_qn, ConvolveParams *conv_params);
void av1_dr_prediction_z1_c(uint8_t *dst, ptrdiff_t stride, int bw, int bh, const uint8_t *above, const uint8_t *left, int upsample_above, int dx, int dy);
-@@ -534,8 +536,10 @@ static void setup_rtcd_internal(void)
+@@ -535,8 +537,10 @@ static void setup_rtcd_internal(void)
if (flags & HAS_NEON_DOTPROD) av1_dist_wtd_convolve_x = av1_dist_wtd_convolve_x_neon_dotprod;
if (flags & HAS_NEON_I8MM) av1_dist_wtd_convolve_x = av1_dist_wtd_convolve_x_neon_i8mm;
av1_dist_wtd_convolve_y = av1_dist_wtd_convolve_y_neon;
@@ -25,6 +25,6 @@ $NetBSD$
if (flags & HAS_NEON_DOTPROD) av1_dist_wtd_convolve_y = av1_dist_wtd_convolve_y_neon_dotprod;
if (flags & HAS_NEON_I8MM) av1_dist_wtd_convolve_y = av1_dist_wtd_convolve_y_neon_i8mm;
+#endif
+ av1_filter_intra_predictor = av1_filter_intra_predictor_neon;
+ if (flags & HAS_NEON_I8MM) av1_filter_intra_predictor = av1_filter_intra_predictor_neon_i8mm;
av1_get_crc32c_value = av1_get_crc32c_value_c;
- if (flags & HAS_ARM_CRC32) av1_get_crc32c_value = av1_get_crc32c_value_arm_crc32;
- av1_resize_and_extend_frame = av1_resize_and_extend_frame_neon;
diff --git a/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c b/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
new file mode 100644
index 0000000000..6ccdb294d9
--- /dev/null
+++ b/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
@@ -0,0 +1,56 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2026-03-11 22:12:25.000000000 +0000
++++ third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c
+@@ -127,10 +127,46 @@ static int arm_get_cpu_caps(void) {
+ return flags;
+ }
+
+-#elif defined(__linux__) // end defined(AOM_USE_ANDROID_CPU_FEATURES)
++#elif defined(__OpenBSD__)
++#include <sys/sysctl.h>
++#include <machine/cpu.h>
++#include <machine/armreg.h>
++
++static int arm_get_cpu_caps(void) {
++ int flags = 0;
++ int isar0_mib[] = { CTL_MACHDEP, CPU_ID_AA64ISAR0 };
++ uint64_t cpu_id = 0;
++ size_t len = sizeof(cpu_id);
++
++ flags |= HAS_NEON; // Neon is mandatory in Armv8.0-A.
++
++ if (sysctl(isar0_mib, 2, &cpu_id, &len, NULL, 0) < 0)
++ return flags;
++
++ if (ID_AA64ISAR0_CRC32(cpu_id) >= ID_AA64ISAR0_CRC32_BASE)
++ flags |= HAS_ARM_CRC32;
++
++ return flags;
++}
++
++#elif defined(__linux__) || defined(__FreeBSD__) // end defined(AOM_USE_ANDROID_CPU_FEATURES)
+
+ #include <sys/auxv.h>
+
++#if defined(__FreeBSD__)
++static unsigned long getauxval(unsigned long type)
++{
++ /* Only AT_HWCAP* return unsigned long */
++ if (type != AT_HWCAP && type != AT_HWCAP2) {
++ return 0;
++ }
++
++ unsigned long ret = 0;
++ elf_aux_info(type, &ret, sizeof(ret));
++ return ret;
++}
++#endif
++
+ // Define hwcap values ourselves: building with an old auxv header where these
+ // hwcap values are not defined should not prevent features from being enabled.
+ #define AOM_AARCH64_HWCAP_CRC32 (1 << 7)
diff --git a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
index d284e7bef2..49a83793b1 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++/src/src/chrono.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libc++/src/src/chrono.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libc++/src/src/chrono.cpp
@@ -38,7 +38,7 @@
// OpenBSD and GPU do not have a fully conformant suite of POSIX timers, but
diff --git a/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp b/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
index d348ea584c..a2cb4930e7 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libc++/src/src/filesystem/filesystem_clock.cpp
@@ -37,7 +37,7 @@
#endif
diff --git a/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h b/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
index c83dc686e0..4bcb13e491 100644
--- a/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
+++ b/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++abi/src/src/cxa_guard_impl.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libc++abi/src/src/cxa_guard_impl.h
@@ -425,6 +425,17 @@ void PlatformFutexWake(int* addr) {
__tsan_release(addr);
diff --git a/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c b/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
index b3b418313b..8fb7e50452 100644
--- a/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
+++ b/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libdrm/src/xf86drmMode.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libdrm/src/xf86drmMode.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libdrm/src/xf86drmMode.c
@@ -976,7 +976,7 @@ drm_public int drmCheckModesettingSuppor
}
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
index 0786e5307a..d56afc78f9 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
@@ -22,7 +22,8 @@
#elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
index f8370a874e..f306fbc532 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
@@ -22,7 +22,8 @@
#elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
index 9348729138..23d136ff81 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
@@ -22,8 +22,8 @@
// Note that I18N_PHONENUMBERS_NO_THREAD_SAFETY must be defined only to let the
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_AddressSpace.hpp b/chromium/patches/patch-third__party_libunwind_src_src_AddressSpace.hpp
index 10dfec4fc7..0a8cc0bf77 100644
--- a/chromium/patches/patch-third__party_libunwind_src_src_AddressSpace.hpp
+++ b/chromium/patches/patch-third__party_libunwind_src_src_AddressSpace.hpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libunwind/src/src/AddressSpace.hpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libunwind/src/src/AddressSpace.hpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libunwind/src/src/AddressSpace.hpp
@@ -16,6 +16,7 @@
#include <stdio.h>
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_DwarfInstructions.hpp b/chromium/patches/patch-third__party_libunwind_src_src_DwarfInstructions.hpp
index 303184707b..5ab07f4acd 100644
--- a/chromium/patches/patch-third__party_libunwind_src_src_DwarfInstructions.hpp
+++ b/chromium/patches/patch-third__party_libunwind_src_src_DwarfInstructions.hpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libunwind/src/src/DwarfInstructions.hpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libunwind/src/src/DwarfInstructions.hpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libunwind/src/src/DwarfInstructions.hpp
@@ -396,6 +396,23 @@ int DwarfInstructions<A, R>::stepWithDwa
if (R::getArch() == REGISTERS_PPC64 && returnAddress != 0) {
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp b/chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp
index 735e62f80d..ac7c19b7fb 100644
--- a/chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp
+++ b/chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libunwind/src/src/EHHeaderParser.hpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libunwind/src/src/EHHeaderParser.hpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libunwind/src/src/EHHeaderParser.hpp
@@ -161,6 +161,10 @@ bool EHHeaderParser<A>::findFDE(A &addre
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_Registers.hpp b/chromium/patches/patch-third__party_libunwind_src_src_Registers.hpp
index 28668e6006..52614e1313 100644
--- a/chromium/patches/patch-third__party_libunwind_src_src_Registers.hpp
+++ b/chromium/patches/patch-third__party_libunwind_src_src_Registers.hpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libunwind/src/src/Registers.hpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libunwind/src/src/Registers.hpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libunwind/src/src/Registers.hpp
@@ -20,7 +20,7 @@
#include "libunwind_ext.h"
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp b/chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp
index 14800f2b31..bf1c20d4f1 100644
--- a/chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp
+++ b/chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libunwind/src/src/UnwindCursor.hpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libunwind/src/src/UnwindCursor.hpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libunwind/src/src/UnwindCursor.hpp
@@ -114,6 +114,8 @@ extern "C" _Unwind_Reason_Code __libunwi
diff --git a/chromium/patches/patch-third__party_libusb_BUILD.gn b/chromium/patches/patch-third__party_libusb_BUILD.gn
index 5eb0a1ff51..ad5338b104 100644
--- a/chromium/patches/patch-third__party_libusb_BUILD.gn
+++ b/chromium/patches/patch-third__party_libusb_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libusb/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libusb/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libusb/BUILD.gn
@@ -3,7 +3,7 @@
# found in the LICENSE file.
diff --git a/chromium/patches/patch-third__party_libusb_src_libusb_core.c b/chromium/patches/patch-third__party_libusb_src_libusb_core.c
index ceb86d633a..9d6b212222 100644
--- a/chromium/patches/patch-third__party_libusb_src_libusb_core.c
+++ b/chromium/patches/patch-third__party_libusb_src_libusb_core.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libusb/src/libusb/core.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libusb/src/libusb/core.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libusb/src/libusb/core.c
@@ -448,7 +448,7 @@ libusb_free_device_list(list, 1);
* which grows when required. it can be freed once discovery has completed,
diff --git a/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c b/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
index e9256a2c2f..1df0255150 100644
--- a/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
+++ b/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libusb/src/libusb/os/threads_posix.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libusb/src/libusb/os/threads_posix.c
@@ -19,9 +19,11 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
diff --git a/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c b/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
index 5c0d811195..6dc84b53d7 100644
--- a/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
+++ b/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c
@@ -120,10 +120,24 @@ static int arm_get_cpu_caps(void) {
return flags;
diff --git a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
index e4ac32c8ad..c413d88835 100644
--- a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
+++ b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/lzma_sdk/C/CpuArch.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/lzma_sdk/C/CpuArch.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/lzma_sdk/C/CpuArch.c
@@ -854,6 +854,34 @@ BoolInt CPU_IsSupported_SHA1(void) { ret
BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
diff --git a/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc b/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
index 4950d5b694..24dbd13bee 100644
--- a/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
+++ b/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/material_color_utilities/src/cpp/palettes/tones.cc
@@ -14,6 +14,8 @@
* limitations under the License.
diff --git a/chromium/patches/patch-third__party_nasm_BUILD.gn b/chromium/patches/patch-third__party_nasm_BUILD.gn
index 97da013665..72d989a6c9 100644
--- a/chromium/patches/patch-third__party_nasm_BUILD.gn
+++ b/chromium/patches/patch-third__party_nasm_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/nasm/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/nasm/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/nasm/BUILD.gn
@@ -63,6 +63,13 @@ config("nasm_config") {
diff --git a/chromium/patches/patch-third__party_nasm_config_config-linux.h b/chromium/patches/patch-third__party_nasm_config_config-linux.h
index ef252ea0c4..0617086b1a 100644
--- a/chromium/patches/patch-third__party_nasm_config_config-linux.h
+++ b/chromium/patches/patch-third__party_nasm_config_config-linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/nasm/config/config-linux.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/nasm/config/config-linux.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/nasm/config/config-linux.h
@@ -209,7 +209,7 @@
#define HAVE_DECL_STRSEP 1
diff --git a/chromium/patches/patch-third__party_node_check__version.py b/chromium/patches/patch-third__party_node_check__version.py
index 0f7674d446..6975d5e2d6 100644
--- a/chromium/patches/patch-third__party_node_check__version.py
+++ b/chromium/patches/patch-third__party_node_check__version.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/node/check_version.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/node/check_version.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/node/check_version.py
@@ -17,11 +17,6 @@ def main(argv):
parser.add_argument('--out_file', required=True)
diff --git a/chromium/patches/patch-third__party_node_node.gni b/chromium/patches/patch-third__party_node_node.gni
index 31ced1cde8..4facead1f0 100644
--- a/chromium/patches/patch-third__party_node_node.gni
+++ b/chromium/patches/patch-third__party_node_node.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/node/node.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/node/node.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/node/node.gni
-@@ -22,7 +22,7 @@ template("node") {
+@@ -23,7 +23,7 @@ template("node") {
# When use_remoteexec=true, node actions may run on remote
# Linux worker. So it should include linux node binary in inputs.
diff --git a/chromium/patches/patch-third__party_node_node.py b/chromium/patches/patch-third__party_node_node.py
index e78ba98080..afbcd757eb 100644
--- a/chromium/patches/patch-third__party_node_node.py
+++ b/chromium/patches/patch-third__party_node_node.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/node/node.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/node/node.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/node/node.py
@@ -20,6 +20,9 @@ def GetBinaryPath():
return os_path.join(os_path.dirname(__file__), *{
diff --git a/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp b/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
index 7ab8c78cc5..fa4cd948ee 100644
--- a/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
+++ b/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/pdfium/core/fxge/cfx_fontmapper.cpp
@@ -157,7 +157,7 @@ constexpr AltFontFamily kAltFontFamilies
{"ForteMT", "Forte"},
diff --git a/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp b/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
index d0849858c4..845f997947 100644
--- a/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
+++ b/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
@@ -19,7 +19,7 @@
#include "core/fxge/fx_font.h"
diff --git a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
index d21771c4a7..392b922793 100644
--- a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
+++ b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/pdfium/fxjs/fx_date_helpers.cpp
@@ -41,6 +41,11 @@ double GetLocalTZA() {
}
diff --git a/chromium/patches/patch-third__party_pdfium_pdfium.gni b/chromium/patches/patch-third__party_pdfium_pdfium.gni
index 816e4aceb0..3d00c9280d 100644
--- a/chromium/patches/patch-third__party_pdfium_pdfium.gni
+++ b/chromium/patches/patch-third__party_pdfium_pdfium.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/pdfium.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/pdfium/pdfium.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/pdfium/pdfium.gni
@@ -42,7 +42,7 @@ declare_args() {
# PDFium will use PartitionAlloc partitions to separate strings, scalars,
diff --git a/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp b/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
index af3ad80b86..f23060b9d1 100644
--- a/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
+++ b/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp
@@ -6,12 +6,16 @@
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
index 17c6014662..a3dd9e3c1b 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/build_config.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/include/perfetto/base/build_config.h
@@ -150,8 +150,8 @@
#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
index 50602955e6..ee6a474a0a 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/include/perfetto/base/thread_utils.h
@@ -37,6 +37,7 @@ __declspec(dllimport) unsigned long __st
#include <sys/syscall.h>
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
index 3f2030281c..47d8133fbc 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/time.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/time.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/include/perfetto/base/time.h
@@ -228,6 +228,7 @@ inline TimeNanos GetTimeInternalNs(clock
// Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
index 6159cd900a..fdd7bb9cd1 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/include/perfetto/ext/base/event_fd.h
@@ -58,6 +58,8 @@ class EventFd {
// On Mac and other non-Linux UNIX platforms a pipe-based fallback is used.
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
index c969cee994..bac43fb58e 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/include/perfetto/ext/base/thread_utils.h
@@ -41,9 +41,10 @@
namespace perfetto {
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
index ba780e7c7f..0422076b09 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h
@@ -253,7 +253,7 @@ class PERFETTO_EXPORT_COMPONENT LegacyTr
// are different. E.g. on Mac size_t is considered a different type from
diff --git a/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto b/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
index 7989387ada..40a79ed440 100644
--- a/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
+++ b/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto
@@ -10,7 +10,7 @@ message V4l2QbufFtraceEvent {
optional uint32 field = 2;
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc
new file mode 100644
index 0000000000..f0e558097d
--- /dev/null
+++ b/chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc
@@ -0,0 +1,36 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/perfetto/src/base/android_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ third_party/perfetto/src/base/android_utils.cc
+@@ -36,8 +36,11 @@
+ #include <unistd.h>
+ #endif
+
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
+ #include <sys/sysinfo.h>
+ #endif
+
+@@ -103,8 +106,11 @@ SystemInfo GetSystemInfo() {
+ info.page_size = static_cast<uint32_t>(sysconf(_SC_PAGESIZE));
+ info.num_cpus = static_cast<uint32_t>(sysconf(_SC_NPROCESSORS_CONF));
+
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
+ // Use the Linux-specific sysinfo() system call on Linux and Android.
+ // https://man7.org/linux/man-pages/man2/sysinfo.2.html
+ struct sysinfo sys_info;
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc b/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
index 58631662a6..9efe67088c 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/clock_snapshots.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/clock_snapshots.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/clock_snapshots.cc
@@ -27,6 +27,8 @@ ClockSnapshotVector CaptureClockSnapshot
#if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) && \
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc b/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
index 1026083394..dbc66e405a 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/event_fd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/event_fd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/event_fd.cc
@@ -25,7 +25,8 @@
#include <synchapi.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc
index 789dae12ea..bb5f49e8bd 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/file_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/file_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/file_utils.cc
@@ -60,8 +60,11 @@
#include <unistd.h>
@@ -20,7 +20,7 @@ $NetBSD$
// For inotify. QNX doesn't have full support for inotify_init1().
#include <sys/inotify.h>
#endif
-@@ -584,8 +587,11 @@ std::optional<uint64_t> GetFileSize(Plat
+@@ -637,8 +640,11 @@ std::optional<uint64_t> GetFileSize(Plat
// LinuxFileWatch
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc b/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
index 53e33d5ae1..068a217e39 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/periodic_task.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/periodic_task.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/periodic_task.cc
@@ -24,9 +24,10 @@
#include "perfetto/base/time.h"
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc b/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
index c106a800d6..4dde1e8432 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/scoped_sched_boost.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/scoped_sched_boost.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/scoped_sched_boost.cc
@@ -18,8 +18,9 @@
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
index f98a6bff2c..9454110b86 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/string_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/string_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/string_utils.cc
@@ -39,7 +39,8 @@ namespace base {
// Locale-independent as possible version of strtod.
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc b/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
index a5a992fb45..274e9b31eb 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/subprocess_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/subprocess_posix.cc
@@ -36,7 +36,8 @@
#include <thread>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
index 555261940e..a3a33cb088 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/test/vm_test_utils.cc
@@ -92,7 +92,7 @@ bool IsMapped(void* start, size_t size)
// Fuchsia doesn't yet support paging (b/119503290).
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc b/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
index 783af40c3e..e445404e24 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/thread_task_runner.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/thread_task_runner.cc
@@ -27,7 +27,8 @@
#include "perfetto/ext/base/lock_free_task_runner.h"
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc b/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
index a9a34fe6d2..0f3498fb41 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/unix_socket.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/unix_socket.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/unix_socket.cc
@@ -48,7 +48,8 @@
#endif
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
index 4725b17670..053f13b1b2 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/utils.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/base/utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/base/utils.cc
@@ -43,7 +43,8 @@
#include <sys/sysctl.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
index c767af54fb..32c7d35c05 100644
--- a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
@@ -65,7 +65,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
case FtraceEvent::kV4l2QbufFieldNumber: {
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
index f161b0c48b..3add6d64f0 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/tracing/ipc/memfd.cc
@@ -20,7 +20,8 @@
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
index affd86620b..1199a81b6d 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/tracing/platform_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/tracing/platform_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/tracing/platform_posix.cc
@@ -111,13 +111,15 @@ std::unique_ptr<base::TaskRunner> Platfo
}
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
index 277c18684c..ecebbec4df 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/tracing/track.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/perfetto/src/tracing/track.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/perfetto/src/tracing/track.cc
@@ -60,8 +60,9 @@ protos::gen::TrackDescriptor ProcessTrac
auto desc = Track::Serialize();
diff --git a/chromium/patches/patch-third__party_protobuf_proto__library.gni b/chromium/patches/patch-third__party_protobuf_proto__library.gni
index 74a113bd21..4e50385b70 100644
--- a/chromium/patches/patch-third__party_protobuf_proto__library.gni
+++ b/chromium/patches/patch-third__party_protobuf_proto__library.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/protobuf/proto_library.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/protobuf/proto_library.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/protobuf/proto_library.gni
-@@ -260,7 +260,19 @@ _protoc_gen_ts_runtime_deps = [
+@@ -259,7 +259,19 @@ _protoc_gen_ts_runtime_deps = [
# When use_remoteexec=true, node actions may run on remote
# Linux worker. So it should include linux node binary in inputs.
diff --git a/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h b/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
index f0f6ca6cc6..fbf7f08173 100644
--- a/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
+++ b/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/protobuf/src/google/protobuf/stubs/platform_macros.h
@@ -99,7 +99,7 @@ GOOGLE_PROTOBUF_PLATFORM_ERROR
diff --git a/chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn b/chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn
new file mode 100644
index 0000000000..a15bfcf87d
--- /dev/null
+++ b/chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn
@@ -0,0 +1,16 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/rust/bytemuck/v1/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
++++ third_party/rust/bytemuck/v1/BUILD.gn
+@@ -52,7 +52,6 @@ cargo_crate("lib") {
+ "derive",
+ "extern_crate_alloc",
+ "min_const_generics",
+- "nightly_portable_simd",
+ "rustversion",
+ ]
+
diff --git a/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn b/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
index 3ab5ee61ed..b484149a1d 100644
--- a/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
+++ b/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/rust/qr_code/v2/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/rust/qr_code/v2/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/rust/qr_code/v2/BUILD.gn
@@ -40,6 +40,10 @@ cargo_crate("lib") {
cargo_pkg_repository = "https://github.com/RCasatta/qr_code"
diff --git a/chromium/patches/patch-third__party_skia_rust_png_FFI.rs b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
index 6a77f3a133..1263592468 100644
--- a/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
+++ b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/rust/png/FFI.rs.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/skia/rust/png/FFI.rs.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/skia/rust/png/FFI.rs
@@ -222,6 +222,7 @@ mod ffi {
type StreamWriter;
diff --git a/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h b/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
index 26baf123a9..541be93747 100644
--- a/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
+++ b/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
@@ -27,7 +27,7 @@
#define HAVE_XLOCALE 0
diff --git a/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp b/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
index 2628015e01..c3a2d98615 100644
--- a/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
+++ b/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/skia/src/ports/SkMemory_malloc.cpp
@@ -15,7 +15,8 @@
diff --git a/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp b/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
index c375de2da0..292ab63a98 100644
--- a/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
+++ b/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/skia/src/ports/SkOSFile_posix.cpp
@@ -25,7 +25,7 @@
#endif
diff --git a/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
index 8d23db6062..512ddcd07c 100644
--- a/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+++ b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/speech-dispatcher/libspeechd_version.h.orig 2026-02-14 15:42:44.784403741 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2026-03-13 16:54:16.356558079 +0000
+++ third_party/speech-dispatcher/libspeechd_version.h
@@ -0,0 +1,29 @@
+/*
diff --git a/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h b/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
index e9a26d6edc..db1f700fcc 100644
--- a/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
+++ b/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/speech-dispatcher/speechd_types.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/speech-dispatcher/speechd_types.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/speech-dispatcher/speechd_types.h
@@ -119,4 +119,139 @@ typedef struct {
SPDVoice voice;
diff --git a/chromium/patches/patch-third__party_sqlite_BUILD.gn b/chromium/patches/patch-third__party_sqlite_BUILD.gn
index 4c6060d375..787cc41301 100644
--- a/chromium/patches/patch-third__party_sqlite_BUILD.gn
+++ b/chromium/patches/patch-third__party_sqlite_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/sqlite/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/sqlite/BUILD.gn
@@ -155,7 +155,7 @@ config("sqlite_warnings") {
]
diff --git a/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c b/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
index 96b9252436..351ea7b56d 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
@@ -14554,7 +14554,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
diff --git a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
index 9d7cccc739..7b7db70a9a 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/sqlite/src/amalgamation/sqlite3.c
@@ -14554,7 +14554,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
diff --git a/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp b/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
index 8a9b05631e..abd5775a63 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/Reactor/Debug.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/swiftshader/src/Reactor/Debug.cpp
@@ -46,7 +46,8 @@ namespace {
diff --git a/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp b/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
index e7a843fdac..59024b9f83 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/System/Configurator.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/swiftshader/src/System/Configurator.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/swiftshader/src/System/Configurator.cpp
@@ -38,6 +38,9 @@ namespace sw {
diff --git a/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp b/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
index a48c851962..a97eee92c0 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/swiftshader/src/System/Linux/MemFd.cpp
@@ -25,6 +25,7 @@
# define MFD_CLOEXEC 0x0001U
diff --git a/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp b/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
index 047f355424..18e72dd165 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp
@@ -50,13 +50,17 @@ public:
{
diff --git a/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp b/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
index f3b842574a..85c882bb1f 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/WSI/libXCB.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/swiftshader/src/WSI/libXCB.cpp
@@ -57,7 +57,7 @@ LibXcbExports *LibXCB::loadExports()
}
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
index 7f75fd6a8c..87434d6c57 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h
@@ -29,7 +29,7 @@
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
index 7d8109b0d8..6cc145c8e1 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h
@@ -5,8 +5,6 @@
#include "llvm/Config/llvm-config.h"
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
index 19e82a72a5..64f9f4a1d2 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/marl/src/memory.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/swiftshader/third_party/marl/src/memory.cpp
@@ -19,7 +19,8 @@
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
index b26e46afd7..da26632384 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/marl/src/thread.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/swiftshader/third_party/marl/src/thread.cpp
@@ -46,6 +46,9 @@
#include <unistd.h>
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn b/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
index a944d537ff..1f4608ea81 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
@@ -4,31 +4,26 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/test_fonts/fontconfig/BUILD.gn
-@@ -26,7 +26,11 @@ if (is_linux || is_chromeos) {
+@@ -26,7 +26,7 @@ if (is_linux || is_chromeos) {
copy("fonts_conf") {
sources = [ "fonts.conf" ]
- outputs = [ "$root_out_dir/etc/fonts/{{source_file_part}}" ]
-+ if (is_freebsd) {
-+ outputs = [ "$root_out_dir/usr/local/etc/fonts/{{source_file_part}}" ]
-+ } else {
-+ outputs = [ "$root_out_dir/etc/fonts/{{source_file_part}}" ]
-+ }
++ outputs = [ "$root_out_dir@PKG_SYSCONFBASE@/fontconfig/{{source_file_part}}" ]
}
if (current_toolchain == host_toolchain) {
-@@ -47,7 +51,11 @@ if (is_linux || is_chromeos) {
+@@ -47,9 +47,9 @@ if (is_linux || is_chromeos) {
"//third_party/test_fonts",
]
args = []
- inputs = [ "$root_out_dir/etc/fonts/fonts.conf" ]
-+ if (is_freebsd) {
-+ inputs = [ "$root_out_dir/usr/local/etc/fonts/fonts.conf" ]
-+ } else {
-+ inputs = [ "$root_out_dir/etc/fonts/fonts.conf" ]
-+ }
++ inputs = [ "$root_out_dir@PKG_SYSCONFBASE@/fontconfig/fonts.conf" ]
outputs = [
- "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-11",
+- "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-11",
++ "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-9",
"$root_out_dir/fontconfig_caches/CACHEDIR.TAG",
+ ]
+ }
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc b/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
index ce62bfe320..494432144e 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/test_fonts/fontconfig/fontconfig_util_linux.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc b/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
index c1c3d695ec..d0e4ddb324 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
@@ -4,23 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
-@@ -28,7 +28,7 @@ int main() {
+@@ -28,6 +28,7 @@ int main() {
// fontconfig cache.
// $ echo -n /test_fonts | md5sum
// fb5c91b2895aa445d23aebf7f9e2189c -
-- static const char kCacheKey[] = "fb5c91b2895aa445d23aebf7f9e2189c";
-+ static const char kCacheKey[] = "cd4b5bc7-6cfc-41dc-8982-f2db624179ba";
++ //static const char kCacheKey[] = "cd4b5bc7-6cfc-41dc-8982-f2db624179ba";
+ static const char kCacheKey[] = "fb5c91b2895aa445d23aebf7f9e2189c";
// fontconfig writes the mtime of the test_fonts directory into the cache. It
- // presumably checks this later to ensure that the cache is still up to date.
-@@ -56,7 +56,7 @@ int main() {
+@@ -56,7 +57,8 @@ int main() {
FcFini();
// Check existence of intended fontconfig cache file.
- auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-11";
-+ auto cache = fontconfig_caches + "/" + kCacheKey + "-x86_64.cache-" + FC_CACHE_VERSION;
++ //auto cache = fontconfig_caches + "/" + kCacheKey + "-x86_64.cache-" + FC_CACHE_VERSION;
++ auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-" + FC_CACHE_VERSION;
bool cache_exists = access(cache.c_str(), F_OK) == 0;
return !cache_exists;
}
diff --git a/chromium/patches/patch-third__party_tflite_features.gni b/chromium/patches/patch-third__party_tflite_features.gni
index 798f6f0b08..5fa6ecc7f6 100644
--- a/chromium/patches/patch-third__party_tflite_features.gni
+++ b/chromium/patches/patch-third__party_tflite_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/tflite/features.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/tflite/features.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/tflite/features.gni
@@ -11,7 +11,7 @@ if (build_with_chromium) {
diff --git a/chromium/patches/patch-third__party_unrar_src_crypt.cpp b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
index 433d971eae..ea5d9a16cc 100644
--- a/chromium/patches/patch-third__party_unrar_src_crypt.cpp
+++ b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/unrar/src/crypt.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/unrar/src/crypt.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/unrar/src/crypt.cpp
@@ -123,6 +123,8 @@ void GetRnd(byte *RndBuf,size_t BufSize)
Success=CryptGenRandom(hProvider, (DWORD)BufSize, RndBuf) != FALSE;
diff --git a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
index 1f63f3e7dc..b366787ed7 100644
--- a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
+++ b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
@@ -2971,7 +2971,7 @@ static void* vma_aligned_alloc(size_t al
diff --git a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
index 1465cb1ec4..c9f7e243d9 100644
--- a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
+++ b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
@@ -53,7 +53,8 @@ static void *get_proc_address(dl_handle
assert(name);
diff --git a/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h b/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
index 1d62db710b..478ee48a95 100644
--- a/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
+++ b/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/vulkan_memory_allocator/include/vk_mem_alloc.h
@@ -2760,7 +2760,7 @@ void* vma_aligned_alloc(size_t alignment
diff --git a/chromium/patches/patch-third__party_wayland_BUILD.gn b/chromium/patches/patch-third__party_wayland_BUILD.gn
index 270fe587fd..b7ad4e807b 100644
--- a/chromium/patches/patch-third__party_wayland_BUILD.gn
+++ b/chromium/patches/patch-third__party_wayland_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/wayland/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/wayland/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/wayland/BUILD.gn
@@ -24,6 +24,11 @@ if (!use_system_libwayland) {
"src/src",
diff --git a/chromium/patches/patch-third__party_wayland_include_config.h b/chromium/patches/patch-third__party_wayland_include_config.h
index 3c75a3bd1e..77bf26af16 100644
--- a/chromium/patches/patch-third__party_wayland_include_config.h
+++ b/chromium/patches/patch-third__party_wayland_include_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/wayland/include/config.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/wayland/include/config.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/wayland/include/config.h
@@ -9,7 +9,14 @@
diff --git a/chromium/patches/patch-third__party_webrtc_BUILD.gn b/chromium/patches/patch-third__party_webrtc_BUILD.gn
index fb34a42a63..5376b93dc3 100644
--- a/chromium/patches/patch-third__party_webrtc_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/BUILD.gn
-@@ -222,6 +222,9 @@ config("common_inherited_config") {
+@@ -235,6 +235,9 @@ config("common_inherited_config") {
if (is_linux || is_chromeos) {
defines += [ "WEBRTC_LINUX" ]
}
diff --git a/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
index b343ff4b33..5856c8f600 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/modules/audio_device/BUILD.gn
@@ -337,7 +337,7 @@ rtc_library("audio_device_impl") {
if (rtc_use_dummy_audio_file_devices) {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
index 27ab81bdd2..5e703543a4 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
@@ -15,14 +15,18 @@
#include <EGL/eglplatform.h>
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h
index e0f1ae3527..b58eae8cbc 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.h
@@ -16,6 +16,8 @@
#include <GL/gl.h>
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
index 26598111a3..ef335b3a88 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc
@@ -212,6 +212,12 @@ bool XServerPixelBuffer::Init(XAtomCache
void XServerPixelBuffer::InitShm(const XWindowAttributes& attributes) {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h b/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
index efab2a579c..cf7b91c0c5 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
+++ b/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/portal/pipewire_utils.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/modules/portal/pipewire_utils.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/modules/portal/pipewire_utils.h
@@ -11,7 +11,9 @@
#ifndef MODULES_PORTAL_PIPEWIRE_UTILS_H_
diff --git a/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc b/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
new file mode 100644
index 0000000000..f6720bf06c
--- /dev/null
+++ b/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
@@ -0,0 +1,19 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc
+@@ -67,6 +67,10 @@
+ #define AOM_EFLAG_CALCULATE_PSNR (1 << 3)
+ #endif
+
++#ifndef AOM_EFLAG_FREEZE_INTERNAL_STATE
++#define AOM_EFLAG_FREEZE_INTERNAL_STATE (1 << 2)
++#endif
++
+ #if defined(WEBRTC_ENCODER_PSNR_STATS)
+ constexpr bool kEnablePsnrStats = true;
+ #else
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h b/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
index 15e6a3b32f..019176933e 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/byte_order.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/rtc_base/byte_order.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/rtc_base/byte_order.h
@@ -82,6 +82,8 @@
#error WEBRTC_ARCH_BIG_ENDIAN or WEBRTC_ARCH_LITTLE_ENDIAN must be defined.
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
index 965b826f27..a4c48b85ba 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/cpu_info.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/rtc_base/cpu_info.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/rtc_base/cpu_info.cc
@@ -37,7 +37,9 @@
#include <intrin.h>
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
index ff24da676a..c074cf38e2 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/ip_address.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/rtc_base/ip_address.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/rtc_base/ip_address.cc
@@ -22,7 +22,8 @@
#include "rtc_base/string_utils.h"
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
index 645e0870d0..f8cd04658e 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/net_helpers.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/rtc_base/net_helpers.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/rtc_base/net_helpers.cc
@@ -20,6 +20,7 @@
#endif
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
index 6fec87f10f..3d903c3985 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/network.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/rtc_base/network.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/rtc_base/network.cc
-@@ -304,7 +304,12 @@ AdapterType GetAdapterTypeFromName(absl:
+@@ -310,7 +310,12 @@ AdapterType GetAdapterTypeFromName(absl:
}
#endif
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
index 980bc627c0..4917e5e6ca 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/rtc_base/physical_socket_server.cc
@@ -61,7 +61,7 @@
#undef SetPort
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
index 0dcb631bdc..f7fe1af6da 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/rtc_base/physical_socket_server.h
@@ -22,7 +22,7 @@
#include "rtc_base/socket_address.h"
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
index be0e57f469..929a1ed28c 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/webrtc/rtc_base/platform_thread_types.cc
@@ -12,11 +12,13 @@
diff --git a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
index 4fbce9c5cd..f4a0e6e075 100644
--- a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
+++ b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/widevine/cdm/widevine.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/widevine/cdm/widevine.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/widevine/cdm/widevine.gni
@@ -28,6 +28,9 @@ library_widevine_cdm_available =
(is_chromeos &&
diff --git a/chromium/patches/patch-third__party_zlib_BUILD.gn b/chromium/patches/patch-third__party_zlib_BUILD.gn
index 9a6141a83d..6f77a8a5e4 100644
--- a/chromium/patches/patch-third__party_zlib_BUILD.gn
+++ b/chromium/patches/patch-third__party_zlib_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/zlib/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/zlib/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/zlib/BUILD.gn
@@ -123,7 +123,7 @@ if (use_arm_neon_optimizations) {
defines = [ "CRC32_ARMV8_CRC32" ]
diff --git a/chromium/patches/patch-third__party_zlib_cpu__features.c b/chromium/patches/patch-third__party_zlib_cpu__features.c
index a7422df958..27c89a1098 100644
--- a/chromium/patches/patch-third__party_zlib_cpu__features.c
+++ b/chromium/patches/patch-third__party_zlib_cpu__features.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/zlib/cpu_features.c.orig 2026-02-03 22:07:10.000000000 +0000
+--- third_party/zlib/cpu_features.c.orig 2026-03-11 22:12:25.000000000 +0000
+++ third_party/zlib/cpu_features.c
@@ -39,7 +39,8 @@ int ZLIB_INTERNAL riscv_cpu_enable_vclmu
#ifndef CPU_NO_SIMD
diff --git a/chromium/patches/patch-tools_code__cache__generator_BUILD.gn b/chromium/patches/patch-tools_code__cache__generator_BUILD.gn
index a4c73a36bc..db2ab96dc8 100644
--- a/chromium/patches/patch-tools_code__cache__generator_BUILD.gn
+++ b/chromium/patches/patch-tools_code__cache__generator_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/code_cache_generator/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/code_cache_generator/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/code_cache_generator/BUILD.gn
@@ -15,8 +15,34 @@ if (is_android) {
import("//build/config/android/rules.gni")
diff --git a/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py b/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
index 3d086da508..1940476c2a 100644
--- a/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
+++ b/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/generate_shim_headers/generate_shim_headers.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/generate_shim_headers/generate_shim_headers.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/generate_shim_headers/generate_shim_headers.py
@@ -18,7 +18,7 @@ import sys
diff --git a/chromium/patches/patch-tools_generate__stubs_rules.gni b/chromium/patches/patch-tools_generate__stubs_rules.gni
index c5bda56aac..a64d35cb1f 100644
--- a/chromium/patches/patch-tools_generate__stubs_rules.gni
+++ b/chromium/patches/patch-tools_generate__stubs_rules.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/generate_stubs/rules.gni.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/generate_stubs/rules.gni.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/generate_stubs/rules.gni
@@ -110,7 +110,6 @@ template("generate_stubs") {
"${target_gen_dir}/${invoker.output_name}.cc",
diff --git a/chromium/patches/patch-tools_gn_build_build__linux.ninja.template b/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
index d90b6d8b8e..313de879ae 100644
--- a/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
+++ b/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/build/build_linux.ninja.template.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/gn/build/build_linux.ninja.template.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/gn/build/build_linux.ninja.template
@@ -5,7 +5,7 @@ rule cxx
deps = gcc
diff --git a/chromium/patches/patch-tools_gn_build_gen.py b/chromium/patches/patch-tools_gn_build_gen.py
index a0970dae3e..d0f1d31f21 100644
--- a/chromium/patches/patch-tools_gn_build_gen.py
+++ b/chromium/patches/patch-tools_gn_build_gen.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/build/gen.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/gn/build/gen.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/gn/build/gen.py
@@ -94,6 +94,12 @@ class Platform(object):
def is_solaris(self):
diff --git a/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc b/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
index 97e8a204df..0c39bf5acf 100644
--- a/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
+++ b/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/src/base/files/file_posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/gn/src/base/files/file_posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/gn/src/base/files/file_posix.cc
@@ -359,7 +359,7 @@ void File::DoInitialize(const FilePath&
bool File::Flush() {
diff --git a/chromium/patches/patch-tools_gn_src_gn_args.cc b/chromium/patches/patch-tools_gn_src_gn_args.cc
index 1e9303bc86..74ce094333 100644
--- a/chromium/patches/patch-tools_gn_src_gn_args.cc
+++ b/chromium/patches/patch-tools_gn_src_gn_args.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/src/gn/args.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/gn/src/gn/args.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/gn/src/gn/args.cc
@@ -386,7 +386,7 @@ void Args::SetSystemVarsLocked(Scope* de
arch = kX86;
diff --git a/chromium/patches/patch-tools_gn_src_gn_version.h b/chromium/patches/patch-tools_gn_src_gn_version.h
index 0b22022524..1493fd10da 100644
--- a/chromium/patches/patch-tools_gn_src_gn_version.h
+++ b/chromium/patches/patch-tools_gn_src_gn_version.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/src/gn/version.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/gn/src/gn/version.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/gn/src/gn/version.h
@@ -22,9 +22,9 @@ class Version {
diff --git a/chromium/patches/patch-tools_gn_src_util_exe__path.cc b/chromium/patches/patch-tools_gn_src_util_exe__path.cc
index 173340ebc5..02bacf2925 100644
--- a/chromium/patches/patch-tools_gn_src_util_exe__path.cc
+++ b/chromium/patches/patch-tools_gn_src_util_exe__path.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/src/util/exe_path.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/gn/src/util/exe_path.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/gn/src/util/exe_path.cc
@@ -15,7 +15,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-tools_grit_grit_node_base.py b/chromium/patches/patch-tools_grit_grit_node_base.py
index 0e5af3edd5..004d99c7c0 100644
--- a/chromium/patches/patch-tools_grit_grit_node_base.py
+++ b/chromium/patches/patch-tools_grit_grit_node_base.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/grit/grit/node/base.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/grit/grit/node/base.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/grit/grit/node/base.py
@@ -491,7 +491,8 @@ class Node:
value = defs
diff --git a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
index 868c25a1a8..52fe507c4b 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/json_schema_compiler/cpp_bundle_generator.py
@@ -140,7 +140,7 @@ class CppBundleGenerator(object):
elif platform == Platforms.DESKTOP_ANDROID:
diff --git a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
index 786458ab2b..f72902b00a 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/json_schema_compiler/feature_compiler.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/json_schema_compiler/feature_compiler.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/json_schema_compiler/feature_compiler.py
@@ -289,6 +289,9 @@ FEATURE_GRAMMAR = ({
'linux': 'Feature::LINUX_PLATFORM',
diff --git a/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h b/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
index 3a96f2d3f0..be2de7a0dd 100644
--- a/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
+++ b/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/memory/partition_allocator/inspect_utils.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/memory/partition_allocator/inspect_utils.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/memory/partition_allocator/inspect_utils.h
@@ -61,7 +61,7 @@ class RemoteProcessMemoryReader {
const pid_t pid_;
diff --git a/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn b/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
index 1149f106c5..8e43d5079e 100644
--- a/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
+++ b/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/perf/chrome_telemetry_build/BUILD.gn
@@ -56,7 +56,7 @@ group("telemetry_chrome_test") {
data_deps += [ "//chrome:reorder_imports" ]
diff --git a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
index e8af0c7a54..9791952406 100644
--- a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
+++ b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/protoc_wrapper/protoc_wrapper.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/protoc_wrapper/protoc_wrapper.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/protoc_wrapper/protoc_wrapper.py
@@ -227,15 +227,19 @@ def main(argv):
if not options.exclude_imports:
diff --git a/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn b/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
index 9dcaf5ede6..6015f2cf3d 100644
--- a/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
+++ b/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/v8_context_snapshot/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/v8_context_snapshot/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/v8_context_snapshot/BUILD.gn
@@ -36,6 +36,24 @@ buildflag_header("buildflags") {
]
diff --git a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
index c9e37763d2..0a8be62166 100644
--- a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
+++ b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/variations/fieldtrial_to_struct.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- tools/variations/fieldtrial_to_struct.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ tools/variations/fieldtrial_to_struct.py
-@@ -41,6 +41,9 @@ _platforms = [
+@@ -33,6 +33,9 @@ _platforms = [
'linux',
'mac',
'windows',
diff --git a/chromium/patches/patch-ui_accessibility_accessibility__features.cc b/chromium/patches/patch-ui_accessibility_accessibility__features.cc
index 0ea6d41464..3341695146 100644
--- a/chromium/patches/patch-ui_accessibility_accessibility__features.cc
+++ b/chromium/patches/patch-ui_accessibility_accessibility__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/accessibility_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/accessibility/accessibility_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/accessibility/accessibility_features.cc
-@@ -492,7 +492,7 @@ bool IsScreenAITestModeEnabled() {
+@@ -487,7 +487,7 @@ bool IsScreenAITestModeEnabled() {
return base::FeatureList::IsEnabled(::features::kScreenAITestMode);
}
@@ -15,7 +15,7 @@ $NetBSD$
BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
-@@ -527,7 +527,7 @@ bool IsBlockRootWindowAccessibleNameChan
+@@ -522,7 +522,7 @@ bool IsBlockRootWindowAccessibleNameChan
}
#endif // BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-ui_accessibility_accessibility__features.h b/chromium/patches/patch-ui_accessibility_accessibility__features.h
index ce06d5f5cf..b7a1fc76b2 100644
--- a/chromium/patches/patch-ui_accessibility_accessibility__features.h
+++ b/chromium/patches/patch-ui_accessibility_accessibility__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/accessibility_features.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/accessibility/accessibility_features.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/accessibility/accessibility_features.h
-@@ -386,7 +386,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
+@@ -383,7 +383,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
AX_BASE_EXPORT BASE_DECLARE_FEATURE(kScreenAITestMode);
AX_BASE_EXPORT bool IsScreenAITestModeEnabled();
@@ -15,7 +15,7 @@ $NetBSD$
// Enables advanced partition allocation checks in ScreenAI service.
// TODO(crbug.com/418199684): Remove when the bug is fixed.
AX_BASE_EXPORT BASE_DECLARE_FEATURE(
-@@ -413,7 +413,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlo
+@@ -410,7 +410,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlo
AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameChangeEventEnabled();
#endif // BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-ui_accessibility_ax__node.cc b/chromium/patches/patch-ui_accessibility_ax__node.cc
index e899517a30..f4f308dc04 100644
--- a/chromium/patches/patch-ui_accessibility_ax__node.cc
+++ b/chromium/patches/patch-ui_accessibility_ax__node.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_node.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/accessibility/ax_node.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/accessibility/ax_node.cc
@@ -1546,7 +1546,7 @@ AXNode::GetExtraMacNodes() const {
return &table_info->extra_mac_nodes;
diff --git a/chromium/patches/patch-ui_accessibility_ax__node.h b/chromium/patches/patch-ui_accessibility_ax__node.h
index 5a72df7035..f6c4e810f5 100644
--- a/chromium/patches/patch-ui_accessibility_ax__node.h
+++ b/chromium/patches/patch-ui_accessibility_ax__node.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_node.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/accessibility/ax_node.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/accessibility/ax_node.h
@@ -582,7 +582,7 @@ class AX_EXPORT AXNode final {
const std::vector<raw_ptr<AXNode, VectorExperimental>>* GetExtraMacNodes()
diff --git a/chromium/patches/patch-ui_accessibility_ax__tree.cc b/chromium/patches/patch-ui_accessibility_ax__tree.cc
index d0c9842bc2..ac9866090e 100644
--- a/chromium/patches/patch-ui_accessibility_ax__tree.cc
+++ b/chromium/patches/patch-ui_accessibility_ax__tree.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_tree.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/accessibility/ax_tree.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/accessibility/ax_tree.cc
@@ -699,7 +699,7 @@ struct AXTreeUpdateState {
// (crrev.com/c/2892259).
diff --git a/chromium/patches/patch-ui_accessibility_ax__tree.h b/chromium/patches/patch-ui_accessibility_ax__tree.h
index cc68c00aa8..916d0c99d7 100644
--- a/chromium/patches/patch-ui_accessibility_ax__tree.h
+++ b/chromium/patches/patch-ui_accessibility_ax__tree.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_tree.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/accessibility/ax_tree.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/accessibility/ax_tree.h
@@ -64,7 +64,7 @@ enum class AXTreeUnserializeError {
};
diff --git a/chromium/patches/patch-ui_aura_client_drag__drop__client.h b/chromium/patches/patch-ui_aura_client_drag__drop__client.h
index 89394ef3e5..d734b86c4d 100644
--- a/chromium/patches/patch-ui_aura_client_drag__drop__client.h
+++ b/chromium/patches/patch-ui_aura_client_drag__drop__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/aura/client/drag_drop_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/aura/client/drag_drop_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/aura/client/drag_drop_client.h
@@ -44,7 +44,7 @@ class AURA_EXPORT DragDropClient {
int allowed_operations,
diff --git a/chromium/patches/patch-ui_aura_screen__ozone.cc b/chromium/patches/patch-ui_aura_screen__ozone.cc
index b3379a2061..a84bee5439 100644
--- a/chromium/patches/patch-ui_aura_screen__ozone.cc
+++ b/chromium/patches/patch-ui_aura_screen__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/aura/screen_ozone.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/aura/screen_ozone.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/aura/screen_ozone.cc
@@ -107,7 +107,7 @@ display::Display ScreenOzone::GetPrimary
return platform_screen_->GetPrimaryDisplay();
diff --git a/chromium/patches/patch-ui_aura_screen__ozone.h b/chromium/patches/patch-ui_aura_screen__ozone.h
index fdb0e8cb62..44fc22e9af 100644
--- a/chromium/patches/patch-ui_aura_screen__ozone.h
+++ b/chromium/patches/patch-ui_aura_screen__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/aura/screen_ozone.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/aura/screen_ozone.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/aura/screen_ozone.h
@@ -44,7 +44,7 @@ class AURA_EXPORT ScreenOzone : public d
display::Display GetDisplayMatching(
diff --git a/chromium/patches/patch-ui_base_accelerators_accelerator.cc b/chromium/patches/patch-ui_base_accelerators_accelerator.cc
index a4112ca2c5..39f4a4e6b6 100644
--- a/chromium/patches/patch-ui_base_accelerators_accelerator.cc
+++ b/chromium/patches/patch-ui_base_accelerators_accelerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/accelerators/accelerator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/accelerators/accelerator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/accelerators/accelerator.cc
@@ -335,7 +335,7 @@ std::vector<std::u16string> Accelerator:
modifiers.push_back(l10n_util::GetStringUTF16(IDS_APP_SEARCH_KEY));
diff --git a/chromium/patches/patch-ui_base_accelerators_command.cc b/chromium/patches/patch-ui_base_accelerators_command.cc
index 6be450e1f1..1df1b5c01a 100644
--- a/chromium/patches/patch-ui_base_accelerators_command.cc
+++ b/chromium/patches/patch-ui_base_accelerators_command.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/accelerators/command.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/accelerators/command.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/accelerators/command.cc
@@ -80,7 +80,7 @@ std::string Command::CommandPlatform() {
return ui::kKeybindingPlatformMac;
diff --git a/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
index e0f73a4c66..35bbf8198c 100644
--- a/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
+++ b/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
@@ -11,7 +11,7 @@
#include "ui/base/accelerators/accelerator.h"
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard.cc b/chromium/patches/patch-ui_base_clipboard_clipboard.cc
index f6d7fc7ca7..5454f9c3b3 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard.cc
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/clipboard/clipboard.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/clipboard/clipboard.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/clipboard/clipboard.cc
-@@ -29,7 +29,7 @@
+@@ -28,7 +28,7 @@
#include "ui/gfx/geometry/size.h"
#include "url/gurl.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -79,7 +79,7 @@ bool Clipboard::IsSupportedClipboardBuff
+@@ -78,7 +78,7 @@ bool Clipboard::IsSupportedClipboardBuff
// static
bool Clipboard::IsMiddleClickPasteEnabled() {
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
index 56693ab724..3d336e42c8 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/clipboard/clipboard_constants.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/clipboard/clipboard_constants.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/clipboard/clipboard_constants.h
@@ -44,7 +44,7 @@ inline constexpr char kMimeTypeWindowDra
@@ -15,7 +15,7 @@ $NetBSD$
inline constexpr char kMimeTypeLinuxUtf8String[] = "UTF8_STRING";
inline constexpr char kMimeTypeLinuxString[] = "STRING";
inline constexpr char kMimeTypeLinuxText[] = "TEXT";
-@@ -52,7 +52,7 @@ inline constexpr char kMimeTypeLinuxText
+@@ -57,7 +57,7 @@ inline constexpr char kMimeTypePortalFil
// BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc b/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
index 695689abd0..102fcc3a68 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/clipboard/clipboard_non_backed.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/clipboard/clipboard_non_backed.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/clipboard/clipboard_non_backed.cc
@@ -460,7 +460,7 @@ ClipboardNonBacked::ClipboardNonBacked()
// so create internal clipboards for platform supported clipboard buffers.
diff --git a/chromium/patches/patch-ui_base_cursor_cursor__factory.cc b/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
index 53d08be66e..08c843ac06 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/cursor/cursor_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/cursor/cursor_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/cursor/cursor_factory.cc
@@ -97,7 +97,7 @@ void CursorFactory::ObserveThemeChanges(
NOTIMPLEMENTED();
diff --git a/chromium/patches/patch-ui_base_cursor_cursor__factory.h b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
index d8db66157e..4e68f768ef 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.h
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/cursor/cursor_factory.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/cursor/cursor_factory.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/cursor/cursor_factory.h
@@ -93,7 +93,7 @@ class COMPONENT_EXPORT(UI_BASE_CURSOR) C
base::ObserverList<CursorFactoryObserver>::Unchecked observers_;
diff --git a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
index bbeb063ecd..3a5b6b5300 100644
--- a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
+++ b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/dragdrop/os_exchange_data_provider_factory.cc
@@ -7,7 +7,7 @@
#include "base/notreached.h"
diff --git a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
index 15ebcdd0c0..425b6d0fb0 100644
--- a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
+++ b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
@@ -104,7 +104,7 @@ void OSExchangeDataProviderNonBacked::Se
diff --git a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
index 5c1de2e75b..f5a9dd28e2 100644
--- a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
+++ b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/dummy_text_input_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/ime/dummy_text_input_client.cc
@@ -175,7 +175,7 @@ bool DummyTextInputClient::ShouldDoLearn
return false;
diff --git a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
index 99c2692bc3..d1a82b6b44 100644
--- a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/dummy_text_input_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/ime/dummy_text_input_client.h
@@ -73,7 +73,7 @@ class DummyTextInputClient : public Text
ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc b/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
index 6cfefec7b7..906565dc44 100644
--- a/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
+++ b/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/fake_text_input_client.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/ime/fake_text_input_client.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/ime/fake_text_input_client.cc
@@ -227,7 +227,7 @@ bool FakeTextInputClient::ShouldDoLearni
return should_do_learning_;
diff --git a/chromium/patches/patch-ui_base_ime_fake__text__input__client.h b/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
index b92d1e0b04..694bc235d6 100644
--- a/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/fake_text_input_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/ime/fake_text_input_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/ime/fake_text_input_client.h
@@ -107,7 +107,7 @@ class FakeTextInputClient : public TextI
void SetTextEditCommandForNextKeyEvent(TextEditCommand command) override;
diff --git a/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc b/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
index 3682c07a5b..545f5d4a41 100644
--- a/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
+++ b/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/init/input_method_initializer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/ime/init/input_method_initializer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/ime/init/input_method_initializer.cc
@@ -9,7 +9,7 @@
#include "base/trace_event/trace_event.h"
diff --git a/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc b/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
index bb69dfe11b..0562266166 100644
--- a/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
+++ b/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/ime/linux/linux_input_method_context_factory.cc
@@ -9,7 +9,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-ui_base_ime_text__input__client.h b/chromium/patches/patch-ui_base_ime_text__input__client.h
index a47e1e8566..523113c74a 100644
--- a/chromium/patches/patch-ui_base_ime_text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/text_input_client.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/ime/text_input_client.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/ime/text_input_client.h
@@ -337,7 +337,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) Text
// fields that are considered 'private' (e.g. in incognito tabs).
diff --git a/chromium/patches/patch-ui_base_resource_resource__bundle.cc b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
index e066664a32..7f1d46064d 100644
--- a/chromium/patches/patch-ui_base_resource_resource__bundle.cc
+++ b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/resource/resource_bundle.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/resource/resource_bundle.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/resource/resource_bundle.cc
@@ -996,7 +996,7 @@ void ResourceBundle::ReloadFonts() {
}
diff --git a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
index 60fae06362..0b0205b6eb 100644
--- a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
+++ b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/test/skia_gold_pixel_diff.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/test/skia_gold_pixel_diff.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/test/skia_gold_pixel_diff.cc
@@ -116,7 +116,7 @@ const char* GetPlatformName() {
return "windows";
diff --git a/chromium/patches/patch-ui_base_test_ui__controls.h b/chromium/patches/patch-ui_base_test_ui__controls.h
index dead448519..358655c6b0 100644
--- a/chromium/patches/patch-ui_base_test_ui__controls.h
+++ b/chromium/patches/patch-ui_base_test_ui__controls.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/test/ui_controls.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/test/ui_controls.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/test/ui_controls.h
@@ -191,7 +191,7 @@ bool SendTouchEventsNotifyWhenDone(int a
base::OnceClosure task);
diff --git a/chromium/patches/patch-ui_base_ui__base__features.cc b/chromium/patches/patch-ui_base_ui__base__features.cc
index b119aaad36..5d5e24286d 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.cc
+++ b/chromium/patches/patch-ui_base_ui__base__features.cc
@@ -4,18 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/ui_base_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/ui_base_features.cc
-@@ -109,7 +109,7 @@ BASE_FEATURE(kOzoneBubblesUsePlatformWid
-
- // Controls whether support for Wayland's per-surface scaling is enabled.
- BASE_FEATURE(kWaylandPerSurfaceScale,
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -174,7 +174,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists
+@@ -164,7 +164,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists
// Enables the use of a touch fling curve that is based on the behavior of
// native apps on Windows.
BASE_FEATURE(kExperimentalFlingAnimation,
@@ -24,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -263,7 +263,7 @@ bool IsForcedColorsEnabled() {
+@@ -253,7 +253,7 @@ bool IsForcedColorsEnabled() {
// milestones.
BASE_FEATURE(kEyeDropper,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.h b/chromium/patches/patch-ui_base_ui__base__switches.h
index 2ccacb46fd..30607fff58 100644
--- a/chromium/patches/patch-ui_base_ui__base__switches.h
+++ b/chromium/patches/patch-ui_base_ui__base__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_switches.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/ui_base_switches.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/ui_base_switches.h
@@ -37,13 +37,13 @@ inline constexpr char kDisableModalAnima
inline constexpr char kShowMacOverlayBorders[] = "show-mac-overlay-borders";
diff --git a/chromium/patches/patch-ui_base_webui_web__ui__util.cc b/chromium/patches/patch-ui_base_webui_web__ui__util.cc
index ad734c7400..56bb2db2d3 100644
--- a/chromium/patches/patch-ui_base_webui_web__ui__util.cc
+++ b/chromium/patches/patch-ui_base_webui_web__ui__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/webui/web_ui_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/webui/web_ui_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/webui/web_ui_util.cc
@@ -42,7 +42,7 @@ namespace {
constexpr float kMaxScaleFactor = 1000.0f;
diff --git a/chromium/patches/patch-ui_base_x_selection__utils.cc b/chromium/patches/patch-ui_base_x_selection__utils.cc
new file mode 100644
index 0000000000..b16661a21c
--- /dev/null
+++ b/chromium/patches/patch-ui_base_x_selection__utils.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/base/x/selection_utils.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ ui/base/x/selection_utils.cc
+@@ -25,7 +25,7 @@
+ #include "ui/base/clipboard/clipboard_constants.h"
+ #include "ui/gfx/x/atom_cache.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/dbus/xdg/file_transfer_portal.h"
+ #endif
+
+@@ -43,7 +43,7 @@ std::vector<x11::Atom> GetURLAtomsFrom()
+ }
+
+ std::vector<x11::Atom> GetURIListAtomsFrom() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (dbus_xdg::FileTransferPortal::IsAvailableSync()) {
+ return {x11::GetAtom(kMimeTypePortalFileTransfer),
+ x11::GetAtom(kMimeTypePortalFiles), x11::GetAtom(kMimeTypeUriList)};
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc b/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
index 834bac9181..386e324319 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/x/x11_cursor_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/x/x11_cursor_factory.cc
@@ -13,7 +13,7 @@
#include "ui/gfx/geometry/point.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__factory.h b/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
index da5dfa35fc..12cb07aa6f 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_factory.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/x/x11_cursor_factory.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/x/x11_cursor_factory.h
@@ -20,7 +20,7 @@ namespace ui {
class X11Cursor;
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
index c2b02a61b0..c0ee1b73a6 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_loader.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/x/x11_cursor_loader.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/x/x11_cursor_loader.cc
@@ -37,7 +37,7 @@
#include "ui/gfx/x/connection.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__display__manager.cc b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
index 9c86c39c6d..8baa23ce4a 100644
--- a/chromium/patches/patch-ui_base_x_x11__display__manager.cc
+++ b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_display_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/x/x11_display_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/x/x11_display_manager.cc
@@ -16,7 +16,7 @@
#include "ui/gfx/x/randr.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__drag__context.cc b/chromium/patches/patch-ui_base_x_x11__drag__context.cc
new file mode 100644
index 0000000000..fdf323ecfe
--- /dev/null
+++ b/chromium/patches/patch-ui_base_x_x11__drag__context.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/base/x/x11_drag_context.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ ui/base/x/x11_drag_context.cc
+@@ -15,7 +15,7 @@
+ #include "ui/gfx/x/connection.h"
+ #include "ui/gfx/x/xproto.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/base/clipboard/clipboard_constants.h"
+ #include "ui/base/clipboard/clipboard_util_linux.h"
+ #include "ui/base/x/selection_utils.h"
+@@ -150,7 +150,7 @@ void XDragContext::OnSelectionNotify(con
+ scoped_refptr<base::RefCountedMemory> data;
+ x11::Atom type = x11::Atom::None;
+ if (GetRawBytesOfProperty(local_window_, property, &data, &type)) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If the source provided a portal key, retrieve the files now.
+ if (target == x11::GetAtom(kMimeTypePortalFileTransfer) ||
+ target == x11::GetAtom(kMimeTypePortalFiles)) {
diff --git a/chromium/patches/patch-ui_base_x_x11__os__exchange__data__provider.cc b/chromium/patches/patch-ui_base_x_x11__os__exchange__data__provider.cc
new file mode 100644
index 0000000000..944753c33b
--- /dev/null
+++ b/chromium/patches/patch-ui_base_x_x11__os__exchange__data__provider.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/base/x/x11_os_exchange_data_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ ui/base/x/x11_os_exchange_data_provider.cc
+@@ -28,7 +28,7 @@
+ #include "ui/gfx/x/atom_cache.h"
+ #include "ui/gfx/x/connection.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/base/clipboard/clipboard_util_linux.h"
+ #endif
+
+@@ -217,7 +217,7 @@ void XOSExchangeDataProvider::SetFilenam
+ base::JoinString(paths, "\n")));
+ format_map_.Insert(x11::GetAtom(kMimeTypeUriList), mem);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Synchronously register files to get the key. This blocks the UI thread
+ // briefly but ensures the key is ready for the data offer.
+ std::string key = ui::clipboard_util::RegisterFilesWithPortal(filenames);
diff --git a/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc b/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
index 0b3fbb213d..22653ca8e9 100644
--- a/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
+++ b/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_shm_image_pool.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/base/x/x11_shm_image_pool.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/base/x/x11_shm_image_pool.cc
@@ -16,6 +16,7 @@
#include "base/functional/callback.h"
diff --git a/chromium/patches/patch-ui_color_color__id.h b/chromium/patches/patch-ui_color_color__id.h
index 89e1d7688a..9c0c04806c 100644
--- a/chromium/patches/patch-ui_color_color__id.h
+++ b/chromium/patches/patch-ui_color_color__id.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/color/color_id.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/color/color_id.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/color/color_id.h
-@@ -661,7 +661,7 @@
+@@ -662,7 +662,7 @@
E_CPONLY(kColorCrosSysPositive) \
E_CPONLY(kColorCrosSysComplementVariant) \
E_CPONLY(kColorCrosSysInputFieldOnBase)
diff --git a/chromium/patches/patch-ui_color_system__theme.h b/chromium/patches/patch-ui_color_system__theme.h
index f3ae2e2db0..3a1ebd549a 100644
--- a/chromium/patches/patch-ui_color_system__theme.h
+++ b/chromium/patches/patch-ui_color_system__theme.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/color/system_theme.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/color/system_theme.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/color/system_theme.h
@@ -15,7 +15,7 @@ namespace ui {
enum class SystemTheme {
diff --git a/chromium/patches/patch-ui_compositor_compositor.cc b/chromium/patches/patch-ui_compositor_compositor.cc
index 09c4f5fa8e..24d4a6cb3e 100644
--- a/chromium/patches/patch-ui_compositor_compositor.cc
+++ b/chromium/patches/patch-ui_compositor_compositor.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/compositor/compositor.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/compositor/compositor.cc
@@ -990,7 +990,7 @@ void Compositor::OnResume() {
obs.ResetIfActive();
}
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
void Compositor::OnCompleteSwapWithNewSize(const gfx::Size& size) {
observer_list_.Notify(
&CompositorObserver::OnCompositingCompleteSwapWithNewSize, this, size);
diff --git a/chromium/patches/patch-ui_compositor_compositor.h b/chromium/patches/patch-ui_compositor_compositor.h
index a28b614a33..2479cbdb36 100644
--- a/chromium/patches/patch-ui_compositor_compositor.h
+++ b/chromium/patches/patch-ui_compositor_compositor.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/compositor/compositor.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/compositor/compositor.h
@@ -462,7 +462,7 @@ class COMPOSITOR_EXPORT Compositor : pub
// base::PowerSuspendObserver:
void OnResume() override;
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
void OnCompleteSwapWithNewSize(const gfx::Size& size);
- #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
diff --git a/chromium/patches/patch-ui_compositor_compositor__observer.h b/chromium/patches/patch-ui_compositor_compositor__observer.h
index 4679c1568c..5e97bf057c 100644
--- a/chromium/patches/patch-ui_compositor_compositor__observer.h
+++ b/chromium/patches/patch-ui_compositor_compositor__observer.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor_observer.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/compositor/compositor_observer.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/compositor/compositor_observer.h
@@ -56,7 +56,7 @@ class COMPOSITOR_EXPORT CompositorObserv
// Called when a child of the compositor is resizing.
virtual void OnCompositingChildResizing(Compositor* compositor) {}
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
// Called when a swap with new size is completed.
virtual void OnCompositingCompleteSwapWithNewSize(ui::Compositor* compositor,
const gfx::Size& size) {}
diff --git a/chromium/patches/patch-ui_display_screen.cc b/chromium/patches/patch-ui_display_screen.cc
index 6df7d15dcd..7898a415fc 100644
--- a/chromium/patches/patch-ui_display_screen.cc
+++ b/chromium/patches/patch-ui_display_screen.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/display/screen.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/display/screen.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/display/screen.cc
@@ -82,7 +82,7 @@ void Screen::SetDisplayForNewWindows(int
display_id_for_new_windows_ = display_id;
diff --git a/chromium/patches/patch-ui_display_screen.h b/chromium/patches/patch-ui_display_screen.h
index c614871efb..ddd5553a09 100644
--- a/chromium/patches/patch-ui_display_screen.h
+++ b/chromium/patches/patch-ui_display_screen.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/display/screen.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/display/screen.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/display/screen.h
@@ -139,7 +139,7 @@ class DISPLAY_EXPORT Screen {
// (both of which may or may not be `nearest_id`).
diff --git a/chromium/patches/patch-ui_events_event.cc b/chromium/patches/patch-ui_events_event.cc
index 665f3cec6e..46e396f09e 100644
--- a/chromium/patches/patch-ui_events_event.cc
+++ b/chromium/patches/patch-ui_events_event.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/event.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/events/event.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/events/event.cc
@@ -374,7 +374,7 @@ std::string LocatedEvent::ToString() con
MouseEvent::MouseEvent(const PlatformEvent& native_event)
diff --git a/chromium/patches/patch-ui_events_event__switches.cc b/chromium/patches/patch-ui_events_event__switches.cc
index 4ae3ccdc6b..65c6c2b2cc 100644
--- a/chromium/patches/patch-ui_events_event__switches.cc
+++ b/chromium/patches/patch-ui_events_event__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/event_switches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/events/event_switches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/events/event_switches.cc
@@ -21,7 +21,7 @@ const char kCompensateForUnstablePinchZo
// value is a floating point number that is interpreted as a distance in pixels.
diff --git a/chromium/patches/patch-ui_events_event__switches.h b/chromium/patches/patch-ui_events_event__switches.h
index 2ab8788565..7c5f42362b 100644
--- a/chromium/patches/patch-ui_events_event__switches.h
+++ b/chromium/patches/patch-ui_events_event__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/event_switches.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/events/event_switches.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/events/event_switches.h
@@ -13,7 +13,7 @@ namespace switches {
EVENTS_BASE_EXPORT extern const char kCompensateForUnstablePinchZoom[];
diff --git a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
index aa04b6a7ce..c47b8f3a53 100644
--- a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
+++ b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/keycodes/dom/keycode_converter.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/events/keycodes/dom/keycode_converter.cc
@@ -14,7 +14,7 @@
#include "ui/events/keycodes/dom/dom_code.h"
diff --git a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
index 40940fe9f1..288fd111af 100644
--- a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
+++ b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/keycodes/dom/keycode_converter.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/events/keycodes/dom/keycode_converter.h
@@ -64,7 +64,7 @@ class KeycodeConverter {
// Convert a DomCode into a native keycode.
diff --git a/chromium/patches/patch-ui_gfx_BUILD.gn b/chromium/patches/patch-ui_gfx_BUILD.gn
index 7e8119164c..c25112b9f3 100644
--- a/chromium/patches/patch-ui_gfx_BUILD.gn
+++ b/chromium/patches/patch-ui_gfx_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/BUILD.gn
-@@ -636,7 +636,7 @@ source_set("memory_buffer_sources") {
+@@ -642,7 +642,7 @@ source_set("memory_buffer_sources") {
deps += [ "//build/config/linux/libdrm" ]
}
diff --git a/chromium/patches/patch-ui_gfx_canvas__skia.cc b/chromium/patches/patch-ui_gfx_canvas__skia.cc
index d7d6baef7d..d273221a98 100644
--- a/chromium/patches/patch-ui_gfx_canvas__skia.cc
+++ b/chromium/patches/patch-ui_gfx_canvas__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/canvas_skia.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/canvas_skia.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/canvas_skia.cc
@@ -219,7 +219,7 @@ void Canvas::DrawStringRectWithFlags(std
Range range = StripAcceleratorChars(flags, &adjusted_text);
diff --git a/chromium/patches/patch-ui_gfx_font__fallback__linux.cc b/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
index 255463eef2..36ea8a4bc6 100644
--- a/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
+++ b/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_fallback_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/font_fallback_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/font_fallback_linux.cc
@@ -28,6 +28,8 @@
#include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium/patches/patch-ui_gfx_font__render__params.h b/chromium/patches/patch-ui_gfx_font__render__params.h
index 1278940c0d..d138b223a8 100644
--- a/chromium/patches/patch-ui_gfx_font__render__params.h
+++ b/chromium/patches/patch-ui_gfx_font__render__params.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_render_params.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/font_render_params.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/font_render_params.h
@@ -115,7 +115,7 @@ COMPONENT_EXPORT(GFX)
FontRenderParams GetFontRenderParams(const FontRenderParamsQuery& query,
diff --git a/chromium/patches/patch-ui_gfx_font__render__params__linux.cc b/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
index 67f7d53fb4..383210c840 100644
--- a/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
+++ b/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_render_params_linux.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/font_render_params_linux.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/font_render_params_linux.cc
@@ -24,7 +24,7 @@
#include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium/patches/patch-ui_gfx_font__util.cc b/chromium/patches/patch-ui_gfx_font__util.cc
index 272f55b106..a093c69a96 100644
--- a/chromium/patches/patch-ui_gfx_font__util.cc
+++ b/chromium/patches/patch-ui_gfx_font__util.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/font_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/font_util.cc
-@@ -6,7 +6,7 @@
-
+@@ -7,7 +7,7 @@
#include "build/build_config.h"
+ #include "skia/ext/font_utils.h"
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include <fontconfig/fontconfig.h>
#include "ui/gfx/linux/fontconfig_util.h"
#endif
-@@ -24,7 +24,7 @@ void InitializeFonts() {
+@@ -25,7 +25,7 @@ void InitializeFonts() {
// background (resources have not yet been granted to cast) since it prevents
// the long delay the user would have seen on first rendering.
diff --git a/chromium/patches/patch-ui_gfx_gpu__extra__info.h b/chromium/patches/patch-ui_gfx_gpu__extra__info.h
index b7eac3062c..a2dcb6704b 100644
--- a/chromium/patches/patch-ui_gfx_gpu__extra__info.h
+++ b/chromium/patches/patch-ui_gfx_gpu__extra__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/gpu_extra_info.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/gpu_extra_info.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/gpu_extra_info.h
@@ -47,7 +47,7 @@ struct COMPONENT_EXPORT(GFX) GpuExtraInf
// applicable.
diff --git a/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h b/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
index e67c957c16..39f9f10756 100644
--- a/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
+++ b/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/linux/dmabuf_uapi.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/linux/dmabuf_uapi.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/linux/dmabuf_uapi.h
@@ -5,12 +5,11 @@
#ifndef UI_GFX_LINUX_DMABUF_UAPI_H_
diff --git a/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc b/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
index 49d9a1da3d..8b21e469e7 100644
--- a/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
+++ b/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/linux/gbm_wrapper.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/linux/gbm_wrapper.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/linux/gbm_wrapper.cc
@@ -341,7 +341,7 @@ class Device final : public ui::GbmDevic
// of 1x1 BOs which are destroyed before creating the final BO creation used
diff --git a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
index 038e183fb4..c345430595 100644
--- a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
+++ b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/mojom/native_handle_types_mojom_traits.cc
@@ -14,7 +14,7 @@
#include "ui/gfx/mac/io_surface.h"
diff --git a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
index 57ca204213..b2afe2f9d5 100644
--- a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
+++ b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/mojom/native_handle_types_mojom_traits.h
@@ -18,7 +18,7 @@
#include "ui/gfx/gpu_memory_buffer_handle.h"
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc b/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
index c867bbb3f1..0f98d4a760 100644
--- a/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
+++ b/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/native_pixmap_handle.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/native_pixmap_handle.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/native_pixmap_handle.cc
@@ -11,7 +11,7 @@
#include "components/viz/common/resources/shared_image_format_utils.h"
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
index 05ff253bab..08e9828dbe 100644
--- a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
+++ b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/native_pixmap_handle.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/native_pixmap_handle.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/native_pixmap_handle.h
@@ -14,7 +14,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-ui_gfx_native__ui__types.h b/chromium/patches/patch-ui_gfx_native__ui__types.h
index 5efc61f60e..e90d77944c 100644
--- a/chromium/patches/patch-ui_gfx_native__ui__types.h
+++ b/chromium/patches/patch-ui_gfx_native__ui__types.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/native_ui_types.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/native_ui_types.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/native_ui_types.h
@@ -101,7 +101,7 @@ class ViewAndroid;
} // namespace ui
diff --git a/chromium/patches/patch-ui_gfx_platform__font__skia.cc b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
index 2512b4ee1b..1a95f318cd 100644
--- a/chromium/patches/patch-ui_gfx_platform__font__skia.cc
+++ b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/platform_font_skia.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/platform_font_skia.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/platform_font_skia.cc
@@ -29,7 +29,7 @@
#include "ui/gfx/system_fonts_win.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
index a00d1ddf4f..545f13cf4a 100644
--- a/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/render_text_api_fuzzer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/render_text_api_fuzzer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/render_text_api_fuzzer.cc
@@ -19,7 +19,7 @@
#include "ui/gfx/font_util.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
index fc5a7f4923..d1531096e7 100644
--- a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/render_text_fuzzer.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/render_text_fuzzer.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/render_text_fuzzer.cc
-@@ -18,7 +18,7 @@
+@@ -17,7 +17,7 @@
#include "ui/gfx/canvas.h"
#include "ui/gfx/font_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "third_party/test_fonts/fontconfig/fontconfig_util_linux.h"
#endif
-@@ -41,7 +41,7 @@ struct Environment {
+@@ -40,7 +40,7 @@ struct Environment {
CHECK(base::i18n::InitializeICU());
diff --git a/chromium/patches/patch-ui_gfx_switches.cc b/chromium/patches/patch-ui_gfx_switches.cc
index 6f0c5823c8..b430d71085 100644
--- a/chromium/patches/patch-ui_gfx_switches.cc
+++ b/chromium/patches/patch-ui_gfx_switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/switches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/switches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/switches.cc
@@ -36,7 +36,7 @@ const char kHeadless[] = "headless";
// See //components/headless/screen_info/README.md for more details.
diff --git a/chromium/patches/patch-ui_gfx_switches.h b/chromium/patches/patch-ui_gfx_switches.h
index 5f9aa20719..c53abca005 100644
--- a/chromium/patches/patch-ui_gfx_switches.h
+++ b/chromium/patches/patch-ui_gfx_switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/switches.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/switches.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/switches.h
@@ -19,7 +19,7 @@ GFX_SWITCHES_EXPORT extern const char kF
GFX_SWITCHES_EXPORT extern const char kHeadless[];
diff --git a/chromium/patches/patch-ui_gfx_x_atom__cache.cc b/chromium/patches/patch-ui_gfx_x_atom__cache.cc
deleted file mode 100644
index 8be8bdd868..0000000000
--- a/chromium/patches/patch-ui_gfx_x_atom__cache.cc
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- ui/gfx/x/atom_cache.cc.orig 2026-02-03 22:07:10.000000000 +0000
-+++ ui/gfx/x/atom_cache.cc
-@@ -157,6 +157,7 @@ constexpr auto kAtomsToCache = std::to_a
- "application/octet-stream",
- "application/vnd.chromium.test",
- "chromium/filename",
-+ "chromium/from-privileged",
- "chromium/x-bookmark-entries",
- "chromium/x-browser-actions",
- "chromium/x-file-system-files",
diff --git a/chromium/patches/patch-ui_gfx_x_connection.cc b/chromium/patches/patch-ui_gfx_x_connection.cc
index f841abc924..c24ae1fc08 100644
--- a/chromium/patches/patch-ui_gfx_x_connection.cc
+++ b/chromium/patches/patch-ui_gfx_x_connection.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/connection.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/x/connection.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/x/connection.cc
-@@ -411,7 +411,7 @@ bool Connection::HasNextEvent() {
+@@ -410,7 +410,7 @@ bool Connection::HasNextEvent() {
}
events_.pop_front();
}
diff --git a/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc b/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
index 549b66134f..0c0aeed2df 100644
--- a/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
+++ b/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/generated_protos/dri3.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/x/generated_protos/dri3.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/x/generated_protos/dri3.cc
@@ -27,6 +27,8 @@
#include <xcb/xcb.h>
diff --git a/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc b/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
index 96463c3dce..2aff6c0157 100644
--- a/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
+++ b/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/generated_protos/shm.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/x/generated_protos/shm.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/x/generated_protos/shm.cc
@@ -27,6 +27,8 @@
#include <xcb/xcb.h>
diff --git a/chromium/patches/patch-ui_gfx_x_xlib__support.cc b/chromium/patches/patch-ui_gfx_x_xlib__support.cc
index dcd875951b..7fb3619a2e 100644
--- a/chromium/patches/patch-ui_gfx_x_xlib__support.cc
+++ b/chromium/patches/patch-ui_gfx_x_xlib__support.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/xlib_support.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gfx/x/xlib_support.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gfx/x/xlib_support.cc
@@ -39,10 +39,18 @@ void InitXlib() {
return;
diff --git a/chromium/patches/patch-ui_gl_BUILD.gn b/chromium/patches/patch-ui_gl_BUILD.gn
index ecbc683ed9..87eb89386a 100644
--- a/chromium/patches/patch-ui_gl_BUILD.gn
+++ b/chromium/patches/patch-ui_gl_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gl/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gl/BUILD.gn
@@ -389,7 +389,7 @@ component("gl") {
]
diff --git a/chromium/patches/patch-ui_gl_gl__context.cc b/chromium/patches/patch-ui_gl_gl__context.cc
index 5897c97798..4ba4a1d7e8 100644
--- a/chromium/patches/patch-ui_gl_gl__context.cc
+++ b/chromium/patches/patch-ui_gl_gl__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_context.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gl/gl_context.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gl/gl_context.cc
@@ -153,7 +153,7 @@ bool GLContext::MakeCurrent(GLSurface* s
recorded_max_gles_version_if_feasible = true;
diff --git a/chromium/patches/patch-ui_gl_gl__implementation.cc b/chromium/patches/patch-ui_gl_gl__implementation.cc
index 4d26816f0c..a8b611a497 100644
--- a/chromium/patches/patch-ui_gl_gl__implementation.cc
+++ b/chromium/patches/patch-ui_gl_gl__implementation.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_implementation.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gl/gl_implementation.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gl/gl_implementation.cc
@@ -335,7 +335,7 @@ GetRequestedGLImplementationFromCommandL
const base::CommandLine* command_line) {
diff --git a/chromium/patches/patch-ui_gl_gl__switches.cc b/chromium/patches/patch-ui_gl_gl__switches.cc
index 6b6a87cd2a..0c19cc6933 100644
--- a/chromium/patches/patch-ui_gl_gl__switches.cc
+++ b/chromium/patches/patch-ui_gl_gl__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_switches.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gl/gl_switches.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gl/gl_switches.cc
@@ -16,7 +16,7 @@
#endif
diff --git a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
index 67984e1ada..2330f62cee 100644
--- a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
+++ b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/sync_control_vsync_provider.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gl/sync_control_vsync_provider.cc
@@ -11,7 +11,7 @@
#include "base/trace_event/trace_event.h"
diff --git a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
index 2110b8e91a..4b5599abb9 100644
--- a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
+++ b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/sync_control_vsync_provider.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gl/sync_control_vsync_provider.h
@@ -31,7 +31,7 @@ class SyncControlVSyncProvider : public
bool SupportGetVSyncParametersIfAvailable() const override;
diff --git a/chromium/patches/patch-ui_gtk_gtk__compat.cc b/chromium/patches/patch-ui_gtk_gtk__compat.cc
index 495f88c894..83264769e2 100644
--- a/chromium/patches/patch-ui_gtk_gtk__compat.cc
+++ b/chromium/patches/patch-ui_gtk_gtk__compat.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gtk/gtk_compat.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gtk/gtk_compat.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gtk/gtk_compat.cc
@@ -74,27 +74,47 @@ auto DlSym(void* library, const char* na
}
diff --git a/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc b/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
index b4d4dd1ad0..d62a35ccac 100644
--- a/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
+++ b/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gtk/printing/print_dialog_gtk.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/gtk/printing/print_dialog_gtk.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/gtk/printing/print_dialog_gtk.cc
@@ -464,7 +464,7 @@ void PrintDialogGtk::ShowDialog(
GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
diff --git a/chromium/patches/patch-ui_message__center_views_message__popup__view.cc b/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
index b753eba628..e013dcb273 100644
--- a/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
+++ b/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/message_center/views/message_popup_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/message_center/views/message_popup_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/message_center/views/message_popup_view.cc
@@ -164,7 +164,7 @@ std::unique_ptr<views::Widget> MessagePo
views::Widget::InitParams::CLIENT_OWNS_WIDGET,
diff --git a/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc b/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
index 4c3c974df5..ac1b8c71a3 100644
--- a/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
+++ b/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
@@ -4,23 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/features/native_theme_features.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/native_theme/features/native_theme_features.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/native_theme/features/native_theme_features.cc
-@@ -54,7 +54,7 @@ namespace ui {
-
- bool IsFluentOverlayScrollbarEnabled() {
- // Fluent scrollbars are only used for some OSes due to UI design guidelines.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(features::kFluentOverlayScrollbar);
- #else
- return false;
-@@ -63,7 +63,7 @@ bool IsFluentOverlayScrollbarEnabled() {
+@@ -46,7 +46,7 @@ bool IsFluentOverlayScrollbarEnabled() {
bool IsFluentScrollbarEnabled() {
// Fluent scrollbars are only used for some OSes due to UI design guidelines.
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(features::kFluentScrollbar) ||
- IsFluentOverlayScrollbarEnabled();
+ return true;
#else
+ return false;
diff --git a/chromium/patches/patch-ui_native__theme_native__theme.h b/chromium/patches/patch-ui_native__theme_native__theme.h
index 6d4e19bc7b..4e46b9cc82 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme.h
+++ b/chromium/patches/patch-ui_native__theme_native__theme.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/native_theme.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/native_theme/native_theme.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/native_theme/native_theme.h
@@ -64,7 +64,7 @@ class COMPONENT_EXPORT(NATIVE_THEME) Nat
// A part being sized or painted.
diff --git a/chromium/patches/patch-ui_native__theme_native__theme__base.cc b/chromium/patches/patch-ui_native__theme_native__theme__base.cc
index 178fa7efa8..46da3d3b9d 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme__base.cc
+++ b/chromium/patches/patch-ui_native__theme_native__theme__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/native_theme_base.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/native_theme/native_theme_base.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/native_theme/native_theme_base.cc
@@ -169,7 +169,7 @@ void NativeThemeBase::PaintImpl(cc::Pain
std::get<ButtonExtraParams>(extra_params), dark_mode,
diff --git a/chromium/patches/patch-ui_ozone_common_egl__util.cc b/chromium/patches/patch-ui_ozone_common_egl__util.cc
index c251a5fbbb..4f3434c6b4 100644
--- a/chromium/patches/patch-ui_ozone_common_egl__util.cc
+++ b/chromium/patches/patch-ui_ozone_common_egl__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/common/egl_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/common/egl_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/common/egl_util.cc
@@ -35,9 +35,9 @@ const base::FilePath::CharType kDefaultG
FILE_PATH_LITERAL("libGLESv2.so");
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc b/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
index c9c10c34cc..6db8d789be 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/headless/headless_surface_factory.cc
@@ -35,7 +35,7 @@
#include "ui/ozone/platform/headless/headless_window_manager.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc b/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
index 961b1dd122..c74e07dfdb 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/headless/ozone_platform_headless.cc
@@ -108,7 +108,7 @@ class OzonePlatformHeadlessImpl : public
}
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc b/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
index 73a48507bb..95ad2984e9 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/headless/vulkan_implementation_headless.cc
@@ -117,7 +117,7 @@ VulkanImplementationHeadless::ExportVkFe
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn b/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
index 81508e5fa6..2516a0dede 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/wayland/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/wayland/BUILD.gn
@@ -246,7 +246,6 @@ source_set("wayland") {
"//mojo/public/cpp/system",
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc b/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
index 632fb9d7e3..fedda2810d 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/wayland/common/wayland_util.cc
@@ -417,6 +417,7 @@ void RecordConnectionMetrics(wl_display*
{"weston", WaylandCompositor::kWeston},
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc b/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
index e2cd90d178..747ebaba41 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc
@@ -39,7 +39,11 @@ bool VulkanImplementationWayland::Initia
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
index be76f76039..6f52a15a37 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc
@@ -46,9 +46,13 @@ std::string NumberToString(uint32_t numb
}
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc
new file mode 100644
index 0000000000..bae444be90
--- /dev/null
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/ozone/platform/wayland/host/wayland_clipboard.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ ui/ozone/platform/wayland/host/wayland_clipboard.cc
+@@ -34,7 +34,7 @@
+ #include "ui/ozone/platform/wayland/host/zwp_primary_selection_device_manager.h"
+ #include "ui/ozone/public/platform_clipboard.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/strings/string_util.h"
+ #include "ui/base/clipboard/clipboard_util_linux.h"
+ #include "ui/ozone/platform/wayland/host/wayland_exchange_data_provider.h"
+@@ -102,7 +102,7 @@ class ClipboardImpl final : public Clipb
+ }
+
+ ui::PlatformClipboard::Data ReadFileTransfer() final {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Prefer portal types
+ ui::PlatformClipboard::Data data =
+ GetDevice()->ReadSelectionData(ui::kMimeTypePortalFileTransfer);
+@@ -146,7 +146,7 @@ class ClipboardImpl final : public Clipb
+ } else {
+ offered_data_ = *data;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Check if we need to register files for transfer
+ auto it = offered_data_.find(ui::kMimeTypeUriList);
+ if (it != offered_data_.end()) {
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc
new file mode 100644
index 0000000000..ffabb3f6a7
--- /dev/null
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc
@@ -0,0 +1,44 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc
+@@ -49,7 +49,7 @@
+ #include "ui/ozone/platform/wayland/host/wayland_window.h"
+ #include "ui/ozone/platform/wayland/host/wayland_window_manager.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/base/clipboard/clipboard_util_linux.h"
+ #endif
+
+@@ -70,7 +70,7 @@ using mojom::DragOperation;
+ constexpr char kMimeTypeEmptyDragData[] = "chromium/x-empty-drag-data";
+
+ bool IsPortalMimeType(const std::string& mime_type) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return mime_type == kMimeTypePortalFileTransfer ||
+ mime_type == kMimeTypePortalFiles;
+ #else
+@@ -189,7 +189,7 @@ bool WaylandDataDragController::StartSes
+ offered_exchange_data_provider_ = data.provider().Clone();
+ auto mime_types = GetOfferedExchangeDataProvider()->BuildMimeTypesList();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If we are dragging files, register them with the portal.
+ if (data.HasFile()) {
+ std::optional<std::vector<FileInfo>> filenames = data.GetFilenames();
+@@ -699,7 +699,7 @@ void WaylandDataDragController::PostData
+ return {};
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Handle file transfer via portal
+ if (IsPortalMimeType(mime_type)) {
+ std::vector<uint8_t> key_vec;
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
new file mode 100644
index 0000000000..0c88b17f6b
--- /dev/null
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
@@ -0,0 +1,62 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ ui/ozone/platform/wayland/host/wayland_exchange_data_provider.cc
+@@ -74,7 +74,7 @@ int MimeTypeToFormat(const std::string&
+ if (mime_type == ui::kMimeTypeDataTransferCustomData) {
+ return OSExchangeData::PICKLED_DATA;
+ }
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (mime_type == ui::kMimeTypePortalFileTransfer ||
+ mime_type == ui::kMimeTypePortalFiles) {
+ return OSExchangeData::PICKLED_DATA;
+@@ -213,7 +213,7 @@ std::unique_ptr<OSExchangeDataProvider>
+ const {
+ auto clone = std::make_unique<WaylandExchangeDataProvider>();
+ CopyData(clone.get());
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ clone->additional_data_ = additional_data_;
+ #endif
+ return clone;
+@@ -223,7 +223,7 @@ void WaylandExchangeDataProvider::SetFil
+ const std::vector<FileInfo>& filenames) {
+ OSExchangeDataProviderNonBacked::SetFilenames(filenames);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Synchronously register files to get the key. This blocks the UI thread
+ // briefly but ensures the key is ready for the data offer.
+ std::string key = ui::clipboard_util::RegisterFilesWithPortal(filenames);
+@@ -267,7 +267,7 @@ std::vector<std::string> WaylandExchange
+ mime_types.push_back(mime_type);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ for (const auto& item : additional_data_) {
+ mime_types.push_back(item.first);
+ }
+@@ -285,7 +285,7 @@ void WaylandExchangeDataProvider::AddDat
+ DCHECK(data);
+ DCHECK(IsMimeTypeSupported(mime_type));
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (mime_type == ui::kMimeTypePortalFileTransfer ||
+ mime_type == ui::kMimeTypePortalFiles) {
+ additional_data_[mime_type] = base::as_string_view(*data);
+@@ -359,7 +359,7 @@ bool WaylandExchangeDataProvider::Extrac
+ pickle->size());
+ return true;
+ }
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto it = additional_data_.find(mime_type);
+ if (it != additional_data_.end()) {
+ *out_content = it->second;
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h
new file mode 100644
index 0000000000..4eb6f24fe7
--- /dev/null
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.h.orig 2026-03-11 22:12:25.000000000 +0000
++++ ui/ozone/platform/wayland/host/wayland_exchange_data_provider.h
+@@ -41,7 +41,7 @@ class WaylandExchangeDataProvider final
+ void AddData(PlatformClipboard::Data data, const std::string& mime_type);
+
+ private:
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::map<std::string, std::string> additional_data_;
+ #endif
+ };
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
index 023934fda5..8996528925 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/wayland/host/wayland_frame_manager.cc
@@ -5,7 +5,9 @@
#include "ui/ozone/platform/wayland/host/wayland_frame_manager.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc b/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
index 14e2604e18..8013c1c0a5 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/x11/vulkan_implementation_x11.cc
@@ -59,7 +59,11 @@ bool VulkanImplementationX11::Initialize
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc
new file mode 100644
index 0000000000..8dc87010a5
--- /dev/null
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/ozone/platform/x11/x11_clipboard_ozone.cc.orig 2026-03-11 22:12:25.000000000 +0000
++++ ui/ozone/platform/x11/x11_clipboard_ozone.cc
+@@ -14,7 +14,7 @@
+ #include "ui/base/clipboard/clipboard_constants.h"
+ #include "ui/base/x/x11_clipboard_helper.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/strings/string_view_util.h"
+ #include "ui/base/clipboard/clipboard_util_linux.h"
+ #endif
+@@ -39,7 +39,7 @@ void X11ClipboardOzone::OfferClipboardDa
+ for (const auto& item : data_map)
+ helper_->InsertMapping(item.first, item.second);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto it = data_map.find(kMimeTypeUriList);
+ if (it != data_map.end()) {
+ std::string unparsed(base::as_string_view(*it->second));
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
index 288905b191..0ec510e6cb 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/x11/x11_screen_ozone.cc
@@ -22,7 +22,7 @@
#include "ui/ozone/platform/x11/x11_window.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
index 8f01cf2b24..f9463d7826 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_screen_ozone.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/x11/x11_screen_ozone.h
@@ -16,7 +16,7 @@
#include "ui/gfx/x/event.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
index d6f52b2c3b..bfac7782fa 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_window.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/platform/x11/x11_window.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/platform/x11/x11_window.cc
@@ -1505,7 +1505,7 @@ void X11Window::OnXWindowStateChanged()
WindowTiledEdges tiled_state = GetTiledState();
diff --git a/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h b/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
index 1ecb2748e6..cce4ed6321 100644
--- a/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
+++ b/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/public/ozone_ui_controls_test_helper.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/public/ozone_ui_controls_test_helper.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/public/ozone_ui_controls_test_helper.h
@@ -62,7 +62,7 @@ class OzoneUIControlsTestHelper {
// aura::Window.
diff --git a/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h b/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
index 4e73192696..acdff93cf4 100644
--- a/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
+++ b/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/test/mock_platform_window_delegate.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/ozone/test/mock_platform_window_delegate.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/ozone/test/mock_platform_window_delegate.h
@@ -35,7 +35,7 @@ class MockPlatformWindowDelegate : publi
MOCK_METHOD2(OnWindowStateChanged,
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc b/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
index e7d5f0cccb..747b00a9c7 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
+++ b/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/platform_window/platform_window_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/platform_window/platform_window_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/platform_window/platform_window_delegate.cc
@@ -58,7 +58,7 @@ gfx::Insets PlatformWindowDelegate::Calc
return gfx::Insets();
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__delegate.h b/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
index a159583932..f1dbb1a777 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
+++ b/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/platform_window/platform_window_delegate.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/platform_window/platform_window_delegate.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/platform_window/platform_window_delegate.h
@@ -146,7 +146,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW)
virtual void OnWindowStateChanged(PlatformWindowState old_state,
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h b/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
index f33e673e86..39272f636a 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
+++ b/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/platform_window/platform_window_init_properties.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/platform_window/platform_window_init_properties.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/platform_window/platform_window_init_properties.h
@@ -56,7 +56,7 @@ class WorkspaceExtensionDelegate;
class ScenicWindowDelegate;
diff --git a/chromium/patches/patch-ui_qt_BUILD.gn b/chromium/patches/patch-ui_qt_BUILD.gn
index aee675526a..e24e450b60 100644
--- a/chromium/patches/patch-ui_qt_BUILD.gn
+++ b/chromium/patches/patch-ui_qt_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/qt/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/qt/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/qt/BUILD.gn
@@ -20,7 +20,7 @@ config("qt_internal_config") {
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
index 910c88b1b0..9f6d77fc33 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_bn.xtb.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/strings/translations/app_locale_settings_bn.xtb
@@ -10,7 +10,7 @@
<translation id="IDS_WEB_FONT_FAMILY">Vrinda</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
index ba3281d1ca..4a153e70d3 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_ja.xtb.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/strings/translations/app_locale_settings_ja.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
index 44bc4527df..6b04535443 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_ko.xtb.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/strings/translations/app_locale_settings_ko.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
index 4a80edc036..e7051a1431 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_ml.xtb.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/strings/translations/app_locale_settings_ml.xtb
@@ -9,7 +9,7 @@
<translation id="IDS_WEB_FONT_FAMILY">'Segoe UI',Arial,AnjaliOldLipi,Rachana,Kartika</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
index 6f7608ef3e..e11b4fc9ac 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_th.xtb.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/strings/translations/app_locale_settings_th.xtb.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/strings/translations/app_locale_settings_th.xtb
@@ -6,7 +6,7 @@
<translation id="IDS_WEB_FONT_FAMILY">Tahoma,sans-serif</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
index bb500bcc48..a55153b998 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/strings/translations/app_locale_settings_zh-CN.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
index abf01e7aac..f7a629128a 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/strings/translations/app_locale_settings_zh-TW.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_views_BUILD.gn b/chromium/patches/patch-ui_views_BUILD.gn
index d23d9a118d..483d48095e 100644
--- a/chromium/patches/patch-ui_views_BUILD.gn
+++ b/chromium/patches/patch-ui_views_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/BUILD.gn
@@ -839,7 +839,6 @@ component("views") {
"windows_stationarity_monitor_aura.cc",
diff --git a/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc b/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
index 0d1ce78380..0619b8a40b 100644
--- a/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
+++ b/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/accessibility/view_accessibility.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/accessibility/view_accessibility.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/accessibility/view_accessibility.cc
@@ -35,7 +35,7 @@
#include "ui/views/accessibility/view_ax_platform_node_delegate_win.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/views/accessibility/view_ax_platform_node_delegate_auralinux.h"
#endif
-@@ -102,7 +102,7 @@ std::unique_ptr<ViewAccessibility> ViewA
+@@ -105,7 +105,7 @@ std::unique_ptr<ViewAccessibility> ViewA
return ViewAXPlatformNodeDelegateWin::CreatePlatformSpecific(view);
#elif BUILDFLAG(IS_MAC)
return ViewAXPlatformNodeDelegateMac::CreatePlatformSpecific(view);
diff --git a/chromium/patches/patch-ui_views_controls_prefix__selector.cc b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
index 1dad445e37..0b400eb7bd 100644
--- a/chromium/patches/patch-ui_views_controls_prefix__selector.cc
+++ b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/prefix_selector.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/controls/prefix_selector.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/controls/prefix_selector.cc
@@ -193,7 +193,7 @@ bool PrefixSelector::ShouldDoLearning()
return false;
diff --git a/chromium/patches/patch-ui_views_controls_prefix__selector.h b/chromium/patches/patch-ui_views_controls_prefix__selector.h
index f54e0d681b..aee4678d91 100644
--- a/chromium/patches/patch-ui_views_controls_prefix__selector.h
+++ b/chromium/patches/patch-ui_views_controls_prefix__selector.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/prefix_selector.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/controls/prefix_selector.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/controls/prefix_selector.h
@@ -91,7 +91,7 @@ class VIEWS_EXPORT PrefixSelector : publ
ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
index 8074df1910..0c09316d4f 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/textfield/textfield.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/controls/textfield/textfield.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/controls/textfield/textfield.cc
@@ -87,7 +87,7 @@
#include "base/win/win_util.h"
@@ -42,7 +42,7 @@ $NetBSD$
// Skip any accelerator handling that conflicts with custom keybindings.
if (auto* linux_ui = ui::LinuxUi::instance()) {
if (IsTextEditCommandEnabled(linux_ui->GetTextEditCommandForEvent(
-@@ -2071,7 +2071,7 @@ bool Textfield::ShouldDoLearning() {
+@@ -2073,7 +2073,7 @@ bool Textfield::ShouldDoLearning() {
return false;
}
@@ -51,7 +51,7 @@ $NetBSD$
// TODO(crbug.com/41452689): Implement this method to support Korean IME
// reconversion feature on native text fields (e.g. find bar).
bool Textfield::SetCompositionFromExistingText(
-@@ -2587,7 +2587,7 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2589,7 +2589,7 @@ ui::TextEditCommand Textfield::GetComman
#endif
return ui::TextEditCommand::DELETE_BACKWARD;
}
@@ -60,7 +60,7 @@ $NetBSD$
// Only erase by line break on Linux and ChromeOS.
if (shift) {
return ui::TextEditCommand::DELETE_TO_BEGINNING_OF_LINE;
-@@ -2595,7 +2595,7 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2597,7 +2597,7 @@ ui::TextEditCommand Textfield::GetComman
#endif
return ui::TextEditCommand::DELETE_WORD_BACKWARD;
case ui::VKEY_DELETE:
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.h b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
index 1909ad47af..2934d048b9 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.h
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/textfield/textfield.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/controls/textfield/textfield.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/controls/textfield/textfield.h
@@ -49,7 +49,7 @@
#include "ui/views/view_observer.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <vector>
#endif
-@@ -479,7 +479,7 @@ class VIEWS_EXPORT Textfield : public Vi
+@@ -481,7 +481,7 @@ class VIEWS_EXPORT Textfield : public Vi
// Set whether the text should be used to improve typing suggestions.
void SetShouldDoLearning(bool value) { should_do_learning_ = value; }
diff --git a/chromium/patches/patch-ui_views_examples_widget__example.cc b/chromium/patches/patch-ui_views_examples_widget__example.cc
index 7f7e9c60ae..95f6aa5071 100644
--- a/chromium/patches/patch-ui_views_examples_widget__example.cc
+++ b/chromium/patches/patch-ui_views_examples_widget__example.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/examples/widget_example.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/examples/widget_example.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/examples/widget_example.cc
@@ -51,7 +51,7 @@ void WidgetExample::CreateExampleView(Vi
modal_button->SetCallback(
diff --git a/chromium/patches/patch-ui_views_focus_focus__manager.cc b/chromium/patches/patch-ui_views_focus_focus__manager.cc
index a448b9d810..b6f799c720 100644
--- a/chromium/patches/patch-ui_views_focus_focus__manager.cc
+++ b/chromium/patches/patch-ui_views_focus_focus__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/focus/focus_manager.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/focus/focus_manager.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/focus/focus_manager.cc
@@ -609,7 +609,7 @@ bool FocusManager::RedirectAcceleratorTo
return false;
diff --git a/chromium/patches/patch-ui_views_style_platform__style.cc b/chromium/patches/patch-ui_views_style_platform__style.cc
index 53d6991f22..b94e529a1d 100644
--- a/chromium/patches/patch-ui_views_style_platform__style.cc
+++ b/chromium/patches/patch-ui_views_style_platform__style.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/style/platform_style.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/style/platform_style.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/style/platform_style.cc
@@ -23,7 +23,7 @@
#include "ui/views/controls/focusable_border.h"
diff --git a/chromium/patches/patch-ui_views_style_platform__style.h b/chromium/patches/patch-ui_views_style_platform__style.h
index 1a4f0661af..893fcff694 100644
--- a/chromium/patches/patch-ui_views_style_platform__style.h
+++ b/chromium/patches/patch-ui_views_style_platform__style.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/style/platform_style.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/style/platform_style.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/style/platform_style.h
@@ -84,7 +84,7 @@ class VIEWS_EXPORT PlatformStyle {
// Default setting at bubble creation time for whether arrow will be adjusted
diff --git a/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc b/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
index 4bed507dac..684893ca7d 100644
--- a/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
+++ b/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
@@ -237,7 +237,7 @@ bool SendMouseClick(MouseButton type, gf
window_hint);
diff --git a/chromium/patches/patch-ui_views_views__delegate.cc b/chromium/patches/patch-ui_views_views__delegate.cc
index 4accaaff42..272c4d702c 100644
--- a/chromium/patches/patch-ui_views_views__delegate.cc
+++ b/chromium/patches/patch-ui_views_views__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/views_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/views_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/views_delegate.cc
-@@ -93,7 +93,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx:
+@@ -92,7 +92,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx:
return false;
}
#elif BUILDFLAG(ENABLE_DESKTOP_AURA) && \
diff --git a/chromium/patches/patch-ui_views_views__delegate.h b/chromium/patches/patch-ui_views_views__delegate.h
index 5b88969e37..d46b5b8ef0 100644
--- a/chromium/patches/patch-ui_views_views__delegate.h
+++ b/chromium/patches/patch-ui_views_views__delegate.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/views_delegate.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/views_delegate.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/views_delegate.h
-@@ -143,7 +143,7 @@ class VIEWS_EXPORT ViewsDelegate {
+@@ -139,7 +139,7 @@ class VIEWS_EXPORT ViewsDelegate {
// environment.
virtual bool IsWindowInMetro(gfx::NativeWindow window) const;
#elif BUILDFLAG(ENABLE_DESKTOP_AURA) && \
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
index b3f3a293db..6ee7795801 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
@@ -203,7 +203,7 @@ DragOperation DesktopDragDropClientOzone
return selected_operation_;
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
index ddf296a66f..0724fbabd6 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
@@ -67,7 +67,7 @@ class VIEWS_EXPORT DesktopDragDropClient
// The offset of |drag_widget_| relative to the mouse position.
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
index 88a113efce..0b4d03a8a0 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
-@@ -51,7 +51,7 @@
+@@ -50,7 +50,7 @@
#include "ui/wm/core/window_util.h"
#include "ui/wm/public/window_move_client.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone_linux.h"
#endif
-@@ -357,7 +357,7 @@ std::unique_ptr<aura::client::DragDropCl
+@@ -356,7 +356,7 @@ std::unique_ptr<aura::client::DragDropCl
DesktopWindowTreeHostPlatform::CreateDragDropClient() {
ui::WmDragHandler* drag_handler = ui::GetWmDragHandler(*(platform_window()));
std::unique_ptr<DesktopDragDropClientOzone> drag_drop_client =
@@ -24,7 +24,7 @@ $NetBSD$
std::make_unique<DesktopDragDropClientOzoneLinux>(window(), drag_handler);
#else
std::make_unique<DesktopDragDropClientOzone>(window(), drag_handler);
-@@ -1208,7 +1208,7 @@ bool DesktopWindowTreeHostPlatform::Rota
+@@ -1207,7 +1207,7 @@ bool DesktopWindowTreeHostPlatform::Rota
// DesktopWindowTreeHost:
// Linux subclasses this host and adds some Linux specific bits.
diff --git a/chromium/patches/patch-ui_views_widget_root__view.cc b/chromium/patches/patch-ui_views_widget_root__view.cc
index b5e5dfa0ea..83c921eecf 100644
--- a/chromium/patches/patch-ui_views_widget_root__view.cc
+++ b/chromium/patches/patch-ui_views_widget_root__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/root_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/widget/root_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/widget/root_view.cc
@@ -169,7 +169,7 @@ class AnnounceTextView : public View {
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-ui_views_widget_widget.cc b/chromium/patches/patch-ui_views_widget_widget.cc
index 43b3b84613..d8cc09187d 100644
--- a/chromium/patches/patch-ui_views_widget_widget.cc
+++ b/chromium/patches/patch-ui_views_widget_widget.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/widget.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/widget/widget.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/widget/widget.cc
@@ -65,7 +65,7 @@
#include "ui/views/widget/widget_removals_observer.h"
diff --git a/chromium/patches/patch-ui_views_widget_widget.h b/chromium/patches/patch-ui_views_widget_widget.h
index acb4e013de..63c167266b 100644
--- a/chromium/patches/patch-ui_views_widget_widget.h
+++ b/chromium/patches/patch-ui_views_widget_widget.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/widget.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/widget/widget.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/widget/widget.h
@@ -489,7 +489,7 @@ class VIEWS_EXPORT Widget : public inter
bool force_system_menu_for_frameless = false;
diff --git a/chromium/patches/patch-ui_views_window_default__frame__view.cc b/chromium/patches/patch-ui_views_window_default__frame__view.cc
index fdc28227fd..8feb689240 100644
--- a/chromium/patches/patch-ui_views_window_default__frame__view.cc
+++ b/chromium/patches/patch-ui_views_window_default__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/default_frame_view.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/window/default_frame_view.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/window/default_frame_view.cc
@@ -285,7 +285,7 @@ int DefaultFrameView::NonClientTopBorder
int DefaultFrameView::CaptionButtonY() const {
diff --git a/chromium/patches/patch-ui_views_window_dialog__delegate.cc b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
index 93a7bafcbe..e666457a7d 100644
--- a/chromium/patches/patch-ui_views_window_dialog__delegate.cc
+++ b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/dialog_delegate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/window/dialog_delegate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/window/dialog_delegate.cc
@@ -129,7 +129,7 @@ Widget* DialogDelegate::CreateDialogWidg
diff --git a/chromium/patches/patch-ui_views_window_frame__background.cc b/chromium/patches/patch-ui_views_window_frame__background.cc
index ed27e17aa6..1065a51204 100644
--- a/chromium/patches/patch-ui_views_window_frame__background.cc
+++ b/chromium/patches/patch-ui_views_window_frame__background.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/frame_background.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- ui/views/window/frame_background.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ ui/views/window/frame_background.cc
@@ -110,7 +110,7 @@ void FrameBackground::PaintMaximized(gfx
int width) const {
diff --git a/chromium/patches/patch-v8_BUILD.gn b/chromium/patches/patch-v8_BUILD.gn
index bd74561b77..cf66042d78 100644
--- a/chromium/patches/patch-v8_BUILD.gn
+++ b/chromium/patches/patch-v8_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/BUILD.gn.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/BUILD.gn
-@@ -1006,6 +1006,9 @@ external_v8_defines = [
+@@ -1014,6 +1014,9 @@ external_v8_defines = [
"V8_TARGET_OS_CHROMEOS",
"V8_TARGET_ARCH_ARM64",
"V8_TARGET_ARCH_PPC64",
@@ -16,7 +16,7 @@ $NetBSD$
]
enabled_external_v8_defines = [
-@@ -1086,6 +1089,15 @@ if (target_os == "android") {
+@@ -1094,6 +1097,15 @@ if (target_os == "android") {
} else if (target_os == "chromeos") {
enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
@@ -32,7 +32,7 @@ $NetBSD$
}
# Some V8_TARGET_ARCH_ defines that affect Api constants (see usages of
-@@ -1830,7 +1842,6 @@ config("strict_warnings") {
+@@ -1844,7 +1856,6 @@ config("strict_warnings") {
}
cflags += [
"-Wmissing-field-initializers",
@@ -40,7 +40,7 @@ $NetBSD$
]
}
}
-@@ -2529,6 +2540,23 @@ action("generate_bytecode_builtins_list"
+@@ -2624,6 +2635,23 @@ action("generate_bytecode_builtins_list"
]
}
@@ -64,7 +64,7 @@ $NetBSD$
# Template to generate different V8 snapshots based on different runtime flags.
# Can be invoked with run_mksnapshot(<name>). The target will resolve to
# run_mksnapshot_<name>. If <name> is "default", no file suffixes will be used.
-@@ -2547,7 +2575,11 @@ template("run_mksnapshot") {
+@@ -2642,7 +2670,11 @@ template("run_mksnapshot") {
suffix = "_$name"
}
action("run_mksnapshot_" + name) {
@@ -77,7 +77,7 @@ $NetBSD$
if (v8_verify_deterministic_mksnapshot) {
# We archive the snapshot executable when verifying snapshot
# determinism to ease debugging.
-@@ -2677,6 +2709,12 @@ template("run_mksnapshot") {
+@@ -2772,6 +2804,12 @@ template("run_mksnapshot") {
if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
args += [ "--reorder-builtins" ]
}
@@ -90,7 +90,7 @@ $NetBSD$
}
# This is needed to distinguish between generating code for the simulator
-@@ -4870,7 +4908,7 @@ v8_header_set("v8_internal_headers") {
+@@ -4982,7 +5020,7 @@ v8_header_set("v8_internal_headers") {
# iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
# based on Darwin and thus POSIX-compliant to a similar degree.
if (is_linux || is_chromeos || is_mac || is_ios ||
@@ -99,7 +99,7 @@ $NetBSD$
sources += [ "src/trap-handler/handler-inside-posix.h" ]
} else if (is_win) {
sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -6301,7 +6339,7 @@ v8_source_set("v8_base_without_compiler"
+@@ -6437,7 +6475,7 @@ v8_source_set("v8_base_without_compiler"
# iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
# based on Darwin and thus POSIX-compliant to a similar degree.
if (is_linux || is_chromeos || is_mac || is_ios ||
@@ -108,7 +108,7 @@ $NetBSD$
sources += [
"src/trap-handler/handler-inside-posix.cc",
"src/trap-handler/handler-outside-posix.cc",
-@@ -6983,7 +7021,7 @@ v8_component("v8_libbase") {
+@@ -7130,7 +7168,7 @@ v8_component("v8_libbase") {
}
}
@@ -117,7 +117,7 @@ $NetBSD$
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -6994,6 +7032,27 @@ v8_component("v8_libbase") {
+@@ -7141,6 +7179,27 @@ v8_component("v8_libbase") {
"dl",
"rt",
]
diff --git a/chromium/patches/patch-v8_include_v8-internal.h b/chromium/patches/patch-v8_include_v8-internal.h
index 750d2dc513..8881347e69 100644
--- a/chromium/patches/patch-v8_include_v8-internal.h
+++ b/chromium/patches/patch-v8_include_v8-internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/include/v8-internal.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/include/v8-internal.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/include/v8-internal.h
@@ -218,7 +218,7 @@ using SandboxedPointer_t = Address;
#ifdef V8_ENABLE_SANDBOX
diff --git a/chromium/patches/patch-v8_include_v8config.h b/chromium/patches/patch-v8_include_v8config.h
index e8c4cd471e..d068b473fa 100644
--- a/chromium/patches/patch-v8_include_v8config.h
+++ b/chromium/patches/patch-v8_include_v8config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/include/v8config.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/include/v8config.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/include/v8config.h
@@ -207,6 +207,9 @@ path. Add it with -I<path> to the comman
&& !defined(V8_TARGET_OS_IOS) \
diff --git a/chromium/patches/patch-v8_src_api_api.cc b/chromium/patches/patch-v8_src_api_api.cc
index d021e1ede6..7ff2ed22ec 100644
--- a/chromium/patches/patch-v8_src_api_api.cc
+++ b/chromium/patches/patch-v8_src_api_api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/api/api.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/api/api.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/api/api.cc
@@ -163,7 +163,7 @@
@@ -15,7 +15,7 @@ $NetBSD$
#include <signal.h>
#include <unistd.h>
-@@ -6322,7 +6322,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6337,7 +6337,7 @@ bool v8::V8::Initialize(const int build_
return true;
}
diff --git a/chromium/patches/patch-v8_src_base_atomicops.h b/chromium/patches/patch-v8_src_base_atomicops.h
index ca199f2a53..d7b00eaeec 100644
--- a/chromium/patches/patch-v8_src_base_atomicops.h
+++ b/chromium/patches/patch-v8_src_base_atomicops.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/atomicops.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/base/atomicops.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/base/atomicops.h
@@ -32,10 +32,10 @@ using Atomic64 = SbAtomic64;
using Atomic8 = char;
diff --git a/chromium/patches/patch-v8_src_base_platform_memory.h b/chromium/patches/patch-v8_src_base_platform_memory.h
index 58fa90c0cb..57660d9614 100644
--- a/chromium/patches/patch-v8_src_base_platform_memory.h
+++ b/chromium/patches/patch-v8_src_base_platform_memory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/memory.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/base/platform/memory.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/base/platform/memory.h
@@ -21,13 +21,13 @@
#include <malloc/malloc.h>
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc b/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
index c3f2e44b2e..81ff09ab29 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/platform-freebsd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/base/platform/platform-freebsd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/base/platform/platform-freebsd.cc
@@ -43,14 +43,10 @@ TimezoneCache* OS::CreateTimezoneCache()
return new PosixDefaultTimezoneCache();
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc b/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
index 328494c92e..abff3bd6a4 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/platform-openbsd.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/base/platform/platform-openbsd.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/base/platform/platform-openbsd.cc
@@ -6,6 +6,9 @@
// POSIX-compatible parts, the implementation is in platform-posix.cc.
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-posix.cc b/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
index db8b9325ef..3b57e9879b 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/platform-posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/base/platform/platform-posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/base/platform/platform-posix.cc
@@ -78,9 +78,11 @@
#include <sys/syscall.h>
@@ -41,7 +41,7 @@ $NetBSD$
// TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
#if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
-@@ -758,7 +768,7 @@ void OS::DestroySharedMemoryHandle(Share
+@@ -772,7 +782,7 @@ void OS::DestroySharedMemoryHandle(Share
#if !V8_OS_ZOS
// static
bool OS::HasLazyCommits() {
@@ -50,7 +50,7 @@ $NetBSD$
return true;
#else
// TODO(bbudge) Return true for all POSIX platforms.
-@@ -1214,7 +1224,11 @@ Thread::Thread(const Options& options)
+@@ -1228,7 +1238,11 @@ Thread::Thread(const Options& options)
stack_size_(options.stack_size()),
priority_(options.priority()),
start_semaphore_(nullptr) {
@@ -62,7 +62,7 @@ $NetBSD$
if (stack_size_ > 0) stack_size_ = std::max(stack_size_, min_stack_size);
set_name(options.name());
}
-@@ -1229,7 +1243,7 @@ static void SetThreadName(const char* na
+@@ -1243,7 +1257,7 @@ static void SetThreadName(const char* na
pthread_set_name_np(pthread_self(), name);
#elif V8_OS_NETBSD
static_assert(Thread::kMaxThreadNameLength <= PTHREAD_MAX_NAMELEN_NP);
@@ -71,7 +71,7 @@ $NetBSD$
#elif V8_OS_DARWIN
// pthread_setname_np is only available in 10.6 or later, so test
// for it at runtime.
-@@ -1408,7 +1422,7 @@ void Thread::SetThreadLocal(LocalStorage
+@@ -1422,7 +1436,7 @@ void Thread::SetThreadLocal(LocalStorage
// keep this version in POSIX as most Linux-compatible derivatives will
// support it. MacOS and FreeBSD are different here.
#if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
diff --git a/chromium/patches/patch-v8_src_base_strings.h b/chromium/patches/patch-v8_src_base_strings.h
index 248b6cf7bb..d8b3866556 100644
--- a/chromium/patches/patch-v8_src_base_strings.h
+++ b/chromium/patches/patch-v8_src_base_strings.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/strings.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/base/strings.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/base/strings.h
@@ -8,6 +8,9 @@
#include "src/base/base-export.h"
diff --git a/chromium/patches/patch-v8_src_base_sys-info.cc b/chromium/patches/patch-v8_src_base_sys-info.cc
index f8b9e8b265..84f712d7b4 100644
--- a/chromium/patches/patch-v8_src_base_sys-info.cc
+++ b/chromium/patches/patch-v8_src_base_sys-info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/sys-info.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/base/sys-info.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/base/sys-info.cc
@@ -35,8 +35,12 @@ namespace base {
diff --git a/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc b/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
index d605cd49fb..43fc52e33d 100644
--- a/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
+++ b/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/utils/random-number-generator.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/base/utils/random-number-generator.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/base/utils/random-number-generator.cc
@@ -56,7 +56,7 @@ RandomNumberGenerator::RandomNumberGener
DCHECK_EQ(0, result);
diff --git a/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc b/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
index e51324ae65..6de0506bce 100644
--- a/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
+++ b/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/diagnostics/perf-jit.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/diagnostics/perf-jit.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/diagnostics/perf-jit.cc
@@ -31,7 +31,7 @@
#include "src/flags/flags.h"
diff --git a/chromium/patches/patch-v8_src_diagnostics_perf-jit.h b/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
index 6e258b672b..d601a197c8 100644
--- a/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
+++ b/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/diagnostics/perf-jit.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/diagnostics/perf-jit.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/diagnostics/perf-jit.h
@@ -31,7 +31,7 @@
#include "include/v8config.h"
diff --git a/chromium/patches/patch-v8_src_execution_isolate.cc b/chromium/patches/patch-v8_src_execution_isolate.cc
index 0ffc89ab78..57a3c15475 100644
--- a/chromium/patches/patch-v8_src_execution_isolate.cc
+++ b/chromium/patches/patch-v8_src_execution_isolate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/execution/isolate.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/execution/isolate.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/execution/isolate.cc
@@ -177,6 +177,10 @@
#include "src/execution/simulator-base.h"
@@ -17,7 +17,7 @@ $NetBSD$
extern "C" const uint8_t v8_Default_embedded_blob_code_[];
extern "C" uint32_t v8_Default_embedded_blob_code_size_;
extern "C" const uint8_t v8_Default_embedded_blob_data_[];
-@@ -5363,6 +5367,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -5324,6 +5328,13 @@ void Isolate::InitializeDefaultEmbeddedB
const uint8_t* data = DefaultEmbeddedBlobData();
uint32_t data_size = DefaultEmbeddedBlobDataSize();
diff --git a/chromium/patches/patch-v8_src_flags_flags.cc b/chromium/patches/patch-v8_src_flags_flags.cc
index 318afe2424..a75c47702b 100644
--- a/chromium/patches/patch-v8_src_flags_flags.cc
+++ b/chromium/patches/patch-v8_src_flags_flags.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/flags/flags.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/flags/flags.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/flags/flags.cc
@@ -17,6 +17,10 @@
#include <sstream>
diff --git a/chromium/patches/patch-v8_src_libsampler_sampler.cc b/chromium/patches/patch-v8_src_libsampler_sampler.cc
index e90e4f8635..640b10982b 100644
--- a/chromium/patches/patch-v8_src_libsampler_sampler.cc
+++ b/chromium/patches/patch-v8_src_libsampler_sampler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/libsampler/sampler.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/libsampler/sampler.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/libsampler/sampler.cc
@@ -526,6 +526,16 @@ void SignalHandler::FillRegisterState(vo
state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
diff --git a/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc b/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
index e46d2a28bc..5115cd987e 100644
--- a/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
+++ b/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/objects/js-temporal-zoneinfo64.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/objects/js-temporal-zoneinfo64.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/objects/js-temporal-zoneinfo64.cc
@@ -11,7 +11,7 @@
#include "temporal_rs/TimeZone.hpp"
diff --git a/chromium/patches/patch-v8_src_sandbox_sandbox.cc b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
index b62b1d1495..b3196f718e 100644
--- a/chromium/patches/patch-v8_src_sandbox_sandbox.cc
+++ b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/sandbox/sandbox.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/sandbox/sandbox.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/sandbox/sandbox.cc
-@@ -59,7 +59,7 @@ static Address DetermineAddressSpaceLimi
+@@ -60,7 +60,7 @@ static Address DetermineAddressSpaceLimi
}
#endif // V8_TARGET_ARCH_X64
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
index a4104a1322..917dc3a0dd 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
@@ -150,6 +150,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(cons
return EmbeddedTargetOs::kStarboard;
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
index 809d8fbf96..57d3f1f2e4 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
@@ -37,6 +37,7 @@ enum class EmbeddedTargetOs {
kWin,
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
index d1a5899586..29e19634b3 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
@@ -9,6 +9,10 @@
diff --git a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
index 305c51a08a..4ccef3ef2c 100644
--- a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
+++ b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/trap-handler/handler-inside-posix.cc.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.cc.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/trap-handler/handler-inside-posix.cc
@@ -28,7 +28,7 @@
diff --git a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
index 96683a025d..4ce8530ea1 100644
--- a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
+++ b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/trap-handler/handler-inside-posix.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/trap-handler/handler-inside-posix.h
@@ -13,7 +13,7 @@ namespace v8 {
namespace internal {
diff --git a/chromium/patches/patch-v8_src_trap-handler_trap-handler.h b/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
index 4af712eb09..da1f304066 100644
--- a/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
+++ b/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/trap-handler/trap-handler.h.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/src/trap-handler/trap-handler.h.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/src/trap-handler/trap-handler.h
@@ -18,7 +18,7 @@ namespace v8::internal::trap_handler {
// X64 on Linux, Windows, MacOS, FreeBSD.
diff --git a/chromium/patches/patch-v8_tools_run-paxctl.py b/chromium/patches/patch-v8_tools_run-paxctl.py
index b0f7329c94..146c9c0c42 100644
--- a/chromium/patches/patch-v8_tools_run-paxctl.py
+++ b/chromium/patches/patch-v8_tools_run-paxctl.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/tools/run-paxctl.py.orig 2026-02-14 15:42:44.855621901 +0000
+--- v8/tools/run-paxctl.py.orig 2026-03-13 16:54:16.427384944 +0000
+++ v8/tools/run-paxctl.py
@@ -0,0 +1,16 @@
+#!@PYTHONBIN@
diff --git a/chromium/patches/patch-v8_tools_run.py b/chromium/patches/patch-v8_tools_run.py
index 4013c60352..89a163d281 100644
--- a/chromium/patches/patch-v8_tools_run.py
+++ b/chromium/patches/patch-v8_tools_run.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/tools/run.py.orig 2026-02-03 22:07:10.000000000 +0000
+--- v8/tools/run.py.orig 2026-03-11 22:12:25.000000000 +0000
+++ v8/tools/run.py
@@ -21,7 +21,7 @@ if cmd and cmd[0] == '--redirect-stdout'
kwargs = dict(stdout=subprocess.PIPE)
Home |
Main Index |
Thread Index |
Old Index