pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
chromium: update to 151.0.7922.108
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Fri Aug 7 12:14:41 2026 +0200
Changeset: 11b4ab1301430f58a45a4b73221b74f59155a879
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_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_features.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.cc
chromium/patches/patch-base_files_file__path__watcher__kqueue.h
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_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__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_hang__watcher.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_compiler__cpu__abi.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_modules_unified_modulemap__config.py
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_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_browser__management_management__identity.cc
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_crash__reporting__context.h
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_remote__commands_user__remote__commands__factory.cc
chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.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_api__browser__context__keyed__service__factories.cc
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_web__authentication__proxy_web__authentication__proxy__api.h
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_show__feedback__page.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.cc
chromium/patches/patch-chrome_browser_first__run_first__run.h
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_glic__settings__util__desktop.cc
chromium/patches/patch-chrome_browser_glic_public_features.cc
chromium/patches/patch-chrome_browser_glic_service_glic__instance__impl.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__init.cc
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_rtc__diagnostic__logging__utils.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_BUILD.gn
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_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_regional__capabilities_regional__capabilities__service__factory.h
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_safe__browsing_security__settings__bundle__pref__change__handler.cc
chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.h
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_chrome__autofill__client.cc
chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.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_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_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_startup_url__util.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_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_toolbar_app__menu__icon__controller.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_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_contents__web__view.cc
chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.h
chromium/patches/patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc
chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__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_avatar__toolbar__button__state__manager.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.h
chromium/patches/patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc
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_hovercard_tab__hover__card__bubble__view.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab.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_toolbar_avatar__toolbar__button__interface.h
chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc
chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc
chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.h
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_sanitized__image_sanitized__image__source.cc
chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h
chromium/patches/patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.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_signin_sync__confirmation__ui.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_updater_browser__updater__client__util.h
chromium/patches/patch-chrome_browser_updater_updater.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_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__install__info.h
chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
chromium/patches/patch-chrome_browser_webauthn_chrome__web__authentication__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.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_suggestions_payments_credit__card__suggestion__generator.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_dbus_xdg_file__transfer__portal.cc
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_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_feature__engagement_public_tracker.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_endpoint__options.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_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_regional__capabilities_regional__capabilities__service.cc
chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
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_sb__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_internal_identity__manager_account__capabilities__list.h
chromium/patches/patch-components_signin_public_base_signin__switches.cc
chromium/patches/patch-components_signin_public_base_signin__switches.h
chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.cc
chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.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_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_browser_supervised__user__utils.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_device__statistics__tracker.cc
chromium/patches/patch-components_sync_service_sync__prefs.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_wallet_core_browser_network_wallet__request.cc
chromium/patches/patch-components_webapps_browser_web__app__url__config.cc
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_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.cc
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_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-google__apis_gcm_engine_heartbeat__manager.cc
chromium/patches/patch-gpu_command__buffer_client_internal_mappable__buffer__native__pixmap.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_dawn__ozone__image__representation.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_ozone__image__backing.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__finch__features.h
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_shared__image__stub.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__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__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_mappable__shared__image__video__frame__pool.cc
chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc
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__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_branding.cc
chromium/patches/patch-remoting_base_constants.h
chromium/patches/patch-remoting_base_crash_crashpad__database__manager.cc
chromium/patches/patch-remoting_base_environment__details.cc
chromium/patches/patch-remoting_base_host__settings.cc
chromium/patches/patch-remoting_base_remoting__export.h
chromium/patches/patch-remoting_base_security__key__socket__name.cc
chromium/patches/patch-remoting_base_username.cc
chromium/patches/patch-remoting_base_username.h
chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
chromium/patches/patch-remoting_host_audio__injector.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_chromoting__host__services__server.cc
chromium/patches/patch-remoting_host_client__session.cc
chromium/patches/patch-remoting_host_config__file__watcher.cc
chromium/patches/patch-remoting_host_config__file__watcher.h
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_desktop__process__main.cc
chromium/patches/patch-remoting_host_desktop__session__connector.h
chromium/patches/patch-remoting_host_desktop__session__proxy.cc
chromium/patches/patch-remoting_host_desktop__session__proxy.h
chromium/patches/patch-remoting_host_evaluate__capability.cc
chromium/patches/patch-remoting_host_host__attributes.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_ipc__constants.h
chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
chromium/patches/patch-remoting_host_ipc__desktop__environment.h
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_daemon__controller.cc
chromium/patches/patch-remoting_host_setup_daemon__controller.h
chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host.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__transport.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-services_webnn_webnn__graph__impl__fuzzer.cc
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-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_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_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_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_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_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_boringssl_src_crypto_cpu__aarch64__openbsd.cc
chromium/patches/patch-third__party_boringssl_src_include_openssl_target.h
chromium/patches/patch-third__party_cpuinfo_BUILD.gn
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_native_vulkan_BackendVk.cpp
chromium/patches/patch-third__party_dawn_src_utils_platform.h
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_google__benchmark_BUILD.gn
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_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.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_src_cpp_src_phonenumbers_base_memory_singleton.h
chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h
chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h
chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h
chromium/patches/patch-third__party_libsync_src_sync.c
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_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_libvpx__srcs.gni
chromium/patches/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
chromium/patches/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
chromium/patches/patch-third__party_litert_features.gni
chromium/patches/patch-third__party_lzma__sdk_src_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_nasm_output_outieee.c
chromium/patches/patch-third__party_nasm_output_outobj.c
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_third__party_lcms_src_cmscgats.c
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_android__utils.cc
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_bytemuck_v1_BUILD.gn
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_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-loader_src_BUILD.gn
chromium/patches/patch-third__party_vulkan-loader_src_loader_loader__environment.c
chromium/patches/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
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_wayland_src_src_scanner.c
chromium/patches/patch-third__party_wayland_src_src_wayland-os.c
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_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_desktop__capture_linux_x11_x__server__pixel__buffer.h
chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
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__features.h
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_selection__owner.cc
chromium/patches/patch-ui_base_x_selection__owner.h
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__drag__context.cc
chromium/patches/patch-ui_base_x_x11__drag__context.h
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_render__text__harfbuzz.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_gtk_select__file__dialog__linux__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__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_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__clipboard__ozone.cc
chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.h
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_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-ui_webui_resources_tools_minify__js.py
chromium/patches/patch-ui_webui_webui__features.gni
chromium/patches/patch-v8_BUILD.gn
chromium/patches/patch-v8_gni_v8.gni
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_macros.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_objects_simd.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-agents_skills_magi-mode_tests_testdata_mock__app.cc
chromium/patches/patch-buildtools_third__party_libc++abi_BUILD.gn
chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.cc
chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.h
chromium/patches/patch-chrome_browser_glic_host_guest__util.cc
chromium/patches/patch-chrome_browser_ui_browser__actions.cc
chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__model.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__widget.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_common_tab__group__header__view.cc
chromium/patches/patch-chrome_browser_ui_webui_policy_policy__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_version_version__ui.cc
chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel.cc
chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel.h
chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel__posix.cc
chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_embedder_embedder.cc
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__url__checker__client.cc
chromium/patches/patch-components_user__education_views_help__bubble__views.cc
chromium/patches/patch-media_base_audio__bus.h
chromium/patches/patch-net_socket_udp__socket__posix.h
chromium/patches/patch-services_device_device__service.cc
chromium/patches/patch-third__party_blink_renderer_modules_canvas_imagebitmap_image__bitmap__rendering__context.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_external__image__utils.cc
chromium/patches/patch-third__party_dawn_tools_generate-sources-gn.py
chromium/patches/patch-third__party_dawn_tools_python_cipd__deps.py
chromium/patches/patch-third__party_federated__compute_src_fcp_client_opstats_pds__backed__opstats__db.cc
chromium/patches/patch-third__party_federated__compute_third__party_protodatastore-cpp_src_protostore_file-storage.cc
chromium/patches/patch-third__party_skia_src_core_SkAutoLocaleSetter.h
chromium/patches/patch-tools_metrics_BUILD.gn
chromium/patches/patch-ui_gfx_platform__font__skia.h
chromium/patches/patch-ui_views_views__features.cc
Removed Files:
chromium/patches/patch-base_files_file__path__watcher__unittest.cc
chromium/patches/patch-build_modules_BUILD.gn
chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
chromium/patches/patch-chrome_browser_ui_chrome__pages.h
chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.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-components_device__signals_core_common_signals__features.cc
chromium/patches/patch-components_device__signals_core_common_signals__features.h
chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
chromium/patches/patch-remoting_tools_magi-mode_tests_testdata_mock__app.cc
chromium/patches/patch-sql_database.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h
Log Message:
chromium: update to 151.0.7922.108
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=11b4ab1301430f58a45a4b73221b74f59155a879
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
chromium/COMMIT_MSG | 69 +-
chromium/Makefile | 15 +-
chromium/distinfo | 3274 ++++++++++----------
chromium/patches/patch-BUILD.gn | 24 +-
...ts_skills_magi-mode_tests_testdata_mock__app.cc | 26 +
...patch-apps_ui_views_app__window__frame__view.cc | 2 +-
chromium/patches/patch-base_BUILD.gn | 24 +-
.../patches/patch-base_allocator_dispatcher_tls.h | 4 +-
...cator_partition__allocator_partition__alloc.gni | 6 +-
...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 | 10 +-
...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 | 6 +-
...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 | 6 +-
...rc_partition__alloc_partition__alloc__forward.h | 2 +-
...locator_src_partition__alloc_partition__root.cc | 8 +-
...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_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 +-
chromium/patches/patch-base_features.cc | 4 +-
.../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.cc | 2 +-
.../patch-base_files_file__path__watcher__kqueue.h | 2 +-
...tch-base_files_file__path__watcher__unittest.cc | 35 -
.../patches/patch-base_files_file__util__posix.cc | 2 +-
.../patch-base_files_file__util__unittest.cc | 8 +-
...-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 | 4 +-
chromium/patches/patch-base_linux__util.cc | 2 +-
chromium/patches/patch-base_logging__unittest.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 | 4 +-
...patch-base_message__loop_message__pump__glib.cc | 14 +-
.../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 | 2 +-
...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 | 6 +-
chromium/patches/patch-base_process_launch.h | 2 +-
.../patches/patch-base_process_launch__posix.cc | 4 +-
.../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 | 2 +-
...atch-base_process_process__iterator__freebsd.cc | 2 +-
...atch-base_process_process__iterator__openbsd.cc | 2 +-
.../patches/patch-base_process_process__metrics.cc | 8 +-
.../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 | 2 +-
.../patch-base_process_process__unittest.cc | 2 +-
.../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 | 2 +-
...profiler_stack__sampling__profiler__unittest.cc | 2 +-
.../patch-base_profiler_thread__delegate__posix.cc | 2 +-
chromium/patches/patch-base_rand__util.h | 2 +-
chromium/patches/patch-base_rand__util__posix.cc | 8 +-
.../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 | 6 +-
.../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 | 2 +-
.../patches/patch-base_threading_hang__watcher.cc | 2 +-
.../patch-base_threading_platform__thread.h | 2 +-
.../patch-base_threading_platform__thread__bsd.cc | 2 +-
..._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 | 8 +-
...atch-base_trace__event_memory__dump__manager.cc | 2 +-
...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 | 8 +-
.../patches/patch-build_config_c++_modules.gni | 2 +-
chromium/patches/patch-build_config_clang_BUILD.gn | 2 +-
.../patches/patch-build_config_clang_clang.gni | 2 +-
.../patches/patch-build_config_compiler_BUILD.gn | 58 +-
.../patch-build_config_compiler__cpu__abi.gn | 2 +-
chromium/patches/patch-build_config_linux_BUILD.gn | 4 +-
.../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 | 2 +-
.../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_modules_BUILD.gn | 17 -
...atch-build_modules_unified_modulemap__config.py | 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 | 19 +-
.../patches/patch-build_toolchain_netbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_openbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_toolchain.gni | 2 +-
...atch-buildtools_third__party_libc++abi_BUILD.gn | 17 +
chromium/patches/patch-cc_base_features.cc | 2 +-
.../patch-chrome_app_chrome__command__ids.h | 4 +-
chromium/patches/patch-chrome_app_chrome__main.cc | 2 +-
.../patch-chrome_app_chrome__main__delegate.cc | 2 +-
.../patches/patch-chrome_browser_about__flags.cc | 163 +-
...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 | 18 +-
...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 | 2 +-
.../patch-chrome_browser_browser__features.cc | 4 +-
.../patch-chrome_browser_browser__features.h | 4 +-
.../patch-chrome_browser_browser__process__impl.cc | 12 +-
.../patch-chrome_browser_browser__process__impl.h | 2 +-
...hrome_browser_chrome__browser__field__trials.cc | 2 +-
..._browser_chrome__browser__interface__binders.cc | 6 +-
...r_chrome__browser__interface__binders__webui.cc | 10 +-
...r__interface__binders__webui__parts__desktop.cc | 16 +-
.../patch-chrome_browser_chrome__browser__main.cc | 36 +-
...r_chrome__browser__main__extra__parts__ozone.cc | 2 +-
...-chrome_browser_chrome__browser__main__linux.cc | 8 +-
...h-chrome_browser_chrome__browser__main__linux.h | 2 +-
...-chrome_browser_chrome__browser__main__posix.cc | 2 +-
...ome_browser_chrome__content__browser__client.cc | 73 +-
...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 | 8 +-
...ater_wasm__tts__engine__component__installer.cc | 2 +-
..._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 | 2 +-
...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 | 18 +-
...patch-chrome_browser_download_download__prefs.h | 2 +-
...ser__management_browser__management__service.cc | 2 +-
...wser__management_browser__management__service.h | 2 +-
...ise_browser__management_management__identity.cc | 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 | 2 +-
...t_device__trust__connector__service__factory.cc | 2 +-
...evice__trust_device__trust__service__factory.cc | 2 +-
...ser_commands_key__rotation__command__factory.cc | 2 +-
...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 +-
...onnectors_reporting_crash__reporting__context.h | 2 +-
...ectors_reporting_realtime__reporting__client.cc | 2 +-
...nectors_reporting_realtime__reporting__client.h | 2 +-
...nt_profile__management__navigation__throttle.cc | 2 +-
...te__commands_cbcm__remote__commands__factory.cc | 2 +-
...te__commands_user__remote__commands__factory.cc | 2 +-
...reporting_cloud__profile__reporting__service.cc | 6 +-
...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 +-
..._browser__context__keyed__service__factories.cc | 6 +-
...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 | 12 +-
...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 | 4 +-
...cation__proxy_web__authentication__proxy__api.h | 2 +-
...gging__private_webrtc__logging__private__api.cc | 2 +-
...api_webstore__private_webstore__private__api.cc | 4 +-
..._browser_extensions_chrome__app__deprecation.cc | 17 +
...e_browser_extensions_chrome__app__deprecation.h | 17 +
...s_component__extensions__allowlist_allowlist.cc | 4 +-
..._browser_extensions_external__provider__impl.cc | 2 +-
...ser_extensions_sync_extension__sync__service.cc | 2 +-
...rome_browser_favicon_chrome__favicon__client.cc | 2 +-
...chrome_browser_feedback_show__feedback__page.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 | 2 +-
.../patch-chrome_browser_first__run_first__run.h | 2 +-
...-chrome_browser_first__run_first__run__dialog.h | 2 +-
...hrome_browser_first__run_first__run__internal.h | 2 +-
.../patch-chrome_browser_flag__descriptions.h | 8 +-
...e_browser_gcm_gcm__profile__service__factory.cc | 2 +-
...__id_instance__id__profile__service__factory.cc | 2 +-
...e_browser_glic_glic__settings__util__desktop.cc | 2 +-
...chrome_browser_glic_host_glic__page__handler.cc | 17 -
.../patch-chrome_browser_glic_host_guest__util.cc | 17 +
.../patch-chrome_browser_glic_public_features.cc | 4 +-
...me_browser_glic_service_glic__instance__impl.cc | 14 +-
...atch-chrome_browser_glic_widget_glic__widget.cc | 12 +-
.../patch-chrome_browser_global__features.cc | 16 +-
.../patch-chrome_browser_global__features.h | 10 +-
...chrome_browser_headless_headless__mode__init.cc | 6 +-
...chrome_browser_headless_headless__mode__util.cc | 2 +-
...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 | 4 +-
...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 | 4 +-
...media_webrtc_rtc__diagnostic__logging__utils.cc | 2 +-
...e_browser_media_webrtc_webrtc__log__uploader.cc | 2 +-
...ser_media_webrtc_webrtc__logging__controller.cc | 4 +-
...wser_media_webrtc_webrtc__logging__controller.h | 2 +-
.../patch-chrome_browser_memory__details.cc | 2 +-
.../patches/patch-chrome_browser_metrics_BUILD.gn | 6 +-
...chrome__browser__main__extra__parts__metrics.cc | 2 +-
..._chrome__browser__main__extra__parts__metrics.h | 2 +-
...ser_metrics_chrome__metrics__service__client.cc | 20 +-
...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 | 2 +-
..._profile__network__context__service__factory.cc | 2 +-
...rowser_net_system__network__context__manager.cc | 30 +-
...browser_net_system__network__context__manager.h | 2 +-
...page_modules_file__suggestion_drive__service.cc | 4 +-
..._browser_new__tab__page_new__tab__page__util.cc | 17 -
...cations_notification__display__service__impl.cc | 2 +-
...ns_notification__platform__bridge__delegator.cc | 2 +-
..._tiles_chrome__most__visited__sites__factory.cc | 2 +-
...oad__metrics_page__load__metrics__initialize.cc | 2 +-
...d__manager_chrome__password__manager__client.cc | 10 +-
..._factories_password__reuse__manager__factory.cc | 2 +-
...icture_picture__in__picture__window__manager.cc | 8 +-
.../patch-chrome_browser_platform__util__linux.cc | 2 +-
...wser__cloud__management__controller__desktop.cc | 8 +-
...onfiguration__policy__handler__list__factory.cc | 60 +-
...y_developer__tools__policy__checker__factory.cc | 4 +-
...y_device__management__service__configuration.cc | 2 +-
...olicy_policy__value__and__status__aggregator.cc | 2 +-
.../patch-chrome_browser_prefs_browser__prefs.cc | 14 +-
...er_prefs_pref__service__incognito__allowlist.cc | 4 +-
...-chrome_browser_prefs_session__startup__pref.cc | 2 +-
...er_printing_print__backend__service__manager.cc | 2 +-
...h-chrome_browser_printing_print__test__utils.cc | 4 +-
...patch-chrome_browser_printing_printer__query.cc | 2 +-
...tch-chrome_browser_process__singleton__posix.cc | 2 +-
...hrome__browser__main__extra__parts__profiles.cc | 65 +-
.../patch-chrome_browser_profiles_profile__impl.cc | 14 +-
...ch-chrome_browser_profiles_profile__io__data.cc | 2 +-
...atch-chrome_browser_profiles_profiles__state.cc | 2 +-
...ies_regional__capabilities__service__factory.cc | 2 +-
...ties_regional__capabilities__service__factory.h | 2 +-
...r__context__menu_render__view__context__menu.cc | 6 +-
...h-chrome_browser_renderer__preferences__util.cc | 10 +-
...s_settings_autofill__page_passwords__shared.css | 2 +-
...ome_browser_resources_signin_signin__shared.css | 2 +-
...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 | 4 +-
...ity__settings__bundle__pref__change__handler.cc | 2 +-
...rity__settings__bundle__pref__change__handler.h | 2 +-
...rowser_screen__ai_screen__ai__install__state.cc | 8 +-
...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 | 6 +-
.../patch-chrome_browser_signin_signin__util.cc | 8 +-
.../patch-chrome_browser_signin_signin__util.h | 2 +-
...ed__user_classify__url__navigation__throttle.cc | 2 +-
...vised__user_supervised__user__browser__utils.cc | 2 +-
...rvised__user_supervised__user__browser__utils.h | 2 +-
...supervised__user__extensions__delegate__impl.cc | 4 +-
...__user_supervised__user__extensions__manager.cc | 2 +-
...d__user_supervised__user__extensions__manager.h | 2 +-
...ed__user__google__auth__navigation__throttle.cc | 2 +-
..._supervised__user__metrics__service__factory.cc | 2 +-
..._user_supervised__user__navigation__observer.cc | 2 +-
...me_browser_support__tool_support__tool__util.cc | 2 +-
...owser_sync_chrome__sync__controller__builder.cc | 4 +-
...rowser_sync_device__info__sync__client__impl.cc | 2 +-
...h-chrome_browser_sync_sync__service__factory.cc | 6 +-
...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 | 8 +-
...e_browser_themes_theme__service__aura__linux.cc | 2 +-
...hrome_browser_themes_theme__service__factory.cc | 2 +-
.../patch-chrome_browser_ui_accelerator__table.cc | 8 +-
...-chrome_browser_ui_actions_chrome__action__id.h | 4 +-
...browser_ui_autofill_chrome__autofill__client.cc | 4 +-
..._browser_ui_autofill_chrome__autofill__client.h | 17 +-
..._payments_desktop__payments__window__manager.cc | 2 +-
...l_payments_desktop__payments__window__manager.h | 2 +-
chromium/patches/patch-chrome_browser_ui_browser.h | 4 +-
.../patch-chrome_browser_ui_browser__actions.cc | 53 +
...rome_browser_ui_browser__command__controller.cc | 36 +-
.../patch-chrome_browser_ui_browser__commands.cc | 6 +-
.../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 | 8 +-
...wser__window_public_browser__window__features.h | 27 +-
.../patch-chrome_browser_ui_chrome__pages.cc | 30 +-
.../patch-chrome_browser_ui_chrome__pages.h | 26 -
...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 +-
...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 | 6 +-
...tch-chrome_browser_ui_startup_infobar__utils.cc | 2 +-
...browser_ui_startup_startup__browser__creator.cc | 2 +-
...r_ui_startup_startup__browser__creator__impl.cc | 10 +-
...me_browser_ui_startup_startup__tab__provider.cc | 2 +-
.../patch-chrome_browser_ui_startup_url__util.cc | 2 +-
.../patch-chrome_browser_ui_tab__helpers.cc | 6 +-
...h-chrome_browser_ui_tabs_public_tab__features.h | 10 +-
...-chrome_browser_ui_tabs_tab__dialog__manager.cc | 2 +-
.../patch-chrome_browser_ui_tabs_tab__features.cc | 14 +-
...tch-chrome_browser_ui_tabs_tab__strip__prefs.cc | 17 -
...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 | 10 +-
...tch-chrome_browser_ui_test_test__browser__ui.cc | 2 +-
...owser_ui_toolbar_app__menu__icon__controller.cc | 2 +-
...h-chrome_browser_ui_toolbar_app__menu__model.cc | 26 +
.../patch-chrome_browser_ui_ui__features.cc | 8 +-
.../patches/patch-chrome_browser_ui_ui__features.h | 8 +-
...pps_chrome__native__app__window__views__aura.cc | 8 +-
...s_chrome__browser__main__extra__parts__views.cc | 6 +-
...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 | 2 +-
..._collaboration__controller__delegate__desktop.h | 2 +-
...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 | 8 +-
...hrome_browser_ui_views_frame_browser__widget.cc | 12 +-
...chrome_browser_ui_views_frame_browser__widget.h | 2 +-
...e_browser_ui_views_frame_contents__web__view.cc | 2 +-
...me_browser_ui_views_frame_contents__web__view.h | 2 +-
...s_frame_horizontal__tab__strip__region__view.cc | 4 +-
...rame_layout_browser__view__app__layout__impl.cc | 2 +-
...e_layout_browser__view__tabbed__layout__impl.cc | 4 +-
...ti__contents__view__drop__target__controller.cc | 12 +-
..._ui_views_frame_opaque__browser__frame__view.cc | 2 +-
...r_ui_views_frame_opaque__browser__frame__view.h | 2 +-
...paque__browser__frame__view__layout__delegate.h | 2 +-
..._ui_views_frame_system__menu__model__builder.cc | 8 +-
...ui_views_frame_system__menu__model__delegate.cc | 10 +-
...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 | 4 +-
...er_ui_views_profiles_avatar__toolbar__button.cc | 8 +-
...ser_ui_views_profiles_avatar__toolbar__button.h | 4 +-
...iles_avatar__toolbar__button__state__manager.cc | 4 +-
...files_avatar__toolbar__button__state__manager.h | 4 +-
..._views_profiles_first__run__flow__controller.cc | 6 +-
...ui_views_profiles_profile__menu__coordinator.cc | 2 +-
...rowser_ui_views_profiles_profile__menu__view.cc | 10 +-
...wser_ui_views_profiles_profile__picker__view.cc | 13 +-
...er_ui_views_profiles_profile__picker__widget.cc | 26 +
...es_signin__view__controller__delegate__views.cc | 14 +-
...les_signin__view__controller__delegate__views.h | 2 +-
...i_views_tabs_common_tab__group__header__view.cc | 17 +
...ui_views_tabs_dragging_tab__drag__controller.cc | 12 +-
...abs_hovercard_tab__hover__card__bubble__view.cc | 4 +-
...cts_projects__panel__tab__groups__item__view.cc | 4 +-
...projects_projects__panel__thread__item__view.cc | 4 +-
...ome_browser_ui_views_tabs_shared_drop__arrow.cc | 2 +-
.../patch-chrome_browser_ui_views_tabs_tab.cc | 4 +-
...rome_browser_ui_views_tabs_tab__style__views.cc | 4 +-
..._vertical_vertical__tab__group__header__view.cc | 17 -
...er_ui_views_task__manager__search__bar__view.cc | 2 +-
...ws_toolbar_avatar__toolbar__button__interface.h | 4 +-
...hrome_browser_ui_views_toolbar_toolbar__view.cc | 4 +-
...views_toolbar_webui__avatar__toolbar__button.cc | 4 +-
..._views_toolbar_webui__avatar__toolbar__button.h | 4 +-
..._education_browser__user__education__service.cc | 30 +-
...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 | 21 +-
...web__applications_web__app__ui__manager__impl.h | 10 +-
...ser_ui_webui__browser_webui__browser__window.cc | 4 +-
...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 | 4 +-
...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 | 2 +-
...ui_certificate__manager_client__cert__sources.h | 2 +-
...me_browser_ui_webui_chrome__web__ui__configs.cc | 18 +-
...i_webui_chrome__web__ui__controller__factory.cc | 2 +-
...ternals_connectors__internals__page__handler.cc | 6 +-
...i_connectors__internals_device__trust__utils.cc | 2 +-
..._cr__components_searchbox_searchbox__handler.cc | 23 +-
...ui_history_history__identity__state__watcher.cc | 2 +-
...fobar__internals_infobar__internals__handler.cc | 14 +-
...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 | 2 +-
...r_ui_webui_management_management__ui__handler.h | 2 +-
...ebui_password__manager_promo__cards__handler.cc | 2 +-
...webui_password__manager_promo__cards__handler.h | 4 +-
...manager_promo__cards_relaunch__chrome__promo.cc | 2 +-
...ch-chrome_browser_ui_webui_policy_policy__ui.cc | 17 +
...ui_sanitized__image_sanitized__image__source.cc | 2 +-
...bui_sanitized__image_sanitized__image__source.h | 2 +-
...h__engine__choice_search__engine__choice__ui.cc | 2 +-
...rowser_ui_webui_settings_appearance__handler.cc | 2 +-
...tings_settings__localized__strings__provider.cc | 16 +-
...er_ui_webui_settings_site__settings__handler.cc | 2 +-
...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 +-
...owser_ui_webui_signin_sync__confirmation__ui.cc | 2 +-
...r__education__internals__page__handler__impl.cc | 8 +-
...-chrome_browser_ui_webui_version_version__ui.cc | 17 +
...hrome_browser_ui_window__sizer_window__sizer.cc | 4 +-
...rowser_updater_browser__updater__client__util.h | 2 +-
.../patch-chrome_browser_updater_updater.cc | 2 +-
...r_upgrade__detector_version__history__client.cc | 2 +-
...king_visited__url__ranking__service__factory.cc | 2 +-
...lications_commands_launch__web__app__command.cc | 2 +-
...s_commands_set__user__display__mode__command.cc | 2 +-
...er_web__applications_extension__status__utils.h | 17 -
...ications_extensions_extension__status__utils.cc | 17 -
...browser_web__applications_icons_icon__masker.cc | 2 +-
...ons_os__integration_os__integration__manager.cc | 2 +-
...__integration_os__integration__test__override.h | 2 +-
...integration_run__on__os__login__sub__manager.cc | 2 +-
...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 | 14 +-
...ns_test_os__integration__test__override__impl.h | 2 +-
...ch-chrome_browser_web__applications_web__app.cc | 6 +-
...ser_web__applications_web__app__install__info.h | 2 +-
...rome_browser_webapps_chrome__webapps__client.cc | 2 +-
...bauthn_chrome__web__authentication__delegate.cc | 2 +-
...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 | 2 +-
.../patch-chrome_common_chrome__features.cc | 12 +-
.../patches/patch-chrome_common_chrome__features.h | 12 +-
.../patches/patch-chrome_common_chrome__paths.cc | 6 +-
.../patches/patch-chrome_common_chrome__paths.h | 4 +-
.../patch-chrome_common_chrome__paths__internal.h | 2 +-
.../patch-chrome_common_chrome__switches.cc | 6 +-
.../patches/patch-chrome_common_chrome__switches.h | 6 +-
...e_common_controlled__frame_controlled__frame.cc | 2 +-
.../patches/patch-chrome_common_crash__keys.cc | 2 +-
...chrome_common_extensions_extension__constants.h | 6 +-
...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 | 24 +-
.../patches/patch-chrome_common_url__constants.h | 4 +-
.../patch-chrome_common_webui__url__constants.cc | 2 +-
.../patch-chrome_common_webui__url__constants.h | 8 +-
...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 | 2 +-
...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 | 2 +-
...medriver_keycode__text__conversion__unittest.cc | 2 +-
...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 | 8 +-
...mponents_mojo__proxy_mojo__core_core_channel.cc | 26 +
...omponents_mojo__proxy_mojo__core_core_channel.h | 17 +
...s_mojo__proxy_mojo__core_core_channel__posix.cc | 35 +
...ojo__proxy_mojo__core_core_embedder_embedder.cc | 26 +
chromium/patches/patch-components_BUILD.gn | 8 +-
...owser_foundations_browser__autofill__manager.cc | 4 +-
...guide_autofill__optimization__guide__decider.cc | 4 +-
...browser_payments_amount__extraction__manager.cc | 12 +-
...autofill_core_browser_payments_bnpl__manager.cc | 4 +-
...payments_credit__card__suggestion__generator.cc | 2 +-
...ebdata_payments_payments__sync__bridge__util.cc | 2 +-
...ents_autofill_core_common_autofill__features.cc | 2 +-
...ill_core_common_autofill__payments__features.cc | 26 +-
...on_public_collaboration__controller__delegate.h | 2 +-
...onents_commerce_core_commerce__feature__list.cc | 2 +-
...nstrained__window_constrained__window__views.cc | 4 +-
...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 | 6 +-
...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 | 17 -
...device__signals_core_common_signals__features.h | 17 -
...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 | 2 +-
...bedder__support_user__agent__utils__unittest.cc | 2 +-
...ts_enterprise_browser_reporting_report__util.cc | 2 +-
...ctors_core_realtime__reporting__client__base.cc | 4 +-
..._enterprise_data__controls_core_browser_rule.cc | 2 +-
...components_enterprise_watermarking_watermark.cc | 2 +-
...mponents_error__page_common_localized__error.cc | 2 +-
...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 | 18 +-
...eature__engagement_public_feature__constants.cc | 21 +-
...feature__engagement_public_feature__constants.h | 27 +-
...nts_feature__engagement_public_feature__list.cc | 23 +-
...ents_feature__engagement_public_feature__list.h | 40 +-
...components_feature__engagement_public_tracker.h | 4 +-
...omponents_feed_core_proto_v2_wire_version.proto | 2 +-
...s_feed_core_v2_feed__network__impl__unittest.cc | 4 +-
.../patch-components_feed_core_v2_proto__util.cc | 6 +-
...omponents_feed_core_v2_proto__util__unittest.cc | 4 +-
...-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 | 2 +-
...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 | 2 +-
...erver_named__mojo__ipc__server__client__util.cc | 2 +-
...ed__mojo__server__endpoint__connector__linux.cc | 2 +-
.../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 | 4 +-
...zation__guide_core_optimization__guide__util.cc | 2 +-
..._async_browser_secret__portal__key__provider.cc | 2 +-
...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 | 4 +-
...ger_core_browser_features_password__features.cc | 10 +-
...ager_core_browser_features_password__features.h | 8 +-
...ger_core_browser_password__autofill__manager.cc | 15 +-
...ager_core_browser_password__autofill__manager.h | 4 +-
...manager_core_browser_password__form__filling.cc | 8 +-
...manager_core_browser_password__form__manager.cc | 6 +-
...word__manager_core_browser_password__manager.cc | 8 +-
...anager_core_browser_password__manager__client.h | 6 +-
...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 | 4 +-
..._core_browser_password__store__factory__util.cc | 2 +-
...core_browser_password__store_login__database.cc | 2 +-
...ssword__store_login__database__async__helper.cc | 4 +-
...er_password__store_login__database__unittest.cc | 4 +-
...core_browser_stub__password__manager__client.cc | 4 +-
..._core_browser_stub__password__manager__client.h | 6 +-
...er_core_common_password__manager__pref__names.h | 2 +-
...nager_decorators_process__metrics__decorator.cc | 4 +-
...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 | 2 +-
...-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 | 2 +-
...onfig_proxy__override__rules__policy__handler.h | 2 +-
...components_proxy__config_proxy__prefs__utils.cc | 2 +-
...capabilities_regional__capabilities__service.cc | 2 +-
..._capabilities_regional__capabilities__service.h | 2 +-
...ontent_common_file__type__policies__unittest.cc | 2 +-
...ing_content_resources_gen__file__type__proto.py | 2 +-
..._core_browser_db_sb__protocol__manager__util.cc | 2 +-
..._browser_realtime_url__lookup__service__base.cc | 4 +-
...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 | 2 +-
...identity__manager_account__capabilities__list.h | 2 +-
...mponents_signin_public_base_signin__switches.cc | 65 +-
...omponents_signin_public_base_signin__switches.h | 61 +-
...blic_identity__manager_account__capabilities.cc | 4 +-
...ublic_identity__manager_account__capabilities.h | 4 +-
.../patches/patch-components_soda_soda__util.cc | 2 +-
..._metric__utils_common_startup__metric__utils.cc | 4 +-
.../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 | 4 +-
...ds__chrome__management__url__checker__client.cc | 17 -
...r_core_browser_list__family__members__service.h | 2 +-
...e_browser_supervised__user__metrics__service.cc | 2 +-
...r_core_browser_supervised__user__preferences.cc | 2 +-
...owser_supervised__user__url__checker__client.cc | 17 +
...d__user_core_browser_supervised__user__utils.cc | 2 +-
...onents_supervised__user_core_common_features.cc | 2 +-
...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 | 6 +-
...evice__info_local__device__info__util__linux.cc | 2 +-
.../patch-components_sync_base_sync__util.cc | 2 +-
...nts_sync_service_device__statistics__tracker.cc | 2 +-
.../patch-components_sync_service_sync__prefs.cc | 2 +-
.../patch-components_system__cpu_cpu__probe.cc | 2 +-
...onents_translate_core_common_translate__util.cc | 2 +-
...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 +-
...ts_user__education_views_help__bubble__views.cc | 26 +
...nents_variations_service_variations__service.cc | 2 +-
...isited__url__ranking_public_url__visit__util.cc | 2 +-
.../patch-components_viz_host_gpu__host__impl.cc | 4 +-
...ch-components_viz_host_host__display__client.cc | 2 +-
...tch-components_viz_host_host__display__client.h | 2 +-
...isplay__embedder_skia__output__surface__impl.cc | 4 +-
..._display__embedder_software__output__surface.cc | 2 +-
...e_display__embedder_software__output__surface.h | 2 +-
...omponents_viz_service_display_skia__renderer.cc | 4 +-
...e__sinks_root__compositor__frame__sink__impl.cc | 4 +-
...me__sinks_root__compositor__frame__sink__impl.h | 4 +-
...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 | 2 +-
...tch-components_viz_test_fake__display__client.h | 2 +-
...tch-components_viz_test_mock__display__client.h | 2 +-
..._wallet_core_browser_network_wallet__request.cc | 2 +-
...onents_webapps_browser_web__app__url__config.cc | 2 +-
...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 | 26 +-
chromium/patches/patch-content_browser_BUILD.gn | 6 +-
...sibility_browser__accessibility__state__impl.cc | 4 +-
...owser__accessibility__state__impl__auralinux.cc | 2 +-
..._browser_browser__child__process__host__impl.cc | 8 +-
...t_browser_browser__child__process__host__impl.h | 2 +-
...ild__process__host__impl__receiver__bindings.cc | 4 +-
.../patch-content_browser_browser__main__loop.cc | 8 +-
...wser_child__process__launcher__helper__linux.cc | 2 +-
...browser_child__thread__type__switcher__linux.cc | 19 +-
..._browser_child__thread__type__switcher__linux.h | 17 -
..._compositor_viz__process__transport__factory.cc | 2 +-
...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 | 2 +-
...content_browser_gpu_gpu__data__manager__impl.cc | 4 +-
...-content_browser_gpu_gpu__data__manager__impl.h | 4 +-
...rowser_gpu_gpu__data__manager__impl__private.cc | 4 +-
...browser_gpu_gpu__data__manager__impl__private.h | 6 +-
...patch-content_browser_gpu_gpu__process__host.cc | 6 +-
...wser_media_frameless__media__interface__proxy.h | 2 +-
...r_media_media__keys__listener__manager__impl.cc | 4 +-
...ent_browser_network__service__instance__impl.cc | 8 +-
...rowser_renderer__host_delegated__frame__host.cc | 4 +-
...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 | 4 +-
...derer__host_render__widget__host__view__aura.cc | 12 +-
...nderer__host_render__widget__host__view__aura.h | 4 +-
...t_render__widget__host__view__event__handler.cc | 4 +-
.../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 | 6 +-
...t_utility__process__host__receiver__bindings.cc | 2 +-
...ser_service__host_utility__sandbox__delegate.cc | 8 +-
...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 | 2 +-
...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 | 2 +-
.../patches/patch-content_child_child__process.cc | 2 +-
.../patches/patch-content_child_child__process.h | 2 +-
chromium/patches/patch-content_common_BUILD.gn | 2 +-
chromium/patches/patch-content_common_features.cc | 12 +-
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 | 17 +-
.../patch-content_gpu_gpu__child__thread.cc | 2 +-
chromium/patches/patch-content_gpu_gpu__main.cc | 20 +-
...tent_public_browser_content__browser__client.cc | 4 +-
...blic_browser_zygote__host_zygote__host__linux.h | 2 +-
...atch-content_public_common_content__features.cc | 10 +-
...atch-content_public_common_content__switches.cc | 2 +-
...patch-content_public_common_content__switches.h | 2 +-
...patch-content_public_common_zygote_features.gni | 2 +-
.../patch-content_renderer_render__thread__impl.cc | 10 +-
...ent_renderer_renderer__blink__platform__impl.cc | 12 +-
...tent_renderer_renderer__blink__platform__impl.h | 4 +-
.../patch-content_renderer_renderer__main.cc | 4 +-
...er_renderer__main__platform__delegate__linux.cc | 2 +-
chromium/patches/patch-content_shell_BUILD.gn | 4 +-
...atch-content_shell_app_shell__main__delegate.cc | 4 +-
...nt_shell_browser_shell__browser__main__parts.cc | 2 +-
...ell_browser_shell__platform__delegate__views.cc | 2 +-
...ll_renderer_shell__content__renderer__client.cc | 2 +-
...hell_utility_shell__content__utility__client.cc | 2 +-
chromium/patches/patch-content_test_BUILD.gn | 4 +-
...vice__model_on__device__model__sandbox__init.cc | 2 +-
...evice__model_on__device__model__sandbox__init.h | 2 +-
chromium/patches/patch-content_utility_services.cc | 10 +-
...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 | 4 +-
.../patches/patch-content_utility_utility__main.cc | 22 +-
.../patch-content_utility_utility__thread__impl.cc | 2 +-
chromium/patches/patch-content_zygote_BUILD.gn | 2 +-
.../patches/patch-content_zygote_zygote__linux.cc | 2 +-
.../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 | 2 +-
.../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 | 4 +-
...sions_browser_api_messaging_message__service.cc | 4 +-
...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-google__apis_gcm_engine_heartbeat__manager.cc | 2 +-
...nt_internal_mappable__buffer__native__pixmap.cc | 4 +-
...buffer_client_test__shared__image__interface.cc | 2 +-
..._buffer_client_test__shared__image__interface.h | 2 +-
...mand__buffer_service_dawn__context__provider.cc | 2 +-
..._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 +-
...ed__image_dawn__ozone__image__representation.cc | 2 +-
...e_shared__image_external__vk__image__backing.cc | 2 +-
..._image_external__vk__image__backing__factory.cc | 2 +-
..._service_shared__image_ozone__image__backing.cc | 2 +-
...service_shared__image_shared__image__factory.cc | 2 +-
...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 | 8 +-
.../patch-gpu_config_gpu__finch__features.h | 4 +-
.../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 | 22 +-
.../patch-gpu_ipc_service_shared__image__stub.cc | 2 +-
chromium/patches/patch-gpu_ipc_service_x__util.h | 2 +-
.../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 | 2 +-
chromium/patches/patch-headless_BUILD.gn | 4 +-
...headless_lib_browser_headless__browser__impl.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 | 2 +-
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 | 14 +-
.../patch-media_audio_audio__input__device.cc | 2 +-
...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 +-
chromium/patches/patch-media_base_audio__bus.h | 237 ++
.../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 | 38 +-
.../patches/patch-media_base_media__switches.h | 12 +-
chromium/patches/patch-media_base_video__frame.cc | 2 +-
chromium/patches/patch-media_base_video__frame.h | 2 +-
...ideo_create__video__capture__device__factory.cc | 2 +-
..._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 | 2 +-
...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 | 2 +-
.../patch-media_cdm_cdm__paths__unittest.cc | 2 +-
.../patch-media_cdm_library__cdm_cdm__paths.gni | 2 +-
.../patch-media_ffmpeg_scripts_build__ffmpeg.py | 18 +-
.../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 | 2 +-
...pu_chromeos_mailbox__video__frame__converter.cc | 2 +-
...a_gpu_chromeos_platform__video__frame__utils.cc | 2 +-
...-media_gpu_chromeos_video__decoder__pipeline.cc | 17 +-
...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 | 2 +-
...ch-media_gpu_test_video__frame__file__writer.cc | 2 +-
.../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__video__decoder.cc | 4 +-
.../patch-media_gpu_vaapi_vaapi__wrapper.cc | 2 +-
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 | 12 +-
...-media_mojo_mojom_video__frame__mojom__traits.h | 2 +-
..._mappable__shared__image__video__frame__pool.cc | 2 +-
..._mappable__shared__image__video__frame__pool.cc | 2 +-
...ia_video_video__encode__accelerator__adapter.cc | 2 +-
.../patches/patch-media_webrtc_audio__processor.cc | 2 +-
chromium/patches/patch-media_webrtc_helpers.cc | 2 +-
chromium/patches/patch-mojo_core_BUILD.gn | 2 +-
chromium/patches/patch-mojo_core_channel.cc | 4 +-
chromium/patches/patch-mojo_core_channel.h | 2 +-
chromium/patches/patch-mojo_core_channel__posix.cc | 4 +-
.../patches/patch-mojo_core_embedder_features.h | 2 +-
...ojo_public_cpp_platform_socket__utils__posix.cc | 2 +-
.../patch-mojo_public_tools_bindings_mojom.gni | 4 +-
chromium/patches/patch-net_BUILD.gn | 16 +-
chromium/patches/patch-net_base_features.cc | 6 +-
.../patch-net_base_network__change__notifier.cc | 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 | 2 +-
chromium/patches/patch-net_dns_address__info.cc | 2 +-
.../patch-net_dns_address__sorter__posix.cc | 6 +-
.../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 | 4 +-
.../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 | 72 +-
.../patches/patch-net_socket_udp__socket__posix.h | 17 +
.../patch-net_socket_udp__socket__unittest.cc | 14 +-
.../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 | 2 +-
...ffic__annotation_network__traffic__annotation.h | 2 +-
...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 +-
.../patches/patch-pdf_pdfium_pdfium__engine.cc | 6 +-
.../patches/patch-printing_backend_cups__helper.cc | 2 +-
.../patches/patch-printing_backend_cups__helper.h | 2 +-
.../patch-printing_backend_cups__ipp__helper.cc | 2 +-
.../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 | 2 +-
chromium/patches/patch-printing_print__settings.cc | 2 +-
chromium/patches/patch-printing_print__settings.h | 4 +-
.../patch-printing_print__settings__conversion.cc | 2 +-
.../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_branding.cc | 2 +-
chromium/patches/patch-remoting_base_constants.h | 2 +-
...oting_base_crash_crashpad__database__manager.cc | 6 +-
.../patch-remoting_base_environment__details.cc | 2 +-
.../patches/patch-remoting_base_host__settings.cc | 2 +-
.../patches/patch-remoting_base_remoting__export.h | 2 +-
...ch-remoting_base_security__key__socket__name.cc | 2 +-
chromium/patches/patch-remoting_base_username.cc | 2 +-
chromium/patches/patch-remoting_base_username.h | 4 +-
...h-remoting_codec_webrtc__video__encoder__vpx.cc | 2 +-
.../patches/patch-remoting_host_audio__injector.cc | 2 +-
...ting_host_base_desktop__environment__options.cc | 4 +-
.../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 | 2 +-
...atch-remoting_host_chromoting__host__context.cc | 2 +-
...ting_host_chromoting__host__services__client.cc | 2 +-
...ting_host_chromoting__host__services__server.cc | 2 +-
.../patches/patch-remoting_host_client__session.cc | 4 +-
.../patch-remoting_host_config__file__watcher.cc | 2 +-
.../patch-remoting_host_config__file__watcher.h | 2 +-
...ch-remoting_host_crash_crash__file__uploader.cc | 2 +-
...ate__desktop__interaction__strategy__factory.cc | 2 +-
.../patch-remoting_host_desktop__process__main.cc | 2 +-
...tch-remoting_host_desktop__session__connector.h | 2 +-
.../patch-remoting_host_desktop__session__proxy.cc | 2 +-
.../patch-remoting_host_desktop__session__proxy.h | 2 +-
.../patch-remoting_host_evaluate__capability.cc | 2 +-
.../patch-remoting_host_host__attributes.cc | 2 +-
chromium/patches/patch-remoting_host_host__main.cc | 53 +-
...tch-remoting_host_host__power__save__blocker.cc | 2 +-
.../patches/patch-remoting_host_ipc__constants.cc | 2 +-
.../patches/patch-remoting_host_ipc__constants.h | 2 +-
...atch-remoting_host_ipc__desktop__environment.cc | 2 +-
...patch-remoting_host_ipc__desktop__environment.h | 2 +-
.../patch-remoting_host_it2me_it2me__host.cc | 2 +-
...t_it2me_it2me__native__messaging__host__main.cc | 22 +-
...ch-remoting_host_me2me__desktop__environment.cc | 2 +-
...emoting_host_mojo__caller__security__checker.cc | 2 +-
.../patches/patch-remoting_host_policy__watcher.cc | 2 +-
..._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 | 56 +-
...st_security__key_remote__security__key__main.cc | 2 +-
...-remoting_host_session__policies__from__dict.cc | 4 +-
...patch-remoting_host_setup_daemon__controller.cc | 2 +-
.../patch-remoting_host_setup_daemon__controller.h | 2 +-
...ng_host_setup_me2me__native__messaging__host.cc | 2 +-
...t_setup_me2me__native__messaging__host__main.cc | 8 +-
.../patch-remoting_host_setup_start__host__main.cc | 48 +-
...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 +-
.../patch-remoting_protocol_webrtc__transport.cc | 2 +-
...atch-remoting_protocol_webrtc__video__stream.cc | 2 +-
...ng_signaling_ftl__host__device__id__provider.cc | 2 +-
...ing_tools_magi-mode_tests_testdata_mock__app.cc | 26 -
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 | 4 +-
chromium/patches/patch-sandbox_policy_features.h | 4 +-
...atch-sandbox_policy_freebsd_sandbox__freebsd.cc | 4 +-
...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 | 6 +-
chromium/patches/patch-sandbox_policy_sandbox.h | 2 +-
.../patches/patch-sandbox_policy_sandbox__type.cc | 2 +-
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 +-
.../patch-services_device_device__service.cc | 26 +
...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 | 13 +-
...ch-services_device_hid_hid__service__freebsd.cc | 5 +-
...tch-services_device_hid_hid__service__freebsd.h | 2 +-
...-services_device_public_cpp_device__features.cc | 2 +-
...h-services_device_public_cpp_device__features.h | 2 +-
...ce_public_cpp_generic__sensor_sensor__reading.h | 2 +-
.../patch-services_device_public_mojom_BUILD.gn | 2 +-
.../patches/patch-services_device_serial_BUILD.gn | 2 +-
...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 | 2 +-
...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 | 2 +-
.../patch-services_network_public_mojom_BUILD.gn | 8 +-
...ionary_shared__dictionary__writer__in__memory.h | 2 +-
...services_on__device__model_ml_gpu__blocklist.cc | 8 +-
..._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 | 2 +-
.../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 | 2 +-
.../patch-services_viz_public_mojom_BUILD.gn | 2 +-
chromium/patches/patch-services_webnn_features.gni | 2 +-
...ch-services_webnn_webnn__graph__impl__fuzzer.cc | 6 +-
.../patch-skia_ext_SkMemory__new__handler.cpp | 6 +-
chromium/patches/patch-skia_ext_font__utils.cc | 2 +-
.../patches/patch-skia_ext_skcolorspace__trfn.cc | 2 +-
chromium/patches/patch-sql_database.cc | 17 -
...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 +-
chromium/patches/patch-third__party_angle_BUILD.gn | 8 +-
.../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 | 12 +-
...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 | 10 +-
...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 | 2 +-
...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 | 4 +-
...renderer_core_page_context__menu__controller.cc | 4 +-
...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 | 2 +-
...k_renderer_core_xml_xslt__processor__libxslt.cc | 2 +-
...magebitmap_image__bitmap__rendering__context.cc | 17 +
...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 | 4 +-
...odules_webaudio_audio__worklet__thread__test.cc | 2 +-
...odules_webgl_webgl__rendering__context__base.cc | 12 +-
...nderer_modules_webgpu_external__image__utils.cc | 17 +
...ird__party_blink_renderer_modules_webgpu_gpu.cc | 2 +-
...renderer_modules_webgpu_gpu__canvas__context.cc | 4 +-
...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 17 -
...h-third__party_blink_renderer_platform_BUILD.gn | 4 +-
...ty_blink_renderer_platform_fonts_font__cache.cc | 6 +-
...rty_blink_renderer_platform_fonts_font__cache.h | 4 +-
...nk_renderer_platform_fonts_font__description.cc | 4 +-
..._blink_renderer_platform_fonts_font__metrics.cc | 8 +-
...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 | 2 +-
...platform_graphics_canvas__resource__provider.cc | 6 +-
...r_platform_graphics_gpu_image__layer__bridge.cc | 17 -
...er_platform_graphics_video__frame__submitter.cc | 2 +-
...ion_partition__alloc__memory__dump__provider.cc | 2 +-
...enderer_platform_peerconnection_webrtc__util.cc | 2 +-
...derer_platform_runtime__enabled__features.json5 | 53 +-
...nk_renderer_platform_scheduler_common_thread.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 | 2 +-
...y_boringssl_src_crypto_cpu__aarch64__openbsd.cc | 2 +-
...d__party_boringssl_src_include_openssl_target.h | 4 +-
.../patches/patch-third__party_cpuinfo_BUILD.gn | 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 +-
...party_dawn_src_dawn_native_vulkan_BackendVk.cpp | 2 +-
.../patch-third__party_dawn_src_utils_platform.h | 2 +-
...ty_renderdoc_renderdoc_api_app_renderdoc__app.h | 2 +-
...-third__party_dawn_tools_generate-sources-gn.py | 24 +
...ch-third__party_dawn_tools_python_cipd__deps.py | 26 +
...rontend_src_node__modules_rollup_dist_native.js | 2 +-
..._fcp_client_opstats_pds__backed__opstats__db.cc | 16 +
...otodatastore-cpp_src_protostore_file-storage.cc | 17 +
.../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 | 2 +-
.../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 | 2 +-
...m_source_libaom_aom__ports_aarch64__cpudetect.c | 2 +-
...src_include_____locale__dir_support_bsd__like.h | 2 +-
.../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 +-
...rc_cpp_src_phonenumbers_base_memory_singleton.h | 4 +-
...pp_src_phonenumbers_base_synchronization_lock.h | 4 +-
...src_cpp_src_phonenumbers_base_thread__checker.h | 6 +-
...tch-third__party_libsync_src_include_ndk_sync.h | 10 +-
.../patches/patch-third__party_libsync_src_sync.c | 2 +-
...third__party_libunwind_src_src_AddressSpace.hpp | 2 +-
...__party_libunwind_src_src_DwarfInstructions.hpp | 2 +-
...ird__party_libunwind_src_src_EHHeaderParser.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 +-
.../patch-third__party_libvpx_libvpx__srcs.gni | 2 +-
...urce_config_linux_arm64-highbd_vpx__dsp__rtcd.h | 2 +-
...bvpx_source_config_linux_arm64_vpx__dsp__rtcd.h | 2 +-
...x_source_libvpx_vpx__ports_aarch64__cpudetect.c | 2 +-
.../patches/patch-third__party_litert_features.gni | 2 +-
.../patch-third__party_lzma__sdk_src_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_nasm_output_outieee.c | 2 +-
.../patch-third__party_nasm_output_outobj.c | 2 +-
.../patch-third__party_node_check__version.py | 2 +-
chromium/patches/patch-third__party_node_node.gni | 2 +-
chromium/patches/patch-third__party_node_node.py | 2 +-
...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp | 4 +-
...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp | 4 +-
...-third__party_pdfium_fxjs_fx__date__helpers.cpp | 2 +-
.../patches/patch-third__party_pdfium_pdfium.gni | 4 +-
...__party_pdfium_third__party_lcms_src_cmscgats.c | 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 | 2 +-
...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 | 6 +-
...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 | 4 +-
.../patch-third__party_protobuf_proto__library.gni | 2 +-
...uf_src_google_protobuf_stubs_platform__macros.h | 2 +-
.../patch-third__party_rust_bytemuck_v1_BUILD.gn | 2 +-
.../patch-third__party_rust_qr__code_v2_BUILD.gn | 2 +-
.../patch-third__party_skia_rust_png_FFI.rs | 6 +-
...third__party_skia_src_base_SkAutoLocaleSetter.h | 17 -
...third__party_skia_src_core_SkAutoLocaleSetter.h | 26 +
...hird__party_skia_src_ports_SkMemory__malloc.cpp | 2 +-
...third__party_skia_src_ports_SkOSFile__posix.cpp | 4 +-
...__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 | 2 +-
...st__fonts_fontconfig_fontconfig__util__linux.cc | 2 +-
...onts_fontconfig_generate__fontconfig__caches.cc | 2 +-
.../patches/patch-third__party_tflite_features.gni | 4 +-
.../patches/patch-third__party_unrar_src_crypt.cpp | 2 +-
.../patch-third__party_vulkan-loader_src_BUILD.gn | 2 +-
..._vulkan-loader_src_loader_loader__environment.c | 45 +-
...vulkan-loader_src_loader_vk__loader__platform.h | 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 +-
.../patch-third__party_wayland_src_src_scanner.c | 2 +-
...patch-third__party_wayland_src_src_wayland-os.c | 2 +-
.../patches/patch-third__party_webrtc_BUILD.gn | 4 +-
...rd__party_webrtc_modules_audio__device_BUILD.gn | 2 +-
..._party_webrtc_modules_desktop__capture_BUILD.gn | 4 +-
...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 +-
...p__capture_linux_x11_x__server__pixel__buffer.h | 2 +-
...__party_webrtc_modules_portal_pipewire__utils.h | 2 +-
...ideo__coding_codecs_av1_libaom__av1__encoder.cc | 2 +-
...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 | 2 +-
...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 | 8 +-
.../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 +-
chromium/patches/patch-tools_metrics_BUILD.gn | 25 +
...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 | 2 +-
...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 | 4 +-
.../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 | 2 +-
.../patch-ui_base_clipboard_clipboard__constants.h | 2 +-
...tch-ui_base_clipboard_clipboard__non__backed.cc | 2 +-
.../patch-ui_base_cursor_cursor__factory.cc | 8 +-
.../patches/patch-ui_base_cursor_cursor__factory.h | 6 +-
...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 | 4 +-
.../patch-ui_base_test_skia__gold__pixel__diff.cc | 2 +-
chromium/patches/patch-ui_base_test_ui__controls.h | 4 +-
.../patches/patch-ui_base_ui__base__features.cc | 4 +-
.../patches/patch-ui_base_ui__base__features.h | 4 +-
.../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__owner.cc | 10 +-
.../patches/patch-ui_base_x_selection__owner.h | 2 +-
.../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 | 10 +-
.../patch-ui_base_x_x11__display__manager.cc | 2 +-
.../patches/patch-ui_base_x_x11__drag__context.cc | 2 +-
.../patches/patch-ui_base_x_x11__drag__context.h | 2 +-
.../patch-ui_base_x_x11__shm__image__pool.cc | 6 +-
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 | 4 +-
chromium/patches/patch-ui_compositor_compositor.h | 2 +-
.../patch-ui_compositor_compositor__observer.h | 2 +-
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 | 2 +-
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 | 18 +-
.../patch-ui_gfx_font__render__params__linux.cc | 4 +-
chromium/patches/patch-ui_gfx_font__util.cc | 2 +-
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 | 38 +-
.../patches/patch-ui_gfx_platform__font__skia.h | 17 +
.../patch-ui_gfx_render__text__api__fuzzer.cc | 2 +-
.../patches/patch-ui_gfx_render__text__fuzzer.cc | 2 +-
.../patches/patch-ui_gfx_render__text__harfbuzz.cc | 4 +-
chromium/patches/patch-ui_gfx_switches.cc | 2 +-
chromium/patches/patch-ui_gfx_switches.h | 2 +-
chromium/patches/patch-ui_gfx_x_connection.cc | 2 +-
.../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 | 4 +-
chromium/patches/patch-ui_gl_gl__context.cc | 2 +-
chromium/patches/patch-ui_gl_gl__implementation.cc | 4 +-
chromium/patches/patch-ui_gl_gl__switches.cc | 6 +-
.../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 +-
...atch-ui_gtk_select__file__dialog__linux__gtk.cc | 4 +-
...i_message__center_views_message__popup__view.cc | 2 +-
...tive__theme_features_native__theme__features.cc | 2 +-
.../patches/patch-ui_native__theme_native__theme.h | 2 +-
.../patch-ui_native__theme_native__theme__base.cc | 4 +-
.../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 | 2 +-
...wayland_host_wayland__data__drag__controller.cc | 2 +-
...yland_host_wayland__exchange__data__provider.cc | 2 +-
...ayland_host_wayland__exchange__data__provider.h | 2 +-
...latform_wayland_host_wayland__frame__manager.cc | 12 +-
...one_platform_x11_vulkan__implementation__x11.cc | 2 +-
...-ui_ozone_platform_x11_x11__clipboard__ozone.cc | 2 +-
...h-ui_ozone_platform_x11_x11__clipboard__ozone.h | 2 +-
...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 | 4 +-
...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 | 4 +-
...h-ui_views_accessibility_view__accessibility.cc | 2 +-
.../patch-ui_views_controls_prefix__selector.cc | 2 +-
.../patch-ui_views_controls_prefix__selector.h | 2 +-
.../patch-ui_views_controls_textfield_textfield.cc | 12 +-
.../patch-ui_views_controls_textfield_textfield.h | 2 +-
.../patch-ui_views_examples_widget__example.cc | 2 +-
.../patches/patch-ui_views_focus_focus__manager.cc | 6 +-
.../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 | 2 +-
chromium/patches/patch-ui_views_views__delegate.h | 2 +-
chromium/patches/patch-ui_views_views__features.cc | 17 +
...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 | 4 +-
chromium/patches/patch-ui_views_widget_widget.cc | 4 +-
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 +-
.../patch-ui_webui_resources_tools_minify__js.py | 2 +-
.../patches/patch-ui_webui_webui__features.gni | 2 +-
chromium/patches/patch-v8_BUILD.gn | 24 +-
chromium/patches/patch-v8_gni_v8.gni | 4 +-
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 | 6 +-
chromium/patches/patch-v8_src_base_atomicops.h | 2 +-
chromium/patches/patch-v8_src_base_macros.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 | 2 +-
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 | 6 +-
chromium/patches/patch-v8_src_flags_flags.cc | 4 +-
.../patches/patch-v8_src_libsampler_sampler.cc | 2 +-
.../patch-v8_src_objects_js-temporal-zoneinfo64.cc | 2 +-
chromium/patches/patch-v8_src_objects_simd.cc | 6 +-
chromium/patches/patch-v8_src_sandbox_sandbox.cc | 2 +-
..._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 +-
1655 files changed, 5857 insertions(+), 5093 deletions(-)
diffs:
diff --git a/chromium/COMMIT_MSG b/chromium/COMMIT_MSG
index b91f0aa61f..9b0713c464 100644
--- a/chromium/COMMIT_MSG
+++ b/chromium/COMMIT_MSG
@@ -1,26 +1,51 @@
-www/chromium: update to 150.0.7871.186
+www/chromium: update to 151.0.7922.108
-* 150.0.7871.186
-This update includes 4 security fixes. Please see the Chrome Security Page for more information.
+* 151.0.7922.108
+This update includes 41 security fixes. Please see the Chrome Security Page for more information.
-[N/A][518237034] High CVE-2026-16807: Out of bounds write in Codecs. Reported by Google on 2026-05-30
-[N/A][522064153] High CVE-2026-16806: Use after free in WebMCP. Reported by Google on 2026-06-10
-[N/A][523292588] High CVE-2026-16805: Use after free in Blink. Reported by Google on 2026-06-12
-[N/A][524721670] High CVE-2026-16804: Use after free in Input. Reported by Google on 2026-06-16
+[TBD][499602793] Critical CVE-2026-19137: Use after free in WebGL. Reported by anonymous on 2026-04-05
+[N/A][524824288] Critical CVE-2026-19149: Use after free in Aura. Reported by Google on 2026-06-17
+[N/A][532941869] Critical CVE-2026-19154: Use after free in Skia. Reported by Google on 2026-07-09
+[N/A][534903095] Critical CVE-2026-19157: Out of bounds write in ANGLE. Reported by Google on 2026-07-14
+[TBD][537729021] Critical CVE-2026-19170: Use after free in WebGL. Reported by Muhammad Alifa Ramdhan, Pan ZhenPeng, Billy Jheng Bing Jhong of STAR Labs SG Pte. Ltd. on 2026-07-22
+[N/A][537838324] Critical CVE-2026-19172: Use after free in Views. Reported by Google on 2026-07-22
+[$5000][537390933] High CVE-2026-19169: Insufficient validation of untrusted input in Contextual Tasks. Reported by Sven Dysthe (@svn-dys) on 2026-07-21
+[$500][536945254] High CVE-2026-19168: Inappropriate implementation in V8. Reported by XBOW and triaged by Andrés Luksenberg on 2026-07-20
+[N/A][500097298] High CVE-2026-19138: Heap buffer overflow in CrashReporting. Reported by Google on 2026-04-06
+[N/A][511731805] High CVE-2026-19139: Race in CredentialProvider. Reported by Google on 2026-05-10
+[N/A][513044017] High CVE-2026-19140: Use after free in GPU. Reported by Google on 2026-05-14
+[N/A][513602949] High CVE-2026-19141: Use after free in Resources. Reported by Google on 2026-05-15
+[N/A][515428251] High CVE-2026-19142: Use after free in Views. Reported by Google on 2026-05-21
+[N/A][517772612] High CVE-2026-19143: Insufficient validation of untrusted input in WebAPKs. Reported by Google on 2026-05-29
+[N/A][520167277] High CVE-2026-19144: Use after free in HTML. Reported by Google on 2026-06-05
+[N/A][521878431] High CVE-2026-19145: Use after free in Translate. Reported by Google on 2026-06-09
+[N/A][523713150] High CVE-2026-19146: Uninitialized Use in GPU. Reported by Google on 2026-06-14
+[N/A][524439798] High CVE-2026-19147: Use after free in Aura. Reported by Google on 2026-06-16
+[N/A][524460000] High CVE-2026-19148: Out of bounds write in GPU. Reported by Google on 2026-06-16
+[N/A][526380803] High CVE-2026-19150: Inappropriate implementation in V8. Reported by Google on 2026-06-22
+[N/A][530663440] High CVE-2026-19151: Use after free in V8. Reported by Google on 2026-07-02
+[N/A][531165110] High CVE-2026-19152: Inappropriate implementation in Navigation. Reported by Google on 2026-07-04
+[N/A][532939327] High CVE-2026-19153: Insufficient validation of untrusted input in Workers. Reported by Google on 2026-07-09
+[N/A][533053621] High CVE-2026-19155: Use after free in Payments. Reported by Google on 2026-07-09
+[TBD][533331920] High CVE-2026-19156: Heap buffer overflow in Base. Reported by Viktoria Zlatinova on 2026-07-10
+[N/A][535749174] High CVE-2026-19158: Use after free in Views. Reported by Google on 2026-07-17
+[N/A][536067175] High CVE-2026-19159: Use after free in Views. Reported by Google on 2026-07-17
+[N/A][536068737] High CVE-2026-19160: Uninitialized Use in Skia. Reported by Google on 2026-07-17
+[N/A][536165038] High CVE-2026-19161: Uninitialized Use in Skia. Reported by Google on 2026-07-18
+[TBD][536271629] High CVE-2026-19162: Out of bounds write in V8. Reported by OpenAI Codex Security (amyb) on 2026-07-19
+[N/A][536449742] High CVE-2026-19163: Use after free in Media. Reported by Google on 2026-07-19
+[N/A][536470854] High CVE-2026-19164: Insufficient validation of untrusted input in Codecs. Reported by Google on 2026-07-19
+[TBD][536512612] High CVE-2026-19165: Use after free in Extensions. Reported by @bean5oup on 2026-07-19
+[TBD][536584251] High CVE-2026-19166: Use after free in Web Authentication. Reported by heesun on 2026-07-20
+[N/A][536666274] High CVE-2026-19167: Integer overflow in GPU. Reported by Google on 2026-07-20
+[N/A][537832446] High CVE-2026-19171: Use after free in Media. Reported by Google on 2026-07-22
+[TBD][538332338] High CVE-2026-19173: Out of bounds write in Skia. Reported by Vu Van Tien (@n0_Be3r) on 2026-07-24
+[TBD][538378084] High CVE-2026-19174: Integer overflow in V8. Reported by Seunghyun Lee (@0x10n) of QED Audit (qedaudit.io) on 2026-07-24
+[N/A][540138836] High CVE-2026-19175: Use after free in Payments. Reported by Google on 2026-07-29
+[TBD][540157141] High CVE-2026-19176: Use after free in Skia. Reported by WinD39 - Huynh Dinh Vu on 2026-07-29
+[TBD][540289900] High CVE-2026-19177: Insufficient validation of untrusted input in UI. Reported by Fabian Wahle (Hap Security) on 2026-07-29
-* 150.0.7871.181
-This update includes 12 security fixes. Below, we highlight fixes that were contributed by
-external researchers. Please see the Chrome Security Page for more information.
+* 151.0.7922.71
+This update includes 370 security fixes. Please see the Chrome Security Page for more information.
-[$500][527930356] High CVE-2026-16420: Type Confusion in WebAudio. Reported by Found by XBOW and triaged by Brendan Dolan-Gavitt on 2026-06-26
-[$500][528276487] High CVE-2026-16421: Inappropriate implementation in WebAudio. Reported by Found by XBOW and triaged by Brendan Dolan-Gavitt on 2026-06-26
-[N/A][517359779] High CVE-2026-16413: Out of bounds write in ANGLE. Reported by Google on 2026-05-28
-[N/A][517651910] High CVE-2026-16414: Insufficient validation of untrusted input in Chromecast. Reported by Google on 2026-05-28
-[N/A][519244446] High CVE-2026-16415: Insufficient validation of untrusted input in Extensions. Reported by Google on 2026-06-02
-[N/A][520172356] High CVE-2026-16416: Integer overflow in Chromecast. Reported by Google on 2026-06-05
-[N/A][521491024] High CVE-2026-16417: Uninitialized Use in Skia. Reported by Google on 2026-06-08
-[N/A][522125255] High CVE-2026-16418: Stack buffer overflow in V8. Reported by Google on 2026-06-10
-[N/A][523435970] High CVE-2026-16419: Out of bounds read and write in ANGLE. Reported by Google on 2026-06-13
-[N/A][533515002] High CVE-2026-16422: Insufficient validation of untrusted input in Certificate. Reported by Google on 2026-07-10
-[N/A][534582496] High CVE-2026-16423: Use after free in UI. Reported by Google on 2026-07-14
-[N/A][534858939] High CVE-2026-16424: Use after free in GPU. Reported by Google on 2026-07-14
+See: https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0887107924.html
diff --git a/chromium/Makefile b/chromium/Makefile
index 32837ee8df..67de33b16c 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.52 2026/04/10 17:31:46 kikadf Exp $
DISTNAME= chromium-${VERSION}
-VERSION= 150.0.7871.186
+VERSION= 151.0.7922.108
CATEGORIES= www
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/
EXTRACT_SUFX_C= .tar.xz
@@ -12,7 +12,7 @@ DISTFILES+= ${DISTNAME}-lite${EXTRACT_SUFX_C}
#DISTFILES+= ${PROFILE_DISTFILES}
# Sources to build on NetBSD
-NB_VERSION= v150.0
+NB_VERSION= v151.0
GITHUB_SUBMODULES= kikadf chromium-nb ${NB_VERSION} ./
# rollup
@@ -123,6 +123,7 @@ SUBST_FILES.path+= components/policy/core/common/policy_paths.cc
SUBST_FILES.path+= sandbox/policy/openbsd/sandbox_openbsd.cc
SUBST_FILES.path+= services/device/hid/hid_service_freebsd.cc
SUBST_FILES.path+= services/device/time_zone_monitor/time_zone_monitor_linux.cc
+SUBST_FILES.path+= third_party/dawn/tools/generate-sources-gn.py
SUBST_FILES.path+= third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
SUBST_FILES.path+= third_party/perfetto/src/base/utils.cc
SUBST_FILES.path+= third_party/test_fonts/fontconfig/BUILD.gn
@@ -233,6 +234,16 @@ MAKE_ENV+= RUSTC_BOOTSTRAP=1
GN_ARGS+= enable_rust=true
GN_ARGS+= rust_sysroot_absolute=\"${PREFIX}\"
+# go (third_party/dawn)
+.include "../../lang/go/version.mk"
+TOOL_DEPENDS+= ${GO_PACKAGE_DEP}
+MAKE_ENV+= GOCACHE=${WRKDIR}/.cache/go-build
+SUBST_CLASSES+= go
+SUBST_STAGE.go= pre-configure
+SUBST_MESSAGE.go= Set path of go executable
+SUBST_FILES.go+= third_party/dawn/tools/generate-sources-gn.py
+SUBST_SED.go+= -e 's,@GOBIN@,${GO},g'
+
PLIST_VARS+= swiftshader
FFMPEG_PARTS= config.h config_components.h libavcodec libavformat libavutil
.if ${MACHINE_ARCH} == "aarch64"
diff --git a/chromium/distinfo b/chromium/distinfo
index faf3e6d5f7..2b2536d979 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -66,12 +66,12 @@ Size (cc-1.2.61.crate) = 97163 bytes
BLAKE2s (cfg-if-1.0.4.crate) = 517b7cff4f133f9b02492c0db281822fd02c24941a7aa4f9b1502895dc5e58d9
SHA512 (cfg-if-1.0.4.crate) = 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
Size (cfg-if-1.0.4.crate) = 9360 bytes
-BLAKE2s (chromium-150.0.7871.186-lite.tar.xz) = 587de0bd43e05f3ff6064737a4675ea33d21c336125fa59789322d81978cafb1
-SHA512 (chromium-150.0.7871.186-lite.tar.xz) = 2b0a70340947bf237144d9d3ac8ef364479b2e8fd8883a76b5296a88dbfff803bba347d8583c20cddae90c1000c59cb802ee761a45fb929ee6fd11315bb50f58
-Size (chromium-150.0.7871.186-lite.tar.xz) = 1668536212 bytes
-BLAKE2s (chromium-150.0.7871.186-testdata.tar.xz) = 74bfe692489a689ea9f7b5562047f19bba04c734bd1467c1b4b7621ff668b0a3
-SHA512 (chromium-150.0.7871.186-testdata.tar.xz) = ceff00f326735871979e10ed4e638262379486bf8a96e0756100d6ff300ade5687d208671b403b8ca0f4ce499c7aab68d5f73be7dc8915fd1363eaca998eeb63
-Size (chromium-150.0.7871.186-testdata.tar.xz) = 1314381172 bytes
+BLAKE2s (chromium-151.0.7922.108-lite.tar.xz) = b3e0ac1a932bcd45f4601ebf3cad059d9a3ee729c9a47ccd65c89a87a45bc9ef
+SHA512 (chromium-151.0.7922.108-lite.tar.xz) = 8c68056914f598f4c828c610fa909f7ceaad9fca25d33908ee82c49b70b744ff93fd8ae3e5beefd41e13580d8d47311e27862ec18de612623ce275d9652d27f5
+Size (chromium-151.0.7922.108-lite.tar.xz) = 1711817516 bytes
+BLAKE2s (chromium-151.0.7922.108-testdata.tar.xz) = 4584432d9dac3d1783c68296f626addc80373fb8d1c1a666647a9f02e62c36c5
+SHA512 (chromium-151.0.7922.108-testdata.tar.xz) = cdedf55fcfe3cb0e8b07e025c1d71be12fd38c0982506c304fdfd562a07130bcae0af612e05b4dedbf3e0f3c6314908e5a03822f198753b6e412a10aab47ade3
+Size (chromium-151.0.7922.108-testdata.tar.xz) = 1305256684 bytes
BLAKE2s (cmake-0.1.58.crate) = a4568b73f30075a127114fb24a891b182573483d81080643888ecbd5e954efe7
SHA512 (cmake-0.1.58.crate) = 49420a5d7d71ddccc21b71373769e1e28ab98c9af1a0c5d59fc3127e6dcc45cb1b7c6b5a37c9110907daceda7fd10bb59344f2bb8f041b18d62b16c22c5d0d60
Size (cmake-0.1.58.crate) = 20474 bytes
@@ -219,9 +219,9 @@ Size (itoa-1.0.18.crate) = 15935 bytes
BLAKE2s (js-sys-0.3.98.crate) = e9b382a9356de4c5fe798e8976d38babf522d7b75481c3f448385e53fdf81bfb
SHA512 (js-sys-0.3.98.crate) = afeec49d8a6894d1c7a10d80a6d6500d8677f0c769f74beae8da820932da8ff91ff0e9abcc48fde251e617903578e65af4a9cf88972510e78ae8e1284780675c
Size (js-sys-0.3.98.crate) = 108519 bytes
-BLAKE2s (kikadf-chromium-nb-v150.0.tar.gz) = 20b93a4e56ae5be47a564c0b49ee28889434bb48786e3c614648fee4a47bb828
-SHA512 (kikadf-chromium-nb-v150.0.tar.gz) = a8b53753472c371c2ae5be69c8a2b4a530dcd052eaeb1ab2cc77cbb5dcfc18358ceff26dd59e950e7f637e7f9003e2e6aa280dc1d1b6684432b8b10ebeb9b3ab
-Size (kikadf-chromium-nb-v150.0.tar.gz) = 22480 bytes
+BLAKE2s (kikadf-chromium-nb-v151.0.tar.gz) = 96eded607f59d6fc811547bcfd6ab4f2d286533e138546b4ba28a02627f7f09a
+SHA512 (kikadf-chromium-nb-v151.0.tar.gz) = ee9df31f6e5a8c79c9c0c84078ea06f23f1c8622b303d2bd03b23ed08e9e3585e03c782a9032ec9a59b381a1b60977cdaa00a5da2726aeda5d063ebb2cf6dd4b
+Size (kikadf-chromium-nb-v151.0.tar.gz) = 22412 bytes
BLAKE2s (libc-0.2.186.crate) = e4ae2a7c2182c3a4f54e39cfed3d574220b3a6d54af5a40aadfd814bb8a12c6a
SHA512 (libc-0.2.186.crate) = 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
Size (libc-0.2.186.crate) = 821883 bytes
@@ -630,1627 +630,1639 @@ Size (zerovec-derive-0.11.3.crate) = 22115 bytes
BLAKE2s (zmij-1.0.21.crate) = a2d1e7214230c8f4e8c946d28215765c131da3aac89f1001daf534335307648e
SHA512 (zmij-1.0.21.crate) = a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
Size (zmij-1.0.21.crate) = 26665 bytes
-SHA1 (patch-BUILD.gn) = 70a6ef21a623c5e3e24c3ab087c73c65872e55e4
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 81e627fc5f87995bbb03595bbbf9d9d1e1ea2c38
-SHA1 (patch-base_BUILD.gn) = 6d584729012bc51cde43867be066d7ba5f900aaf
-SHA1 (patch-base_allocator_dispatcher_tls.h) = b51f64ac43d69696b52048c935c0e0ce22ba6b9c
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 34860418d844f9879a8194f35d48453e81b15895
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = abb1f9848b5a64162241f030450ddf5da28b1f65
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = c181c56a821b0ff67c6e4a3c149196c588bccbc1
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 92db24b695d1847e9c3a9a876718426708e8d63a
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 7723bff38f1d7a9e933a5aa724059a19fc67c673
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = d2c8eb077dd9a67e36e12734a9b78057a16a68b1
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = ea36527033aaa3d6391489d3069be0a4d7e7d862
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = fa4d97eef0777a3c1654fcc04e1d04ec352f936f
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 4b819607cdd59efd167af33ef95b6a4e869cdb5b
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 5589d203952e04de3faaa05b16d647f45ff23483
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 9d7cd905a7420ffa17e94437caa12a31608707e5
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 9665d8d4e9516fec4c12222fb076b5a38717802a
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 3494b2d63f39fed655dda5ed36e9c4f05c241905
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 0c5a4cf4af0553d63887117a6da6c3bf6fa3f843
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = fed160bf04f53bbcb9f514fb61da80c9b911919c
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 9b23e678d09cf1283312fa13a15308a2fd12dd4b
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = d18d6a9ea432ca1e8f33d8b46cba53b519d7ce61
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = 59e5648f5ac294e6f62ab23f8d17ad645e3eee3e
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 091500015ce38fb488a436709c81110fdb366178
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = c02f0414d262404ac1e40bb1c8e2ea9737b300c4
-SHA1 (patch-base_base__paths__posix.cc) = b4ad1d400dea668061061beccf9bdd48d8ebaf61
-SHA1 (patch-base_compiler__specific.h) = 16dc09a20dee1d614ba29b83d1a7fe20eac00f5b
-SHA1 (patch-base_debug_debugger__posix.cc) = 9598c3a132fbc91b3685d4b313eb06c2e5a627b5
-SHA1 (patch-base_debug_elf__reader.cc) = e1b1274114206ea9914997278162ad7a074c76b4
-SHA1 (patch-base_debug_proc__maps__linux.cc) = b9fde0466f7bce9efe5d1a41de76cba6325c86c2
-SHA1 (patch-base_debug_stack__trace.cc) = 3ab57a736ceea72abdbcc858fb174836dfd05acc
-SHA1 (patch-base_debug_stack__trace__posix.cc) = 8f862025ed3c9af00da38b193ecce02c8c4252ce
-SHA1 (patch-base_features.cc) = 332b7b453496aab9a497e81431bdd6be307c5760
-SHA1 (patch-base_files_dir__reader__linux.h) = 41788046bf48ea1e939a384e65b5daa9c223f489
-SHA1 (patch-base_files_dir__reader__posix.h) = f49d17a90cfb185c19b00299204f2d08ee5cd892
-SHA1 (patch-base_files_drive__info.h) = 2a7cfafe05b8243fae207fb0e316819fa19ba51c
-SHA1 (patch-base_files_drive__info__posix.cc) = 8a9a8e0a14d7d0655ca01b0c8c4a98f996ad31e3
-SHA1 (patch-base_files_file__path__watcher.h) = bb017c300bca0b9d280ee0727ac4afd000b8fdd8
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 733ef25d19ab42d552cae576648fb17cfdc3c5b1
-SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 5669fabe19c7278324483af9ea43dc511c96991a
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 797f46c4e4d4e78c10ed0c82507696e91ea16354
-SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 5514594d784036f6432088b4bee6d95a92792eb4
-SHA1 (patch-base_files_file__util__posix.cc) = 02b866d7fb2df7b9fcf347f9212be9d9b3fc6cb8
-SHA1 (patch-base_files_file__util__unittest.cc) = 6e11f628ce08f0de4b3ef23f60f78169289dc7ff
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 1c6b6f8edc7b0a5a87a587c3f4f9cb3759e64de7
-SHA1 (patch-base_files_scoped__file.cc) = bdcee35c206893374a5039c9b548a934f9638a1d
-SHA1 (patch-base_functional_unretained__traits.h) = 8a439134d9969e46d46675c917bab3f9ed8e49b2
-SHA1 (patch-base_i18n_icu__util.cc) = 98a12b5dda7c5836545772e2bd0d6d2da9b5501d
-SHA1 (patch-base_linux__util.cc) = f9ced105b803a3e53721a95056ae92aa4ff71e4a
-SHA1 (patch-base_logging__unittest.cc) = 3cda7e675444291f72197597ee40c4ef456b0b1b
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = 21bf79205ca34abd55f5bfca14b220bc84a23758
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 2a0ecf59ee5352b470995058c9057145643399e1
-SHA1 (patch-base_memory_protected__memory.h) = 773ba50e01f0da0d27e7973dfa0317d41e855851
-SHA1 (patch-base_memory_protected__memory__posix.cc) = 33255a6a34cb80459d42112ac41e2afdbfb76f97
-SHA1 (patch-base_message__loop_message__pump__epoll.cc) = 77d39858364fe5eb19b7404aaa591210200005b6
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = 5815eb5dfabf6ed47b2abf32f0082414c523ca9c
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = 4d6eeca4bd425ed402782e09342d51022df1cef3
-SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 84c908b978b959d533ab7c6319325b97dab7525a
-SHA1 (patch-base_posix_sysctl.cc) = 2073cef29f0a4f803c18e7742abb7bbb9ce4ae72
-SHA1 (patch-base_posix_unix__domain__socket.cc) = efb367c05332c6251d20e201c0eea1a450153a49
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 0444f80131f77b3843b75130033a3bdffcc077b8
-SHA1 (patch-base_process_internal__linux.h) = d3ad0db045f26fee7cc435580e956d62665707ce
-SHA1 (patch-base_process_kill.h) = eaad323e436b3a33a21b2c6e737505e99993bbf0
-SHA1 (patch-base_process_kill__posix.cc) = bbdc030dbe3bb167e107851b8bf56b891b35c02b
-SHA1 (patch-base_process_launch.h) = 6a91befc0f03cdd16050a0b50c318b91f5437881
-SHA1 (patch-base_process_launch__posix.cc) = 14cec4407d368bae62890e56aa857176acf08b0e
-SHA1 (patch-base_process_memory__linux.cc) = 274f2cb4fb40ab5c390bb8d65249ef4892e5fe31
-SHA1 (patch-base_process_process__handle.cc) = 2a948b5ecf36400b97d99aafcc767d07fb0191c0
-SHA1 (patch-base_process_process__handle.h) = 142b4a3cebe0ebd87da91c2200ffe9514a6911cc
-SHA1 (patch-base_process_process__handle__freebsd.cc) = 855e695ce2ce266ceebeed4113b7091ed1442221
-SHA1 (patch-base_process_process__handle__openbsd.cc) = 58e5e6259b795f8f2be90b5ccd005861bc2e8257
-SHA1 (patch-base_process_process__iterator.h) = 618f4ceab75e65ab9fed18b68ba267d0d0bd34e3
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = 27f3ddfb989b808704ebd99a320c6b2c0a9237e2
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = 1e1ce19e49b937d0c56e13e7d0d4369c9b8a6165
-SHA1 (patch-base_process_process__metrics.cc) = 7fe4ef907e739132c021c55676fc07b4eb5875e5
-SHA1 (patch-base_process_process__metrics.h) = de436a66be656f74f409ad04066072ea8adb9946
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = 641a657a1922f002a264bd45987ee21559aa3983
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = 2317157024e5b06c56e36ca0f0d9e3788482aa62
-SHA1 (patch-base_process_process__metrics__posix.cc) = 759bcd0dc005702f5491ef9e4751fa37282c9463
-SHA1 (patch-base_process_process__metrics__unittest.cc) = 4b85b0535a9dff6078d743d8a60a335bda896545
-SHA1 (patch-base_process_process__posix.cc) = 55ed8bc62bfc4dd86821d7fbaa4e1937bd468689
-SHA1 (patch-base_process_process__unittest.cc) = 8981ab3ef4d474f12b1e1a44358bbbb38597a0bd
-SHA1 (patch-base_profiler_module__cache.cc) = 8ab5f2d916b48797d3448afc097f39ff176b9d71
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 808b940c2d665abb183c4fa048313d50106c32f9
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = c585148228e6877b75adc3c8cd90e16a6e9da7e0
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = f479b7952ff9328f2f60caffaf5eca8584efa867
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = a98feae3e04b9358e284d001281d427fe0f62893
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = a85ad7973c63b88df96f08d78facb82efa13e6f7
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 5f083d751640abaada749c02ccb1382ae15007d6
-SHA1 (patch-base_rand__util.h) = fef490b33ba294636e162622b571c8484d5ef616
-SHA1 (patch-base_rand__util__posix.cc) = 7c02127ecef2bbed89b10e791598bf408483def3
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = dcdf35598c702a6916ee7131fcc73b254f1cb75a
-SHA1 (patch-base_synchronization_cancelable__event.h) = 2baf8c7fd3a027006dc9a73532d16e6b4e88fd33
-SHA1 (patch-base_synchronization_lock__impl.h) = 887e818e4feaa178ea513556f621739645acb4b4
-SHA1 (patch-base_syslog__logging.cc) = 73632c9e9f1021cfea3e41a2e9a0a150e1f5434a
-SHA1 (patch-base_system_sys__info.cc) = 651d816a28e222ca72145a5dfc60e6b737bdc1c0
-SHA1 (patch-base_system_sys__info.h) = 8c325bd08b5dba495493f9185c8b32166d94edba
-SHA1 (patch-base_system_sys__info__freebsd.cc) = bf2c8737eda210f8a8167ea1abdc3b170d61843e
-SHA1 (patch-base_system_sys__info__openbsd.cc) = f265b1afd6819a0a689a94e87ea132b5c1b3108e
-SHA1 (patch-base_system_sys__info__posix.cc) = bfaa40bff7910843190df7ff26a308bf8ee5a9b6
-SHA1 (patch-base_system_sys__info__unittest.cc) = 884bbf6e05f84162d5c24d95207894fbea55dad8
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = f97931bf37b1f4707c7584442ce1ebc8eeea10d7
-SHA1 (patch-base_test_launcher_test__launcher.cc) = 31910f7348f01a974e02a41b3c9ed4bc0493cea5
-SHA1 (patch-base_test_test__file__util__linux.cc) = c2396a7afc1a149f6d7c0526f8be63fb51947fbe
-SHA1 (patch-base_test_test__file__util__posix.cc) = 8746ab8b4db83e5be0591803788d4df4a36bd039
-SHA1 (patch-base_threading_hang__watcher.cc) = 4a408fa3bffb37876a52f889d97f7f7e39d4f161
-SHA1 (patch-base_threading_platform__thread.h) = d3761f880326656d8851fe6a3a31cd1724f07dc1
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = d75b8e7339d4ecef64176253606ed43369036cc9
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 5c5cbf32290f57386c312004d9e6b0662bcfdd67
-SHA1 (patch-base_threading_platform__thread__metrics.cc) = fed6acc9bc9afcd5a2867916796399b31c02304d
-SHA1 (patch-base_threading_platform__thread__metrics.h) = c2b3b9b542eef4687bad51bf17e026823cb14430
-SHA1 (patch-base_threading_platform__thread__posix.cc) = 5235abfb690e792d923cf8216f2ebfe7853e98f7
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = ccc84b14f88a508263403b02707eac41dcf025ef
-SHA1 (patch-base_time_time__now__posix.cc) = acb8d39389becc021c291b07c795a1122b90a220
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = 3c2fc1d1c9b92088dd3207b5f64ae4ac57a66374
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 64494a24fdc7fbc2b4c06484507409be046210fa
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = cc7bd08a98c09cd6d2261db557fd2d8064babc5e
-SHA1 (patch-base_tracing_trace__time.cc) = 1fd1760a570f2b19da13a280a0bb9eecb7280d9f
-SHA1 (patch-base_tracing_trace__time.h) = 67bedec236f576ed85460383e3b9815b8184ba6c
-SHA1 (patch-base_version__info_version__info.h) = cd9d5bc9bf9d505da405de7caf182a2d1b6f9655
-SHA1 (patch-build_config_BUILD.gn) = 80fbe8587080cb46516451e4e3ae906082ef7139
-SHA1 (patch-build_config_BUILDCONFIG.gn) = d1c2bfe3dd7803ce34d7203bda40be3e86a41b91
-SHA1 (patch-build_config_c++_modules.gni) = f59002713e69fcce36fe2d0795c3a05ba5b400d5
-SHA1 (patch-build_config_clang_BUILD.gn) = 85db811e3ec201d25518ce02fde619158d02dac9
-SHA1 (patch-build_config_clang_clang.gni) = 77de90958fb5a6ecdbcfc3c78523cf61f4af32d8
-SHA1 (patch-build_config_compiler_BUILD.gn) = d5a0a9a789804eb4fd8a8b8193e2bffc8278f493
-SHA1 (patch-build_config_compiler__cpu__abi.gn) = 0d2300fc6177613faee292c5189f4a95b137bb5d
-SHA1 (patch-build_config_linux_BUILD.gn) = b290543b60dac8678cd2231c91262e7abaedfba8
-SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = 1193a29628faf9df270540b1adf17065a45276cd
-SHA1 (patch-build_config_linux_pkg-config.py) = f4d3c514ffc47b08607dde72260633315994ce1d
-SHA1 (patch-build_config_ozone.gni) = fc62094a314ff5c0ec0e997174582d792d51cf47
-SHA1 (patch-build_config_rust.gni) = ae7f472eb144776e16c6f5427805e3227031eb1d
-SHA1 (patch-build_config_v8__target__cpu.gni) = 44657484fd5fa85d4286a443a05ee954fb765a4c
-SHA1 (patch-build_detect__host__arch.py) = dd2d4d04533a9b6a1072dc899059ab574a72563e
-SHA1 (patch-build_dotfile__settings.gni) = d4f9905731de4e9898306784f1506cefc5b2c8ee
-SHA1 (patch-build_gn__run__binary.py) = af4b33ee5a06caa27a46c325321998814e25a14d
-SHA1 (patch-build_linux_chrome.map) = 8ed3cf7b4b6575ecff674e5d0f2ab4d3c992f994
-SHA1 (patch-build_linux_strip__binary.gni) = 6121ec82d2161b0e4f26de14f001199f0776d2a5
-SHA1 (patch-build_linux_strip__binary.py) = 240ad4b107a1c1ec02769d36984f48239c7173a8
-SHA1 (patch-build_linux_unbundle_icu.gn) = cad3e4930b4ab7a46a684c0cd5ac48bef7127e64
-SHA1 (patch-build_linux_unbundle_libpng.gn) = adf2c36713c8f61d4688857139e072adc7d8258e
-SHA1 (patch-build_linux_unbundle_libusb.gn) = 657ef38883d870b9e4cd204baa3f5a280b4ed5c6
-SHA1 (patch-build_modules_BUILD.gn) = 2ee7a295b502de535ceb777b553a0760f40e6232
-SHA1 (patch-build_modules_unified_modulemap__config.py) = 75016c4908fd4595f8b69dab82ac17cc2dac95c4
-SHA1 (patch-build_rust_allocator_lib.rs) = 15c604b7dd4aae81c161551c4f80e58f1b6b2901
-SHA1 (patch-build_rust_rust__bindgen.gni) = f2635911fa81edc3121e9a31bbce23601c42b136
-SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 4039f57cec2eca11a5f82651f69c9bfecdea6375
-SHA1 (patch-build_rust_std_BUILD.gn) = df62092599f53e915eb9e19b98d8856b7de9b0ec
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 151ba8555dfd433d164d2c9fb55cb0552cecf5ac
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 1aeee14f221562aa7f93789cc4852a78464c50fc
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 1b6be7b0f2aa2355a4f3c87ed3e5e9e2bc00458c
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = a878e070a6d2304f28155ba1b2dd88bff837b359
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 2663eb4f424a19ada7b23a4d20ce977dc0f49ace
-SHA1 (patch-build_toolchain_toolchain.gni) = b33fb661b4dd44f75d186c94a38631c7b29c28b3
-SHA1 (patch-cc_base_features.cc) = e4f8004964d4c5abe75b5b2c79b332eb75c17c4c
-SHA1 (patch-chrome_app_chrome__command__ids.h) = 622e23288f0ec3330a1ea3a475b382c0968ec674
-SHA1 (patch-chrome_app_chrome__main.cc) = 9c668b36f01d20a31a7febe4d6ddf1f36c47ef28
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 531255820ab7f68ccc1863c56876b0100f27129d
-SHA1 (patch-chrome_browser_about__flags.cc) = 96a9b3da9e5187758086d71277e0ca0ff83ef146
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 14c210646d9d0936c78e7dafb5cfee1dde3503ee
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 5a772575c1169de9305fa0bb3d2dc3608d39146a
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 66cc5a57be659ad40cbe3f7e2da01875e7d80d09
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = 4362fd61928f6b50fd4bcfe021663f1111ac3d96
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = 4ad94841d0b41636dc8ff0d6b8d690485679d1c3
-SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = 7081e21e28a9491bffbf74cd5ab028f73f9cec99
-SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = 0acc4abe8f684a6955902e827f6a2c326fbff1be
-SHA1 (patch-chrome_browser_browser__features.cc) = 813e9017951585706767e44255cc972bc404ea59
-SHA1 (patch-chrome_browser_browser__features.h) = c2d3baf8af91ebf5f875b205a21b6a016ceb9b70
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = 39474186bdfe1056c31720792a63502ff1df177e
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 9459e5c024c491da991aafabaf9d3be185cfd2a8
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 8beda6d928a14fdd24d9b9cc90e87dd070583325
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = d1f3496cb1a32ed8b9d6ece519c17b781c73ec45
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 12e599548048192a04ee7400bfbf49e5ca9ef931
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = 142f986160b97be91071ae744471e34f13a28977
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = d185080b05495ab65ac152c504fc6ff495a76f74
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 28f7b69f98d49275812803a86abc677aeaa5c51a
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 9225741f063dc81cd84d3ac423f093cf2ab7d93a
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 186da0f49dd6990390ea01c2888e6e1b340e5ed6
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = 77025a28a220d66b115f5a8cecf40dd97ff69d3f
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = cae53e334dcef9b83fb07996ec8397450addd144
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 62538a273c24dcfacb29053c319fdd6fa0275415
-SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = af4570d6fbc4299426f66a6a58ff577498612a3e
-SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 0489fe36f08691f87ae9e927b6ff90b2e8ee21d8
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = 21e936abd57d077f8e1eb027bcce755f121d7c8c
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = b0601ccdfb8ae0ebe23f46f5b6da6e41d52148ac
-SHA1 (patch-chrome_browser_component__updater_registration.cc) = 6d54a7c96bcac98ec7d7f22c0fa1c73e8dcf69bd
-SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = 6c337061e71243a96dd7c7ca697a077f412b0d23
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 3e51f4380c6a2105fb49d3d780f2964822d24923
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = bbd4df5c0dcdc5e0ba8628af781ce14cd5313265
-SHA1 (patch-chrome_browser_defaults.cc) = 7430e4422cd10a4a9dcbe94cab583421056ce1d3
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 59b1b2273e1c5b690f0ec863fe19dda0bc22d7f6
-SHA1 (patch-chrome_browser_devtools_devtools__policy__dialog.cc) = ef0b786f8b3c2fcec145202474b4bdf749e1c487
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = e51107eb0efa8680ed01238d3626f9b3485702ae
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = c4a570da3fdc395a90f8c1d852071978d8e11da9
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 5b07cbf02c95d37d7f8ee638498fa3b905c25508
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 752e0ea588fb1ba99d9b253b743a5216fa998da5
-SHA1 (patch-chrome_browser_download_download__commands.cc) = 7da96bae13b17f83cf475e73e94a6ec07be2b364
-SHA1 (patch-chrome_browser_download_download__commands.h) = b68c487c3f0e007611d6080c0ab97389ceb229c6
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = e76d76843df96b741756ecc9185d98893fa3ffed
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = dbd83592842496cf05564be7ab28629ca2ba0cfa
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = 37d4bd1b334cccc5d2cb2252c0ab3424161d0e20
-SHA1 (patch-chrome_browser_download_download__prefs.h) = 2c056ce14f22286c22deee74c199872694fb4553
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = 99ffcd4092e35acbedb588699c7dc895d9175b2a
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 264630bd6ea926e187506094fcca7f8eae20c13b
-SHA1 (patch-chrome_browser_enterprise_browser__management_management__identity.cc) = 30176af8d95e6adcfd26b8a070ea3e777900ac65
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = 287578ac0813715282d227ca9bcb3c964db4353f
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = 95902d7a8755be16c1a506bace304f6ab5adedc6
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 866300585c6a6004971b2b7d35e8a6be27842c16
-SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 972226d2bde72aa06e65476d9f81c171e57e4983
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = d8ee1181408a59375e68d81c94d0d45a68ddc1df
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 4b4233a1c6ede16d8c07e44664f4e9717980a61b
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 38b7492e4d4d6c052210068b5851017b91223087
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = 66f33b8ed6eda049886122c6ed8d572579294d3c
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = c93e4a5e6d3eae581d893979dfca9068d4b96839
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 2f80a09a51d88e303eeaf1cac66743aff195381d
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 0f00e074370dcffd82a9752a3a8ceaf8848131f1
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 86113421893b3deeb639576bf8deedc7febc97b9
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h) = b038b71e8fb37fbef7f912a4c634eba4aa6c6ee5
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = aa22a6ceba9533470f17317c448d21f5451859ee
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = fc76dd2af487dc4da0e286a8fc0027a54decc623
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = a48383bb192a9dd190d8439acc92df70f86d3964
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = e5d6947700f375bd8cad420965ba07eddf5d99cc
-SHA1 (patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.cc) = c367397f04d8767f627bf03298a02c386b782331
-SHA1 (patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc) = 18a19a4c9b05c2db476c0458425b61b8767e907d
-SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = 97a091f72e1d61e9d4e0a0cfe7d339f7b928d470
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 9a4ed5f3c33718d94e5ea27c0e1619284b16fa42
-SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = 8551a9647bed27a75a6dc7d0e559b37c545c4582
-SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = d3924522817dba36d2f72c39e99280e5e9b086c6
-SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = b9f8f8049c7f0e0cef5728b92196484f6d873137
-SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = 714b95bc17a1277562ca1154996c46faea92c3ea
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 085cbf44f614d6ebbae88c9ae01d2d7ce05ea56e
-SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = ac72d7508df5da1bebd33a8dcdbcf234f9964f93
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 330c9923e499039006b7bdb02bf7bffb23915b41
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 6a976d344e444b424057adcd10700bd6a3510ea6
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 7b7d5761cdb6670869f25561fa77e41df9df94a8
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = d7c260c615913961448812a55d5d8a3c5ef76a99
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 3ca17ee9ae19111fa00ed5c22261eefec2902bd5
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 0d406ec52136e86672902d188dafe4329668d5ea
-SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 0f08a877e571418fb842081b6fb609493fafd3b3
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 232070bfa35a85e65174dc01784eb836ec99011c
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 10671f0377fbc865b8d83da4c1f3f9304e258c4a
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 1782bc5c3438a8ca7b3199f179279e9bce0c088f
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = dbcd63676d468be35c572780a1128682f85cd18f
-SHA1 (patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h) = 2eb42fef4bc189086c48044bba480797351cade0
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 5d97bc2ea8a40d1933716cebfb21f483bcb20142
-SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = 590cbe5df33dbb6ffe8f04b7650573231fb0c5af
-SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = 4624dd340282a9e4be8bc32ca3413ab79469500b
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 696484055ab4810183e4808c96344fb5381dd61a
-SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = c97450cd8dfeddb784c903dc662603f0801cf403
-SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = 486a6a8003114008ba896153891899b373fc895a
-SHA1 (patch-chrome_browser_feedback_show__feedback__page.cc) = f5bb38d3a4cbe3f71890ecd3f2a0b66a81c11640
-SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = a83705590ee91f2389286ebff4259c2c53a0f201
-SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = 3d414757c7968396bef7247fdbca78cee45a85d6
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = c87a9c25c013233dd3964ff19450aa5a9743150f
-SHA1 (patch-chrome_browser_first__run_first__run.cc) = 4262fbb51f2c8c3edd66e0247667ebc8243ec5b3
-SHA1 (patch-chrome_browser_first__run_first__run.h) = 5c9de083b6b7b95b79d80f7bf15f588f7f8cb6a6
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 8e227122bfb23f884a0ae7ca4cbf6ae34d107dcf
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 13d71c302a424a2b823c8bf02bc91b5da689e7ee
-SHA1 (patch-chrome_browser_flag__descriptions.h) = d87d0a080f6d93c5b6f4fe5d75f86326eca11f04
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = ced69a97c97f820322585660a08d83af649009b4
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 62efcd324eb3868f07bb6bfb40744091debd1ce9
-SHA1 (patch-chrome_browser_glic_glic__settings__util__desktop.cc) = a3b601a43c4f0c4178fc3cb17932f7a1389e1eb3
-SHA1 (patch-chrome_browser_glic_host_glic__page__handler.cc) = 8c022aeed5289df460d96c5065355f48c093c30b
-SHA1 (patch-chrome_browser_glic_public_features.cc) = accf83ec07ebfbaa42d93f0885935ecc0553cbe8
-SHA1 (patch-chrome_browser_glic_service_glic__instance__impl.cc) = a46d253c6c10c45c6f53601618f2a4bb3c76343d
-SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = 82dc646160d9458c86d4fb849a68d75d30bd160e
-SHA1 (patch-chrome_browser_global__features.cc) = 8c7f452b43f6f4637ab333885f0252867c91e7b0
-SHA1 (patch-chrome_browser_global__features.h) = 6ac9cdfa72fddfbf79022e0335cd075fb0bd4f07
-SHA1 (patch-chrome_browser_headless_headless__mode__init.cc) = 91999ab04ce51e4db0bfb8edb39c328267c52b67
-SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 92747be465b9b1af9e6dc3c45d8f13bbffeac7ad
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 4a6a81a8ff369d8d3f48833c622688f25f6eea7d
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 480dbdb043df2bf7b2f5cedb6e463d75104e8444
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = 69160ab74c2456e26ebb439ce4245f7942bc1d05
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = ece74ada083b5fa44546c8a525ba9159e917fd03
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 1cf67d6dacf8e59394c47dce21e25ce533454e90
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = ac8dbd1ed99b4ceada9170a8d052ce94d1372735
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 4873f2ef18cece4c5c9a73b4617b9f247cea0a67
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = f0f1bc7eb38295a4306d8f2af8ad32394a9f77b6
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 6913e9c339dd46e0d72082c779d44e8504603ef5
-SHA1 (patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc) = 3286513967883d2155810a2875b88f339ee8aa59
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 2bb546d737188966ed64051fe6dd511a8d68c8ee
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 23f5e8f2661bb07f203d0bceef3e2ab36a267221
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 941516c9db55558264e9e05020c0d15173ae4f53
-SHA1 (patch-chrome_browser_memory__details.cc) = 03e086747bf9cfb77c3d51713185ae324427b9fa
-SHA1 (patch-chrome_browser_metrics_BUILD.gn) = ef096a0edf409ae0aabc8f3e482b7c1bd75e4dc5
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 56f999a07d7fc453ff328eb2bd5831c7a54ac19b
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = ab8d692c33755a5be1486157bd8b40c28a683fe5
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 671f4434f2e8174f231af399334edf8717bb2404
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 382a4728ea9fcc0373804a123d809270a2994e54
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 716da52362e71599d6d4a467243a9f3694600ca4
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 6c319ae87109b59b3a3262c0eeb655791318a543
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 7b76576bd300d4cacde83d02d3d0c868ba7c1616
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 2a4048619961eb0e594e5f7d883a4c96ca9bf821
-SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 4e5103ab8c55e8c7c724c8c6d3d8464968657e75
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = 69ee77a65e91d4f05ed1cf9462350928f80b2a57
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 8d6f081a77063a7613396887f51fc319c7ed93c9
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = cc170f5b22d8df574de824d31a55ffc99c8bc5d3
-SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 900455802185839e6c62b20bde89759546dbb65a
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = d24844150bd2e129c4637ba5c048084d4f79eced
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 6439dc352ae00913366e01f64379a1cd59a0a53f
-SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = 9d2f70ad1eaff55a7830c4331354e0435ccc4a58
-SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = d7a8401497e8a0875a7331fdeeea4d09ed69341d
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 219715a4828f17526b3b8eb1051030cc4a7b310c
-SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = 99b74f598753a08c8860551eebe28ac36a0aafe5
-SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = 1970b932028b177fe2ba8cade65943c24088d4a7
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = 09e3bbd374172f84273330659f9ed37d1b667ba5
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = a71566003b7a81ba1c7494481a0c83aee934bba7
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 3a250bc02541d557bb6d078621809feeeec37073
-SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = af28f126f4b1356efb4071333572b5729ca2a3b2
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = f3754640150fd7b10fde434796708a539c78a356
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = f76de2723f9939d95a39d4900ffdf5ad9af7858c
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 29321d0ffa37ca1c39fb94a660d4764209cdfaf1
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = ed1fec1785f95907f1cf77fe4255e58256597752
-SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 954792b312b2cab5d0c98147c8a8eade0d988d5a
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 7faa97a40b7c3f074b9df45e8cf0c449b974b837
-SHA1 (patch-chrome_browser_printing_print__test__utils.cc) = 4164adf998b5bcebc28b133a8da79f87df9dc622
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = 198be36d2cd4a7a072b2ee690b2df6c1bb529946
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 06c4d9671614c7268512f4c4532a32734b06597b
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 2b2d51b6a90f620ee283ab9abbda6a0b0f77905a
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 5c10d3eebb3783ffc2906c9fa1c3853eea9cf576
-SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = 4193b13ff3704d2bce1b77bdbeb4bbc23974a4d0
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = d98475600b47db40291d84ff08e760daad7144eb
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = b0b471503b38ad734d9e14767c02237a3e015a6a
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h) = 8f8e4808107c2b8f4efcc2a64e8ce7b65029139e
-SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = 1cdd5170142de952115e5edd1d5cfad44b960ae1
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = eebb1192ac197bde8164404ba4c580a9674ba469
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = d6c15bb3304a999ad63e467b708450069a1a5d8d
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = a8121eac2af8bf5b4bf56ed5dc575d197e487f7b
-SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = 01e648b596d5f0311c1338836e7b5c00b48df5c8
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 39b3534eaadf17bc64c49c86e762301204a731a4
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = 239065c2851e561823579a985de5ea643ac8cde3
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = 82c5e3abe3d8e59463d1414c4b1c3c800826b26e
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = 38e1e4e8eefca7d275d28dc3052fdd5b498a5bda
-SHA1 (patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc) = 9c3348c3ab9882aa55e284d4575f667af0e3fc57
-SHA1 (patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.h) = 3f84457501ba6bba1fe665fd89d389ac55217e47
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 4f26b1f1ef89be93e21eac2f3885d1802b9a6f67
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = cc55b0bd03af105abfabcdae0a5fc26c5d01c47a
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = ff68f7a22ef25194b5e06473a3e6cbb5db00355b
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = 3a8984f186a1fd789e5cf50adcf43f22f8714d60
-SHA1 (patch-chrome_browser_shell__integration.h) = b10ae83e4d96a65247968dc696f3195734a3cab1
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 202e66e34b624a49feda466dba9049b85c567fd0
-SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = 8c4cf26679f40c66f8c1dfafcb9daa5ff11b3fd6
-SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = bf5e0a4102b6496b5ffc59f757dc3f62702dcc42
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = acb86f3029de3b147bf1edcf419aea5732a4ec21
-SHA1 (patch-chrome_browser_signin_signin__util.h) = ed036877c9fc09032971dd68c19aad7b1ab8b407
-SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = 8607924d630cabb1f9df43bba838f5554e62e5cc
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 2e10e287a41e3028944958459f6f79b39ce2c280
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = c2a7e31205cc042867c477fc28fedc6afbd9f93f
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 06e7ab3bc0829988a3a444bcaf4d225dac8106b4
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 1acbc4d744ec0579ab9d35867bcd9b9f447de431
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 0d87a743780cb4b158f9e3e9caf2f21d5aec4308
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = c7019458686b704cd5c32c2579fdceceb629ffb8
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = ba66cac182289e450ce904b0e5aefa56ff3c5547
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = cd786dec57a05e99113bf3515ab07b63edf7fd22
-SHA1 (patch-chrome_browser_support__tool_support__tool__util.cc) = 1636300aa18295327bcabafcd45d00ceae49fb77
-SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 131e60e11f4fceea9c8acb62aff29f6b01df31b7
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 536ce562cf5472ffbb4684937486358400bbc600
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = afd8f8aed5ff4723a1340051c3a767261774cd50
-SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = 07aee56f190a47fe847ff27b2f1bd504d5679bee
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 6e630d038a6490d4c605afe1d5553bfb077be5a1
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 9fc15c7a7ea15f0c7e2900386394056ec13dd047
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = b3bdbe0de7b510d48f11c492e542dcc56dda046f
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 823db9fdcfed807e0367936015bd6d707ee751f9
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 3b542d04f19d7ac68a77788dc95e35d582011579
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 23ed6a0ad2319c844937e3176de32c6e5cf8cb06
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 87837b522d66f6dc375fa1dfa2a0ebb5924d9893
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = d5f49cad351033a971c206b9c272cbdf588d39af
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 4c66fa165d22cd875e3fbaf1899e0d09be34cd35
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = 5ff22901d192c9a85c55de39961a0faa2cb972dd
-SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = 7dbcb163850caf6a5d263f923a9d13708b919ed9
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 71e5dd16e6e2e7e6cf232eef7717bda45da86094
-SHA1 (patch-chrome_browser_ui_autofill_chrome__autofill__client.cc) = 1ebdf3bd2f86c99d8d4d071e2b05d4ada8e5e69d
-SHA1 (patch-chrome_browser_ui_autofill_chrome__autofill__client.h) = 60ee64d6a591119c0f6545ef512578d125aed39b
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 8bf9363e2c8e8d4a7e319f64d6453d9b5ecdf4d0
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = da219eee9eecff5fc201204abde2eaee54a552a0
-SHA1 (patch-chrome_browser_ui_browser.h) = 378b471942916eb882afb5e1ba54921a75659e93
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = e120cb96537083197c6cc4755b141d4c245a1413
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = e4ad55672e3a92a427d28370b0e0f962b46fb260
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 3e3396d5c30d166480e3b708486b24610d9f6180
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 1ea49425135a39ebe24b3bd95aaddb42a320b41a
-SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = bcfaa7bf47fb35eb6a7b66892f2d5e4905dea3ea
-SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = a1de1b040c4f44de0653986c7cc4f0172ec23a5f
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = a8ceb3d60fdb0e926cb8ee896576dbc90216ece9
-SHA1 (patch-chrome_browser_ui_chrome__pages.h) = 10c9fbc13361a0bd8286f5f3516beaa85a434a15
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 102a47708449deb422ad3ccd12a4b689586576ea
-SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = 28195e8f5589f7d9f94bdb894b4c738d7512b3fe
-SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = 6c78befa8d3c11baa83a707eae135ac765e658a0
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 2bacdbd6c131f048492db8ab9056d80a78dd7d92
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = 3623f101525b0e3d6537b18b483e377eb98970d2
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 91c5cc76f8ca6b22a0a323da63667576ecd90527
-SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = e5a897cfd2b421abc002f53de08df96fb3052b04
-SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = 789f7eb79274207ca55be86a8be3514156412cde
-SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = 82aa221a313c2e537b969c1903b6d7ae2f3909c3
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 327e2d05ec54c45b88a0f5c2e322c92fc07102fd
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 1d5658b301a5d4040b44504c7e4dcff711f02da1
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = ee84c2a87aa861ae40a13f609b3ba00bafebee76
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = b82dcf984d5c6051d148a62f640ed6c662439707
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 269d8ec3e2443ec6312e5dacb338fdc91b0326da
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 2c25781c237d7156dcbe6b242dc1d74dd291bc52
-SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = 1991242a72b18a1cacf0a31bc767a7e59f2a4843
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 4d1b2646f152799f43ff050c8b0d72caca437e33
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 211534e4419e2dd70ed3f3ca53d6cb498cdd906f
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 5e84cff135686afad2752d6fbab931dc114cc94c
-SHA1 (patch-chrome_browser_ui_startup_url__util.cc) = 0028eda68bb4a04da22d2c9771b59e51fe686062
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 9d79053f9851f7df2b864bf3dd9ff1d6246d6840
-SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = d28fffabc82d819e9cee87832d60680c6fcba8f9
-SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = f689a0cac1d6af35d52296bf7bfdeed5d1dc3345
-SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = 8bb1971d95ba06572b40fc53c028596f8d4a5022
-SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 56678d7e260c97c5a501256324f74b8b833b909b
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = c0dd06370027159be1496a848c51fa08cdf1eafa
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = db5b0f068045db8579603ec9b89805a21961ee0a
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 15d80ffc9ab319592d8a5b7327703ddb33f9e4ff
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 07072e2aa7afb780a904c6e25ea6b38ddeeea799
-SHA1 (patch-chrome_browser_ui_toolbar_app__menu__icon__controller.cc) = a7537f5b6e5f239a64de850c82f520c655ee89eb
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = 37a6bc56e0d38d3ce65f3c2d5e5965d6e5ec3f84
-SHA1 (patch-chrome_browser_ui_ui__features.h) = c7c96ff6decb06c950b9e2e288115c304fefe800
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 0a3f76ac1b95f96dc6a993439d6c7c23dd1c5ac7
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 19fd1c4dc0a30cbf2375fbcca17fc910fb19c3e2
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = f7fb118bff2f823477e15d2b993fa53a753cde76
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = acc31d340343b6eec81f1f3fae5233f6d6acdd62
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 3d28280748329e55cf4179b5add85880a8810684
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = 527e4612d128bc9f0fbe9a8187d8a01712786d7f
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = fe7b7685ffa20fc706e9e1f7d65e4ee4ee0cef1f
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = 0f2aad643ca5212506e9d8859b3ba810d749c895
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = a760566484da680be013e0e69607d5e65512ad43
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = bca3aaac44fc0a1cea6e041c50b5ca3d1429bdcf
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 7c360411adf8b463afb3620ab07084e9e6e88ec4
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = 1515a808ec91935ae13c28526c9db5c9af6b42c1
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = 7af1b2e84cbc0665422f96b51affc402f0e575c6
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = 416db2218eab55f94a35957fad1d50d5f9a214ea
-SHA1 (patch-chrome_browser_ui_views_frame_contents__web__view.cc) = b27701a1bd510d866ecfda9035db26c1d547c60d
-SHA1 (patch-chrome_browser_ui_views_frame_contents__web__view.h) = b74e969d907f1734e47e7d75cd27da393f40fa28
-SHA1 (patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc) = 561400388b5fcc6c9c931d28ad5eb875c79be633
-SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = 6e69c3559b15b703458e3465022b64d024745381
-SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc) = 8999f58e6384d9267d32dd800be2f981b00675f3
-SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc) = 5ef60c4c6967fd06f4a415427c34351350a25de7
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = edaea73ce341d8f8be6f3627c2859c4d4ef65db2
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 18061c681e246d26fd24e7312c03543867a1e9f3
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 4ad19c17737cb0e17ac93f0cb17aadb99af70526
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = eb72b2c9b76a178262b04d400eaad585d50e3ff4
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 75bb04f648dac3952619b80063f9c254db28f488
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 6589b4fc0e735e9aeb6d9142cb2f9ea0f142faa1
-SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = a5af1b03f221c7397c39bca02c0440b443a626ea
-SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 78197b0f90c9616525ff61ebaa29b48f386c2e4e
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 57a26b9e1789b4ca18bb5bcaca60b5dec8329db2
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = 1d7683ded2b01d783b785dd3e492bec3ace3ba84
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = 1b3c2308bb867999e238b4989d01365e84b846e3
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.cc) = 72ef4d35a4e59874f8c68e110674d20cbb41dcf4
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.h) = 149cfb9c285dedfb95e8a05d7027f6eec1e84cbe
-SHA1 (patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc) = 768674dc97c023b9d18699d44e1bfe1f13c24f5e
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = 7bd2ea153d741521ac690d143b619c65042d1b02
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 4f55c5a3842449f9886f31f8b5d71a898892f959
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 26ef19c1cb1e3c107e6d0990cfa9a806f9db8002
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 00fa3724bcb0ee674db231ffb5c886399d183be3
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = f0179cef782a4ccf4242a638e2cfaec0f8e90da8
-SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = c705d3ec728514efcd7714fe119a85b873c160b5
-SHA1 (patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc) = e09b82dfdb2b0c9e94d2c33b50132d74807c1083
-SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc) = d4aa278c53a70c4fcb1e90fcef4ed6a7ba247f46
-SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc) = 1c3bef8af2fa6dcbc74f297b7eafeb9a1c4ee4cf
-SHA1 (patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc) = d9f63fe173884e3f618fafcb86f2ec454cc51cea
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 54f76a8cc094a75310cdcb78c680f2878450f0e3
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 72442e98cc8ce88b527fd700b8b2fb9d6ec68f5f
-SHA1 (patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc) = 9d303c9d7ac46c4f7ac2c7854ae1d1863f951522
-SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 2baeafedf246bb10b18661673a52b4b453366126
-SHA1 (patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h) = e3c5c4026b46a9e786864ce269273a2e972d70ac
-SHA1 (patch-chrome_browser_ui_views_toolbar_toolbar__view.cc) = 6ca5a9e440ab94bd915a247ce8c386c4f495e967
-SHA1 (patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc) = c9e840bc5702ec2839f508b117de931d7b4f4728
-SHA1 (patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.h) = 00962704faffcc864c3a655afcd2c9698d142d21
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = b9e6100dc8923e87614f24362420969668078f00
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 39be1a49239b79c424adfd72257ad36ac65fc1b1
-SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = cbabc037664795457c05aca8ec821eed69dd9814
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = ceb2ced2b38604ff7ef2cad41fb8778c765e1aef
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 5b141d9cf58a859d2a20c143c5b2ba3a0b8dfd7b
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 0b83237d70ee43e43bbadec44a8d41ec0218d88f
-SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 578d9df4989972b8089f23a04c2e64f55b69b6c8
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = a1d670d74306f8b7d03c522ed516e07d0c8d8cf9
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = ef29698a424b1ee9a3577065f83181bf3ca8a1b3
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 251458455754ef269f3de071b5b19d507e543d52
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 2d5c1b94183b63878a351e5f9aade45f27fa8e2a
-SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 86c9f7d593d409235d521b58548475c1d9cdd385
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 3f9184c131b872d864f7954aff4d452e653303c7
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = 4088b2e6ab5489a3e99d840c3574117017dae958
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = a5e630d4af7c8b5c5343a2d12c72b78170f6966f
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = c4d7d2a9b63d1019a37c5509c95c112d1313fd38
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 04ac5ac5cfc40b40643764c119d161f0379e45f6
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = dace84c7d19d8fd8d0876632815d8f425839c13a
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = b9af65c823ed1b4d0bbb994de05a36c3088dab8e
-SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = d792cc2a6d022524faeffe0e1fb17f85ae399a30
-SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = c0c5b6827cc6871ba6d420eea53e3fabe5c62eec
-SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = 96874fe065ddf6d1f270ff7ded81d2fe38b39a21
-SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = e4d4298784a5467ac5ff1c9259915d812e687925
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = da073c6c4cb83e9074fbc5b7363a5fe2f4163874
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = b16dab9d4f2e79853b6085434c41ca7c10de1a43
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 793b8a1826399142c426a1e11965649e6a2285f9
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = d5932b279709605fc5e18a4d0c7e6e4d57c4311b
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 785dffd43d09f29ab42975daa038b52df60d3b69
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 2a5d9e7fbc54ac2833a9711fd79e7054fc09e138
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h) = 53015ebd2303aaf0418d6c55c6148876e15b9507
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 511f8d11c85adea1fc97f3dc0182fe8e33932064
-SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc) = ac9515884aa67887fa4eec474ee4a8c963aa2393
-SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h) = 3381fd5ba28a8c040481bee04f5a6e3e15f161dc
-SHA1 (patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc) = e00423023b57846bab3589c697157fbb61d84c68
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = cf8f2846921e43a269971a338f3c6269f864955f
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 38abdd6f86b9e7d94a9d788b088c6dfccc273ff5
-SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = e7e4fb4a959dc0012b57b6d21249b005c8ebd900
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = 0966093dfc9c884859133f4d4aa3e726ff3d0755
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = d5c5c7cb2c40386dd50ba4fa46868346edbe7e56
-SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = ecc5464723cc6f94d6c1f8bfd4731a891d9e7ca8
-SHA1 (patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc) = b833571eb17ded4ce65868c063e0e65dc3c8d310
-SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = ab0bb766f0c79f96e0d3621af38e75bc662b6f73
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 7671a65c309cb88754b834cf92fa9ca5f50af447
-SHA1 (patch-chrome_browser_updater_browser__updater__client__util.h) = 35ba95aa0c1bbd4a1874bf459a1f4d4f83409aab
-SHA1 (patch-chrome_browser_updater_updater.cc) = d3cfb65424feb5b668eae1fa16a99ccd07cf4e75
-SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = df113e24b4debb5a452d8b24a0cb31834db27220
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = cddc8b9537077b08678c0749f793f78129d6177f
-SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = 714a20ebd59623476cda7fff5f678b1aa958dcc7
-SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 5f146324d58847549bd654d6fb7baffb79a8fb30
-SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = 5d9a55a4f500fdc305d5f0902b58a076e9e0169b
-SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 1b7da76b53d0b0cb8af6a97abf71f8b8ba350aa3
-SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = b13c1d764f7836bee814b28bf5be2244672042d5
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 3a99421bd70939698f900f1a1f7434c4badd7cb1
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 55c1bdaf8a65efa4eb9e01ca64fbd25f8c68c2fb
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = e28e969a082d176fbfaf40c3444b193946a868ba
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 02015ef3c116dd73e48e753d01d8fedcfe6326e2
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = e0cb7a2d2ff6d30ab1ecd657998e483dd707e6fa
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = bf7959154ddb4c54282b39feb80bc333e0329048
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 2bc341a9b8e08820776ce643f5fe86c28aa36bc3
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 731a9c24132229bf254639d1b4d032fc660d4f09
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 7b0d71c1da756a3f337b267b554ff4cadd835fbb
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 9b390fe3d51c96958dbf561c4c09da54b57268f0
-SHA1 (patch-chrome_browser_web__applications_web__app.cc) = 31236bd4cd59bafcdac7e52d42a366d299c03e91
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 6900c3cb88e95e50fae1f9057965237631f05995
-SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = 3644ee81bb9be77dcc9ed0e73a03dd152624ed20
-SHA1 (patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc) = 6ceffb14e3b93d3f54ba8209c96e4968efc53ab0
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 2739bd9789c4316ba18259acb43ed6767761184e
-SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = d5b93bb02873eba9eba5e407a5aba416bbcbc88f
-SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 2c9272a81a8c6cd3662617ffd91f88ae0d3e7a4c
-SHA1 (patch-chrome_common_channel__info.h) = bd4f424b82c1feea412a8e1acb1de0783d73ca52
-SHA1 (patch-chrome_common_channel__info__posix.cc) = fb0a0170858a89ebd8b5a11efe4e026a9a9ec550
-SHA1 (patch-chrome_common_chrome__content__client.cc) = 3ec0092be2eb938381d0ae7cc92a7f71110ef8a9
-SHA1 (patch-chrome_common_chrome__features.cc) = 5f9cd83232eac64eb2be4e14ab22f507dd9a92d0
-SHA1 (patch-chrome_common_chrome__features.h) = efd23c1f53bc58cda038299d185bba6741c52e42
-SHA1 (patch-chrome_common_chrome__paths.cc) = 713b19c616c4bb71e6487155f0b6fac06ff7aa69
-SHA1 (patch-chrome_common_chrome__paths.h) = cf0bf1598df0339f0f410a30c3b59eb2f7d2d039
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = d1c4ae15e3ec6049ce6328d3188a952589aa5f6f
-SHA1 (patch-chrome_common_chrome__switches.cc) = d5e5a81868955be8f49c02dce467b6498fdd9657
-SHA1 (patch-chrome_common_chrome__switches.h) = b8a9531f1e7f015bfa2f465f4f930587ee477c71
-SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = 5a88fe0431dae09f5dedd1e0e8518a80055ab87e
-SHA1 (patch-chrome_common_crash__keys.cc) = bb54e5aa1b1b7e5d535352e855e6f08e09537573
-SHA1 (patch-chrome_common_extensions_extension__constants.h) = 5bd9e5c378a299def1bf6f6a146b92a1efbe0b26
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = b7e4cd5f5713e72c9074204e310658ad74fc9961
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = a66eaa3a37478daf69f5d127f5f136ed2d3977d1
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = 30842af9a5a849315afc34bab106307db25caf1e
-SHA1 (patch-chrome_common_media_cdm__registration.h) = eca5b7c652937a80ac1386e189eda17924eddc0d
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 50aec768156e1fbcb3c581188189dd2ce2666e75
-SHA1 (patch-chrome_common_pref__names.h) = 36a9018d6bfb16ccb974364c442b9e8507842bc0
-SHA1 (patch-chrome_common_url__constants.h) = 1a5af47cf97fdb25fa22a0ca1eaa9a82793f3267
-SHA1 (patch-chrome_common_webui__url__constants.cc) = 1b1bfbab0c7c8d18891f4839acc7d0604e2a4552
-SHA1 (patch-chrome_common_webui__url__constants.h) = 4d3d2138d30064375930f60d45f7f6a46a3e160d
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 769ff3649facdac48ee1b7196c21bfceacda8b29
-SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = 9c674f3dbf96aa33aa9f256ab6394284bbc6457c
-SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = 785686ce10e5a4987cdfffc287ffba01fc201d1d
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = 95a2370ab977195909fc807896f1650b154c11c9
-SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = 1bdc9753af11cd76072c0520af5045712b9610d8
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 5191f801aa663ae0ee44185dc23ea363d18ac443
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.h) = 50960127498a167f6dfb58e23eef689e20ff4af0
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = e4d88ff69b23687acb0a16a2f9b0b8f84aeea199
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 0e64967769531ff382d4d84398151f9024ec38d7
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 9fa27dec0d4820eb9fb04c0ad7770fe89f580087
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = a665262f197a2ecc473e2d13b8e552acb255fa7a
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = b43ddcea00a2331e7ca72315ca49cd2576ca2271
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 7b440fa2876ebd74035823073681bc50ffe20b64
-SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 583fe241ddec26fdd8816e7dc3f8b64b79eff554
-SHA1 (patch-chrome_updater_configurator.cc) = b89074ea5f0323f8b3f4150cc79c892cdffb6fef
-SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = 28635281e3c7abf1cf11fc1d9a1bed248399af14
-SHA1 (patch-chrome_updater_lock.cc) = 781ffbceaf26b8b648853cf2599bb0cc59776be2
-SHA1 (patch-chrome_updater_util_posix__util.cc) = 566d37dfff59c18da234414d21945152caf8fe2a
-SHA1 (patch-chrome_utility_services.cc) = 8742214952644485e4cc30bf9838732bdfbf36dc
-SHA1 (patch-components_BUILD.gn) = cbc3a20737874a11d22cddf3b32dc394e8281f55
-SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = 11e04571b632a246c61fcd36331b61a13c55d47a
-SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 99142db452eeaad09cde46863bf94dae4471bbc3
-SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = db4fa566921350ff3c81215d475d0a6f2e3d031d
-SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 0f1da46a793c861ca394f594c9a6eb742428fd8b
-SHA1 (patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc) = 70d42cf662ade370bfa856b683c1c92caac0c640
-SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 608494364a01f5ba60021c1a1aa7bb0badbb29c1
-SHA1 (patch-components_autofill_core_common_autofill__features.cc) = 4e0fecf93f07181eeac69e8bb9daa0c55e949dc3
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = f677b4350ddb5a910bb37006dcabf67f5047b9b5
-SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = 5382f80bb9c6199a76f1f943b88e23a1294f889a
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 779f36fc4d345222a0d2ef6352679202a3fb17f8
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = bf594e13b295f24329cf2f932ff43c05d0e9c545
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = ea6c4a4465c159dcb3b4d1a1fb80998f5af9c302
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = f210c57e03a3559db4474a495f7b0998ba4cfbed
-SHA1 (patch-components_crash_core_app_BUILD.gn) = 3633dabb9e05cd22b8050cef435270db429b3ee6
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = f539ca74cf67f65225a406fb604ceff606c11db6
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 648cdba7cfda5b29bffc8f1b601a85c271953a1d
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 4f2771a4e966195fe03c928e697c14f49f3a6d60
-SHA1 (patch-components_crash_core_common_BUILD.gn) = 227d09d4e71006ec3248b4c0d8d8a40ba45d2539
-SHA1 (patch-components_dbus_xdg_file__transfer__portal.cc) = e88e7a0d2ce0f2da8bdb7769c048c8fb364f29f3
-SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = debc82e299419e4ddd59cab9d91fadb5590e91b1
-SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = 8901fbb8297a278721d434cc140625c433153bda
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 3353b4bcb9c5c74dc995a90cd87408151a264525
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 70c03b40ef678d79fcc5bbc4a71068ca974fe92d
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 9f30dba91d2bd1d2d755320221e2e589bbda6119
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 2058a07c964600de6b963bd004071ec0ca3af7a0
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = dd7891d1aec0c2b097c5815eef50b9b5f222ac4b
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 035dbc9253760333bd4126401af797dbbff0d0db
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = c807ab7ff44b3b9550d8e0881a6af6a92585078e
-SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = 2aa9acd8ad657550f9f85ac24fd8693e3e15b561
-SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 6629dc650c0aec5a4c3677bcd41aa08a2e12d112
-SHA1 (patch-components_device__signals_core_common_signals__features.cc) = f9c6590442d51d8235929380f1d3fbfd043fc8a0
-SHA1 (patch-components_device__signals_core_common_signals__features.h) = ddfb3e6393a1acdf7b8480d1a6987f9ef56b6fe2
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 34e8ae8788faea3c8b4496d09cb830f0cfb4787c
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = 92c29edfd66cc8df32506d2b55913c91111e4a5d
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = bddd2a871b86f48074f23b292fbb28bae074a833
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 0ee75cba291853a5858085e2eec68a876c6008c8
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = d7268b76e24c2c55aa98bcb72ef870fbdb6ceedf
-SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 1b4b885faf773cc72186029af7c1398b2831d7ed
-SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = 64c2bca295c5f65cba2b39206b5254dbfa94b7c5
-SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = 19f8c0d898d881b29d48b0ea96d2c2139a087841
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = e15908df0a870eacb787c28d64b5112f593b9675
-SHA1 (patch-components_error__page_common_localized__error.cc) = 36f93bb82f617af9829079f3acec44d94771849c
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 54b1c09a01c5a01b4878515f9fa5518022113f42
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 730436caa6c752e02378a540fe8142accfce7cdf
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = 259df8136d2843ee680cd2b43f3bac61f09d8309
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 4c9778df3a9eee2771df601ad6ad313582d5b274
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = a5256839be3b5370bca6f523b0dc6c5c0a18d919
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = d665e99445cb1c4bb109f3ea63b5f2d5be5aaa8e
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 55510fe40ffdf2144c1ecf89d7c42fa231b4a8c5
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = 2b28e56467432fbe0917ea17c9af66558887cff9
-SHA1 (patch-components_feature__engagement_public_tracker.h) = ead4491f581e409c309ce72b49a238cb1d64da64
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 0fb23a9858a1bdbf6ecce5692045b666f17564a4
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = ea05855ace6a621cd8f83f50b01bd0ff03824485
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = 475e976f417ac41930096977b5ed96982e4e24c1
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = f072a30ab4a43c506cb24bc03881ced5d42daa41
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 4f655cef716ca36a85960cc59c12fb7e05897343
-SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = 5acf24df5d47686d13b0772c5e234e84912d42ed
-SHA1 (patch-components_gwp__asan_BUILD.gn) = d8ea756a514176c315f1897c1e8181f6f7bf2687
-SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = bf700f58ffd0e2fb40a5d0a8b0e472e48b0e8a3e
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 3932455fc888003c6caa3caee4ee28c3f75eca0f
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = db1998cee8adca5624ee78e60225461ceac720bb
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 3b664352083a0dfea039ba777292ba5ff0ed02cd
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = ee038949fd336e8a8a0d44cbf6e3353feec5e4a4
-SHA1 (patch-components_live__caption_caption__util.cc) = 66bbf35ebf07c8d28a69d54eda74e3ca2e23c53c
-SHA1 (patch-components_live__caption_caption__util.h) = a053d6ced8bf0f992a16381ed8c172bd078aa6f0
-SHA1 (patch-components_media__router_common_media__source.cc) = 1afba07f204abc95fc0d321e33bfcac6541843c1
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 9ea5827efd4ab00e91e3dd47e1bdf99719d004b3
-SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = 5407ebc092167e72d0fd66d9534b4e4d48ec45be
-SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 731262556490997b2c89c11d5079ea0a5d87e32a
-SHA1 (patch-components_metrics_dwa_dwa__service.cc) = 7393c9cb042bf47705940fc701acc9727436b5ce
-SHA1 (patch-components_metrics_metrics__log.cc) = 93abd4b89265ffeb118626fea1a7226df40330bf
-SHA1 (patch-components_metrics_motherboard.cc) = 358aa6adfdc724e5893446bd3e1dcd89575f5f94
-SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = ea8b408e2ca5c04db758c24c3dc39503836c4a20
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 9c5c45a7e070fc8c1a7e2df9603c94040e122634
-SHA1 (patch-components_named__mojo__ipc__server_endpoint__options.h) = 7a1162265ab3b9780195d986b49a8c65ef54f7cc
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 753fae5d06c8d3b195e7a8801e82eb4d215985c5
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 9d104ce4d3462fda4a4d054d8e6f4ea552360357
-SHA1 (patch-components_named__system__lock_BUILD.gn) = 757e062bdfece3057c1e4d0b0d69b96f88960b83
-SHA1 (patch-components_named__system__lock_lock.h) = d146928fe35a5851cad27795b70d7a67b496bd6c
-SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 07591c889fe82bc992ad524e168eb909a192f03f
-SHA1 (patch-components_ntp__tiles_pref__names.h) = 7f90917a048a733f69722b4c9f185f6ceebad8f0
-SHA1 (patch-components_on__device__translation_service_sandbox__hook.cc) = fba311abf7de34f983223210f15426aa77771a73
-SHA1 (patch-components_on__device__translation_service_sandbox__hook.h) = d645d095c286d63494551724d67763a525c9a35e
-SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = e9893c90fe4b13266559cbdc33bff6dddee5e4b3
-SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = b35ad29d63eab530d156c3722a410af1f7f1f264
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 2dee615ca096167f54472c5d42fb46e79d9fb599
-SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = fd64d48ce48dda14b92d693567f3450a635a1a59
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = d05469c12feda8d96f4502a1ea583aab0816158b
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = eb4e8df66fe0c4748471e861d84e2818df92d6a8
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 533c5d0a3a99a57f1edb61c5e81d502fa5169ef5
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 728e1b82477670e87d012280ae56d25782294463
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 95f59f57861fb8a679fe7cab0ce2318010cc6d74
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 3099f4dfcd81d0721da2a24f62ea5a33076ecf1e
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = 78a87f611561a1b78192fc9c3780d996ea1277e6
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = 3eb9396b297283061d6f45ce0caf1cb0c6d82b81
-SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = a8c204149ddfbbd9a2745e3b52f4793173c82615
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = e847a21acf7e5eea686e9a1d96b709ad5d97023b
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 9036dfbe49398324b98311fa0a5a500bceb1f22e
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 9c00fe9a347cab92f831cf7297d325a36028133c
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 52bf333e8df597810aca69cfcc0b571c64ff6c5c
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = afc22a7f8cc60cf4cc83e42f7c7f21019e943226
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = a3bfc90f96959327e2b3d2612eddab4ec5cbfa04
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 38479940d1c4d4fb04c39182771ddb6b59ede9c0
-SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = 798e60740c26356e1dcaa01ab3d748f28bc09c65
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 9a19e293a113919803ef5bc00d4d4c7b5fffe0b7
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 1f060b6426f21e20e4120d4f762d1ef8a38662ab
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 5a2df6dcdb1a4414b3ef8342a5639b90acb815be
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = c10e2df03f7194f9374160b76d10a87ea623fc62
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = aaa6aff16584f5bcfb6bb22af73d1d82460799a8
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 2bc89ff7098604b1e30d7be77fb4b1f04dd230ff
-SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = 6b2cde53312a23adc22b8a46005a070ab8698d59
-SHA1 (patch-components_performance__manager_public_features.h) = c5cb2c1801c9d2b173c0e546fff6d2967a34bf48
-SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = d18b966cf432b7eb64b54d42f9adcdbd8450f22c
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = 9e183b4804f92286cab6d1eeddd76247b7f4857b
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 89d659ca714782ede736af487ab4bc8b14489e02
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = ea858059705d10769258489cd8308ebb88f5d827
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = 21bece90516556077b3becbb1eb6f97d3ca2753b
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 11ea11e2ae2a19c0413f11704fb1099731d2f80a
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = a7f630691c6ed6d3a9ac040422994e641f8d0fb6
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = e65b943d033a86266a94186aee1d9adb48c4e0e3
-SHA1 (patch-components_power__metrics_BUILD.gn) = 799f0424cee6d0601fab01285a1d40dc4faeb9a8
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = f6b5163ee66c5cc8718901e76cd28063a4a12a8d
-SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = 7d38ec10b43a9846e6058a0363d7610841abc52d
-SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = 999bc767ea1e383bd3e8d3229b85fd937269afe7
-SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.cc) = 4a1df4eb5e67f0ce471a47a0f30d6e4f400136b0
-SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.h) = bb68803502331886e155309536838138b3cf283d
-SHA1 (patch-components_proxy__config_proxy__prefs__utils.cc) = 443882fdb6e12eb2a596bdcd85a5e6546b1d813f
-SHA1 (patch-components_regional__capabilities_regional__capabilities__service.cc) = 3aa1b89c09b7c90d61dc802ade0db34935e8fc4c
-SHA1 (patch-components_regional__capabilities_regional__capabilities__service.h) = d91fe338a8a4df47df737a52778eaabdc6d5d022
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 2173d8da107b2ee24613c59ffa923dd09c1675dd
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 14b3d444c38446e37889c0307961f7b03a846e0c
-SHA1 (patch-components_safe__browsing_core_browser_db_sb__protocol__manager__util.cc) = ed5827a57879e029a1d8101a390ade58743616ad
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 50ed6a62d46abab8cbc77f8ab73e0fba9e10bb53
-SHA1 (patch-components_search__engines_template__url__service.cc) = 0ae1089c78af6560e45804dc56903655efd644fa
-SHA1 (patch-components_security__interstitials_content_utils.cc) = 33917daa1ba52a5f972df07a4d90d67a7d5ea3ee
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 19b14a6b9dccf219d9160f0285bca3b370b1da12
-SHA1 (patch-components_services_font__data_font__data__service__impl.cc) = 8cfc8f8684ac847dd174c9fd5a2ee5e92e5a6087
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = c52570f9cfc5df86525ba3e4d603e64aeb674c19
-SHA1 (patch-components_signin_internal_identity__manager_account__capabilities__list.h) = f38e043f27cabe0eb5d9578635aa18466ff1383d
-SHA1 (patch-components_signin_public_base_signin__switches.cc) = b223dafb6dcf27be9b9382b416781ab309ba14b2
-SHA1 (patch-components_signin_public_base_signin__switches.h) = f6761bc0127d29b892daa29c5cde3841328167f9
-SHA1 (patch-components_signin_public_identity__manager_account__capabilities.cc) = 6b0a987abb6fd9d600b20d0145aefa3c778db67b
-SHA1 (patch-components_signin_public_identity__manager_account__capabilities.h) = 9fff01572010e26c5f98d6c22b91241baffcf8fe
-SHA1 (patch-components_soda_soda__util.cc) = 205de65768892f8a895d8e6b7a4f03ff2af1e0ed
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = e7cbfa88240910fe8a9b8cda34392d939674bee8
-SHA1 (patch-components_storage__monitor_BUILD.gn) = d8d5dc8319cc47127e0fa8f55ce0a86fc00185b6
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 4b93922ead6516633d00d7b544af8e4870de5716
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 0eebec7de6e928e5f910a60c83da379fe344f4c7
-SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = cd3c2d70c8f622c2eccbd72d5abc4224d467d1d7
-SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = f3f64c2b2346a3ae06fcd3e1521d25adeb39dbfe
-SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = 2011dc799bd42d666344dc57c1eefc2fd9a77a92
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = 1fef4cfc7aba5f70c2513320ff0bfc9b1f386569
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 0bc76f0a48fdc3cafec334889fae82c0d808aa3b
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__utils.cc) = ba8da42c76bff8ace99af667034e53d057746ad5
-SHA1 (patch-components_supervised__user_core_common_features.cc) = 7c949ad6bac7972b72e00987145f01a5581138e1
-SHA1 (patch-components_supervised__user_core_common_features.h) = 097297676852c071f72775bb41f2699f90f20f05
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = c77ef67d199db4924c174581098abe86f4f260d7
-SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = bb0b68aa35534e79e8b159e539e3d18b84977749
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = aca9ae47afa4cee3d95f99e7513671202f9e5328
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 63cf2da0c63d0d87292e4355deb9caae783a2959
-SHA1 (patch-components_sync_base_sync__util.cc) = 36f192506257b1503de5299873e553778dc5b312
-SHA1 (patch-components_sync_service_device__statistics__tracker.cc) = 04bc4627ff347a6da21f0d07bea197ab5a698e9b
-SHA1 (patch-components_sync_service_sync__prefs.cc) = 062887ec1bb842ddde1ddfa86e79c3bc83f68ade
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = 408977fbf2786424ebb111da54be213eb027da14
-SHA1 (patch-components_translate_core_common_translate__util.cc) = f1903c1aa1746d2e9ed5f19b2da3b345f9349436
-SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 310cb43e704fd4bbe902a71c4badc7df62c0101e
-SHA1 (patch-components_update__client_update__query__params.cc) = a3ecc212075fec863241830ddc532f0a8411d738
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 23019bd2a4780bd1c6d2c102e2ef6dcd7e042775
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 796408490cae12d3c968dfce7d94c02a9c8c5596
-SHA1 (patch-components_user__education_views_help__bubble__view.h) = 8aea98559db8972ce196f2828f6451eed44bbdab
-SHA1 (patch-components_variations_service_variations__service.cc) = fe37f6e22256a9c0dda00b3b0ef6dc756f93ea22
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 0db9b6068a3e015e799d3771fbb62c2348af7c12
-SHA1 (patch-components_viz_host_gpu__host__impl.cc) = 7c510f6c1aa01e39b3588be9db82707dbd5a6c3f
-SHA1 (patch-components_viz_host_host__display__client.cc) = 6826f3dcc2498cc583dc80f01625fb5016db24b7
-SHA1 (patch-components_viz_host_host__display__client.h) = 1b7fb0c09b3a1b0b6f5fa6e79d2b6379438ac92c
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 82d9580ada2524ccc0fe0a2b3730fdc67b4e8af4
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 56e5727fba8e56e18de377c0397c96d9be2570a3
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = 2c326996c3584098e1c2a3da6e9496bc05025eff
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 3e569aaf53c3c95aa86d42b526abe2144a0df8d6
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 31602c13b005da25532e03f4126fea298487cf31
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 080eff26f1c8728520fab177e09f6bcb14dbbc7e
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = e3203c83ce348140c9fed08002137d9d51e57c38
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = b7f6aacab72be3d7dd003774aada73f6f094283f
-SHA1 (patch-components_viz_test_fake__display__client.cc) = 63690fef0c9caedbbcd05be50db52ee3167da6c5
-SHA1 (patch-components_viz_test_fake__display__client.h) = 9ffaaae8361424accbeddf68645bcf73bd4598fb
-SHA1 (patch-components_viz_test_mock__display__client.h) = f2ab38f1f3baace11b3431dddfe3c1d11cd8f027
-SHA1 (patch-components_wallet_core_browser_network_wallet__request.cc) = 2ea34addadfea5e1a526bcf17709b3ada81bb7cb
-SHA1 (patch-components_webapps_browser_web__app__url__config.cc) = 2333d643a0895ba2dbc7de7853ac80b23ea24d61
-SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 0db7fc8925eb53bbf30a65b1947fcd1d75ad19f6
-SHA1 (patch-components_webui_flags_flags__state.cc) = c2916626416bbc69e28539491bc97ac628c2872d
-SHA1 (patch-content_app_BUILD.gn) = 3a5e086d4019ce1126e6669e73216f97c06ca23b
-SHA1 (patch-content_app_content__main.cc) = a6cfb05411a55d2baca3525d01b42726948edb1d
-SHA1 (patch-content_app_content__main__runner__impl.cc) = d3ebcb22794287e43626e271c3c4dc025e58ece1
-SHA1 (patch-content_browser_BUILD.gn) = 836a8839595d036b4bd0da2c222cdfee45efa23f
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = bc81077b0c8219307a2594adfa696aa12df34dad
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 4f1d5aaffdc26ccf68a06affe823eb3fcd1b854f
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 6387e03582acec0e4c6c6be58087c7f831b47355
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = dc8c1463306ae1bc0a02765d0c45b81963038f2f
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 5cf0bf001f2731212c5d0ac0b21ba9ec78e3c10d
-SHA1 (patch-content_browser_browser__main__loop.cc) = 92f3392a11a71eb21cf4b66b67aef780a7c7adb4
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = b87768f5655ba510b4afdfc14fa96b3988b83ed4
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = f91ebd8d913f58ecbe78928013b2964037f67eab
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = 058af3de6b73f5a72829fd4d5697ef49034fd377
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = c22b4d5428e42a8c44cc5ab5d8f2b3a2189817a0
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = a4dcad432b51fba533d612b6142e324c93d843a4
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 777c2feecf3b541621bb7caa091835b91d83a25a
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 4f3cdb415bbd61d0f9277577043e863894209243
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 56f31a3ca126c354216e7ba11eabf8e0130cce9f
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 2fbeff134e010a86b14e7464538b3b91c4e53106
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = d7ea3e45699565d65e3767b1c573cf9a6896f1c9
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = cbba6b73f062db9761e888c72ce61b6ec8fd379c
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = c4fe0581f130c68337c06e5389086c8b67479cf1
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = bcb60cf85184807c6a718c0cef8d1994c0c22902
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 39114aafc0a9ebef850fb4b114df280639afcfdf
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 798eb626890b7a1fb406d3a810e7e29bdbe3b425
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 80056fa78a70ce4f7daad378307b13c39720f97c
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = b5d8af74195cf0a37ee5159ef769d52a1a277266
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 380aaf80567f5f2a5b50797ecffbef20251fd20b
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 3384c5b8f265d2d2fbd2c47f919391a526f0212a
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 4711e331c173a3bee261fb46e181232dde151a60
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = 766cd20ce0a5895b378b581f8f63b5187e95261e
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 1b5872adc4a6b3736e59bb74bf61ca586b80129d
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = c6b35e9cb10da71a34fa8951060fdee1ffa216a3
-SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = 954e930f1a121afa1c5e27a2998085e3c0b7754c
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = f5b0ab76679b2b15f0b1ebca7c4c2a48653ccad2
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = bc01d58b987ccfd48a6fcebb39c36dd85690544c
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 4ad21d27ee08791230f9f3cf1d398981d39be6e2
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = f20f31b9d7ab9b8d4ca85f1b8157875712a265c9
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 1278f05824119a848738196a2125ba0bb912f4d1
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = d0d5f8d04033c438c47a2019262241ba9c74bde6
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 45de4843ece64bf934b44175953f53b528047b97
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = 47a28b07ebb5aaae8b950e438420dfb9a9db5c69
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = 00c91ac1a1544bf46ff7b65e5f66b19fa75908b9
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 8f725bb98359c4610f9c57f2dd2de18778b2e56c
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = c79dc5ddb0fec1c512805cd2c8e789735bf92e8c
-SHA1 (patch-content_browser_service__host_utility__process__host.cc) = e8f58075fd256c77202a4f5eb748a930e4b16a62
-SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 849ebc8b1428aa1fffc641a74f81230f8531fa66
-SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = af330093b01e133391165f23600737808ebb7a7b
-SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = 01c6312167433b5147775ed1e433aa3aa526c568
-SHA1 (patch-content_browser_theme__helper.cc) = 684ed40edfc6eeed77c252923867c598e851e022
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = f54edd00194628aa00b10a741767116cf73be4e0
-SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = 0ecc73b8b9052c8752e3d9da694453026315b6f8
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = b08b6894833ea36f068ac79650fdc75c192a31fe
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = a84056b330666442d285a3b5e5149cbb4b833482
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 359ec07cbfc36a69a4f815ea34da5d1dce838d6e
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 813d882017025a5a6c9c12bbb788ec5c2da8313d
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = 202b1a257d1798b502a2d89de19fff53213ed26c
-SHA1 (patch-content_child_BUILD.gn) = 7f2c2d169ca173dc476326b3e62fb3d84ddb3423
-SHA1 (patch-content_child_child__process.cc) = b3564d3d5b15cd9b1d33a01e0b389ce1453c2e2d
-SHA1 (patch-content_child_child__process.h) = 327c6010e9bf3797a4ab43a68427310c2eba3851
-SHA1 (patch-content_common_BUILD.gn) = 38e1a40fd3db9060f167aa1edaf8d9404d2f83ec
-SHA1 (patch-content_common_features.cc) = 4db086a74684d78a0d4659dd0bfd4c688fad747c
-SHA1 (patch-content_common_features.h) = 2c095622f3e7e99170acf64f73d00a1c68be34d6
-SHA1 (patch-content_common_font__list__unittest.cc) = f7ae6d8d6dcfac42c68372e5ab0f3d3becfc96f8
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 68b1d0915bb3a21e0d4bc984cf2602daa8db8a45
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 1b152e43c6e972400200ab55e33610565a38a377
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 016110370d96f76db21ccc7a00a53e4585466bee
-SHA1 (patch-content_common_thread__type__switcher.mojom) = 54b5eabf0ae9a1e2adeaf3c74a78477cb0820907
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = a9509f44d20bc368ce90bb532a04b94792ce961d
-SHA1 (patch-content_gpu_gpu__main.cc) = fffae599d4be9798883296ef4839055997d07e07
-SHA1 (patch-content_public_browser_content__browser__client.cc) = 638a5c0c322c7f73f794638fc5a44e5a04e02661
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 460c83be7451a1280d8e41f337eca6d0ceb77970
-SHA1 (patch-content_public_common_content__features.cc) = 25a4abfd7248b4bbf2326ada12c3e573fea88859
-SHA1 (patch-content_public_common_content__switches.cc) = 889aeeb92e31b840813b9cba59ca4a72d3926a3b
-SHA1 (patch-content_public_common_content__switches.h) = 52e0b560bf8cb0d138891995d6e7c7d88228ca7c
-SHA1 (patch-content_public_common_zygote_features.gni) = e329954229b3035a382b1382eaded181506e5f98
-SHA1 (patch-content_renderer_render__thread__impl.cc) = 4624d1ecd1f439bae8d036655fd42f1efecf5aba
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 58b20c5551c564f1745592fef6d1e909fc0ebe2e
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = c126b36522f1bb5ae2ae2e28ac43040e820ae349
-SHA1 (patch-content_renderer_renderer__main.cc) = 29a07efb88fcb2ee694143046e3a1d0fcd779088
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 90cd6df46236e1985499d1000773a5132bbf10d0
-SHA1 (patch-content_shell_BUILD.gn) = f6f44445e821ef6028767922c80566d7735db03c
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 04777b2d25ad72f4ec8381f22f7c258de7c5e42a
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = fdeade5aff195eb4acad26b1a8e6ae8c19bee0b2
-SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = a1dd73f3a6971a77b52cc8111887a3ee6c546715
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = d09ecd0ef022a7ed0003f96f3a47001790113121
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = a5d7bf017c9308b42e1bc1641f401521d281c174
-SHA1 (patch-content_test_BUILD.gn) = f0dd9322aa6611bc674af17c24ddf6600a759a30
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = bda0cb825c15daf5e6b58743cee2a5ba26ba3dfe
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = 5c5286538aba1a94e9514d6909e6ceac402fbc33
-SHA1 (patch-content_utility_services.cc) = 86b1dcc8b54510e5affd7bedf51b3365207e4c4a
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 791c186c2d1ad8a7e207169ec80b2bf4c7766e1c
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 3f37f605b96d0533070b2f418a9e7e45a523774c
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = ebb94bc5b58c16c1f01c65bf052ec041389c91f1
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = d2521fbca1aaccfc0c3af2b4806e2d4d5621424c
-SHA1 (patch-content_utility_utility__main.cc) = 12fade81984b1699dda1d8000bbc084caee1cd2c
-SHA1 (patch-content_utility_utility__thread__impl.cc) = 402c2f94e65d4663cfe29ab58d5e95fc45b20cac
-SHA1 (patch-content_zygote_BUILD.gn) = 2e411c3df295621cd4d2c49e1b4b122b7c1f34c5
-SHA1 (patch-content_zygote_zygote__linux.cc) = e2aa9804cfbe055e2b14b8400497cb9d33577558
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = a43f66ab00c7ec671c381647bf870d1dc89e26f7
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 41d65c7fb5153f211f53147dbbf4eff51f0ff868
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = bc9d56197650728b0951e6cdf6091f5df3f53bda
-SHA1 (patch-device_fido_public_features.cc) = 040c1253a7da16f1c3fcb09c21848a47b6a36f4d
-SHA1 (patch-device_fido_public_features.h) = 95a2d4a99decb4e4010805eae174f9d920b27f62
-SHA1 (patch-device_gamepad_BUILD.gn) = d9785fa70369ae2930e4463d27f942375638d991
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = 1908b4d585c6c518b527978480465bdde9891aff
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 0e2111f8cad8baafda2a8cba97270785f331ae43
-SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = 0fc984e56252abdb79d2e1630f02776b6b114faa
-SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = b13f59ef0053dd86cbc846187689366daf67290b
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = e87db793d98c78eef609eb678a1869e6b069597a
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 85e5e6b90c915f6da37ca99c1f371781a7c93461
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = d5a418e6110c514eb2651895128ae43aabddc99b
-SHA1 (patch-extensions_common_api___permission__features.json) = d8911108fd73856cfb7165300a439967a0987060
-SHA1 (patch-extensions_common_api_runtime.json) = 1550286b06a0ea0cb37162aceca60907b35acbfa
-SHA1 (patch-extensions_common_command.cc) = 0e04addb07eecbc3abd056233203ba68bee6fed5
-SHA1 (patch-extensions_common_features_feature.cc) = dcc5f29bd874e623000956c489536b86bdbeea2a
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = b6f4bfc2fe0369cd2cb62836ee82d09534cdeda4
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 27f8cd8f71196eac863f638c71dc0c7f8c3736f7
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 0a703c4a8d0e85bcf32ba5c8ac9f798869a0e3f5
-SHA1 (patch-gpu_command__buffer_client_internal_mappable__buffer__native__pixmap.cc) = edfc44dd733e6ca86b394f63a3582bb03766c5f0
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = 2972cfd7241237f37db4a31e06ea06ff207ea79a
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 3e33065a964491af7fca237be5ac25ca42f175ed
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 7f57bd25da486e960dee3935712953d029e2fe8f
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 84509df1a0ecbeaddf0b77698ecc61110406ef38
-SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = f645a6687320282ed9e0681482a11950c68c5203
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 2d4bda6619fee2773ebae1bd6786197f70244701
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 92619d38df79bb157ef8852c90a758f67a8b6cd9
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 71a010edc9968de805cf4b75c420e2ae07eeba98
-SHA1 (patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc) = 335e2c0577774c7612874f2e2929379832464aec
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 36a2754c8649415dccb0390461d9961bf61870c8
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 2bb7057f141585bac4fd751ce9de429879143281
-SHA1 (patch-gpu_command__buffer_service_shared__image_ozone__image__backing.cc) = 0f35fcb9ebd7ef528994a7db309441d8f13439d7
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 05d70e363547864313ad19ed55980044f0e21eaf
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 543c55d21ebb5431e6ca3131fb0e6601a618748e
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 49d519c62e764bdd41b3b57e188aabb73524db0e
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = cb4680bb0a808eac224eeea59a4d8ea7241f5c32
-SHA1 (patch-gpu_config_gpu__control__list.cc) = 31743275c8c9716d4d373b41292b44fca3f57a68
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = 1ee9a5f6497ea9dd44cba9c975254401bbf412c1
-SHA1 (patch-gpu_config_gpu__finch__features.h) = 98f8a27776e9e0dbaaeb41506977d928481d8e04
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = 732c0523ea1b6796dcdf37f8530cb9eba106a93d
-SHA1 (patch-gpu_config_gpu__test__config.cc) = 94a6189963b55eb3d8c8f2b40ffde42e64c8e758
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = c5b6da7b3ac13be58a4099e6a3ae7a9e940152ea
-SHA1 (patch-gpu_ipc_service_shared__image__stub.cc) = b1151089fab9c595a8371da6eb7854e7aaa2ba22
-SHA1 (patch-gpu_ipc_service_x__util.h) = c6bf60699d3912534ccab2ea5f84c89fff45ab88
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = d059b1f608d98ba99e151b3e28d2b5d02eebc3c7
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 8334be58d502e9ba01040155b647899f30fbdf75
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = b957081afc0e4e25d23a248a21a44c9399ea021b
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = ea9f12b3337090ce39301924cbede71278c1e828
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 3163ad577c29e80b3a6207d3918c46d88a9039e0
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 1a39b45a01840cc122902da91fa73fe4aef4cdc9
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = 48c8e533c3100a1c7277b22330f04526da47ed09
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = ec0db75f1e362d38074432c5cea6626cd9a97624
-SHA1 (patch-headless_BUILD.gn) = 9e4c86fa469426fc24aca49994a3e491bbab52c3
-SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = fd251a8bfb2e90d46f7a0cb2cf9a847e2f5fb8cd
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = e4faef302c5c0387a563c253f1ab49c796332f76
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 1e879f0302f910a8a11027b77db4e5b1d8ec4924
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 95d7849f3330e7ef6f7bf6c03a88485aa3e50ce6
-SHA1 (patch-ipc_ipc__channel.cc) = 3460c2e0517763d17638e0fd5315a5bed1d5b9a2
-SHA1 (patch-ipc_ipc__channel.h) = 844b357847af04226d2e4aa2dc6a863f7b6351f5
-SHA1 (patch-ipc_param__traits__utils.h) = af820b82675bdedcf46251b52cabdb3ce8ecde1b
-SHA1 (patch-media_BUILD.gn) = b833f09a38d0bd6e80e9a0a472db60868ab07183
-SHA1 (patch-media_audio_BUILD.gn) = 118ac6b1976cbbe0a7f9f2f3e76b02806f899794
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 0c41ed5e5d99266dd87f2083f6ede73a8ddc0270
-SHA1 (patch-media_audio_audio__input__device.cc) = 01bf6abee6670df077214f7e13d791612b30e189
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = eb1de5e567222c6825f5e69e4f5cf05597dbaee4
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = 5cc4dc7c830e525ac13a99648f028f3ae881cb02
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = cb50d9dfc98103508d01e56551b8b4cb7b540a72
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 240e4612e0749e5807a77d263a0fbae6f44fef97
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = 15c6fd16a8706b098801f83576b92372508a54df
-SHA1 (patch-media_audio_sndio_sndio__input.h) = 15875be1c89eb68b7496d9c34409a47271f64c86
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 3d9b29cd9ca5fe7de5e2935116d54013c29c9c00
-SHA1 (patch-media_audio_sndio_sndio__output.h) = f953b06ee4fab49373bf8fd4ee7d853449e0c92e
-SHA1 (patch-media_base_audio__latency.cc) = dcaf1528550f81bae005aed9cf81bd41acfdc873
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = d0cc6496b3af6f58fb04f51f8f9b0af771414bd8
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = bc17e47c874e43fda62965364c19791116f8df3f
-SHA1 (patch-media_base_media__switches.cc) = a554e54511f94aade7ace9bd0ccd56478b1f10ee
-SHA1 (patch-media_base_media__switches.h) = 766512316fb708c2b18aa41f4da809ba3a448c86
-SHA1 (patch-media_base_video__frame.cc) = 12b87070616d265630c8866584a419492efc21f1
-SHA1 (patch-media_base_video__frame.h) = 4752b7e1a4144139e6b58ed14069b7c410f146f1
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = f7923a13b822a5faa6905a20447eac3c47ddd963
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 23968bf970fa61c5d202a5c52b0b0f75aa421e6b
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = cee733b1badf2b1ef38022ad9568bfc9fb5dcc93
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = da6073e3077b8e954a1313315f21fcd086883ab6
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = deb078f93f825b9f94bd2b0675501b176bb4d752
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 0814f31c284797491be8d7bb09a3fbae25c9ebd1
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 0a5b8ef3d5f54cbb922fd6c121c62d31b94dca4a
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 5409330d2e06a0847f50ae9b95c3b7afa8372299
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 0e412c653c6e6bc0b5161c11a276db2da545567e
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 1da26f8f602a699a17154c7f5eaf0b687ab7971e
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 34322e7755c875a4398bef4b290c9461e7b85e76
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = e5fd6f2d4a90a82985e1d292f1faee6f8e58763e
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 996a41f09c295276b345c2d65ad7eb1eaa995b69
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 3f0c1a077d24e29bc60202b1d353b5621ac9c873
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 1cce3a9885434394f868a9c48451b9095af2ff61
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 9d1115a9a5ca362eec1e71b22c8c151cfa192411
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = d7f9041fba4720c001f488250fd1ad02c4b3240c
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = ff95e40b6e84a1d52e867bc6552e5cf786c44fb1
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = f06b1de1ae14a6cad0eb28eda001acf6fa4849f3
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 7f10c22530b292605e2543d610b77a0b4a7c401f
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = fc44c1cb6bcbf84430db17a2f96b291b539f3575
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 4cd7d9f26d08bbb0fa9f663c086161c5adeb5aac
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 5626a01abaf4de0fb982dc6291c6285861245406
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = c1885459d4816e1c59bba9baea6fe32b6342f4f0
-SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 92ad61e9acdd00e0a67fa219312c833bbaa1560b
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 296eb2fe924cfd5aa3ae95119c5215344a656ebd
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 506cb21c688da472bf68667122198d0bc0a26680
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = fc6b6ef824615a5f835d7233f09dcee53b42ef7d
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 2fcb0e2584cf5af1c56e678c73e53eea7ae0cbc6
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = fff16c804003b965158d7393f9697ece5c92aa1f
-SHA1 (patch-media_gpu_test_raw__video.cc) = ac46b39087c92ed3e7b853a8c5fa3e0c248a3b6c
-SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = 6a375ac696b5a3c18a75710495ccffe963384197
-SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 2e301645035138d79cdf10faadeeaf91a353b67a
-SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 2a9309844572eca3af61be1dd33ef01ea8606e3b
-SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = 8b2590a4fe07ebe5fe8836a98252261000c8ca2d
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 4428d82764324283a2b6bd855cdd56b1fd46f8da
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 5c16b8d711b465bf00ff065409dc50a7b87c5585
-SHA1 (patch-media_media__options.gni) = dbb92e5c9bf3284c8ea7fe5c2f8143abfa1b7920
-SHA1 (patch-media_mojo_mojom_BUILD.gn) = 25932285d372231a32add880fe6f3a9aa605603d
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 6097b718234f03912d5367e32847645bf315066d
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = 2926c55b64004562407d3584863ff567eb20aabf
-SHA1 (patch-media_video_mappable__shared__image__video__frame__pool.cc) = 5e7aa417d976e1abeb400a9d6b106b64ad8000ef
-SHA1 (patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc) = 1e69690b53b2aed5fb4f0fd5fbe12fe06dc34941
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 914dea46e66da2585b6ed760afc9c80ed48c9547
-SHA1 (patch-media_webrtc_audio__processor.cc) = 9d98044ee3ed39dc291405f6a451650a0218de95
-SHA1 (patch-media_webrtc_helpers.cc) = c0ac654d87c634d1ff8080536c5e3533f7a1b141
-SHA1 (patch-mojo_core_BUILD.gn) = 772c98167ccf83cf31ec14ec0fe20dc5cd1c7ed6
-SHA1 (patch-mojo_core_channel.cc) = 972139a6ccdb9491f10929a256a27819d4ccd711
-SHA1 (patch-mojo_core_channel.h) = 687fba14800e04dad959a604f9dba4fb950d5654
-SHA1 (patch-mojo_core_channel__posix.cc) = 45246f8be8f79dd38f0ff812d02ac05bb9be431c
-SHA1 (patch-mojo_core_embedder_features.h) = b7bfd5ce6cc12e4a31d659ed94043afa3824f8cf
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 3ab567b33f815420f7d2dc072e4f970e9a9a0c7f
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = cfe8246cb7a63d106439fdf89933b078aa4c8330
-SHA1 (patch-net_BUILD.gn) = db2af401434ab12ee2eff05c533c5a5479c6a242
-SHA1 (patch-net_base_features.cc) = 62d8878efc75a4bc3d822ef78c18c78a11a195fe
-SHA1 (patch-net_base_network__change__notifier.cc) = 868c23440c5e5caab4f09bbf673748d2f36bff36
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = eb2f4db991d4a0cb2795f086bbe2c5c459a843d7
-SHA1 (patch-net_base_network__interfaces__posix.h) = 61298afb1448f89be09465d3e84da6ba23b9b45e
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = 13ffdc34b6f93114abb89ccb22313347f0b793d0
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 2daa4c19c5a3b9b2075aba4366f60dad8cd5cb85
-SHA1 (patch-net_disk__cache_backend__experiment.h) = 0259397b02926525e67a585d25deb51ead7846f6
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 08ca42c1f3b99c4dc7e388c9163f63008d4b4d70
-SHA1 (patch-net_dns_BUILD.gn) = 8c9c99c3fe735dbeebd802628b8f5c5d75aca1ad
-SHA1 (patch-net_dns_address__info.cc) = daedaf05820fbbc05112c3d98dc06e59e9d6ca2e
-SHA1 (patch-net_dns_address__sorter__posix.cc) = ed1de3ee26c0e3ba81d140b542411f6bdf664d3e
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = 71e58d8724aa894ce8a2ab693619cb6056e9d025
-SHA1 (patch-net_dns_dns__reloader.cc) = ce9bcac5a9f1528285c856977b987d6f32fec09f
-SHA1 (patch-net_dns_dns__util.cc) = 7313c563bc30358a94261bbd7e4d184929dee563
-SHA1 (patch-net_dns_host__resolver__proc.cc) = 92506ecc61a504662387729110206d37210d35b2
-SHA1 (patch-net_dns_public_BUILD.gn) = 3684466c765e5b418133bb74eec9f82109c86726
-SHA1 (patch-net_dns_public_resolv__reader.cc) = 3e04174b83fd8c79d7bb09a200965933571d6cdc
-SHA1 (patch-net_dns_public_resolv__reader.h) = 0b7baa669ba8e184740ee65e08dc4fafef18ef36
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = 3ce4f37b7e8570fd08f45ef6f9532e30d4f74c36
-SHA1 (patch-net_dns_public_scoped__res__state.h) = 8e0b30713d3c030c705d370eb6167c8320ffca38
-SHA1 (patch-net_filter_zstd__source__stream.cc) = 6ab667df22826986493f0125236655823fcd70b6
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = e0cf8ca6c77dfaff75b92725b672ec9e3ef8d55c
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 473680421c4ac0ee82fd50788dd2b626a3795b17
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 5e7fce4f945969fe8d85d26ea42b5c2ee7c7f254
-SHA1 (patch-net_http_http__auth__preferences.cc) = e9e2e50b3a3918bc9cfd66df28c32d095c60c435
-SHA1 (patch-net_http_http__auth__preferences.h) = 5953879a3a151545a375a56319c5e42509eca2f5
-SHA1 (patch-net_http_http__network__session.cc) = 31b8fa07f0887ba536bd99090a71242b8d4ffe28
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 69110d07ea6560f7cdc584b6c5211a1f8f767730
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 66728d264b06fb58c1308c1e6ff8565f07ce1b62
-SHA1 (patch-net_socket_socks5__client__socket.cc) = 78d1d11d9320eadce4b11d5797ba901b05f0b167
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = 1cf8daf08ab4e820a36101506d4b2996ad832baf
-SHA1 (patch-net_socket_udp__socket__posix.cc) = d7560c583f13ee9a9a30e406738ff30af9fce929
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = 1613f3fa697b292a015001b5d119f60b9878c476
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = 796c5818beb1e4b4550a64f8642c78f9f8f0aa3f
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = ffcdf76c4dcda2c69c704f79d7b517cae15a51ce
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 13bcb9588053242aaf77b0369ccdf10f09508ed0
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 2329f59122bdbb2cdbe925ec397bac69820b5070
-SHA1 (patch-net_url__request_url__request__context.cc) = 6253915a40d010818000d41b5d764487592a2c45
-SHA1 (patch-net_url__request_url__request__context.h) = 3fb62ee544dd315f4b3f196d8de3cf7bac5889b9
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = 6b82775f816af153b137cf13e7ea6eab5cd8b049
-SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = 3e4c4559fe5d6d1518e3cd9f8cb59843fd2e6052
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 30d7f80ea0d60744833175d49770a5d7b90a19bc
-SHA1 (patch-printing_backend_cups__helper.cc) = d59f39c5888639629550b38ec2ca6fb609786ff9
-SHA1 (patch-printing_backend_cups__helper.h) = ef87a6a3d42182c6be128cad296e340479b4535e
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 0a0e0eb1dead80bf3b7ef532bbf2977d6666a040
-SHA1 (patch-printing_backend_cups__jobs.cc) = c09f2483e2c437729120b91e1e06838e83cb85c8
-SHA1 (patch-printing_backend_cups__printer.cc) = a5730f1ba5d7682194f6281397ffa0fbdb37a6ff
-SHA1 (patch-printing_backend_cups__weak__functions.h) = c7183e3373675417f712863db8fdc0893721ab6d
-SHA1 (patch-printing_backend_print__backend__cups.h) = 8aaa3698f95f8280181f6f620236bc870bfaf0fb
-SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = ef3f8ce9c29cc9a18c17751bca7b3c799a8092e1
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 3863fb2225b135f117df12cc0c50e44db9581c87
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 27981d5811027986e0add683648db5a3694cbba0
-SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = 8031ffef0e138ca3a67995d725f4490e69a1a364
-SHA1 (patch-printing_print__settings.cc) = 45958e110581c27d64ec66e2c99c98b288906608
-SHA1 (patch-printing_print__settings.h) = b5c0cddea6b6ad6a18d5adf550944a7d450b6a67
-SHA1 (patch-printing_print__settings__conversion.cc) = 3ac6f5a015a9c44105b05bb2b62740548a906426
-SHA1 (patch-printing_printing__features.cc) = d27eec79ceb3dafd03d4baed3dea153a239acf8c
-SHA1 (patch-printing_printing__features.h) = 8891819b880cb995b5a8ecc0b5112ecc969f8235
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 542884122fc32f010985cc3df57f15af0ba171e7
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = 3e380bccfdf6a3b1b74f8612214621c6968fb08c
-SHA1 (patch-remoting_base_branding.cc) = b8f0c1f4f0d17bf9f1b8ff99e48b3d1678342701
-SHA1 (patch-remoting_base_constants.h) = 37c3d9dfcf300c29ba65aef3fd473687fc13dc5f
-SHA1 (patch-remoting_base_crash_crashpad__database__manager.cc) = 7808076217def1bd5ffe0c701f7ad8925d59c098
-SHA1 (patch-remoting_base_environment__details.cc) = 608dafd4705f5b5da5d7c31e55f41859d3c81243
-SHA1 (patch-remoting_base_host__settings.cc) = 805095b432cb68c99e002ea0097460b70922a52f
-SHA1 (patch-remoting_base_remoting__export.h) = 002b44e37b036b03a99ced1305007c2a092df6ac
-SHA1 (patch-remoting_base_security__key__socket__name.cc) = bbbd99905d31510d040f3dfa2402b49692f2c86e
-SHA1 (patch-remoting_base_username.cc) = 119283c2542012f3465f6d7c766d8ecbf6e56b6e
-SHA1 (patch-remoting_base_username.h) = 6b0fa44df08e59f044898c2ef3c742f2a19e16b0
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = db45d13c316482d7bfcbb212d29f93aca331813c
-SHA1 (patch-remoting_host_audio__injector.cc) = a63fe82d4b298f55b2681687c3c6d05668b42156
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = ed162504c4f9621d0bbb6870f64d642f216c697e
-SHA1 (patch-remoting_host_base_switches.cc) = 512a553b0ed5d453652f3499f520c48b6d3d6200
-SHA1 (patch-remoting_host_base_switches.h) = c3490632f167f1a52e3c571b67db1694c3352cb4
-SHA1 (patch-remoting_host_chromoting__host.cc) = 979b4df46685eadd50b83673230f9f82bee18e6f
-SHA1 (patch-remoting_host_chromoting__host.h) = 709a7f644d17a1f67e11ce9a3a740d6105dd41ad
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = a0a78955c4d52027242271ddd287617c8a0b2bce
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 3ed3fa24f9311a5604e7be8b8563ec837c64e16a
-SHA1 (patch-remoting_host_chromoting__host__services__server.cc) = 592eb27ba732fc9d2760ccbd07996e9c97882976
-SHA1 (patch-remoting_host_client__session.cc) = dc5d8d029a915f5e3104a1483d1a52cfcbc7622e
-SHA1 (patch-remoting_host_config__file__watcher.cc) = 5567ed1b160bfe303fce4520b35f4b72f0d7b8a5
-SHA1 (patch-remoting_host_config__file__watcher.h) = 4578ccb6598fd9033f482cd8db025230eaecbf16
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 6998fefadc7505e765066f3bb280ddb9195ef764
-SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = 5eaa493e571e9773d2ca5a6a5f383911026bd226
-SHA1 (patch-remoting_host_desktop__process__main.cc) = 36b31702fe1133111579153b963b955daec00dd0
-SHA1 (patch-remoting_host_desktop__session__connector.h) = 08dd93d91b7a2634030d8b050972ea462377e1d6
-SHA1 (patch-remoting_host_desktop__session__proxy.cc) = 5eb694118406da1d5e8779aa89f2f9998e3ba245
-SHA1 (patch-remoting_host_desktop__session__proxy.h) = 3a15998489e686c85d81fb0769b9ee8bc44dca3e
-SHA1 (patch-remoting_host_evaluate__capability.cc) = 60e606fd8e474ef87c63f09bf28b0ec2e0b0631c
-SHA1 (patch-remoting_host_host__attributes.cc) = a75e77b654ed9f239d18246278b1c5decc42da6b
-SHA1 (patch-remoting_host_host__main.cc) = 51b39a24e7d23132bddebad92e6f02287f536a28
-SHA1 (patch-remoting_host_host__power__save__blocker.cc) = 8bfc03e487f4fc751b0a815ebe35d50fbc75d91a
-SHA1 (patch-remoting_host_ipc__constants.cc) = 2fde4453e00c979aa361b999924cac4ff1834cfd
-SHA1 (patch-remoting_host_ipc__constants.h) = 189cea1b556bab5e7dd13a6422158b795f8dd198
-SHA1 (patch-remoting_host_ipc__desktop__environment.cc) = 2a9eef21f5f53b15c15c312c42831a0139da25c3
-SHA1 (patch-remoting_host_ipc__desktop__environment.h) = b67e2eefe5cbf23976815d912fced1f283d261a5
-SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 07c6c19982f2baefe3c0c70522a69244567c1e7a
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 8c5f85578285245ba7529d058742722654223805
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = c516b6c5fc9d429345846570ac6b78944f77307c
-SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = 5c361bb2e9a6a9a71276e6f4a93f6e29ce0aa48b
-SHA1 (patch-remoting_host_policy__watcher.cc) = 5d248b10c7e2217b809c0f073f2e3133d002336e
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 491f9a6a3b1ebea20eca97f4f532c77ee2a0a0c5
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = 1aac7ae28fa4817e4b2f881a15c59d674a6c0693
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 3ac4a3839b064b6e4f778310863e86349b47a1a7
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = ef1804d4e0faecca9557e02b5991cee1dfcce766
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 24448e5704e60d03a59d22cd36bd1a0a5c39e044
-SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = 3b32fd09f93aa2d3db4677442c7ebd1186fa424b
-SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 21bea7b2f6de425829b11fdffb02ab7e505a77cd
-SHA1 (patch-remoting_host_setup_daemon__controller.cc) = 6b7383a71c5dcd71f52f2a2203871a2b290450fa
-SHA1 (patch-remoting_host_setup_daemon__controller.h) = ed7716cce8c049b011fbfbaef3c4680b8a676b77
-SHA1 (patch-remoting_host_setup_me2me__native__messaging__host.cc) = 2b611370fa0f9369c523305ce3373354d569e2f5
-SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = e1053ddf238aa42a54e7e4f37b8f10e9d3b896a8
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = d8f5505c17621090da326e647d1e9db3a1da0709
-SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = 21f9cdd820f622753f5d03796bc8b25fa9c71834
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = bb2e4439ca631580dca674905cfd05dc375f2c5a
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 32b2380565b542f4c85e37046d3a294860a9a2f9
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = 8ad38bb5345b847f5fc8ed6eaaf150f289ac03e3
-SHA1 (patch-remoting_protocol_webrtc__transport.cc) = 1f6d86777789a41475b8abd01170b71609e198fd
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = c42fb3e2a18010b991c157f19ba611f82bfae32e
-SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = c332939170c92c0262f369eb0490ca9b87b0dc96
-SHA1 (patch-remoting_tools_magi-mode_tests_testdata_mock__app.cc) = 7c304fdff5c123ac3d4626c1498c8f2c38ba4923
+SHA1 (patch-BUILD.gn) = 9bb6491ce4c149d6ee9f85b846f28b58376b5d12
+SHA1 (patch-agents_skills_magi-mode_tests_testdata_mock__app.cc) = d4f2691f69991ca4d17b0fbbf01d178b58f1bbb7
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 4d8270049231081f86a67f9d2f2164289f2b2bf0
+SHA1 (patch-base_BUILD.gn) = aa3663068db7035b4548f2a486e615a831d565e9
+SHA1 (patch-base_allocator_dispatcher_tls.h) = dc261cf573074ac85e783783acfb74045d4b0284
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 81dff4f2740fa7efd422bf13411588f88d57059f
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 9d2444b902b0a2d2cde57230a9b37697e4e73147
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 12f70af438ed3b4fcb8d87859f34390891b3b5b2
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 93d58f3776b2e7036e1e73c3069fde6144d38130
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 41f562db5661b6d1ad2164159b2bf7b2b1d3076d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 72cf9c1f67f0717c4549c7cf5ab32740298b8d99
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = f5500ed2bd7a0e11ce78eb613d3c3cb1a8fa33b3
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 65ce18316d2a13b9cdd477e74812df025e85603a
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 86b66f050a45391d81fc4b6bd6018b1080e5d07d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 7308bd6f3e3cedef5eadff35ab794d16b9542711
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = e63ad37c3cfa2afb038d0e57ed5a648d231d84ea
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 5b1790dcd3a741d5bab31c2ba90e0ed1cc43b3dc
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = dfe4e48df0d8a045514693cac374e4dc3c62b681
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 0d72eca727bbfadfb44561d4ce610e6b95fe1eee
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = aa99ed606e0a6df8dab139dd889341dfa12573d8
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 53f0cc17266a288d2784b85c9ba10ffb989a4d3f
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 90c835118f13042b1657bada2470c0644cf7e473
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = f7a7c591b91a249ac84a033ee264e915a0943f7a
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 830dcdbe9cfa1b6798d89fc9522a941b45bdc630
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 4485a82f427e8db0b8f7813bd45f89039e26b8a4
+SHA1 (patch-base_base__paths__posix.cc) = e2f0c08ecddf6fbae1a18138bd1a666e7ff2c613
+SHA1 (patch-base_compiler__specific.h) = dd44ac734723e479b41740f2d2b0a44d2274b543
+SHA1 (patch-base_debug_debugger__posix.cc) = e032ce1cbc9bed0fc73173311ea7744d3f6dd0e2
+SHA1 (patch-base_debug_elf__reader.cc) = 204fad5512445b228e3fe44d26aa2a115ebc463b
+SHA1 (patch-base_debug_proc__maps__linux.cc) = e78bea6101014b3f079b5c6bb0a9cfb4dfd6ef72
+SHA1 (patch-base_debug_stack__trace.cc) = c07bbc45d425dd2718592479ed222cba7e7afc13
+SHA1 (patch-base_debug_stack__trace__posix.cc) = 1bf91c1c3d7bd3bb1947ea0a3a31cad994f2e514
+SHA1 (patch-base_features.cc) = f3e2ebb33457978cf4303b589398431396af69e4
+SHA1 (patch-base_files_dir__reader__linux.h) = f16e1d1786c2b13f78141392470c49aaf6a28cfe
+SHA1 (patch-base_files_dir__reader__posix.h) = 6a6d16f43659e74514815326195e6b5b039f4467
+SHA1 (patch-base_files_drive__info.h) = 1387e684a0b15b12e211abebe85e3864f7aaa96b
+SHA1 (patch-base_files_drive__info__posix.cc) = 485ffee640e8e863520d128e8a8d83b6d794e6fc
+SHA1 (patch-base_files_file__path__watcher.h) = 34932be9d52c49fbaa9e61798c9bafa02c04b31f
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = adaa8589fc8fe658c88edfd31b584ac154803d06
+SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 94a3e66091225db74105e93aab6a3018829b9a70
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 4bcc9f2dc5d04cfb33194317876f94b45cd8be5a
+SHA1 (patch-base_files_file__util__posix.cc) = 6673901c982a92b41b77abe7ce565719ff8fc89a
+SHA1 (patch-base_files_file__util__unittest.cc) = fa5b7acad535fd490ce94fbc66df8f8662744307
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = f7123320eefd028d0e09daf3deecac40f23c79eb
+SHA1 (patch-base_files_scoped__file.cc) = 5fe2977eb10cda5decb9f036ac5aad5d02fe4f88
+SHA1 (patch-base_functional_unretained__traits.h) = ccb632d399794f3ebda10fb1b44fc778cb1ad750
+SHA1 (patch-base_i18n_icu__util.cc) = e0ddb34f60398f73635eb1cde34e6ce4bddb021a
+SHA1 (patch-base_linux__util.cc) = 3f1a9c906f30d79b5aa9579c9a96afde40be7d50
+SHA1 (patch-base_logging__unittest.cc) = dbff82dd2f58532fc67a081fc9b865e5a5d0ea30
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = ddc63ed8a296baec4f9c86a3ad9ac9e7b92ddfcc
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = e6aa6096aea3fbe7a0bd1172a9e4c88690d0047b
+SHA1 (patch-base_memory_protected__memory.h) = af7341e8f57d730b69d34a329e8e77776c0dd254
+SHA1 (patch-base_memory_protected__memory__posix.cc) = b06f03b6d4bd6599d25f9276ef2d35a201aa6e61
+SHA1 (patch-base_message__loop_message__pump__epoll.cc) = 0fcb1b564f19e4d365b2d2cf2dd3c9719ad9838a
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = 76eefb858a3a9a0c10953163a0f0a9bff36331ed
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = 0f960d4bce279565e87ff9e112cceac83b14cce3
+SHA1 (patch-base_posix_file__descriptor__shuffle.h) = c285f589806b0679ac5fa623566b177cb1e4f14a
+SHA1 (patch-base_posix_sysctl.cc) = 8928a6119fa50327b56d0b84a527cea743743b82
+SHA1 (patch-base_posix_unix__domain__socket.cc) = eeac785877e47755fde20b548a363b9674dc838b
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 7bb57b189e0f74d52d31353db9a6dbc3418cdb27
+SHA1 (patch-base_process_internal__linux.h) = 68a29c8f5cdd979178f655f8420976661230f69a
+SHA1 (patch-base_process_kill.h) = dac5afb6adbac6a90101197d154ee3acadbdb086
+SHA1 (patch-base_process_kill__posix.cc) = 4be9f72ce4f4c622c385ce74e1b6bd9685e2ba37
+SHA1 (patch-base_process_launch.h) = 6fefebfb1bb73ef65d1bb5d8a7e264b3355b158b
+SHA1 (patch-base_process_launch__posix.cc) = 9fe3a1631c7c59d7f942fc464f9c06e36b08ec24
+SHA1 (patch-base_process_memory__linux.cc) = 6545adc6d42f1471b196c78a67da89fa59c4bcca
+SHA1 (patch-base_process_process__handle.cc) = 545aa7d6d6a8f3c6f4ce2fa4f37f5265a3417779
+SHA1 (patch-base_process_process__handle.h) = bf64fcaa545e76d7e3aba107c02677a94fe9c552
+SHA1 (patch-base_process_process__handle__freebsd.cc) = a88fc94219fcf7e5194c5ebaac7e1fdf5a053fc9
+SHA1 (patch-base_process_process__handle__openbsd.cc) = e8fd8492ae1b6efe832953014896335a3ec14d9a
+SHA1 (patch-base_process_process__iterator.h) = 1b91ed6c26a69ed206dea36b30ad575083cb6c31
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = e15643e28858862fec7bb72ba2ad268870c23c91
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = 966b869cca051b844083d648dff9437c4217a70f
+SHA1 (patch-base_process_process__metrics.cc) = 9537be3c652dd88368fd62173ca4f7259a16eea4
+SHA1 (patch-base_process_process__metrics.h) = a4f536f6310e7f7ada9f08a5e8625c87415ce1fe
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = c83e95715a466ab45c7b3301fec35f8e03acb09c
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = 5283924370ce1fd92ec36418735c4628484de3e6
+SHA1 (patch-base_process_process__metrics__posix.cc) = 44dee85a14989b573f1c4aed5305ccfcd27f80bb
+SHA1 (patch-base_process_process__metrics__unittest.cc) = 123d88290f5b93b8f823657ffee85b9f0a84670b
+SHA1 (patch-base_process_process__posix.cc) = ebcb9c08169466600f4602b6b8936910e32dff4d
+SHA1 (patch-base_process_process__unittest.cc) = 2b603fb163ff38ddd52c0179b570dc5e63efd1bd
+SHA1 (patch-base_profiler_module__cache.cc) = 3bea0d951b2a35bd880aac457b135ff72f378f83
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = e46b5fb78fdbfb667669764048d748523942fc86
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 34610e2c668f4052814991a5e8373113353016ce
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = c1760893acce7e16f6c057f59681552aa7d4c155
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 271ad9e9d3682531edce37972d186c0f4077994e
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = ef4a7aa810a85803efcea0973e1b9de023d0984b
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 9ee871314e4fd22aa92cc7e87eeaffea24e94288
+SHA1 (patch-base_rand__util.h) = 54a09057483f9fcb512615dfba223c7e6359f7d2
+SHA1 (patch-base_rand__util__posix.cc) = da46fa100cd69d35f4b8dd2ab9e32015467105cd
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = bf650372cd37997bc856bcf0369609b0fb972b63
+SHA1 (patch-base_synchronization_cancelable__event.h) = e8ddcc1f02aad9ad1e592b6946a8e64075768fa1
+SHA1 (patch-base_synchronization_lock__impl.h) = 67b40af091152b3a288a07f7a53bb076eda41835
+SHA1 (patch-base_syslog__logging.cc) = b53aec8d5a643bf2ff8c520310418c83407b2653
+SHA1 (patch-base_system_sys__info.cc) = d4f760c01f71b1d02af429eac46a78939c224f8d
+SHA1 (patch-base_system_sys__info.h) = 693d9c9283eb978b6df23b7857fd79130ff76ac8
+SHA1 (patch-base_system_sys__info__freebsd.cc) = c94854ee4528e720e06c22a61a0f0d78c9a0a1a7
+SHA1 (patch-base_system_sys__info__openbsd.cc) = f190432bfe53cd7c80912a8da26df361ea3e3830
+SHA1 (patch-base_system_sys__info__posix.cc) = 82d140b37215e56b75a92a5d6cf19dba45241714
+SHA1 (patch-base_system_sys__info__unittest.cc) = d53d6bc48deeaedefa1957d00eec7e6959889649
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 4a486108eebdfe2e5bb1c270568fd36fc3464a71
+SHA1 (patch-base_test_launcher_test__launcher.cc) = 0fce6c7eb483cec5929243af095efa15719b188d
+SHA1 (patch-base_test_test__file__util__linux.cc) = 5645adb4e3cca7fc3ef2ad23357724f89f6a83b9
+SHA1 (patch-base_test_test__file__util__posix.cc) = 6fa260b2fcdfee63b178b749cf5a8a360ba78934
+SHA1 (patch-base_threading_hang__watcher.cc) = 684a95d1b27a72e0e0f5f3a997024ea645ea9d97
+SHA1 (patch-base_threading_platform__thread.h) = 37d6599f8e6b695346f4666da0eaf4f9b6d4ab4f
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 5a64acbfeb3abd9aa3f3c169aabfd1bd3a9c52b2
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 88e37eb07ce3b4b23c27ed11794168933f6efec0
+SHA1 (patch-base_threading_platform__thread__metrics.cc) = 943fda45161b2366c8734f18b2a67aa5a279b195
+SHA1 (patch-base_threading_platform__thread__metrics.h) = 174d147e892ca66c6ef95a8416f88fcb5ed6d7e3
+SHA1 (patch-base_threading_platform__thread__posix.cc) = 5fd1271107270f64472b2298d8041d040b91db50
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = 73fe30b1f45f0d9ee5ffdf70b43783ab390bb5cc
+SHA1 (patch-base_time_time__now__posix.cc) = 022dccf3786f5c2a91f24ed8489f4240b0fe5c3c
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = 41fa275d27cfda5b7c4d47a30d8bf0dd9a01d4b9
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 729eb1907b86263fce0e807a91b48e1f6a29a9d4
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = 78026742014d3011e9ac3dd0542f22863459ad23
+SHA1 (patch-base_tracing_trace__time.cc) = 8b8cdb20e76f22f881b242a116a4af69957579aa
+SHA1 (patch-base_tracing_trace__time.h) = 0c9223b2b8ccf67e827bca6a4009dc3fd39ad87f
+SHA1 (patch-base_version__info_version__info.h) = 8a89c23709f9847aaf878fd527383ad3ea5bd04d
+SHA1 (patch-build_config_BUILD.gn) = 1e12d75c194496a9c928b4382919231ea0774cb0
+SHA1 (patch-build_config_BUILDCONFIG.gn) = 49d5f04ec25a4678afc384a065275cf014da7681
+SHA1 (patch-build_config_c++_modules.gni) = 3c69a0abd8013854d75401b95f615f56839f7713
+SHA1 (patch-build_config_clang_BUILD.gn) = 50e7fc237dac58f7648c6aa4d677689285ae703a
+SHA1 (patch-build_config_clang_clang.gni) = 7f3cd1a8cbeda71bbb45ab972cfabff1e0a5e21f
+SHA1 (patch-build_config_compiler_BUILD.gn) = caef2fa2d30c8e0344ce8a78fa611c98d767c825
+SHA1 (patch-build_config_compiler__cpu__abi.gn) = 124b6cfa5283bfaa965a7edbc80ad21ba2eb0091
+SHA1 (patch-build_config_linux_BUILD.gn) = fa60fc651976e97828ec8f16cf27d8d2f8ae4b7c
+SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = e69b59a74f2c86a9580edc1e15e982eb703b415a
+SHA1 (patch-build_config_linux_pkg-config.py) = 0e8478f08a7ec82933f7911a8da2b0d8594e8e2c
+SHA1 (patch-build_config_ozone.gni) = 1cbbde3711fdfb2dab81d6cb11405d971f2cb9e6
+SHA1 (patch-build_config_rust.gni) = 73c43d8fd2fb7cdaf39b13ed20bed02e37a43c4e
+SHA1 (patch-build_config_v8__target__cpu.gni) = 67288609f7a08afd23e3be2bf18a8c32c0bf6cbf
+SHA1 (patch-build_detect__host__arch.py) = 97f8ccba687ec0f24e447068dfd1e1c04fd2c638
+SHA1 (patch-build_dotfile__settings.gni) = 74d97854d70ffad6d259258d366e4cbbb3041a25
+SHA1 (patch-build_gn__run__binary.py) = b120bcc1abfb633b80c42620efaa88c9c7273503
+SHA1 (patch-build_linux_chrome.map) = 15b0d18131c5517042eb053841a2725ed5c5c26b
+SHA1 (patch-build_linux_strip__binary.gni) = d94972b2246ea7debef285364a7f33aadf3790a4
+SHA1 (patch-build_linux_strip__binary.py) = 72f5c42a84e25ddc570d911e885421dbedc24799
+SHA1 (patch-build_linux_unbundle_icu.gn) = f1f5f0efa5e3a54275af2c2f3eb6f22ce49e0f2c
+SHA1 (patch-build_linux_unbundle_libpng.gn) = d3164068dae45a164fda245253e9ee0c143ca2b7
+SHA1 (patch-build_linux_unbundle_libusb.gn) = de0182374ed5c08e44e3fae5847634981a502a5b
+SHA1 (patch-build_modules_unified_modulemap__config.py) = c234d848d1407f60f7bee5ee91f3cac1e43215dd
+SHA1 (patch-build_rust_allocator_lib.rs) = 616148459328a1c0356b6107b2ecec209c816c31
+SHA1 (patch-build_rust_rust__bindgen.gni) = d2c616e885545db18dfb88c5c1746d2a009d809a
+SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 6853308683a768b7fe74579aaa087bc5f11a3fb5
+SHA1 (patch-build_rust_std_BUILD.gn) = 09237aa1ccebc472b6b2ea3aed9f52fc42e7fd9f
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 00e0794c5f1546d80078c83cb25f9bfc7ea49747
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = c6835034f9c7dd8d736d7e74ac1737015c83a4ac
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = bbdd2b0983f12e40a8104226beb7bedd58d523fd
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = af48dcd42a18d26120d51efaace7a02a214a511d
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 8a09acc79be01c253b15b274fb94bd7bea338de4
+SHA1 (patch-build_toolchain_toolchain.gni) = 5afd44dac9920a3e10beea9e25ae3a8a9f6a2a39
+SHA1 (patch-buildtools_third__party_libc++abi_BUILD.gn) = 8ba80ca9240fc7d43195d3a5eb83eb21cdb99100
+SHA1 (patch-cc_base_features.cc) = 4a12056cf19f36ec8052e6d1770cfa6053154ab0
+SHA1 (patch-chrome_app_chrome__command__ids.h) = f11b23d5620c548d707b5910798bd5bac1a646a9
+SHA1 (patch-chrome_app_chrome__main.cc) = 483b31e2a0b84559c132cff9458ca9bb9b7b0dba
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 54199317808e8d91e223428a75b0553ffc4759aa
+SHA1 (patch-chrome_browser_about__flags.cc) = 8a7a9720674caae9d9b35e5f3ea891c8fef6528f
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 0d8c932497e0c74829b6c5194b72ec86a4e7025d
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = f19b13b56eaff6273d339283ec5a4728eb46019d
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 18f6765573bebfa4ae63b2fbb405b47a53f8044b
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = 148b4e5f4eb7fb16d9eabc296fdca1926db245fe
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = bb4e8ad419fa97758d259d332f1670a039024129
+SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = ff8084cbf1ee38be2aa8e3e466e1ddd225eae677
+SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = a0fcad7d067850d262fe945c1746970da9609d00
+SHA1 (patch-chrome_browser_browser__features.cc) = 50a68a5b50c44e56ebb00cdf8f87174374798d39
+SHA1 (patch-chrome_browser_browser__features.h) = 407963a8b0ffb6b67af2393455f0f1b80c81b24d
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = a49918aab87c77dce5711bfb16811670bd26685e
+SHA1 (patch-chrome_browser_browser__process__impl.h) = 001873c5fa1f2fb879e884eb2c7a72815f5b7226
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = e7be64bd760fe7e904b49c5fd4c8248783fe46c2
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 7e0857e2404e0808b8007d3b2af7d8bdc6da1c24
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 4bb2456efe337a8c3998484f6f91d48150560108
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = 939293304fb342d14e897554036323387420113c
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 1fe850552dd9cdb72488030920e2e4f2cbdcd31c
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = a5aee1d01f3d7cd7aede9420819b6a84d946e6b8
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 734bd1d4b883a40d399def858f08bf57acd0c3b4
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 435136f1c32505eca9ef2546af227bb65d98e1bb
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = f20f63999de8e81e37f11cc2ab3a1133f9f5f28d
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 438d572f60c9e9f220f6e03223f29ff1273175a1
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 819ae648f1d81a4370b18ffab4acf7c451e84e61
+SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = 3ec80f401707ba514f204c78e5b83a8bffd4ad61
+SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = ac97b0c6c6870089ad108526805413572e6bbf58
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = 5cdeffbd3ae7a03e1548bfb51cd7d43f96fc92f8
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = 2c3316425bd5d0bc9c7e9cdf46d164fa6366ca6c
+SHA1 (patch-chrome_browser_component__updater_registration.cc) = c6712982e2cdc1117ba7859844dbf7a98c4b12da
+SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = f6e168de48cc8a62e0e2a2087b46460c892f0094
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 3f9c18f7d5ea62209bac5e092e7e55b25d5a9513
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 245d647ca755d537577af7d54de4d574e38849e4
+SHA1 (patch-chrome_browser_defaults.cc) = ae0cd5eee40ceb72e770e9d95dea1dc58d9b17d0
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = a36e9a2abf4cd90195bc07a8ee016b333bfeb6e5
+SHA1 (patch-chrome_browser_devtools_devtools__policy__dialog.cc) = 5abbb5bf542de7ecbc076e326ad896beeab8a780
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = 842e3e08f6fcf31dc8cfc05d40a802ed156d8dab
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = d47020f1d21786536c4cfe9d922bea3f87115c82
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 7cd4d337fa1d0e0fa2ec3a2274e44cd0830e3574
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 1a7cfc4805bfbcfb73db0ac5bc5acbd3a9a14f17
+SHA1 (patch-chrome_browser_download_download__commands.cc) = 41abf2cb7d7ca7a7d92cd413e8c15a57c743ba7b
+SHA1 (patch-chrome_browser_download_download__commands.h) = 5ef7f6cd9c2acf459304afff0be949810348c82b
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 80cfbe939c0aba2141619168ad0aee2983c8f3a0
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = f9150b7e9132b48aaa95ee1ad35d30b63215fdc4
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = 23bd57186ddd1c4ab4cc15f56c9711fed92d918a
+SHA1 (patch-chrome_browser_download_download__prefs.h) = 38ab6fecb633309abe299f0249a3496d5480d9f8
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = e5b70ed6a5b45bee1cde2d38481808e39296d588
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 2e8c779910edcd7d6085cacb94422f8e83210cfd
+SHA1 (patch-chrome_browser_enterprise_browser__management_management__identity.cc) = 09548ff8d078683ae7bc097b25ba3f189d09b6bf
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = 65faaf8caa778678b525c5202219c42ad9023116
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = cd1be4975af2e4b39baddc7e147021f1c3d6387c
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = b70ca36b66e0005e629bd1825ba4b34687fd91fa
+SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 4a5689a296c17389332f8a4d91d1cd30484e8279
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = be6028547d8b2c24ade2a499584ebc6c7b02470d
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 5f3e053cb38a30e785f82779858b53ee0465b2b7
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 29b3f94c4e9754febac34205c0b8e97ffa792592
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = 9d807281c8ffe76bc940f57d294d8a332c64715f
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 4a6009e519d0866c076586811aee3ec9efd2f012
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 58c844a766e9526fb440a892d80ab7ccd09a0289
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 72780787eb3a96a291a793293c6e31ec3ba07c59
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = b03e88495e8f45afdb3bbc7a36d4296d72360c2e
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h) = 167464a0380794a0d64c9c84210defafb791c657
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = ea24b19fcd7b19c8431cde7e0835d1885ead7e29
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 3578df9d0073d975fa1b33f6ef9a385b76ba1f7c
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 490f4f6b0438fa58bc5b772c3fddecd163bc3f29
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = 8c25699f235f10c4c81bff14966ade0db86625e7
+SHA1 (patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.cc) = b15c79dc1d3ec25261bce97e61deaffe9acbc9d5
+SHA1 (patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc) = d397265d0fdf6a3324f2b2a3cc4ba5750e092804
+SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = dc11d061fa2cefa745576a32dad8530925583c3a
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 7f8bb055c4c19fa86acc3d0312d8a7caa9afc0f8
+SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = c4b8550049e6eb2d74174df311d3cd1146bacb79
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 225df37cab7011550f92cb3c3818fc7a0e123be5
+SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = ccd2fc933ede39143326a702b9017fed58c958f8
+SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = c6a55307a50df346fdae5530e3e949036e5d2c72
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = ec1f6246a5c0781c0ba5b9d160fe9db8c807c185
+SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = 7a297734cd33e5df7a8e064065d7d654b7d5db04
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 47003ae6af4ed6027e9708c20ad2cdb3a6447581
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = f62cec0dfe44725a06337e1fd12341b269aee0b2
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = ad630573ea8978a8b78bfa6905e1a7472719ee25
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 5a15b0297f96aa6a51c94fc65d971076071f3637
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = a13ba46522597eea706d299137f1f14a35316c1e
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 6d9f8461cba6a4a5a784797cd561fbc7b9d27655
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = c71412fe81e551018dfdfe2fda90846993745262
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 9ea18e1676ac8e39282a098a930a42c67db308c6
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = d213e05e8552405470df92bed30140d663103d8f
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 7f4a9c45263eebbfd21fc60170b9ee19537e380f
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = 9b7df6bd889b4032a6d97cdcb6b1d85b862cbf53
+SHA1 (patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h) = 677e6f6fd737826973a98725bc587745ecab9bc5
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = b0a470ec65d31eedf29e1c740934e5f622c3eac9
+SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = 5af28211302720f762fac706badffb58640daade
+SHA1 (patch-chrome_browser_extensions_chrome__app__deprecation.cc) = 6c14d89f3ae0bcbc16c22351859af582e8521300
+SHA1 (patch-chrome_browser_extensions_chrome__app__deprecation.h) = 7a05c49ec0dc27c08e4bd973b40e3d4a9bfd3b1c
+SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = 3df697c1998d8e4dbf6ef628e1f0d56d33fc320e
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 2a1a4d34c7df0068d01ac5dbe96fa3a569162f31
+SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = 34ce44eb83aee271fefa255aebddea9988650d45
+SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = 752016d238b5d635c7eb793989173df24d00c362
+SHA1 (patch-chrome_browser_feedback_show__feedback__page.cc) = 8d3174269a0e6adbfac9d3aeb4b05daf6e014dc0
+SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = d029d7ee53d39210e6fb2ca6241f5dd385c5ce8e
+SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = 70ff94a73bd00de0eeff56c1c804436f2e92e307
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 1b2007dfe8cc521d32bc6bce6006d13c13af8248
+SHA1 (patch-chrome_browser_first__run_first__run.cc) = 3ac0309b205f6163823227441ddbcdf4aa04b2be
+SHA1 (patch-chrome_browser_first__run_first__run.h) = f02b9207ba5d906b608f32a6aaa7a16752d0fe0f
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 5f02340efa9d7b20ffaeea5e584e1795b5f6526d
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 1e610c248e093ff297e4dfef436bc7f1d8ac7331
+SHA1 (patch-chrome_browser_flag__descriptions.h) = 85fa0c672ca5aded74c2bb74893155815573efee
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = fab3559c5cd90550f5f432c270f6612307283bc4
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 3eef4c70253d9bd5ae8b6ca01bd9b77c43966f19
+SHA1 (patch-chrome_browser_glic_glic__settings__util__desktop.cc) = d0b320c72c7ad2cee3d4e10dcf2957a00957e1f6
+SHA1 (patch-chrome_browser_glic_host_guest__util.cc) = 08ae9d5f09a34251908b9ebd19d3760ba2cb254c
+SHA1 (patch-chrome_browser_glic_public_features.cc) = c1ce3fb3b6f81a621652f84913e498a393a0b470
+SHA1 (patch-chrome_browser_glic_service_glic__instance__impl.cc) = 5d221f7fc088ce241eb999ea85bb99f93ad63e2c
+SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = 4311a1585b220bcf6ce33a8a4d594a3471864e97
+SHA1 (patch-chrome_browser_global__features.cc) = 2306fe1bb72d9f5eb10bc6925e054eff5c00de19
+SHA1 (patch-chrome_browser_global__features.h) = 0a38849fea77686919332495f68673d4661fcd85
+SHA1 (patch-chrome_browser_headless_headless__mode__init.cc) = 539b3d6ab4bd8c4a38caf43c00ed21f1b8f2214e
+SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = b8168a6257e5c4d4dab61e37d84437f5dcf2aeac
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 5d9d28ade977c569df85fe29c376ae92126edb7e
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 3b91c3e8b43bd8a7333b6db951324cc58b18ab00
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = 03db3c2ac507036e3dd25743f58b2522c32ffcd6
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = 9e317471dfd9abc2b213eed483423b0a12f151d9
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 7d023d0ef3e5b0317ff08e5650f0d278189c621c
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = 05c634437f88a49b47a38225dfeb2e2c9b68caeb
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = a4e1016e2f438769ee0fab3ac9cfaad4d7d7aea8
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 9c6a5e568eb30d46f231878f8e8f1cc775237d8b
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = b88d9ab48ffa4afad3aa5823e98f708a97801600
+SHA1 (patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc) = cd55b153401c471bca03b346cfa37d2d54f6521f
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 344b91584d149e1af1c298fd97cf760ada5aa138
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = e47be5dfcfc6e9df322105eb87bccebaa8e19f52
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = c660ed3f3a4b59be6a1a21ecad03db13825d20b8
+SHA1 (patch-chrome_browser_memory__details.cc) = ceddc9ffd1999eb058532e2b5e74d718b48aec4b
+SHA1 (patch-chrome_browser_metrics_BUILD.gn) = d4932f90f58c0abe6f8d06ac47710daffafa4eee
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = b38280d8a1abfe72882a1c95684038436cf12594
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 25894c687ed89a31da467c20f46543290d9bdfb9
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = bb369d8606c5fabfa28f855631bf2e585f57ce1e
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 96d9f8d1509723035e066709173ebcb7a4fadbb7
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = e72e7d2b1d56d820305c2f7116cb952c442ac6d3
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 068934cb63730b7c9cfcd4bad74dce39c96bc9f5
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = f1ff475ef30dd9386f20a7a977243688189513ef
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 51da382a2459c6ed6ec4a91d873980a374eae377
+SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 8b144cee66f0513fe0d48e792795727477850256
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = 10eae5dd3ae514372f2e695075c3c4a72a8bb0d0
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 5835d63ac72e759c4cd4743f42e57b046a4119cf
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = e773e0b29f3e933c7b9831e017881882aec7c97f
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 3a748221467a48f7e3a3e7da10563d523b5e5fc7
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 169ffe0cdac1b747861b5ae31c504a41757535bf
+SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = 03c216d432ba63af5ed52cab1bf0770f307be706
+SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = 294b2581722d6abbfec6e6b085082bb0a60e8a9f
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 653f38db4d19446623e2f19f3166959c0ffc1404
+SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = dbb0e84897f921da193939fabb7378242d2fbfc0
+SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = 6fe17aa031f9ea0411ed4db20879aba43f717de7
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = 99393ca873b29994c5023c994012ee5d0475188f
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 37315809d87917f56cea7904eaad67350d755920
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 57379842d7f318472f98afbbff6a15c9209334fc
+SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = beed66c5a4b27a1b84dfecd212c0f82a39372c4f
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 6068bc131633e2043378bdd4ddda86f9e4a3211e
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 7cd4540823121c48839c10c345ea71dfd7e71451
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = fe4b7e1f1d8744cfc678bef3de9056d083d8810f
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = a4274b04cce181b09389d00b4648ee8eb9a5e98e
+SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 26e5c9860f64d00c0e56964b563aee07f3f76c5c
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 7f368e74eaa2b42487769f5846f0bd03d565e1cf
+SHA1 (patch-chrome_browser_printing_print__test__utils.cc) = d62eab4bde407739b992a8708ea37d9335279f3c
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = 9edd41ebacaed1e5f640ec6d3cc40cf13adf8feb
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = a5f6ab5394da1bb265a418043c4f2caf3b787f7d
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 2647d10f445def9a822fd0aa91c31b1010206df8
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 03ca6705b643ed7a3fff556a806dc81aea435e36
+SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = 64f66e9aa825f0c1bb007bfbef8e68f6d69987c4
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = ca9dfd38be3635f6272d92751273205ca7a2839c
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = d288fed27544d5cd2ef065da47a36efd383d0d00
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h) = 22e6ebbd0cc7c669caf3818b1c8670b59747b0e3
+SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = a3647db68888899cff040f378fbdb8c7fb0eff4d
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 41cab2409c6582c0de1e77f35e18af47fdb989c6
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 6b65c9d4dd726e56e5fd6b694e8b8f8583c0a7ee
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 108c1d4dcf00138ba3df638241f6fff9a48dcbcd
+SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = 4d3200943d1c5a7358870770f2740913a17a57c5
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 2fdea6b0bf6bcb897453c2c572a1401a213eec63
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = 1947700deac0d209c46b425ca267a983d88ec6ae
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = 59112f06859152e4cb4a7bdb61839bf748477877
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = d89a95aecfa867e7eaaee0e9df45e6160792ea59
+SHA1 (patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc) = de8cec8f6c355d253479c6ca19a4a99b6dd5bcc5
+SHA1 (patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.h) = 914a9a0a187ce3112b63897aea1af9987dc2abd9
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = c6f51ea060c86cb44867ee18b86c0f70180766cd
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = b0ca215da5374ce2672d339b233db4c4a0e85cf1
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = b55bc2e71f77683b885f14f7699a02cb89fc2a3a
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = bff5e149d436165910c5af5c425ab31704b24106
+SHA1 (patch-chrome_browser_shell__integration.h) = 6b4764c3022d97f9695528dd0a4b4bd6180da47d
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 0c920fed656f7af8306e775ab42d73ddfae44997
+SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = 2729831fdcf196f1853f8ce09829784c00048619
+SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = be6565484de14b9ed94d541ccdcd38659f6ce163
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = b393c95558e42ffd2ee66ba1052e300b3e89c687
+SHA1 (patch-chrome_browser_signin_signin__util.h) = 053e569296bf1d22d7877ca114adb0f9ee1d2ede
+SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = f7702e8dc7375f4d0ada26df4d888fc47fdd77a8
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 14eb7e43718f359828e676982d3e37cdacab0946
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = e022746e801712e5aa12f30497f58ddd99947eaf
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = deb760c2ecaa5add858e0e31fff757b800dd4423
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 73b8ed3f95196732afe17328e00587a1204dcdc3
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = c6a6e78b74814469315a18fa35f81783329267f8
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = b73db204e3fdc878bb212d3d15c2e32b668f9700
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 19ca00a83522acf8e159d0d4e4a40955afd1566f
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 9bc2cde7ba93dd55a0ba82bdf85651ea0156f29d
+SHA1 (patch-chrome_browser_support__tool_support__tool__util.cc) = 4f76f40881e975995b3006d307e8ceb982421da7
+SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 59dbe53ae10729e8abe6405a2025aece0d813745
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = ebf9c943bed913744b1ff3924ec8b0e644ca25e5
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = 1aed33a118e0068ffeb52fe41a860bfa3e51a3f2
+SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = 59769a76bf57746e831362b6b9af80cf699400cc
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 07e3b708cd0a78e1163af3b0e3eae97f7c211bd9
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 34634c6b1a26bbb5d13f2b1608e51ed6c084d6a2
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 4a9abcd37c8671b6626d6d40d0990a34c8b41761
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 320ffa23c8c02c3b5dafa98dac96c39e8b071a84
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 1fb590ab6cdf2719054071a58c2355de9678452c
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 689159bf5a021a159df840b220d7af29792525c3
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 66eba77065a4ca8acc0cbbf77a45af3c5093a76b
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = 73fb8dc858f18882438d64961d2cad09ac6bb1e2
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 18aa4180feb4ce100f73cbfcd711b12da7c8e879
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = a0f9bf72140ac1831e9c32fff837fd479bef8278
+SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = 188a5987c87bad4f81e253b5a7206f253d3794f7
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 11d88ad5bf44daf80be366f7f94b5625ecfd8628
+SHA1 (patch-chrome_browser_ui_autofill_chrome__autofill__client.cc) = 2b82d6be40be600cb22467ef6845b3ba857f6ded
+SHA1 (patch-chrome_browser_ui_autofill_chrome__autofill__client.h) = 114df97f129fd180de5265c3804b874fc6f3164a
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 0b5ca391c1f302f327cf68a062697ca9eca45767
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = a8f588bfffc389f37697197cc7452b83cf61f05c
+SHA1 (patch-chrome_browser_ui_browser.h) = 8d07727b92baf908ced080a50e5b9244a674a68a
+SHA1 (patch-chrome_browser_ui_browser__actions.cc) = f794c9c595ada5151f65d9402961667e752360c3
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = b0f1a417da94abf0adfaf8b7f4921fe92e64f0a7
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = c12505e2f212520806091aac41935f30a0b6a37c
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 626d599c98cda1cdc1f12c4286bd0f01b473d663
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 081d4382a6dfd7f84813134b46376603fa9734de
+SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = 1944cdeb1e69b3dc8416924c50f8906c11d72958
+SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = a17f3bc7cc08a5f8131d435a5729c5d6f7b68951
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 26624a46f27274d20e4b43badafd16723533510c
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 27a12a74a4895a3c0b39f3c3678fa693fa4d432f
+SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = bb26328a5cb1386ceb2b5d60077ebb0b655f5990
+SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = 38a6ca0bcb7e6c61cec92c35f6db215a4e93e9c2
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 0b3ba7174e9db382c3bbe62f633d5d67e637128f
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = ea46ce665b336adf817b56bdb7e023e3eef63609
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 4e7dbd42d958c84e9c8b49aad9901bf886685c64
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = ef22c0f75ce52478192b7863b451a5d75d478cc8
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = 382f6a82a09a10393776711379c59cc9d4b7cdda
+SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = c05b2c262e981f9791d338516fccfc3d960e51cc
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = d53bcff4cc2ff1432530f316f079b5c2f2ff83af
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = e2cce7cf989e96796fb2bbeb90728507a30bb2f0
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 5b349eafdb7630fba8dbd1349a90629a72ab29f0
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = 43e163de8173f135ef57afb484ffee103460f503
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 8437f3f2151f1171d70cc1aab11de509d9e64a4a
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = db32de71c1db04ef2a7e8c9db1a5221e5fee637c
+SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = a5b79765e83529b88473ab885a74d846060558f4
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = cf66cf4074f1e5e1a8d6b4774779ff9bb21d4008
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = b7260dc83c4129634331a9192db61437cd053a1e
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 12eb475379e219931572ac4ee4709f365a96f2ab
+SHA1 (patch-chrome_browser_ui_startup_url__util.cc) = 88979519aa17b3e349b7e354005cb9eed7a6e850
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 18ac5b1c640735f6e2d693b938bff484b25a71cb
+SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = 7e6bcf02917adfa12328c4f48e21344f32adbe18
+SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = f27eeb933b0c07d59286ff5b09f8c3d50404df9c
+SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = 5d4a64141acddf66c28a2d9e666e2a8f7ccac19c
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = 4f4cd845bdc9d66b7c8aa2ecf1b5fa221454156a
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 11f60c8ec062b3b4ced4c9184182e95296362398
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 5ef1d47770e719a7091e014b52f792abbfd48d0f
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = e499c84940457a21dfe102436e5f6d802a64868b
+SHA1 (patch-chrome_browser_ui_toolbar_app__menu__icon__controller.cc) = fbeecf777411530dd99fb4e553457860407b5d60
+SHA1 (patch-chrome_browser_ui_toolbar_app__menu__model.cc) = f8efb0a290574101ca66329b4f8665ab83772c8a
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = 869e98e84ce307a80c093b2e6b3ea02359ffe6e8
+SHA1 (patch-chrome_browser_ui_ui__features.h) = 60a34ef440ef7ee755eccdec05f89d0da0956e2d
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 9de855ce8547a71c7c248406c5ea224e5d4b9f3b
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = cea7265fa5e7222db426632b6af8be42eba25509
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = f258f170ebe21d63eb1118073461fc0e6fd6119a
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 07cc5ca3de2262edf080d9074ab383a94c8c08af
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = c130fe0259076724f3e1318e4a1e33a730c87027
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = 8464e3e2c1fca9d9edf9989ac933f154392e0730
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = 704be71921844f5f283bd90785e7251425be33de
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = ecc664520f08b58e36be5ee62ec34c0749455947
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 4b518730e561cf17182107255757bf1bfd2da4f6
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 67e93556debffe66c4002dbc3d59b3fbfbfea54d
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 6a39e9fe1c6d7e31448375698985134effbe33b5
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = ed57c1345c98bcd971b9eceaadbd15a04cabe13c
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = 966a1db07ba16eb3c199e72754321d2b2b27efcb
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = 248d5cc31fdd1db6c2c4708c89f954b3039a166c
+SHA1 (patch-chrome_browser_ui_views_frame_contents__web__view.cc) = 3d623da11117e5f59a90f9b5372fe8c8cd776ab6
+SHA1 (patch-chrome_browser_ui_views_frame_contents__web__view.h) = 0b4ceec1fdea9da8c07da3d9ffa3ed3f8849c522
+SHA1 (patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc) = 2412bcfb149261f3c7cb3d6750e0e9ecc20940c6
+SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = 0d9ea5841d75a484d916b59c251eab99f14af4ee
+SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc) = b203990f2ccb5636e88170a02e91a9899b5a343e
+SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc) = 5a98bda4ad50f7105fb0e61fcdc2d22f1c0fca45
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = a95ba36fff3dfd0618bc95118287c3378e7b398d
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 00416b7185846ba558d4978811db3e95c6bc8e56
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 61527ef524ee9a73682e7c5578e3dd47ae817ad6
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 50cae690faa138312bfac2030f74f038ade9b262
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = cd58d63d6fc73087e3057526520faa3771694edb
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 6ad6b6c5c3b443a37480cace7eb677cfbef12da6
+SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = 706eab26963506622f9b42f3b51179deaf73242c
+SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 73ed8bfd34e5444e3101f9811721092f9fc25e1a
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = d2461ab0dc1fa71b6cfd11d8200cc6eecc7679ec
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = b20836f9cd01a45cb0a8f5c0ea29e3c9584eed72
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = 85774465c489caebf722e782a334d3fe609b879b
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.cc) = 149d9a0beda448415ea7b4a3c644b67d5090dd5d
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.h) = bd74cc94f448a85a373cd5cb07a55eb1cace69bf
+SHA1 (patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc) = 4b1e798384ee7a2cf718823c7413cca69691170f
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = 71292fcc7da729654b485625e0e6ef234072c67b
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = be11c0e48f1c41ccc7c8a03929182c690e9b2ece
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 7bbd88f0be37d5d38539c84fc19a95bbbd986d44
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__widget.cc) = 4e8f09b1d94d93bf6cd4d7c98084c2fa39a31e3d
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 125a7181183e73aef8e0cddf629a489321613466
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = eb14cbbf338288bfc667e20218b03f3a6c2a1533
+SHA1 (patch-chrome_browser_ui_views_tabs_common_tab__group__header__view.cc) = 05741ec9a87e10a5c351591cfd89b373210ec23e
+SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = d35a9084abefa9462a582c38581e44c9c3acf2cb
+SHA1 (patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc) = 606776a439c31a4cf50db9ff9d42b22f3d27a44f
+SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc) = 7d943bec9c0da6fba16bc7fd396ed4894b738445
+SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc) = e93dd85a749c366a7e49e096182627bbaf2d3eeb
+SHA1 (patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc) = 066c2b2a6398eec06dd5dd4cee98c08f3d732748
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 4a0ac4af673f81782911b2a383150640734f98c4
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = ff3531e0dd9c30babcdb0e7fe9475bee53d6a1de
+SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 09a82d49853f424cbcdc95d767931b59b20cb8a7
+SHA1 (patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h) = 250154e90de852d9c3256a41ef1ff1e0571a2bcd
+SHA1 (patch-chrome_browser_ui_views_toolbar_toolbar__view.cc) = 72446d777835a4567f8ef26537e1d2abca7be037
+SHA1 (patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc) = 4cfd8e82ce24c3956d2b3fd9be11788bcd1649af
+SHA1 (patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.h) = 55c69fa36e06ce80b4a85995d88885189c1ed970
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = 12902391b1240d683fcc3483a31284ac1f75df46
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 21f92df16cb901e6c3cb3773e11e4b1315ea918e
+SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = d11a8218205949f6ed4b6d6ec1c11b622ebfb6e3
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = d0e7068f770e993d130c92b315d1923d390ad534
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 8e90dacf1fbaafa439de3b409b326099b469cb6a
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = f1a93ecf04369ab2f13f2633ad62de648a1088f0
+SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 3cfa8322ab6ba708a02d804746bf3d1dfe67eaa8
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = f2daf342aaef60ec72519a586654060c0e0de37d
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 513067b9486bf5c627d2f34577690dacddf707f4
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 12bc842987595dd5b478449ec0621dc75197cd4f
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 68c0d4f5c38612131d9eeaa9d38b3ebe7d899a45
+SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = f06b8f2c183eb22477b12cb48bc7ac88eaea8d74
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 1be24c1e4f2545a896ecfa35644417843a71c888
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = 2f2b827ccc7bbec3e4e20b80ed4eb78dfd4c7fe5
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = 033025b466e5d3636a7a045c081fadbfb80bec6a
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 39f331e44b7f3641c9722c6ac60b3cfe2d2d06ab
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 9bde01e177282a089641a7adfb7e4075779829f0
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = 5439a15025f67ecc62df7d9de98ad632d445ed2b
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = d0a921820d695c1ff45242434c8f7986884c9829
+SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = 321c46e3b10c2eee68a8511f75575e84b0f96e93
+SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = a18fad28051a06df7820f6642e077a38989c4fdc
+SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = 4d2264d299432996d373be1e7a07bc3597c71f39
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 97689de8d2b21990267aaba030984240a6706f1c
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = 4485c3d704dff90bbd9eb19fba8c73d4e3fcbbfe
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 669daaeb854e61f73014b87c8c29f2501a837871
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = bb3912e2b2462ab1a99b026fcc77bfd531e4f5ec
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 205982ca59bab743143e42b9fda8dc71287dd9c9
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = f00f360c4ead5a969d4c5f3526ce0f37c2885bac
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 52f3d45f19794a6691bf0f89c5d4181cd98e8013
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h) = 665528beac61171c7f8dce929065e71023175f4d
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 3d667eeb634188805dfdc752b617c322272480e4
+SHA1 (patch-chrome_browser_ui_webui_policy_policy__ui.cc) = 24b2160e9e45dca9e78059bd01e24306a068a638
+SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc) = da34dcdd4f19ac683ddc7cc5374ced9a5414c953
+SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h) = 03bc9e330cff1c524f9d63f57851864a17db9e14
+SHA1 (patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc) = e33332b60d580ab0890a3ed3268dfb2a5286ca23
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = e84fa765dd8a7912449810a7ea8e591dc5b5f45c
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 21ea63892e5d597e197f986f39afd1ee73270c75
+SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = 9d76dd03b2b1320276e9cac2b2bc63bf98b9fd76
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = 50df5a012a69e581ba5b2aceaebf34cb04cb34f5
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = 09bf0a7a998858788dbc5e68432e103cd5d07a0d
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = df01893a4db7b86e76ff5cdc8756e9449fc87730
+SHA1 (patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc) = 0b227df45117cf4e5c936e2ec0f3828b4444c3c8
+SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = ef2b72a267abb6b2bbe32eb0bb94aa06df114d71
+SHA1 (patch-chrome_browser_ui_webui_version_version__ui.cc) = 0ff56f56d30e149921cea87c1c43c71ed04747fd
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 3b5f38289d24a6817a5a2f0e88becce54bedd961
+SHA1 (patch-chrome_browser_updater_browser__updater__client__util.h) = c962ecdf04626e467a78c404cf0d52c13fb02337
+SHA1 (patch-chrome_browser_updater_updater.cc) = 790fa2438e2156d26ee25621fea1e0aa2f9b878c
+SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = 90f2060a443135ef4cf07a2037d8d61f3d1b2a28
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = e7731f58d68bdaede6ec253821f79ad694cb8d8f
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = fff8b17d289c91a4280ea2e0d3b21dd2a5111f77
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = a76c45034dac823481eaa5d48ade3ade89ea96eb
+SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = 0a25c2556ed718cb9645e436bc7547eb0edb8a2e
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 0e80adc041310480a9976411f75747e71c7d8da2
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = b138b92b1a6c1590198a41756c1e65197d2da219
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 1d8f87059013ebbf33567d48bade99f618a93307
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 470c11fc123123e493892734a7f904dabfbca5f5
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 11da31256776f55b8b27776d10d8f620257b6b9f
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 3fe0e9f64e804245c3ebb6825964ae410c3d9384
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = e7f19ec92c2ec4c16e7872f1800182dd5fb81a7a
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 15a50488809371158d9d598d03da7e7f543bcd71
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 10bad6b6e82a54c4ba45dbc2ab8fee430a9b250d
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = da6521cf8b0f22845d896639168d66b50082347e
+SHA1 (patch-chrome_browser_web__applications_web__app.cc) = cb412294bd3217c584f15e2f92cc1de4bc24d5a1
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 5a98afe4d5e6723a2a494ea11e77234165b33f11
+SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = dd19b5a4c5515faeabfa12b2091ea31d6a360183
+SHA1 (patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc) = f2949e7b68486d48970dea4adadb8544deae0dfc
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 446660fb39e3126056f990e51ad5c9156b2bf09d
+SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = eea4c52221386d39c9159bb01f5c56869502c643
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 317836f6f238818d11edd3addb8ff6b9c60cfeb2
+SHA1 (patch-chrome_common_channel__info.h) = 6d2d06d0dcff2e1d14fe3b8cbbb357e9f91e0705
+SHA1 (patch-chrome_common_channel__info__posix.cc) = 316de2c5b130fc692935a24bdcd10bae9105d898
+SHA1 (patch-chrome_common_chrome__content__client.cc) = aec0cbf25c2e828e813ea67dd6241b51219565fc
+SHA1 (patch-chrome_common_chrome__features.cc) = 4b8d7d755637593d2a12c5efebfd68492b675054
+SHA1 (patch-chrome_common_chrome__features.h) = 09bf28c8fdad3b49fba09ac418f00dd80e400488
+SHA1 (patch-chrome_common_chrome__paths.cc) = 367a3b69a14496df61b0b9768dfb92c5505e0839
+SHA1 (patch-chrome_common_chrome__paths.h) = 1c97441d2d113a088914bdcbf8f71b62937ece5a
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = 3db2d99a43a9b9d195e55618a98d51a43a6eadb4
+SHA1 (patch-chrome_common_chrome__switches.cc) = b91e7b3d1791a6c37d20467caebc9af437e1b9d7
+SHA1 (patch-chrome_common_chrome__switches.h) = b5ca3c11bf1e13b425ad168adb11e566b1037d64
+SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = 52c61c940e257ce22176c54dcd69b0d7d82a4c38
+SHA1 (patch-chrome_common_crash__keys.cc) = 00c56ab4786340564779df80940dc98780cecb05
+SHA1 (patch-chrome_common_extensions_extension__constants.h) = a557c077bdc5f755c0ef7bb05ce0c6e524f1cc38
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = fa60693b867d742f2618cf90d842ceee6a730528
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = f2ac6c837db3a5d439174cbb78d16e422cf29806
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = 21214f11f74877f39f20eadd17e5fd6467d36668
+SHA1 (patch-chrome_common_media_cdm__registration.h) = 861b653f8237876b7b6eb9bc5e4ff4b0ff6d2fa3
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 14a58f72e8903bcc935ae9bbe6820786320194d1
+SHA1 (patch-chrome_common_pref__names.h) = ec37a5f4c6915564f1671cea7089e6c9ca189fd7
+SHA1 (patch-chrome_common_url__constants.h) = 8ac44956400a133972a5a9fee99ddedccf4b947a
+SHA1 (patch-chrome_common_webui__url__constants.cc) = 6e4ec0fef4806786d1588b63bbfadde4af31c6c9
+SHA1 (patch-chrome_common_webui__url__constants.h) = c76f83a226ae914dc925c955601c7f15e23a4b56
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = db607b9e5e781bbfb052a371b6302ef7fa42d38d
+SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = ac7d2f8a7e4c4c7d63c3ddff5a48429b1a226b9b
+SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = 339545d5c0e43c140cc79e3e5c62ad5239e678b0
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = fc49e2f75429b9ab8af660bed1758f6b931ebda3
+SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = c55f478d81caf2d69a8308f5b0c3e6337b4cb6b0
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 90c6a02d97c874a54308bdf5e6c60563bea8a847
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.h) = c62b8851ddb252cdcc045f5e46f84d77ba1c9b89
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = c55d37605255c1032e2b647e0499801b6e7493e4
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 144726146959a167fca618f1618cdb4468625bf2
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 34b2e259d3251958989e9ae55f707169a14f26d7
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 74514cb228b4cfe35d6a757776db1c47a13565a5
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 0f2bdf3d19ffcc5fadbaa4f8277962e85282715b
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 5409bfc458b2c958579dcfcf1373e5b901a79130
+SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 0884ac6d16e592a79002799eef38619004a415bb
+SHA1 (patch-chrome_updater_configurator.cc) = f13c4190de08c923eed904e35903656990fee203
+SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = 60e1598c899e4c6b22ab2c15dad319252eb0ef7d
+SHA1 (patch-chrome_updater_lock.cc) = 19cedc3a8b6f221264065c02ef764afe0a44c539
+SHA1 (patch-chrome_updater_util_posix__util.cc) = 7073367ce19096e782d5e823db66518559d08ad5
+SHA1 (patch-chrome_utility_services.cc) = 3fa8932b96bc26291842a43ab3a8bcec959c6d87
+SHA1 (patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel.cc) = 803f5109c67ae42c44ee972c0da9a36b7f306bf1
+SHA1 (patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel.h) = eaadf764c21e7c36acbaadc2928ab1ef9045eaf0
+SHA1 (patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel__posix.cc) = 96fb81c5cde25a9be210887a4639ffeda8509151
+SHA1 (patch-chromeos_ash_components_mojo__proxy_mojo__core_core_embedder_embedder.cc) = 933eaf82b0315c79998f5d494ba4dffa25277203
+SHA1 (patch-components_BUILD.gn) = 6a985e1582b4e91839705333a267e6739c2514e4
+SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = db80e2ebbc6eedeaa6237378a3dc9fd7c22eb786
+SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 9ffcc0dc003c4e619b32f3be8b19db139f811bd1
+SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = 3490320262a67c7311a688f6f8f0e95a407d167e
+SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = fdb0eeb303378e43b66b87019590b4ab0efaedc3
+SHA1 (patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc) = 58f5ab2ad9f637bf3a3995a4083348809dcbb46a
+SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 3b12ce725da476de1826a84fa38c1a34c63b9fba
+SHA1 (patch-components_autofill_core_common_autofill__features.cc) = 2ebd93bf22ddf793aa8c9d36a4cb72e918cbd6b5
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = d6ba03368884551267d70f5b95d37db5eb8a2aa0
+SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = 3610d2db545ae4861f3c0edb64e0a6fdbd619612
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 061b188a22ed0731241e7fa145145c8236835b52
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = a073842dddd57d658c2f022f1877645586f8e621
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = e08498ffb4506b50834ce8c48d7d7099fdf0880c
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = a67fec42ce839dd8cf5ff629c651c64122dc154a
+SHA1 (patch-components_crash_core_app_BUILD.gn) = e3c952980f296269eb75a1057bfcefb64c874322
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 5a0b4505f4abc9204863d116bd68b97b63e07913
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 0e2f04468d9b7dcadcfe39352894e29a2b347e98
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 09d20ccfba7fd1722cb1123415005d931a0b5a4d
+SHA1 (patch-components_crash_core_common_BUILD.gn) = c36f4d40faa4018d6b2156a385586bcb3b58ef8c
+SHA1 (patch-components_dbus_xdg_file__transfer__portal.cc) = ba14283d327ff19925c93096f2cdeef42c6ca34c
+SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = 43ac47adf30ec096b8e86b499a425f0cccbcc293
+SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = 6bbaffd262e12bfbd4efc03f7197f4201801626b
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = f567130c71d7aad791c9be60a773c1c7f11d11f8
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 148c4f9d396dfbf16a280edc101031d83d4a6a3d
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 908c5e84e8f76a1c83dd989101976f47771f573e
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 0c2589a49f6375e939a4f13efa133e074ec1823a
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 79663d45472d919d4d39fd2a5d94c19ec495f351
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 9907436bf0f276d8f505f1c6400b02ef64a3ccc5
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 5da9d7d76f5dbba47977cc46b11c4ee23c5ea6e9
+SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = 38f53ed02238ca07c000fbfb7f78bb995a7972ca
+SHA1 (patch-components_device__signals_core_common_platform__utils.h) = b389bf8925436680e58495fa8c6738fc7e606f52
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = fdfda54b3762f3e98f401fd484c06616baa80631
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = afe749672637b44a0ee400f227d1353e24beed6d
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = baf486b2e449f5d51a00e8795509114b42763ed4
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 11c0c290b780ed1de46ac36fc8ccd0beeb8f8961
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 7e27f06d441b0da296f6247980289b02703a6826
+SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 4ce1dbd19276d0934c0f80784fd702281c1b5d9a
+SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = b44fb550e2e87fd62229564bb53d197669662724
+SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = b086baa8bf154d2398ef2c2f8f90d74821afd531
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = f19c71e5bb90af99d047d93ddbace86763bf566f
+SHA1 (patch-components_error__page_common_localized__error.cc) = ac3019a1aa9954f7e305b11e6d38e9b29df1ed0d
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 9c2f0a85c7e291658091ff6407c612485449fe63
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 2d30ad66670fa5a50718aacf2fad4040a61fa4de
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = a6a6ebfbbab9f3f63680ec07700b489503a4ec38
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 6c81b962db5d3ba51d559f611651e063e3b1c043
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = fa6ed1743172ec4574e2689ed0a1d99cf21b0e40
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = b8b2b1340948acb35bc6403b58632c2c3149b998
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 123664cf2cc58b4ea7f1fa69d32fe0ed28c8f1e8
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = db7881bfda902ca6d04721fcf7879f4d745b1569
+SHA1 (patch-components_feature__engagement_public_tracker.h) = 1e2c05033d9617937f1baa0fb025354f42d94b49
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 9b8f7f3b0c80f0d2ea2ce6afd7e3dcd2c4ce52c0
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = a3292d9ec1e84e4b18f703a894593dc263d65d26
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = c787e254dadd8c2be099999603858ca2bb8dbb19
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = fe8627c3e323b067b31670af7e463ce4e67d44e9
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = f3726556843c54f308657468049765e144ea3e04
+SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = 05eb54186fe3d63d46b168548c4f3c591dd63213
+SHA1 (patch-components_gwp__asan_BUILD.gn) = 225579d32d5c1748106eed3565df9c9a0433da96
+SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = 87ca1753cb7f438060cac87dc49722c7cf20e60d
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 6a91625778e21762ec5fa27d0f06d2ef2fa21efa
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = a99368ffc3fe8a51c015a6a81b51c903e96872f2
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 665b0cf5f812301360c1ca1d75b72e895f3298f7
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 6e4f23c91b9a6ecd7af6961967797c339b2608d3
+SHA1 (patch-components_live__caption_caption__util.cc) = 26a2ceab3c306bb68b6eef0a3fb4195045d51621
+SHA1 (patch-components_live__caption_caption__util.h) = 3c5b5907c42f26ec4112d167aea79eec21613cad
+SHA1 (patch-components_media__router_common_media__source.cc) = 9dd1fdcd4222c486e5543673bf0503c8b967a0d0
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 6a96077ad38a86ad115e82273a0c49351430dcc5
+SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = ba1ee04b0a8a3e3f267f0aed769a282c516e8506
+SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 52f21018206967c35246b72f8f3077f1121a5759
+SHA1 (patch-components_metrics_dwa_dwa__service.cc) = c9c6af08b6d2334476b46bb72eb0fcb12c64044a
+SHA1 (patch-components_metrics_metrics__log.cc) = dde220b0ae79cd326a4a42060afd83a8f3154267
+SHA1 (patch-components_metrics_motherboard.cc) = 54d218cd3ce8f48b05c46108484932a9e7a7ff38
+SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = 51e546ebfbf91d901f4d770eb054babab39f2175
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 4276be63af0783392cf2fd018e664f80cf25ebfb
+SHA1 (patch-components_named__mojo__ipc__server_endpoint__options.h) = f6848abadc31c3fc658e081c7483ba7255a3ecb9
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 40b417d42ca98bd1f9fb0aeeab108580e3f66458
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = d969d65b9cbd0da01c72ce31d62e4d9b3c1461d8
+SHA1 (patch-components_named__system__lock_BUILD.gn) = 3a52bf0010cc8f01038322ee002bfc60c8b0c4db
+SHA1 (patch-components_named__system__lock_lock.h) = a8527e8dfda43e6942cc8feab36cbbad6ab7158e
+SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 1bf18a996021ce39f41d6137040574353265edb6
+SHA1 (patch-components_ntp__tiles_pref__names.h) = c405e3148b207813c8847c3bcbe8efcfc4f8ce11
+SHA1 (patch-components_on__device__translation_service_sandbox__hook.cc) = cf8ee9fce7dfb02467958254a114bd57acacc274
+SHA1 (patch-components_on__device__translation_service_sandbox__hook.h) = 0ebbcd16fe9453d67e66a70aabed081e0bc3e34e
+SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = 2e8ab31df938c25ed2f75bb0282a0155a6591c05
+SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = c0934dcffe46d5fa5e3619b191a54cb2d92da27d
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 94c9f938d2ddb2dec8ea77f69f7ad511e53c2102
+SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = d87f03e3efdab94addc28f43f6b1a4c293058355
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = d5334d4eee0cf71f54427064fbb25dd037c3528d
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = 6366703b89b9a165d83a71737f06076b393d2ad7
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = a3f1af79ae5d08c6fa606b680bf41a27797a4c9e
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 7b11ce4702c78a7720f0f58dfb8f5b4f39b90f71
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = cdab86925681db7d432e45b8c998bb5178129a94
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 4c70dc51e6c2c36f0d9a3355d1d78953256aa97e
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = 03965c01dc49f010d1ddea8241e75319732d253f
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = ee18ee05bad0fb1197aaf0f52c24f4f9cb3987f2
+SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = 2a593890f3f05a2c4010a3cf51ec1355cd13946b
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = f96a35f95281029b8b954f06bc32579eb34ddbb2
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 6eae5ab682dfe9b35fb7f7cb065c58b297cb9d1f
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 145c03499e52af73a61392e575636485b6e9a87d
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 2397166625888fb5e71305eb6e288331ec1391ee
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 3ddc6cfc42a3f33b117cc7a8a9c5939af0007e4b
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 51cb641c648914410dcd55c0964fea041cfba4c9
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 205a59d9fcbe4427a87b4224ae52dd03ee140c1e
+SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = d94eb6447453d49efa7b5637c9ce114d47597748
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 70e12478b677b003e0ccf5c36f20072a18e8f240
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 2fc3e53361f577a5e1f8ef124bd21476e529ef57
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = aaf00ae68002c6d5bd365d6af64ecf2dbcddeeea
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 181512c45ea44056f02d6b6359c26ac7fa2ec609
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = a72b5da102a67664d4609fdce6ab75f31bb485a2
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 44dd7cf01ff204228b825303b7c09f3d67d7120f
+SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = 08668459dd8c3e038b3a8ea3417bee948f90b7ec
+SHA1 (patch-components_performance__manager_public_features.h) = fe834ed2e9bcd6d13535eb0f760acde6e797c4a0
+SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = f1d1e97bf685d408f133b15d37cb8605d8eae3f3
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = b8a432d0271be64037ecdbed1fa4950d14ed4d82
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 295aaae25473f0560ac32fc0b2f91c00479132ca
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = cfc6798b1c17e7137d208edb373f8aa4e737ac48
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = b713d87c6d6560715a22952cb8c8dea1eec701a6
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 9b30bcbe62a964c2bc629fe87941efeb477c41a8
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = 20e8d3a22bb00d6a9cb0703db1eb1da477b6c576
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = 924df2532b1ab4ce2ad21781a7c20f9533494f7b
+SHA1 (patch-components_power__metrics_BUILD.gn) = 491d923722e5819a1ece11fe3d9771851c21a47c
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 640dfc3cba26ba831594c9983fb2cc7cbd5aa6d9
+SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = 52f2259ca05151bac97f8b14b8a1a8d6202d3010
+SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = 76882b1e6482963c6a9ac977c52538e77dd2b43e
+SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.cc) = 367ca3421fa3fa9e291a22ea0e0fddbf9e11fead
+SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.h) = c871789573467afc0017a7ec3710981307fb89c5
+SHA1 (patch-components_proxy__config_proxy__prefs__utils.cc) = 6c01f50f783b8304fa271a697cfa06a95bd28394
+SHA1 (patch-components_regional__capabilities_regional__capabilities__service.cc) = 9bc7adbd0bd4417c0b60ac24641b65f16a13bd38
+SHA1 (patch-components_regional__capabilities_regional__capabilities__service.h) = 52a9c4a3b814e86d0e77f8d0a740bee7074d0871
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = ac1ee9b7558ea423318847d18c3bcb606a306a99
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 12292ecef9aa504a91ce0f82df1b9d6e47e53327
+SHA1 (patch-components_safe__browsing_core_browser_db_sb__protocol__manager__util.cc) = 3999f7904802557468d3a7dd2f0b3187542866a1
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 4182ba1a87e24bccc8a2dd1e4cd780a21d0214be
+SHA1 (patch-components_search__engines_template__url__service.cc) = dfca766c53ccae9d6caeeafa188e5ff431697dcf
+SHA1 (patch-components_security__interstitials_content_utils.cc) = f63a46f4b708987a44a3afac2c8d12aa0c852561
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 99830eec6c302e48bbbd1383309b80ade0b1a8f9
+SHA1 (patch-components_services_font__data_font__data__service__impl.cc) = a3dfc47a2825cee84f16f6c5b4f84ac58752da05
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 1483629e99d97b7f855343d91e1ea079963ad8f8
+SHA1 (patch-components_signin_internal_identity__manager_account__capabilities__list.h) = e34c15e0d51df706557658d4244336f2cd4759ef
+SHA1 (patch-components_signin_public_base_signin__switches.cc) = 158ecc88d3c7ba535cc76d669becb0f09a9ff906
+SHA1 (patch-components_signin_public_base_signin__switches.h) = 585dee0d93e1f0e24a62e362eeaa7ec7fc065139
+SHA1 (patch-components_signin_public_identity__manager_account__capabilities.cc) = a1f2c28619581c2d712421a4439556326fb0b93a
+SHA1 (patch-components_signin_public_identity__manager_account__capabilities.h) = c92d3ad23a41e1f5c3c6a23fc94776e1c3d894d7
+SHA1 (patch-components_soda_soda__util.cc) = d082ecabbc1bf60a00451cb9dac5f4dd05c36286
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = f0c46e9933b868dbd4c0a7c1a830559fbe37a39b
+SHA1 (patch-components_storage__monitor_BUILD.gn) = 462e2801e809a600dc2bbbdeef4db16b36b46e06
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 522bd507ceedb82b0cb9f7443d23035575a9cb62
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = b4c3ff3eb4203d618bf63059b62ba1007cc02c85
+SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = a483e374bde5354a0c9f6ef2791442dee618e83b
+SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = a148a030e4e483debf4485d6528b980c263a80e6
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = c56826d526bc984ad4f33dd94c34e79a3accde33
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = a59945eec325f1fd2729d53a3a7ab7d63948364c
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__url__checker__client.cc) = 281a9ff1f9d47a3b6f095eed3910c83a0cdbfb6e
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__utils.cc) = d1631e53a4341d2a29e4f129c0944b4f53e967d1
+SHA1 (patch-components_supervised__user_core_common_features.cc) = 31d2fce1b2ebf518c54ab8a57f6f5c3ca6ddc17c
+SHA1 (patch-components_supervised__user_core_common_features.h) = e6f75c2267c859041d0b97314356f8dd1a2b0107
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = f4f86638123e741a599dc52a9a90a6382969ba3c
+SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = 619b62106c462d33ce20643ab9caee46959bfa43
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 1ca099547e28f309809130fa84dbb2d839c18f53
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = bfabfeabfc4f2358c03f150b18d31119ba70e101
+SHA1 (patch-components_sync_base_sync__util.cc) = 8c9033d4a831e8a0805da3f7fe2e84aea568ed54
+SHA1 (patch-components_sync_service_device__statistics__tracker.cc) = 4ad0e6406fc78057b835b8dbc2db31ef34b5c0fd
+SHA1 (patch-components_sync_service_sync__prefs.cc) = 1d31f3311b18730dc833bed3def6125bd2644110
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = e7c18483c1b9da5d1f15de5891a3541b2b0cf067
+SHA1 (patch-components_translate_core_common_translate__util.cc) = 5036beab4260cb3dabe5a7f653a3ee78705e250f
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 025bcfb7da810a2d45c009b60e63267839e7a69f
+SHA1 (patch-components_update__client_update__query__params.cc) = 0694091201144b6564698aba09ca5119d503fd4e
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = b114f612f0c8c3cf7b0e3ace1f9d2c777116ca4b
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 4e8ef033ca89cfa1d688ecf7054967b6ef029bd8
+SHA1 (patch-components_user__education_views_help__bubble__view.h) = 09d9eb2506895ed009f8e9d8fd2e733ec5de114c
+SHA1 (patch-components_user__education_views_help__bubble__views.cc) = c65284a16bb21524c3caa2526242374627f4e271
+SHA1 (patch-components_variations_service_variations__service.cc) = 866b84609310d7e4a06f5f175f3e9eefba816b8e
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 03ec271954a80d387df3c3551446da8823bfc15f
+SHA1 (patch-components_viz_host_gpu__host__impl.cc) = 1cde09f349bb34497fe81f0895ba26775e849a21
+SHA1 (patch-components_viz_host_host__display__client.cc) = a18de2d4058dfd30bd9a5e4728a604328a8c6d42
+SHA1 (patch-components_viz_host_host__display__client.h) = 02465158c9752e2877f6fd2ee7f289ba197ab96f
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = f493950b1472531c2be1ab8c8654966ee35eba8b
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 8c7b5deed744681821403acf7b9fb65349d45ca8
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = 4a5fd33aa5a85c60dc86ab3c9d8d7f7eaf087920
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = ceb406c89b59efbc961f5fc32d23eebf6b70e061
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 5d1edd19ef1097849b4e1bc193bb17a3aed97ead
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 7d86f535dbbc1a44598be80d0044488c7b78f158
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = 48a4f8b1b1b7af2e474e08404562bb8d491e1ca9
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = 0638053866ff0daf8e3f79b33ddf88d306164c36
+SHA1 (patch-components_viz_test_fake__display__client.cc) = 66eebfed51b9700c5c8ce3e17619e07e52e43645
+SHA1 (patch-components_viz_test_fake__display__client.h) = 10ad2b20fc550aa02d9da157ad7e41fdfacac1bf
+SHA1 (patch-components_viz_test_mock__display__client.h) = 586eb914fd2a4fca1119246dad552bec7503ed4f
+SHA1 (patch-components_wallet_core_browser_network_wallet__request.cc) = 43b57ef4c27b125b5adb7598e87fc4ba0e079d48
+SHA1 (patch-components_webapps_browser_web__app__url__config.cc) = 9c4cbdd5318a7fc560d313b8d0b36ef5c3fbf423
+SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 6a72021f0194e24b6cedfacca2eb4952fbfdeb7a
+SHA1 (patch-components_webui_flags_flags__state.cc) = 1fbff113d943e5f779898fc95c28ae601b6b4ff3
+SHA1 (patch-content_app_BUILD.gn) = 09b5e47273f665aef507ff7518a9bf42375ad04d
+SHA1 (patch-content_app_content__main.cc) = a2976d3cf160fe75b38641431ed3ad3f738d9f3f
+SHA1 (patch-content_app_content__main__runner__impl.cc) = 1eb4858d9f3cd4c6a316ae664994e50e8ba0e8c2
+SHA1 (patch-content_browser_BUILD.gn) = e6b14d6c36dc804e55ff60eab9c31b6b589a3478
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = 95cb651bb4a7d848ce7e1cf7e9503a1b0cd81536
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 1cd5c72370d2220cba194c4adfb4a64232146d66
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 9ed4e10088f469b75d0f09f889e066000813ae07
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 16842b0ddf6a98e95ff14c25fd8ccb19a128bc81
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 15b7aeca1be9c438c42465120e280fbf56f3a048
+SHA1 (patch-content_browser_browser__main__loop.cc) = f3d96965e3c366c1f5ea8541076f232a933c07f2
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 13f76a963084027b80ca586210637e90da45cd09
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = ff8fb01f6a98919e7a7e1a62585169378ef9375d
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 523cd061e4325589052f599b9f84c46612525b7b
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 286b24b468a7957a720a00a77041fa3f38c01e86
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = aad8de5d0bfecf97adb208374eedd819f60557a6
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 7d6c705a58f4c90272d39d30b915abd48538eb92
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 2506a609d78a16303f93602f8f6fdb18c20bbe2f
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 57da8fd751b250b014714f287cb318b9058745e1
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = b8a32f8f7e6714d796e652b9bca5d5e552513028
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = e1699e657671ab082b061753c3816ec85e6b4740
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 4b96c68d97becaa32f9b6632a5ada58ed63ba76e
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = 2254c992a75e71b67871f37fc161ba5d6c214fc9
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = d59c2f2678bd62e44d347cf611f3785652b86aa4
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = a84a22d3243491eb5d26fd47ce7f09249b2459eb
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = b3c20e15681fea6fde1aaad454cb1a823377de68
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 261238e8609fc1fe623b52762520bf76d40e102b
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = b32d754e574ed0c16ace5ebc4009575e5f22c60f
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = cdc4ab22567fb4dc6308b699a8820b6fca364de5
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 5e97854096398f29c39ea6357dd2b3531d9add59
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = 336b87dc18ef5ff670d94af608c1296271445a94
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 359be7bbe6fe9851733bf5d301784db5ced73b21
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = e0d128db8fecf742d596a4eff30a9563a97d79bc
+SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = b9dad0d55f24fbb80b7b1e0b5971ea858316b412
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 264986cf8f77b805e1c36a86ee8a60ffd11aa143
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 677e4e4ec06db0db7147be6aa3f14334cbadb02c
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = f0d063ee0e86812705c976c11dea425806d9a84e
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 72c3e448f00ea4773e215b96c9a57921a2a1d37a
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 613393065b9f11ddb0a5b1f3561872e9d7a7aeb1
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 432512169634a01b6ff7540f4eacc73e03e4a916
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 24623f10fec424e9b545725eed4b7c905c88a173
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = b5b940b4b3ad187beffe0552e1f26226aa476424
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = f65b20c881dee1696df5b4ced20c8044557fce58
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 42b70d894bb66efec8e02620f4b264813803b56f
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = 76589239ec1b376edae2c06c37af037fdae4223c
+SHA1 (patch-content_browser_service__host_utility__process__host.cc) = e25d8ac1e68df6c51171487fe78862bca0f6c853
+SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 5425c9b926c46aa69786e4a544a1df5997a8a2de
+SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 702d91a6bc8dd57c7ea932d07fe5f352307db8f1
+SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = da656e3e0c0deb956d3a668be263e841c2339332
+SHA1 (patch-content_browser_theme__helper.cc) = ed38ec8ffafcdfda4e87643001c39fda93d61a71
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = 5c9dca4681c45edbd1f65823c46b5a33295c20cf
+SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = 6b8f2356e22f75736540548ed2cc9f0cdc0465ce
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = eade968ad073e6bfdefbe4e188746207f446d67f
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 6c75cbdbb3bb8f044cac74bec5906e32dc15838f
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = ae3ec5ab64fed5670c72e3ac4ac91f10037b9602
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 80b6e096413ee660303c9dc05789deb462d07d80
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = b204bea2616e39067ea8366e57cf6fc93dbd047e
+SHA1 (patch-content_child_BUILD.gn) = 69df82f920bddd2f7dd87cc2232e4419dc7ff228
+SHA1 (patch-content_child_child__process.cc) = 9f0e651770dbbba46ab96fa6e6bbb2b9c6cd5b70
+SHA1 (patch-content_child_child__process.h) = de7826086291e5c251d4b7eed586c113f70a0509
+SHA1 (patch-content_common_BUILD.gn) = f8ec77b3089e5b9593791b205872a801fbf23e04
+SHA1 (patch-content_common_features.cc) = f69f65ff2a69ca7d95cebe3a66adf5301b44c337
+SHA1 (patch-content_common_features.h) = 31793b85e25e90739f6af46b664da1e6529accad
+SHA1 (patch-content_common_font__list__unittest.cc) = f1de1b2a9c2732ff55e903d47d5187610f04b09c
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = e0c2edd2f285b76b63182bad54607229e1de3be1
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = d3417cccde081af06ee4a71b3c2b884c50ea81ae
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 85e3ac6b161eca239cd6fc1ded767ae3aa80fc46
+SHA1 (patch-content_common_thread__type__switcher.mojom) = 8dc8ef15dea7b80d5148c4490ea64c68bab37501
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 53e51c555d39ef691fbc5cbace2c72cbd5380609
+SHA1 (patch-content_gpu_gpu__main.cc) = 04917499837f617d8af1c4d0a7800475a9f25c6a
+SHA1 (patch-content_public_browser_content__browser__client.cc) = 319af5febb165b062d6a3110abebdd0982cb1957
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 78d97c8f4828a62d1ec9b2fe5c43d2b91917bca2
+SHA1 (patch-content_public_common_content__features.cc) = 6997479862fb4352b031e815aee14e23d08a887f
+SHA1 (patch-content_public_common_content__switches.cc) = 1d0fbd7fa288f0f6da33a889c4c3396aae23aa34
+SHA1 (patch-content_public_common_content__switches.h) = e834affb188f02991d11d63d11000c3e740e3359
+SHA1 (patch-content_public_common_zygote_features.gni) = 00c2fb8d57b32fb04b012bc208fa66516c8e9281
+SHA1 (patch-content_renderer_render__thread__impl.cc) = 25e260a7e585682745ccd4fc4936665f1dafe711
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 18ef921deb64949eba93beca3ad4ced73a3b85dd
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = ac47f65084f4ddfe314f481f5395ab0526c132e4
+SHA1 (patch-content_renderer_renderer__main.cc) = 9f14cff35743e802ffc7cb1b5c27834587aeccac
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 5973c748f7fc4129be304ff1546caa8a09af4708
+SHA1 (patch-content_shell_BUILD.gn) = fab08926e3fa21a4971e89b5a298c17139a8126e
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 173de014bc4443f4f3cbe5d176a0709472937e2c
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = fd1e2d15e530ba8fae8e7512c0363b69c042d48d
+SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = 6f5b00dd330d0fbc98f758cd091afbe781c24299
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = ca991fbeca3a622e3249cced4b303797911b990c
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 83dc47cfa51f8ba848226a4d027bbedf64c93f1e
+SHA1 (patch-content_test_BUILD.gn) = c7da13fcc2e5eefcdcbe82de9ce213c6d82b618c
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = 6c94666df88852811216369f2f58f1c2eaba9348
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = 0106f8af36f6caa6c2c5f47b1f15c3e48308fd26
+SHA1 (patch-content_utility_services.cc) = 742faafb252222bd929882f5fb7dde0f3cc58e04
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 06057d7c7dbafa9062ea670858468769b91cfe1d
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 00ac3b7bf27f24f4d04f49a4bb6d75a9e2671f77
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = 9f904d40286c38550f7d9df44b0f37ff1ec19bf6
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 987baa8286c5861e130be2b44b4f88b20c172c56
+SHA1 (patch-content_utility_utility__main.cc) = 2402f1d4483bcd9523c9225a20a9b7989ba6fca1
+SHA1 (patch-content_utility_utility__thread__impl.cc) = bd808ae4b172469c549950ee4c333c97216de47c
+SHA1 (patch-content_zygote_BUILD.gn) = 95cb8fc4b3efe0523a2ea820a1e0c7aaa9a373ca
+SHA1 (patch-content_zygote_zygote__linux.cc) = 875107121e268d254d00e78780956f2476e91f17
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = 57682a5e65bba7e635735adf56871659834457e7
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 3e6d0a37098a05a368225eceac7259b85f531c70
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = a91b92e21486596142a9ae28a9222c075c1fd3eb
+SHA1 (patch-device_fido_public_features.cc) = 45341c85afeab10cc85de35e9587017df7b49ac2
+SHA1 (patch-device_fido_public_features.h) = 4c344b4a01bec8e38ca073874bc7844b17f9f20d
+SHA1 (patch-device_gamepad_BUILD.gn) = 97ac8b1bcf34520a72e6f249b88e2fd8d8251bfe
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = 8c6fd920f071937f6a58fbf90754c059b18c5a6b
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 640c113f52a8c47e2b7fab252e6418a66e81e21f
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = a3960227da7459630f2c4e62764c970182119644
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = 5005ca99920f383a9c68b7c5414d9945fb1a98b8
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = b9ae1223544782e76cb929496207700ed300a680
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 1b87a893d8c885444d6af4248eed591806aa057f
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = a8a61dd6475ff4a3043ce4ce316d9a632548059b
+SHA1 (patch-extensions_common_api___permission__features.json) = 430516a0f3888cd9b8fae4cf6c2ef2f1481fae51
+SHA1 (patch-extensions_common_api_runtime.json) = 665bca0d6ac3fd5290d48e965dce94b82f43fad6
+SHA1 (patch-extensions_common_command.cc) = ea1c3cb5da5cbcd360554b7f9f488be721470dbc
+SHA1 (patch-extensions_common_features_feature.cc) = 6ab4469ec5ee1b5123476a233326a43ed9613e35
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = da2e91fc6208b24d1192429e100616323bb29f36
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 89a39b42df4aedb9c4b6467f7773739fe8e22e06
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = d2023590b7c19623c3a9eaeaeb8d2f285de444ff
+SHA1 (patch-gpu_command__buffer_client_internal_mappable__buffer__native__pixmap.cc) = 46ba37feb5cb0e3a2bd85de8ab52c89f97d3effe
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = 129fd0e4ed43ae34aa1a1a9dd1fdb26c93bce2f1
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 9fd5ad22a799aae82456ac371804fe9d47e40f4b
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 6dc26a3a6e954dca96924921cab259c4232904af
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = bf470964d0c9e6d4a99c4850fc4f85aa1e50ba77
+SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = e9dbba1419fabe51d2c0d35f638616d0ad280180
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 5c0160af9839f2ed3da02943189b278850fe26e3
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 633977b4f71d1942c29d1eba4b382a1d86207d1f
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 83babfa2da78e9a921b8e1b406dff7b29c57ec7f
+SHA1 (patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc) = 3bafa493926f2753a7d2699040b5c35f676e92d0
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 63ed41b7a4d245bd9458abf679db6f4f00f0e96d
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = bf7c65f3bf9af5a2bb9f6f65b9fb661ffe48c4a0
+SHA1 (patch-gpu_command__buffer_service_shared__image_ozone__image__backing.cc) = 28de2a62620dff9f192d12b801e17c93d002a539
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 12aed713776881e5680a27bb5c1e3c4f52d59516
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 001d1bcda37f1948f6d87cafd650ddab30993df5
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = dae94cece0e7ab197369ffa7b4bb6b673544568a
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = e4c53e7cc807f0b78edc26ba1a5dcc5f365c22ac
+SHA1 (patch-gpu_config_gpu__control__list.cc) = 380a15cb04a6bcd4c483a425a3b27c016d73da6c
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = 9d38030cdf6690e54897ed3eb3c71182e231f9ce
+SHA1 (patch-gpu_config_gpu__finch__features.h) = f9c1acc81d483512655f6fe23f4615d2872f01ae
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = eef1c6ae6b4dd50009e3367a2b210c225412b211
+SHA1 (patch-gpu_config_gpu__test__config.cc) = c9422c9a12def3feac7fc46db6d8913cab447254
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 23890f23afc47912bd0d6a4a79fdf1904bef9db2
+SHA1 (patch-gpu_ipc_service_shared__image__stub.cc) = af293fc5636efce30175ac41193ffe72a0efdd58
+SHA1 (patch-gpu_ipc_service_x__util.h) = e119337d05d92d62b50d920817c33e48fd7614e7
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = c1355bd45631a8e6a87308b0ab9a1988490af6e6
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 3d2c08caa66d094cdcb7c3e457945dddd73332f2
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 8eb3fcd5788e204f15bb53adb85bf7d4315fcc2d
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 827e6f6c1e63646afc6a4c7caf816740bee0470c
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 0b1246eba4d3217afe3b42307329c18013fb77a1
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 94121f1df8c22e49d6de1c105edc2d2ecb31dd42
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = 85184878c8fbaa7ffd32b9ea97d583c5852d5295
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 191090c88f283c49cdda8a6d53a2af8f9c3f3bbf
+SHA1 (patch-headless_BUILD.gn) = e4081253ed346c45e130be6b4882f9bd1466552e
+SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = ffe4b7738ed00b7cafd5a6e9948c7b08ca1894d8
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 93c8eabeb79c94b3a1fcf5445e0ebcee765a6258
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 188a9c7ad1fba5c91dc0981d597dd19a71b4aba6
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 1e722f2b928a2d64636f51bd6ded05d84827df1e
+SHA1 (patch-ipc_ipc__channel.cc) = f6c93bac936d6e9a0703883121714daf0825973f
+SHA1 (patch-ipc_ipc__channel.h) = 87a0f1d3c461c32e0c9ed97871cd78d2dcc6daa3
+SHA1 (patch-ipc_param__traits__utils.h) = 53b419dbcb1386a9e3a54104aedcc5ce826ec7b1
+SHA1 (patch-media_BUILD.gn) = 41570eafa1d5cea5f2199f5d64f42ca31c814cdc
+SHA1 (patch-media_audio_BUILD.gn) = f2abe9830ac481de3d8c5c65658ed0c5b54c4881
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 6f5ce95e1b080d72bdac240917216992b8e624d2
+SHA1 (patch-media_audio_audio__input__device.cc) = 628e2725f5dbaf26790adce06e72651a3809731c
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = a890e4496462df0286bf4cd043d9eea9fe1cd907
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = 3928432ae729bb09c1247bfdf62aa783c0236601
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 2fc98a41f76c5f4c044ac15d62434ab52890bb99
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = cb1355313f96f4fe1ac076ecd5c60f88ed02d467
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = d43088a6e9d2a261f70c3341710f9a9e1e0facdd
+SHA1 (patch-media_audio_sndio_sndio__input.h) = 54f672e7ebd2a7f037b78a3eb59bab1abfb42327
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 8692bfe30ebbb86843fd48d8d7e8ed8a4ed4072c
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 73522a1674da43ce8d5c8a86720e30beaebdde6b
+SHA1 (patch-media_base_audio__bus.h) = 01ff2ba1d5307fbe3729fc40768885a1cc83f178
+SHA1 (patch-media_base_audio__latency.cc) = f316162fe287a319a6ecc552dffe913d66ed6d3b
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 833baf92da4b47392c77df9d48d9ee3f9602638c
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 05331ecdbd09100c37d524b7b2cea9d529c04c6a
+SHA1 (patch-media_base_media__switches.cc) = 2b624eff2b1bbb7422604fdd06501790952e1d61
+SHA1 (patch-media_base_media__switches.h) = bbf536666abc492e7a611d609fcccaf172da9830
+SHA1 (patch-media_base_video__frame.cc) = 4b8135f742675c1c57b94b28db19d504d0d15c5a
+SHA1 (patch-media_base_video__frame.h) = ccd85e273ea5e34ff3d0cba8619f86e894cef606
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = a0c397b85a2340d9bdf8ba697efd9d4a79267db7
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = e73965363ef2b74c83152b89837430b9c358e8b7
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = b3ccba7892212bde3dcc4a5153cbd2de7c84c648
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 48ac89dbb1090f1f7a4e5e711d8880d971bd4c8a
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 599239c754ad5dbb8196fa2901eacae0b2fe165d
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 257bbcfbdc256f082e5fbd1b9d473e1994363f28
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 86b5ccb426cb4a852c8d27202b8d8536e593f8c3
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = c429c466f52238b03990f9cadbd1eaa735951622
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 7c3de7c3040e69c5a547fb4d4f90d477906fc8cc
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 8ee06054a07254543b77c47777ec4073df77f1df
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 454dc423875a1519df24e4241433f7d8aa5a3542
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 0d991fc5240e8a8e01ee24627b02530ffc2cd774
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = c8fc569116728fb74eb8c45945142ac7389a4ac5
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 354dfc733e67a3c853e1118dc6870b85b60ee61b
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 2ed7caf14e5c71dc0e5e2e40aca5d158dda949b5
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = c6f237785e0ba92448d0a3b6165d1398bd99ca9a
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 173a3cdabdb79ba6547afb585f74a32915d197af
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = e450caf45c1d4c4755aced047c51e8ab5ab0a674
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = d751c2efbd586f99ac89fbd47265304c8d8f1a19
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = b7deb8afd54467db2602179c397210e7674fe1df
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 31976d1941fd7b356a4cf74786c5e2871bf8181a
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 343ba3c4e1d61558dc2c5e6555eb293ecf5d06f4
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 7c1f3aedfb6445ef777b2a9e211b4ebad0da26b0
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 7554e2e013f0cdde03485bb9d59e0671b91a1af0
+SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 026636aa2d872896ba5533c3bc1db15b4da07f15
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 3cc1af5a94c3aa7400d73d46ef2b8f20aab2bf73
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 411f6c0889ff56be480537f6c495b99fcb23afe2
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = be0af4c1b870ca00ae74417f3bb62a3fcc8c81ae
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 9a47d63e720cc31b028f72e0a2b91a90b1dee37b
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 314cb455e450986ec62b6bad99ed944004f4e0db
+SHA1 (patch-media_gpu_test_raw__video.cc) = fbba4a809651acf984d7df52b181492fa758f988
+SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = a4e57b4a6087800a6e23d3877cee9ff8b0ad4c82
+SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 4c1ab090710ce59912c8afe319ed48c9af5d57bb
+SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 23c193812909deb90df7e2df756fdab6a735ca9d
+SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = 2c4a71d986fb261a25926e14db7b2208c31bdc58
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = f7e0608da14a368b00256c7813b8cb3de4980464
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 4cd33ac3e9f18e96fd8590747ba2a0c6bda3d2b7
+SHA1 (patch-media_media__options.gni) = 24f9cec555cc912e89c2e8c1bc1992c8b2d9a9b5
+SHA1 (patch-media_mojo_mojom_BUILD.gn) = 11fe7f46cef896e3a1e03682e34e714fd50af147
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 494fbe14d6006dd3ab80c3777b2e811c5da36acd
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = b61032f18510492d05ae50ec40bd95929c22803b
+SHA1 (patch-media_video_mappable__shared__image__video__frame__pool.cc) = e4a69aaaac38fcb94002c1b2c134d8d63569cbbf
+SHA1 (patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc) = 29e2297eed054196be70517485b3a2ce0d0cf22e
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 393dca6f01b4ce260b70b44acd12dac79e75dd23
+SHA1 (patch-media_webrtc_audio__processor.cc) = 29552c9b15dc6dade74df34ec04d57ac94d22682
+SHA1 (patch-media_webrtc_helpers.cc) = ae7ff2f5b6667d4c9cfa6d64508245ac00987659
+SHA1 (patch-mojo_core_BUILD.gn) = 82ec4a9387dde5444540abc7ffc8402098e26523
+SHA1 (patch-mojo_core_channel.cc) = 1b1b4fbe533cb201d0569a39f934a07bcc589a4c
+SHA1 (patch-mojo_core_channel.h) = 62f6a10cba650a01b1e006edfb72f8abc4c2aee6
+SHA1 (patch-mojo_core_channel__posix.cc) = 9e8cf6d74e612d119ec19730855751a0436a6381
+SHA1 (patch-mojo_core_embedder_features.h) = 0bc12f75ddf78b85ca5ac5e4345b0c1c334f56e5
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = d33f31854edf164d312a0ef33d23f13fac2c1467
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = b85a92def3a5581d929cec939e2b8c4bd92059a4
+SHA1 (patch-net_BUILD.gn) = 2b45c5e1e5978cc9de4679850ecee53e1085887e
+SHA1 (patch-net_base_features.cc) = 88fbd31c1ac38aceab8ddd769831f9a7791aec04
+SHA1 (patch-net_base_network__change__notifier.cc) = c578276c715317667ff001220f230f1b2365c952
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = fa398c982b6c5672a5b2eb963e3150fc0473c487
+SHA1 (patch-net_base_network__interfaces__posix.h) = aa0dfee5098047ae4a6a363c3882b4e44cc35dab
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = 0cb970d95f076615e6f4f613a8ae589cf8465642
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 896b6ddac621045c94a5e33cb964267843402302
+SHA1 (patch-net_disk__cache_backend__experiment.h) = 3286e3f7e66446ed01e2260b9beec72e1f91013c
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 3ce895c5fecd3e80a3b324e54bcdf9bfb7673118
+SHA1 (patch-net_dns_BUILD.gn) = 03fcbd5d30844f98b5c6a83ce2895375edf15010
+SHA1 (patch-net_dns_address__info.cc) = ce02422cf4ff6b48c562b8dec3c07e7fc538415f
+SHA1 (patch-net_dns_address__sorter__posix.cc) = e99ab3a7f8fc0177c90ff4fdbba6d369af12b344
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = 47e2b471e2701491e271c3f3ad8a2203bb6f5d8e
+SHA1 (patch-net_dns_dns__reloader.cc) = 9ec20d472cd959eda98fef628115a356f2802b0c
+SHA1 (patch-net_dns_dns__util.cc) = f29720978955452251a39d3105b834798f78e7f6
+SHA1 (patch-net_dns_host__resolver__proc.cc) = 8bae074d4002b7eeab8fcc09482c02bac9c78c12
+SHA1 (patch-net_dns_public_BUILD.gn) = 5cb28c2600333961b9cee7c6e147479bba5a4abc
+SHA1 (patch-net_dns_public_resolv__reader.cc) = a23cc85324b7767f72077e837c508c87c8c0a724
+SHA1 (patch-net_dns_public_resolv__reader.h) = f6aea79e896530a4f70c4214f9e067eb98842779
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = bfe1bae2c479ee2b58fa81efa95fc569a6e477f0
+SHA1 (patch-net_dns_public_scoped__res__state.h) = 79ae21a106c048dce7a9fc3e437dd0f3fe35e402
+SHA1 (patch-net_filter_zstd__source__stream.cc) = 31298b5a00c778a7388a47827e2adc473ed5485b
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = 0ceb331886ffb9e1e6846371f05b6e29e4db44f3
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = fe649736a2ed143d58b09c404a2dbe049aa21620
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 8b681688bb1cdf6befb26797b20d401e13e433dc
+SHA1 (patch-net_http_http__auth__preferences.cc) = c30fd2cbf6fddcbd4302ca9635ec4dfa8f08a6f7
+SHA1 (patch-net_http_http__auth__preferences.h) = 3859a343cee6b28e004131bb3e63f4dc6d0ecfff
+SHA1 (patch-net_http_http__network__session.cc) = 84dabce0bb573cd80e43317ac57faa5d187fde48
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 845800f09d87696960bcefadb993370fff31cd53
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 5f95b692577e790f2dd117da099b7cff9b5c495c
+SHA1 (patch-net_socket_socks5__client__socket.cc) = e3fbc6396d52e7d06e3b44cfc52da1280ebe44ae
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = 3d59c20795df03dca12dac7eea4671a60d6feaba
+SHA1 (patch-net_socket_udp__socket__posix.cc) = 2e79ffc12f6e88a632c8f9f0408840772ca2a15c
+SHA1 (patch-net_socket_udp__socket__posix.h) = 8c8ba295d9725664f48de032b3c9e41d49611c9c
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = e6970082527b462e05215f95f368d4c9c859cc7e
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = 666e490ded55ebed0d7c847690037b73f4c22eec
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 960d6a910ec920b70027a5ecae377a1fbcac122e
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = dc7492d1c7f2aa069821d02c45bf7a0282f44363
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 4df352af04d9a8316103d20a213da252428aa905
+SHA1 (patch-net_url__request_url__request__context.cc) = 06e6d1352cdf290b890084dbbca1228143e3fa23
+SHA1 (patch-net_url__request_url__request__context.h) = aa402d04b9b21e48f690601f7f01fbb9ee7ef45f
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = 3c99c8c4826bf50e5b2ae5086c2b20242479ad10
+SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = 643f6414f304e7bc3ee18a0d488f8f2ecccf3f6c
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 01a4d0d7e97d551e67626dfd360f02155433ab03
+SHA1 (patch-printing_backend_cups__helper.cc) = a763299acba6a61282a1d6730a248f98476a1154
+SHA1 (patch-printing_backend_cups__helper.h) = 065cb574be7deadcfbf6dc7136fba965c2589366
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = fdbe696403205dd0a6bc5da66c9c03be2218fd56
+SHA1 (patch-printing_backend_cups__jobs.cc) = 9946a856af01fb5c460f5fad26069156a6183898
+SHA1 (patch-printing_backend_cups__printer.cc) = bae51467dfdb9fc1a712cf65648a2ed86f0d3bd5
+SHA1 (patch-printing_backend_cups__weak__functions.h) = 0e98f20d90a168f111ab19eb33fee83521a69f31
+SHA1 (patch-printing_backend_print__backend__cups.h) = d2dfd1a1c07cc97fe4c26f6d1eba67746bd21fa2
+SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = 05756f677e9ef348d2d898bae94a0974bd51205d
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 2c80fca32c6abefc5881a164af38a5914afd6650
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 9f1e2f3ea08c19d798ef38abbd30ff3bc38e7a3a
+SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = 6337cac480517585d6a6567ec07b167bcfbeb3f1
+SHA1 (patch-printing_print__settings.cc) = 1a9c6591fa83c68bd4d614158fbaf6ed840bff6a
+SHA1 (patch-printing_print__settings.h) = e5de2a1b22b9cf7d9e410759831401e3eef2de5d
+SHA1 (patch-printing_print__settings__conversion.cc) = 78201c753976326bbdb8f4d7a9faf064ca6883fd
+SHA1 (patch-printing_printing__features.cc) = 9d121a49d167454bec31abe67de1735d7d646a0f
+SHA1 (patch-printing_printing__features.h) = 0db4ded640aa4d4f7954178d0f2515a0f50bb83b
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 357ae81321594cb178ea44caa9213a7b3d407002
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = 3b9293ba84386f284f5f763c9c93c780908e2528
+SHA1 (patch-remoting_base_branding.cc) = 55d5c0d0c08a62fce6b832d1662ddd6561dc0969
+SHA1 (patch-remoting_base_constants.h) = bb1a8ff9ffca80a0b139b7996b66a8fd3fb967ec
+SHA1 (patch-remoting_base_crash_crashpad__database__manager.cc) = f40b9cb5e8577bf134c4d05ddcce9b8e2ffb16fa
+SHA1 (patch-remoting_base_environment__details.cc) = c8a818b834eeed493139789d65de027ab0a0cc00
+SHA1 (patch-remoting_base_host__settings.cc) = 2ae9fbb082f38223e4f8905812c75475f1a049d6
+SHA1 (patch-remoting_base_remoting__export.h) = 925d794dcc58fd405cbc0ef5d450ef801aba74b8
+SHA1 (patch-remoting_base_security__key__socket__name.cc) = 53d1f845a50906e376593b72c71916d8d7a766cb
+SHA1 (patch-remoting_base_username.cc) = c1e1035a5175468836e3a7b8c277ed189ef09df8
+SHA1 (patch-remoting_base_username.h) = 4e9f20c4d710cb2d50a8237901839890b81dc753
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = c2c65d4a32d741b68a38cfbc80039b536e1b99fb
+SHA1 (patch-remoting_host_audio__injector.cc) = 939a3da66aa4ea88a41347891b72f3d4634ec145
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = f67a84dc0ba2964c9c2ffda9dc9260cbfacce10d
+SHA1 (patch-remoting_host_base_switches.cc) = 6a9eb46f64e0c3e7d04a3ffebe37500d9fb26267
+SHA1 (patch-remoting_host_base_switches.h) = 624ebbd954bd6d494799f1d33297f764a844f5d4
+SHA1 (patch-remoting_host_chromoting__host.cc) = 78a51e639a9d581a5dccb513c6b56b1c5b02fb45
+SHA1 (patch-remoting_host_chromoting__host.h) = 728451d5627c7966fcc4532b7b59ca488ec5e3ac
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = f0c9daa68127fa03f654bcef79d278db649df442
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 9b61459f2a46a599441e4ab578c659e251f1c53a
+SHA1 (patch-remoting_host_chromoting__host__services__server.cc) = 6e9a06d22aa80582978801da10862d1450937a73
+SHA1 (patch-remoting_host_client__session.cc) = 8f92e613435ff552d8c54f1cdebedd4356f2a257
+SHA1 (patch-remoting_host_config__file__watcher.cc) = d50eb9620247ec0a16c51da4a86885668cc8c056
+SHA1 (patch-remoting_host_config__file__watcher.h) = ee98191061f2595e25fbd604aa20184a78338726
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = d70fabeb5fa922837732167f801ce508e6141c6a
+SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = a1938b90baff2b4af1182a58c0659f9d86c03678
+SHA1 (patch-remoting_host_desktop__process__main.cc) = 6b0b008b4b68218147cbf4d6c2277fd639c9644f
+SHA1 (patch-remoting_host_desktop__session__connector.h) = a3281a153d7e442ea6360636db00d03ad6052005
+SHA1 (patch-remoting_host_desktop__session__proxy.cc) = a4a48ff274634055459401d71d380d383d92513a
+SHA1 (patch-remoting_host_desktop__session__proxy.h) = f7720f5328c2e77f0ef6dc2d556db3c01f71fe59
+SHA1 (patch-remoting_host_evaluate__capability.cc) = 7e840895de4433ceb055e4ac05d83cd459e470c9
+SHA1 (patch-remoting_host_host__attributes.cc) = 04c3a1685e9f514455065e05139a0f657b7f4fff
+SHA1 (patch-remoting_host_host__main.cc) = 576034053e2cdceeb0873c3d542af2b1309be649
+SHA1 (patch-remoting_host_host__power__save__blocker.cc) = 8eb501d1fc407fd33bd3d46eea6141ac89c1b610
+SHA1 (patch-remoting_host_ipc__constants.cc) = dfd6beb6c6c4d8c6bedd5281a760df34eea53932
+SHA1 (patch-remoting_host_ipc__constants.h) = 056baec871d63be0412404d7a12ada76f7597d89
+SHA1 (patch-remoting_host_ipc__desktop__environment.cc) = 2dcb4f17aea2b920e3542e59866c0eb6aaa2aecb
+SHA1 (patch-remoting_host_ipc__desktop__environment.h) = 462a1c8c2fc6a55fe8d6de3b3d4281996f1754fa
+SHA1 (patch-remoting_host_it2me_it2me__host.cc) = b27d17a18ee94a09aec2a64eac1244640a106aaf
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = f4f219acd6075bba961cb7fa00a0c7a7c4074e40
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = b05be5f6b0d6640ea53ebcbca1642eadca5fff56
+SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = fdded4a354fa12f2f636665339285a41123f2461
+SHA1 (patch-remoting_host_policy__watcher.cc) = bc22e6fbb61adc65e44c6b7708f534bf13cf3a27
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = f0dcb98657454ed4355c40b2d8ec54953ae73574
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = 7cc630820e689c472a07bd4532ab44156655cf3e
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 615033832c8ef80b54e9c6776cb20b8c67f4f920
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 54a4fb4552f7d0b2bd26a747cb910924619fb8b9
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 901dfe60348e7ab13904d5aa49c8c0b7c75923ee
+SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = c96debb676f41f2e9e740b8dd3890752d380c2a7
+SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 8231758a2fc65d36b9482dd8009a7722b3233992
+SHA1 (patch-remoting_host_setup_daemon__controller.cc) = 15a0354fda031d716008d668dc8150195eee19e1
+SHA1 (patch-remoting_host_setup_daemon__controller.h) = ddda2de350f9ccfb39603f09267af11347862478
+SHA1 (patch-remoting_host_setup_me2me__native__messaging__host.cc) = 465f2aa5acf67b02e3896519d8d939fa3bcd964a
+SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = 3e4ca85c52368ebff9122604eccd00a693f5dc1c
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = 067d0e21a83aa7423c62dd503e4f16dbcda60e27
+SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = cade64de5f54888ad0885c64703777c43ef81dc3
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 0e73d4b673859ba69cd9015b5d4d6b9b172a5437
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = cf63459846971e4b6442043ef52f93f2ca187205
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = e20b239f9516b0585b111cf26ced3e440cc23bbc
+SHA1 (patch-remoting_protocol_webrtc__transport.cc) = 572a02f2336475cc62d3bc06614e00d16b6fb933
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 7290d312e29d849eea66de9b67e9b8405ca8acef
+SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = 9f1dbdbe3e62c23dd07adc470053956e5e59aa30
SHA1 (patch-rollup_rust_bindings__napi_Cargo.toml) = af46b5c65dcbd0714ccca2782988f89e4a8d175d
SHA1 (patch-rollup_rust_bindings__napi_src_lib.rs) = 930763c6c3725b129b395a2a9d560c7c7996cba4
-SHA1 (patch-sandbox_BUILD.gn) = 567544ff019c660c23f07f90d98c8de025ed45cc
-SHA1 (patch-sandbox_features.gni) = 843ea672a16ed9180b9f9cf52455a9e03aba3eef
-SHA1 (patch-sandbox_linux_BUILD.gn) = 05ae358d81c79d38ae6862d81c9c97871eec3c50
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 64bd2a91083931495defdba2aa66ebf0b0a5741b
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 0564fe3de8c11198190c56175d03e6f20d33a2d8
-SHA1 (patch-sandbox_policy_BUILD.gn) = a2d7ea5b8bd46f3cbc09e6dc7619fe581adc5b1c
-SHA1 (patch-sandbox_policy_features.cc) = 330ceae1690562aea199417b08570284e4f84cd8
-SHA1 (patch-sandbox_policy_features.h) = 83a4fa734561920db71854bb7656debaa5b86c38
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = aca6df9f7ff9ad079cd11ac67fdb7c2f60923601
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 49efadbdfec0001bf6f994843dbadc90cb293d77
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = a5d2f6f34c7c049089378add4299cb2da35d42db
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = b1867d9102930540623b1853bb10d07f6caf6d91
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = b7673485daca2c95a15c4f9a310e4b6f7385fffb
-SHA1 (patch-sandbox_policy_sandbox.cc) = 50426920520c7a0307920489864aae58db4230e9
-SHA1 (patch-sandbox_policy_sandbox.h) = c15babb68464ab825af2e0ce0e43c7f53c3ddfde
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = c3e9a90f20f77dde59847aa5a8e8b86b78fa69c4
-SHA1 (patch-sandbox_policy_switches.cc) = 56d398af7568979c310c72eac6658afec4605675
-SHA1 (patch-sandbox_policy_switches.h) = 9200df9c2f53ec1d3c5005cbf7e690d13d10a14a
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 747213338b47a9afb30373924f55984465ca3ad5
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 10d2c1d9c614f9e9a902bf359bb39cef398f62bd
-SHA1 (patch-services_device_BUILD.gn) = 63dedca5eed3d975d1ebbb27891c93bd30d9672f
-SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 618108e51facb921fc8d29ef41fd3cb3da9d7c5f
-SHA1 (patch-services_device_hid_BUILD.gn) = 86ff9069454c88d7e456e33c2eec7b0b6a42932c
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 728d86ded1b6a4dc3f85788db3111fa336d7f2db
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = a2847e0f25128db7fea23e2a6cd56994c3b4d764
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 1cc0fe00865c439c2148de3a0469fd6b6fe0e44f
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = b85c0517494789e063700766819097c8c0016dc4
-SHA1 (patch-services_device_hid_hid__service.cc) = 20cdaef6fdaa2e201a84fb6a96de4ac9948ad6f1
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = 5263fe902cafdaa8ebc8e030da5d5dc7e65cc3df
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 256c22b68911b09bd4011d81de2cbc6a593a5689
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = c04f480c688d78ed64591d0907fbd69cb924aded
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 1b37cdbd34a85f3c768334fb9071713cbffaa071
-SHA1 (patch-services_device_public_cpp_device__features.cc) = 815055585770ed49511368928d91e84c945cc4d5
-SHA1 (patch-services_device_public_cpp_device__features.h) = 4702f9e8f90c16fef944019db51fa01e177f143c
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = abdcb868c3af724abc20ceeec9414abf1716907f
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = 66f4169eb201d0877dada7824ffcb09a6f5e8f5a
-SHA1 (patch-services_device_serial_BUILD.gn) = f671c44f10978fc5b674616f71ae9e74b7b017c0
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 92ea0b1df3a5c3ebd48bb721b49b0e673b6d09df
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 91584626cda96d159b3e2b97b9457691ef441a1c
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = ad3ed9bcf8851ea572c13dea10ec64b368451c27
-SHA1 (patch-services_device_usb_BUILD.gn) = 2ee7ca46f5807cbbffd6977e50a840e0b2008bd7
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 6d373d73b16ba644eebba36109c2fc8f42bb012a
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = dcb168262be81213e79ca80f1ef596a83107a9dc
-SHA1 (patch-services_device_usb_usb__service.cc) = 14b8a96ae4c567a1f84032c4bb550d38b3d700a0
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = bb4419ce6cdc89739216027bdfcfcee8cd228469
-SHA1 (patch-services_device_usb_usb__service__fake.h) = 8ca7a186bda16409d1e1e792a6aa3cd546745b16
-SHA1 (patch-services_network_BUILD.gn) = bcf75d7d5ab993cbf9d91981bd5192e02f52800e
-SHA1 (patch-services_network_network__context.cc) = 420f8705b14cdcad2928050dff10305ae002446c
-SHA1 (patch-services_network_network__context.h) = 0eebfb42da34a31a2be5dd2c414699b8174d76ec
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 644103bce78c635350f072f53cea9b099d5545de
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = df622609d17c153bf171c39db4495b6393490332
-SHA1 (patch-services_network_network__service.cc) = c80f1b5d9c363b1df6256e1ff209f33e05055634
-SHA1 (patch-services_network_network__service.h) = 7c06c6662e303674446998c534fd598580ab437e
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = 0ab97714ba45ae802ad17201999d20a45d32babf
-SHA1 (patch-services_network_public_cpp_features.cc) = 56d1a8e478344b0454c22be58f6529e49dd878c1
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = 759c8922b947076a97bc33bef86339331644b283
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 672a9df2357e8a2d4751b31042de96dbd52096ba
-SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = 2ed3c68bd30c77cefc11891db052f74c22a25f1d
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = f3a01b9633d6c84b86bd5d655e6360fa1b8d1506
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 2e18bfbebb029a951226d3d0ebadf9def7f03a5b
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 032ef5fc7a9ff841dffb6d9edaf45e01304d88f4
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 59be488bfdf727bef4a72ec439297723992bd282
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = e7e5ec409df963642d710c7001e00bab6834ef43
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 34b863bfbb8d0b4637cd34c19984a0d3c7be8662
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 8cc1c8ac94aba07d718368fe3d305e2dd592d252
-SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = 65afb88a434d7b80ac755cc8be344a1d8e3063cd
-SHA1 (patch-services_service__manager_BUILD.gn) = bb0f0e370910af967d31120091a7313f19502c00
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = a2b9a35b1a374f489e28af3256b781840e115ac5
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 2d98d8fc9832f28393e509382c465dac7842f2fc
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = 97169091ed6e0584413803d1095f0be22b461a7a
-SHA1 (patch-services_shape__detection_shape__detection__service.cc) = 560f76b69f0d0f4541e61cd4549a7c2b4b5e9777
-SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = 99bbf68a882019a8233f2edbc63edc27ee499d28
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 94e3cdcbafafb17b646b897a3a8ef2ea74bbd7ac
-SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = 178226b420fad3c28da3e91e4b684661fe7ee677
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = bc0d02bd8611baa54ecad385c8a89173eb23a1b0
-SHA1 (patch-services_viz_public_mojom_BUILD.gn) = a14693e390c7989354d59682d386577e75edb795
-SHA1 (patch-services_webnn_features.gni) = d3eb8e99e1cb19f97f6f04b45390443f9f67e960
-SHA1 (patch-services_webnn_webnn__graph__impl__fuzzer.cc) = 6c1f1fb6a162281ffd51c057c932ad23e8507ef8
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 6e60576b59ac389fbf4036da6252a59b444bdb7e
-SHA1 (patch-skia_ext_font__utils.cc) = 94a3d6d45b34b21fd7abb3e593fab8bccb618716
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 9af5d4132f2dcd7da99cf1470a2f52dbf31efc97
-SHA1 (patch-sql_database.cc) = 0ccc40c4bb4ff4f27ef1e5355d10acb2ba0aa8cd
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 8e6bde08767e91c36ca1d173fd16c590cf883d09
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = eac52c0d48290cb63fc2739c2b819069cab9ab25
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 5048c40d533996be057e2c27ee1a8e2052170815
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = f4368609938fd4e79d4093ceb14b46731acaf4d2
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 64814ebd4ae634b990f96a045b5eeadfd13faaec
-SHA1 (patch-third__party_angle_BUILD.gn) = 896ed8f7aae99d6edcc81ecc532694abb933f8fd
-SHA1 (patch-third__party_angle_src_common_platform.h) = ef53d220de88d1cd1954d4f053e07f3261b8a656
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 15d9c575fa43aa94b5b3727dc3d36b604e10ea41
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = b48f0e2d46484a447a3acd6e2cb30cd8ded6a229
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 044e510dd46516a38242f5d5354cac4961f0539b
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = ec65d3ca3b74755529e135ddc7908fcb9f322120
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = e507738f1db576fe206ec4a5100b2c2db1418877
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 016187a6b89d1a6d7b307d49e141535e8ac823bf
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = de00dab31ea47cb9ce15d61a1d0a389a682b51a6
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = 27d4712627256a29d17f0d0d08589d1305bc2eb8
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = f645fb42762da92f64499d628b28f1d6778aee52
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = ad75200965b473531d48d9e4b4351bb2a27cd6ae
-SHA1 (patch-third__party_angle_util_BUILD.gn) = 8a6c33ab672949606f6eb7097efbe1c14df273e2
-SHA1 (patch-third__party_blink_common_features.cc) = b1423e0f764a1b057ebd38cc9f1262dcf7b22e6c
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = d06ccb276c1df457560ff33d5b944d6b2a878416
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 87d4c8e8332e6f6413d56745a1f3b39e23d54af0
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = def50f5c828fcd40078e363a50447fa2942d1b52
-SHA1 (patch-third__party_blink_public_platform_platform.h) = 187308b74313d3fc52c9f7017b2bc76146bcf5f2
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 87faf05cc5f528ba606ff8038431b197228a25a7
-SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = 8bcf8c3ea3a3448237d6a15852d2e66e7900d8c2
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = d5c22b81165819530e8f1adf6ed8fdb1d1982dc3
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 77ad2757f6764dea01d7ef23c06cfdfbb1c2f5da
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 8014bc7948de0c3b1078120d52632332408268b8
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 6e5c500da0dfd6c7d6482360f1678f71c1783333
-SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = 0e9859a4d1ce985c984ae0a7e6963218d9b0e991
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 1401179a13d0a7a69cc27bcab5da80c89f096467
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 70dd67de6fd1b71f2883c4791f6dff7f1f51f10f
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 6564d42deb81278601f8915d2c19ee41d0629dd1
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 402e2ad9315b86e64f4301091dfdc6fa0516e555
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = c8f945f63d4cce88a383ba5e4c8ea2f367db92aa
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = a2d6b094ecdb4cd298da899740319a22a5f9cc78
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 0cec7866fdb440eb778e9b2d9ed96a9ee65e65c9
-SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = d65d677c32debe6f48aaad8d22c4c0cf6358df84
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = f74d73f44929733b057dfb3c3e7baedd1e7ec086
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 39102a1e1a20a03cde8b642a0713d093cbc6bd7c
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = a8bb7a3a09240fbbe8d6323db1f6b699e9f5eebe
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 50dc8760d766d107c8d75a56f091bd3fa26aaa07
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 99842dc6ffaa2c5b8bc09431e6f01c7319256d59
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 6841875ee56bc6ae74df127bf9d4701fe81f60a8
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 89d7b14e3b3172bacea8c64467724b085656b576
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 23ff40d2af4fbef57c7cf4c0713e3fd32623184b
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = ec6edd90180ffc1212fdcd596de5c777b9116cee
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 6d15011c851974435f7008aeab7a5893bbf48300
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = e6422a8c55e9aa9a1d618d86826bec8b9d0c9ed3
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = 654122044af8e9b942f7c4a76baba33d90030902
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 8a6968e76370f50e07f8e2febbe58fd621a4b1a9
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = 4e9914b2a0de4c3372efa80f5d8635aaad4b7c9d
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 00bd52de15c99bccaa82630cd8cf05875fd0d498
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = ed397c5d816d74f5d308c11e5a09de7a0fba9480
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 56ab3be719fa694e59e768121032a13eeed22b3a
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 0cc813cbab7ff88677e6ba47e312cd3355421527
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 84b3869e626247362ded601686086ebf56f4f5ef
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = ead6d38c6b98e9c3d6225ead34c6a3ee440cd5fd
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 2d3bcd90447a7783c18dd38b792dc8d7fb100e7f
-SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc) = 1f35e5da5f6e1cd68700a26336cea4a5fc103e8a
-SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = 523381eecc5aaf15d4bd4d6624be5633e82a23ac
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 67122392beae52d77b0786ea86fa2a0df850fce2
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = a5dbad7774833e6928b524eb8a3eee869d5def65
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = 17b91744ec9653aaf0e95372ad8056fb79d21db5
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 26d0e3b11087df96a3dd7e742a711e56fd2f8b40
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 849d0253ebc22c9e1226e3557f81b537ac81b23e
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = cee6eed411f2b9f265c8fa66b710851a584187cf
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = d1aaf2d142029e3a983a0027030d38f0cc207e0f
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = ab6172223166b351cc7e416b87b6bf511a328ba3
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 3fadf577868da7e54f4bb1d86e9a45cd21f5f155
-SHA1 (patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc) = 1c8685fe06de7fa2b837ce2bcf78aad5911f56f0
-SHA1 (patch-third__party_boringssl_src_include_openssl_target.h) = 987962727f22d954d17b20886420fb449292b4a1
-SHA1 (patch-third__party_cpuinfo_BUILD.gn) = 06595f34b89b1ddfb1617294dbeef7cf52287ebf
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 11803b672784452602d326f7bef01059b650ddf8
-SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 5c440e8e3b74cfe4a35605cb0e419b8fbbd17d35
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 365e1ac14588dcb7f627b77c127190a14e886131
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 80700f6960c4cd422a8540a8247df3b17cd5839a
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 54ca0e7b2c0153da8c9feeb68480886b256cb384
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 66d28b10afd64c5810ea8809d609a3c70726f7da
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 56adb82c790f933a8e88f766a12d9dd3cd8678b0
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 026429d041c89f2fc545da7aa59811d984dbd6a2
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 5a42777074beed93a4cbedadc18bb160ae111278
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = ca56b9b5d123f565446ce0c2c7247533d46120c7
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 727bde3a76312402481d20102ef4f3bfa6513184
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 98b979dd68eabcd45a9f10c4c0ac2a9dc13f4fe3
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 65e2dc9ce6d38601b35e2647020ce4617cbb5c43
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 7de70e061382a997d88c9ce30f5f485b2ec8c00e
-SHA1 (patch-third__party_crc32c_BUILD.gn) = fd4104f03b48b6132c7dedc6f41c2bcbd5c76055
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 38b32741070fef937ae77ef710816cd1a169275d
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 7f1fa94c8bd57db22d0e5a274179ccb9497011b4
-SHA1 (patch-third__party_dawn_src_utils_platform.h) = 8d645a49c983452dfef2f5f1b09429fe8d760f50
-SHA1 (patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h) = 73d3162f12d757782163b3aa704b7d5ea6ecb55e
-SHA1 (patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js) = a78da980b1d5e45179b9b3ba9be66994a1237b22
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 1adf850af5c54fdfa48f316382f97d761613ab3b
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 5cdcc841ce922a56be741c4b23e04a622ce0fb2c
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 75fbc2126ce8776904228f56a85e9ab7e008b1d5
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 6b888737698bc04068f6068508d5bcd8488b9da1
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 21cc910f08522f9cba679595875163dcf071d803
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = edaf92113ab36c329de2dfc06fbf05cf1f32edf2
-SHA1 (patch-third__party_fontconfig_include_meson-config.h) = 10e0c0eb690dee524a1c901f592f2100eecf8844
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 7e6871329f3f130533b133586aec50d882a52839
-SHA1 (patch-third__party_google__benchmark_BUILD.gn) = 9b5f2c4b54251f4123df124ac023a9f1c928b6a0
-SHA1 (patch-third__party_ipcz_src_BUILD.gn) = 309141ccc17d8a1922a2ed600206c9d89eed0cee
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = dea1c8a8bf0dcb3666bccbfde31ae178bafdb869
-SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 4d8dd18efa0e5a211f6104ab0ed01e8e460440f0
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = ac6e891dd75dae832cac3709734cd57110bb92d3
-SHA1 (patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h) = e9856a207e0a9e5ab649f6f73be55e49ee5322b0
-SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 32ef015a9d91e43b8cee147c8d653055b458cbd7
-SHA1 (patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h) = 91f8020197822091ba50826623d82c0a0cbe5878
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = 33810ce96f57d255d27910abba7b077a24907c2e
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 5acecd62d7fbc639c28b7972cf8dad2eca1fa338
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = 65cbb08b2929febcc49c26895ac0791e8ddedc9b
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 3ad15f0cda6fad753bb97e741cb351122781e809
-SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_memory_singleton.h) = f3a68949b790b89034edff05ffdc4239967ccf04
-SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h) = 4d782b0556da23f9e21327f5727dceed906fded9
-SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h) = 9faa3f9004add84593287fba04c7259637eb427b
-SHA1 (patch-third__party_libsync_src_include_ndk_sync.h) = f582bf5918656b9c8b26fa25bef977f3438a7aeb
-SHA1 (patch-third__party_libsync_src_sync.c) = 16d2231784499602c22a2baf3984ccf085293767
-SHA1 (patch-third__party_libunwind_src_src_AddressSpace.hpp) = b535af1a6b9fe2cf16af5b8de3a7019b30a52d76
-SHA1 (patch-third__party_libunwind_src_src_DwarfInstructions.hpp) = 765489b1725b6d0a72d9bebc10f395bed373d732
-SHA1 (patch-third__party_libunwind_src_src_EHHeaderParser.hpp) = 110c25c6af00c2925873361a555fc70059e6b97c
-SHA1 (patch-third__party_libunwind_src_src_UnwindCursor.hpp) = 2ddf15e2fbcbef108ff58a3656a3cf2e18d06e7d
-SHA1 (patch-third__party_libusb_BUILD.gn) = 5e4fc1f44b7dd56d2d8e4b62e79992a5b33a8daa
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = 4da165f372be8e3e1c7cc54a752bdd9672b8411a
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 9b760539acfa00fda2bc8c4abb670c73c25ea934
-SHA1 (patch-third__party_libvpx_libvpx__srcs.gni) = 473f206b871233e0efddf31b98f55d8e192ed0a5
-SHA1 (patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h) = c16450b05c6f5e2b320414d42dac5d85e52ba0de
-SHA1 (patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h) = 9c882093b1f839e6d75dd784719c3fd1c7cd3cec
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 5f59a61294bef919a2a1b6cc9d04845eead3507e
-SHA1 (patch-third__party_litert_features.gni) = 98d831207be6780d118755ee4da5bd32cf98c6f8
-SHA1 (patch-third__party_lzma__sdk_src_C_CpuArch.c) = d2beac2a588b8c245b88af0dfa966e7b0c7d258e
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = df68e477ba1706fe1f0f89fc0e6f450df9143dbd
-SHA1 (patch-third__party_nasm_BUILD.gn) = c1531cc9d6190a2a7ac1ff420580a935d9f98def
-SHA1 (patch-third__party_nasm_config_config-linux.h) = 21ecb830c9730ba2a4e318c5afe591e84ef86927
-SHA1 (patch-third__party_nasm_output_outieee.c) = 9e087f2039da4a0b07a9620010e8d1aace2544b2
-SHA1 (patch-third__party_nasm_output_outobj.c) = 56d35b3dd1682498a46d92d18cd9c8b51091b2eb
-SHA1 (patch-third__party_node_check__version.py) = 5012a9228231ef369661dd5d080a8e52071e8b08
-SHA1 (patch-third__party_node_node.gni) = 075082660af808a5e15c1cf953101447be01a2cc
-SHA1 (patch-third__party_node_node.py) = 2c941fe5d93a92af000d527f775f5a9d69642fa1
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 7be6cd8ceb7ae352a0ea92dd3ed85d82594830f4
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = c950f9db4e248b86b64c68f77c20bef6113d19ba
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 1b875b28f3e1a50ebbfcafc52007458c510eae78
-SHA1 (patch-third__party_pdfium_pdfium.gni) = 36b7a8b46dc22a5ead8042d894af879912b18f23
-SHA1 (patch-third__party_pdfium_third__party_lcms_src_cmscgats.c) = e4138259750897053fe8478da125a7c2caa61ddb
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 37feb86330f49ac676b492d132082f68fa3f8bd1
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 4be7eaf0edfc995047ef9f523819eeab36bd3d85
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 767987317305f66f65c739fb66089d2513da840f
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 7a43903bda630a068b8e8b0d430b720e1d930eb8
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 55d5bad60f0b3817432405956c57672aa651e5cf
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 4795fec2808f1e20a3c88d76796ac17d384cfdfa
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = c9b117872376905a2e25ce027cac8427913a0def
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 4e5f502b1f7195b59e4899abc36010317c49bfa4
-SHA1 (patch-third__party_perfetto_src_base_android__utils.cc) = 3359444c814e14e0fea0c4f9b527ef8f0db81498
-SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = 124c7b981bc927262fd01cc4df3cbc10eb7d000d
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = f3e19bd4203022b596ba918e66ae80b0264f5978
-SHA1 (patch-third__party_perfetto_src_base_file__utils.cc) = df4db6b8868f88e9b0e6d32f6785afec726b332b
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 5f890ec203e3affd328f19e0f5bdd8d71f321ff8
-SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = b89bf7477f10e3070fb311e2861175de77a2fa38
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = a0eff38385dd5233694be8b9c080c00e6b8309f8
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 3ece26f5721f56fadae40e4340b8f234c57d22ff
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 1ab923cea22102d1e78ea305f58c808f71af3098
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = acd9da1aa088b72767f74d7347f1d65e481d4909
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 419aef23d5acb3e0b0b2444740de585f91fe64a6
-SHA1 (patch-third__party_perfetto_src_base_utils.cc) = d028be231c416e1220a99a2e92f9d0eabd213bec
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = b591f4af302ce4c694c77e666e599d9c1d84e620
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 9591543321c8575160dbbe033c077e48224dbcf0
-SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = b111de825a7da6226fed7a006f51f2b8c8528d3c
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = b386a6956b685cc865c91368150c464a32349a2d
-SHA1 (patch-third__party_protobuf_proto__library.gni) = 28b4d4a1d16f4012bac6824c2b83cab0a0e4f46f
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 175664649420f7928ae0d47f8cca00576f298620
-SHA1 (patch-third__party_rust_bytemuck_v1_BUILD.gn) = f3e1e184a01e144898fd109b6da877687846db14
-SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = bd93d8b13b8da5bf2f260ee47ab80dacf1025b31
-SHA1 (patch-third__party_skia_rust_png_FFI.rs) = c8c36acf65d545a8c82b21e93e70e2007117a034
-SHA1 (patch-third__party_skia_src_base_SkAutoLocaleSetter.h) = 413878532cbb1e218a530c04da1fc041bb610ced
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 287461a72c272774af92fc6fe77fc5bf65fbc7e7
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = e6f20faad5845a00cd29899a553fcffb3a4766c9
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 83801872796ea1c9bec9cb45d6a5838643dfd42c
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 6d7f5578882bdb3705bb21d1820e716698ab6755
-SHA1 (patch-third__party_sqlite_BUILD.gn) = eec3fe70786fb334230bebda7312188d9d7a54e8
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 8777f2c72fa2c76ef5a7fea0e4369fdb14d03c41
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = b2f30a34a2172164c3be87dfed32006ca6a884b8
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 82661f5ef2826d3a648b41b13258313e8167f5e6
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 3a6c3b49b7098ce97dd1464e3e24bae9dc75df4f
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 5e98243bb8ec58a6bb8888f8692dcb9a83a9486b
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 31703b45a2f405a6c8c5cf250748ac4d4bdbb239
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 628f394aa80676559e653a77ca721fabd8468e09
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 9dfa68b1cb492eea23ae8dcaae1963c88ed72acc
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = f9d3f5027a62270f8f04ed4d804d244080ae0fd3
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 5261d9b6e07e690c2f3e710b038d0f8490ea56cf
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = d5e24025f4dffc5c79b047e8f6129c25b76625db
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = e4d6a94cfc2ab3faefd66428e7e72f97b8154c10
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 924f93c80ef93ae256b38989edffd489a950fe8d
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 5abb5494a1c45b536db72bfcf0b7b4a286d0bc62
-SHA1 (patch-third__party_tflite_features.gni) = a2224e1287aa9f5f3a7f2bb178f1a980303e4a0d
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = 76d80a8cd3addae6028269a5aa9f9b54f4b75359
-SHA1 (patch-third__party_vulkan-loader_src_BUILD.gn) = f7d6c147431bee093d5b2a76a3b358f3a371dc94
-SHA1 (patch-third__party_vulkan-loader_src_loader_loader__environment.c) = 0de39437fcf7de66095f4773d7371c69a8edd91b
-SHA1 (patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h) = 6bf49c87c94c418502634bf60c6833803e2fb466
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 3de2c7b3c27a3e92d048295637572fcbb65f1198
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = a12b77b7606a2729889043ad1dfcfd2cbb9d2d50
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 5e26d3d3ae913a87c5cb089d0bd79aafcc167a02
-SHA1 (patch-third__party_wayland_BUILD.gn) = a179afb181f4ac632e5f6a4c69e8efdb52000a08
-SHA1 (patch-third__party_wayland_include_config.h) = 81aea0628d091e9c00052696a812e7fcc28b0876
-SHA1 (patch-third__party_wayland_src_src_scanner.c) = f10bf105e310f55fb070107bc61df19522b05b32
-SHA1 (patch-third__party_wayland_src_src_wayland-os.c) = cb32cac19b5aaa5e539c7ff97d9dba1aff2f98db
-SHA1 (patch-third__party_webrtc_BUILD.gn) = 399cedd4073125cb469547187e5ae3bb6527a73a
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 54a87e4906a2f2714e2244588e8afe23996ceafb
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_BUILD.gn) = d68633f4337f3cfdb304617fe4a4cd9e171dcd4a
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 07e29f4264d46a4ae9ebc23416b0365ec7e65bd2
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h) = d2f84939bc4189c5f2537213d758e4ae32108cda
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 7a27f4ba4ceac338c46786378867edd5cf711070
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.h) = 26eb39dccf73c1c3ca744c7fe22c2a55de684275
-SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = 79d9be106e91f111377db24ebe540e5a36e519fa
-SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = 13c92b75a9b6711577507db6d255623d06d7b132
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 754a641eec3fd85a81569ed44ff62e57c507b452
-SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = b2112b28d8e9f29252b1da722bdb01a6159ec055
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = a42a3d7ce42c6cae5739070e932d59adc68e0122
-SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = e21af986060b9341b84a5406a5032abaf86b7e01
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = d104b4d166fb9e4bc5a21c03b2ecc3edafe2fded
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 4bdabeb631172bcbd0aa193e94d2f1398dadb881
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 2dd67fe67755d070df2420298eb1bdefffca17b1
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 21e8deea1e71697f0cb7f5350f4c24cf7cd07388
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = fed9dd669056d02e8f1e7edda432979e6fdc5e52
-SHA1 (patch-third__party_zlib_BUILD.gn) = f1dd521fbaaeb178030ae82e5d5638874ee80835
-SHA1 (patch-third__party_zlib_cpu__features.c) = 5369cdfd1e81cd73bacf822f77fb5cfa77717ddf
-SHA1 (patch-tools_code__cache__generator_BUILD.gn) = f05a5bb2b46bd29bcac7aa943e160885dca010ac
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = d2cb4f04bb66f071fefd58f5ae9a44a982bd1352
-SHA1 (patch-tools_generate__stubs_rules.gni) = 767e05601ae14fb82ea3cb75ed24dbe7e600106f
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 96888588dba5538f9f45ba6254692e9c7a543131
-SHA1 (patch-tools_gn_build_gen.py) = 4239b9283e777db93912dc0d6319bf371a7fad47
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 6dd7b2081640643e5c77f0565a10c38309469430
-SHA1 (patch-tools_gn_src_gn_args.cc) = 7a1c196e9e39ea4be00a54ef786d4b7af9a84fdc
-SHA1 (patch-tools_gn_src_gn_version.h) = d75aeab77f94f25839e06b2f40a44888f8100b75
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = a36f07e19f503acddff34dc4593452dc9a4dbbef
-SHA1 (patch-tools_grit_grit_node_base.py) = 1ea3b02b6cfda74de8156dfde5890665f39fa694
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = a641f20dfd1b5ab658a60d4ca83108011edec212
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 2dd784320ffabc419b93f0eda8a73b257e3459be
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 481e7bff94d28da0492350d424d54596bee909ac
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 67f8522bc0af270d80763fc49e3ca7feda26fcef
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = fb8595d1794af67b35db12d9ec2508cc8b826ca7
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = b37a282c0eb3d88b523c02e190e29cf3784066ce
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 422841cd213318b1a6216fdffb057e7f5a8ed750
-SHA1 (patch-ui_accessibility_accessibility__features.cc) = 9c74344e07884179eb63b82f825144832080008f
-SHA1 (patch-ui_accessibility_accessibility__features.h) = 88547042e78a56549fc086aa9895c2becee7dcd2
-SHA1 (patch-ui_accessibility_ax__node.cc) = 37d577249dc4aaee5082d258f4cff694271b8ed4
-SHA1 (patch-ui_accessibility_ax__node.h) = b59010f34ded6b4b671f5aa8fa47d3bfa1c492df
-SHA1 (patch-ui_accessibility_ax__tree.cc) = 2a9402405f337eb1beb7d3309383fabcb7199bd6
-SHA1 (patch-ui_accessibility_ax__tree.h) = 163dc8b3155c545a075db73d5c23782b01abb0cc
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = 1b2db462e4c7f3c28d6599532f4fcf86a16b5139
-SHA1 (patch-ui_aura_screen__ozone.cc) = 884c7d1c4c9c9a6fa061d1c1c793312e0c21ac8b
-SHA1 (patch-ui_aura_screen__ozone.h) = 1a1b2ab51aae0e2459f233c94d6075f69b18c4d6
-SHA1 (patch-ui_base_accelerators_accelerator.cc) = 4513fd8aa2d00f6ae223a4d96faae8361b482a6e
-SHA1 (patch-ui_base_accelerators_command.cc) = 0c50aa29f84636b8c62ea563c800e65a39b5d3a1
-SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = d48343fed65eb42a1c7647ac5cfbb0757d739ba5
-SHA1 (patch-ui_base_clipboard_clipboard.cc) = 7d2ac1d2032ebc442b8502fa1e653e9d76fd355a
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = e57bb0a371824f201901304bbcf525f1e1bcc85c
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 7e73dc22de3d9e56b1512276a0ab08dbe1b6a0a0
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 13fdf3aa1b7295047fd0ed5883034dcaa27312dd
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = 798b3e3d09ce0eb33f06f6246b789f735dc8fbcc
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = d4aa11ee3dc27dcd2df453dd274f94ac2296bdd9
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 84fa31c3dc6f3fc59a4463231db26905dfa733bf
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 1f75bbdf14fb1923f49c77a66c1e213026d2797d
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 0ff76f6a803ba49b3ca0047bfc4bd5c2178c7787
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 30b46517d4beca223d78561c7746109dad57df9b
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 3576256fa99ac24cf57ec30afae5d5b6d49a2a0c
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = b1807127c61415be2bdad7e216144b4515311755
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = a9a50f41ce4ef4d04a32fea62cce4cb06d5a39c1
-SHA1 (patch-ui_base_ime_text__input__client.h) = 98ad0af3ec9bed1a6004ec642cc7b711b494fdfa
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = 34737fba0bfd97b9b4b9d47ffdcbf2753171e581
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 7391ef2480d1b078efbee4043ca61797532485be
-SHA1 (patch-ui_base_test_ui__controls.h) = e4b85c963f88c6c621f6dfee179fc50561fde195
-SHA1 (patch-ui_base_ui__base__features.cc) = 1d9a9f2198ef3efe348e1ef7b41c2d3264b20bc9
-SHA1 (patch-ui_base_ui__base__features.h) = c3e7134b46cbbcd84169a19bb6848353e37896e8
-SHA1 (patch-ui_base_ui__base__switches.h) = fa8acfde87680d622ed6bf85f4c7bc383b0c1655
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = 34f586c46d7364d9266d4305bf53f9c1ab40ad11
-SHA1 (patch-ui_base_x_selection__owner.cc) = 1652ac37ea6308144ce77be45ed746e3b870c7ff
-SHA1 (patch-ui_base_x_selection__owner.h) = 859df3e9d5f527c26dc972b71467b965785a3154
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 45441e1cb315c5187c82f569e9842be327a22822
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 06f992064c1805959c13e198aaae9999e2a856a3
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 3cdbde27ee1eab825a777fd7cb7074a5190eb59f
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = 57cfed10b8f7d8772ca1f3fe19523f7e8e291af5
-SHA1 (patch-ui_base_x_x11__drag__context.cc) = f5cb801a98844d71a2547e6e0dcdf5154bf500a1
-SHA1 (patch-ui_base_x_x11__drag__context.h) = 722efb24ed245b3c5661a806785a22ce8d4bcd8d
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 7a1cd120e74058042a17dfe6f2e5502470ec86b6
-SHA1 (patch-ui_color_color__id.h) = 2c6f24a6db04af4f8e3fdcfb760b516e318acf39
-SHA1 (patch-ui_color_system__theme.h) = a088b06f2a31e0cb21abada5bc52daa28cf63f2a
-SHA1 (patch-ui_compositor_compositor.cc) = ce774c5d8a1f60a3f57fc5e926ed6bfb7da26c03
-SHA1 (patch-ui_compositor_compositor.h) = 58ef5f7b093a49904938c2b1f67e92802bacaf37
-SHA1 (patch-ui_compositor_compositor__observer.h) = 8fb212d78c7ee3b509c297df9c2e2e0fba7a1ceb
-SHA1 (patch-ui_display_screen.cc) = 2682e432e6d24d645f978804b658c4e279109b2b
-SHA1 (patch-ui_display_screen.h) = e094dd6a6f2768a9bb2c23d60916ee1e20f857ee
-SHA1 (patch-ui_events_event.cc) = 1629ccf1997f4fbe1f7d91d1999ac0e68e9a3bca
-SHA1 (patch-ui_events_event__switches.cc) = 5651e11148ab5ba16fd4e1c14a93d590ad6c51ff
-SHA1 (patch-ui_events_event__switches.h) = a085d7b1b4d6ac58e1f20b587eed9cc6d9c6a254
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 1142e4264eaaa602bf18593eb3a696c1430d1f37
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 06a174affe3f2c0e797b2f628c7f853799b2f9d5
-SHA1 (patch-ui_gfx_BUILD.gn) = 79bd0d5c09f1df0491baa2d854fe37e8dad68e78
-SHA1 (patch-ui_gfx_canvas__skia.cc) = f096658d70a2baad9d80f6675394c0885a30f665
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = abf980b6f8548353ecce7ec1b9e746da5e34e88d
-SHA1 (patch-ui_gfx_font__render__params.h) = fcd77155cdd1b9b7d22851354111888f916eb56b
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 0baf4f9600a46d3dfc3ef0ecae01484d062f59c4
-SHA1 (patch-ui_gfx_font__util.cc) = 06551577383c6e5076d3ac45b9f6ec1fc7da0be2
-SHA1 (patch-ui_gfx_gpu__extra__info.h) = cfd316c16c3218dd371a4db4665eab143f2eab36
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 5a9b4396cc2ba4719de396006ef3787b27593505
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = 75996476f4c9ba034ed8761abedfe8d8f0175ff2
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = e4643390f1082eae2f94ec48a3b9938e6e9718cd
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 31593b9fd0758493f6d26fc96d4a885a60e3f578
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 8748e7324da85c6c324a6c2db15e54964cfa5939
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 5f8bc938cc9974894e703e2d2c94145efd16c23a
-SHA1 (patch-ui_gfx_native__ui__types.h) = b6f98326361ea922597438eee6b59ad6d8a7448e
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = 573fa0673c6323efd5582005353ffdb9bbdef63b
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = bde61b082b963b796b192b8fb504075757c6d545
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = c5f3d1171ec2f070aa97f1e17f72d175502a72e8
-SHA1 (patch-ui_gfx_render__text__harfbuzz.cc) = 2304a9c68b0e6f1bb513f2db0f62fa411692e440
-SHA1 (patch-ui_gfx_switches.cc) = cf35bfbc637af7e7de4df1933c1da3f2fb0f4cc1
-SHA1 (patch-ui_gfx_switches.h) = 45fd964115c58b7f23e47baec683c9684f6eaac4
-SHA1 (patch-ui_gfx_x_connection.cc) = 9f81785dc889a37b7b55b6b6d8e2c19338a4a572
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 78bd592ab770b40f60bd260f9c225919c7db5fa4
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = b7cb81f28f7089f2b931367bd9b8d50af43a0b18
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = 64c017bdac2542b49578f483ef0623709092d975
-SHA1 (patch-ui_gl_BUILD.gn) = f1854d1d47cc11faef04b5efd293ee5287c646fc
-SHA1 (patch-ui_gl_gl__context.cc) = 59072364b5cdd6a028cce5e33c14cc02824e265e
-SHA1 (patch-ui_gl_gl__implementation.cc) = bab2a84cd9d86bf6fa62d85192d46b3774cbc640
-SHA1 (patch-ui_gl_gl__switches.cc) = d92253ff3e40854e6013ed3a694ac9f9ef91b9db
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = a37daf8a590a3fa55cf5669c3073d1e81b9fb08a
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 7d1d6ef4ae0779f1c038bfb4ef3524dad7f6ec22
-SHA1 (patch-ui_gtk_gtk__compat.cc) = 210fcd549c697d38fc81b40007504873db96f252
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = ba6e2b319926e57f54ada2cd4f4b43e16f923295
-SHA1 (patch-ui_gtk_select__file__dialog__linux__gtk.cc) = 809e65dc0e5dede5630e8b343f4a286e2cc3e52f
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = f70e0892ec29ef5ed68679c364f1a55487776d5f
-SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = a4a1f2222372ce704a4169131327568486203893
-SHA1 (patch-ui_native__theme_native__theme.h) = e9e39761bc07fc1008ba51374bec2446d5615771
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = 26377dd8f08f87733b233597f200e16ff369e101
-SHA1 (patch-ui_ozone_common_egl__util.cc) = 98f1deb2e2cdeb07a95b58c0cbec0c3a09733d5e
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = fb22bfd689cbfd9ebbb301700c92060c27b92693
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = ba962b4708f5eae6c7d5546f1def347cd6e193a5
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 21229e777b4d7bd0434995b9f3959803fdedee10
-SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = c9e39430bdcf1549f06985e20fdae8e24598ac7b
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = fcdbb727fbb0ba5183909649b110f4a25a589c52
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 2af41064c2ece92549471869cbcdf00fb7641400
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = 9461587b44d815bed8f61d553cf8f3ca00d5b564
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc) = 2a521cc6d984101b17b1a77fb93b2bbc06e6197a
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc) = 648af87f8e19a26cc0284e6f4253ee043ee6a6b8
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc) = 9efec86ba188c6df91352b315388ba1bbb624007
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h) = 34f626c830d1dc093dedc6d19ba53211e1027df1
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = 39ded5c0d59baa1d24cc11bb9debd21c6438f65b
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 585930a6df983558a75586b8b2e1a2b8ac7ed072
-SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc) = 0804892fc719b77f00af50149ba2150a4a895d04
-SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.h) = b55a0bcf8391780b671946ab4bee08367173d079
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = fa39a021f93c968e0bc19536f8b0d67c740614ad
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 85c1c68d2efd895f6cd21607f8c4cf57a3df66c3
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = b7e92c7e6c8d2352f265dcce25b93eafb027e71c
-SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = e7455f7c9be8404fa19b0e1e49e7794af1c20067
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 7c8e65cae3711c494ed3a01630c06b77510ab444
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 94d679abaad1dbfdedd2cb9fedb92d4bbd332742
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 330bead925f8450b00a253818c14ff193be6afde
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 769c7a085b6c0081b21ff2de827b56957aaa700c
-SHA1 (patch-ui_qt_BUILD.gn) = 454458229cb784cac6c5e77a87bf286f41c76a25
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = f81d2fab979507bc117f353f231f33d4fb9e189b
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 08298dfb1b4b143b90e7eb489243ce340cbe986d
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 983a5f1fc93983cbfdaf17c5fbacf9150edeede6
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 16ff278d096578a604e38209774bc1238d4d095e
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 47e49f6347ff985c2f8a4734cfc243cd5f393308
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = a98e9f84e7aee3ad5573fe0b3963949a0201aac2
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 550ebe3c3563fb44dc169effd4fcb7c7b2f01dad
-SHA1 (patch-ui_views_BUILD.gn) = 55475972d437864f216c3cf251c643abfbcce2d7
-SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = 228fc39a2f2445bba77b47fa4980a35415cf273c
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = 497e392f95ca05a5c2082799757e89c7fc9643e3
-SHA1 (patch-ui_views_controls_prefix__selector.h) = 0b68298e19fb2cfe6c0bb38d804b0294fbef5224
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 599cf8a631919b8bf874d01ccd4b5c5a9c079155
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = 032604ba6f286ee66f077967e284391ac3824f60
-SHA1 (patch-ui_views_examples_widget__example.cc) = 16c410b2edced1b33d39067ee581c5af75c85920
-SHA1 (patch-ui_views_focus_focus__manager.cc) = aa00d41cdf7869ae6810222b0c685e265f260f35
-SHA1 (patch-ui_views_style_platform__style.cc) = 494fcf20d2586c2aeac83d53b7f81e9ce7d78c73
-SHA1 (patch-ui_views_style_platform__style.h) = 7f684acef41de994fa7fdc184641dc5f04e01032
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = b04438cb4a6a6cadf4a40d35de063d2e7558e10c
-SHA1 (patch-ui_views_views__delegate.cc) = 35e354e1e9e2674c3af14965e3084a7bfc6bbe72
-SHA1 (patch-ui_views_views__delegate.h) = 4cd0583620bfdc775de6c12d7d236ea459b3978c
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 9cdcdcc0e51850b9ca2ad755faab249ceaeef135
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 3f07522cc129b9f97158aefea91dff950fd48e21
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 558bddc0901375283ddd5be06bb73425c693cd03
-SHA1 (patch-ui_views_widget_widget.cc) = 5abd2d2d7110e2160d1797dab521542216a47b39
-SHA1 (patch-ui_views_widget_widget.h) = 665e9ac49afc2e581713509357ef3b7b79616fc5
-SHA1 (patch-ui_views_window_default__frame__view.cc) = 307e8f852d352ae8765eed8b98b40052b26f3d35
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = 3e9b7e075fdc44355ac956e0cb78692081050606
-SHA1 (patch-ui_views_window_frame__background.cc) = 1ebb1238f62668d538f1f92979422da0fb8b334e
-SHA1 (patch-ui_webui_resources_tools_minify__js.py) = af21db1ba5eb01d682dc79ce3c807d99b3d8b591
-SHA1 (patch-ui_webui_webui__features.gni) = f7ea6d27a4e54de6d944c877e580fa1e0e782079
-SHA1 (patch-v8_BUILD.gn) = 07a77980fbaf52fe0b715a1734b104da4469519e
-SHA1 (patch-v8_gni_v8.gni) = d19b0e77480ab21b838f262a7fe2760c16617eda
-SHA1 (patch-v8_include_v8-internal.h) = 3696adaef5b3ef6b106744cd3a51e91bc8646a49
-SHA1 (patch-v8_include_v8config.h) = c811a9a31c0bd2156a3c692d91ed3ad9003e0937
-SHA1 (patch-v8_src_api_api.cc) = f29930d4849ff6b65945244c94f2b546e95e8999
-SHA1 (patch-v8_src_base_atomicops.h) = c332359386458f4da782359d5c2244bf23c9a106
-SHA1 (patch-v8_src_base_macros.h) = ad2f2d6791d95ec3bde92afdf4416abf15c35c72
-SHA1 (patch-v8_src_base_platform_memory.h) = 9a66a3a2053ce13e6945e8c40cc29cb1fb32fdc3
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 3e41313a29e6e73d8eea405bfdd876a9922ff651
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 911cd0f9b3120c0ded7e1873d8d1f3508b45e69b
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 3fb520ac29f5e51a6195ce9bc287c7b31be54e21
-SHA1 (patch-v8_src_base_strings.h) = 7a234e481ddfaf06ac488f8487867098fe1428d5
-SHA1 (patch-v8_src_base_sys-info.cc) = a76055128e33efb45cd455bcbe4ecf0c6a39784e
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 52db9f6ada18f5c27500b1cca8b7b5cf47eb6078
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 261561cde7d9f53266770106d73011c9b3302f32
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 3ef35073f90552b8d5761c8bf7386398954f9b67
-SHA1 (patch-v8_src_execution_isolate.cc) = b9e33dcc5b81de5db37c214ef3e64e34b2cdb3b1
-SHA1 (patch-v8_src_flags_flags.cc) = 3d19f78b783bcc2cec165b9545e1a9e076a9e4b3
-SHA1 (patch-v8_src_libsampler_sampler.cc) = 996871962ae1b90f8e8a61a3d513e9633290d9a3
-SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = a60206dab79d3bc38b6c529a61c622934b0b598a
-SHA1 (patch-v8_src_objects_simd.cc) = 890ab0b01cbc5dc4f0a9f78a296086f6d8eaa0b9
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = 9be858db23708ced4c431288e40a9ddddf3ce049
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = 5f1407af9bae509e72bb57540739772836cb937c
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 7b5c0f4787fc4c80ecd00363fef7dddb7e0f7849
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 5b5cdd7f7ef07fc17f03f4c2dc9dadebd5849aaf
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = fd9647b47f59d0902f149f790a1ad50ebf57961d
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 9d1e96a8d57d64a05fb444ce44a35ab4d37a4919
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 3db06e6b06c2dda53f8300bd4063fee4c78eb542
-SHA1 (patch-v8_tools_run-paxctl.py) = 72e24ffbc1aeb79139f3d0986163f049ddabfd6f
-SHA1 (patch-v8_tools_run.py) = eeed4b852d06a16e52509ace747b4d8b89b7e100
+SHA1 (patch-sandbox_BUILD.gn) = e3c2f10d63164cc1720c0bf7677a4c89f0119066
+SHA1 (patch-sandbox_features.gni) = 33056340b1bbbaf2299adce1585c840a7efc45a5
+SHA1 (patch-sandbox_linux_BUILD.gn) = 77326e9ad190c38060249a1bedd6aa4d13c6ef17
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 9a3c9ffb67ff473d7903c72a26d6bade90831d69
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = b0d5694f50426b45eb8e192159ccd16e72f359cf
+SHA1 (patch-sandbox_policy_BUILD.gn) = 2c5a1063fd749e2bf43bb32da4782efaf0797112
+SHA1 (patch-sandbox_policy_features.cc) = 63608676c52c07512a23f1f66197d8013520ff5c
+SHA1 (patch-sandbox_policy_features.h) = 70d1f861393c639ae75620d7a9d5069deaa4a7e4
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = b5dc6fa4c8775fd7188441138a434de2b1339815
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 995bf42d0aba3f5c287940cf7090f0ddf0bee5f0
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = d317d8849153b8b9844171180db125b464894b92
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 3258ba49d1ec3c413bcef5c7c93704a00597f8e4
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = d202215e0cb9da7f646f70c0b4eb7354479e0647
+SHA1 (patch-sandbox_policy_sandbox.cc) = 9d332a3f12459118bb4dff5b7f61d8000f5402bb
+SHA1 (patch-sandbox_policy_sandbox.h) = bde7e796eb9c9f6dc18991bd5fd714ecc14b4946
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = b20a7f9da24047f7c534e9d3ee0cfd7217bfb84e
+SHA1 (patch-sandbox_policy_switches.cc) = 63f7ebe25ab29a384c701651e486d091709bf3a1
+SHA1 (patch-sandbox_policy_switches.h) = 852cc68bb8bd06a63b8570c0c64eb0020a422308
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = a4afce1333d8b6647777196740db95555374daeb
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 1321dca291615549c6e6680d5e8d4d2c7ccc1178
+SHA1 (patch-services_device_BUILD.gn) = 75d60e63f0a511f5016793e95cf09abb00137567
+SHA1 (patch-services_device_device__service.cc) = a55f0289eb35c6a1b52f8a645f65a5931dcef75a
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = c39e923a353e3709a26237e0e9c72e62722f2022
+SHA1 (patch-services_device_hid_BUILD.gn) = f5c33ff83085fa165422a8c917a683f7bd08918e
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 93e1d6780fac7ae3e12b480038bb8f0474009784
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 1f1e7dc4e9b3cbce1eb55087b44863ec9f40f6de
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 571d725b1e3f74c59be7898c678632a6152470b5
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = e0e70d4d2b4bcefe35666e783ac7e33fb0e285b2
+SHA1 (patch-services_device_hid_hid__service.cc) = ebc4cccc9a34a80f1242d943a9ab160c1a1eb9a8
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = b837acda5d9df2c498a75508765bcff73570c3a3
+SHA1 (patch-services_device_hid_hid__service__fido.h) = a3ca160acd37a025a640ec1037902b3bb6038aa6
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = bba19f72f2c0a024381672d1cb0377e23c1803ee
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = bb1c82b029bc5c3c25614112846f9dfdbaf2e9c7
+SHA1 (patch-services_device_public_cpp_device__features.cc) = 671fde084d18e039e3d3616074d308a750691c59
+SHA1 (patch-services_device_public_cpp_device__features.h) = d05caa93c6a067ed9c7abcade2f6a6ff8ba349ad
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = a3bd813e8bd1ab95270daa185d688399f6981508
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = 11bec3d0725a0f06b9f55136a11f8eb137f323f5
+SHA1 (patch-services_device_serial_BUILD.gn) = 9ec88ab4dc1ef9d531b91db206161e2cc82c624b
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = f3782f98a160bb9f77d79653a99c6e267b04485a
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = ec96ab5889820e9d86053226411ae0ae23b32a9d
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 4e5117ebe8c1095e82d97c8f7d65ebfaa7386b9b
+SHA1 (patch-services_device_usb_BUILD.gn) = b00399855617ac119a6f9fe0c377721c55e152a3
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = a8144103490b32c450a10b76110030c465e933c0
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = 27e87bb35a982c8c83c8eea3ec6141e16168528d
+SHA1 (patch-services_device_usb_usb__service.cc) = 453a24c8736942a1f58d11963bafdd1b6be814ca
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = b7346e58d8ad79666e26cb3490d7a9b6f09ce210
+SHA1 (patch-services_device_usb_usb__service__fake.h) = 6be3d8644e1c8b9c0c78685554ca91e7b4129e6a
+SHA1 (patch-services_network_BUILD.gn) = 12b9adae30873fdcb9ecc70cb8a6b8aaa6bce572
+SHA1 (patch-services_network_network__context.cc) = f98775e6ba6c200d67a6c938dcf736a940d9b470
+SHA1 (patch-services_network_network__context.h) = d68aa56dcd286bfc2a58a29c877ad4abaec92175
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = da7c41af44b90ecd50dd6cb26a23ebbd3a967c67
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = 6e6d607eead1d6b945109f8cc991d729cd6a0f7c
+SHA1 (patch-services_network_network__service.cc) = 45f085a39794a2340fb82e286530397323248214
+SHA1 (patch-services_network_network__service.h) = c0eaf1e7cc53ea843e5e8ebdccb1de4dde5a232b
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = af012a86f4aeaa53ee72a9bee82f829dba3bae10
+SHA1 (patch-services_network_public_cpp_features.cc) = 4b23fcbe2c827463f1325d514288dab8a016f031
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = 9db4505f1132076f5429f3cbb07de53c19b6f019
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 7c4b07935f63e112a0e06885a21af95ddba08ab2
+SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = c5134f4f86fd1d9fd08ee958192b9842b5a102a9
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 1dd2bc485eecfbe6dcb1b929aacaac5be95fd8b1
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = d7e293e6666b71ea64b4048a1828a07dea0e58b0
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 58978618647de9457ca49a7b18168e0b170d2c08
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 3245f96e7271dc66d1d02cddb502d3c2c7516b84
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 03d500c58c7ef7d8bdd95c2a7ee652ee6da8b7c5
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = c451f66bcc37f13190203e93b0799756ccd0c9d6
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 3030a2bbb3c0c8d6fedc8a1e92c9004ff1e02f2c
+SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = 796afe78aa7703d5a3d0b052a3923e292cfe1088
+SHA1 (patch-services_service__manager_BUILD.gn) = 1f02309fd3712b97250340e7989ed9291641dff4
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 9a5b0186536dfabbe7519faddd0902eb459bfeb8
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 198e62c02ddd2b270439d1ae169c98bbe2e72e5b
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = f89e3465ca0a16bac76056ae281a50300aa0ef04
+SHA1 (patch-services_shape__detection_shape__detection__service.cc) = b487dd552491da77bfc3427eedc758b2e89dedc1
+SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = a23f71a243dfcbdb1880f00216364f7051be686c
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 8550a2daffc3570363a09d0e0e27452d6f73317e
+SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = a1d979ad3ac9d057f4851954988c2c91521370f0
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 9df9194656d6651fc433b38fef63feb02bbc02d7
+SHA1 (patch-services_viz_public_mojom_BUILD.gn) = 9117dd2672def460ea654a15558f85d22058c0c2
+SHA1 (patch-services_webnn_features.gni) = 2b0365abb632cdd72eef38a43621189d36e574b8
+SHA1 (patch-services_webnn_webnn__graph__impl__fuzzer.cc) = c83cc4a409c6705ff5e88b2d3bd4f0e6945bb59a
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = f939130b0ee7ecc5325763f2ae7269fb26e3bdb9
+SHA1 (patch-skia_ext_font__utils.cc) = ff8354a38736841ba296faae7221829a1d324fcf
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 49fbe57e98fde4d282596986c32d38d0652cec4a
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 32f1309e0b78984bd10aed305c46f979a6830cc6
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = b8e99c513ca10346e4679dab107a4e441f35185d
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = abf365d1642f2143ab4e6e356f31975aec8d1afb
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = bf0f0e6a8e089e796b6042434420d3a01c5356a0
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = f74e284b767ce51a01334dde7229cc95eb69f3e4
+SHA1 (patch-third__party_angle_BUILD.gn) = 820a314a39a0f091eb3291813fffd6f39786a1ce
+SHA1 (patch-third__party_angle_src_common_platform.h) = 012824af5523cc7124cdde9956b6c152eee98ffe
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = bb3ea0827371a488786d3be60af6f9437e2110d4
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 9730e09eb3baa39d2a8373e351fcf5417d4e9637
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 2ec1bc34a7e8e169c3afdf0b07926031327cfade
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 3025a34ab8f0dd04476622e3db3aca91bea9c21b
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = e5ed9b146fef0256cafb30d246e89bf19f9ffeb1
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 5e933602e62d7bc0385987bef88e610ef2bdde20
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = ea47289d81325fd0e1423ff0fb5f51380d9f9d17
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = e83fc1fe58fd4f85f9b43746e2a4a132c8b5b59b
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 4a8a3f4f05402f3b149ede0db8080dc87250dc77
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = d357042969e452844431f5445ade13f5de1fbbee
+SHA1 (patch-third__party_angle_util_BUILD.gn) = 254cc98413449a211b3e85c6bf17ed74064a3b58
+SHA1 (patch-third__party_blink_common_features.cc) = 507b63f56e31468bccbb92c7ffbbb37ba6713897
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 1c09fc26ce6b05326537b7cedeb953a2192efbdf
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 504557af400718bbf69e80f10c77b99b62258998
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 7a430cb66172212148b97307821d0bfcf899382f
+SHA1 (patch-third__party_blink_public_platform_platform.h) = 0f320c1f3a41be29370b653f980d0c8553666a90
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = a3686482f2f9fab59901963f7228287569ee1019
+SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = 2d2542cf69329b2628bf8b26cc8e5442ec995c0a
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 37cc6e6bcec1efb7412eb5ff1df40ee44851e1d6
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 4c490cc2a0914be6dd433d992c4e70a6f9f81e7e
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 8dfde91352aa0c69ec655c8c530bcb32d725a7ca
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 897307b52052ff1089087a21ab763713c67d8678
+SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = 1ef41b6d158c48f4205eed003c3334776e51526d
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 2558bcaf351dbbf75e10b4718481cc8e7e123744
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = ee115e830025b0fe49a803cef6a933715b84157c
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 0ca4385d9b1c25a5a5579b917bb1987cd3460abc
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = bfdb26c6486ac3b12e83606b15e1d955173986e7
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = cda302a633c162ffb5e8a66a317f86338bdc8900
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = adfa5f889e5e64ef45a401d1e5d2bda1f662f4b9
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 1c0e602a1bc79fc228b22ef8e9a44da95a753edb
+SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = e7b1cbb1fcfdeb8d08dd08b70b28893d1489a2ca
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = 834d136dd0d1e1616199d664d9005b2dab164dc2
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 48c2d7a11e30af02be9a152ac46956a75e7a3a0e
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 86ac34c5ebdd7bd5df4ee383747a31747713b015
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = ca6589c62eac36c4d5f6ed70874d9b69fae54785
+SHA1 (patch-third__party_blink_renderer_modules_canvas_imagebitmap_image__bitmap__rendering__context.cc) = 4c43141166a12d9d67551e37c7e9a18a333dc2bb
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = fc8b9ac32cfc582b9810a67ded162e10b65ce27e
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 6b37d31376a2881a9c277b410dbc4a49d48724e1
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 5eb47dd4b941ee6935a2945b3933396150decd36
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 5619503667fdfd42e6b1dfd604d8f543b6ce47fc
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 071ad6c4ffff98b34ecbc20e5a31b59e0456670a
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 7f454f4f9e295452b61b8e398c20c8de80814bdb
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_external__image__utils.cc) = e8d95d17c45a58ebce49851115ca210503ff6dfb
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = 876488859410be852580412e7c7710c387887bc8
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = 42e52167ba5fba5d83c2e560b3bb164927e8ea40
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = 1ecb9971f709a26c70ef926fb344fdcb358b1940
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 5d93e5048dc5b3cd410e5dbdeb2e99b74f98da62
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 0451492b5ed43e5cfdef7e92f74ee74f0ecbb589
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 8a6238af6f60e2657b885de04242c105022d9aee
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 1ae7da2d9a5861b978fde9d323e8c13886ebb965
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 9efe6c4f91b4bdae585081a1e755aefc88ebbe53
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = 6a4bca6c3a116042b9f3733806dd5f1beaf64cc3
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = d01da5e1db303402117ac3d151751705039e8a7c
+SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc) = 2e07e46dfc972ec0c64028f69aea3dc7335102f8
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = ac3db6767c5ff507a06f09dc0f4be8cda3e8b5f6
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 4fca88828e070f43030a431686471f7e68d3bb8a
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = b5193f99d5e0e06bfa491a17f487717dba9d338e
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = e8c6a588fbee5b59b4e0d3ecd573a9602c4264cc
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 582394c283a45d6a1a054f647d5778f94d654cb2
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 2a2b48ee80647af748ce2ed3205abc097babafa6
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 78c9b853e76588053da76e3af5246909b3913bbd
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = fd0ca8636a32f9d79a5fe73767f428cb54cc0586
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = d8663fed36165e8ed5c3fdeec1ff8a1a47a1af89
+SHA1 (patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc) = 1fe9261aaf61dc267357ad2be469428e83f391e1
+SHA1 (patch-third__party_boringssl_src_include_openssl_target.h) = 1df492487df51e2f64f107c600c778c137112099
+SHA1 (patch-third__party_cpuinfo_BUILD.gn) = 063873dfe750cd77b664927e07986602de76639e
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 00d19fae42c5578e5b5acce6fc893e799ffc4442
+SHA1 (patch-third__party_crabbyavif_BUILD.gn) = dae4e4524250182f0702024355ea0782a33d52f6
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 1b60e63856d6959af03f4c6b9a760c1ad3fa0053
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = b43a855df7926032dd72e810d2132fe65dd9dc7e
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 8d00beb6fc9b1432da1b0ef8455e621959ea4868
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 66bcfa828042fb5c061406f2fd98885783196838
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 90d922e93e5baf9ed7d160be6f2f7ec79d26410a
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 3303c83f7189769f4d6ee2ad569c55a131d73c73
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 3165d13eea470082a83e3aac52766c17de139e2c
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 8631c0619068c38e0a249dd32754cf2a220aafd3
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 4b7000c079cbc5e72bdfb821924863d359aaa21f
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = e84163dd37cb7a3813557c374f28576c74d716c1
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 183d7d0f6c5b23ea704130a3f5e97bcd9aad1615
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = c58dcd3deca029d8717de978761224d76ae1184d
+SHA1 (patch-third__party_crc32c_BUILD.gn) = 3df7c4fd05280514773b42d7081a0c31eb3ac7c1
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = b3d19fde1ec6ee66814a580ff49a96325459af7a
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = faf9a5259e52ddc0922ff55cfe03f69125c1cbc5
+SHA1 (patch-third__party_dawn_src_utils_platform.h) = 48bc5f9a9c85d05a82f5af07d8936d5240948022
+SHA1 (patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h) = fc10b0d1e3fbf32da07abd15a4d3b65bd1c13ff8
+SHA1 (patch-third__party_dawn_tools_generate-sources-gn.py) = 7ef766bff3afdbd300c261863ed7f31cd8160ccb
+SHA1 (patch-third__party_dawn_tools_python_cipd__deps.py) = bc8718a2b8f26dfdf0d7f4ce0093149aa2ebe2aa
+SHA1 (patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js) = 3818933a5c1c7526c98b82aba488a4afb5bf5164
+SHA1 (patch-third__party_federated__compute_src_fcp_client_opstats_pds__backed__opstats__db.cc) = 75e6e90a7b7e5f90618741657ad86a4dfdc72cb3
+SHA1 (patch-third__party_federated__compute_third__party_protodatastore-cpp_src_protostore_file-storage.cc) = e7516b26a53c9aed471f3de172737101b1e67fa2
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = f3db89fc002d78882d1d6aceab248bcbc3582269
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = bb5d59d2a8fb9b98ccd55ad0c73eaee69b601fac
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 3ec12257a9bab50abab24992a12d659aeafe9a92
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = ea0dfb37904d3616dcb9ca97ae559d8524f77bb9
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = bc5837b813b118ee8a97f5ab38117141d72abe5d
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = 65de1b0820a62d8fec293e06ab294323999bb89d
+SHA1 (patch-third__party_fontconfig_include_meson-config.h) = 2436eaf58ae53f080fa10128219756f194258662
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 3ba60453c9ddec2325a758b37d23b242ecac1bf7
+SHA1 (patch-third__party_google__benchmark_BUILD.gn) = fa9d86c91b9063e1b324e87974b4a7d69a633e10
+SHA1 (patch-third__party_ipcz_src_BUILD.gn) = bdb1a0d904e3adba8f714c87b1eef632209c6363
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = e1beba6bb537bd788dae874a3e9e40fa27de488e
+SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 8011c8a10a752f7c21e98f93e0faa4d3f5b1fcb0
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 4b2de11114b9c8ec72cc0c7ca619d9a2245e2e73
+SHA1 (patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h) = 98447089407ca31a77e30652bc17097e76f42f90
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = f915d1ed9c90630f4da7b334fbe7568eee0470aa
+SHA1 (patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h) = 539475a550805ae3993c1645eaac7e3faed2b87b
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = 6a3c88b994abf3e52840874048cfb0d644d51632
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = aab7fef1a34981d2efaaef167ed1819efad0e74f
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = de0c9c9aaa8e4ef9301fd8b18366504133a149d7
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 7ed2a8c06ed947b970e8b386286e55210fd1e658
+SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_memory_singleton.h) = 4c0a0d288b14c2b0fb24aaff3a975a8df3c4f98b
+SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h) = 0946d1b9e8bef65d0480db7dab31144ad814dcf9
+SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h) = dca97e8090514df8186d58f04de6ef3f82f91c2a
+SHA1 (patch-third__party_libsync_src_include_ndk_sync.h) = 3308de478251b5b47bd518941613459a7c519515
+SHA1 (patch-third__party_libsync_src_sync.c) = ce3479fafc17821e76816f13986ff6977aa5cfbb
+SHA1 (patch-third__party_libunwind_src_src_AddressSpace.hpp) = c0d26621260f18594d6a89019633f67e3004544a
+SHA1 (patch-third__party_libunwind_src_src_DwarfInstructions.hpp) = 475a01a61a025d49dbd5c0728b05bfd14a1f5198
+SHA1 (patch-third__party_libunwind_src_src_EHHeaderParser.hpp) = f1d69f21b3b0bb8795144a72bbdeed769a20f14e
+SHA1 (patch-third__party_libunwind_src_src_UnwindCursor.hpp) = 7437be29ef511d1dcd5e540e11acd670b600c86d
+SHA1 (patch-third__party_libusb_BUILD.gn) = 6360a1168f42adeed29f5785d8e06ffab87d322b
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = 95aa6512718b2f71a87d9139b2b740589ac8fafb
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = ed0cfbef4dba08d743b78269c52918e1ad6ff1e6
+SHA1 (patch-third__party_libvpx_libvpx__srcs.gni) = b7765806ab7971029cd105a9410773d97865b3f5
+SHA1 (patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h) = adab967b39f8db8b21c3986365f64cd80623efa6
+SHA1 (patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h) = df41571c42f59812029c32971fee6b371601ee8f
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 65bc4b1e38f04c50ee19553ebf4ff4b929d414b6
+SHA1 (patch-third__party_litert_features.gni) = 47f831bf41c3544d00e29c46fe495dfe8d785879
+SHA1 (patch-third__party_lzma__sdk_src_C_CpuArch.c) = b481a5eea449d509a1d0913288bb423ee11c6002
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = 9fe6a542dec5194947e93e445436af95b44d6bce
+SHA1 (patch-third__party_nasm_BUILD.gn) = f54b75de713adf1ed2ccfd0c7fd730078c841954
+SHA1 (patch-third__party_nasm_config_config-linux.h) = d0293c403d051f521e6e18b8e1ec5f284d094edb
+SHA1 (patch-third__party_nasm_output_outieee.c) = d7d5a8d98f41d2d51ec2af9f7561032d2e9cd386
+SHA1 (patch-third__party_nasm_output_outobj.c) = 1f1bd19ae6b7499a5287dfcf1914065fa79fef0a
+SHA1 (patch-third__party_node_check__version.py) = 5709d9d7c4a6353cf859d448f8039b232325537a
+SHA1 (patch-third__party_node_node.gni) = 2c88b41bd97804b5361c2947744162f35b098473
+SHA1 (patch-third__party_node_node.py) = 3d88d36594aa4e836db4896e18ecb818bf2d521f
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 8596c0d325c495784dc9a65cb27601ca8424c081
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = f0b5b0d0b738136bf67c83904f5d9d8268adc5fe
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = b879a4df95ab5098ce374d60c12f7f37b2dd08dc
+SHA1 (patch-third__party_pdfium_pdfium.gni) = 69510d2ea27fb0c9be2c7b5e0065ea0528669222
+SHA1 (patch-third__party_pdfium_third__party_lcms_src_cmscgats.c) = 5de66beca3371362a39c148b5839f1d17d6f6c23
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 308886b6cdc8eaf913b1c60a0b705515ee192634
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 217e6b6960c0ff062c6e75106f39761ae32544fc
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 06b8648c9cc132c399f082bd93e43c6c350f7131
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = f981cd0123666fde8c1d52c159973d38313215b0
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 88f70bc0f8c3336495fc701e2296fe1e624ccc50
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 8da34aba4ed8208ca75bcc8ab2fbb03962121995
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 4959682f1781547ac639e5afe92990d68f0f9aea
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 77ca98a4650db57ea603ef444be8785fc4f6bdf7
+SHA1 (patch-third__party_perfetto_src_base_android__utils.cc) = 976bf5d2d36acbe0a03bfb606ff8bf00ef747919
+SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = 476f50b59dfe8bec234b55e2b664268f8f6d7215
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = f9c26069c94386f2a99c1dff38efe802572f6047
+SHA1 (patch-third__party_perfetto_src_base_file__utils.cc) = 1e44c300cbdb3f939a53c45d7ddac85f918c330f
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = d644976eec0b6faf1cfe43f8fb9da2b3b2397519
+SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = 0e1fd7261b1fe6cd09729f842a5f18b0758295d6
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = f41ecfd97e4138f3b2e239c4cdbe0205294eaca1
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 15e922849fa5771c30b4b93f6223add03da3e26b
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = c9a3fb3eb13d26bb56ed150922aec1d79aa2cb25
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 9338b7ce609acde77c3e63dfdb03418cd75f51f8
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 8d1554bd9e92aaa6dbe5772acdd380046eaf0926
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = bea6bf4c7799326aa0593b901ed3c5e50e401bd2
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = f0a5d177c58704aedb133833fe173c03e74193bc
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 4358e3a12984b20940f0e36b319fd7fcb6286520
+SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = 9e7d9591163d52b1dcb70e534b4555360739a6eb
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 34fd4340e1284ae7b398f25660aa0b7d59904a74
+SHA1 (patch-third__party_protobuf_proto__library.gni) = f13626f8efba7507a4ea9ae07eca0a4d21b4ce4c
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = c41b5880473e8270b94605c3fb252911dcac1da8
+SHA1 (patch-third__party_rust_bytemuck_v1_BUILD.gn) = 7d516cdcc806b0f54f209863b04422830432a394
+SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = bc770baee3900a618d2d217b63be584518feec7a
+SHA1 (patch-third__party_skia_rust_png_FFI.rs) = aa668f635c909465a9abffd4b4464c8625f0e0a2
+SHA1 (patch-third__party_skia_src_core_SkAutoLocaleSetter.h) = 2ae75ba51f4e05bd836104ff4f2179f94a0be0a9
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = f1ba0aacfeeb01c9e41e7dde33161e6476add9cd
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 31ac349e1141f956f05ce280d926fc4bb2eceb9d
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = a013595acf0989cc523a86eba3234879b523a32d
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 56711c25751f57df81be0d96c14d177bccf76abd
+SHA1 (patch-third__party_sqlite_BUILD.gn) = d59c0c3a0704021c74bc65020fe92427de59b2bc
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = e81b43a556711bd8b9becc5bdaafe80f76fd9c8a
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 9b02bc9dde3566fea56b14d5338dff6682b81e9a
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 8c8e83e39a56414772172b3c02738ea4524fe52d
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 64ee2be83e4a827535002e096d94f7cb06264761
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 60f28eec9446c23e49034b0803a117dd33b439ab
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = bf60d1565c22842e8579e3620c2331e982e9c317
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 155115b144659070fb268f421e68d9fd043b281e
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = cb46e62cbe159f1e2143d00ea56a5b3aef5a7d41
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = b7303f0582d1d706c9cfccbac7d3d78ee496db9e
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 3ad24201541557e3cb8297b2598311a530d407b6
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 806a214e6e24ab4cf90c20baef6bb75d2255c804
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 62e199f0ba170ba5363ddca843e8b07ab25cb88d
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = edb0e298a59f9e7a88688d8ffd4847510bbdd5fa
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 239a2bc742327cdfec8ee2fa5e771d735e8035d0
+SHA1 (patch-third__party_tflite_features.gni) = 9affe2dc565c2cbdeff965f273d8636b25a96b74
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = 1d9becefc7f63b7c457fbee4dc07df700b1dcb01
+SHA1 (patch-third__party_vulkan-loader_src_BUILD.gn) = 83a461bfb8ff4cd769dac3e07fb2ff5c7b35eb35
+SHA1 (patch-third__party_vulkan-loader_src_loader_loader__environment.c) = 6de7a85c4e18435bc400e3ef6b651689c340a493
+SHA1 (patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h) = 0988eb646d54c5763311242429961047b5cc4386
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 470f3e1ed8422ea4df102bf3cc2317335ae407a3
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 9d460251c6bf44472da6f9c373f4b24e5b2b5529
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 4e087288f4bb7bfd34c06bd9a6112c96e5e58f41
+SHA1 (patch-third__party_wayland_BUILD.gn) = a9c13311a63f157b7cdce820d9e36942cd03f0b5
+SHA1 (patch-third__party_wayland_include_config.h) = 088420805e207b666552b82e9b7865fbc0639736
+SHA1 (patch-third__party_wayland_src_src_scanner.c) = ed93d5a4d2488efd5ebb5b6b0629c27ae22c5fad
+SHA1 (patch-third__party_wayland_src_src_wayland-os.c) = 2d0e158047c3c1dd82eda46ba9b51e09d7d90364
+SHA1 (patch-third__party_webrtc_BUILD.gn) = bd5d6b9a27fa652f74b87d43cd7407b7c30a103d
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = cacf629fe45a275a6784442debd36c80ee1f3373
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_BUILD.gn) = 8f67e49047dd5c0d78af7a5891aa8a38fd9a7181
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 03e477d4e0d64b39d3a4d11e0a5ec5e5dc0fcddd
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h) = 258c6f91d6df24d7422f4b4290e7a645c58803b9
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 9e06d5efe2855876417d4eb734d0044eecf0de8e
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.h) = e3c531dd1098c492667276d4acff197d4ec21572
+SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = e319a85885ecc0ecee858c9ddf575f9bde2f5ab2
+SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = b6332c301165ed28ff8ef7f9188677206e88d55c
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = e064af061c0c5c6b0c4137955130a0bc1d46d875
+SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = 8f1c64c4b0b3088374e902866e8be994479d2d79
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 5663f1b9ea409b7a1461a11808701dc724227b97
+SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 1c7633365501cfc737d10bb19b9da53093cca90e
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = e2cdb18b9fde41e356860eb4c08ccc899bf1475d
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 16b661d94353a915cd1c464128f23d0f15f20ff6
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 82c92a1e9abc5cdf3bd06991a8c7b4ac58da0f63
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 01032fb062423b6537b24db37987e609c8009fcb
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 60ce802c7e61945cef65ca116655d6db25295918
+SHA1 (patch-third__party_zlib_BUILD.gn) = 849b5a21564557dcaee127340dadb9ac8f4ff390
+SHA1 (patch-third__party_zlib_cpu__features.c) = 437fd92c81705323a983e2b87bf21bc5ab8b21eb
+SHA1 (patch-tools_code__cache__generator_BUILD.gn) = 3530c3d69270d8fddc120e249a159be3b08ca2ab
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 774552c65ab4abbd0287fe48bef82d85eec97912
+SHA1 (patch-tools_generate__stubs_rules.gni) = c30d54fb4348120dfd33522a8f3ee8858a457650
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 3372f7b97438b000ff2a77e6cad3c489fe5f754a
+SHA1 (patch-tools_gn_build_gen.py) = 679a6b421ccdda071e6664f9d6dd3fec28d67239
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 34aee11575fb0aa5e5a0ee60b6d829411ca6ee2e
+SHA1 (patch-tools_gn_src_gn_args.cc) = 92c93d44ccefd21dc3d4aaf51f3ca71d1f7da3fa
+SHA1 (patch-tools_gn_src_gn_version.h) = 68b3548df8a06bb9deea5e1e022de83772f50364
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = 9150c32e83c9541fac55ca288a733cd4ccf6764a
+SHA1 (patch-tools_grit_grit_node_base.py) = 3c9c6e15105ed648cb0953bc17169e8e9fe52e91
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 8840589ee4df3d1797c2e7f064febbbf09aef98f
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 02c4d24ddc53848a7637255aea17530e7a95afd9
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 82d66b5fa964f622ccee97b970edd9634f31df21
+SHA1 (patch-tools_metrics_BUILD.gn) = 219f102facbcd2e8b584ebbaede336efacb85b95
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 96f96b422de0e8e7bbb8c43854127b5fec46f559
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = d0012a16a63a96a56b7f0be1256ff373c3c76881
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 72e1e8f8f4c45b8c650a0ee87fae8088d017b8b0
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = dc526251e9d1a3dfdb204531609cda34876a5b41
+SHA1 (patch-ui_accessibility_accessibility__features.cc) = 560f0a29f07e18f20e43c93953598e7b3bfd3a5c
+SHA1 (patch-ui_accessibility_accessibility__features.h) = 829b76de74940aa3429b660abc19db3345326511
+SHA1 (patch-ui_accessibility_ax__node.cc) = 5402f50c1e9445cf2c40e2e1caf9d95e7e4546d0
+SHA1 (patch-ui_accessibility_ax__node.h) = 6d619cee16c15142e0187d3b037cce860e4a5d49
+SHA1 (patch-ui_accessibility_ax__tree.cc) = 1f0d0b9835c33df9ac1c9bbee92d6333cb408664
+SHA1 (patch-ui_accessibility_ax__tree.h) = 5dd44facd6507cc5dd67b431258290639c7692cd
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = a0c17a95d03d4437937b82fd27cd22777ce68c39
+SHA1 (patch-ui_aura_screen__ozone.cc) = bb7b4729d51d44b053c38cf4ba796fbeb816b3f8
+SHA1 (patch-ui_aura_screen__ozone.h) = 9719ac802c6f23375639097fc8e036ac283de464
+SHA1 (patch-ui_base_accelerators_accelerator.cc) = 0da0d507ea9f206173b08ba674775efa2f60950f
+SHA1 (patch-ui_base_accelerators_command.cc) = 4ece03a31e9d6d129bfb39dcdb863db8ab2f79b3
+SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = 5c40c85d8f3183b919ffa8faa20781beb53a2186
+SHA1 (patch-ui_base_clipboard_clipboard.cc) = 346c11bc5d0bf84019f7cc27539e6dc95a03dc80
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 78565e97c4760de0933bfcd82f4bc6a1b8896650
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 4d8069100bebe75ccb9401b6c88002874603c7e2
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = c0aa1ad6de04d70c5c22e420f70887dd90c6ed60
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = 6788c1c597835f0312a46e32d833d29061ffc687
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 29093b8ff77d83103bdfc63e8859c4b62bb30ec2
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = d52a0b290234eb96ba9c35ddb5d84479c4a7c803
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 0b2b0bc7b6e0efdb4a29f3cf712d2a3f12f39641
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = f7e261477c701e825fa7f2aea7782a7e4a231bda
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = fbfd99ef79a7195ac10ca7f20f43142662656825
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 463fcefddefd3387831b63f51c881566cd814623
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 715c00f787580fba6de9a5349c03ae1ed955dd82
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = bed9201f2efc8aceb18ef49bfcc093c4c75ffd25
+SHA1 (patch-ui_base_ime_text__input__client.h) = 2c85fd9e22cc6ad89266c09ca8bf026b7308fa59
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = 69c24deb6fa30fc55c173f499a74bbc54bc451e1
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = db0f82624e97c9271bc324057e8f856f2fb33497
+SHA1 (patch-ui_base_test_ui__controls.h) = 40ae7807ca55f622a9af3bd2fecc08ddb5d583f1
+SHA1 (patch-ui_base_ui__base__features.cc) = ce039716c845d731b49b24845275f241d4777a55
+SHA1 (patch-ui_base_ui__base__features.h) = 141592bb8f7463034ca5f5fd28c3f0c8be06cf7f
+SHA1 (patch-ui_base_ui__base__switches.h) = ca01a0bc2ad9c9c298058e0a4baaecee2672419f
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = fce223a83b8d29a04230ead0c659526ba04d2b99
+SHA1 (patch-ui_base_x_selection__owner.cc) = 52069d377ca9eeee7c1d0fdd3f3f3d2ac779612e
+SHA1 (patch-ui_base_x_selection__owner.h) = 9e570d233779769b504c21715422bf427ec90c7f
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 931f74cb0f871ab5f355e661a1d8abbf4d214331
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 0c333392d31952b6857196043e2e1a707ce8fc45
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 8e6db70420d6d6f9011b387020668da5d734a71b
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = 509370c232c764767cb17cfffde7685a0111fe9c
+SHA1 (patch-ui_base_x_x11__drag__context.cc) = f3ce52e80c23ceac09aa36a95ad40edd964d83d4
+SHA1 (patch-ui_base_x_x11__drag__context.h) = 35741f266fc8335e1ce37068f5c89669c918298f
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = e9d9bdc71c7f82f110b09d086b152c392ee771b3
+SHA1 (patch-ui_color_color__id.h) = d4f79b40b9df43af5c778fc16900694878909864
+SHA1 (patch-ui_color_system__theme.h) = f41afdb16faaa38ca40e9689c730557e4682f2ec
+SHA1 (patch-ui_compositor_compositor.cc) = 3cd8894a282f831faaca0c440b014c653fa28a2a
+SHA1 (patch-ui_compositor_compositor.h) = 9a4014440f751c500357a8a35aa211d6670a52dc
+SHA1 (patch-ui_compositor_compositor__observer.h) = b8bb85d245c9d9205740803749a806f959bf9ee6
+SHA1 (patch-ui_display_screen.cc) = 91658d17ca2fa89606b89b0258add7a0fbadda65
+SHA1 (patch-ui_display_screen.h) = c6b008cf12e41b6a20f22bf01c110544c287447f
+SHA1 (patch-ui_events_event.cc) = 160dcc2a7fb33f0abad4fef17710b49a2fd3d4b8
+SHA1 (patch-ui_events_event__switches.cc) = a5defed39e53830f744b47143fe0c469e0bca41e
+SHA1 (patch-ui_events_event__switches.h) = 83a264d5648bec938b01bbdc306ebb0173558bdb
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 38f86de9c84999367c98704f28a6f04e7f7fa8e4
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 644907d02e45fa48bc937d6590cc09abe5045095
+SHA1 (patch-ui_gfx_BUILD.gn) = d303564e9984106fac85998c2215bcdb7a324f43
+SHA1 (patch-ui_gfx_canvas__skia.cc) = ea7cb7bbde485808f8c1a8c5230a3d0472b5e7ae
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 0af43ae206aed24749b244ef260af3ef6bb3a880
+SHA1 (patch-ui_gfx_font__render__params.h) = 276b708e63dd7500cb41cb933187082dfa681148
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 8aa4d19b61857630732c68f4ab365fbf2614b532
+SHA1 (patch-ui_gfx_font__util.cc) = 8370f651a4f2445dc75814276272b243633b01be
+SHA1 (patch-ui_gfx_gpu__extra__info.h) = ecb1e5dd94265b40fa97459b6ea32f2272f93eb1
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = aa333c3289c581ab845484068141ad50e3a7b61f
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = b1d71f904464ac0d8aa97432d95088e834674bbd
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 5c064b0f0c1c5fa795d36cf9fa1c5035c88a93c1
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 75cbc4c3b9615fdfbb1530ae28cfb3611cf98f27
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 3f80a8690168f608e8796ef9c67ae1590bd4624b
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 6d1ff10fca699f1f1805d6a0c90bd2547e13f8ea
+SHA1 (patch-ui_gfx_native__ui__types.h) = 14996209471a58f4465e4e4d38d59836af4f2e72
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = ee4a24c345121b6e398b0551ebb0b94351d6ce28
+SHA1 (patch-ui_gfx_platform__font__skia.h) = c3ad47474c4a84e73bafabc467fc60280e62ebeb
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 26d22111c0935a329836235d98d00393d63fce4d
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 92ea9a9a800426395de97a9da52f817eb6b49734
+SHA1 (patch-ui_gfx_render__text__harfbuzz.cc) = 53a2367f5377a56b9bf7323d85996df4cf7e99cc
+SHA1 (patch-ui_gfx_switches.cc) = 1117dc7e5ee4a3dcdaf4ded75ea5605385702c71
+SHA1 (patch-ui_gfx_switches.h) = 6d47b9eee02dbdf41d5f87bf0d6a767610cad59d
+SHA1 (patch-ui_gfx_x_connection.cc) = 2273d6015296c4f8d87764ec4bd81cf9071934d5
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 6dcbd8ff6e80a81840e91087af8c52b663d69405
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 1ccc68f64557ebc126e60c6079480274847c4ba2
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = 2e2eceba2c47c0694cd43fec41f818f458118347
+SHA1 (patch-ui_gl_BUILD.gn) = 9e39d987c6169b81340904c5be6a63ee2f629888
+SHA1 (patch-ui_gl_gl__context.cc) = 38b2e151e0a2ee5abc00623419c274d246e9c3fc
+SHA1 (patch-ui_gl_gl__implementation.cc) = 37c79e5ed7d1342a8f58ac0e1ff123d08a1d1afd
+SHA1 (patch-ui_gl_gl__switches.cc) = 7d95aa63bcacb61a72603b189745bb4b30efdf91
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = e6d1866f9b68a2e94dbc6ad98e6dbd4ae1dc0f78
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = b4668ba4ba145156f8f0392367c4e5456c0d88dc
+SHA1 (patch-ui_gtk_gtk__compat.cc) = 0fd0271bfbb67fbdbc88d9443f4e18241923872f
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 09ca7688ca67358e6cb7b7167c6025c5a181eec9
+SHA1 (patch-ui_gtk_select__file__dialog__linux__gtk.cc) = 0664be0217234312d915c47baf69efa84373b817
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 7a72a8f49b215e662ab306dbd5f83863d57355f7
+SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = e19d189ca31d1cd62afd07c7188981e97930f26a
+SHA1 (patch-ui_native__theme_native__theme.h) = d66958c3c27e4d1cc91ae63fef11eae648a83400
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = 17794bb4be525fb6e65fa03a0564ba05bd54af74
+SHA1 (patch-ui_ozone_common_egl__util.cc) = 55231fe67e6ce3850f122e924fd3202037af2a2d
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 6084b61811255d03921dda95f41722baf8adf79d
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = d552e8217147c2d3d4879ca8b7283df62ecedd87
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 42700e5d0ad028aeacefa6f47da376bcea077a09
+SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = f5b9e31288efb9c3efd0ab4cd56f81f85c82a448
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 05bbf6c7a7a30f7584621d5253a5b43e254391e5
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = a3075d8c0b0998de17cdf4f95860f02c40196fd6
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = 17ea9f48de8ef3e92941bed30c7429f2873bfd6c
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc) = e3f743f3fe738f2193bdd05b1e91670da5132034
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc) = 681529ba2305d81823b0336d21e01d53821deb21
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc) = 64663cfee761d6ea1ba5beb310916603e369be79
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h) = 952ae24e780e6f89d811e944a269b5f2b3fb04a6
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = 531fb197e9ba88be2fc51d43ac3027c260d1d22e
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = dd134ab3086839d06675a00b95c84af0ae002856
+SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc) = c6d09a2fe256807f50e03ccaec0f201ea62a605b
+SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.h) = 6493a0239ae17c388dcfe8a7af9f178e4828a020
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 1b49c4f9a0156ad0b6ba78cc4e3b1f7a1840e93f
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 389facce1400c957625dcdeacc63ff2facc75c7c
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 11ad561acf34ca92c01e67df7fe83a8da2141a91
+SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = 740095c72772d2919606175310cdde5051f6007c
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 8127d8477bcef6117b554ff8254c10c0428ba715
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 6c2769a453f79524bd06e65689d73ad531b09f40
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = afb209d5161ec2e60a65f7cf67785f738ee030f5
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 12ffc3cb041e64cac4b35a06822480b2a31667f4
+SHA1 (patch-ui_qt_BUILD.gn) = 9dfd2704f2f8d9a5f5bb489894c8bcd07f87d612
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 9552254defa2fd410cdc1353b8b4e736908cb134
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 127477f06e8b1e24d756fb52fe126791c83b13fd
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 35f46e86b7b0a6695c32b6de8729d8c7b41ad2ab
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 039032f50cfa108d6158c8e38aa6e69851a2077f
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = c7d30309f6e8c74da867b10787d7f82c3762b999
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 9fa1a008adabd8584e92be86a1b0ca8c2ffb542b
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = e7138fbfc473c70b3284f3a79087202a4e022600
+SHA1 (patch-ui_views_BUILD.gn) = 19eec812fde123cfc6c565f77cc9021b977cb897
+SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = 2f6b2dfa53d4d3f5a95fabe94a48df04993ae9ac
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = bf37bc3004dc64ee1833a0df54f796b4ed9a243e
+SHA1 (patch-ui_views_controls_prefix__selector.h) = 2a54fbde535ef857166d4e086da951487dc72132
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 824258813b142716517ccf42a923cd5b3dc2a0d4
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = 272d9096df03ce14234207ed9c200a3bcafd8a33
+SHA1 (patch-ui_views_examples_widget__example.cc) = 37a5c25cca9d7e7ab43cd180527d6d72210519f7
+SHA1 (patch-ui_views_focus_focus__manager.cc) = 4396687ecba316540d751aa7eac291cc248b2268
+SHA1 (patch-ui_views_style_platform__style.cc) = bf76eb13ba10b69677b305581a17341ef775a519
+SHA1 (patch-ui_views_style_platform__style.h) = 9c081156b399955563e10bc26970e42a95e0d19e
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 8dfeff65c7762b8f9d38091b5a7fd3aedc27c351
+SHA1 (patch-ui_views_views__delegate.cc) = def522586be87dfe81bc49829c8fbbf398167b9d
+SHA1 (patch-ui_views_views__delegate.h) = dfd232adffb5b33857d290dbe6111377057cee77
+SHA1 (patch-ui_views_views__features.cc) = d09e1e7dba19444282801ff071c7b2ffe854d180
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 3ff67d379e31598896b951e21b283be918057450
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 1ee4a43cc00b6f2f2c312a11fbcfc719d46668b2
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 4ed0df7c0d617d337e0df13a31913b875f6523bf
+SHA1 (patch-ui_views_widget_widget.cc) = a03f7ca88e65294e2e07a4a61b6ba0898b132e81
+SHA1 (patch-ui_views_widget_widget.h) = 245b96beadfc8d6c700daaba986eb37ccfb2bdb9
+SHA1 (patch-ui_views_window_default__frame__view.cc) = 09bbdb6089fb128a1e85c249ee90a2ac6184dd4b
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = b55c3f86bf54deb65d78a8155df1a497f6b1f6a2
+SHA1 (patch-ui_views_window_frame__background.cc) = e9c924204b426e91458c86ff7cfff7a12f29091a
+SHA1 (patch-ui_webui_resources_tools_minify__js.py) = 02140663949af4f37cf1f25b1b26364faa84519e
+SHA1 (patch-ui_webui_webui__features.gni) = 8a3632dd59698c50d2f93cd62928d894b456e4df
+SHA1 (patch-v8_BUILD.gn) = 4be5fcafd747911d9b7b5e799394fdc18314ad7a
+SHA1 (patch-v8_gni_v8.gni) = 8d20d0ba74f308ca182558304059305b7125b356
+SHA1 (patch-v8_include_v8-internal.h) = b3a59a8d6c15ac1690fe3b47d0ce32ea65695bcd
+SHA1 (patch-v8_include_v8config.h) = b51c944bf6e58013a67c4fe925c92c4d25563338
+SHA1 (patch-v8_src_api_api.cc) = 8ebee536a4565df6f560a05c0401dad9cd33ba3e
+SHA1 (patch-v8_src_base_atomicops.h) = adc17b30b428b6d8eb0f7f585f1461144ec8be78
+SHA1 (patch-v8_src_base_macros.h) = 18eca4a4f3b11de7b07a90baaff2c5178ffc2def
+SHA1 (patch-v8_src_base_platform_memory.h) = a4064bcb395369f78ce5046f7578b426ea7ceca2
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = b9eaab0ea387838f728536faf921e37f263accd4
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = d60293d48b7db8f705af555a2f93ec20d698d61e
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = c6f96929f0d53372a7cabb5a8564a7594e6ac115
+SHA1 (patch-v8_src_base_strings.h) = 009100723d726e444451000d2adc60fbae2ea4d2
+SHA1 (patch-v8_src_base_sys-info.cc) = f7e95febff639c68c2349d461dd23c883a240a62
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 8c399e5a1f35071c5d3ef6ed3ce46d4d7705e140
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 21c81b5b726c2b7a0c4306063e67a063a7e083f4
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 7bd3692bad15a162806332e92e9cac2067b9cdc2
+SHA1 (patch-v8_src_execution_isolate.cc) = 6fc6a924da684119637716ef4c0864366a88f3f5
+SHA1 (patch-v8_src_flags_flags.cc) = aec7ada1a464aa5473d603aac1c0627bef2dc3d9
+SHA1 (patch-v8_src_libsampler_sampler.cc) = 7a1eed8eeda071169c89bb9ff10e402f7befc0c8
+SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = c4cff7b1c2acdbed7eec4dd3f638d81a9129744b
+SHA1 (patch-v8_src_objects_simd.cc) = e87a670d800cf090386ad17ab8cdc5ce961a087f
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = 064900e3e360824e2e4f923459a9d2dbc8ed6943
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = bcf8cb80329dc051baf2fbc8c580eb1ea2c04d78
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 74283c764e6247fbb467fa4a95ef3c5f0ff60e0d
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 42cc3d88ddbcf4c4b64e7b354e7b6600a3339307
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = aac3d51249494ee6e6c9a2f6006d099b43a90ff5
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 43183a97d5342e54e973938cb6f5b05e3d78cbb8
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 91b9cbcab6548ee46967637035f4bee673871f51
+SHA1 (patch-v8_tools_run-paxctl.py) = 24bbf8b30e02ab1f40f507442879c5a4dbe3854c
+SHA1 (patch-v8_tools_run.py) = 9a2c80c557f6d08d5a8415b3bccdfe488a07b005
diff --git a/chromium/patches/patch-BUILD.gn b/chromium/patches/patch-BUILD.gn
index 71f0660a28..7b324a16bc 100644
--- a/chromium/patches/patch-BUILD.gn
+++ b/chromium/patches/patch-BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ BUILD.gn
-@@ -68,7 +68,7 @@ declare_args() {
+@@ -70,7 +70,7 @@ declare_args() {
root_extra_deps = []
}
@@ -15,7 +15,7 @@ $NetBSD$
# An official (maximally optimized!) component (optimized for build times)
# build doesn't make sense and usually doesn't work.
assert(!is_component_build)
-@@ -101,7 +101,6 @@ group("gn_all") {
+@@ -103,7 +103,6 @@ group("gn_all") {
"//codelabs",
"//components:components_unittests",
"//components/gwp_asan:gwp_asan_unittests",
@@ -23,7 +23,7 @@ $NetBSD$
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -429,7 +428,7 @@ group("gn_all") {
+@@ -434,7 +433,7 @@ group("gn_all") {
}
}
@@ -32,7 +32,7 @@ $NetBSD$
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -592,6 +591,15 @@ group("gn_all") {
+@@ -602,6 +601,15 @@ group("gn_all") {
}
}
@@ -48,7 +48,7 @@ $NetBSD$
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -640,7 +648,7 @@ group("gn_all") {
+@@ -650,7 +658,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
-@@ -675,7 +683,7 @@ group("gn_all") {
+@@ -685,7 +693,7 @@ group("gn_all") {
]
}
@@ -65,8 +65,8 @@ $NetBSD$
+ if (!is_bsd && (is_mac || is_win || is_android || is_linux || is_chromeos)) {
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
- "//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1080,7 +1088,7 @@ if (use_blink && !is_cronet_build) {
+ "//third_party/crashpad/crashpad/tools:crashpad_database_util",
+@@ -1098,7 +1106,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",
-@@ -1232,7 +1240,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1250,7 +1258,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.
-@@ -1246,7 +1254,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1264,7 +1272,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.
-@@ -1526,7 +1534,7 @@ group("chromium_builder_perf") {
+@@ -1544,7 +1552,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/chromium/patches/patch-agents_skills_magi-mode_tests_testdata_mock__app.cc b/chromium/patches/patch-agents_skills_magi-mode_tests_testdata_mock__app.cc
new file mode 100644
index 0000000000..da50ef26ad
--- /dev/null
+++ b/chromium/patches/patch-agents_skills_magi-mode_tests_testdata_mock__app.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
+
+--- agents/skills/magi-mode/tests/testdata/mock_app.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ agents/skills/magi-mode/tests/testdata/mock_app.cc
+@@ -14,7 +14,7 @@
+ #include "file_manager_win.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "socket_handler_linux.h"
+ #endif
+
+@@ -39,7 +39,7 @@ void RunMockApp() {
+ ProcessFile();
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ReadConfig();
+ #endif
+ }
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 64cb9afd21..822893c7e4 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-07-06 22:58:46.000000000 +0000
+--- apps/ui/views/app_window_frame_view.cc.orig 2026-08-05 20:17:42.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 1c074e0dd4..03cff91763 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-07-06 22:58:46.000000000 +0000
+--- base/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/BUILD.gn
-@@ -1024,7 +1024,7 @@ component("base") {
+@@ -1032,7 +1032,7 @@ component("base") {
#"system/sys_info_openbsd.cc",
]
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"posix/sysctl.cc",
"posix/sysctl.h",
-@@ -1180,11 +1180,26 @@ component("base") {
+@@ -1188,11 +1188,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" ]
-@@ -1204,7 +1219,7 @@ component("base") {
+@@ -1212,7 +1227,7 @@ component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -52,7 +52,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2231,6 +2246,29 @@ component("base") {
+@@ -2239,6 +2254,29 @@ component("base") {
]
}
@@ -82,7 +82,7 @@ $NetBSD$
# iOS
if (is_ios) {
sources += [
-@@ -2405,6 +2443,33 @@ component("base") {
+@@ -2413,6 +2451,33 @@ component("base") {
}
}
@@ -116,7 +116,7 @@ $NetBSD$
if (use_blink) {
sources += [
"files/file_path_watcher.cc",
-@@ -2925,7 +2990,7 @@ buildflag_header("protected_memory_build
+@@ -2960,7 +3025,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" ]
-@@ -3441,7 +3506,7 @@ if (is_apple) {
+@@ -3476,7 +3541,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
-@@ -4208,7 +4273,7 @@ test("base_unittests") {
+@@ -4246,7 +4311,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",
-@@ -4231,7 +4296,7 @@ test("base_unittests") {
+@@ -4269,7 +4334,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",
-@@ -4242,7 +4307,7 @@ test("base_unittests") {
+@@ -4280,7 +4345,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -161,7 +161,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -4426,7 +4491,7 @@ test("base_unittests") {
+@@ -4464,7 +4529,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 546f83e6b9..b9fb83ee9f 100644
--- a/chromium/patches/patch-base_allocator_dispatcher_tls.h
+++ b/chromium/patches/patch-base_allocator_dispatcher_tls.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/dispatcher/tls.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/allocator/dispatcher/tls.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/allocator/dispatcher/tls.h
-@@ -81,7 +81,7 @@ struct BASE_EXPORT MMapAllocator {
+@@ -82,7 +82,7 @@ struct BASE_EXPORT MMapAllocator {
constexpr static size_t AllocationChunkSize = 16384;
#elif BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS)
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 7a819aa740..04bdb4d308 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/partition_alloc.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/allocator/partition_allocator/partition_alloc.gni
-@@ -109,7 +109,7 @@ if (current_cpu == "x64" || current_cpu
+@@ -110,7 +110,7 @@ if (current_cpu == "x64" || current_cpu
# TODO(crbug.com/329199197): Clean this up when experiments are complete.
use_large_empty_slot_span_ring = true
@@ -15,7 +15,7 @@ $NetBSD$
!is_hwasan && (is_linux || is_android)
declare_args() {
-@@ -541,7 +541,7 @@ assert(!use_asan_backup_ref_ptr || use_r
+@@ -542,7 +542,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 9171ef834c..4e086dde20 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -957,7 +957,7 @@ if (is_clang_or_gcc) {
+@@ -961,7 +961,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 6be46505ec..24768fd23f 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2026-08-05 20:17:42.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 99fa8c3142..a1cebb8999 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2026-08-05 20:17:42.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 942f068160..06221a6356 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2026-08-05 20:17:42.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 a24179698c..275197b304 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
-@@ -43,7 +43,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTas
+@@ -44,7 +44,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTas
#if PA_BUILDFLAG(HAS_MEMORY_TAGGING) || \
(defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && \
@@ -15,12 +15,12 @@ $NetBSD$
struct __ifunc_arg_t;
#include "partition_alloc/aarch64_support.h"
-@@ -228,7 +228,7 @@ size_t GetZeroSegmentSizeFromOS() {
+@@ -231,7 +231,7 @@ size_t GetZeroSegmentSizeFromOS() {
return static_cast<size_t>(address);
}
--#elif PA_BUILDFLAG(IS_LINUX)
-+#elif PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)
+-#elif PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
++#elif PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
size_t GetZeroSegmentSizeFromOS() {
// TODO(40925855): Support larger `mmap_min_addr`.
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 322fb69b6b..bece92b186 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2026-08-05 20:17:42.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 fa17f08a97..0aa8bb62f1 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc
@@ -15,7 +15,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 8a3c92eba3..6cb48e0e50 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2026-08-05 20:17:42.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 7d7c3d0652..f54e90fc98 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,10 +4,10 @@ $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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2026-08-05 20:17:42.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) {
+@@ -104,6 +104,10 @@ void RandBytes(void* output, size_t outp
+ if (CCRandomGenerateBytes(output, output_length) == kCCSuccess) {
return;
}
+#elif PA_BUILDFLAG(IS_BSD)
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 ae31688bea..5ff5c3cdf0 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2026-08-05 20:17:42.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 690b70bea8..c4aa171675 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2026-08-05 20:17:42.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 64ea05df7b..5267adba51 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2026-08-05 20:17:42.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 0a2db01752..72456cf8b2 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2026-08-05 20:17:42.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 406849c3a6..8e01fc1017 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
-@@ -320,7 +320,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandle
+@@ -327,7 +327,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandle
// 8GB for each of the glued pools).
#if PA_BUILDFLAG(HAS_64_BIT_POINTERS)
#if PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_IOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
constexpr size_t kPoolMaxSize = 8 * kGiB;
#else
constexpr size_t kPoolMaxSize = 16 * kGiB;
-@@ -404,7 +404,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDir
+@@ -411,7 +411,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDir
// TODO(casey.smalley%arm.com@localhost): under 64k pages we can end up in a situation
// where a normal slot span will be large enough to contain multiple items,
// but the address will go over the final partition page after being aligned.
diff --git a/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 6513d273bc..b7595756d8 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2026-08-05 20:17:42.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 7c38c6e2a1..7c81af22d7 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
-@@ -47,7 +47,7 @@
+@@ -50,7 +50,7 @@
#include "wow64apiset.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include <pthread.h>
#endif // PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
-@@ -274,7 +274,7 @@ void PartitionAllocMallocInitOnce() {
+@@ -283,7 +283,7 @@ void PartitionAllocMallocInitOnce() {
return;
}
@@ -24,7 +24,7 @@ $NetBSD$
// When fork() is called, only the current thread continues to execute in the
// child process. If the lock is held, but *not* by this thread when fork() is
// called, we have a deadlock.
-@@ -992,7 +992,7 @@ void PartitionRoot::Init(PartitionOption
+@@ -1001,7 +1001,7 @@ void PartitionRoot::Init(PartitionOption
// apple OSes.
PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
(internal::SystemPageSize() == (size_t{1} << 14)));
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 58b1742643..26d75ce54b 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2026-08-05 20:17:42.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 dc80ea865d..d1c5f37732 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
@@ -19,6 +19,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 0291a9375c..6d472f2dfb 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-07-06 22:58:46.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
@@ -17,7 +17,7 @@
#include "partition_alloc/partition_alloc_check.h"
diff --git a/chromium/patches/patch-base_base__paths__posix.cc b/chromium/patches/patch-base_base__paths__posix.cc
index e7160b35ff..f174f96db2 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-07-06 22:58:46.000000000 +0000
+--- base/base_paths_posix.cc.orig 2026-08-05 20:17:42.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 8ff02ae2ab..a3933b492b 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-07-06 22:58:46.000000000 +0000
+--- base/compiler_specific.h.orig 2026-08-05 20:17:42.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 b832dd544c..2f93e10063 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-07-06 22:58:46.000000000 +0000
+--- base/debug/debugger_posix.cc.orig 2026-08-05 20:17:42.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 fb18182c3e..2bc3214ed9 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-07-06 22:58:46.000000000 +0000
+--- base/debug/elf_reader.cc.orig 2026-08-05 20:17:42.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 de999cf7a4..23c6c353b5 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-07-06 22:58:46.000000000 +0000
+--- base/debug/proc_maps_linux.cc.orig 2026-08-05 20:17:42.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 54aa1ead49..f40193029b 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-07-06 22:58:46.000000000 +0000
+--- base/debug/stack_trace.cc.orig 2026-08-05 20:17:42.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 0591b8055b..de3fc5473a 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-07-06 22:58:46.000000000 +0000
+--- base/debug/stack_trace_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/debug/stack_trace_posix.cc
@@ -47,8 +47,8 @@
// Surprisingly, uClibc defines __GLIBC__ in some build configs, but
diff --git a/chromium/patches/patch-base_features.cc b/chromium/patches/patch-base_features.cc
index 3d6e508509..32d9fff02b 100644
--- a/chromium/patches/patch-base_features.cc
+++ b/chromium/patches/patch-base_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/features.cc
@@ -16,7 +16,7 @@
#include "build/build_config.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/message_loop/message_pump_epoll.h"
#endif
-@@ -237,7 +237,7 @@ void Init() {
+@@ -240,7 +240,7 @@ void Init() {
debug::StackTrace::InitializeFeatures();
FilePath::InitializeFeatures();
diff --git a/chromium/patches/patch-base_files_dir__reader__linux.h b/chromium/patches/patch-base_files_dir__reader__linux.h
index 596f05d97a..10412a15d4 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-07-06 22:58:46.000000000 +0000
+--- base/files/dir_reader_linux.h.orig 2026-08-05 20:17:42.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 11504ac8d6..d9bfb03646 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-07-06 22:58:46.000000000 +0000
+--- base/files/dir_reader_posix.h.orig 2026-08-05 20:17:42.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 fff6049b60..c246920701 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-07-06 22:58:46.000000000 +0000
+--- base/files/drive_info.h.orig 2026-08-05 20:17:42.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 eb414bb64d..6634c10a68 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-07-06 22:58:46.000000000 +0000
+--- base/files/drive_info_posix.cc.orig 2026-08-05 20:17:42.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 3dfb93cc5b..13a8d3a61c 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-07-06 22:58:46.000000000 +0000
+--- base/files/file_path_watcher.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/files/file_path_watcher.h
@@ -104,7 +104,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 7d4e22eefc..acd86f16c7 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-07-08 12:43:21.273553593 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2026-08-07 09:53:45.134486836 +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.cc b/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
index eb6e6ea936..e38d3b3a0b 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_kqueue.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/files/file_path_watcher_kqueue.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/files/file_path_watcher_kqueue.cc
@@ -239,9 +239,14 @@ bool FilePathWatcherKQueue::UpdateWatche
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 172a7ae5c7..9b172ce751 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-07-06 22:58:46.000000000 +0000
+--- base/files/file_path_watcher_kqueue.h.orig 2026-08-05 20:17:42.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
deleted file mode 100644
index ac2aa1b814..0000000000
--- a/chromium/patches/patch-base_files_file__path__watcher__unittest.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
-
---- base/files/file_path_watcher_unittest.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ base/files/file_path_watcher_unittest.cc
-@@ -914,7 +914,7 @@ TEST_F(FilePathWatcherTest, WatchDirecto
- }
- delegate.RunUntilEventsMatch(event_expecter);
-
--#if !BUILDFLAG(IS_APPLE)
-+#if !BUILDFLAG(IS_APPLE) && BUILDFLAG(IS_BSD)
- ASSERT_TRUE(WriteFile(file1, "content v2"));
- // Mac implementation does not detect files modified in a directory.
- // TODO(crbug.com/40263777): Expect that no events are fired on Mac.
-@@ -1866,7 +1866,7 @@ namespace {
-
- enum Permission { Read, Write, Execute };
-
--#if BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- bool ChangeFilePermissions(const FilePath& path, Permission perm, bool allow) {
- struct stat stat_buf;
-
-@@ -1900,7 +1900,7 @@ bool ChangeFilePermissions(const FilePat
-
- } // namespace
-
--#if BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_APPLE) && BUILDFLAG(IS_BSD)
- // Linux implementation of FilePathWatcher doesn't catch attribute changes.
- // http://crbug.com/78043
- // Windows implementation of FilePathWatcher catches attribute changes that
diff --git a/chromium/patches/patch-base_files_file__util__posix.cc b/chromium/patches/patch-base_files_file__util__posix.cc
index 60f6b2c024..bc0e695304 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-07-06 22:58:46.000000000 +0000
+--- base/files/file_util_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/files/file_util_posix.cc
@@ -938,6 +938,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 c0f5e1d6ac..705e8ffa64 100644
--- a/chromium/patches/patch-base_files_file__util__unittest.cc
+++ b/chromium/patches/patch-base_files_file__util__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_util_unittest.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/files/file_util_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/files/file_util_unittest.cc
-@@ -4410,7 +4410,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
+@@ -4430,7 +4430,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
}
#endif // BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
FilePath file_path("/proc/cpuinfo");
std::string data = "temp";
-@@ -4993,6 +4993,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnly
+@@ -5013,6 +5013,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnly
#endif // BUILDFLAG(IS_ANDROID)
@@ -35,7 +35,7 @@ $NetBSD$
#if BUILDFLAG(IS_WIN) && BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
defined(ARCH_CPU_32_BITS)
// TODO(crbug.com/327582285): Re-enable these tests. They may be failing due to
-@@ -5159,7 +5172,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
+@@ -5179,7 +5192,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
NULL);
#else
size_t bytes_written =
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 1ae5bb32ed..20e76a9f47 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-07-06 22:58:46.000000000 +0000
+--- base/files/important_file_writer_cleaner.cc.orig 2026-08-05 20:17:42.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 d17e068290..4bb99f28df 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-07-06 22:58:46.000000000 +0000
+--- base/files/scoped_file.cc.orig 2026-08-05 20:17:42.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 0bc0c90e51..5db892cd19 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-07-06 22:58:46.000000000 +0000
+--- base/functional/unretained_traits.h.orig 2026-08-05 20:17:42.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 ebfe23c439..10c37d2691 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-07-06 22:58:46.000000000 +0000
+--- base/i18n/icu_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/i18n/icu_util.cc
@@ -54,7 +54,7 @@
#include "third_party/icu/source/common/unicode/unistr.h"
@@ -15,7 +15,7 @@ $NetBSD$
BUILDFLAG(IS_CHROMEOS) || (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
#include "third_party/icu/source/i18n/unicode/timezone.h"
#endif
-@@ -327,7 +327,7 @@ void InitializeIcuTimeZone() {
+@@ -326,7 +326,7 @@ void InitializeIcuTimeZone() {
FuchsiaIntlProfileWatcher::GetPrimaryTimeZoneIdForIcuInitialization();
icu::TimeZone::adoptDefault(
icu::TimeZone::createTimeZone(icu::UnicodeString::fromUTF8(zone_id)));
diff --git a/chromium/patches/patch-base_linux__util.cc b/chromium/patches/patch-base_linux__util.cc
index 1772175b1a..5b6fe34399 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-07-06 22:58:46.000000000 +0000
+--- base/linux_util.cc.orig 2026-08-05 20:17:42.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 bfaf547fec..416f221640 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-07-06 22:58:46.000000000 +0000
+--- base/logging_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/logging_unittest.cc
@@ -37,7 +37,7 @@
#include "base/posix/eintr_wrapper.h"
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 e56f40a8f1..6dc988c3fe 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-07-06 22:58:46.000000000 +0000
+--- base/memory/platform_shared_memory_region.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/memory/platform_shared_memory_region.h
@@ -104,7 +104,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 d39ffd27e0..c123f99f1a 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-07-06 22:58:46.000000000 +0000
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/memory/platform_shared_memory_region_posix.cc
@@ -171,7 +171,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 8563be3536..999ae5fdda 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-07-06 22:58:46.000000000 +0000
+--- base/memory/protected_memory.h.orig 2026-08-05 20:17:42.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 8e4094489b..e4738d5020 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-07-06 22:58:46.000000000 +0000
+--- base/memory/protected_memory_posix.cc.orig 2026-08-05 20:17:42.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 4a1f046a7b..4e8f7d68b4 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_epoll.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/message_loop/message_pump_epoll.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/message_loop/message_pump_epoll.cc
-@@ -44,7 +44,7 @@ std::atomic_bool g_use_batched_version =
+@@ -45,7 +45,7 @@ std::atomic_bool g_use_batched_version =
std::atomic_bool g_use_poll = false;
constexpr std::pair<uint32_t, short int> kEpollToPollEvents[] = {
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 9400288d4c..9605e7f3d3 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__glib.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_glib.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/message_loop/message_pump_glib.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/message_loop/message_pump_glib.cc
-@@ -8,6 +8,15 @@
+@@ -7,6 +7,15 @@
+ #include <fcntl.h>
#include <glib.h>
- #include <math.h>
+#if BUILDFLAG(IS_BSD)
+#if BUILDFLAG(IS_NETBSD)
@@ -28,15 +28,15 @@ $NetBSD$
bool RunningOnMainThread() {
+#if BUILDFLAG(IS_BSD)
+#if BUILDFLAG(IS_NETBSD)
-+ auto pid = getpid();
-+ auto tid = _lwp_self();
++ pid_t pid = getpid();
++ lwpid_t tid = _lwp_self();
+ return pid > 0 && tid > 0 && pid == tid;
+#else
+ return pthread_main_np();
+#endif
+#else
- auto pid = getpid();
- auto tid = PlatformThread::CurrentId().raw();
+ pid_t pid = getpid();
+ pid_t tid = PlatformThread::CurrentId().raw();
return pid > 0 && tid > 0 && pid == tid;
+#endif
}
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 266751b052..a0918d62ca 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-07-06 22:58:46.000000000 +0000
+--- base/posix/can_lower_nice_to.cc.orig 2026-08-05 20:17:42.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 9a19a1d863..52c802ffed 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-07-06 22:58:46.000000000 +0000
+--- base/posix/file_descriptor_shuffle.h.orig 2026-08-05 20:17:42.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 605f2df81a..e9620d0e78 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-07-06 22:58:46.000000000 +0000
+--- base/posix/sysctl.cc.orig 2026-08-05 20:17:42.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 3f35614707..56603695f3 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-07-06 22:58:46.000000000 +0000
+--- base/posix/unix_domain_socket.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/posix/unix_domain_socket.cc
@@ -16,6 +16,7 @@
#include "base/files/scoped_file.h"
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 3a94218a9e..a78d783737 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-07-06 22:58:46.000000000 +0000
+--- base/posix/unix_domain_socket_unittest.cc.orig 2026-08-05 20:17:42.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 d7af4813d9..858dd7f493 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-07-06 22:58:46.000000000 +0000
+--- base/process/internal_linux.h.orig 2026-08-05 20:17:42.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 8d2622ceb9..ee6a86ee8b 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-07-06 22:58:46.000000000 +0000
+--- base/process/kill.h.orig 2026-08-05 20:17:42.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 36de0a04cb..32dc9f8d6f 100644
--- a/chromium/patches/patch-base_process_kill__posix.cc
+++ b/chromium/patches/patch-base_process_kill__posix.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/kill_posix.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/process/kill_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/process/kill_posix.cc
-@@ -160,7 +160,7 @@ void EnsureProcessTerminated(Process pro
- 0, new BackgroundReaper(std::move(process), Seconds(2)));
+@@ -169,7 +169,7 @@ void EnsureProcessTerminated(Process pro
+ 0, MakeSelfDeleting<BackgroundReaper>(std::move(process), Seconds(2)));
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-base_process_launch.h b/chromium/patches/patch-base_process_launch.h
index bf5af0e89b..e6afa1b737 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-07-06 22:58:46.000000000 +0000
+--- base/process/launch.h.orig 2026-08-05 20:17:42.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 6c05c8eb38..6af1186073 100644
--- a/chromium/patches/patch-base_process_launch__posix.cc
+++ b/chromium/patches/patch-base_process_launch__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/launch_posix.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/process/launch_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/process/launch_posix.cc
-@@ -218,6 +218,8 @@ static const char kFDDir[] = "/dev/fd";
+@@ -210,6 +210,8 @@ static const char kFDDir[] = "/dev/fd";
static const char kFDDir[] = "/dev/fd";
#elif BUILDFLAG(IS_OPENBSD)
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 180f7e7c6b..8eefaa6d82 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-07-06 22:58:46.000000000 +0000
+--- base/process/memory_linux.cc.orig 2026-08-05 20:17:42.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 fa2d64a36a..1f7c42dbf4 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_handle.cc.orig 2026-08-05 20:17:42.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 598ad66122..87ea0c4dae 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_handle.h.orig 2026-08-05 20:17:42.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 9036924854..da9c620113 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_handle_freebsd.cc.orig 2026-08-05 20:17:42.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 ab0a1bbcc0..119bcdb863 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_handle_openbsd.cc.orig 2026-08-05 20:17:42.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 d20850d494..ad9bdf0744 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_iterator.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/process/process_iterator.h
@@ -25,7 +25,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-base_process_process__iterator__freebsd.cc b/chromium/patches/patch-base_process_process__iterator__freebsd.cc
index ebef0cf9e6..aae61b3383 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_iterator_freebsd.cc.orig 2026-08-05 20:17:42.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 ef3bb9d5d7..3ccd452090 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_iterator_openbsd.cc.orig 2026-08-05 20:17:42.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 bea84e8e56..7ea365b4d6 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_metrics.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/process/process_metrics.cc
@@ -17,7 +17,7 @@ namespace base {
namespace {
@@ -15,7 +15,7 @@ $NetBSD$
int CalculateEventsPerSecond(uint64_t event_count,
uint64_t* last_event_count,
base::TimeTicks* last_calculated) {
-@@ -54,7 +54,7 @@ SystemMetrics SystemMetrics::Sample() {
+@@ -56,7 +56,7 @@ SystemMetrics SystemMetrics::Sample() {
SystemMetrics system_metrics;
system_metrics.committed_memory_ = GetSystemCommitCharge();
@@ -24,7 +24,7 @@ $NetBSD$
GetSystemMemoryInfo(&system_metrics.memory_info_);
GetVmStatInfo(&system_metrics.vmstat_info_);
GetSystemDiskInfo(&system_metrics.disk_info_);
-@@ -79,7 +79,7 @@ std::unique_ptr<ProcessMetrics> ProcessM
+@@ -81,7 +81,7 @@ std::unique_ptr<ProcessMetrics> ProcessM
#endif // !BUILDFLAG(IS_MAC)
}
@@ -33,7 +33,7 @@ $NetBSD$
double ProcessMetrics::GetPlatformIndependentCPUUsage(
TimeDelta cumulative_cpu) {
TimeTicks time = TimeTicks::Now();
-@@ -112,7 +112,7 @@ ProcessMetrics::GetPlatformIndependentCP
+@@ -114,7 +114,7 @@ ProcessMetrics::GetPlatformIndependentCP
#endif
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-base_process_process__metrics.h b/chromium/patches/patch-base_process_process__metrics.h
index 3e0a62b5cc..8b4d867c7e 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_metrics.h.orig 2026-08-05 20:17:42.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 99df4709f4..45ebfd7857 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_metrics_freebsd.cc.orig 2026-08-05 20:17:42.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 b7e7339445..928e856bc2 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_metrics_openbsd.cc.orig 2026-08-05 20:17:42.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 0f9bff7915..a36c533dae 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_metrics_posix.cc.orig 2026-08-05 20:17:42.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 9c14dd1ea6..071dd0fdb5 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_metrics_unittest.cc.orig 2026-08-05 20:17:42.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 0c1e5b1a2d..5f64ccad86 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-07-06 22:58:46.000000000 +0000
+--- base/process/process_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/process/process_posix.cc
@@ -25,10 +25,15 @@
#include "base/trace_event/trace_event.h"
diff --git a/chromium/patches/patch-base_process_process__unittest.cc b/chromium/patches/patch-base_process_process__unittest.cc
index ca4b53367a..1b02f4b370 100644
--- a/chromium/patches/patch-base_process_process__unittest.cc
+++ b/chromium/patches/patch-base_process_process__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_unittest.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/process/process_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/process/process_unittest.cc
@@ -147,7 +147,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
// was spawned and a time recorded after it was spawned. However, since the
diff --git a/chromium/patches/patch-base_profiler_module__cache.cc b/chromium/patches/patch-base_profiler_module__cache.cc
index 5bf65f20bf..94ac4a1e4b 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-07-06 22:58:46.000000000 +0000
+--- base/profiler/module_cache.cc.orig 2026-08-05 20:17:42.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 26ffb16c40..db99cfe683 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-07-06 22:58:46.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.cc.orig 2026-08-05 20:17:42.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 1994eb3904..4e31b80575 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-07-06 22:58:46.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.h.orig 2026-08-05 20:17:42.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 49eb44baf2..38496ea25f 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-07-06 22:58:46.000000000 +0000
+--- base/profiler/stack_base_address_posix.cc.orig 2026-08-05 20:17:42.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 2c5d97bffd..f437f55748 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_sampling_profiler_test_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/profiler/stack_sampling_profiler_test_util.cc
@@ -46,7 +46,7 @@
// Fortunately, it provides _alloca, which functions identically.
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 0909667b7e..07f9b1b31f 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-07-06 22:58:46.000000000 +0000
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2026-08-05 20:17:42.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 ba954583f3..d5787521b4 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-07-06 22:58:46.000000000 +0000
+--- base/profiler/thread_delegate_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/profiler/thread_delegate_posix.cc
@@ -16,7 +16,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 1f5a7a62d6..5bdd9ba384 100644
--- a/chromium/patches/patch-base_rand__util.h
+++ b/chromium/patches/patch-base_rand__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/rand_util.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/rand_util.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/rand_util.h
@@ -219,7 +219,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 41e498a4c9..1097498b38 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-07-06 22:58:46.000000000 +0000
+--- base/rand_util_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/rand_util_posix.cc
@@ -24,7 +24,7 @@
#include "build/build_config.h"
@@ -14,7 +14,7 @@ $NetBSD$
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
#include "third_party/lss/linux_syscall_support.h"
#elif BUILDFLAG(IS_MAC)
- // TODO(crbug.com/40641285): Waiting for this header to appear in the iOS SDK.
+ #include <sys/random.h>
@@ -36,6 +36,7 @@ namespace base {
namespace {
@@ -42,7 +42,7 @@ $NetBSD$
// The BoringSSL experiment takes priority over everything else.
if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) {
// BoringSSL's RAND_bytes always returns 1. Any error aborts the program.
-@@ -144,6 +147,9 @@ void RandBytesInternal(span<uint8_t> out
+@@ -146,6 +149,9 @@ void RandBytesInternal(span<uint8_t> out
const int urandom_fd = GetUrandomFD();
const bool success = ReadFromFD(urandom_fd, as_writable_chars(output));
CHECK(success);
@@ -52,7 +52,7 @@ $NetBSD$
}
} // namespace
-@@ -163,9 +169,11 @@ void RandBytes(span<uint8_t> output) {
+@@ -165,9 +171,11 @@ void RandBytes(span<uint8_t> output) {
RandBytesInternal(output, /*avoid_allocation=*/false);
}
diff --git a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
index 2dff059462..0d164b572a 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-07-06 22:58:46.000000000 +0000
+--- base/strings/safe_sprintf_unittest.cc.orig 2026-08-05 20:17:42.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 b7f4f72d50..5a2934304c 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-07-06 22:58:46.000000000 +0000
+--- base/synchronization/cancelable_event.h.orig 2026-08-05 20:17:42.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 462f41cd07..6c51367bc7 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-07-06 22:58:46.000000000 +0000
+--- base/synchronization/lock_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/synchronization/lock_impl.h
@@ -122,6 +122,10 @@ void LockImpl::Unlock() {
}
diff --git a/chromium/patches/patch-base_syslog__logging.cc b/chromium/patches/patch-base_syslog__logging.cc
index dde393c2d9..7a2fc2bbaf 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-07-06 22:58:46.000000000 +0000
+--- base/syslog_logging.cc.orig 2026-08-05 20:17:42.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 a91da24dee..b8fe81b2c8 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-07-06 22:58:46.000000000 +0000
+--- base/system/sys_info.cc.orig 2026-08-05 20:17:42.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 a1b6f28aec..150ad4cef5 100644
--- a/chromium/patches/patch-base_system_sys__info.h
+++ b/chromium/patches/patch-base_system_sys__info.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/system/sys_info.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/system/sys_info.h
-@@ -403,6 +403,8 @@ class BASE_EXPORT SysInfo {
+@@ -399,6 +399,8 @@ class BASE_EXPORT SysInfo {
static void ResetCpuSecurityMitigationsEnabledForTesting();
#endif
@@ -15,7 +15,7 @@ $NetBSD$
private:
friend class test::ScopedAmountOfPhysicalMemoryOverride;
FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
-@@ -415,7 +417,7 @@ class BASE_EXPORT SysInfo {
+@@ -411,7 +413,7 @@ class BASE_EXPORT SysInfo {
static HardwareInfo GetHardwareInfoSync();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-base_system_sys__info__freebsd.cc b/chromium/patches/patch-base_system_sys__info__freebsd.cc
index 6f6d984cce..869eea3e17 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-07-06 22:58:46.000000000 +0000
+--- base/system/sys_info_freebsd.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/system/sys_info_freebsd.cc
@@ -10,20 +10,72 @@
diff --git a/chromium/patches/patch-base_system_sys__info__openbsd.cc b/chromium/patches/patch-base_system_sys__info__openbsd.cc
index b078a00b9e..6732f67b0f 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-07-06 22:58:46.000000000 +0000
+--- base/system/sys_info_openbsd.cc.orig 2026-08-05 20:17:42.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 b4fbca9bbd..f92ab212b8 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-07-06 22:58:46.000000000 +0000
+--- base/system/sys_info_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/system/sys_info_posix.cc
@@ -59,7 +59,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 493575cc02..d0abc64abe 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-07-06 22:58:46.000000000 +0000
+--- base/system/sys_info_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/system/sys_info_unittest.cc
@@ -306,12 +306,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 9e20ab9af2..0c43a65e86 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-07-06 22:58:46.000000000 +0000
+--- base/task/thread_pool/environment_config_unittest.cc.orig 2026-08-05 20:17:42.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 6ab25ac1eb..81873ec12e 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-07-06 22:58:46.000000000 +0000
+--- base/test/launcher/test_launcher.cc.orig 2026-08-05 20:17:42.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 1d2700d25b..b0babac35b 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-07-06 22:58:46.000000000 +0000
+--- base/test/test_file_util_linux.cc.orig 2026-08-05 20:17:42.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 c7cc4605fb..b657f270fd 100644
--- a/chromium/patches/patch-base_test_test__file__util__posix.cc
+++ b/chromium/patches/patch-base_test_test__file__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/test/test_file_util_posix.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/test/test_file_util_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/test/test_file_util_posix.cc
@@ -66,7 +66,7 @@ void SyncPageCacheToDisk() {
}
diff --git a/chromium/patches/patch-base_threading_hang__watcher.cc b/chromium/patches/patch-base_threading_hang__watcher.cc
index 58556a108e..999a70923d 100644
--- a/chromium/patches/patch-base_threading_hang__watcher.cc
+++ b/chromium/patches/patch-base_threading_hang__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/hang_watcher.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/threading/hang_watcher.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/threading/hang_watcher.cc
@@ -236,7 +236,7 @@ bool ThreadTypeLoggingLevelGreaterOrEqua
diff --git a/chromium/patches/patch-base_threading_platform__thread.h b/chromium/patches/patch-base_threading_platform__thread.h
index ac594e7f36..47e1c5c6d3 100644
--- a/chromium/patches/patch-base_threading_platform__thread.h
+++ b/chromium/patches/patch-base_threading_platform__thread.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/threading/platform_thread.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/threading/platform_thread.h
@@ -67,6 +67,8 @@ class BASE_EXPORT PlatformThreadId {
using UnderlyingType = zx_koid_t;
diff --git a/chromium/patches/patch-base_threading_platform__thread__bsd.cc b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
index dcdad7a8c2..4259a031d9 100644
--- a/chromium/patches/patch-base_threading_platform__thread__bsd.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_bsd.cc.orig 2026-07-08 12:43:21.311676442 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2026-08-07 09:53:45.184428603 +0000
+++ base/threading/platform_thread_bsd.cc
@@ -0,0 +1,40 @@
+// Copyright 2023 The Chromium Authors
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 fd825c0db6..541d2cc843 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-07-06 22:58:46.000000000 +0000
+--- base/threading/platform_thread_internal_posix.cc.orig 2026-08-05 20:17:42.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 15eb838eed..eaf99ed1d0 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-07-06 22:58:46.000000000 +0000
+--- base/threading/platform_thread_metrics.cc.orig 2026-08-05 20:17:42.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 6eda60c512..cb14448a20 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-07-06 22:58:46.000000000 +0000
+--- base/threading/platform_thread_metrics.h.orig 2026-08-05 20:17:42.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 32c5b04042..e00225a234 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-07-06 22:58:46.000000000 +0000
+--- base/threading/platform_thread_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/threading/platform_thread_posix.cc
@@ -6,6 +6,13 @@
diff --git a/chromium/patches/patch-base_threading_platform__thread__unittest.cc b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
index 2ff3489c62..2824cbfb2e 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-07-06 22:58:46.000000000 +0000
+--- base/threading/platform_thread_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/threading/platform_thread_unittest.cc
@@ -67,7 +67,7 @@ std::ostream& operator<<(std::ostream& o
#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 c23dbb8990..29eab0e00a 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-07-06 22:58:46.000000000 +0000
+--- base/time/time_now_posix.cc.orig 2026-08-05 20:17:42.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 6b2d2b7247..64ff08830f 100644
--- a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
+++ b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/malloc_dump_provider.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/trace_event/malloc_dump_provider.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/trace_event/malloc_dump_provider.cc
-@@ -28,6 +28,8 @@
+@@ -29,6 +29,8 @@
#if BUILDFLAG(IS_APPLE)
#include <malloc/malloc.h>
@@ -15,7 +15,7 @@ $NetBSD$
#else
#include <malloc.h>
#endif
-@@ -192,7 +194,7 @@ void ReportAppleAllocStats(size_t* total
+@@ -222,7 +224,7 @@ void ReportAppleAllocStats(size_t* total
#if (PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(IS_ANDROID)) || \
(!PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_WIN) && \
@@ -24,7 +24,7 @@ $NetBSD$
void ReportMallinfoStats(ProcessMemoryDump* pmd,
size_t* total_virtual_size,
size_t* resident_size,
-@@ -395,6 +397,9 @@ bool MallocDumpProvider::OnMemoryDump(co
+@@ -436,6 +438,9 @@ bool MallocDumpProvider::OnMemoryDump(co
&allocated_objects_count);
#elif BUILDFLAG(IS_FUCHSIA)
// TODO(fuchsia): Port, see https://crbug.com/706592.
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 878b384d68..45f45bd46e 100644
--- a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
+++ b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/memory_dump_manager.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- base/trace_event/memory_dump_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ base/trace_event/memory_dump_manager.cc
@@ -86,7 +86,7 @@ const char* const MemoryDumpManager::kSy
#if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
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 da011babd9..3a3818c421 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-07-06 22:58:46.000000000 +0000
+--- base/trace_event/process_memory_dump.cc.orig 2026-08-05 20:17:42.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 265ad0442f..a65ceb75da 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-07-06 22:58:46.000000000 +0000
+--- base/tracing/trace_time.cc.orig 2026-08-05 20:17:42.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 0cdc44c1be..91f0349636 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-07-06 22:58:46.000000000 +0000
+--- base/tracing/trace_time.h.orig 2026-08-05 20:17:42.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 edea2e8aaa..9ef3972afd 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-07-06 22:58:46.000000000 +0000
+--- base/version_info/version_info.h.orig 2026-08-05 20:17:42.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 bbb85fd2f1..1e0f3f1152 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-07-06 22:58:46.000000000 +0000
+--- build/config/BUILD.gn.orig 2026-08-05 20:17:42.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 cb7a8da35c..c517b7e58d 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-07-06 22:58:46.000000000 +0000
+--- build/config/BUILDCONFIG.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
@@ -16,7 +16,7 @@ $NetBSD$
(current_cpu != "mips" && current_cpu != "mips64")
# Allows the path to a custom target toolchain to be injected as a single
-@@ -241,6 +242,12 @@ if (host_toolchain == "") {
+@@ -242,6 +243,12 @@ if (host_toolchain == "") {
host_toolchain = "//build/toolchain/aix:$host_cpu"
} else if (host_os == "zos") {
host_toolchain = "//build/toolchain/zos:$host_cpu"
@@ -29,7 +29,7 @@ $NetBSD$
} else {
assert(false, "Unsupported host_os: $host_os")
}
-@@ -291,6 +298,8 @@ if (target_os == "android") {
+@@ -292,6 +299,8 @@ if (target_os == "android") {
assert(
false,
"emscripten is not a supported target_os. It is available only as secondary toolchain.")
@@ -38,7 +38,7 @@ $NetBSD$
} else {
assert(false, "Unsupported target_os: $target_os")
}
-@@ -325,7 +334,12 @@ is_android = current_os == "android"
+@@ -326,7 +335,12 @@ is_android = current_os == "android"
is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
diff --git a/chromium/patches/patch-build_config_c++_modules.gni b/chromium/patches/patch-build_config_c++_modules.gni
index 95a02ed842..0ad6ff46af 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-07-06 22:58:46.000000000 +0000
+--- build/config/c++/modules.gni.orig 2026-08-05 20:17:42.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 b4de146105..d0d0fffc23 100644
--- a/chromium/patches/patch-build_config_clang_BUILD.gn
+++ b/chromium/patches/patch-build_config_clang_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/clang/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- build/config/clang/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/config/clang/BUILD.gn
@@ -243,7 +243,12 @@ template("clang_lib") {
diff --git a/chromium/patches/patch-build_config_clang_clang.gni b/chromium/patches/patch-build_config_clang_clang.gni
index 514761a7ec..3ebb8020f1 100644
--- a/chromium/patches/patch-build_config_clang_clang.gni
+++ b/chromium/patches/patch-build_config_clang_clang.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/clang/clang.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- build/config/clang/clang.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/config/clang/clang.gni
@@ -40,6 +40,7 @@ android_supported_cpus = [
"x86",
diff --git a/chromium/patches/patch-build_config_compiler_BUILD.gn b/chromium/patches/patch-build_config_compiler_BUILD.gn
index 910dc000aa..c87c4b0f17 100644
--- a/chromium/patches/patch-build_config_compiler_BUILD.gn
+++ b/chromium/patches/patch-build_config_compiler_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/compiler/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- build/config/compiler/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/config/compiler/BUILD.gn
@@ -203,7 +203,7 @@ declare_args() {
# This greatly reduces the size of debug builds, at the cost of
@@ -53,19 +53,19 @@ $NetBSD$
# Linux-specific compiler flags setup.
# ------------------------------------
if (is_linux || is_chromeos) {
-@@ -576,9 +583,9 @@ config("compiler") {
- if (is_clang) {
+@@ -577,9 +584,9 @@ config("compiler") {
# Flags for diagnostics.
cflags += [ "-fcolor-diagnostics" ]
-- if (!is_win) {
-+ if (!is_win && !is_bsd) {
- cflags += [ "-fdiagnostics-show-inlining-chain" ]
-- } else {
-+ } else if (!is_bsd) {
- # Combine after https://github.com/llvm/llvm-project/pull/192241
- cflags += [ "/clang:-fdiagnostics-show-inlining-chain" ]
- }
-@@ -603,7 +610,7 @@ config("compiler") {
+ if (!is_wasm) {
+- if (!is_win) {
++ if (!is_win && !is_bsd) {
+ cflags += [ "-fdiagnostics-show-inlining-chain" ]
+- } else {
++ } else if (!is_bsd) {
+ # Combine after https://github.com/llvm/llvm-project/pull/192241
+ cflags += [ "/clang:-fdiagnostics-show-inlining-chain" ]
+ }
+@@ -605,7 +612,7 @@ config("compiler") {
}
}
@@ -74,7 +74,7 @@ $NetBSD$
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
if (save_reproducers_on_lld_crash && use_lld) {
ldflags += [
-@@ -1458,7 +1465,7 @@ config("compiler_deterministic") {
+@@ -1464,7 +1471,7 @@ config("compiler_deterministic") {
}
config("clang_revision") {
@@ -83,34 +83,34 @@ $NetBSD$
current_os != "zos") {
_perform_consistency_checks = current_toolchain == default_toolchain
if (llvm_force_head_revision) {
-@@ -1572,7 +1579,7 @@ config("clang_warning_suppression") {
+@@ -1578,7 +1585,7 @@ config("clang_warning_suppression") {
# See also: https://crbug.com/40891132#comment10
ubsan_hardening("c_array_bounds") {
sanitizer = "array-bounds"
-- condition = !(is_asan && target_cpu == "x86")
-+ condition = !(is_bsd || (is_asan && target_cpu == "x86"))
+- condition = !(is_asan && target_cpu == "x86") && !is_wasm
++ condition = !(is_asan && target_cpu == "x86") && !is_wasm && !is_bsd
# Because we've enabled array-bounds sanitizing we also want to suppress
# the related warning about "unsafe-buffer-usage-in-static-sized-array",
-@@ -1586,6 +1593,7 @@ ubsan_hardening("c_array_bounds") {
+@@ -1592,7 +1599,7 @@ ubsan_hardening("c_array_bounds") {
# `NOTREACHED()` at the end of such functions.
ubsan_hardening("return") {
sanitizer = "return"
-+ condition = !is_bsd
+- condition = !is_wasm
++ condition = !is_wasm && !is_bsd
}
config("rustc_revision") {
-@@ -1920,9 +1928,6 @@ config("default_warnings") {
-
- # TODO(crbug.com/432275627): Fix and re-enable.
- "-Wno-uninitialized-const-pointer",
--
-- # TODO(crbug.com/495753203): Fix and re-enable.
-- "-Wno-unused-but-set-global",
+@@ -1929,7 +1936,7 @@ config("default_warnings") {
+ "-Wno-nontrivial-memcall",
]
- cflags_cc += [
-@@ -2293,7 +2298,7 @@ config("export_dynamic") {
+- if (!is_wasm) {
++ if (!is_wasm && !is_bsd) {
+ cflags += [
+ # TODO(crbug.com/432275627): Fix and re-enable.
+ "-Wno-uninitialized-const-pointer",
+@@ -2314,7 +2321,7 @@ config("export_dynamic") {
# .o files, instead of just references to .o files in the build directoy
config("thin_archive") {
if ((is_apple && use_lld) || (is_linux && !is_clang) || current_os == "aix" ||
@@ -119,7 +119,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.
-@@ -2736,7 +2741,7 @@ config("afdo_optimize_size") {
+@@ -2755,7 +2762,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") {
@@ -128,7 +128,7 @@ $NetBSD$
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -2763,7 +2768,7 @@ config("afdo") {
+@@ -2782,7 +2789,7 @@ config("afdo") {
cflags += [ "-Wno-backend-plugin" ]
inputs = [ _clang_sample_profile ]
}
diff --git a/chromium/patches/patch-build_config_compiler__cpu__abi.gn b/chromium/patches/patch-build_config_compiler__cpu__abi.gn
index 30bcc71097..116c0ac4f7 100644
--- a/chromium/patches/patch-build_config_compiler__cpu__abi.gn
+++ b/chromium/patches/patch-build_config_compiler__cpu__abi.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/compiler_cpu_abi.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- build/config/compiler_cpu_abi.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/config/compiler_cpu_abi.gn
@@ -48,7 +48,7 @@ if (is_chromeos_device && is_chromeos) {
if ((is_posix && !is_apple) || is_fuchsia) {
diff --git a/chromium/patches/patch-build_config_linux_BUILD.gn b/chromium/patches/patch-build_config_linux_BUILD.gn
index b4c41c4546..cf4982395a 100644
--- a/chromium/patches/patch-build_config_linux_BUILD.gn
+++ b/chromium/patches/patch-build_config_linux_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- build/config/linux/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/config/linux/BUILD.gn
-@@ -41,7 +41,7 @@ config("runtime_library") {
+@@ -40,7 +40,7 @@ config("runtime_library") {
}
if ((!is_chromeos || default_toolchain != "//build/toolchain/cros:target") &&
diff --git a/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn b/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
index 3d851000d3..4eabb190b0 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-07-06 22:58:46.000000000 +0000
+--- build/config/linux/libdrm/BUILD.gn.orig 2026-08-05 20:17:42.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 e4ebaff601..0c8c22dde1 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-07-06 22:58:46.000000000 +0000
+--- build/config/linux/pkg-config.py.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/config/linux/pkg-config.py
@@ -125,7 +125,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 96203f2574..1471a52f71 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-07-06 22:58:46.000000000 +0000
+--- build/config/ozone.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/config/ozone.gni
@@ -78,7 +78,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 b61e8b1535..0a8de4c182 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-07-06 22:58:46.000000000 +0000
+--- build/config/rust.gni.orig 2026-08-05 20:17:42.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
diff --git a/chromium/patches/patch-build_config_v8__target__cpu.gni b/chromium/patches/patch-build_config_v8__target__cpu.gni
index 07f668c797..21064e9f5e 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-07-06 22:58:46.000000000 +0000
+--- build/config/v8_target_cpu.gni.orig 2026-08-05 20:17:42.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 0945413f1a..2304c71c2c 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-07-06 22:58:46.000000000 +0000
+--- build/detect_host_arch.py.orig 2026-08-05 20:17:42.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 179c4ed440..0434cee2a0 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-07-06 22:58:46.000000000 +0000
+--- build/dotfile_settings.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/dotfile_settings.gni
@@ -24,6 +24,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 d104b733e9..dc270ab0d1 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-07-06 22:58:46.000000000 +0000
+--- build/gn_run_binary.py.orig 2026-08-05 20:17:42.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 412ecc4802..969456bdc9 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-07-06 22:58:46.000000000 +0000
+--- build/linux/chrome.map.orig 2026-08-05 20:17:42.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 43ba88b748..eb4d1340bb 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-07-06 22:58:46.000000000 +0000
+--- build/linux/strip_binary.gni.orig 2026-08-05 20:17:42.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 f7d697895f..36f6d862db 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-07-06 22:58:46.000000000 +0000
+--- build/linux/strip_binary.py.orig 2026-08-05 20:17:42.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 9048322795..728daf52a1 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-07-06 22:58:46.000000000 +0000
+--- build/linux/unbundle/icu.gn.orig 2026-08-05 20:17:42.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 9cc93dbd0c..8744792a40 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-07-06 22:58:46.000000000 +0000
+--- build/linux/unbundle/libpng.gn.orig 2026-08-05 20:17:42.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 e66efd4906..bed5512a83 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-07-06 22:58:46.000000000 +0000
+--- build/linux/unbundle/libusb.gn.orig 2026-08-05 20:17:42.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_modules_BUILD.gn b/chromium/patches/patch-build_modules_BUILD.gn
deleted file mode 100644
index fdb0eec68a..0000000000
--- a/chromium/patches/patch-build_modules_BUILD.gn
+++ /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
-
---- build/modules/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
-+++ build/modules/BUILD.gn
-@@ -223,7 +223,7 @@ if (use_unified_system_module) {
- # otherwise.
- "--append-module=std.new:export new_h\\nexport vcruntime_exception",
- ]
-- } else {
-+ } else if (!is_bsd) {
- # We need to pass the sysroot in so that it can scan it to generate a
- # modulemap for the sysroot headers.
- args += [
diff --git a/chromium/patches/patch-build_modules_unified_modulemap__config.py b/chromium/patches/patch-build_modules_unified_modulemap__config.py
index 6b2d026770..334d23dc17 100644
--- a/chromium/patches/patch-build_modules_unified_modulemap__config.py
+++ b/chromium/patches/patch-build_modules_unified_modulemap__config.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/modules/unified/modulemap_config.py.orig 2026-07-06 22:58:46.000000000 +0000
+--- build/modules/unified/modulemap_config.py.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/modules/unified/modulemap_config.py
@@ -57,7 +57,7 @@ class AllowedHeader(Header):
diff --git a/chromium/patches/patch-build_rust_allocator_lib.rs b/chromium/patches/patch-build_rust_allocator_lib.rs
index 13bee72c1a..b619ba5b71 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-07-06 22:58:46.000000000 +0000
+--- build/rust/allocator/lib.rs.orig 2026-08-05 20:17:42.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 50a0ae4a63..665ede7f7c 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-07-06 22:58:46.000000000 +0000
+--- build/rust/rust_bindgen.gni.orig 2026-08-05 20:17:42.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 fce001a5fc..b6fe214f86 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-07-06 22:58:46.000000000 +0000
+--- build/rust/rust_bindgen_generator.gni.orig 2026-08-05 20:17:42.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 5cbd8d84e1..f8f7cda498 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-07-06 22:58:46.000000000 +0000
+--- build/rust/std/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/rust/std/BUILD.gn
@@ -74,7 +74,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 8729ffb270..3e576bfad4 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-07-08 12:43:23.006892731 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2026-08-07 09:53:45.217779532 +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 0aae34381d..c4936e6143 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-07-06 22:58:46.000000000 +0000
+--- build/toolchain/gcc_solink_wrapper.py.orig 2026-08-05 20:17:42.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 647f5814a8..de9abb1f15 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-07-06 22:58:46.000000000 +0000
+--- build/toolchain/gcc_toolchain.gni.orig 2026-08-05 20:17:42.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")
@@ -20,20 +20,7 @@ $NetBSD$
# This template defines a toolchain for something that works like gcc
# (including clang).
#
-@@ -407,8 +414,10 @@ template("single_gcc_toolchain") {
- command = "cmd /s /c \"\"$python_path\" $tool_wrapper_path delete-file {{output}} && $command\""
- } else {
- command = "rm -f {{output}} && $command"
-- inputs =
-- [ get_path_info(rebase_path(ar, ".", root_out_dir), "abspath") ]
-+ if (!is_bsd) {
-+ inputs =
-+ [ get_path_info(rebase_path(ar, ".", root_out_dir), "abspath") ]
-+ }
- }
-
- # Almost all targets build with //build/config/compiler:thin_archive which
-@@ -656,6 +665,11 @@ template("single_gcc_toolchain") {
+@@ -662,6 +669,11 @@ template("single_gcc_toolchain") {
# to link if not properly ordered or grouped.
link_command += "$start_group_flag @\"$rspfile\" $end_group_flag {{solibs}} {{libs}} $start_group_flag {{rlibs}} $end_group_flag"
@@ -45,7 +32,7 @@ $NetBSD$
# Generate a map file to be used for binary size analysis.
# Map file adds ~10% to the link time on a z620.
# With target_os="android", libchrome.so.map.gz is ~20MB.
-@@ -998,22 +1012,12 @@ template("gcc_toolchain") {
+@@ -1004,22 +1016,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 49375da8ed..d0646eaf20 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-07-08 12:43:23.007370200 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2026-08-07 09:53:45.218234166 +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 08cdf930a4..fb71425201 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-07-08 12:43:23.007535428 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2026-08-07 09:53:45.225223426 +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 f9ed764f2b..817c69273b 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-07-06 22:58:46.000000000 +0000
+--- build/toolchain/toolchain.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ build/toolchain/toolchain.gni
@@ -64,7 +64,7 @@ if (host_os == "mac") {
host_shlib_extension = ".dylib"
diff --git a/chromium/patches/patch-buildtools_third__party_libc++abi_BUILD.gn b/chromium/patches/patch-buildtools_third__party_libc++abi_BUILD.gn
new file mode 100644
index 0000000000..90d5d3bfb6
--- /dev/null
+++ b/chromium/patches/patch-buildtools_third__party_libc++abi_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
+
+--- buildtools/third_party/libc++abi/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
++++ buildtools/third_party/libc++abi/BUILD.gn
+@@ -62,7 +62,7 @@ target(libcxxabi_target_type, "libc++abi
+ # TODO(crbug.com/469458284): Remove this once libc++abi is rolled again.
+ defines += [ "_LIBCPP_CONSTINIT=constinit" ]
+
+- if (is_linux || is_android) {
++ if ((is_linux || is_android) && !is_netbsd) {
+ defines += [ "_LIBCXXABI_USE_FUTEX" ]
+ }
+
diff --git a/chromium/patches/patch-cc_base_features.cc b/chromium/patches/patch-cc_base_features.cc
index 38d21fa360..1255ed12a1 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-07-06 22:58:46.000000000 +0000
+--- cc/base/features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ cc/base/features.cc
@@ -33,7 +33,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 465bf538b4..e2d391327c 100644
--- a/chromium/patches/patch-chrome_app_chrome__command__ids.h
+++ b/chromium/patches/patch-chrome_app_chrome__command__ids.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_command_ids.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/app/chrome_command_ids.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/app/chrome_command_ids.h
-@@ -67,11 +67,11 @@
+@@ -78,11 +78,11 @@
#define IDC_TOGGLE_MULTITASK_MENU 34050
#endif
diff --git a/chromium/patches/patch-chrome_app_chrome__main.cc b/chromium/patches/patch-chrome_app_chrome__main.cc
index 4b3299f414..cb8a101d03 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-07-06 22:58:46.000000000 +0000
+--- chrome/app/chrome_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/app/chrome_main.cc
@@ -33,11 +33,11 @@
#include "chrome/common/mac/detect_inappropriate_exit.h"
diff --git a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
index ecaaebe52b..7f5228ec49 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-07-06 22:58:46.000000000 +0000
+--- chrome/app/chrome_main_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/app/chrome_main_delegate.cc
@@ -103,7 +103,7 @@
#include "ui/base/ui_base_switches.h"
diff --git a/chromium/patches/patch-chrome_browser_about__flags.cc b/chromium/patches/patch-chrome_browser_about__flags.cc
index f487583895..d44201af28 100644
--- a/chromium/patches/patch-chrome_browser_about__flags.cc
+++ b/chromium/patches/patch-chrome_browser_about__flags.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/about_flags.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/about_flags.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/about_flags.cc
-@@ -345,13 +345,13 @@
+@@ -346,13 +346,13 @@
#include "components/stylus_handwriting/win/features.h"
#endif
@@ -22,7 +22,7 @@ $NetBSD$
#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"
-@@ -359,7 +359,7 @@
+@@ -360,7 +360,7 @@
// BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -31,7 +31,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/new_tab_page/composebox/variations/composebox_fieldtrial.h" // nogncheck
#include "chrome/browser/glic/suggestions/contextual_cueing_features.h" // nogncheck
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
-@@ -369,7 +369,7 @@
+@@ -370,7 +370,7 @@
#include "components/enterprise/platform_auth/platform_auth_features.h"
#endif
@@ -40,7 +40,7 @@ $NetBSD$
#include "components/enterprise/browser/reporting/reporting_features.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -923,6 +923,27 @@ const FeatureEntry::FeatureVariation
+@@ -917,6 +917,27 @@ const FeatureEntry::FeatureVariation
"identity request to Android OS",
kWebIdentityDigitalIdentityCredentialHighRiskDialogParam, nullptr}};
@@ -68,8 +68,8 @@ $NetBSD$
const FeatureEntry::FeatureParam kMBIModeLegacy[] = {{"mode", "legacy"}};
const FeatureEntry::FeatureParam kMBIModeEnabledPerRenderProcessHost[] = {
{"mode", "per_render_process_host"}};
-@@ -1352,7 +1373,7 @@ const FeatureEntry::FeatureVariation
- nullptr}};
+@@ -1398,7 +1419,7 @@ const FeatureEntry::FeatureVariation
+ kContextManagementKeepMenuOpenAndTabDeselectionParams, nullptr}};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
@@ -77,7 +77,7 @@ $NetBSD$
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -1581,7 +1602,7 @@ const FeatureEntry::FeatureVariation
+@@ -1627,7 +1648,7 @@ const FeatureEntry::FeatureVariation
// BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -86,7 +86,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kComposeboxNextThreadsRail[] = {
{"EnableThreadsRail", "true"},
-@@ -3316,7 +3337,7 @@ const FeatureEntry::FeatureVariation kAn
+@@ -3308,7 +3329,7 @@ const FeatureEntry::FeatureVariation kAn
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -95,7 +95,7 @@ $NetBSD$
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -3342,7 +3363,7 @@ const flags_ui::FeatureEntry::FeatureVar
+@@ -3334,7 +3355,7 @@ const flags_ui::FeatureEntry::FeatureVar
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -104,7 +104,7 @@ $NetBSD$
const char kReplaceSyncPromosWithSignInPromosDesktopFeatures[] =
"ReplaceSyncPromosWithSignInPromos,"
"IPH_SignInBenefits,"
-@@ -3532,7 +3553,7 @@ const FeatureEntry::FeatureVariation kSe
+@@ -3524,7 +3545,7 @@ const FeatureEntry::FeatureVariation kSe
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -113,7 +113,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -4183,7 +4204,7 @@ const FeatureEntry::FeatureVariation
+@@ -4189,7 +4210,7 @@ const FeatureEntry::FeatureVariation
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -122,7 +122,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
{"max_customize_chrome_auto_shown_count", "5"},
{"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -4271,7 +4292,7 @@ const FeatureEntry::FeatureVariation kRe
+@@ -4292,7 +4313,7 @@ const FeatureEntry::FeatureVariation kRe
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -131,7 +131,16 @@ $NetBSD$
const FeatureEntry::FeatureParam kProjectsPanelWithoutThreadsVariation[] = {
{"include_threads_in_projects_panel", "false"}};
const FeatureEntry::FeatureParam kProjectsPanelWithThreadsVariation[] = {
-@@ -5476,7 +5497,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -4337,7 +4358,7 @@ const FeatureEntry::FeatureVariation kCr
+ };
+ #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)
+ const FeatureEntry::FeatureParam kCrossDeviceSigninFromDesktopDefaultUrl[] = {
+ {"url",
+ "https://www.google.com/chrome/go-mobile?entry_point_id=1&email=$1"},
+@@ -5492,7 +5513,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableProcessIsolationUiDescription, kOsWin,
FEATURE_VALUE_TYPE(features::kProcessIsolationSettings)},
#endif // BUILDFLAG(IS_WIN)
@@ -140,7 +149,7 @@ $NetBSD$
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5682,7 +5703,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5709,7 +5730,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -149,7 +158,7 @@ $NetBSD$
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5697,6 +5718,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5724,6 +5745,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -166,7 +175,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6133,7 +6164,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6146,7 +6177,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kFillOnAccountSelectDescription, kOsAll,
FEATURE_VALUE_TYPE(password_manager::features::kFillOnAccountSelect)},
@@ -175,7 +184,7 @@ $NetBSD$
{"first-run-desktop-choice-screen-refresh",
flag_descriptions::kFirstRunDesktopChoiceScreenRefreshName,
flag_descriptions::kFirstRunDesktopChoiceScreenRefreshDescription,
-@@ -6443,7 +6474,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6461,7 +6492,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -184,7 +193,7 @@ $NetBSD$
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -6878,7 +6909,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6890,7 +6921,7 @@ const FeatureEntry kFeatureEntries[] = {
kVoiceSearchCoherenceComposeboxVariations,
"VoiceSearchCoherenceComposeboxVariations")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -193,7 +202,7 @@ $NetBSD$
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7125,7 +7156,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7153,7 +7184,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(omnibox::kContextMenuAnimationLimiting)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -202,7 +211,7 @@ $NetBSD$
{"ntp-customize-chrome-auto-open",
flag_descriptions::kNtpCustomizeChromeAutoOpenName,
flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -7366,7 +7397,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7398,7 +7429,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(ENABLE_PRINTING)
@@ -211,7 +220,7 @@ $NetBSD$
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -7578,7 +7609,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7615,7 +7646,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kHeadlessCaptionEarlyStart)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -220,7 +229,7 @@ $NetBSD$
{"enable-input-protection", flag_descriptions::kEnableInputProtectionName,
flag_descriptions::kEnableInputProtectionDescription, kOsDesktop,
FEATURE_VALUE_TYPE(views::features::kEnableInputProtection)},
-@@ -8153,7 +8184,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8168,7 +8199,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kGesturePropertiesDBusService)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -238,34 +247,25 @@ $NetBSD$
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9046,7 +9077,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif
+@@ -9238,7 +9269,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(ash::features::kAnnotatorMode)},
+ #endif // BUILDFLAG(IS_CHROMEOS)
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"auto-picture-in-picture-for-video-playback",
- flag_descriptions::kAutoPictureInPictureForVideoPlaybackName,
- flag_descriptions::kAutoPictureInPictureForVideoPlaybackDescription,
-@@ -9259,7 +9290,7 @@ const FeatureEntry kFeatureEntries[] = {
- content_settings::features::kApproximateGeolocationPermission,
- kApproximateGeolocationPermissionVariations,
- "ApproximateGeolocationPermission")},
--#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
{"approximate-geolocation-permission",
flag_descriptions::kApproximateGeolocationPermissionName,
flag_descriptions::kApproximateGeolocationPermissionDescription,
-@@ -9757,7 +9788,7 @@ const FeatureEntry kFeatureEntries[] = {
- flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
- FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
+@@ -9735,7 +9766,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(
+ autofill::features::kAutofillEnablePrefetchingRiskDataForRetrieval)},
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -9767,7 +9798,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9745,7 +9776,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -274,7 +274,7 @@ $NetBSD$
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -10119,7 +10150,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10102,7 +10133,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kResponsiveIframesDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
@@ -283,7 +283,7 @@ $NetBSD$
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -10503,7 +10534,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10469,7 +10500,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -292,7 +292,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -10962,7 +10993,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10950,7 +10981,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -301,7 +301,7 @@ $NetBSD$
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -10985,7 +11016,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10973,7 +11004,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -310,7 +310,7 @@ $NetBSD$
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -11101,7 +11132,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11095,7 +11126,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
feature_engagement::kIPHAutofillCreditCardBenefitFeature)},
@@ -319,7 +319,7 @@ $NetBSD$
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -11141,7 +11172,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11135,7 +11166,7 @@ const FeatureEntry kFeatureEntries[] = {
supervised_user::kSupervisedUserUseUrlFilteringService)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -328,7 +328,7 @@ $NetBSD$
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -11151,7 +11182,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11145,7 +11176,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -337,7 +337,7 @@ $NetBSD$
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -11339,7 +11370,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11321,7 +11352,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -346,7 +346,7 @@ $NetBSD$
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -11379,7 +11410,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11355,7 +11386,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -355,7 +355,7 @@ $NetBSD$
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -11463,7 +11494,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11439,7 +11470,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -364,7 +364,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -11512,7 +11543,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11484,7 +11515,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -373,7 +373,16 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -11886,7 +11917,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11540,7 +11571,7 @@ const FeatureEntry kFeatureEntries[] = {
+
+ #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)
+ {"cross-device-signin-from-desktop",
+ flag_descriptions::kCrossDeviceSigninFromDesktopName,
+ flag_descriptions::kCrossDeviceSigninFromDesktopDescription,
+@@ -11858,7 +11889,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -382,7 +391,7 @@ $NetBSD$
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -12017,7 +12048,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12063,7 +12094,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -391,7 +400,7 @@ $NetBSD$
{"lens-reinvocation-affordance",
flag_descriptions::kLensSearchReinvocationAffordanceName,
flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -12061,7 +12092,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12107,7 +12138,7 @@ const FeatureEntry kFeatureEntries[] = {
STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -400,7 +409,7 @@ $NetBSD$
{"passkey-unlock-error-ui", flag_descriptions::kPasskeyUnlockErrorUiName,
flag_descriptions::kPasskeyUnlockErrorUiDescription, kOsDesktop,
FEATURE_VALUE_TYPE(device::kPasskeyUnlockErrorUi)},
-@@ -12095,7 +12126,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12147,7 +12178,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
@@ -409,7 +418,7 @@ $NetBSD$
{"disable-u18-feedback-desktop",
flag_descriptions::kDisableU18FeedbackDesktopName,
flag_descriptions::kDisableU18FeedbackDesktopDescription,
-@@ -12103,7 +12134,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12155,7 +12186,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kDisableU18FeedbackDesktop)},
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -418,7 +427,7 @@ $NetBSD$
{"profile-creation-decline-signin-cta-experiment",
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -12124,7 +12155,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12176,7 +12207,7 @@ const FeatureEntry kFeatureEntries[] = {
enterprise_signals::features::kProfileSignalsReportingEnabled)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -427,7 +436,7 @@ $NetBSD$
{"projects-panel", flag_descriptions::kProjectsPanelName,
flag_descriptions::kProjectsPanelDescription, kOsDesktop,
FEATURE_WITH_PARAMS_VALUE_TYPE(tab_groups::kProjectsPanel,
-@@ -12158,7 +12189,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12210,7 +12241,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -436,7 +445,7 @@ $NetBSD$
{"lens-overlay-optimization-filter",
flag_descriptions::kLensOverlayOptimizationFilterName,
flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -12185,7 +12216,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12237,7 +12268,7 @@ const FeatureEntry kFeatureEntries[] = {
MULTI_VALUE_TYPE(kConnectionAllowlistsChoices)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -445,7 +454,7 @@ $NetBSD$
{"read-anything-with-readability-enabled",
flag_descriptions::kReadAnythingWithReadabilityName,
flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -12193,7 +12224,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12245,7 +12276,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -454,16 +463,7 @@ $NetBSD$
{"read-anything-omnibox-chip",
flag_descriptions::kReadAnythingOmniboxChipName,
flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop,
-@@ -12215,7 +12246,7 @@ const FeatureEntry kFeatureEntries[] = {
- autofill::features::kAutofillDisableBnplCountryCheckForTesting)},
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"read-anything-immersive-reading-mode",
- flag_descriptions::kReadAnythingImmersiveReadingModeName,
- flag_descriptions::kReadAnythingImmersiveReadingModeDescription,
-@@ -12228,7 +12259,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12274,7 +12305,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -472,7 +472,7 @@ $NetBSD$
{"lens-overlay-non-blocking-privacy-notice",
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName,
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription,
-@@ -12301,7 +12332,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12341,7 +12372,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -481,7 +481,7 @@ $NetBSD$
{"enable-your-saved-info-settings-page",
flag_descriptions::kYourSavedInfoSettingsPageName,
flag_descriptions::kYourSavedInfoSettingsPageDescription, kOsDesktop,
-@@ -12479,7 +12510,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12507,7 +12538,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(autofill::features::kAutofillAiWithDataSchema)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -490,7 +490,7 @@ $NetBSD$
{"read-anything-line-focus", flag_descriptions::kReadAnythingLineFocusName,
flag_descriptions::kReadAnythingLineFocusDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kReadAnythingLineFocus)},
-@@ -12503,7 +12534,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12531,7 +12562,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(payments::android::kDeduplicateNativePaymentApps)},
#endif
@@ -499,7 +499,7 @@ $NetBSD$
{"password-upload-ui-update",
flag_descriptions::kPasswordUploadUiUpdateName,
flag_descriptions::kPasswordUploadUiUpdateDescription,
-@@ -12552,7 +12583,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12580,7 +12611,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(chrome::android::kAndroidXrImmersivePlayer)},
#endif
@@ -508,8 +508,8 @@ $NetBSD$
{"saas-usage-reporting", flag_descriptions::kSaasUsageReportingName,
flag_descriptions::kSaasUsageReportingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12983,7 +13014,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(blink::features::kUserMediaElement)},
+@@ -12987,7 +13018,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(blink::features::kUserMediaElementLegacy)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -517,3 +517,12 @@ $NetBSD$
{"read-anything-readability-select-text",
flag_descriptions::kReadAnythingReadabilitySelectTextName,
flag_descriptions::kReadAnythingReadabilitySelectTextDescription,
+@@ -13293,7 +13324,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kLongScreenshotsNoMemoryCheckDescription, kOsAndroid,
+ FEATURE_VALUE_TYPE(chrome::android::kLongScreenshotsNoMemoryCheck)},
+ #endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"device-signals-backfill-disclaimer",
+ flag_descriptions::kDeviceSignalsBackfillDisclaimerName,
+ flag_descriptions::kDeviceSignalsBackfillDisclaimerDescription,
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 b00fc3f3ac..703dc9f51e 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/after_startup_task_utils.cc.orig 2026-08-05 20:17:42.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 dc625f8cda..e0cb5a7328 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig 2026-08-05 20:17:42.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 9ff7ade506..37eb23f359 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/apps/platform_apps/platform_app_launch.cc
@@ -19,7 +19,7 @@
#include "extensions/common/constants.h"
@@ -12,10 +12,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)
+ #include "chrome/browser/extensions/chrome_app_deprecation.h"
+ #include "chrome/browser/extensions/extension_util.h"
#include "chrome/browser/ui/browser.h"
- #include "chrome/browser/ui/browser_window.h"
- #include "chrome/browser/ui/navigator/browser_navigator.h"
-@@ -86,7 +86,7 @@ bool OpenExtensionApplicationWindow(Prof
+@@ -87,7 +87,7 @@ bool OpenExtensionApplicationWindow(Prof
if (launch_container == LaunchContainer::kLaunchContainerTab)
return false;
@@ -24,7 +24,7 @@ $NetBSD$
if (OpenDeprecatedApplicationPrompt(profile, app_id)) {
return false;
}
-@@ -118,7 +118,7 @@ content::WebContents* OpenExtensionAppli
+@@ -119,7 +119,7 @@ content::WebContents* OpenExtensionAppli
if (launch_container != apps::LaunchContainer::kLaunchContainerTab)
return nullptr;
@@ -33,7 +33,7 @@ $NetBSD$
if (OpenDeprecatedApplicationPrompt(profile, app_id)) {
return nullptr;
}
-@@ -134,7 +134,7 @@ content::WebContents* OpenExtensionAppli
+@@ -135,7 +135,7 @@ content::WebContents* OpenExtensionAppli
return app_tab;
}
@@ -42,7 +42,7 @@ $NetBSD$
bool OpenDeprecatedApplicationPrompt(Profile* profile,
const std::string& app_id) {
if (!extensions::IsExtensionUnsupportedDeprecatedApp(profile, app_id))
-@@ -170,7 +170,7 @@ bool OpenExtensionApplicationWithReenabl
+@@ -171,7 +171,7 @@ bool OpenExtensionApplicationWithReenabl
if (!GetPlatformApp(profile, app_id))
return false;
@@ -51,7 +51,7 @@ $NetBSD$
if (OpenDeprecatedApplicationPrompt(profile, app_id)) {
return false;
}
-@@ -192,7 +192,7 @@ content::WebContents* OpenExtensionAppSh
+@@ -193,7 +193,7 @@ content::WebContents* OpenExtensionAppSh
->enabled_extensions()
.GetAppByURL(url);
if (app) {
@@ -60,7 +60,7 @@ $NetBSD$
if (OpenDeprecatedApplicationPrompt(profile, app->id())) {
return nullptr;
}
-@@ -215,7 +215,7 @@ void RecordExtensionAppLaunchOnTabRestor
+@@ -216,7 +216,7 @@ void RecordExtensionAppLaunchOnTabRestor
if (!extension)
return;
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 78d17e0f3e..6cde76b8bf 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig 2026-08-05 20:17:42.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 21f2885eab..f0bb7c9394 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2026-08-05 20:17:42.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 a4fc2c7ace..abd728c638 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/background/extensions/background_mode_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/background/extensions/background_mode_manager.cc
@@ -871,7 +871,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 58456ddf48..64480492c3 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/glic/glic_status_icon.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/background/glic/glic_status_icon.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/background/glic/glic_status_icon.cc
@@ -104,7 +104,7 @@ GlicStatusIcon::GlicStatusIcon(GlicBackg
GlicStatusIcon::~GlicStatusIcon() {
diff --git a/chromium/patches/patch-chrome_browser_browser__features.cc b/chromium/patches/patch-chrome_browser_browser__features.cc
index cdda1d35d2..94c72ec7c9 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/browser_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/browser_features.cc
@@ -62,7 +62,7 @@ BASE_FEATURE(kCertVerificationNetworkTim
BASE_FEATURE(kClearUserDataUponProfileDestruction,
@@ -24,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -171,7 +171,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+@@ -157,7 +157,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 ae4b344b01..3241ab287f 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/browser_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/browser_features.h
@@ -40,7 +40,7 @@ BASE_DECLARE_FEATURE(kCertificateTranspa
BASE_DECLARE_FEATURE(kCertVerificationNetworkTime);
@@ -15,7 +15,7 @@ $NetBSD$
BASE_DECLARE_FEATURE(kDbusSecretPortal);
#endif
-@@ -85,7 +85,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServ
+@@ -84,7 +84,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 264f5470e4..62fe8e01e0 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.cc
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/browser_process_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/browser_process_impl.cc
-@@ -270,7 +270,7 @@ void OnLocalStatePrefsLoaded();
+@@ -269,7 +269,7 @@ void OnLocalStatePrefsLoaded();
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#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"
-@@ -291,7 +291,7 @@ void OnLocalStatePrefsLoaded();
+@@ -290,7 +290,7 @@ void OnLocalStatePrefsLoaded();
#include "components/os_crypt/async/common/encryptor.h"
#endif
@@ -24,7 +24,7 @@ $NetBSD$
// How often to check if the persistent instance of Chrome needs to restart
// to install an update.
static const int kUpdateCheckIntervalHours = 6;
-@@ -1307,7 +1307,7 @@ void BrowserProcessImpl::RegisterPrefs(P
+@@ -1320,7 +1320,7 @@ void BrowserProcessImpl::RegisterPrefs(P
registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingEnabled, false);
@@ -33,7 +33,7 @@ $NetBSD$
os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
#endif
}
-@@ -1556,7 +1556,7 @@ void BrowserProcessImpl::PreMainMessageL
+@@ -1569,7 +1569,7 @@ void BrowserProcessImpl::PreMainMessageL
local_state(), /*force_protection_level=*/std::nullopt)));
#endif // BUILDFLAG(IS_WIN)
@@ -42,7 +42,7 @@ $NetBSD$
base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
const auto password_store =
cmd_line->GetSwitchValueASCII(password_manager::kPasswordStore);
-@@ -1896,7 +1896,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1909,7 +1909,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 96da2b1af2..c487a6405a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/browser_process_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/browser_process_impl.h
@@ -435,7 +435,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 f3cde50699..11694e93e0 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_browser_field_trials.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/chrome_browser_field_trials.cc
@@ -53,12 +53,12 @@
#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 bbc11ee3ab..9a60c62960 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders.cc
@@ -84,7 +84,7 @@
#endif // BUILDFLAG(ENABLE_UNHANDLED_TAP)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/screen_ai/screen_ai_service_router.h"
#include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
#include "chrome/browser/web_applications/sub_apps/sub_apps_service_impl.h"
-@@ -377,7 +377,7 @@ void BindMediaFoundationPreferences(
+@@ -383,7 +383,7 @@ void BindMediaFoundationPreferences(
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
void BindScreenAIAnnotator(
content::RenderFrameHost* frame_host,
mojo::PendingReceiver<screen_ai::mojom::ScreenAIAnnotator> receiver) {
-@@ -551,7 +551,7 @@ void PopulateChromeFrameBinders(
+@@ -557,7 +557,7 @@ void PopulateChromeFrameBinders(
#endif // BUILDFLAG(ENABLE_SPEECH_SERVICE)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 bc5cfa52d2..54a3276f5f 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui.cc
-@@ -90,13 +90,13 @@
+@@ -93,13 +93,13 @@
#endif // !BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_DESKTOP_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -22,7 +22,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/skills/skills.mojom.h"
#include "chrome/browser/ui/webui/skills/skills_ui.h"
#endif
-@@ -337,7 +337,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -354,7 +354,7 @@ void PopulateChromeWebUIFrameBinders(
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -31,7 +31,7 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<discards::mojom::DetailsProvider,
DiscardsUI>(map);
-@@ -349,7 +349,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -366,7 +366,7 @@ void PopulateChromeWebUIFrameBinders(
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -39,4 +39,4 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
RegisterWebUIControllerInterfaceBinder<skills::mojom::PageHandlerFactory,
skills::SkillsUI>(map);
- #endif
+ RegisterWebUIControllerInterfaceBinder<skills::mojom::SkillsPageHandler,
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 86042b38eb..f75f6dab9f 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc
-@@ -150,7 +150,7 @@
+@@ -142,7 +142,7 @@
#include "ui/webui/resources/cr_components/theme_color_picker/theme_color_picker.mojom.h"
#include "ui/webui/resources/js/browser_command/browser_command.mojom.h"
@@ -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"
-@@ -347,7 +347,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -352,7 +352,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)
-@@ -365,7 +365,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -379,7 +379,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);
-@@ -600,7 +600,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -585,7 +585,7 @@ void PopulateChromeWebUIFrameBindersPart
DrivePickerUntrustedHostUI>(map);
}
@@ -42,9 +42,9 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<
app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
-@@ -624,7 +624,7 @@ void PopulateChromeWebUIFrameBindersPart
- private_ai::PrivateAiInternalsUI>(map);
- }
+@@ -609,7 +609,7 @@ void PopulateChromeWebUIFrameBindersPart
+ webapps::AppHomeUI>(map);
+ #endif
-#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_chrome__browser__main.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
index bf91df03bf..627e0be94a 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_browser_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/chrome_browser_main.cc
@@ -173,7 +173,7 @@
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "sql/database.h"
#endif
-@@ -200,12 +200,12 @@
+@@ -199,12 +199,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"
-@@ -216,7 +216,7 @@
+@@ -215,7 +215,7 @@
#include "ui/gfx/switches.h"
#endif
@@ -39,7 +39,7 @@ $NetBSD$
#include "chrome/browser/first_run/upgrade_util.h"
#endif
-@@ -293,7 +293,7 @@
+@@ -292,7 +292,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)
-@@ -326,7 +326,7 @@
+@@ -325,7 +325,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"
-@@ -334,7 +334,7 @@
+@@ -333,7 +333,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"
-@@ -356,7 +356,7 @@
+@@ -355,7 +355,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");
-@@ -506,7 +506,7 @@ void ProcessSingletonNotificationCallbac
+@@ -505,7 +505,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.
-@@ -572,7 +572,7 @@ bool ProcessSingletonNotificationCallbac
+@@ -571,7 +571,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;
-@@ -738,7 +738,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -737,7 +737,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)
-@@ -768,7 +768,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -767,7 +767,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
-@@ -785,7 +785,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -784,7 +784,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>());
-@@ -1276,7 +1276,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1284,7 +1284,7 @@ int ChromeBrowserMainParts::PreCreateThr
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -129,7 +129,7 @@ $NetBSD$
// 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/41321051 .
-@@ -1320,7 +1320,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1328,7 +1328,7 @@ int ChromeBrowserMainParts::PreCreateThr
#endif // BUILDFLAG(IS_MAC)
@@ -138,7 +138,7 @@ $NetBSD$
metrics::DesktopSessionDurationTracker::Initialize();
ProfileActivityMetricsRecorder::Initialize();
TouchUIControllerStatsTracker::Initialize(
-@@ -1566,7 +1566,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1574,7 +1574,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(
-@@ -1617,7 +1617,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1625,7 +1625,7 @@ void ChromeBrowserMainParts::PostProfile
*UrlLanguageHistogramFactory::GetForBrowserContext(profile));
#endif
@@ -156,7 +156,7 @@ $NetBSD$
if (headless::IsHeadlessMode()) {
headless::ReportHeadlessActionMetrics();
}
-@@ -1704,7 +1704,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1712,7 +1712,7 @@ int ChromeBrowserMainParts::PreMainMessa
#endif
// Should be done before starting metrics recording.
@@ -165,7 +165,7 @@ $NetBSD$
// 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 &&
-@@ -1740,7 +1740,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1748,7 +1748,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 80e8546548..4d3918068f 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2026-08-05 20:17:42.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 79abb623be..205b07a509 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_linux.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/chrome_browser_main_linux.cc
-@@ -23,7 +23,7 @@
+@@ -22,7 +22,7 @@
#include "device/bluetooth/dbus/bluez_dbus_manager.h"
#include "ui/base/l10n/l10n_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/ozone/public/ozone_platform.h"
#if BUILDFLAG(USE_DBUS)
#include "components/dbus/thread_linux/dbus_thread_linux.h"
-@@ -66,15 +66,17 @@ void ChromeBrowserMainPartsLinux::PostCr
+@@ -65,15 +65,17 @@ void ChromeBrowserMainPartsLinux::PostCr
#if !BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(USE_DBUS)
@@ -34,7 +34,7 @@ $NetBSD$
void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
-@@ -108,7 +110,7 @@ void ChromeBrowserMainPartsLinux::PostBr
+@@ -107,7 +109,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 8f657ecc1e..cc915ff03a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.h.orig 2026-08-05 20:17:42.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 b8ad3bb6d0..6cfa6f391a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2026-08-05 20:17:42.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 5ba41e8673..a1d0e3bd76 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.cc
-@@ -612,7 +612,7 @@
+@@ -618,7 +618,7 @@
#include "third_party/cros_system_api/switches/chrome_switches.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -15,16 +15,16 @@ $NetBSD$
#include "components/crash/core/app/crash_switches.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -623,7 +623,7 @@
+@@ -629,7 +629,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/network_header_injection/http_header_injection_proxying_url_loader_factory.h"
+ #include "chrome/browser/enterprise/network_header_injection/http_header_injection_utils.h"
#include "components/webapps/isolated_web_apps/scheme.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
-@@ -1530,7 +1530,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1511,7 +1511,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)
-@@ -1806,7 +1806,7 @@ ChromeContentBrowserClient::GetStoragePa
+@@ -1787,7 +1787,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);
-@@ -2717,7 +2717,7 @@ bool ChromeContentBrowserClient::ShouldU
+@@ -2730,7 +2730,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;
-@@ -2830,7 +2830,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
+@@ -2843,7 +2843,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();
-@@ -2839,7 +2841,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2852,7 +2854,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(
-@@ -3191,7 +3193,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3206,7 +3208,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)) {
-@@ -4213,7 +4215,7 @@ GetPreferredColorScheme(const WebPrefere
+@@ -4228,7 +4230,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
-@@ -5249,7 +5251,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5251,7 +5253,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)
-@@ -5303,7 +5305,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5305,7 +5307,7 @@ void ChromeContentBrowserClient::GetAddi
}
}
@@ -106,7 +106,7 @@ $NetBSD$
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
const base::CommandLine& command_line,
int child_process_id,
-@@ -6206,7 +6208,7 @@ ChromeContentBrowserClient::CreateNonNet
+@@ -6219,7 +6221,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()) {
-@@ -6278,7 +6280,7 @@ void ChromeContentBrowserClient::
+@@ -6291,7 +6293,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()) {
std::optional<url::Origin> app_origin;
-@@ -6325,7 +6327,7 @@ void ChromeContentBrowserClient::
+@@ -6338,7 +6340,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,
-@@ -6596,7 +6598,7 @@ void ChromeContentBrowserClient::
+@@ -6611,7 +6613,7 @@ void ChromeContentBrowserClient::
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -142,7 +142,34 @@ $NetBSD$
{
auto* rph = content::RenderProcessHost::FromID(render_process_id);
content::BrowserContext* browser_context = rph->GetBrowserContext();
-@@ -7236,7 +7238,7 @@ bool ChromeContentBrowserClient::HandleE
+@@ -6723,7 +6725,7 @@ void ChromeContentBrowserClient::WillCre
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Install the HTTP Header Injection proxying factory.
+ enterprise_custom_headers::HttpHeaderInjectionProxyingURLLoaderFactory::
+ MaybeProxyRequest(browser_context, factory_builder);
+@@ -6773,7 +6775,7 @@ void ChromeContentBrowserClient::WillCre
+ factory_builder, factory_override, isolation_info);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // WARNING: This must be the last wrapper in the chain for
+ // TrustedURLLoaderHeaderClient. This ensures that our client is the outermost
+ // wrapper of `header_client`, allowing us to apply enterprise headers AFTER
+@@ -6870,7 +6872,7 @@ ChromeContentBrowserClient::GetWebSocket
+ options.options = network::mojom::kWebSocketOptionNone;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (frame) {
+ enterprise_custom_headers::MaybeCreateWebSocketHeaderClient(
+ frame->GetBrowserContext(), &options.header_client);
+@@ -7299,7 +7301,7 @@ bool ChromeContentBrowserClient::HandleE
CHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -151,7 +178,7 @@ $NetBSD$
// 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.
-@@ -7383,7 +7385,7 @@ bool ChromeContentBrowserClient::HandleW
+@@ -7446,7 +7448,7 @@ bool ChromeContentBrowserClient::HandleW
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -160,7 +187,7 @@ $NetBSD$
// Rewrite chrome://settings/enhancedAutofill to chrome://settings/autofill.
if (url->SchemeIs(content::kChromeUIScheme) &&
-@@ -7672,7 +7674,7 @@ bool ChromeContentBrowserClient::ShouldS
+@@ -7735,7 +7737,7 @@ bool ChromeContentBrowserClient::ShouldS
bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
// This enterprise policy is supported on Android, but the feature will not be
// launched there.
@@ -169,7 +196,7 @@ $NetBSD$
// This is possibly called before `g_browser_process` is initialized.
PrefService* local_state;
if (g_browser_process) {
-@@ -8098,7 +8100,7 @@ void ChromeContentBrowserClient::
+@@ -8175,7 +8177,7 @@ void ChromeContentBrowserClient::
GrantAdditionalRequestPrivilegesToWorkerProcess(int child_id,
const GURL& script_url) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -178,7 +205,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.
-@@ -8563,7 +8565,7 @@ ChromeContentBrowserClient::GetAlternati
+@@ -8642,7 +8644,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 9a9e591ee7..8408f0d793 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.h
-@@ -585,7 +585,7 @@ class ChromeContentBrowserClient : publi
+@@ -591,7 +591,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 beaec8612c..ba48857775 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/chrome_content_browser_client_navigation_throttles.cc
-@@ -146,7 +146,7 @@
+@@ -142,7 +142,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"
-@@ -459,7 +459,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -437,7 +437,7 @@ void CreateAndAddChromeThrottlesForNavig
TypedNavigationUpgradeThrottle::MaybeCreateAndAdd(registry);
}
@@ -24,7 +24,7 @@ $NetBSD$
WebAppSettingsNavigationThrottle::MaybeCreateAndAdd(registry);
profile_management::ProfileManagementNavigationThrottle::MaybeCreateAndAdd(
registry);
-@@ -477,7 +477,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -455,7 +455,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) ||
-@@ -531,7 +531,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -509,7 +509,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 37a8c1647d..172479d6a1 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc
@@ -100,7 +100,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 99f0007967..36a0dd4944 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.cc
@@ -72,7 +72,7 @@ bool IsComponentSupported() {
// Key Distribution component is necessary for full IWAs support as it
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 a715077e41..ff95963a14 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig 2026-08-05 20:17:42.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 e05e6a4f1e..df621c95a6 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/component_updater/registration.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/component_updater/registration.cc
-@@ -85,7 +85,7 @@
+@@ -83,7 +83,7 @@
#endif // BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $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)
-@@ -94,7 +94,7 @@
+@@ -92,7 +92,7 @@
#include "ui/aura/env.h"
#endif
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/component_updater/wasm_tts_engine_component_installer.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -220,12 +220,12 @@ void RegisterComponentsForUpdate() {
+@@ -216,12 +216,12 @@ void RegisterComponentsForUpdate() {
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
#if 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 20482390b1..317e92627d 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/component_updater/wasm_tts_engine_component_installer.cc
@@ -14,7 +14,7 @@
#include "components/prefs/pref_registry_simple.h"
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 8a303b8781..0c28723305 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2026-08-05 20:17:42.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 fb4f109422..b94f64501b 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2026-08-05 20:17:42.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 3dbba74824..809439281a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/defaults.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/defaults.cc
@@ -30,7 +30,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 96dc7e3af8..251a04c2e7 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2026-08-05 20:17:42.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 ead59b72c6..1ed112a17d 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/devtools/devtools_policy_dialog.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/devtools/devtools_policy_dialog.cc
@@ -33,7 +33,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 ae8eeb3d60..d4d7fa7ca5 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/devtools/remote_debugging_server.cc
@@ -48,7 +48,7 @@ namespace {
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 f8dc4ad339..61f5da22e6 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.h.orig 2026-08-05 20:17:42.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 6e71ff0b64..f698ad11e5 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig 2026-08-05 20:17:42.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 c6242afbbd..013ff4cacd 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -2097,7 +2097,7 @@ void ChromeDownloadManagerDelegate::OnDo
+@@ -2120,7 +2120,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();
}
-@@ -2234,7 +2234,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2257,7 +2257,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()) {
-@@ -2312,7 +2312,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2335,7 +2335,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 340c156078..0076b80714 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/download/download_commands.cc.orig 2026-08-05 20:17:42.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 4a131fa388..37bff0e5cb 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/download/download_commands.h.orig 2026-08-05 20:17:42.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 4dd80e47a8..8d0b39be18 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/download/download_file_picker.cc.orig 2026-08-05 20:17:42.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 30d3adb0f2..113faf563b 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/download/download_item_model.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/download/download_item_model.cc
-@@ -725,7 +725,7 @@ bool DownloadItemModel::IsCommandChecked
+@@ -724,7 +724,7 @@ bool DownloadItemModel::IsCommandChecked
return download_->GetOpenWhenComplete() || IsExtensionDownload();
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
+@@ -772,7 +772,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);
-@@ -1184,7 +1184,7 @@ void DownloadItemModel::DetermineAndSetS
+@@ -1183,7 +1183,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 b29e188356..27ce75161c 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/download/download_prefs.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/download/download_prefs.cc
@@ -11,6 +11,7 @@
#include <vector>
@@ -14,7 +14,7 @@ $NetBSD$
#include "base/feature_list.h"
#include "base/files/file_util.h"
#include "base/functional/bind.h"
-@@ -62,6 +63,10 @@
+@@ -65,6 +66,10 @@
#include "components/safe_browsing/content/common/file_type_policies.h"
#endif
@@ -25,7 +25,7 @@ $NetBSD$
using content::BrowserContext;
using content::BrowserThread;
using content::DownloadManager;
-@@ -75,7 +80,7 @@ namespace {
+@@ -78,7 +83,7 @@ namespace {
// Consider downloads 'dangerous' if they go to the home directory on Linux and
// to the desktop on any platform.
bool DownloadPathIsDangerous(const base::FilePath& download_path) {
@@ -34,7 +34,7 @@ $NetBSD$
base::FilePath home_dir = base::GetHomeDir();
if (download_path == home_dir) {
return true;
-@@ -181,7 +186,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
+@@ -248,7 +253,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -43,7 +43,7 @@ $NetBSD$
should_open_pdf_in_system_reader_ =
prefs->GetBoolean(prefs::kOpenPdfDownloadInSystemReader);
#endif
-@@ -308,7 +313,7 @@ void DownloadPrefs::RegisterProfilePrefs
+@@ -375,7 +380,7 @@ void DownloadPrefs::RegisterProfilePrefs
registry->RegisterFilePathPref(prefs::kSaveFileDefaultDirectory,
default_download_path);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -52,7 +52,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kOpenPdfDownloadInSystemReader, false);
#endif
#if BUILDFLAG(IS_ANDROID)
-@@ -481,7 +486,7 @@ void DownloadPrefs::DisableAutoOpenByUse
+@@ -548,7 +553,7 @@ void DownloadPrefs::DisableAutoOpenByUse
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -61,7 +61,7 @@ $NetBSD$
void DownloadPrefs::SetShouldOpenPdfInSystemReader(bool should_open) {
if (should_open_pdf_in_system_reader_ == should_open)
return;
-@@ -507,7 +512,7 @@ bool DownloadPrefs::ShouldOpenPdfInSyste
+@@ -574,7 +579,7 @@ bool DownloadPrefs::ShouldOpenPdfInSyste
void DownloadPrefs::ResetAutoOpenByUser() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -70,7 +70,7 @@ $NetBSD$
SetShouldOpenPdfInSystemReader(false);
#endif
auto_open_by_user_.clear();
-@@ -544,7 +549,7 @@ void DownloadPrefs::SaveAutoOpenState()
+@@ -611,7 +616,7 @@ void DownloadPrefs::SaveAutoOpenState()
bool DownloadPrefs::CanPlatformEnableAutoOpenForPdf() const {
#if BUILDFLAG(IS_CHROMEOS)
return false; // There is no UI for auto-open on ChromeOS.
@@ -79,7 +79,7 @@ $NetBSD$
return ShouldOpenPdfInSystemReader();
#else
return false;
-@@ -626,7 +631,14 @@ base::FilePath DownloadPrefs::SanitizeDo
+@@ -693,7 +698,14 @@ base::FilePath DownloadPrefs::SanitizeDo
#else
// If the stored download directory is an absolute path, we presume it's
// correct; there's not really much more validation we can do here.
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.h b/chromium/patches/patch-chrome_browser_download_download__prefs.h
index 175b78fc47..3d8d260a89 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/download/download_prefs.h.orig 2026-08-05 20:17:42.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 065202340b..effddd72d4 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/browser_management/browser_management_service.cc
@@ -61,7 +61,7 @@ BrowserManagementService::BrowserManagem
management_status_providers().end(),
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 db03f8c4da..c1b3b77d93 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/browser_management/browser_management_service.h
@@ -17,7 +17,7 @@
#include "components/prefs/pref_change_registrar.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_browser__management_management__identity.cc b/chromium/patches/patch-chrome_browser_enterprise_browser__management_management__identity.cc
index 74fc5a91f7..ccbfa2b3bb 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_browser__management_management__identity.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_browser__management_management__identity.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/browser_management/management_identity.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/browser_management/management_identity.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/browser_management/management_identity.cc
@@ -86,7 +86,7 @@ std::optional<std::string> GetDeviceMana
g_browser_process->platform_part()->browser_policy_connector_ash();
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 2149e0a79d..897bdf3468 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc
@@ -8,7 +8,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 84495ede5b..bf8578f8c0 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h
@@ -29,7 +29,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 f8067d8bb9..d5087228c2 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2026-08-05 20:17:42.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 e4d23934e2..3d47a55f6f 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/common.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/connectors/common.cc
@@ -27,7 +27,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 b443c0a3ad..5037b0c9a5 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/connectors/connectors_service.cc
@@ -329,7 +329,7 @@ policy::PolicyScope ConnectorsService::G
bool ConnectorsService::ConnectorsEnabled() const {
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 dfe879eaba..dcf58c5e04 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2026-08-05 20:17:42.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 311f5c4d9d..125b548df0 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2026-08-05 20:17:42.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"
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 95ffb9b123..f383356e11 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc
@@ -19,7 +19,7 @@
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 d72e6c732d..07fdf0af27 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2026-08-05 20:17:42.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 626a84a347..3beeef52df 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2026-08-05 20:17:42.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 b1543d40a3..0c9f451d30 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig 2026-08-05 20:17:42.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 7118fd8c31..9657645a7b 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
@@ -30,7 +30,7 @@
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h
index 470b44b397..459729e06c 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h
@@ -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.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.h
@@ -11,7 +11,7 @@
#include "chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.h"
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 2db2dbf710..346f575aed 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
@@ -53,7 +53,7 @@
#include "base/strings/utf_string_conversions.h"
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 ad03f0a6ea..5b567ac671 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
@@ -19,7 +19,7 @@
#include "components/keyed_service/core/keyed_service.h"
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 267aba14e6..4f1b9fbd63 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig 2026-08-05 20:17:42.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 af2208c685..0e1167ae76 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig 2026-08-05 20:17:42.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_remote__commands_user__remote__commands__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.cc
index 1b7fbf418c..0e5ffedbeb 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_user__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/user_remote_commands_factory.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/remote_commands/user_remote_commands_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/remote_commands/user_remote_commands_factory.cc
@@ -22,7 +22,7 @@ UserRemoteCommandsFactory::BuildJobForTy
switch (type) {
diff --git a/chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc b/chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
index 650be7fd27..f5c30c4768 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc
@@ -41,7 +41,7 @@
#include "chrome/browser/enterprise/reporting/reporting_delegate_factory_desktop.h"
@@ -12,10 +12,10 @@ $NetBSD$
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/reporting/browser_launch/browser_launch_event_controller_factory_desktop.h"
#include "chrome/browser/enterprise/reporting/saas_usage/saas_usage_reporting_delegate_factory_desktop.h"
#include "components/enterprise/browser/reporting/reporting_features.h"
- #include "components/enterprise/browser/reporting/saas_usage/saas_usage_report_scheduler.h"
-@@ -123,7 +123,7 @@ void CloudProfileReportingService::Creat
+@@ -124,7 +124,7 @@ void CloudProfileReportingService::Creat
#endif
report_scheduler_ = std::make_unique<ReportScheduler>(std::move(params));
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 7daf10d98d..0168626f5a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig 2026-08-05 20:17:42.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 00812cb1f9..6a1a012b54 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2026-08-05 20:17:42.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 6c0ff29909..2d5693b3eb 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/enterprise/signals/signals_aggregator_factory.cc
@@ -54,7 +54,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 c5f4eb48a0..76d920eea2 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig 2026-08-05 20:17:42.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 19f59b1d3c..10cd92c6a6 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig 2026-08-05 20:17:42.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 94da2b720b..823697c27b 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2026-08-05 20:17:42.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 252bcdddfe..f7f8e6c69c 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/BUILD.gn
-@@ -1524,6 +1524,10 @@ source_set("extensions") {
+@@ -1526,6 +1526,10 @@ source_set("extensions") {
]
}
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc b/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
index 412c011b30..8366ae543c 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc
-@@ -55,7 +55,7 @@
+@@ -56,7 +56,7 @@
#endif // BUILDFLAG(ENABLE_EXTENSIONS)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_api.h"
#include "chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_service.h"
#endif
-@@ -150,7 +150,7 @@ void EnsureApiBrowserContextKeyedService
+@@ -152,7 +152,7 @@ void EnsureApiBrowserContextKeyedService
#endif // BUILDFLAG(ENABLE_EXTENSIONS)
// These APIs are intentionally not supported on desktop Android.
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 683e59d602..804a02b448 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2026-08-05 20:17:42.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 eceed05693..7a9e86f6fc 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2026-08-05 20:17:42.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 26c093e17f..a983a3c096 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2026-08-05 20:17:42.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 7793cc9ec3..574081bfb8 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
@@ -29,7 +29,7 @@
#include "components/enterprise/connectors/core/reporting_constants.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 5c7f783c55..99a9596029 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h
@@ -16,7 +16,7 @@
#include "chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.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 8343930192..4a8d3fd608 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2026-08-05 20:17:42.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 d0a11087bd..6d8b89e9ee 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2026-08-05 20:17:42.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 e5c647c85c..b67a62072c 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,14 +4,14 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
-@@ -662,7 +662,7 @@ void PasswordsPrivateDelegateImpl::OnFet
+@@ -638,7 +638,7 @@ void PasswordsPrivateDelegateImpl::OnFet
}
void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall() {
-#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- PasswordsPrivateEventRouter* router =
- PasswordsPrivateEventRouterFactory::GetForProfile(profile_);
- if (router) {
++#if !BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (event_router_) {
+ event_router_->OnPasswordManagerAuthTimeout();
+ }
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 c4208233e7..5548618106 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
@@ -368,7 +368,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 fc67a41f3e..7cf73bef36 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -233,7 +233,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -234,7 +234,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] =
-@@ -273,7 +273,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -280,7 +280,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
-@@ -293,7 +293,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -302,7 +302,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 2aa1b9beed..a08cd404d6 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/api/tabs/tabs_api.cc
-@@ -1367,7 +1367,7 @@ ExtensionFunction::ResponseValue Windows
+@@ -1381,7 +1381,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.
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h b/chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h
index d049dcbdfd..8812c564dc 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h
+++ b/chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_api.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_api.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_api.h
@@ -15,7 +15,7 @@
#include "extensions/browser/extension_function_histogram_value.h"
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 a1cb601927..47c3fca776 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
@@ -28,7 +28,7 @@
#include "extensions/browser/process_manager.h"
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 7cc62c283e..11f76a55b2 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -1173,7 +1173,7 @@ void WebstorePrivateBeginInstallWithMani
+@@ -1180,7 +1180,7 @@ void WebstorePrivateBeginInstallWithMani
#if BUILDFLAG(IS_CHROMEOS)
RequestExtensionApproval(contents);
return;
diff --git a/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.cc b/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.cc
new file mode 100644
index 0000000000..dbeed5e882
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.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/extensions/chrome_app_deprecation.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chrome/browser/extensions/chrome_app_deprecation.cc
+@@ -16,7 +16,7 @@ namespace testing {
+ bool g_enable_chrome_apps_for_testing = false;
+ } // namespace testing
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsExtensionUnsupportedDeprecatedApp(content::BrowserContext* context,
+ const std::string& extension_id) {
+ if (testing::g_enable_chrome_apps_for_testing) {
diff --git a/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.h b/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.h
new file mode 100644
index 0000000000..66d0b161c3
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.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/extensions/chrome_app_deprecation.h.orig 2026-08-05 20:17:42.000000000 +0000
++++ chrome/browser/extensions/chrome_app_deprecation.h
+@@ -24,7 +24,7 @@ namespace testing {
+ extern bool g_enable_chrome_apps_for_testing;
+ } // namespace testing
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns whether the extension with `extension_id` is an unsupported
+ // deprecated app (hosted app, legacy packaged app, or platform app) on
+ // Windows/Mac/Linux.
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 01aa852cc6..e94e193e23 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
-@@ -53,7 +53,7 @@ bool IsComponentExtensionAllowlisted(con
+@@ -55,7 +55,7 @@ bool IsComponentExtensionAllowlisted(con
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
#endif // BUILDFLAG(IS_CHROMEOS)
extension_misc::kReadingModeGDocsHelperExtensionId,
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 b890eeb0fa..02a011a100 100644
--- a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/external_provider_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/external_provider_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/external_provider_impl.cc
@@ -837,7 +837,7 @@ void ExternalProviderImpl::CreateExterna
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 23419b7198..89dcce89e6 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/sync/extension_sync_service.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/extensions/sync/extension_sync_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/extensions/sync/extension_sync_service.cc
@@ -637,7 +637,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 960a52a432..5e6efc6578 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/favicon/chrome_favicon_client.cc.orig 2026-08-05 20:17:42.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_show__feedback__page.cc b/chromium/patches/patch-chrome_browser_feedback_show__feedback__page.cc
index bc55e722bf..4a026469c5 100644
--- a/chromium/patches/patch-chrome_browser_feedback_show__feedback__page.cc
+++ b/chromium/patches/patch-chrome_browser_feedback_show__feedback__page.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/feedback/show_feedback_page.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/feedback/show_feedback_page.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/feedback/show_feedback_page.cc
@@ -256,7 +256,7 @@ bool CanShowFeedback(const Profile* prof
return false;
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 f43739060c..261f06d46a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig 2026-08-05 20:17:42.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 d79617c170..a5a1f3d606 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc
@@ -46,7 +46,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 490de98c27..6381a3adb0 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -413,7 +413,7 @@ GenerateBlockPaths(bool should_normalize
+@@ -415,7 +415,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
index e57661991d..010b12f24d 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run.cc
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/first_run/first_run.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/first_run/first_run.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/first_run/first_run.cc
@@ -309,7 +309,7 @@ void SetupInitialPrefsFromInstallPrefs(
out_prefs->confirm_to_quit = true;
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run.h b/chromium/patches/patch-chrome_browser_first__run_first__run.h
index ebe7ba48a9..2906e6f889 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run.h
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/first_run/first_run.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/first_run/first_run.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/first_run/first_run.h
@@ -73,7 +73,7 @@ struct MasterPrefs {
#if BUILDFLAG(IS_MAC)
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 fec263be10..db95ad9666 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/first_run/first_run_dialog.h.orig 2026-08-05 20:17:42.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 d57b5bb94c..3deadf5636 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/first_run/first_run_internal.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/first_run/first_run_internal.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/first_run/first_run_internal.h
@@ -72,13 +72,13 @@ FirstRunState DetermineFirstRunState(boo
bool force_first_run,
diff --git a/chromium/patches/patch-chrome_browser_flag__descriptions.h b/chromium/patches/patch-chrome_browser_flag__descriptions.h
index c3bab84efa..124c61dc55 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.h
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.h
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/flag_descriptions.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/flag_descriptions.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/flag_descriptions.h
-@@ -8514,6 +8514,20 @@ inline constexpr char kEnableDlpFileSyst
- "Enable DLP upload scan support for FileSystem API-backed cloud storage on "
- "ChromeOS.";
+@@ -8546,6 +8546,20 @@ inline constexpr char kAntivirusTelemetr
+ "Enables antivirus product info to be included in Safe Browsing download "
+ "pings.";
+#if BUILDFLAG(IS_BSD)
+inline constexpr char kAudioBackendName[] =
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 edc937c725..1e6eb08f94 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2026-08-05 20:17:42.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 bd2e089c73..687a009239 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2026-08-05 20:17:42.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_glic__settings__util__desktop.cc b/chromium/patches/patch-chrome_browser_glic_glic__settings__util__desktop.cc
index 6157bee72e..0db0caceff 100644
--- a/chromium/patches/patch-chrome_browser_glic_glic__settings__util__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_glic_glic__settings__util__desktop.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/glic_settings_util_desktop.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/glic/glic_settings_util_desktop.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/glic/glic_settings_util_desktop.cc
@@ -108,7 +108,7 @@ std::string_view GetPlatformHelpSuffix()
return "_mac";
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
deleted file mode 100644
index 4b0788e7b5..0000000000
--- a/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.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
-
---- chrome/browser/glic/host/glic_page_handler.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ chrome/browser/glic/host/glic_page_handler.cc
-@@ -187,7 +187,7 @@ namespace {
- constexpr mojom::Platform kPlatform = mojom::Platform::kMacOS;
- #elif BUILDFLAG(IS_WIN)
- constexpr mojom::Platform kPlatform = mojom::Platform::kWindows;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- constexpr mojom::Platform kPlatform = mojom::Platform::kLinux;
- #elif BUILDFLAG(IS_CHROMEOS)
- constexpr mojom::Platform kPlatform = mojom::Platform::kChromeOS;
diff --git a/chromium/patches/patch-chrome_browser_glic_host_guest__util.cc b/chromium/patches/patch-chrome_browser_glic_host_guest__util.cc
new file mode 100644
index 0000000000..9caf3d4cd4
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_glic_host_guest__util.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/glic/host/guest_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chrome/browser/glic/host/guest_util.cc
+@@ -391,7 +391,7 @@ mojom::Platform GetGlicPlatform() {
+ return mojom::Platform::kMacOS;
+ #elif BUILDFLAG(IS_WIN)
+ return mojom::Platform::kWindows;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return mojom::Platform::kLinux;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return mojom::Platform::kChromeOS;
diff --git a/chromium/patches/patch-chrome_browser_glic_public_features.cc b/chromium/patches/patch-chrome_browser_glic_public_features.cc
index 254ec79b51..4ffdf7053f 100644
--- a/chromium/patches/patch-chrome_browser_glic_public_features.cc
+++ b/chromium/patches/patch-chrome_browser_glic_public_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/public/features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/glic/public/features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/glic/public/features.cc
-@@ -64,7 +64,7 @@ BASE_FEATURE(kGlicCreateTabAdjacent, bas
+@@ -65,7 +65,7 @@ BASE_FEATURE(kGlicCreateTabAdjacent, bas
// When off, disables both live mode and the glic floating panel.
BASE_FEATURE(kGlicLiveMode,
diff --git a/chromium/patches/patch-chrome_browser_glic_service_glic__instance__impl.cc b/chromium/patches/patch-chrome_browser_glic_service_glic__instance__impl.cc
index 959bf1403c..e7f70e1bae 100644
--- a/chromium/patches/patch-chrome_browser_glic_service_glic__instance__impl.cc
+++ b/chromium/patches/patch-chrome_browser_glic_service_glic__instance__impl.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/service/glic_instance_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/glic/service/glic_instance_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/glic/service/glic_instance_impl.cc
-@@ -18,7 +18,7 @@
- #include "chrome/browser/actor/actor_keyed_service_factory.h"
- #include "chrome/browser/background/glic/glic_launcher_configuration.h"
- #include "chrome/browser/browser_process.h"
+@@ -72,7 +72,7 @@
+ #include "third_party/abseil-cpp/absl/functional/overload.h"
+ #include "ui/base/l10n/l10n_util.h"
+
-#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/enterprise/reporting/saas_usage/saas_usage_reporting_controller_factory.h"
#endif
- #include "chrome/browser/glic/common/future_browser_features.h"
-@@ -132,7 +132,7 @@ EmbedderKey CreateSidePanelEmbedderKey(t
+
+@@ -139,7 +139,7 @@ EmbedderKey CreateSidePanelEmbedderKey(t
enterprise_reporting::SaasUsageReportingController*
GetSaasUsageReportingController(Profile* profile) {
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 5e16c736d4..e6073c91c9 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/glic/widget/glic_widget.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/glic/widget/glic_widget.cc
-@@ -54,7 +54,7 @@
+@@ -53,7 +53,7 @@
#include "ui/views/win/hwnd_util.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/shell_integration_linux.h"
#include "chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.h"
#endif
-@@ -109,7 +109,7 @@ class GlicClientView : public views::Cli
+@@ -108,7 +108,7 @@ class GlicClientView : public views::Cli
GlicView* glic_view() { return static_cast<GlicView*>(contents_view()); }
};
@@ -24,7 +24,7 @@ $NetBSD$
class GlicFrameView : public views::NativeFrameView {
public:
explicit GlicFrameView(views::Widget* widget)
-@@ -128,7 +128,7 @@ class GlicFrameView : public views::Nati
+@@ -127,7 +127,7 @@ class GlicFrameView : public views::Nati
#if BUILDFLAG(IS_WIN)
int resize_border = resize_border =
display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CXSIZEFRAME);
@@ -33,7 +33,7 @@ $NetBSD$
int resize_border = OpaqueBrowserFrameViewLayout::kFrameBorderThickness;
#endif
const bool can_resize = GetWidget()->widget_delegate()->CanResize();
-@@ -356,7 +356,7 @@ std::unique_ptr<views::WidgetDelegate> G
+@@ -358,7 +358,7 @@ std::unique_ptr<views::WidgetDelegate> G
return std::make_unique<GlicClientView>(widget, contents_view);
}));
@@ -42,7 +42,7 @@ $NetBSD$
delegate->SetFrameViewFactory(base::BindRepeating(
[](views::Widget* widget) -> std::unique_ptr<views::FrameView> {
return std::make_unique<GlicFrameView>(widget);
-@@ -436,7 +436,7 @@ std::unique_ptr<GlicWidget> GlicWidget::
+@@ -438,7 +438,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 6ffcc26243..622b66f06d 100644
--- a/chromium/patches/patch-chrome_browser_global__features.cc
+++ b/chromium/patches/patch-chrome_browser_global__features.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/global_features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/global_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/global_features.cc
-@@ -38,7 +38,7 @@
- #include "chrome/browser/background/glic/glic_background_mode_manager.h" // nogncheck
+@@ -40,7 +40,7 @@
+ #include "chrome/browser/ui/tabs/tab_drag_api/desktop_tab_drag_impl/tab_drag_session_desktop_injector.h"
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -15,25 +15,25 @@ $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"
-@@ -175,7 +175,7 @@ void GlobalFeatures::PostBrowserProcessI
- *g_browser_process, g_browser_process);
+@@ -184,7 +184,7 @@ void GlobalFeatures::PostBrowserProcessI
}
+ #endif
system_permissions_platform_handle_ = CreateSystemPermissionsPlatformHandle();
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// TODO(crbug.com/463742800): Migrate WhatsNewRegistry (and other non-core
// features) to Init().
whats_new_registry_ = CreateWhatsNewRegistry();
-@@ -249,7 +249,7 @@ void GlobalFeatures::PostMainMessageLoop
-
+@@ -259,7 +259,7 @@ void GlobalFeatures::PostMainMessageLoop
application_advanced_protection_status_detector_.reset();
+ tab_drag_session_manager_.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
-@@ -268,7 +268,7 @@ GlobalFeatures::CreateSystemPermissionsP
+@@ -278,7 +278,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 06574231f4..6317ba11ea 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/global_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/global_features.h
-@@ -23,7 +23,7 @@ class GlobalBrowserCollection;
+@@ -25,7 +25,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
-@@ -137,7 +137,7 @@ class GlobalFeatures {
+@@ -143,7 +143,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();
}
-@@ -209,7 +209,7 @@ class GlobalFeatures {
+@@ -219,7 +219,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
virtual std::unique_ptr<GlobalBrowserCollection>
-@@ -225,7 +225,7 @@ class GlobalFeatures {
+@@ -235,7 +235,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__init.cc b/chromium/patches/patch-chrome_browser_headless_headless__mode__init.cc
index 0e3721885e..a83091d9f8 100644
--- a/chromium/patches/patch-chrome_browser_headless_headless__mode__init.cc
+++ b/chromium/patches/patch-chrome_browser_headless_headless__mode__init.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/headless/headless_mode_init.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/headless/headless_mode_init.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/headless/headless_mode_init.cc
@@ -11,7 +11,7 @@
// New headless mode is available on Linux, Windows and Mac platforms.
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/base_switches.h"
#include "base/command_line.h"
-@@ -23,7 +23,7 @@
+@@ -24,7 +24,7 @@
#include "chrome/common/chrome_switches.h"
#include "content/public/common/content_switches.h"
@@ -24,7 +24,7 @@ $NetBSD$
#include "ui/gl/gl_switches.h" // nogncheck
#include "ui/ozone/public/ozone_switches.h" // nogncheck
#endif
-@@ -92,7 +92,7 @@ class HeadlessModeHandleImpl : public He
+@@ -93,7 +93,7 @@ class HeadlessModeHandleImpl : public He
command_line.AppendSwitchPath(switches::kUserDataDir, user_data_dir);
}
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 ffc688e8b2..290e19987d 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/headless/headless_mode_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/headless/headless_mode_util.cc
@@ -9,7 +9,7 @@
// New headless mode is available on Linux, Windows and Mac platforms.
diff --git a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
index ce4192b90f..ee71337487 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/intranet_redirect_detector.h.orig 2026-08-05 20:17:42.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 c563c9a0df..f4973a48fa 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2026-08-05 20:17:42.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 a29b15f786..166ef04ac1 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/audio_service_util.cc.orig 2026-08-05 20:17:42.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 52a34a4da7..1305211c3c 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/router/discovery/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/media/router/discovery/BUILD.gn
-@@ -81,7 +81,7 @@ static_library("discovery") {
+@@ -82,7 +82,7 @@ static_library("discovery") {
]
configs += [ "//build/config/compiler:wexit_time_destructors" ]
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 08076ebd6f..96b8539a4a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2026-08-05 20:17:42.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 90c3dfdbae..04dc168bb9 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2026-08-05 20:17:42.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 08ed91558c..b493920b25 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2026-08-05 20:17:42.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 c5533dd37e..79d85c0ccb 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2026-08-05 20:17:42.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 4079472db9..e02328b043 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/media/webrtc/desktop_media_picker_controller.cc
-@@ -100,7 +100,7 @@ bool DesktopMediaPickerController::IsSys
+@@ -99,7 +99,7 @@ bool DesktopMediaPickerController::IsSys
base::FeatureList::IsEnabled(
media::kMacCatapLoopbackAudioForScreenShare));
}
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc b/chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc
index 2077ff6020..e9b53c4015 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/rtc_diagnostic_logging_utils.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/webrtc/rtc_diagnostic_logging_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/media/webrtc/rtc_diagnostic_logging_utils.cc
@@ -32,7 +32,7 @@
#include "url/origin.h"
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 17c62fe8b0..68f5109bb9 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
@@ -97,7 +97,7 @@ std::string GetLogUploadProduct(WebRtcLo
const char product[] = "Chrome";
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 91c174b25b..0b69bdf3a0 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
@@ -30,7 +30,7 @@
#include "net/base/schemeful_site.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) ||
-@@ -330,7 +330,7 @@ WebRtcLoggingController::GetLogMessageCa
+@@ -328,7 +328,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 874e3f294e..5a588a30a3 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.h
@@ -148,7 +148,7 @@ class WebRtcLoggingController
diff --git a/chromium/patches/patch-chrome_browser_memory__details.cc b/chromium/patches/patch-chrome_browser_memory__details.cc
index 5b2a4eece0..04a3e6cd23 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/memory_details.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/memory_details.cc
@@ -334,7 +334,7 @@ void MemoryDetails::CollectChildInfoOnUI
});
diff --git a/chromium/patches/patch-chrome_browser_metrics_BUILD.gn b/chromium/patches/patch-chrome_browser_metrics_BUILD.gn
index fd0ab05557..0fa00c75fb 100644
--- a/chromium/patches/patch-chrome_browser_metrics_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_metrics_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/metrics/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/metrics/BUILD.gn
@@ -210,7 +210,7 @@ source_set("metrics") {
]
@@ -24,7 +24,7 @@ $NetBSD$
public += [ "chrome_metrics_service_crash_reporter.h" ]
}
-@@ -473,7 +473,7 @@ source_set("impl") {
+@@ -476,7 +476,7 @@ source_set("impl") {
sources += [ "structured/chrome_structured_metrics_delegate.cc" ]
}
@@ -33,7 +33,7 @@ $NetBSD$
sources += [ "bluetooth_metrics_provider.cc" ]
}
-@@ -488,7 +488,7 @@ source_set("impl") {
+@@ -491,7 +491,7 @@ source_set("impl") {
deps += [ "//chrome/browser/updates:update_metrics" ]
}
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 5a2e185f0c..a0c1e00b82 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
@@ -84,7 +84,7 @@
#endif
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 39119477ee..c43535a821 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2026-08-05 20:17:42.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 0719d98f33..c2ce5d6223 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -201,7 +201,7 @@
+@@ -200,7 +200,7 @@
#include "chrome/browser/metrics/power/power_metrics_provider_mac.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/metrics/motherboard_metrics_provider.h"
#endif
-@@ -213,7 +213,7 @@
+@@ -212,7 +212,7 @@
#include "chrome/browser/metrics/bluetooth_metrics_provider.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/updates/update_metrics_provider.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -542,7 +542,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -541,7 +541,7 @@ void ChromeMetricsServiceClient::Registe
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -33,7 +33,7 @@ $NetBSD$
metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
#if !BUILDFLAG(IS_CHROMEOS)
-@@ -739,7 +739,7 @@ void ChromeMetricsServiceClient::Initial
+@@ -738,7 +738,7 @@ void ChromeMetricsServiceClient::Initial
this, local_state);
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -42,7 +42,7 @@ $NetBSD$
metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
base::SequencedTaskRunner::GetCurrentDefault());
#endif
-@@ -799,7 +799,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -798,7 +798,7 @@ void ChromeMetricsServiceClient::Registe
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::CPUMetricsProvider>());
@@ -51,7 +51,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::MotherboardMetricsProvider>());
#endif
-@@ -899,7 +899,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -898,7 +898,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<GoogleUpdateMetricsProviderMac>());
#endif
@@ -60,7 +60,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<PowerMetricsProvider>());
#endif
@@ -69,7 +69,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
metrics::CreateDesktopSessionMetricsProvider());
metrics_service_->RegisterMetricsProvider(
-@@ -1215,7 +1215,7 @@ bool ChromeMetricsServiceClient::Registe
+@@ -1214,7 +1214,7 @@ bool ChromeMetricsServiceClient::Registe
}
#endif
@@ -78,7 +78,7 @@ $NetBSD$
// This creates the DesktopProfileSessionDurationsServices if it didn't exist
// already.
metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1590,7 +1590,7 @@ void ChromeMetricsServiceClient::CreateS
+@@ -1564,7 +1564,7 @@ void ChromeMetricsServiceClient::CreateS
recorder =
std::make_unique<metrics::structured::AshStructuredMetricsRecorder>(
cros_system_profile_provider_.get());
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 3149834f7c..edb1d71e5b 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig 2026-08-05 20:17:42.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 fd4b050fdd..aed9870166 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/metrics/power/process_metrics_recorder_util.cc
@@ -65,7 +65,7 @@ void RecordProcessHistograms(const std::
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 9d605c78f1..2f83e31c83 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/metrics/power/process_monitor.cc
@@ -68,7 +68,7 @@ class ProcessMetricsDelegateImpl : publi
}
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 994d2cad43..5b9a41115c 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/metrics/power/process_monitor.h
@@ -47,7 +47,7 @@ class ProcessMetricsDelegate {
GetPlatformIndependentCPUUsage() = 0;
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 87031a42b3..14585376d5 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/profile_network_context_service.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/net/profile_network_context_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/net/profile_network_context_service.cc
@@ -145,7 +145,7 @@
#endif
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 a2ca377c04..47f4252721 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/net/profile_network_context_service_factory.cc.orig 2026-08-05 20:17:42.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 ccc7c4e58e..e4cf8b92f4 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/net/system_network_context_manager.cc
-@@ -138,7 +138,7 @@ enum class NetworkSandboxState {
+@@ -139,7 +139,7 @@ enum class NetworkSandboxState {
// The global instance of the SystemNetworkContextManager.
SystemNetworkContextManager* g_system_network_context_manager = nullptr;
@@ -15,7 +15,7 @@ $NetBSD$
// Whether kerberos library loading will work in the network service due to the
// sandbox.
bool g_network_service_will_allow_gssapi_library_load = false;
-@@ -146,7 +146,7 @@ bool g_network_service_will_allow_gssapi
+@@ -147,7 +147,7 @@ bool g_network_service_will_allow_gssapi
const char* kGssapiDesiredPref =
#if BUILDFLAG(IS_CHROMEOS)
ash::prefs::kKerberosEnabled;
@@ -24,7 +24,7 @@ $NetBSD$
prefs::kReceivedHttpAuthNegotiateHeader;
#endif
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -192,7 +192,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -193,7 +193,7 @@ network::mojom::HttpAuthDynamicParamsPtr
auth_dynamic_params->basic_over_http_enabled =
local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled);
@@ -33,7 +33,7 @@ $NetBSD$
auth_dynamic_params->delegate_by_kdc_policy =
local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -207,7 +207,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -208,7 +208,7 @@ network::mojom::HttpAuthDynamicParamsPtr
local_state->GetString(prefs::kAuthAndroidNegotiateAccountType);
#endif // BUILDFLAG(IS_ANDROID)
@@ -42,7 +42,7 @@ $NetBSD$
auth_dynamic_params->allow_gssapi_library_load =
local_state->GetBoolean(kGssapiDesiredPref);
#endif // BUILDFLAG(IS_CHROMEOS)
-@@ -217,7 +217,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -218,7 +218,7 @@ network::mojom::HttpAuthDynamicParamsPtr
void OnNewHttpAuthDynamicParams(
network::mojom::HttpAuthDynamicParamsPtr& params) {
@@ -51,7 +51,7 @@ $NetBSD$
// The kerberos library is incompatible with the network service sandbox, so
// if library loading is now enabled, the network service needs to be
// restarted. It will be restarted unsandboxed because is
-@@ -265,11 +265,11 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -266,11 +266,11 @@ NetworkSandboxState IsNetworkSandboxEnab
// it is not always initialized.
CHECK_IS_TEST();
}
@@ -65,7 +65,7 @@ $NetBSD$
// The network service sandbox and the kerberos library are incompatible.
// If kerberos is enabled by policy, disable the network service sandbox.
if (g_network_service_will_allow_gssapi_library_load ||
-@@ -285,7 +285,7 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -286,7 +286,7 @@ NetworkSandboxState IsNetworkSandboxEnab
}
#endif // BUILDFLAG(IS_WIN)
@@ -74,7 +74,7 @@ $NetBSD$
if (local_state &&
local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -590,7 +590,7 @@ void SystemNetworkContextManager::Delete
+@@ -591,7 +591,7 @@ void SystemNetworkContextManager::Delete
g_system_network_context_manager = nullptr;
}
@@ -83,7 +83,7 @@ $NetBSD$
SystemNetworkContextManager::GssapiLibraryLoadObserver::
GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
: owner_(owner) {}
-@@ -649,7 +649,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -650,7 +650,7 @@ SystemNetworkContextManager::SystemNetwo
pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins,
auth_pref_callback);
@@ -92,7 +92,7 @@ $NetBSD$
pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
auth_pref_callback);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -663,7 +663,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -664,7 +664,7 @@ SystemNetworkContextManager::SystemNetwo
auth_pref_callback);
#endif // BUILDFLAG(IS_ANDROID)
@@ -101,7 +101,7 @@ $NetBSD$
pref_change_registrar_.Add(kGssapiDesiredPref, auth_pref_callback);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -735,7 +735,7 @@ void SystemNetworkContextManager::Regist
+@@ -736,7 +736,7 @@ void SystemNetworkContextManager::Regist
registry->RegisterStringPref(prefs::kAuthNegotiateDelegateAllowlist,
std::string());
@@ -110,7 +110,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
false);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -765,11 +765,11 @@ void SystemNetworkContextManager::Regist
+@@ -766,11 +766,11 @@ void SystemNetworkContextManager::Regist
registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
@@ -124,7 +124,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
#endif // BUILDFLAG(IS_LINUX)
-@@ -826,7 +826,7 @@ void SystemNetworkContextManager::OnNetw
+@@ -827,7 +827,7 @@ void SystemNetworkContextManager::OnNetw
OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
@@ -133,7 +133,7 @@ $NetBSD$
gssapi_library_loader_observer_.Install(network_service);
#endif // BUILDFLAG(IS_LINUX)
-@@ -1072,7 +1072,7 @@ bool SystemNetworkContextManager::IsNetw
+@@ -1078,7 +1078,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 7317bd7de3..a407076b83 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/net/system_network_context_manager.h
@@ -216,7 +216,7 @@ class SystemNetworkContextManager {
class URLLoaderFactoryForSystem;
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 d244600968..e24df68af4 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
-@@ -37,7 +37,7 @@
+@@ -38,7 +38,7 @@
#include "services/network/public/cpp/resource_request.h"
namespace {
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
deleted file mode 100644
index f860e862fa..0000000000
--- a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__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
-
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ chrome/browser/new_tab_page/new_tab_page_util.cc
-@@ -55,7 +55,7 @@ bool IsOsSupportedForCart() {
- }
-
- bool IsOsSupportedForDrive() {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return true;
- #else
- return false;
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 9bfa343807..234fe8e1c9 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig 2026-08-05 20:17:42.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 321242466d..c232f9e1fb 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2026-08-05 20:17:42.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 51dd6f013b..ea44b4d5d8 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc
@@ -48,7 +48,7 @@ bool ShouldCreateCustomLinksManager() {
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 2328e0c3d9..faa9cca126 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/page_load_metrics/page_load_metrics_initialize.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/page_load_metrics/page_load_metrics_initialize.cc
@@ -69,7 +69,7 @@
#include "url/gurl.h"
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 9a9fb1458c..4def4fc2a8 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -699,7 +699,7 @@ void ChromePasswordManagerClient::Contin
+@@ -719,7 +719,7 @@ void ChromePasswordManagerClient::Contin
bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
device_reauth::DeviceAuthenticator* authenticator) {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
return false;
}
-@@ -982,7 +982,7 @@ void ChromePasswordManagerClient::Notify
+@@ -1002,7 +1002,7 @@ void ChromePasswordManagerClient::Notify
}
void ChromePasswordManagerClient::NotifyKeychainError() {
@@ -24,7 +24,7 @@ $NetBSD$
PasswordsClientUIDelegate* manage_passwords_ui_controller =
PasswordsClientUIDelegateFromWebContents(web_contents());
if (manage_passwords_ui_controller) {
-@@ -2065,7 +2065,7 @@ void ChromePasswordManagerClient::HideFi
+@@ -2087,7 +2087,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;
}
-@@ -2104,7 +2104,7 @@ bool ChromePasswordManagerClient::IsPass
+@@ -2126,7 +2126,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 f0215c731b..dc086f7785 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2026-08-05 20:17:42.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 aa9a3c85d7..b25ee834db 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,18 +4,18 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc
-@@ -21,7 +21,7 @@
- #include "ui/gfx/geometry/resize_utils.h"
+@@ -23,7 +23,7 @@
#include "ui/gfx/geometry/size.h"
+
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -587,7 +587,7 @@ void PictureInPictureWindowManager::SetW
+@@ -590,7 +590,7 @@ void PictureInPictureWindowManager::SetW
bool PictureInPictureWindowManager::IsSupportedForDocumentPictureInPicture(
const GURL& url) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_platform__util__linux.cc b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
index e48de899f1..255c73aae6 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/platform_util_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/platform_util_linux.cc
@@ -69,7 +69,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 a09093be9e..0452ed390b 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
@@ -59,7 +59,7 @@
#include "chrome/browser/policy/browser_dm_token_storage_mac.h"
@@ -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"
-@@ -115,7 +115,7 @@ void ChromeBrowserCloudManagementControl
+@@ -116,7 +116,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>();
-@@ -292,7 +292,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -300,7 +300,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();
-@@ -314,7 +314,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -322,7 +322,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 ddd44b961d..c7a829a653 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -261,7 +261,7 @@
+@@ -265,7 +265,7 @@
#include "components/spellcheck/browser/pref_names.h"
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -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"
-@@ -271,7 +271,7 @@
+@@ -275,7 +275,7 @@
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
#include "components/enterprise/network_header_injection/core/http_header_injection_policy_handler.h"
#endif
-@@ -651,7 +651,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -664,7 +664,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kManagedDefaultSmartCardConnectSetting,
base::Value::Type::INTEGER },
#endif
@@ -33,7 +33,7 @@ $NetBSD$
{ key::kDeletingUndecryptablePasswordsEnabled,
password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
base::Value::Type::BOOLEAN },
-@@ -1017,7 +1017,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1036,7 +1036,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::LIST },
#endif // BUILDFLAG(ENABLE_EXTENSIONS_CORE)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
@@ -42,7 +42,7 @@ $NetBSD$
{ key::kRequireOnlineRevocationChecksForLocalAnchors,
prefs::kCertRevocationCheckingRequiredLocalAnchors,
base::Value::Type::BOOLEAN },
-@@ -1029,7 +1029,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1048,7 +1048,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::LIST },
#endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
// || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -51,7 +51,7 @@ $NetBSD$
{ key::kFullscreenAllowed,
prefs::kFullscreenAllowed,
base::Value::Type::BOOLEAN },
-@@ -1921,7 +1921,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1935,7 +1935,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::INTEGER},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -60,7 +60,7 @@ $NetBSD$
{ key::kGSSAPILibraryName,
prefs::kGSSAPILibraryName,
base::Value::Type::STRING },
-@@ -1983,7 +1983,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2000,7 +2000,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -69,7 +69,7 @@ $NetBSD$
{ key::kNetworkServiceSandboxEnabled,
prefs::kNetworkServiceSandboxEnabled,
base::Value::Type::BOOLEAN },
-@@ -2003,12 +2003,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2020,12 +2020,12 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kTotalMemoryLimitMb,
base::Value::Type::INTEGER },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -84,7 +84,7 @@ $NetBSD$
{ key::kUnmanagedDeviceSignalsConsentFlowEnabled,
device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
base::Value::Type::BOOLEAN },
-@@ -2016,7 +2016,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2033,7 +2033,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kProfileSeparationDomainExceptionList,
base::Value::Type::LIST },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -93,7 +93,7 @@ $NetBSD$
{ key::kDefaultBrowserSettingEnabled,
prefs::kDefaultBrowserSettingEnabled,
base::Value::Type::BOOLEAN },
-@@ -2028,7 +2028,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2045,7 +2045,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) \
@@ -102,7 +102,7 @@ $NetBSD$
{ key::kAutomatedPasswordChangeSettings,
optimization_guide::prefs::kAutomatedPasswordChangeEnterprisePolicyAllowed,
base::Value::Type::INTEGER },
-@@ -2132,7 +2132,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2149,7 +2149,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
@@ -111,7 +111,7 @@ $NetBSD$
{ key::kAlternativeBrowserPath,
browser_switcher::prefs::kAlternativeBrowserPath,
base::Value::Type::STRING },
-@@ -2240,7 +2240,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2257,7 +2257,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -120,7 +120,7 @@ $NetBSD$
{ key::kAuthNegotiateDelegateByKdcPolicy,
prefs::kAuthNegotiateDelegateByKdcPolicy,
base::Value::Type::BOOLEAN },
-@@ -2317,7 +2317,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2334,7 +2334,7 @@ const PolicyToPreferenceMapEntry kSimple
ash::prefs::kUrlParameterToAutofillSAMLUsername,
base::Value::Type::STRING },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -129,7 +129,7 @@ $NetBSD$
{ key::kNTPFooterExtensionAttributionEnabled,
prefs::kNTPFooterExtensionAttributionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2357,7 +2357,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2374,7 +2374,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kAndroidEntraSSOEnabled,
base::Value::Type::INTEGER },
#endif
@@ -138,7 +138,7 @@ $NetBSD$
{ key::kOutOfProcessSystemDnsResolutionEnabled,
prefs::kOutOfProcessSystemDnsResolutionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2400,7 +2400,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2417,7 +2417,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::INTEGER },
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -147,7 +147,7 @@ $NetBSD$
{ key::kExtensionInstallTypeBlocklist,
extensions::pref_names::kExtensionInstallTypeBlocklist,
base::Value::Type::LIST},
-@@ -2428,7 +2428,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2445,7 +2445,7 @@ const PolicyToPreferenceMapEntry kSimple
optimization_guide::prefs::kFindsEnterprisePolicyAllowed,
base::Value::Type::INTEGER},
#endif
@@ -156,7 +156,7 @@ $NetBSD$
{ key::kChromeForTestingAllowed,
prefs::kChromeForTestingAllowed,
base::Value::Type::BOOLEAN },
-@@ -2511,7 +2511,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2535,7 +2535,7 @@ const PolicyToPreferenceMapEntry kSimple
policy_prefs::kBuiltInAIAPIsEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_ANDROID)
@@ -165,16 +165,16 @@ $NetBSD$
{ key::kNTPFooterManagementNoticeEnabled,
prefs::kNTPFooterManagementNoticeEnabled,
base::Value::Type::BOOLEAN },
-@@ -2522,7 +2522,7 @@ const PolicyToPreferenceMapEntry kSimple
- { key::kGeminiActOnWebSettings,
- glic::prefs::kGlicActuationOnWeb,
+@@ -2546,7 +2546,7 @@ const PolicyToPreferenceMapEntry kSimple
+ { key::kThirdPartyAiChatSettings,
+ omnibox::kThirdPartyAiChatSettings,
base::Value::Type::INTEGER },
-#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 },
-@@ -2703,7 +2703,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2737,7 +2737,7 @@ std::unique_ptr<ConfigurationPolicyHandl
// Policies for all platforms - End
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -183,7 +183,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
key::kMemorySaverModeSavings,
performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2857,7 +2857,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2891,7 +2891,7 @@ std::unique_ptr<ConfigurationPolicyHandl
SimpleSchemaValidatingPolicyHandler::RECOMMENDED_ALLOWED,
SimpleSchemaValidatingPolicyHandler::MANDATORY_PROHIBITED));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -192,7 +192,7 @@ $NetBSD$
handlers->AddHandler(
std::make_unique<
enterprise_custom_headers::HttpHeaderInjectionPolicyHandler>(
-@@ -2982,7 +2982,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3016,7 +3016,7 @@ std::unique_ptr<ConfigurationPolicyHandl
key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
chrome_schema));
@@ -201,7 +201,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
-@@ -3083,7 +3083,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3117,7 +3117,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
signin_legacy_policies;
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -210,7 +210,7 @@ $NetBSD$
signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
key::kForceBrowserSignin, prefs::kForceBrowserSignin,
base::Value::Type::BOOLEAN));
-@@ -3100,7 +3100,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3134,7 +3134,7 @@ std::unique_ptr<ConfigurationPolicyHandl
base::Value::Type::BOOLEAN)));
#endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
// BUILDFLAG(IS_LINUX)
@@ -219,7 +219,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<CloudUserOnlyPolicyChecker>(
std::make_unique<SimplePolicyHandler>(
key::kSecuritySignalsClientCertificatesSelectors,
-@@ -3471,7 +3471,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3505,7 +3505,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif
#if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -228,7 +228,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
handlers->AddHandler(
std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3479,7 +3479,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3513,7 +3513,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -237,7 +237,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
base::Value::Type::BOOLEAN));
-@@ -3532,7 +3532,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3566,7 +3566,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
gen_ai_default_policies;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -246,7 +246,7 @@ $NetBSD$
gen_ai_default_policies.emplace_back(
key::kHelpMeWriteSettings,
optimization_guide::prefs::kComposeEnterprisePolicyAllowed);
-@@ -3659,7 +3659,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3703,7 +3703,7 @@ std::unique_ptr<ConfigurationPolicyHandl
glic::prefs::kGlicActuationOnWebBlockedForURLs));
#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 9a7550a587..4c85dc8376 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,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/policy/developer_tools_policy_checker_factory.cc
@@ -58,7 +58,7 @@ void DeveloperToolsPolicyCheckerFactory:
- static_cast<int>(DeveloperToolsPolicyHandler::Availability::
+ static_cast<int>(DeveloperToolsAvailability::
kDisallowedForForceInstalledExtensions));
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_CHROMEOS)
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 0f29057862..8a7b71c723 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/policy/device_management_service_configuration.cc.orig 2026-08-05 20:17:42.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 9e48957add..82f77941e6 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/policy/policy_value_and_status_aggregator.cc
@@ -54,7 +54,7 @@
#include "chrome/browser/policy/value_provider/extension_policies_value_provider.h"
diff --git a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
index 991c105df4..857a4f0fb3 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/prefs/browser_prefs.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/prefs/browser_prefs.cc
-@@ -336,7 +336,7 @@
+@@ -341,7 +341,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
-@@ -524,11 +524,11 @@
+@@ -528,11 +528,11 @@
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID)
#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
-@@ -556,7 +556,7 @@
+@@ -560,7 +560,7 @@
#include "chrome/browser/sessions/session_service_log.h"
#endif
@@ -38,7 +38,7 @@ $NetBSD$
#include "ui/color/system_theme.h"
#endif
-@@ -1444,7 +1444,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1514,7 +1514,7 @@ void RegisterLocalState(PrefRegistrySimp
on_device_translation::RegisterLocalStatePrefs(registry);
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
@@ -47,7 +47,7 @@ $NetBSD$
WhatsNewUI::RegisterLocalStatePrefs(registry);
#endif
-@@ -1608,7 +1608,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1678,7 +1678,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
-@@ -2019,13 +2019,13 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -2100,13 +2100,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 065664101f..1a882aa7d5 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
-@@ -203,7 +203,7 @@ const char* const kPersistentPrefNames[]
+@@ -202,7 +202,7 @@ const char* const kPersistentPrefNames[]
prefs::kShowFullscreenToolbar,
#endif
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 7b6b9be281..df8a5310b8 100644
--- a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/session_startup_pref.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/prefs/session_startup_pref.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/prefs/session_startup_pref.cc
@@ -70,7 +70,7 @@ SessionStartupPref::Type SessionStartupP
#if BUILDFLAG(IS_CHROMEOS)
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 1295cee60b..02335b2dd1 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/printing/print_backend_service_manager.cc.orig 2026-08-05 20:17:42.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 c825e970f4..a9297e3297 100644
--- a/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
+++ b/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/printing/print_test_utils.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/printing/print_test_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/printing/print_test_utils.cc
-@@ -130,7 +130,7 @@ std::unique_ptr<PrintSettings> MakeUserM
+@@ -138,7 +138,7 @@ std::unique_ptr<PrintSettings> MakeUserM
data.Set(kMacSystemPrintDialogDataPrintSettings,
base::Value::BlobStorage({0xB2}));
diff --git a/chromium/patches/patch-chrome_browser_printing_printer__query.cc b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
index 2aaa4e639b..ea63b5d8a3 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/printing/printer_query.cc.orig 2026-08-05 20:17:42.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 21ddcdf969..269286c381 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/process_singleton_posix.cc.orig 2026-08-05 20:17:42.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 8e2abe8f17..0c556787ec 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,27 +4,27 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -313,7 +313,7 @@
+@@ -322,7 +322,7 @@
#include "ui/webui/buildflags.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "chrome/browser/autofill/at_memory_promo_tracker_factory.h"
+ #include "components/enterprise/network_header_injection/core/features.h" // nogncheck
#endif
- #if BUILDFLAG(IS_WIN)
-@@ -417,7 +417,7 @@
+@@ -437,7 +437,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
- #include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
#include "chrome/browser/enterprise/idle/idle_service_factory.h"
-@@ -467,7 +467,7 @@
+ #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
+ #endif
+@@ -485,7 +485,7 @@
#endif
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -32,8 +32,8 @@ $NetBSD$
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
#include "chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.h"
#include "chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.h"
- #include "chrome/browser/ui/tabs/saved_tab_groups/collaboration_messaging_observer_factory.h"
-@@ -480,11 +480,11 @@
+ #include "chrome/browser/enterprise/network_header_injection/http_header_injection_service_factory.h" // nogncheck
+@@ -500,11 +500,11 @@
#include "chrome/browser/webauthn/passkey_unlock_manager_factory.h"
#include "device/fido/public/features.h"
#endif
@@ -47,7 +47,7 @@ $NetBSD$
#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"
-@@ -572,7 +572,7 @@
+@@ -592,7 +592,7 @@
#include "chrome/browser/sessions/session_service_factory.h"
#endif
@@ -56,7 +56,7 @@ $NetBSD$
#include "chrome/browser/gapis/gapis_service_factory.h"
#include "components/gapis/features.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-@@ -718,7 +718,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -739,7 +739,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if !BUILDFLAG(IS_ANDROID)
AutoPictureInPictureHatsServiceFactory::GetInstance();
#endif
@@ -65,7 +65,7 @@ $NetBSD$
AccountsPolicyManagerFactory::GetInstance();
search_integrity::SearchIntegrityFactory::GetInstance();
#endif
-@@ -817,7 +817,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -839,7 +839,7 @@ void ChromeBrowserMainExtraPartsProfiles
DiceBoundSessionCookieServiceFactory::GetInstance();
#endif
#endif
@@ -74,7 +74,7 @@ $NetBSD$
browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
#endif
browser_sync::UserEventServiceFactory::GetInstance();
-@@ -881,7 +881,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -903,7 +903,7 @@ void ChromeBrowserMainExtraPartsProfiles
collaboration::comments::CommentsServiceFactory::GetInstance();
collaboration::messaging::MessagingBackendServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -83,7 +83,7 @@ $NetBSD$
tab_groups::CollaborationMessagingObserverFactory::GetInstance();
#endif
commerce::ShoppingServiceFactory::GetInstance();
-@@ -898,7 +898,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -921,7 +921,7 @@ void ChromeBrowserMainExtraPartsProfiles
contextual_tasks::ContextualTasksUiServiceFactory::GetInstance();
ContentIndexProviderFactory::GetInstance();
@@ -92,7 +92,7 @@ $NetBSD$
glic::ContextualCueingServiceFactory::GetInstance();
#endif
ContextualSearchServiceFactory::GetInstance();
-@@ -950,7 +950,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -972,7 +972,7 @@ void ChromeBrowserMainExtraPartsProfiles
#endif
enterprise_connectors::ConnectorsServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -101,7 +101,7 @@ $NetBSD$
enterprise_connectors::DeviceTrustConnectorServiceFactory::GetInstance();
enterprise_connectors::DeviceTrustServiceFactory::GetInstance();
#endif
-@@ -959,7 +959,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -981,7 +981,7 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_connectors::ExtensionInstallEventRouterFactory::GetInstance();
enterprise_connectors::ExtensionTelemetryEventRouterFactory::GetInstance();
#endif
@@ -110,7 +110,16 @@ $NetBSD$
BUILDFLAG(ENTERPRISE_LOCAL_CONTENT_ANALYSIS) && \
BUILDFLAG(SAFE_BROWSING_AVAILABLE)
enterprise_connectors::LocalBinaryUploadServiceFactory::GetInstance();
-@@ -981,7 +981,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -996,7 +996,7 @@ void ChromeBrowserMainExtraPartsProfiles
+ }
+ #endif
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (enterprise_custom_headers::IsHttpHeaderInjectionEnabled()) {
+ enterprise_custom_headers::HttpHeaderInjectionServiceFactory::GetInstance();
+ }
+@@ -1010,7 +1010,7 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_groups::EnterpriseGroupsProfileHandlerFactory::GetInstance();
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -119,7 +128,7 @@ $NetBSD$
enterprise_idle::IdleServiceFactory::GetInstance();
enterprise_signals::SignalsAggregatorFactory::GetInstance();
#endif
-@@ -989,14 +989,14 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1021,14 +1021,14 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_reporting::CloudProfileReportingServiceFactory::GetInstance();
#endif
enterprise_reporting::LegacyTechServiceFactory::GetInstance();
@@ -136,8 +145,8 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
#endif
- #if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -1043,7 +1043,7 @@ void ChromeBrowserMainExtraPartsProfiles
+ #if !BUILDFLAG(IS_ANDROID)
+@@ -1078,7 +1078,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS)
GalleryWatchManager::EnsureFactoryBuilt();
#endif
@@ -146,7 +155,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(gapis::kEnableGapis)) {
GapisServiceFactory::GetInstance();
}
-@@ -1140,7 +1140,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1174,7 +1174,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_ANDROID)
MerchantViewerDataManagerFactory::GetInstance();
#endif
@@ -154,8 +163,8 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
#endif
- ProfileMetricsServiceFactory::GetInstance();
-@@ -1237,7 +1237,7 @@ void ChromeBrowserMainExtraPartsProfiles
+ private_insights::PrivateInsightsServiceFactory::GetInstance();
+@@ -1277,7 +1277,7 @@ void ChromeBrowserMainExtraPartsProfiles
PasswordCounterFactory::GetInstance();
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -164,7 +173,7 @@ $NetBSD$
PasswordManagerBlocklistPolicyFactory::GetInstance();
#endif
PasswordManagerSettingsServiceFactory::GetInstance();
-@@ -1288,7 +1288,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1329,7 +1329,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS)
policy::PolicyCertServiceFactory::GetInstance();
#endif
@@ -173,7 +182,7 @@ $NetBSD$
policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
#endif
policy::UserCloudPolicyInvalidatorFactory::GetInstance();
-@@ -1298,7 +1298,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1339,7 +1339,7 @@ void ChromeBrowserMainExtraPartsProfiles
#else
policy::UserPolicySigninServiceFactory::GetInstance();
#endif
@@ -182,7 +191,7 @@ $NetBSD$
policy::UserPolicyOidcSigninServiceFactory::GetInstance();
#endif
PredictionModelHandlerProviderFactory::GetInstance();
-@@ -1319,7 +1319,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1362,7 +1362,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
ProfileStatisticsFactory::GetInstance();
#endif
@@ -191,7 +200,7 @@ $NetBSD$
ProfileTokenWebSigninInterceptorFactory::GetInstance();
OidcAuthenticationSigninInterceptorFactory::GetInstance();
#endif
-@@ -1341,7 +1341,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1384,7 +1384,7 @@ void ChromeBrowserMainExtraPartsProfiles
ReduceAcceptLanguageFactory::GetInstance();
RendererUpdaterFactory::GetInstance();
regional_capabilities::RegionalCapabilitiesServiceFactory::GetInstance();
@@ -200,7 +209,7 @@ $NetBSD$
reporting::ManualTestHeartbeatEventFactory::GetInstance();
#endif
RevokedPermissionsOSNotificationDisplayManagerFactory::GetInstance();
-@@ -1538,7 +1538,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1587,7 +1587,7 @@ void ChromeBrowserMainExtraPartsProfiles
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
index 6cec5b5a18..6a08769b59 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profile_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/profiles/profile_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/profiles/profile_impl.cc
-@@ -266,7 +266,7 @@
+@@ -269,7 +269,7 @@
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/gapis/gapis_service_factory.h"
#include "components/gapis/gapis_service.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-@@ -275,6 +275,10 @@
+@@ -278,6 +278,10 @@
#include "chrome/browser/themes/theme_service_factory.h"
#endif // !BUILDFLAG(IS_ANDROID)
@@ -26,7 +26,7 @@ $NetBSD$
using bookmarks::BookmarkModel;
using content::BrowserThread;
using content::DownloadManagerDelegate;
-@@ -627,7 +631,7 @@ void ProfileImpl::LoadPrefsForNormalStar
+@@ -639,7 +643,7 @@ void ProfileImpl::LoadPrefsForNormalStar
policy_provider = GetUserCloudPolicyManagerAsh();
#else // !BUILDFLAG(IS_CHROMEOS)
{
@@ -35,7 +35,7 @@ $NetBSD$
if (GetTestingCloudPolicyManagerFactory()) {
auto result = GetTestingCloudPolicyManagerFactory().Run(this);
if (std::holds_alternative<
-@@ -646,7 +650,7 @@ void ProfileImpl::LoadPrefsForNormalStar
+@@ -658,7 +662,7 @@ void ProfileImpl::LoadPrefsForNormalStar
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
if (!cloud_policy_manager) {
@@ -44,7 +44,7 @@ $NetBSD$
ProfileAttributesEntry* entry = nullptr;
if (g_browser_process->profile_manager()) {
entry = g_browser_process->profile_manager()
-@@ -833,7 +837,7 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -851,7 +855,7 @@ void ProfileImpl::DoFinalInit(CreateMode
}
#endif
@@ -53,7 +53,7 @@ $NetBSD$
// Bootstrap and initialize the Gapis service.
if (gapis::GapisService* gapis_service =
GapisServiceFactory::GetForProfile(this)) {
-@@ -929,7 +933,17 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -947,7 +951,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 c786d3dcc8..da227b1d77 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/profiles/profile_io_data.cc.orig 2026-08-05 20:17:42.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 e22da07497..284ec02522 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/profiles/profiles_state.cc.orig 2026-08-05 20:17:42.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 a8d006ab4a..d6684c9544 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig 2026-08-05 20:17:42.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_regional__capabilities_regional__capabilities__service__factory.h b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h
index b0cbe5d784..12c19456f5 100644
--- a/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h
+++ b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h
@@ -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.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/regional_capabilities/regional_capabilities_service_factory.h
@@ -31,7 +31,7 @@ class RegionalCapabilitiesServiceFactory
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 d04b4a1ba1..908f6ebfde 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
-@@ -277,7 +277,7 @@
+@@ -284,7 +284,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)
-@@ -5745,7 +5745,7 @@ void RenderViewContextMenu::AppendRevise
+@@ -5868,7 +5868,7 @@ void RenderViewContextMenu::AppendRevise
}
#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 13567508c0..68651743ef 100644
--- a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
+++ b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/renderer_preferences_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/renderer_preferences_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/renderer_preferences_util.cc
-@@ -37,12 +37,12 @@
+@@ -36,12 +36,12 @@
#include "ui/base/ui_base_features.h"
#include "ui/native_theme/native_theme.h"
@@ -21,7 +21,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -109,7 +109,7 @@ void UpdateFromSystemSettings(blink::Ren
+@@ -108,7 +108,7 @@ void UpdateFromSystemSettings(blink::Ren
Profile* profile) {
const PrefService* pref_service = profile->GetPrefs();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -30,7 +30,7 @@ $NetBSD$
content::UpdateFontRendererPreferencesFromSystemSettings(prefs);
#endif
prefs->focus_ring_color = BUILDFLAG(IS_MAC) ? SkColorSetRGB(0x00, 0x5F, 0xCC)
-@@ -123,7 +123,7 @@ void UpdateFromSystemSettings(blink::Ren
+@@ -122,7 +122,7 @@ void UpdateFromSystemSettings(blink::Ren
prefs->inactive_selection_fg_color = SK_ColorBLACK;
#endif
@@ -39,7 +39,7 @@ $NetBSD$
if (auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile)) {
if (ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) {
linux_ui_theme->GetFocusRingColor(&prefs->focus_ring_color);
-@@ -140,7 +140,7 @@ void UpdateFromSystemSettings(blink::Ren
+@@ -139,7 +139,7 @@ void UpdateFromSystemSettings(blink::Ren
#endif // BUILDFLAG(IS_LINUX)
#endif // BUILDFLAG(USE_AURA)
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 6ea5c6fc64..20f902d362 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig 2026-08-05 20:17:42.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 442556bffd..1e92567a74 100644
--- a/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
+++ b/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/resources/signin/signin_shared.css.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/resources/signin/signin_shared.css.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/resources/signin/signin_shared.css
@@ -39,7 +39,7 @@ a {
justify-content: flex-end;
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 ca8299de6d..89426c5fe3 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/safe_browsing/chrome_password_protection_service.cc
-@@ -1385,7 +1385,7 @@ std::string ChromePasswordProtectionServ
+@@ -1383,7 +1383,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 51e0e9ad8c..c2aefd80fd 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2026-08-05 20:17:42.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 ea413f2668..ab6ebe1e95 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc
@@ -19,7 +19,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 29da7d0451..dcae6294ab 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h.orig 2026-08-05 20:17:42.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 099d23d3a2..1f436be8f2 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/safe_browsing/safe_browsing_service.cc
@@ -81,7 +81,7 @@
#include "services/preferences/public/mojom/tracked_preference_validation_delegate.mojom.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/safe_browsing/security_settings_bundle_toast_helper.h"
#endif
-@@ -187,7 +187,7 @@ void TriggerSecuritySettingsBundleToastI
+@@ -172,7 +172,7 @@ void TriggerSecuritySettingsBundleToastI
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc b/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc
index 88d9bf7875..efe70a1ad9 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__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/security_settings_bundle_pref_change_handler.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/safe_browsing/security_settings_bundle_pref_change_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/safe_browsing/security_settings_bundle_pref_change_handler.cc
@@ -11,7 +11,7 @@
#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.h b/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.h
index cf718cb23e..bbb8de568c 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.h
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__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/security_settings_bundle_pref_change_handler.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/safe_browsing/security_settings_bundle_pref_change_handler.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/safe_browsing/security_settings_bundle_pref_change_handler.h
@@ -8,7 +8,7 @@
#include "base/memory/raw_ptr.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 cf4451ce1c..9abf3f5489 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,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2026-08-05 20:17:42.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
- // older CPUs.
+@@ -28,7 +28,7 @@ bool IsDeviceCompatible() {
+ // Check if the CPU has the required instruction set to run the Screen AI
+ // library.
static const bool device_compatible = base::CPU().has_sse42();
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
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 576462fe63..b95cc1998a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/screen_ai/screen_ai_service_handler_base.cc
@@ -253,7 +253,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 ef1b6883a6..2961a5e83d 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/sessions/session_restore.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/sessions/session_restore.cc
-@@ -122,7 +122,7 @@
+@@ -123,7 +123,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)
-@@ -1291,7 +1291,7 @@ class SessionRestoreImpl : public Browse
+@@ -1295,7 +1295,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 15ce0f4c70..8e4206de28 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/sharing/sharing_handler_registry_impl.cc
@@ -28,7 +28,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 de6167c135..beb5d3c85f 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/shell_integration.h.orig 2026-08-05 20:17:42.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 d388712bac..8bd42b86a5 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/shortcuts/icon_badging.cc.orig 2026-08-05 20:17:42.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 18d740938d..a0464a0a4a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/signin/chrome_signin_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/signin/chrome_signin_client.cc
@@ -160,7 +160,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 56fba74b65..ad8d33743c 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_hats_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/signin/signin_hats_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/signin/signin_hats_util.cc
@@ -45,7 +45,7 @@
@@ -15,7 +15,7 @@ $NetBSD$
constexpr char kChannel[] = "Channel";
constexpr char kChromeVersion[] = "Chrome Version";
constexpr char kNumberOfChromeProfiles[] = "Number of Chrome Profiles";
-@@ -224,7 +224,7 @@ void LaunchHatsSurveyForProfileInternal(
+@@ -231,7 +231,7 @@ void LaunchHatsSurveyForProfileInternal(
Profile* profile,
bool defer_if_no_browser,
base::OnceCallback<SurveyStringData()> data_factory) {
@@ -24,7 +24,7 @@ $NetBSD$
if (!profile || !IsSurveyEnabledForHatsTrigger(trigger)) {
return;
}
-@@ -270,7 +270,7 @@ void LaunchHatsSurveyForProfile(const st
+@@ -277,7 +277,7 @@ void LaunchHatsSurveyForProfile(const st
access_point_for_data_type_promo) {
LaunchHatsSurveyForProfileInternal(
trigger, profile, defer_if_no_browser,
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
index 2aff1bfc57..f37050d8fe 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/signin/signin_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/signin/signin_util.cc
-@@ -49,7 +49,7 @@
+@@ -48,7 +48,7 @@
#include "services/network/public/mojom/cookie_manager.mojom.h"
#include "ui/base/l10n/l10n_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/dialogs/browser_dialogs.h"
#include "components/strings/grit/components_strings.h"
#include "ui/base/interaction/element_identifier.h"
-@@ -99,7 +99,7 @@ CookiesMover::CookiesMover(base::WeakPtr
+@@ -98,7 +98,7 @@ CookiesMover::CookiesMover(base::WeakPtr
CookiesMover::~CookiesMover() = default;
void CookiesMover::StartMovingCookies() {
@@ -24,7 +24,7 @@ $NetBSD$
bool allow_cookies_to_be_moved = base::FeatureList::IsEnabled(
profile_management::features::kThirdPartyProfileManagement);
#else
-@@ -401,7 +401,7 @@ bool IsSyncingUserSelectableTypesAllowed
+@@ -400,7 +400,7 @@ bool IsSyncingUserSelectableTypesAllowed
return true;
}
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.h b/chromium/patches/patch-chrome_browser_signin_signin__util.h
index 98377280de..99429fbb20 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/signin/signin_util.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/signin/signin_util.h
@@ -206,7 +206,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 73bf152ed3..3908d5b21b 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/supervised_user/classify_url_navigation_throttle.cc
@@ -42,7 +42,7 @@
namespace supervised_user {
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 539746bae5..b1be7c4d6c 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_browser_utils.cc
@@ -38,7 +38,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 c5df9e113c..85562237e9 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2026-08-05 20:17:42.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 fc07af4e1f..5df333c6bd 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
-@@ -198,7 +198,7 @@ void SupervisedUserExtensionsDelegateImp
+@@ -249,7 +249,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 56873612a9..41826bd953 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2026-08-05 20:17:42.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 5c6d680121..af44ca8a56 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2026-08-05 20:17:42.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 ea283076e0..3e2d22d9ca 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc
@@ -33,13 +33,13 @@
#include "chrome/browser/supervised_user/child_accounts/child_account_service_android.h"
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 3fa8c78a86..2a03c87815 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2026-08-05 20:17:42.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 5fa6354236..16bd828255 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
@@ -54,7 +54,7 @@
#include "components/supervised_user/core/browser/android/android_parental_controls.h"
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 036d84a5f8..2c759ca7d5 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/support_tool/support_tool_util.cc.orig 2026-08-05 20:17:42.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 57d38a73ac..87833f26e5 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/sync/chrome_sync_controller_builder.cc
-@@ -297,7 +297,7 @@ ChromeSyncControllerBuilder::Build(synce
+@@ -309,7 +309,7 @@ ChromeSyncControllerBuilder::Build(synce
#if BUILDFLAG(ENABLE_SPELLCHECK)
// Chrome prefers OS provided spell checkers where they exist. So only sync
// the custom dictionary on platforms that typically don't provide one.
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 443dca9465..a90954a08a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/sync/device_info_sync_client_impl.cc
@@ -39,7 +39,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 69af2510ff..4d243cb626 100644
--- a/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/sync_service_factory.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/sync/sync_service_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/sync/sync_service_factory.cc
-@@ -138,7 +138,7 @@ namespace {
+@@ -141,7 +141,7 @@ namespace {
tab_groups::TabGroupSyncService* GetTabGroupSyncService(Profile* profile) {
CHECK(profile);
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
tab_groups::TabGroupSyncService* service =
tab_groups::TabGroupSyncServiceFactory::GetForProfile(profile);
CHECK(service);
-@@ -424,7 +424,7 @@ std::unique_ptr<KeyedService> BuildSyncS
+@@ -432,7 +432,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 0727600469..d0e0c01c11 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/sync/test/integration/sync_service_impl_harness.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/sync/test/integration/sync_service_impl_harness.cc
@@ -489,7 +489,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 c209b39ed6..3bb4f286b4 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.cc.orig 2026-08-05 20:17:42.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 52d12be981..a681db565a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.h.orig 2026-08-05 20:17:42.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 53d29e0258..11b7f9402f 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2026-08-05 20:17:42.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 039913b26a..69513de279 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2026-08-05 20:17:42.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 61c883a862..2a8ef24531 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2026-08-05 20:17:42.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 0f15af25ea..6419495910 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/task_manager/task_manager_observer.h.orig 2026-08-05 20:17:42.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 dced5a97a7..b263278bfa 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/themes/theme_helper.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/themes/theme_helper.cc
@@ -15,7 +15,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 3d2a684389..fa178c9b12 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/themes/theme_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/themes/theme_service.cc
-@@ -75,7 +75,7 @@
+@@ -77,7 +77,7 @@
#include "extensions/browser/extension_registry_observer.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/time/time.h"
#include "ui/linux/linux_ui.h"
#include "ui/linux/linux_ui_factory.h"
-@@ -260,7 +260,7 @@ std::unique_ptr<ui::ThemeProvider> Theme
+@@ -275,7 +275,7 @@ std::unique_ptr<ui::ThemeProvider> Theme
// static
void ThemeService::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) {
@@ -24,7 +24,7 @@ $NetBSD$
registry->RegisterIntegerPref(prefs::kSystemTheme,
static_cast<int>(ui::GetDefaultSystemTheme()));
#endif
-@@ -391,7 +391,7 @@ CustomThemeSupplier* ThemeService::GetTh
+@@ -406,7 +406,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 7d63c49381..ab98da5525 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig 2026-08-05 20:17:42.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 03bb2ff297..7eb64c309a 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service_factory.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/themes/theme_service_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/themes/theme_service_factory.cc
@@ -23,7 +23,7 @@
#include "chrome/browser/themes/theme_helper_win.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc b/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
index a3ed4ccb65..a481fba779 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/accelerator_table.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/accelerator_table.cc
@@ -77,11 +77,11 @@ const AcceleratorMapping kAcceleratorMap
{ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
@@ -29,8 +29,8 @@ $NetBSD$
{ui::VKEY_1, ui::EF_ALT_DOWN, IDC_SELECT_TAB_0},
{ui::VKEY_NUMPAD1, ui::EF_ALT_DOWN, IDC_SELECT_TAB_0},
{ui::VKEY_2, ui::EF_ALT_DOWN, IDC_SELECT_TAB_1},
-@@ -161,7 +161,7 @@ const AcceleratorMapping kAcceleratorMap
- IDC_SHOW_AVATAR_MENU},
+@@ -163,7 +163,7 @@ const AcceleratorMapping kAcceleratorMap
+ IDC_TOGGLE_VERTICAL_TABS_COLLAPSE},
// Platform-specific key maps.
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -38,7 +38,7 @@ $NetBSD$
{ui::VKEY_BROWSER_BACK, ui::EF_NONE, IDC_BACK},
{ui::VKEY_BROWSER_FORWARD, ui::EF_NONE, IDC_FORWARD},
{ui::VKEY_BROWSER_HOME, ui::EF_NONE, IDC_HOME},
-@@ -316,7 +316,7 @@ std::vector<AcceleratorMapping> GetAccel
+@@ -318,7 +318,7 @@ std::vector<AcceleratorMapping> GetAccel
std::begin(kDevToolsAcceleratorMap),
std::end(kDevToolsAcceleratorMap));
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 e1b2140a0e..6ae8e7e423 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/actions/chrome_action_id.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -543,7 +543,7 @@
+@@ -527,7 +527,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_chrome__autofill__client.cc b/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.cc
index a798d92cc1..a8a5bd8157 100644
--- a/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.cc
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/autofill/chrome_autofill_client.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/autofill/chrome_autofill_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/autofill/chrome_autofill_client.cc
-@@ -321,7 +321,7 @@ ChromeAutofillClient::~ChromeAutofillCli
+@@ -327,7 +327,7 @@ ChromeAutofillClient::~ChromeAutofillCli
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.h b/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.h
index ace12eeef1..6a9fad10a9 100644
--- a/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.h
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/autofill/chrome_autofill_client.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/autofill/chrome_autofill_client.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/autofill/chrome_autofill_client.h
-@@ -124,7 +124,7 @@ class ChromeAutofillClient : public Cont
+@@ -125,7 +125,7 @@ class ChromeAutofillClient : public Cont
~ChromeAutofillClient() override;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,12 +15,21 @@ $NetBSD$
void ShowAutofillAtMemoryPromo();
#endif
-@@ -414,7 +414,7 @@ class ChromeAutofillClient : public Cont
- std::unique_ptr<ActorKeyMetricsRecorder> actor_key_metrics_recorder_;
+@@ -346,7 +346,7 @@ class ChromeAutofillClient : public Cont
+ protected:
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
class AtMemoryPromoObserver : public content::WebContentsObserver {
public:
explicit AtMemoryPromoObserver(ChromeAutofillClient* client);
+@@ -449,7 +449,7 @@ class ChromeAutofillClient : public Cont
+ std::unique_ptr<ActorKeyMetricsRecorder> actor_key_metrics_recorder_;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ AtMemoryPromoObserver at_memory_promo_observer_{this};
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+ // BUILDFLAG(IS_CHROMEOS)
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 d58f9f32e6..8efd399ec8 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2026-08-05 20:17:42.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 332f5cceed..1377e30f0b 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2026-08-05 20:17:42.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 37b9dfee5d..1b4995989b 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser.h
+++ b/chromium/patches/patch-chrome_browser_ui_browser.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/browser.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/browser.h
-@@ -242,7 +242,7 @@ class Browser : public TabStripModelObse
+@@ -238,7 +238,7 @@ class Browser : public TabStripModelObse
std::optional<int64_t> display_id;
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__actions.cc b/chromium/patches/patch-chrome_browser_ui_browser__actions.cc
new file mode 100644
index 0000000000..2cc4a78e69
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_browser__actions.cc
@@ -0,0 +1,53 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/browser_actions.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chrome/browser/ui/browser_actions.cc
+@@ -223,7 +223,7 @@
+ #include "chrome/browser/ui/views/download/bubble/download_toolbar_ui_controller.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/common/pref_names.h"
+ #include "components/prefs/pref_service.h"
+ #endif
+@@ -2197,7 +2197,7 @@ void BrowserActions::InitializeToolbarAn
+ .Build());
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ root_action_item_->AddChild(
+ actions::ActionItem::Builder(
+ base::BindRepeating(
+@@ -2292,7 +2292,7 @@ void BrowserActions::InitializeToolbarAn
+ .SetActionId(kActionExit)
+ .Build());
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ root_action_item_->AddChild(
+ actions::ActionItem::Builder(
+ base::BindRepeating(
+@@ -3226,7 +3226,7 @@ void BrowserActions::InitializeToolbarAn
+ base::BindRepeating(
+ [](BrowserWindowInterface* bwi, actions::ActionItem* item,
+ actions::ActionInvocationContext context) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ chrome::CreateDesktopShortcutForActiveWebContents(
+ bwi->GetBrowserForMigrationOnly());
+ #else
+@@ -3867,7 +3867,7 @@ void BrowserActions::InitializeToolbarAn
+ #endif
+
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
++ (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ root_action_item_->AddChild(
+ actions::ActionItem::Builder(
+ base::BindRepeating(
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 0202497093..1fb8509914 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/browser_command_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/browser_command_controller.cc
-@@ -168,7 +168,7 @@
+@@ -171,7 +171,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"
-@@ -178,7 +178,7 @@
+@@ -181,7 +181,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)
-@@ -477,7 +477,7 @@ bool BrowserCommandController::IsReserve
+@@ -485,7 +485,7 @@ bool BrowserCommandController::IsReserve
#endif
}
@@ -33,16 +33,16 @@ $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();
-@@ -792,7 +792,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -818,7 +818,7 @@ void BrowserCommandController::HandleCom
break;
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
case IDC_MINIMIZE_WINDOW:
- browser_->window()->Minimize();
+ browser_->GetWindow()->Minimize();
break;
-@@ -805,7 +805,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -831,7 +831,7 @@ void BrowserCommandController::HandleCom
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
@@ -51,7 +51,7 @@ $NetBSD$
case IDC_USE_SYSTEM_TITLE_BAR: {
PrefService* prefs = profile()->GetPrefs();
prefs->SetBoolean(prefs::kUseCustomChromeFrame,
-@@ -1059,7 +1059,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -1092,7 +1092,7 @@ void BrowserCommandController::HandleCom
break;
case IDC_CREATE_SHORTCUT:
base::RecordAction(base::UserMetricsAction("CreateShortcut"));
@@ -60,7 +60,7 @@ $NetBSD$
chrome::CreateDesktopShortcutForActiveWebContents(browser_);
#else
web_app::CreateWebAppFromCurrentWebContents(
-@@ -1274,7 +1274,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -1307,7 +1307,7 @@ void BrowserCommandController::HandleCom
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
case IDC_CHROME_WHATS_NEW:
#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -69,15 +69,15 @@ $NetBSD$
ShowChromeWhatsNew(browser_);
break;
#else
-@@ -1674,13 +1674,13 @@ 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);
+@@ -1737,13 +1737,13 @@ 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
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- command_updater_.UpdateCommandEnabled(IDC_MINIMIZE_WINDOW, true);
- command_updater_.UpdateCommandEnabled(IDC_MAXIMIZE_WINDOW, true);
- command_updater_.UpdateCommandEnabled(IDC_RESTORE_WINDOW, true);
+ command_updater_->UpdateCommandEnabled(IDC_MINIMIZE_WINDOW, true);
+ command_updater_->UpdateCommandEnabled(IDC_MAXIMIZE_WINDOW, true);
+ command_updater_->UpdateCommandEnabled(IDC_RESTORE_WINDOW, true);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_LINUX)
@@ -85,12 +85,12 @@ $NetBSD$
bool use_system_title_bar = true;
#if BUILDFLAG(IS_OZONE)
use_system_title_bar = ui::OzonePlatform::GetInstance()
-@@ -2066,7 +2066,7 @@ void BrowserCommandController::UpdateCom
+@@ -2136,7 +2136,7 @@ void BrowserCommandController::UpdateCom
bool can_create_web_app = web_app::CanCreateWebApp(browser_);
- command_updater_.UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
+ command_updater_->UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- command_updater_.UpdateCommandEnabled(
+ command_updater_->UpdateCommandEnabled(
IDC_CREATE_SHORTCUT,
shortcuts::CanCreateDesktopShortcut(current_web_contents));
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
index b40e6193ca..7aaba902e7 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_commands.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/browser_commands.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/browser_commands.cc
-@@ -1233,7 +1233,7 @@ void NewTabToRight(BrowserWindowInterfac
+@@ -1265,7 +1265,7 @@ void NewTabToRight(BrowserWindowInterfac
}
void NewTabFromClipboardURL(BrowserWindowInterface* browser) {
@@ -15,7 +15,7 @@ $NetBSD$
if (ui::Clipboard::IsSupportedClipboardBuffer(
ui::ClipboardBuffer::kSelection)) {
ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
-@@ -2529,7 +2529,7 @@ void OpenUpdateChromeDialog(BrowserWindo
+@@ -2583,7 +2583,7 @@ void OpenUpdateChromeDialog(BrowserWindo
ShowOutdatedUpgradeBubble(browser, browser,
/*auto_update_enabled=*/false);
} else {
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 435e59c907..77c2d11598 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/browser_ui_prefs.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/browser_ui_prefs.cc
@@ -91,7 +91,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)
-@@ -234,7 +234,7 @@ void RegisterBrowserUserPrefs(user_prefs
+@@ -233,7 +233,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 35684c9224..df49b36fd9 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/browser_view_prefs.cc.orig 2026-08-05 20:17:42.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 2778fafae2..6027235a03 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
@@ -213,7 +213,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
@@ -15,9 +15,9 @@ $NetBSD$
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#endif
-@@ -577,7 +577,7 @@ void BrowserWindowFeatures::Init(Browser
- call_to_action_lock_ =
- GetUserDataFactory().CreateInstance<CallToActionLock>(*browser, browser);
+@@ -460,7 +460,7 @@ void BrowserWindowFeatures::Init(Browser
+ browser);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-#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 9043edbf6f..5e2889639a 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,19 +4,28 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/browser_window/public/browser_window_features.h
-@@ -122,7 +122,7 @@ class PinInfoBarController;
- } // namespace default_browser
+@@ -102,7 +102,7 @@ class ZoomBubbleManager;
+ class WindowsTaskbarIconUpdater;
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
class ProfileCustomizationBubbleSyncController;
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+@@ -205,7 +205,7 @@ namespace send_tab_to_self {
+ class SendTabToSelfToolbarBubbleController;
+ } // namespace send_tab_to_self
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
namespace session_restore_infobar {
class SessionRestoreInfobarController;
-@@ -450,7 +450,7 @@ class BrowserWindowFeatures {
- return browser_select_file_dialog_controller_.get();
+ } // namespace session_restore_infobar
+@@ -432,7 +432,7 @@ class BrowserWindowFeatures {
+ return pinned_toolbar_actions_;
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -24,12 +33,12 @@ $NetBSD$
ProfileCustomizationBubbleSyncController*
profile_customization_bubble_sync_controller() {
return profile_customization_bubble_sync_controller_.get();
-@@ -656,7 +656,7 @@ class BrowserWindowFeatures {
- std::unique_ptr<BrowserSelectFileDialogController>
- browser_select_file_dialog_controller_;
+@@ -740,7 +740,7 @@ class BrowserWindowFeatures {
+ pin_infobar_controller_;
+ #endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
std::unique_ptr<ProfileCustomizationBubbleSyncController>
profile_customization_bubble_sync_controller_;
-
+ std::unique_ptr<session_restore_infobar::SessionRestoreInfobarController>
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
index 8ad22b9014..03e094948e 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
@@ -4,24 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/chrome_pages.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/chrome_pages.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/chrome_pages.cc
-@@ -86,12 +86,12 @@
- #include "components/signin/public/identity_manager/identity_manager.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/web_applications/web_app_utils.h"
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/webapps/isolated_web_apps/scheme.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
-@@ -257,7 +257,7 @@ bool SiteGURLIsValid(const GURL& url) {
+@@ -253,7 +253,7 @@ bool SiteGURLIsValid(const GURL& url) {
return !site_origin.opaque() && (url.SchemeIsHTTPOrHTTPS() ||
url.SchemeIs(extensions::kExtensionScheme)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -30,7 +15,7 @@ $NetBSD$
|| url.SchemeIs(webapps::kIsolatedAppScheme)
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -404,7 +404,7 @@ void ShowChromeTips(BrowserWindowInterfa
+@@ -398,7 +398,7 @@ void ShowChromeTips(BrowserWindowInterfa
ShowSingletonTab(browser, GURL(kChromeTipsURL));
}
@@ -39,12 +24,3 @@ $NetBSD$
void ShowChromeWhatsNew(BrowserWindowInterface* browser) {
ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
}
-@@ -695,7 +695,7 @@ void ShowSharedTabGroupActivity(Profile*
- GURL(data_sharing::features::kActivityLogsURL.Get()));
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ShowWebAppSettingsImpl(BrowserWindowInterface* browser,
- Profile* profile,
- const std::string& app_id,
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
deleted file mode 100644
index ccbae5bef8..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.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
-
---- chrome/browser/ui/chrome_pages.h.orig 2026-07-06 22:58:46.000000000 +0000
-+++ chrome/browser/ui/chrome_pages.h
-@@ -37,7 +37,7 @@ namespace signin {
- enum class ConsentLevel;
- } // namespace signin
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- namespace web_app {
- enum class AppSettingsPageEntryPoint;
- } // namespace web_app
-@@ -161,7 +161,7 @@ void ShowSharedTabGroupActivity(Profile*
- void ShowEnterpriseManagementPageInTabbedBrowser(
- BrowserWindowInterface* browser);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Show chrome://app-settings/<app-id> page.
- void ShowWebAppSettings(BrowserWindowInterface* browser,
- const std::string& app_id,
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 a249b668fc..54340c8766 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig 2026-08-05 20:17:42.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 49df20e740..73a0a81bbb 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/hats/survey_config.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/hats/survey_config.cc
-@@ -581,7 +581,7 @@ std::vector<hats::SurveyConfig> GetAllSu
+@@ -586,7 +586,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 8d70bd5aac..54f12f7a4e 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig 2026-08-05 20:17:42.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_omnibox_omnibox__pedal__implementations.cc b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
index 408994bdf2..83373a1d49 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
@@ -2009,7 +2009,7 @@ const gfx::VectorIcon& GetSharingHubVect
return features::IsRoundedIconsEnabled()
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 13e43cacea..2f22aeebed 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc
@@ -45,7 +45,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 5c5c4d95e9..fc708707ba 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -118,7 +118,7 @@ namespace {
+@@ -120,7 +120,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;
-@@ -624,7 +624,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -629,7 +629,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 c6276eeeef..5bcd877fe0 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/prefs/pref_watcher.cc.orig 2026-08-05 20:17:42.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 89e047a48d..31316c562e 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/prefs/pref_watcher.h.orig 2026-08-05 20:17:42.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 0a0bf562db..cf430930bf 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/prefs/prefs_tab_helper.cc
@@ -66,7 +66,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 1a0181fe9f..47aba1f14c 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/sad_tab.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/sad_tab.cc
@@ -179,7 +179,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 19236b65ba..7ae42f457d 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig 2026-08-05 20:17:42.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 dd1fe4cd06..af3d2862ad 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.cc
-@@ -489,7 +489,7 @@ void SigninViewController::ShowModalSync
+@@ -518,7 +518,7 @@ void SigninViewController::ShowModalSync
GetOnModalDialogClosedCallback());
}
@@ -15,7 +15,7 @@ $NetBSD$
void SigninViewController::ShowModalHistorySyncOptInDialog(
bool should_close_modal_dialog,
HistorySyncOptinHelper::FlowCompletedCallback callback) {
-@@ -506,7 +506,7 @@ void SigninViewController::ShowModalHist
+@@ -535,7 +535,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 de6734be7a..8a2bbd7c86 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.h
-@@ -171,7 +171,7 @@ class SigninViewController {
+@@ -177,7 +177,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 672135bc87..58fda54abf 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2026-08-05 20:17:42.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 163aef423d..bf69f2726d 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,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/startup/bad_flags_prompt.cc
-@@ -115,7 +115,7 @@ const char* const kBadFlags[] = {
- extensions::switches::kExtensionsOnExtensionURLs,
+@@ -120,7 +120,7 @@ const char* const kBadFlags[] = {
+ extensions::switches::kAllowlistedExtensionID,
#endif
-#if BUILDFLAG(IS_LINUX)
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 bb5e7cdccc..9a66b4db0c 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/infobar_utils.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/startup/infobar_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/startup/infobar_utils.cc
@@ -46,7 +46,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
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 134302b7e3..dea8bf2758 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator.cc
@@ -133,7 +133,7 @@
#include "chrome/credential_provider/common/gcp_strings.h"
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 c8fc108349..99024adb48 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
@@ -67,7 +67,7 @@
#include "content/public/common/content_switches.h"
@@ -24,7 +24,7 @@ $NetBSD$
#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"
-@@ -161,7 +161,7 @@ Browser* GetExistingBrowserForOpenBehavi
+@@ -162,7 +162,7 @@ Browser* GetExistingBrowserForOpenBehavi
BrowserCollection::Order::kActivation);
#endif
@@ -33,7 +33,7 @@ $NetBSD$
const bool match_original_profiles =
process_startup == chrome::startup::IsProcessStartup::kYes;
display::Screen* const screen = display::Screen::Get();
-@@ -248,7 +248,7 @@ void StartupBrowserCreatorImpl::Launch(
+@@ -250,7 +250,7 @@ void StartupBrowserCreatorImpl::Launch(
DCHECK(profile);
profile_ = profile;
@@ -42,7 +42,7 @@ $NetBSD$
// Check for DSE integrity if flag is enabled.
if (base::FeatureList::IsEnabled(features::kDseIntegrity)) {
if (auto* search_integrity_service =
-@@ -319,7 +319,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -321,7 +321,7 @@ Browser* StartupBrowserCreatorImpl::Open
// at the state of the MessageLoop.
Browser::CreateParams params = Browser::CreateParams(profile_, false);
params.creation_source = Browser::CreationSource::kStartupCreator;
@@ -51,7 +51,7 @@ $NetBSD$
params.startup_id =
command_line_->GetSwitchValueASCII("desktop-startup-id");
#endif
-@@ -349,7 +349,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -351,7 +351,7 @@ Browser* StartupBrowserCreatorImpl::Open
continue;
}
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 fd82e7a1fb..d432e076b5 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/startup/startup_tab_provider.cc
@@ -67,7 +67,7 @@
#include "extensions/common/manifest_handlers/chrome_url_overrides_handler.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_url__util.cc b/chromium/patches/patch-chrome_browser_ui_startup_url__util.cc
index ad7f9981ee..5e08f8624c 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_url__util.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_url__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/url_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/startup/url_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/startup/url_util.cc
@@ -13,7 +13,7 @@
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
index f67ba72124..4a00a5ddda 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/tab_helpers.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/tab_helpers.cc
-@@ -220,7 +220,7 @@
+@@ -218,7 +218,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"
-@@ -753,12 +753,12 @@ void TabHelpers::AttachTabHelpers(WebCon
+@@ -750,12 +750,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 23158e612d..c2906eb81e 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/tabs/public/tab_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/tabs/public/tab_features.h
-@@ -157,7 +157,7 @@ class TabContextualizationController;
+@@ -159,7 +159,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
-@@ -558,7 +558,7 @@ class TabFeatures {
- skills_ui_tab_controller_;
+@@ -574,7 +574,7 @@ class TabFeatures {
+ page_context_eligibility_helper_;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -24,7 +24,7 @@ $NetBSD$
std::unique_ptr<wallet::ChromeWalletablePassClient> walletable_pass_client_;
#endif
-@@ -569,7 +569,7 @@ class TabFeatures {
+@@ -585,7 +585,7 @@ class TabFeatures {
std::unique_ptr<skills::SkillsUpdateObserver> skills_update_observer_;
#endif // !BUILDFLAG(IS_ANDROID)
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 7796ade71d..e3f85e3a92 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig 2026-08-05 20:17:42.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 4a9dde7ef6..dd3b9a33e5 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/tab_features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/tabs/tab_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/tabs/tab_features.cc
-@@ -103,7 +103,7 @@
+@@ -107,7 +107,7 @@
#include "components/multistep_filter/core/features.h"
#include "components/skills/features.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/contextual_tasks/contextual_tasks_tab_visit_tracker.h"
#include "chrome/browser/record_replay/chrome_record_replay_client.h"
#include "chrome/browser/ui/views/location_bar/record_replay_page_action_controller.h"
-@@ -503,7 +503,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -544,7 +544,7 @@ void TabFeatures::Init(TabInterface& tab
task_manager::WebContentsTags::CreateForTabContents(tab.GetContents());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,16 +24,16 @@ $NetBSD$
inactive_window_mouse_event_controller_ =
std::make_unique<InactiveWindowMouseEventController>();
-@@ -590,7 +590,7 @@ void TabFeatures::Init(TabInterface& tab
- std::make_unique<back_to_opener::BackToOpenerController>(tab);
- }
+@@ -635,7 +635,7 @@ void TabFeatures::Init(TabInterface& tab
+ GetUserDataFactory().CreateInstance<tabs::PageContextEligibilityHelper>(
+ tab, tab);
-#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>(
-@@ -599,7 +599,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -644,7 +644,7 @@ void TabFeatures::Init(TabInterface& tab
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
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
deleted file mode 100644
index d8788d612f..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.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
-
---- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ chrome/browser/ui/tabs/tab_strip_prefs.cc
-@@ -29,7 +29,7 @@ namespace tabs {
-
- bool GetDefaultTabSearchRightAligned() {
- // These platforms are all left aligned, the others should be right.
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return false;
- #else
- return true;
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 b4a229b279..b08b017bdb 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_columns.h.orig 2026-08-05 20:17:42.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 afe4b087ad..23b8d04433 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/task_manager/task_manager_table_model.cc
@@ -364,7 +364,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 8d2b9590f6..f49fbfe070 100644
--- a/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
+++ b/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/test/popup_browsertest.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/test/popup_browsertest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/test/popup_browsertest.cc
-@@ -76,7 +76,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenLe
+@@ -79,7 +79,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenLe
const display::Display display = GetDisplayNearestBrowser(popup);
- gfx::Rect expected(popup->window()->GetBounds().size());
+ gfx::Rect expected(popup->GetWindow()->GetBounds().size());
expected.AdjustToFit(display.work_area());
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// TODO(crbug.com/40815883) Desktop Linux window bounds are inaccurate.
expected.Outset(50);
- EXPECT_TRUE(expected.Contains(popup->window()->GetBounds()))
-@@ -108,7 +108,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenCl
+ EXPECT_TRUE(expected.Contains(popup->GetWindow()->GetBounds()))
+@@ -111,7 +111,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenCl
// The popup should be constrained to the opener's available display space.
EXPECT_EQ(display, GetDisplayNearestBrowser(popup));
gfx::Rect work_area(display.work_area());
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 14e52b8274..9b6fdf9301 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/test/test_browser_ui.cc.orig 2026-08-05 20:17:42.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_toolbar_app__menu__icon__controller.cc b/chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__icon__controller.cc
index 67dc8abf56..ecd5891978 100644
--- a/chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__icon__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__icon__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/toolbar/app_menu_icon_controller.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/toolbar/app_menu_icon_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/toolbar/app_menu_icon_controller.cc
@@ -166,7 +166,7 @@ std::u16string AppMenuIconController::Ge
return std::u16string();
diff --git a/chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__model.cc b/chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__model.cc
new file mode 100644
index 0000000000..757fa70466
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__model.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/toolbar/app_menu_model.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chrome/browser/ui/toolbar/app_menu_model.cc
+@@ -252,7 +252,7 @@ std::u16string GetUpgradeDialogTitleText
+ return l10n_util::GetStringUTF16(IDS_UPGRADE_BUBBLE_MENU_ITEM);
+ }
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
++ (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ return l10n_util::GetStringUTF16(IDS_RELAUNCH_TO_UPDATE_ALT);
+ #else
+ return l10n_util::GetStringUTF16(IDS_RELAUNCH_TO_UPDATE);
+@@ -2342,7 +2342,7 @@ void AppMenuModel::Build() {
+
+ SetAccessibleNameAt(GetIndexOfCommandId(IDC_SHOW_MANAGEMENT_PAGE).value(),
+ GetManagedUiMenuItemTooltip(browser_->profile()));
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (enterprise_util::IsBrowserManaged(browser_->profile()) &&
+ base::FeatureList::IsEnabled(features::kEnterpriseReleaseNotes)) {
+ AddItemWithStringIdAndVectorIcon(
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.cc b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
index 373e23cbb0..28bbe43c0c 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/ui_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/ui_features.cc
-@@ -82,7 +82,7 @@ bool IsWebuiRefresh2026Enabled() {
+@@ -102,7 +102,7 @@ bool IsWebuiRefresh2026Enabled() {
base::FeatureList::IsEnabled(kWebuiRefresh2026);
}
@@ -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.
-@@ -283,7 +283,7 @@ BASE_FEATURE(kManagedProfileRequiredInte
+@@ -325,7 +325,7 @@ BASE_FEATURE(kManagedProfileRequiredInte
BASE_FEATURE(kViewsJSAppModalDialog, base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kUsePortalAccentColor, base::FEATURE_ENABLED_BY_DEFAULT);
#endif
-@@ -399,7 +399,7 @@ bool IsBookmarkTabGroupConversionEnabled
+@@ -433,7 +433,7 @@ bool IsBookmarkTabGroupConversionEnabled
return base::FeatureList::IsEnabled(kBookmarkTabGroupConversion);
}
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.h b/chromium/patches/patch-chrome_browser_ui_ui__features.h
index d3c6f0cee5..f1e51318d3 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/ui_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/ui_features.h
-@@ -28,7 +28,7 @@ BASE_DECLARE_FEATURE(kCreateNewTabGroupA
+@@ -30,7 +30,7 @@ BASE_DECLARE_FEATURE(kCreateNewTabGroupA
BASE_DECLARE_FEATURE(kCtrlTabMru);
@@ -15,7 +15,7 @@ $NetBSD$
BASE_DECLARE_FEATURE(kDseIntegrity);
BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
#endif
-@@ -74,7 +74,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
+@@ -83,7 +83,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
BASE_DECLARE_FEATURE_PARAM(int, kSeparateDefaultAndPinPromptMessageVersion);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -24,7 +24,7 @@ $NetBSD$
// When enabled, user may see the session restore UI flow.
BASE_DECLARE_FEATURE(kSessionRestoreInfobar);
-@@ -260,7 +260,7 @@ BASE_DECLARE_FEATURE(kManagedProfileRequ
+@@ -276,7 +276,7 @@ BASE_DECLARE_FEATURE(kManagedProfileRequ
BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
#endif
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 81f7fe9e3d..a5ae9268de 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,10 +4,10 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2026-08-05 20:17:42.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"
+@@ -17,7 +17,7 @@
+ #include "ui/base/mojom/window_show_state.mojom.h"
#include "ui/views/widget/widget.h"
-#if BUILDFLAG(IS_LINUX)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/shell_integration_linux.h"
#endif
-@@ -49,7 +49,7 @@ void ChromeNativeAppWindowViewsAura::OnB
+@@ -47,7 +47,7 @@ void ChromeNativeAppWindowViewsAura::OnB
const AppWindow::CreateParams& create_params,
views::Widget::InitParams* init_params,
views::Widget* widget) {
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 ea1cf57cd3..055f56f66a 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
-@@ -39,7 +39,7 @@
+@@ -50,7 +50,7 @@
#include "ui/wm/core/wm_state.h"
#endif // defined(USE_AURA)
@@ -15,7 +15,7 @@ $NetBSD$
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
-@@ -126,7 +126,7 @@ void ChromeBrowserMainExtraPartsViews::P
+@@ -137,7 +137,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 59b4ad1bf9..9c0ff1e0e9 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig 2026-08-05 20:17:42.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 d4f002dab3..b98aa4b023 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2026-08-05 20:17:42.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 c89ac500c1..037c864658 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2026-08-05 20:17:42.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 41aa0f49aa..e8f35f5f7e 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc
@@ -96,7 +96,7 @@ DialogText GetPromptDialogTextFromStatus
break;
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 197f2253ca..48f5e95c5e 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,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.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h
@@ -81,7 +81,7 @@ class CollaborationControllerDelegateDes
std::optional<data_sharing::mojom::GroupActionProgress> progress);
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 2f2eaafa6e..ce3cd0b573 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc.orig 2026-08-05 20:17:42.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 2592e4194c..2c6bed9c76 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
@@ -54,7 +54,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 bdcdaaa208..63e0a0bbd9 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc
@@ -19,7 +19,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 a78762136d..97852b33ca 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2026-08-05 20:17:42.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 979d4401eb..2d51de47eb 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_view.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2380,7 +2380,7 @@ void BrowserView::ToolbarSizeChanged(boo
+@@ -2422,7 +2422,7 @@ void BrowserView::ToolbarSizeChanged(boo
}
void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
@@ -15,7 +15,7 @@ $NetBSD$
UpdateFastResizeForContentViews(is_dragging);
if (!is_dragging) {
-@@ -5663,7 +5663,7 @@ void BrowserView::MaybeShowProfileSwitch
+@@ -5669,7 +5669,7 @@ void BrowserView::MaybeShowProfileSwitch
}
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
@@ -24,7 +24,7 @@ $NetBSD$
if (!ShouldShowAvatarToolbarIPH()) {
return;
}
-@@ -5674,7 +5674,7 @@ void BrowserView::MaybeShowSupervisedUse
+@@ -5680,7 +5680,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 00b60df984..d1ab37456d 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_widget.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_widget.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_widget.cc
-@@ -53,7 +53,7 @@
+@@ -56,7 +56,7 @@
#include "ui/aura/window.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -87,7 +87,7 @@ class ThemeChangedObserver : public view
+@@ -90,7 +90,7 @@ class ThemeChangedObserver : public view
};
bool IsUsingLinuxSystemTheme(Profile* profile) {
@@ -24,7 +24,7 @@ $NetBSD$
return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
#else
return false;
-@@ -206,7 +206,7 @@ void BrowserWidget::InitBrowserWidget()
+@@ -207,7 +207,7 @@ void BrowserWidget::InitBrowserWidget()
Init(std::move(params));
@@ -33,7 +33,7 @@ $NetBSD$
SelectNativeTheme();
#else
SetNativeTheme(ui::NativeTheme::GetInstanceForNativeUi());
-@@ -534,7 +534,7 @@ void BrowserWidget::OnMenuClosed() {
+@@ -490,7 +490,7 @@ void BrowserWidget::OnMenuClosed() {
}
void BrowserWidget::SelectNativeTheme() {
@@ -42,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();
-@@ -575,7 +575,7 @@ void BrowserWidget::OnTouchUiChanged() {
+@@ -531,7 +531,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 d9c3bf5ec2..3de54c13a2 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_widget.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_widget.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_widget.h
@@ -65,7 +65,7 @@ class BrowserWidget : public views::Widg
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.cc
index 11aa4439ca..549205aea3 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/contents_web_view.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/contents_web_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/contents_web_view.cc
@@ -171,7 +171,7 @@ void ContentsWebView::SetWebContents(con
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.h b/chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.h
index e12fca4374..7b5741b50c 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/contents_web_view.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/contents_web_view.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/contents_web_view.h
@@ -68,7 +68,7 @@ class ContentsWebView : public views::We
// This allows the browser to force focus synchronization in split view even
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc
index 255a931064..fdfde6742a 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/horizontal_tab_strip_region_view.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/horizontal_tab_strip_region_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/horizontal_tab_strip_region_view.cc
-@@ -333,7 +333,7 @@ HorizontalTabStripRegionView::Horizontal
+@@ -251,7 +251,7 @@ HorizontalTabStripRegionView::Horizontal
new_tab_button_->GetViewAccessibility().SetName(
l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
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 32f31f5150..a56022a0f7 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc
@@ -404,7 +404,7 @@ void BrowserViewAppLayoutImpl::DoPostLay
#elif BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc
index cb10ddc8ef..fcb366aeee 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/layout/browser_view_tabbed_layout_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/layout/browser_view_tabbed_layout_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/layout/browser_view_tabbed_layout_impl.cc
-@@ -250,7 +250,7 @@ int BrowserViewTabbedLayoutImpl::GetHori
+@@ -254,7 +254,7 @@ int BrowserViewTabbedLayoutImpl::GetHori
}
bool BrowserViewTabbedLayoutImpl::AvoidCrackingForFractionalDisplay() const {
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 b65ad3213d..27079f0077 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,14 +4,14 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc
-@@ -36,7 +36,7 @@ static constexpr base::TimeDelta kShowNu
- static constexpr int kDropTargetHideForOSWidth =
+@@ -59,7 +59,7 @@ int MultiContentsViewDropTargetControlle
+ return
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
- 32;
+ 32;
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- 50;
+ 50;
#else
- 0;
+ 0;
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 de25a41075..2d8bd2e632 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,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.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
@@ -60,7 +60,7 @@
#include "ui/views/window/vector_icons/vector_icons.h"
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 8a9148587f..9665ab7af9 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,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.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
@@ -103,7 +103,7 @@ class OpaqueBrowserFrameView : public Br
FrameButtonStyle GetFrameButtonStyle() const override;
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 ed34776194..36a2ec0f39 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h
@@ -9,7 +9,7 @@
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 313f3b9319..ffa1b15b94 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
-@@ -131,7 +131,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -133,7 +133,7 @@ void SystemMenuModelBuilder::BuildSystem
}
#endif // BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
AddItemWithIconMaybe(model, IDC_MINIMIZE_WINDOW, IDS_MINIMIZE_WINDOW_MENU,
views::kChromeMinimizeIcon);
AddItemWithIconMaybe(model, IDC_MAXIMIZE_WINDOW, IDS_MAXIMIZE_WINDOW_MENU,
-@@ -231,7 +231,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -237,7 +237,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)
-@@ -315,7 +315,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -321,7 +321,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 bba33c7484..cd035f4e18 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
-@@ -32,7 +32,7 @@
+@@ -31,7 +31,7 @@
#include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/common/pref_names.h"
#endif
-@@ -51,7 +51,7 @@ SystemMenuModelDelegate::SystemMenuModel
+@@ -50,7 +50,7 @@ SystemMenuModelDelegate::SystemMenuModel
SystemMenuModelDelegate::~SystemMenuModelDelegate() = default;
bool SystemMenuModelDelegate::IsCommandIdChecked(int command_id) const {
@@ -24,12 +24,12 @@ $NetBSD$
if (command_id == IDC_USE_SYSTEM_TITLE_BAR) {
PrefService* prefs = browser_->profile()->GetPrefs();
return !prefs->GetBoolean(prefs::kUseCustomChromeFrame);
-@@ -98,7 +98,7 @@ bool SystemMenuModelDelegate::IsCommandI
+@@ -94,7 +94,7 @@ bool SystemMenuModelDelegate::IsCommandI
}
bool SystemMenuModelDelegate::IsCommandIdVisible(int command_id) const {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool is_maximized = browser_->window()->IsMaximized();
+ bool is_maximized = browser_->GetWindow()->IsMaximized();
switch (command_id) {
case IDC_MAXIMIZE_WINDOW:
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 687514fb59..0c92b871e2 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig 2026-08-05 20:17:42.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 ceb3a268aa..86560c70db 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/location_bar/location_bar_view.cc
-@@ -1929,7 +1929,7 @@ void LocationBarView::OnPopupStateChange
+@@ -1921,7 +1921,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 809dc386fb..e6ef6fe359 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/new_tab_footer/footer_controller.cc
@@ -45,7 +45,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 1db0105609..d89b721f9d 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
@@ -43,7 +43,7 @@
#include "ui/base/metadata/metadata_impl_macros.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/views/passwords/password_relaunch_chrome_view.h"
#endif
-@@ -160,7 +160,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
+@@ -165,7 +165,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
} else if (model_state ==
password_manager::ui::NOTIFY_RECEIVED_SHARED_CREDENTIALS) {
view = new SharedPasswordsNotificationView(web_contents, anchor_view);
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 2d44d052c3..cad0d15b46 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,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
-@@ -466,7 +466,7 @@ void AvatarToolbarButton::MaybeShowProfi
- state_manager_->MaybeShowProfileSwitchIPH();
+@@ -460,7 +460,7 @@ void AvatarToolbarButton::MaybeShowProfi
+ state_manager_.MaybeShowProfileSwitchIPH();
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
void AvatarToolbarButton::MaybeShowSupervisedUserSignInIPH() {
- state_manager_->MaybeShowSupervisedUserSignInIPH();
+ state_manager_.MaybeShowSupervisedUserSignInIPH();
}
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 bec01c4527..6ecf75583e 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.h
-@@ -70,7 +70,7 @@ class AvatarToolbarButton : public Toolb
+@@ -71,7 +71,7 @@ class AvatarToolbarButton : public Toolb
void SetAnnounceCallbackForTesting(
base::OnceCallback<void(std::u16string)> callback) override;
void MaybeShowProfileSwitchIPH() override;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.cc
index 3e7350bd2e..76bc56310d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.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_state_manager.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.cc
-@@ -2506,7 +2506,7 @@ void AvatarToolbarButtonStateManager::Ma
+@@ -2609,7 +2609,7 @@ void AvatarToolbarButtonStateManager::Ma
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.h b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.h
index 2fc375f61d..331db4eb0a 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.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_state_manager.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.h
-@@ -240,7 +240,7 @@ class AvatarToolbarButtonStateManager
+@@ -272,7 +272,7 @@ class AvatarToolbarButtonStateManager
// Shared IPH methods.
void MaybeShowProfileSwitchIPH();
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc
index 7596b61889..39fc576104 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/first_run_flow_controller.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/profiles/first_run_flow_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/profiles/first_run_flow_controller.cc
-@@ -67,7 +67,7 @@
+@@ -87,7 +87,7 @@
#include "chrome/installer/util/shell_util.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/check_deref.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/global_features.h"
-@@ -760,7 +760,7 @@ std::string FirstRunFlowController::GetH
+@@ -1164,7 +1164,7 @@ bool FirstRunFlowController::AreEffectsE
}
void FirstRunFlowController::MaybeTriggerHatsSurvey() {
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 af0c7034d3..d2e8d5bf11 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_coordinator.cc
@@ -82,7 +82,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 9e5f0a64df..14c3e57b0c 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,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_view.cc
-@@ -110,7 +110,7 @@
- #include "ui/views/accessibility/view_accessibility.h"
- #include "ui/views/widget/widget.h"
+@@ -119,7 +119,7 @@
+ #include "chrome/browser/signin/cross_device_signin_promo_manager.h"
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -593,7 +593,7 @@ void ProfileMenuView::SetMenuTitleForAcc
+@@ -603,7 +603,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 33a1f6af95..c48c390e05 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_picker_view.cc
-@@ -88,7 +88,7 @@
+@@ -87,7 +87,7 @@
#include "chrome/browser/global_keyboard_shortcuts_mac.h"
#endif
@@ -15,12 +15,3 @@ $NetBSD$
#include "chrome/browser/shell_integration_linux.h"
#endif
-@@ -113,7 +113,7 @@ class ProfilePickerWidget : public views
- views::Widget::InitParams params(
- views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
- params.delegate = profile_picker_view;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- params.wm_class_name = shell_integration_linux::GetProgramClassName();
- params.wm_class_class = shell_integration_linux::GetProgramClassClass();
- params.wayland_app_id = params.wm_class_class;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__widget.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__widget.cc
new file mode 100644
index 0000000000..34e0dd1285
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__widget.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/views/profiles/profile_picker_widget.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chrome/browser/ui/views/profiles/profile_picker_widget.cc
+@@ -11,7 +11,7 @@
+ #include "chrome/browser/ui/views/profiles/profile_picker_view.h"
+ #include "content/public/browser/web_contents.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/shell_integration_linux.h"
+ #endif
+
+@@ -20,7 +20,7 @@ ProfilePickerWidget::ProfilePickerWidget
+ views::Widget::InitParams params(
+ views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
+ params.delegate = profile_picker_view;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ params.wm_class_name = shell_integration_linux::GetProgramClassName();
+ params.wm_class_class = shell_integration_linux::GetProgramClassClass();
+ params.wayland_app_id = params.wm_class_class;
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 7eaf086828..6b8dbe97e1 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,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.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
@@ -65,14 +65,14 @@
#include "chrome/browser/ui/webui/signin/signout_confirmation/signout_confirmation_ui.h"
@@ -23,7 +23,7 @@ $NetBSD$
const int kManagedUserNoticeConfirmationDialogWidth = 780;
const int kManagedUserNoticeConfirmationDialogHeight = 560;
#endif
-@@ -139,7 +139,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -140,7 +140,7 @@ SigninViewControllerDelegateViews::Creat
kSyncConfirmationDialogWidth, InitializeSigninWebDialogUI(true));
}
@@ -32,7 +32,7 @@ $NetBSD$
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateHistorySyncOptInWebView(
Browser* browser,
-@@ -242,7 +242,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -248,7 +248,7 @@ SigninViewControllerDelegateViews::Creat
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -41,7 +41,7 @@ $NetBSD$
// static
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -418,7 +418,7 @@ SigninViewControllerDelegateViews::Signi
+@@ -433,7 +433,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) {
-@@ -510,7 +510,7 @@ void SigninViewControllerDelegateViews::
+@@ -525,7 +525,7 @@ void SigninViewControllerDelegateViews::
content_view_->RequestFocus();
}
@@ -59,7 +59,7 @@ $NetBSD$
void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
ProfileAttributesEntry* entry =
g_browser_process->profile_manager()
-@@ -548,7 +548,7 @@ SigninViewControllerDelegate::CreateSync
+@@ -563,7 +563,7 @@ SigninViewControllerDelegate::CreateSync
/*animate_on_resize=*/true);
}
@@ -68,7 +68,7 @@ $NetBSD$
// static
SigninViewControllerDelegate*
SigninViewControllerDelegate::CreateSyncHistoryOptInDelegate(
-@@ -610,7 +610,7 @@ SigninViewControllerDelegate::CreateSign
+@@ -625,7 +625,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 c1e56aa0b2..87079dff33 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2026-08-05 20:17:42.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_common_tab__group__header__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_common_tab__group__header__view.cc
new file mode 100644
index 0000000000..5e552be240
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_common_tab__group__header__view.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/tabs/common/tab_group_header_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chrome/browser/ui/views/tabs/common/tab_group_header_view.cc
+@@ -329,7 +329,7 @@ void TabGroupHeaderView::OnMouseEntered(
+ }
+
+ void TabGroupHeaderView::OnMouseExited(const ui::MouseEvent& event) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Bypasses the synchronous IsMouseHovered() check which can be stale on Linux
+ // Wayland/X11 due to asynchronous cursor updates during mouse exit events.
+ SetEditorBubbleButtonVisibilityOnHover(/*is_hovered=*/false);
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 ab053fd8a5..ba9501f918 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
-@@ -219,7 +219,7 @@ BrowserView* GetBrowserViewForContext(co
+@@ -217,7 +217,7 @@ BrowserView* GetBrowserViewForContext(co
void UpdateSystemDnDDragImage(TabDragContext* attached_context,
const gfx::ImageSkia& image) {
@@ -15,7 +15,7 @@ $NetBSD$
VLOG(1) << __func__ << " image size=" << image.size().ToString();
aura::Window* root_window =
attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
-@@ -429,7 +429,7 @@ TabDragController::Liveness TabDragContr
+@@ -426,7 +426,7 @@ TabDragController::Liveness TabDragContr
// synchronous on desktop Linux, so use that.
// - ChromeOS Ash
// Releasing capture on Ash cancels gestures so avoid it.
@@ -24,7 +24,7 @@ $NetBSD$
ref->can_release_capture_ = false;
#endif
ref->start_point_in_screen_ =
-@@ -1051,7 +1051,7 @@ TabDragController::Liveness TabDragContr
+@@ -1056,7 +1056,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.
-@@ -2303,7 +2303,7 @@ void TabDragController::CompleteDrag() {
+@@ -2329,7 +2329,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/41321838) Explore doing this
// for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2724,7 +2724,7 @@ TabDragController::Liveness TabDragContr
+@@ -2750,7 +2750,7 @@ TabDragController::Liveness TabDragContr
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc
index 136171f094..106d95c777 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_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/hovercard/tab_hover_card_bubble_view.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/tabs/hovercard/tab_hover_card_bubble_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/tabs/hovercard/tab_hover_card_bubble_view.cc
-@@ -678,7 +678,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
+@@ -663,7 +663,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_projects_projects__panel__tab__groups__item__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
index ab4809a148..146734dd70 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/projects/projects_panel_tab_groups_item_view.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/tabs/projects/projects_panel_tab_groups_item_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/tabs/projects/projects_panel_tab_groups_item_view.cc
-@@ -249,7 +249,7 @@ void ProjectsPanelTabGroupsItemView::OnM
+@@ -247,7 +247,7 @@ void ProjectsPanelTabGroupsItemView::OnM
void ProjectsPanelTabGroupsItemView::OnMouseExited(
const ui::MouseEvent& event) {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
index f05c9f0b8a..ca833f269d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/projects/projects_panel_thread_item_view.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/tabs/projects/projects_panel_thread_item_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/tabs/projects/projects_panel_thread_item_view.cc
-@@ -117,7 +117,7 @@ void ProjectsPanelThreadItemView::OnMous
+@@ -114,7 +114,7 @@ void ProjectsPanelThreadItemView::OnMous
}
void ProjectsPanelThreadItemView::OnMouseExited(const ui::MouseEvent& event) {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc
index 49a77ba472..3d266dba14 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/shared/drop_arrow.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/tabs/shared/drop_arrow.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/tabs/shared/drop_arrow.cc
@@ -81,7 +81,7 @@ DropArrow::~DropArrow() {
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 18f72bf5ab..f0536cd3e3 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -1281,7 +1281,7 @@ void Tab::MaybeUpdateHoverStatus(const u
+@@ -1254,7 +1254,7 @@ void Tab::MaybeUpdateHoverStatus(const u
return;
}
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 556e314ccc..3fed94d4e9 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab_style_views.cc
-@@ -627,7 +627,7 @@ float TabStyleViewsImpl::GetCurrentActiv
+@@ -593,7 +593,7 @@ float TabStyleViewsImpl::GetCurrentActiv
if (!IsHoverAnimationActive()) {
return base_opacity;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc
deleted file mode 100644
index 47bcd03a79..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.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
-
---- chrome/browser/ui/views/tabs/vertical/vertical_tab_group_header_view.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ chrome/browser/ui/views/tabs/vertical/vertical_tab_group_header_view.cc
-@@ -329,7 +329,7 @@ void VerticalTabGroupHeaderView::OnMouse
- }
-
- void VerticalTabGroupHeaderView::OnMouseExited(const ui::MouseEvent& event) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Bypasses the synchronous IsMouseHovered() check which can be stale on Linux
- // Wayland/X11 due to asynchronous cursor updates during mouse exit events.
- SetEditorBubbleButtonVisibilityOnHover(/*is_hovered=*/false);
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 c819abff04..f75f44cf9a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/task_manager_search_bar_view.cc
@@ -28,7 +28,7 @@ namespace task_manager {
namespace {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h b/chromium/patches/patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h
index 65505ff8fd..80964fa52f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/toolbar/avatar_toolbar_button_interface.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/toolbar/avatar_toolbar_button_interface.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/toolbar/avatar_toolbar_button_interface.h
-@@ -83,7 +83,7 @@ class AvatarToolbarButtonInterface {
+@@ -87,7 +87,7 @@ class AvatarToolbarButtonInterface {
// Attempts showing the In-Product-Help for profile Switching.
virtual void MaybeShowProfileSwitchIPH() = 0;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc b/chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc
index 36190aed5d..b894f4ad39 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/toolbar/toolbar_view.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/toolbar/toolbar_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/toolbar/toolbar_view.cc
-@@ -397,7 +397,7 @@ void ToolbarView::Init() {
+@@ -403,7 +403,7 @@ void ToolbarView::Init() {
}
std::unique_ptr<MediaToolbarButtonView> media_button;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc b/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc
index bd2ce9592e..299cb3e8c5 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__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/toolbar/webui_avatar_toolbar_button.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.cc
-@@ -136,7 +136,7 @@ void WebUIAvatarToolbarButton::MaybeShow
+@@ -216,7 +216,7 @@ void WebUIAvatarToolbarButton::MaybeShow
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.h b/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.h
index 267a85f306..82792c4363 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__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/toolbar/webui_avatar_toolbar_button.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.h
-@@ -48,7 +48,7 @@ class WebUIAvatarToolbarButton : public
+@@ -57,7 +57,7 @@ class WebUIAvatarToolbarButton : public
bool should_announce) override;
bool HasExplicitButtonState() const override;
void MaybeShowProfileSwitchIPH() override;
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 958ccca140..f608b5410c 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,18 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1449,7 +1449,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -289,7 +289,7 @@ CreateNavigationAction(GURL target) {
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void NavigateToSettingsPage(ContextPtr ctx,
+ user_education::FeaturePromoHandle promo_handle) {
+ BrowserWindowInterface* const browser = GetBrowser(ctx);
+@@ -1481,7 +1481,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -15,12 +24,21 @@ $NetBSD$
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1755,7 +1755,7 @@ void MaybeRegisterChromeFeaturePromos(
- "Triggered to inform users of the availability of the "
+@@ -1774,7 +1774,7 @@ void MaybeRegisterChromeFeaturePromos(
"new translate screen feature on the Lens Overlay.")));
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// kIPHDesktopPWAsLinkCapturingLaunch:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
+@@ -2507,7 +2507,7 @@ void MaybeRegisterChromeNewBadges(user_e
+ 151, "mtatarski%google.com@localhost",
+ "Show the new badge on Send to Your Devices context menu items.")));
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ registry.RegisterFeature(user_education::NewBadgeSpecification(
+ switches::kCrossDeviceSigninFromDesktop,
+ user_education::Metadata(
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 b803db69a1..9fe18ce01a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -568,7 +568,7 @@ std::string GetFileExtension(FileExtensi
+@@ -570,7 +570,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;
-@@ -2296,7 +2296,7 @@ void WebAppIntegrationTestDriver::Delete
+@@ -2331,7 +2331,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(
-@@ -3735,7 +3735,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3773,7 +3773,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
-@@ -3750,7 +3750,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3788,7 +3788,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
-@@ -3760,7 +3760,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3798,7 +3798,7 @@ void WebAppIntegrationTestDriver::CheckR
void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
Site site,
FileExtension file_extension) {
@@ -51,7 +51,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -3776,7 +3776,7 @@ void WebAppIntegrationTestDriver::CheckS
+@@ -3814,7 +3814,7 @@ void WebAppIntegrationTestDriver::CheckS
void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
Site site,
FileExtension file_extension) {
@@ -60,7 +60,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -4576,7 +4576,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4619,7 +4619,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
-@@ -4781,7 +4781,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4824,7 +4824,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);
-@@ -4825,7 +4825,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4868,7 +4868,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 5414b31202..27651c9032 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/web_applications/app_browser_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/web_applications/app_browser_controller.cc
-@@ -557,7 +557,7 @@ std::u16string AppBrowserController::Get
+@@ -562,7 +562,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 136eb9269c..d9067debe4 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2026-08-05 20:17:42.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 1416891098..c82abe8d0e 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
-@@ -325,7 +325,7 @@ bool WebAppUiManagerImpl::IsAppMigration
+@@ -341,7 +341,7 @@ bool WebAppUiManagerImpl::IsAppMigration
return false;
}
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
@@ -15,21 +15,12 @@ $NetBSD$
BrowserView* browser_view = BrowserView::GetBrowserViewForBrowser(window);
return browser_view &&
browser_view->GetProperty(kIsPwaUpdateDialogShowingKey) &&
-@@ -649,7 +649,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
- Browser* browser,
- Profile* profile,
- const std::string& app_id) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- WebAppProvider* provider = WebAppProvider::GetForWebApps(profile);
- CHECK(provider);
-
-@@ -867,7 +867,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
- }
+@@ -930,7 +930,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
}
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
const base::Feature& GetPromoFeatureEngagementFromBrowser(
const BrowserWindowInterface* browser) {
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 49bffb9bca..5aadc45999 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,14 +4,14 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
-@@ -256,7 +256,7 @@ class WebAppUiManagerImpl : public Brows
- UninstallCompleteCallback uninstall_complete_callback,
+@@ -264,7 +264,7 @@ class WebAppUiManagerImpl : public Brows
webapps::UninstallResultCode uninstall_code);
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
void ShowIPHPromoForAppsLaunchedViaLinkCapturing(Browser* browser,
const webapps::AppId& app_id,
bool is_activated);
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 9a62ffe7c0..f6e5c4da9c 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui_browser/webui_browser_window.cc
-@@ -63,7 +63,7 @@ const char* const kWebUIBrowserWindowKey
+@@ -72,7 +72,7 @@ const char* const kWebUIBrowserWindowKey
// Copied from chrome/browser/ui/views/frame/browser_widget.cc.
bool IsUsingLinuxSystemTheme(Profile* profile) {
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 57ffdc9a67..14dd7ba81e 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/about/about_ui.cc
@@ -423,7 +423,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 1a3a64a326..ba37af9605 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.h.orig 2026-08-05 20:17:42.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 decc86226b..c2f7cdf1fc 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
-@@ -63,7 +63,7 @@
+@@ -64,7 +64,7 @@
#include "ui/base/window_open_disposition_utils.h"
#include "url/gurl.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 0890ee6df6..5140466010 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2026-08-05 20:17:42.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 8a9ef7a49f..3e17088ef3 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig 2026-08-05 20:17:42.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 2035e72111..e5b652eda2 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
@@ -216,7 +216,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 327839af46..2b37e3595f 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
@@ -55,7 +55,7 @@
#include "net/ssl/client_cert_store_mac.h"
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 3c4a11bb66..ed167bc570 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2026-08-05 20:17:42.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 bf85dcf1f9..c94311fd4a 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -170,7 +170,7 @@
+@@ -172,7 +172,7 @@
#include "chrome/browser/ui/webui/default_browser/visual_guided_setter_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"
-@@ -179,13 +179,13 @@
+@@ -181,13 +181,13 @@
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -31,7 +31,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/discards/discards_ui.h"
#include "chrome/browser/ui/webui/management/management_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -218,7 +218,7 @@
+@@ -222,7 +222,7 @@
#include "chrome/browser/ui/webui/signin/signin_error_ui.h"
#endif // !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
@@ -40,7 +40,7 @@ $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)
-@@ -235,7 +235,7 @@
+@@ -239,7 +239,7 @@
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -49,7 +49,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/skills/skills_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
// BUILDFLAG(IS_CHROMEOS)
-@@ -398,7 +398,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -403,7 +403,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<WebUIToolbarConfig>());
#endif // BUILDFLAG(IS_ANDROID)
@@ -58,7 +58,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<LinuxProxyConfigUI>());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
// BUILDFLAG(IS_OPENBSD)
-@@ -429,7 +429,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -434,7 +434,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<VisualGuidedSetterUIConfig>());
#endif // BUILDFLAG(IS_WIN)
@@ -67,7 +67,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
map.AddWebUIConfig(std::make_unique<HistorySyncOptinUIConfig>());
map.AddWebUIConfig(std::make_unique<OnDeviceTranslationInternalsUIConfig>());
-@@ -438,19 +438,19 @@ void RegisterChromeWebUIConfigs() {
+@@ -443,19 +443,19 @@ void RegisterChromeWebUIConfigs() {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -90,7 +90,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<UpdaterUIConfig>());
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -496,7 +496,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -503,7 +503,7 @@ void RegisterChromeWebUIConfigs() {
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 d5d27df848..d0e70c1772 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
@@ -117,17 +117,17 @@
#endif
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 6afb1f72b7..30ac446ae1 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc
@@ -75,7 +75,7 @@ std::string ConvertPolicyLevelToString(D
#endif // !BUILDFLAG(IS_ANDROID)
@@ -15,7 +15,7 @@ $NetBSD$
std::string GetStringFromTimestamp(base::Time timestamp) {
return (timestamp == base::Time()) ? std::string()
: base::UnlocalizedTimeFormatWithPattern(
-@@ -190,7 +190,7 @@ void ConnectorsInternalsPageHandler::Get
+@@ -196,7 +196,7 @@ void ConnectorsInternalsPageHandler::Get
void ConnectorsInternalsPageHandler::GetSignalsReportingState(
GetSignalsReportingStateCallback callback) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
auto* profile_prefs = profile_->GetPrefs();
std::string last_upload_attempt_time_string =
-@@ -331,7 +331,7 @@ void ConnectorsInternalsPageHandler::OnS
+@@ -337,7 +337,7 @@ void ConnectorsInternalsPageHandler::OnS
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 8f1c21a858..36b6014f16 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
@@ -9,7 +9,7 @@
#include "components/enterprise/connectors/core/connectors_internals_utils.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 6c928fb04a..c34e119482 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,27 +4,18 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc
-@@ -206,7 +206,7 @@ const char* kMacShareIconResourceName =
+@@ -219,7 +219,7 @@ constexpr char kMacShareIconResourceName
#elif BUILDFLAG(IS_WIN)
- const char* kWinShareIconResourceName =
- "//resources/cr_components/searchbox/icons/win_share.svg";
+ constexpr char kWinShareIconResourceName[] =
+ "//resources/cr_components/searchbox/icons/win_share_cr23.svg";
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char* kLinuxShareIconResourceName =
- "//resources/cr_components/searchbox/icons/share.svg";
+ constexpr char kLinuxShareIconResourceName[] =
+ "//resources/cr_components/searchbox/icons/share_cr23.svg";
#else
-@@ -264,7 +264,7 @@ static void DefineChromeRefreshRealboxIc
- #elif BUILDFLAG(IS_WIN)
- kWinShareIconResourceName =
- "//resources/cr_components/searchbox/icons/win_share_cr23.svg";
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- kLinuxShareIconResourceName =
- "//resources/cr_components/searchbox/icons/share_cr23.svg";
- #else
-@@ -781,7 +781,7 @@ std::string SearchboxHandler::Autocomple
+@@ -740,7 +740,7 @@ std::string SearchboxHandler::Autocomple
: omnibox::kShareWinChromeRefreshOldIcon.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 c38649e0bb..24b0e38986 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/history/history_identity_state_watcher.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/history/history_identity_state_watcher.cc
@@ -122,7 +122,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 ac266c5592..eee505093c 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc
-@@ -63,7 +63,7 @@
+@@ -65,7 +65,7 @@
#include "chrome/browser/ui/cocoa/keystone_infobar_delegate.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"
-@@ -106,7 +106,7 @@ void InfoBarInternalsHandler::GetInfoBar
+@@ -108,7 +108,7 @@ void InfoBarInternalsHandler::GetInfoBar
"The Collected Cookies infobar is shown after the user has changed "
"the allowed/blocked state of a cookie, reminding them to reload "
"the page in order for the new cookies to take effect."));
@@ -24,12 +24,12 @@ $NetBSD$
infobar_list.emplace_back(InfoBarEntry::New(
/*type=*/InfoBarType::kDefaultBrowser, /*name=*/"Default Browser",
/*description=*/
-@@ -232,7 +232,7 @@ bool InfoBarInternalsHandler::TriggerInf
- CollectedCookiesInfoBarDelegate::Create(infobar_manager);
+@@ -238,7 +238,7 @@ bool InfoBarInternalsHandler::TriggerInf
+ }
return true;
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
case InfoBarType::kDefaultBrowser: {
- BrowserWindowInterface* const bwi =
- GetLastActiveBrowserWindowInterfaceWithAnyProfile();
+ Profile* profile = bwi ? bwi->GetProfile() : nullptr;
+
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 c8c7251120..96cf9b6e82 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2026-08-05 20:17:42.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 12f186e62a..cd257ec820 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui.cc
@@ -197,11 +197,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 0ecba977bd..7d76f34f41 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_constants.cc
@@ -93,13 +93,13 @@ 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 f019a7f33b..db119b0917 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_constants.h
@@ -9,14 +9,14 @@
#include "build/build_config.h"
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 922883d7ba..9f4d62ac0c 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -74,7 +74,7 @@
#include "ui/base/l10n/l10n_util.h"
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 5161df0d8c..d6b49c1b2e 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.h
@@ -33,7 +33,7 @@ namespace enterprise_management {
class GetUserEligiblePromotionsResponse;
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 06b24a2220..a19b4d9d17 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,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.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards_handler.cc
@@ -30,7 +30,7 @@
#endif
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 dad5b06ad0..1a53392c79 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards_handler.h
@@ -54,7 +54,7 @@ class PromoCardsHandler : public content
@@ -16,7 +16,7 @@ $NetBSD$
scoped_refptr<os_crypt_async::Encryptor> encryptor);
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -62,7 +62,7 @@ class PromoCardsHandler : public content
- raw_ptr<Profile, DanglingUntriaged> profile_;
+ raw_ptr<Profile> profile_;
std::vector<std::unique_ptr<PasswordPromoCardBase>> promo_cards_;
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
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 0d86943943..39aabd4803 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2026-08-05 20:17:42.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_policy_policy__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_policy_policy__ui.cc
new file mode 100644
index 0000000000..65a538efe5
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_policy_policy__ui.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/webui/policy/policy_ui.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chrome/browser/ui/webui/policy/policy_ui.cc
+@@ -149,7 +149,7 @@ void CreateAndAddPolicyUIHtmlSource(Prof
+ {"statusFlexOrgNoPolicy", IDS_POLICY_STATUS_FLEX_ORG_NO_POLICY},
+ {"statusDevice", IDS_POLICY_STATUS_DEVICE},
+ {"statusMachine", IDS_POLICY_STATUS_MACHINE},
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"statusUpdater", IDS_POLICY_STATUS_UPDATER},
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ {"statusUser", IDS_POLICY_STATUS_USER},
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc b/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc
index 2ad50c5b94..42c48ba75d 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/sanitized_image/sanitized_image_source.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/sanitized_image/sanitized_image_source.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/sanitized_image/sanitized_image_source.cc
@@ -350,7 +350,7 @@ void SanitizedImageSource::OnAnimationDe
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h b/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h
index 777aa752fa..1d2259da77 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/sanitized_image/sanitized_image_source.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/sanitized_image/sanitized_image_source.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/sanitized_image/sanitized_image_source.h
@@ -124,7 +124,7 @@ class SanitizedImageSource : public cont
~RequestAttributes();
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc
index bb7b68150b..40bdfdb1c8 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/search_engine_choice/search_engine_choice_ui.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/search_engine_choice/search_engine_choice_ui.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/search_engine_choice/search_engine_choice_ui.cc
@@ -136,7 +136,7 @@ SearchEngineChoiceUI::SearchEngineChoice
search_engine_choice_service->IsDsePropagationAllowedForGuest());
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 e6fa4f3389..7e5c9c8df1 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/settings/appearance_handler.cc
@@ -35,7 +35,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 d71258fb8b..220f0f3d73 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -155,7 +155,7 @@
+@@ -156,7 +156,7 @@
#include "chrome/browser/ui/webui/settings/system_handler.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/display/screen.h"
#endif
-@@ -165,7 +165,7 @@
+@@ -166,7 +166,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
-@@ -290,7 +290,7 @@ void AddA11yStrings(content::WebUIDataSo
+@@ -291,7 +291,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",
-@@ -592,7 +592,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -610,7 +610,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},
-@@ -600,11 +600,11 @@ void AddAppearanceStrings(content::WebUI
+@@ -618,11 +618,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)
-@@ -649,7 +649,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -663,7 +663,7 @@ void AddAppearanceStrings(content::WebUI
html_source->AddString("configurableSidePanelAlignments",
configurable_alignments_json);
@@ -65,7 +65,7 @@ $NetBSD$
bool show_custom_chrome_frame = ui::OzonePlatform::GetInstance()
->GetPlatformRuntimeProperties()
.supports_server_side_window_decorations;
-@@ -1965,7 +1965,7 @@ void AddSignOutDialogStrings(content::We
+@@ -1997,7 +1997,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 0599e8d65a..b207d16b6f 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/settings/site_settings_handler.cc
@@ -126,7 +126,7 @@
#include "url/url_constants.h"
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 75f2a2d7b4..aa0cb8d498 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc
@@ -569,7 +569,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 218ae102b9..7b21d80471 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2026-08-05 20:17:42.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 be6df616f1..41d0533ef9 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -177,7 +177,7 @@ base::DictValue CreateProfileState(const
+@@ -218,7 +218,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_signin_sync__confirmation__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc
index eda8c22bf5..4f61182952 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/signin/sync_confirmation_ui.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/signin/sync_confirmation_ui.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/signin/sync_confirmation_ui.cc
@@ -166,7 +166,7 @@ SyncConfirmationUI::SyncConfirmationUI(c
IDS_SYNC_LOADING_CONFIRMATION_TITLE);
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 77770a2cbc..3432da47d7 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
-@@ -49,7 +49,7 @@
+@@ -50,7 +50,7 @@
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/webui/resource_path.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/navigator/browser_navigator.h"
#include "chrome/browser/ui/navigator/browser_navigator_params.h"
#include "net/base/url_util.h"
-@@ -89,7 +89,7 @@ user_education::NewBadgeRegistry* GetNew
+@@ -90,7 +90,7 @@ user_education::NewBadgeRegistry* GetNew
}
whats_new::WhatsNewRegistry* GetWhatsNewRegistry() {
@@ -24,7 +24,7 @@ $NetBSD$
return g_browser_process->GetFeatures()->whats_new_registry();
#else
return nullptr;
-@@ -863,7 +863,7 @@ void UserEducationInternalsPageHandlerIm
+@@ -934,7 +934,7 @@ void UserEducationInternalsPageHandlerIm
}
void UserEducationInternalsPageHandlerImpl::LaunchWhatsNewStaging() {
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_version_version__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_version_version__ui.cc
new file mode 100644
index 0000000000..6420712334
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_version_version__ui.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/webui/version/version_ui.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chrome/browser/ui/webui/version/version_ui.cc
+@@ -209,7 +209,7 @@ int VersionUI::VersionProcessorVariation
+ return IDS_VERSION_UI_64BIT;
+ #endif // defined(ARCH_CPU_X86)
+ #endif // defined(ARCH_CPU_ARM64)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if defined(ARCH_CPU_X86_64)
+ return IDS_VERSION_UI_64BIT_INTEL;
+ #elif defined(ARCH_CPU_ARM64)
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 43d1fe0eb8..443a00eb32 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/ui/window_sizer/window_sizer.cc
-@@ -225,7 +225,7 @@ void WindowSizer::GetBrowserWindowBounds
+@@ -223,7 +223,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
index e426bb672a..b69119e59c 100644
--- a/chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h
+++ b/chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/updater/browser_updater_client_util.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/updater/browser_updater_client_util.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/updater/browser_updater_client_util.h
@@ -20,7 +20,7 @@ namespace updater {
extern const char kUpdaterName[];
diff --git a/chromium/patches/patch-chrome_browser_updater_updater.cc b/chromium/patches/patch-chrome_browser_updater_updater.cc
index 8ae876ba45..36daf9a392 100644
--- a/chromium/patches/patch-chrome_browser_updater_updater.cc
+++ b/chromium/patches/patch-chrome_browser_updater_updater.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/updater/updater.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/updater/updater.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/updater/updater.cc
@@ -53,7 +53,7 @@ std::optional<mojom::AppState> GetLastKn
return GetLastKnownUpdaterRegistrationStorage();
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 691e2ffa2f..a475f3f6a6 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/upgrade_detector/version_history_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/upgrade_detector/version_history_client.cc
@@ -177,7 +177,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 6e6c8190f3..0c1a0bc312 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2026-08-05 20:17:42.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 994b15a52e..befaf5f82c 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/web_applications/commands/launch_web_app_command.cc
@@ -111,7 +111,7 @@ void LaunchWebAppCommand::StartWithLock(
// OsIntegrationTestOverride can use the xdg install command to detect
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 c98003c7ee..a1d8ce514f 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/web_applications/commands/set_user_display_mode_command.cc
@@ -60,7 +60,7 @@ void SetUserDisplayModeCommand::StartWit
// OsIntegrationTestOverride can use the xdg install command to detect
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
deleted file mode 100644
index ee6bf00af8..0000000000
--- a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.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
-
---- chrome/browser/web_applications/extension_status_utils.h.orig 2026-07-06 22:58:46.000000000 +0000
-+++ chrome/browser/web_applications/extension_status_utils.h
-@@ -50,7 +50,7 @@ bool IsExtensionDefaultInstalled(content
- bool IsExternalExtensionUninstalled(content::BrowserContext* context,
- const std::string& extension_id);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // If this method returns true, then |extension_id| will not be launchable.
- //
- // The eventual goal is that this method should return true for all hosted apps,
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
deleted file mode 100644
index 55dc7bd1d0..0000000000
--- a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.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
-
---- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ chrome/browser/web_applications/extensions/extension_status_utils.cc
-@@ -93,7 +93,7 @@ bool IsExternalExtensionUninstalled(cont
- return prefs && prefs->IsExternalExtensionUninstalled(extension_id);
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool IsExtensionUnsupportedDeprecatedApp(content::BrowserContext* context,
- const std::string& extension_id) {
- if (testing::g_enable_chrome_apps_for_testing) {
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 c6cb6b815d..528d04d38f 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/icons/icon_masker.cc.orig 2026-08-05 20:17:42.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 f9b8b99840..db60c150da 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
@@ -673,7 +673,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 88ac0f68a6..d690cd0a37 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_test_override.h
@@ -103,7 +103,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 4e528a120d..157ba07bd5 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc
@@ -54,7 +54,7 @@ proto::os_state::RunOnOsLogin::Mode Conv
// different from other platforms, see web_app_run_on_os_login_manager.h for
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 25c6c6146a..68d6e2d823 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2026-08-05 20:17:42.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 81df0d6fdf..9a670e67ad 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2026-08-05 20:17:42.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 473a5c001a..5022b04709 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2026-08-05 20:17:42.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 f3a4011c0f..3efabdd414 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2026-08-05 20:17:42.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 6cff2149d9..32bd0e8ab8 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
@@ -125,7 +125,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 cc89bfc02e..f06580b696 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
@@ -49,7 +49,7 @@
#include "testing/gtest/include/gtest/gtest.h"
@@ -69,7 +69,7 @@ $NetBSD$
WebAppProvider* provider = WebAppProvider::GetForLocalAppsUnchecked(profile);
if (!provider) {
return std::nullopt;
-@@ -543,7 +543,7 @@ base::FilePath OsIntegrationTestOverride
+@@ -544,7 +544,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::i18n::ReplaceIllegalCharactersInPath(&shortcut_filename, '_');
-@@ -570,7 +570,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
+@@ -571,7 +571,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);
-@@ -784,7 +784,7 @@ void OsIntegrationTestOverrideImpl::Enab
+@@ -785,7 +785,7 @@ void OsIntegrationTestOverrideImpl::Enab
}
#endif // BUILDFLAG(IS_MAC)
@@ -96,7 +96,7 @@ $NetBSD$
base::FilePath OsIntegrationTestOverrideImpl::desktop() {
return desktop_.GetPath();
}
-@@ -835,7 +835,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -836,7 +836,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());
-@@ -848,7 +848,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -849,7 +849,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) {
-@@ -920,7 +920,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
+@@ -921,7 +921,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 4605c5e80b..824130457c 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/web_applications/test/os_integration_test_override_impl.h
@@ -41,7 +41,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 582e5c2957..14b381a373 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/web_app.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/web_applications/web_app.cc
-@@ -78,7 +78,7 @@
+@@ -76,7 +76,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)
-@@ -742,7 +742,7 @@ void WebApp::SetCurrentOsIntegrationStat
+@@ -728,7 +728,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__install__info.h b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
index b14ba34a2a..f03afae16e 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app_install_info.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/web_applications/web_app_install_info.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/web_applications/web_app_install_info.h
@@ -41,7 +41,7 @@
#include "url/gurl.h"
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 25f0e95308..7e5d25f9aa 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/webapps/chrome_webapps_client.cc.orig 2026-08-05 20:17:42.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__web__authentication__delegate.cc b/chromium/patches/patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc
index 0f70564646..5e124861aa 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/chrome_web_authentication_delegate.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/browser/webauthn/chrome_web_authentication_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/webauthn/chrome_web_authentication_delegate.cc
@@ -69,7 +69,7 @@
#include "url/url_constants.h"
diff --git a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
index 416593a107..008bd4c1b2 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/webauthn/enclave_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/browser/webauthn/enclave_manager.cc
-@@ -748,7 +748,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
+@@ -746,7 +746,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");
-@@ -758,7 +758,7 @@ std::string UserVerifyingLabelToString(c
+@@ -756,7 +756,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 780f37684c..f14ec59e29 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/webauthn/password_credential_ui_controller.cc.orig 2026-08-05 20:17:42.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 bad1c09ed7..e21dfd75bc 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-07-06 22:58:46.000000000 +0000
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2026-08-05 20:17:42.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 c28ab56675..54a216c917 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/channel_info.h.orig 2026-08-05 20:17:42.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 d581e6a748..cd412cd6f4 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/channel_info_posix.cc.orig 2026-08-05 20:17:42.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 3a5b217591..d51b153ca9 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/chrome_content_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/chrome_content_client.cc
@@ -61,12 +61,12 @@
#include "url/url_constants.h"
diff --git a/chromium/patches/patch-chrome_common_chrome__features.cc b/chromium/patches/patch-chrome_common_chrome__features.cc
index 19da7823b9..a86b34b9d0 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.cc
+++ b/chromium/patches/patch-chrome_common_chrome__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/common/chrome_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/chrome_features.cc
@@ -72,7 +72,7 @@ BASE_FEATURE(kUseKeychainKeyProvider, ba
#endif // BUILDFLAG(IS_MAC)
@@ -15,16 +15,16 @@ $NetBSD$
// Enables or disables the Autofill survey triggered by opening a prompt to
// save address info.
BASE_FEATURE(kAutofillAddressSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -174,7 +174,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
- // Enables the new reset banner on the settings page.
- BASE_FEATURE(kShowResetProfileBannerV2, base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -181,7 +181,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
+ #endif
+
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Controls whether Chrome Apps are supported. See https://crbug.com/40186761.
// 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.
-@@ -1279,7 +1279,7 @@ BASE_FEATURE(kIsolatedWebAppManagedGuest
+@@ -1326,7 +1326,7 @@ BASE_FEATURE(kIsolatedWebAppManagedGuest
BASE_FEATURE(kIsolatedWebAppBundleCache, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -33,7 +33,7 @@ $NetBSD$
BASE_FEATURE(kLinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
// Values taken from the low-memory-monitor documentation and also apply to the
// portal API:
-@@ -1290,7 +1290,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -1337,7 +1337,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 1f0e6ad61c..78df6e238f 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.h
+++ b/chromium/patches/patch-chrome_common_chrome__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_features.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/common/chrome_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/chrome_features.h
@@ -64,7 +64,7 @@ BASE_DECLARE_FEATURE(kUseKeychainKeyProv
#endif // BUILDFLAG(IS_MAC)
@@ -15,16 +15,16 @@ $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);
-@@ -124,7 +124,7 @@ BASE_DECLARE_FEATURE(kDocumentPipStandal
- COMPONENT_EXPORT(CHROME_FEATURES)
- BASE_DECLARE_FEATURE(kShowResetProfileBannerV2);
+@@ -127,7 +127,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+ BASE_DECLARE_FEATURE(kDocumentPipStandaloneWindow);
+
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
#endif
-@@ -913,7 +913,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -939,7 +939,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kIsolatedWebAppBundleCache);
#endif
@@ -33,7 +33,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -921,7 +921,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -947,7 +947,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 2a1aa89d6b..eea3fa1565 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/chrome_paths.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/chrome_paths.cc
@@ -31,7 +31,7 @@
#include "base/apple/foundation_util.h"
@@ -67,7 +67,7 @@ $NetBSD$
case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
cur = base::FilePath(kFilepathSinglePrefExtensions);
break;
-@@ -460,7 +460,7 @@ bool PathProvider(int key, base::FilePat
+@@ -448,7 +448,7 @@ bool PathProvider(int key, base::FilePat
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -76,7 +76,7 @@ $NetBSD$
case chrome::DIR_NATIVE_MESSAGING:
#if BUILDFLAG(IS_MAC)
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-@@ -477,6 +477,9 @@ bool PathProvider(int key, base::FilePat
+@@ -465,6 +465,9 @@ bool PathProvider(int key, base::FilePat
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
cur = base::FilePath(
FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts"));
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.h b/chromium/patches/patch-chrome_common_chrome__paths.h
index 2f8517e6f0..82bdbffb05 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/chrome_paths.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/chrome_paths.h
@@ -55,7 +55,7 @@ enum {
// to set policies for chrome. This directory
@@ -24,7 +24,7 @@ $NetBSD$
DIR_STANDALONE_EXTERNAL_EXTENSIONS, // Directory for 'per-extension'
// definition manifest files that
// describe extensions which are to be
-@@ -104,7 +104,7 @@ enum {
+@@ -102,7 +102,7 @@ enum {
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-chrome_common_chrome__paths__internal.h b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
index 8c260468b2..71441abd9a 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/chrome_paths_internal.h.orig 2026-08-05 20:17:42.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 b012077dc2..7d7593d01c 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/chrome_switches.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/chrome_switches.cc
-@@ -932,7 +932,7 @@ const char kDebugPrint[] = "debug-print"
+@@ -937,7 +937,7 @@ const char kDebugPrint[] = "debug-print"
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
// Causes the browser to launch directly in guest mode.
const char kGuest[] = "guest";
-@@ -980,7 +980,7 @@ const char kGlicGuestUrlPresetStaging[]
+@@ -984,7 +984,7 @@ const char kGlicGuestUrlPresetStaging[]
const char kGlicGuestUrlPresetPreprod[] = "glic-guest-url-preset-preprod";
const char kGlicGuestUrlPresetProd[] = "glic-guest-url-preset-prod";
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.h b/chromium/patches/patch-chrome_common_chrome__switches.h
index c002c2b334..7850a032f4 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/chrome_switches.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/chrome_switches.h
-@@ -288,7 +288,7 @@ extern const char kDebugPrint[];
+@@ -287,7 +287,7 @@ extern const char kDebugPrint[];
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
extern const char kGuest[];
#endif
-@@ -312,7 +312,7 @@ extern const char kGlicGuestUrlPresetSta
+@@ -310,7 +310,7 @@ extern const char kGlicGuestUrlPresetSta
extern const char kGlicGuestUrlPresetPreprod[];
extern const char kGlicGuestUrlPresetProd[];
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 17e1db4c57..17190336d9 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/controlled_frame/controlled_frame.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/controlled_frame/controlled_frame.cc
@@ -21,7 +21,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 10708cceb6..15de1ae8b8 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/crash_keys.cc.orig 2026-08-05 20:17:42.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.h b/chromium/patches/patch-chrome_common_extensions_extension__constants.h
index 5b512301c8..c37ecb0d81 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/extensions/extension_constants.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/extensions/extension_constants.h
-@@ -329,7 +329,7 @@ inline constexpr char kReadingModeGDocsH
+@@ -213,7 +213,7 @@ inline constexpr char kReadingModeGDocsH
inline constexpr base::FilePath::CharType
kReadingModeGDocsHelperManifestFilename[] =
FILE_PATH_LITERAL("reading_mode_gdocs_helper_manifest.json");
@@ -15,7 +15,7 @@ $NetBSD$
// The extension id of the google tts engine extension to use on-device natural
// Google voices.
inline constexpr char kTTSEngineExtensionId[] =
-@@ -380,7 +380,7 @@ inline constexpr auto kBuiltInFirstParty
+@@ -264,7 +264,7 @@ inline constexpr auto kBuiltInFirstParty
kGoogleSpeechSynthesisExtensionId,
#endif // BUILDFLAG(IS_CHROMEOS)
kReadingModeGDocsHelperExtensionId,
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 2250ebea0e..a7bde5ed20 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2026-08-05 20:17:42.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 db29190d74..481039afdb 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/media/cdm_host_file_path.cc.orig 2026-08-05 20:17:42.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 5d0a3ca53a..2a10b5185a 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/media/cdm_registration.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/media/cdm_registration.cc
@@ -33,7 +33,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 1cd97095e5..673ab2eac9 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/media/cdm_registration.h.orig 2026-08-05 20:17:42.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 52110e5a76..99516e206a 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2026-08-05 20:17:42.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 95afe4b585..1856eab660 100644
--- a/chromium/patches/patch-chrome_common_pref__names.h
+++ b/chromium/patches/patch-chrome_common_pref__names.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/pref_names.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/common/pref_names.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/pref_names.h
-@@ -723,7 +723,7 @@ inline constexpr char kGeminiSettings[]
+@@ -672,7 +672,7 @@ inline constexpr char kPrefDictationOnbo
inline constexpr char kAllowedDomainsForApps[] =
"settings.allowed_domains_for_apps";
@@ -15,7 +15,7 @@ $NetBSD$
// Linux specific preference on whether we should match the system theme.
inline constexpr char kSystemTheme[] = "extensions.theme.system_theme";
#endif
-@@ -899,7 +899,7 @@ inline constexpr char kShowUpdatePromoti
+@@ -843,7 +843,7 @@ inline constexpr char kShowUpdatePromoti
"browser.show_update_promotion_info_bar";
#endif
@@ -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";
-@@ -1477,7 +1477,7 @@ inline constexpr char kPinInfoBarTimesSh
+@@ -1413,7 +1413,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[] =
-@@ -1528,7 +1528,7 @@ static_assert(std::string_view(kDownload
+@@ -1464,7 +1464,7 @@ static_assert(std::string_view(kDownload
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
-@@ -1994,7 +1994,7 @@ inline constexpr char kMediaStorageIdSal
+@@ -1955,7 +1955,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[] =
-@@ -2008,7 +2008,7 @@ inline constexpr char kNetworkServiceSan
+@@ -1969,7 +1969,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";
-@@ -2105,7 +2105,7 @@ inline constexpr char kIsolatedWebAppUse
+@@ -2071,7 +2071,7 @@ inline constexpr char kIsolatedWebAppUse
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[] =
-@@ -2398,7 +2398,7 @@ inline constexpr char kHardwareSecureDec
+@@ -2344,7 +2344,7 @@ inline constexpr char kHardwareSecureDec
#endif // BUILDFLAG(IS_WIN)
#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
-@@ -2819,7 +2819,7 @@ inline constexpr char kScreenCaptureWith
+@@ -2770,7 +2770,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[] =
-@@ -2968,7 +2968,7 @@ inline constexpr char kLensRegionSearchE
+@@ -2918,7 +2918,7 @@ inline constexpr char kLensRegionSearchE
inline constexpr char kLensDesktopNTPSearchEnabled[] =
"policy.lens_desktop_ntp_search_enabled";
@@ -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
-@@ -3058,7 +3058,7 @@ inline constexpr char
+@@ -3004,7 +3004,7 @@ inline constexpr char
kAccessControlAllowMethodsInCORSPreflightSpecConformant[] =
"access_control_allow_methods_in_cors_preflight_spec_conformant";
diff --git a/chromium/patches/patch-chrome_common_url__constants.h b/chromium/patches/patch-chrome_common_url__constants.h
index 89a7dbabd5..ee92a858d3 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/url_constants.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/url_constants.h
-@@ -732,7 +732,7 @@ inline constexpr char kOutdatedPluginLea
+@@ -734,7 +734,7 @@ inline constexpr char kOutdatedPluginLea
"https://support.google.com/chrome?p=ib_outdated_plugin";
#endif
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.cc b/chromium/patches/patch-chrome_common_webui__url__constants.cc
index 81a0576453..c4d7efc08c 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.cc
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/webui_url_constants.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/common/webui_url_constants.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/webui_url_constants.cc
@@ -189,7 +189,7 @@ base::span<const base::cstring_view> Chr
kChromeUITermsHost,
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.h b/chromium/patches/patch-chrome_common_webui__url__constants.h
index 4818b9d6ae..5fc6204b2f 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-07-06 22:58:46.000000000 +0000
+--- chrome/common/webui_url_constants.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/common/webui_url_constants.h
-@@ -467,12 +467,12 @@ bool IsSystemWebUIHost(std::string_view
+@@ -480,12 +480,12 @@ bool IsSystemWebUIHost(std::string_view
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -21,7 +21,7 @@ $NetBSD$
inline constexpr char kChromeUIDefaultBrowserModalURL[] =
"chrome://default-browser-modal/";
inline constexpr char kChromeUIDefaultBrowserModalHost[] =
-@@ -495,11 +495,11 @@ inline constexpr char kChromeUILinuxProx
+@@ -508,11 +508,11 @@ inline constexpr char kChromeUILinuxProx
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -35,7 +35,7 @@ $NetBSD$
inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
-@@ -535,7 +535,7 @@ inline constexpr char kChromeUIUpdaterHo
+@@ -548,7 +548,7 @@ inline constexpr char kChromeUIUpdaterHo
inline constexpr char kChromeUIUpdaterURL[] = "chrome://updater/";
#endif
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 eaa1fe4f00..e08dff750d 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-07-06 22:58:46.000000000 +0000
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2026-08-05 20:17:42.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 1f9d38d82c..8971387792 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-07-06 22:58:46.000000000 +0000
+--- chrome/enterprise_companion/event_logger.cc.orig 2026-08-05 20:17:42.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 2336e78ad8..211505a2f7 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-07-06 22:58:46.000000000 +0000
+--- chrome/enterprise_companion/ipc_security_linux.cc.orig 2026-08-05 20:17:42.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 75e531ca99..08f952dcf4 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-07-06 22:58:46.000000000 +0000
+--- chrome/enterprise_companion/lock.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/enterprise_companion/lock.cc
@@ -18,7 +18,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 303dfa049c..955cbf6b35 100644
--- a/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
+++ b/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/renderer/chrome_content_renderer_client.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/renderer/chrome_content_renderer_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/renderer/chrome_content_renderer_client.cc
@@ -187,7 +187,7 @@
#include "v8/include/v8-isolate.h"
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 f5febe02a5..1d8e508cbe 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-07-06 22:58:46.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.cc.orig 2026-08-05 20:17:42.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 9c25dbfab9..cb011f4b39 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-07-06 22:58:46.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/services/printing/print_backend_service_impl.h
@@ -28,7 +28,7 @@
#include "printing/printing_context.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 0701614a92..5ef655f26f 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-07-06 22:58:46.000000000 +0000
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig 2026-08-05 20:17:42.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 2762432282..0188235830 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-07-06 22:58:46.000000000 +0000
+--- chrome/test/base/scoped_channel_override_posix.cc.orig 2026-08-05 20:17:42.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 dd530a319f..528be98f91 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-07-06 22:58:46.000000000 +0000
+--- chrome/test/chromedriver/chrome_launcher.cc.orig 2026-08-05 20:17:42.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 6bb594f75f..216b4b1f78 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-07-06 22:58:46.000000000 +0000
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/test/chromedriver/chrome/chrome_finder.cc
@@ -58,7 +58,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 65ca82bd15..01bc24d997 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-07-06 22:58:46.000000000 +0000
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/test/chromedriver/key_converter_unittest.cc
@@ -248,7 +248,7 @@ TEST(KeyConverter, ToggleModifiers) {
CheckEventsReleaseModifiers(keys, key_events);
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 a9ee962c2d..f96ea04af9 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-07-06 22:58:46.000000000 +0000
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/test/chromedriver/keycode_text_conversion_unittest.cc
@@ -64,7 +64,7 @@ std::string ConvertKeyCodeToTextNoError(
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 3710991227..6a48f62ddf 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-07-06 22:58:46.000000000 +0000
+--- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig 2026-08-05 20:17:42.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 6866d817ed..a11525264f 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-07-06 22:58:46.000000000 +0000
+--- chrome/updater/configurator.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/updater/configurator.cc
@@ -94,7 +94,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 7cf1adc8ee..29062cd282 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-07-06 22:58:46.000000000 +0000
+--- chrome/updater/ipc/ipc_security_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/updater/ipc/ipc_security_linux.cc
@@ -16,7 +16,11 @@ namespace updater {
diff --git a/chromium/patches/patch-chrome_updater_lock.cc b/chromium/patches/patch-chrome_updater_lock.cc
index 1e1d95ee08..2272cc106b 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-07-06 22:58:46.000000000 +0000
+--- chrome/updater/lock.cc.orig 2026-08-05 20:17:42.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 e458cc783e..67519904a6 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-07-06 22:58:46.000000000 +0000
+--- chrome/updater/util/posix_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/updater/util/posix_util.cc
@@ -22,7 +22,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 33d2375265..daf6aaea22 100644
--- a/chromium/patches/patch-chrome_utility_services.cc
+++ b/chromium/patches/patch-chrome_utility_services.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/utility/services.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- chrome/utility/services.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ chrome/utility/services.cc
-@@ -51,7 +51,7 @@
+@@ -52,7 +52,7 @@
#include "services/proxy_resolver_mac/mac_system_proxy_resolver_impl.h"
#endif // BUILDFLAG(IS_MAC)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/services/system_signals/linux/linux_system_signals_service.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -208,7 +208,7 @@ auto RunMacSystemProxyResolver(
+@@ -209,7 +209,7 @@ auto RunMacSystemProxyResolver(
}
#endif // BUILDFLAG(IS_MAC)
@@ -24,7 +24,7 @@ $NetBSD$
auto RunSystemSignalsService(
mojo::PendingReceiver<device_signals::mojom::SystemSignalsService>
receiver) {
-@@ -465,7 +465,7 @@ void RegisterMainThreadServices(mojo::Se
+@@ -475,7 +475,7 @@ void RegisterMainThreadServices(mojo::Se
services.Add(RunWindowsIconReader);
#endif // BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel.cc b/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel.cc
new file mode 100644
index 0000000000..6f9988ed50
--- /dev/null
+++ b/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel.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
+
+--- chromeos/ash/components/mojo_proxy/mojo_core/core/channel.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chromeos/ash/components/mojo_proxy/mojo_core/core/channel.cc
+@@ -268,7 +268,7 @@ bool ShouldRecordSubsampledHistograms()
+ } // namespace
+
+ #if BUILDFLAG(IS_ANDROID) || \
+- (BUILDFLAG(IS_LINUX) && defined(FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION))
++ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION))
+
+ namespace {
+
+@@ -1317,7 +1317,7 @@ bool Channel::OnControlMessage(Message::
+ }
+
+ // Currently only CrOs, Linux, and Android support upgrades.
+-#if !(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID))
++#if !(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD))
+ // static
+ MOJO_LEGACY_SYSTEM_IMPL_EXPORT bool Channel::SupportsChannelUpgrade() {
+ return false;
diff --git a/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel.h b/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel.h
new file mode 100644
index 0000000000..22e1959371
--- /dev/null
+++ b/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel.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
+
+--- chromeos/ash/components/mojo_proxy/mojo_core/core/channel.h.orig 2026-08-05 20:17:42.000000000 +0000
++++ chromeos/ash/components/mojo_proxy/mojo_core/core/channel.h
+@@ -169,7 +169,7 @@ class MOJO_LEGACY_SYSTEM_IMPL_EXPORT Cha
+ } v2;
+
+ #if BUILDFLAG(IS_ANDROID) || \
+- (BUILDFLAG(IS_LINUX) && defined(FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION))
++ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION))
+ // On Android for each pair of connected ipcz::Node instances both sides
+ // of the connection run the same version of code. Restricting this
+ // extension of IpczHeader to Android allows to iterate on the wire format
diff --git a/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel__posix.cc b/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel__posix.cc
new file mode 100644
index 0000000000..583575d8bc
--- /dev/null
+++ b/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel__posix.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
+
+--- chromeos/ash/components/mojo_proxy/mojo_core/core/channel_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chromeos/ash/components/mojo_proxy/mojo_core/core/channel_posix.cc
+@@ -30,7 +30,7 @@
+ #include "build/build_config.h"
+ #include "chromeos/ash/components/mojo_proxy/mojo_core/public/cpp/platform/socket_utils_posix.h"
+
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID))
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD))
+ #include "chromeos/ash/components/mojo_proxy/mojo_core/core/channel_linux.h"
+ #endif
+
+@@ -600,7 +600,7 @@ scoped_refptr<Channel> Channel::Create(
+ ConnectionParams connection_params,
+ HandlePolicy handle_policy,
+ scoped_refptr<base::SingleThreadTaskRunner> io_task_runner) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ return new ChannelLinux(delegate, std::move(connection_params), handle_policy,
+ io_task_runner);
+ #else
+@@ -609,7 +609,7 @@ scoped_refptr<Channel> Channel::Create(
+ #endif
+ }
+
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID))
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD))
+ // static
+ bool Channel::SupportsChannelUpgrade() {
+ return ChannelLinux::KernelSupportsUpgradeRequirements() &&
diff --git a/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_embedder_embedder.cc b/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_embedder_embedder.cc
new file mode 100644
index 0000000000..fd220c2225
--- /dev/null
+++ b/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_embedder_embedder.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
+
+--- chromeos/ash/components/mojo_proxy/mojo_core/core/embedder/embedder.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ chromeos/ash/components/mojo_proxy/mojo_core/core/embedder/embedder.cc
+@@ -37,7 +37,7 @@
+ #include "chromeos/ash/components/mojo_proxy/mojo_core/core/node_controller.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "chromeos/ash/components/mojo_proxy/mojo_core/core/channel_linux.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+ // BUILDFLAG(IS_ANDROID)
+@@ -79,7 +79,7 @@ void InitFeatures() {
+ CHECK(base::FeatureList::GetInstance());
+
+ #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(MOJO_LEGACY_USE_APPLE_CHANNEL)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ bool shared_mem_enabled = base::FeatureList::IsEnabled(kMojoUseEventFd);
+ int num_pages = kMojoUseEventFdPages.Get();
+ if (num_pages < 0) {
diff --git a/chromium/patches/patch-components_BUILD.gn b/chromium/patches/patch-components_BUILD.gn
index bc194c0d93..1172c7a5d8 100644
--- a/chromium/patches/patch-components_BUILD.gn
+++ b/chromium/patches/patch-components_BUILD.gn
@@ -4,17 +4,17 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/BUILD.gn
@@ -226,7 +226,6 @@ test("components_unittests") {
"//components/contextual_search/internal:unit_tests",
"//components/contextual_tasks:unit_tests",
"//components/country_codes:unit_tests",
- "//components/crash/core/common:unit_tests",
+ "//components/critical_actions/core/browser:unit_tests",
"//components/cross_device/logging:unit_tests",
"//components/crx_file:unit_tests",
- "//components/data_sharing:unit_tests",
-@@ -658,7 +657,7 @@ test("components_unittests") {
+@@ -662,7 +661,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",
-@@ -842,7 +841,7 @@ test("components_unittests") {
+@@ -852,7 +851,7 @@ test("components_unittests") {
deps += [ "//components/constrained_window:unit_tests" ]
}
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 8f9f991385..96c1885d44 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-07-06 22:58:46.000000000 +0000
+--- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/autofill/core/browser/foundations/browser_autofill_manager.cc
-@@ -862,7 +862,7 @@ BrowserAutofillManager::GetAmountExtract
+@@ -884,7 +884,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 eb98987484..27fe857f0d 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-07-06 22:58:46.000000000 +0000
+--- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc
-@@ -216,7 +216,7 @@ void AddOptimizationTypesForBnplIssuers(
+@@ -232,7 +232,7 @@ void AddOptimizationTypesForBnplIssuers(
base::flat_set<optimization_guide::proto::OptimizationType>&
optimization_types) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 ac59ee4a4e..2c3d33a633 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,27 +4,27 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/autofill/core/browser/payments/amount_extraction_manager.cc
-@@ -298,7 +298,7 @@ void AmountExtractionManager::OnCheckout
+@@ -296,7 +296,7 @@ void AmountExtractionManager::OnCheckout
/*timeout_reached=*/false);
}
if constexpr (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::FeatureList::IsEnabled(
- ::autofill::features::kAutofillEnableAmountExtractionTesting)) {
+ features::kAutofillEnableAmountExtractionTesting)) {
VLOG(3) << "The result of amount extraction on domain "
-@@ -386,7 +386,7 @@ void AmountExtractionManager::OnTimeoutR
+@@ -384,7 +384,7 @@ void AmountExtractionManager::OnTimeoutR
}
if constexpr (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::FeatureList::IsEnabled(
- ::autofill::features::kAutofillEnableAmountExtractionTesting)) {
+ features::kAutofillEnableAmountExtractionTesting)) {
VLOG(3) << "The amount extraction on domain "
-@@ -406,7 +406,7 @@ AmountExtractionManager::CheckEligibilit
+@@ -404,7 +404,7 @@ AmountExtractionManager::CheckEligibilit
// Check eligibility of BNPL feature.
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
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 194292b98c..f4607341dc 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,9 +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-07-06 22:58:46.000000000 +0000
+--- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/autofill/core/browser/payments/bnpl_manager.cc
-@@ -1062,7 +1062,7 @@ void BnplManager::MaybeUpdateDesktopSugg
+@@ -1083,7 +1083,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_credit__card__suggestion__generator.cc b/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc
index 312dd8cfdc..6a1208a2c1 100644
--- a/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/suggestions/payments/credit_card_suggestion_generator.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/autofill/core/browser/suggestions/payments/credit_card_suggestion_generator.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/autofill/core/browser/suggestions/payments/credit_card_suggestion_generator.cc
@@ -55,7 +55,7 @@ using SuggestionDataSource = SuggestionG
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 f50b0b8b0b..fd4400fd4d 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc
@@ -1278,7 +1278,7 @@ bool AreMaskedBankAccountSupported() {
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 8d6cc857db..5fc36d1c85 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-07-06 22:58:46.000000000 +0000
+--- components/autofill/core/common/autofill_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/autofill/core/common/autofill_features.cc
@@ -10,7 +10,7 @@ namespace autofill::features {
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 cfa8f1e3cf..5b7b16f114 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-07-06 22:58:46.000000000 +0000
+--- components/autofill/core/common/autofill_payments_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/autofill/core/common/autofill_payments_features.cc
@@ -32,7 +32,7 @@ BASE_FEATURE(kAutofillDisableBnplCountry
// page using server-side AI.
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -43,7 +43,7 @@ BASE_FEATURE(kAutofillEnableAiBasedAmoun
+@@ -48,7 +48,7 @@ BASE_FEATURE(kAutofillEnableAiCardRecomm
// of the allowlisted merchant websites.
BASE_FEATURE(kAutofillEnableAmountExtraction,
#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);
-@@ -66,7 +66,7 @@ BASE_FEATURE(kAutofillEnableBottomSheetS
+@@ -81,7 +81,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) || \
@@ -33,7 +33,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -77,7 +77,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -92,7 +92,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
// (BNPL) issuers that are externally linked.
BASE_FEATURE(kAutofillEnableBuyNowPayLaterForExternallyLinked,
#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);
-@@ -88,7 +88,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -103,7 +103,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
// offered.
BASE_FEATURE(kAutofillEnableBuyNowPayLaterForKlarna,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,7 +51,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -98,7 +98,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -113,7 +113,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) || \
@@ -60,7 +60,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -109,7 +109,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -124,7 +124,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) || \
@@ -69,7 +69,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -129,7 +129,7 @@ BASE_FEATURE(kAutofillEnableCardBenefits
+@@ -144,7 +144,7 @@ BASE_FEATURE(kAutofillEnableCardBenefits
// UI.
BASE_FEATURE(kAutofillEnableCardBenefitsForBmo,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -78,7 +78,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -173,7 +173,7 @@ BASE_FEATURE(kAutofillEnableFlatRateCard
+@@ -183,7 +183,7 @@ BASE_FEATURE(kAutofillEnableFlatRateCard
// Payments Autofill UI.
BASE_FEATURE(kAutofillEnableFlatRateCardBenefitsFromCurinos,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -87,7 +87,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -256,7 +256,7 @@ BASE_FEATURE(kAutofillEnableTravelCatego
+@@ -271,7 +271,7 @@ BASE_FEATURE(kAutofillEnableTravelCatego
// the card, and FIDO is not.
BASE_FEATURE(kAutofillEnableVcn3dsAuthentication,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -96,7 +96,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -285,7 +285,7 @@ BASE_FEATURE(kAutofillEnableWalletBrandi
+@@ -300,7 +300,7 @@ BASE_FEATURE(kAutofillEnableWalletBrandi
// eligibility.
BASE_FEATURE(kAutofillPreferBuyNowPayLaterBlocklists,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -105,8 +105,8 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -340,7 +340,7 @@ const base::FeatureParam<int> kAutofillV
- /*default_value=*/180};
+@@ -346,7 +346,7 @@ BASE_FEATURE(kAutofillUpstreamEnforceStr
+ base::FEATURE_DISABLED_BY_DEFAULT);
bool ShouldShowImprovedUserConsentForCreditCardSave() {
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX)
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 cdf4162871..96a01e251a 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-07-06 22:58:46.000000000 +0000
+--- components/collaboration/public/collaboration_controller_delegate.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/collaboration/public/collaboration_controller_delegate.h
@@ -124,7 +124,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 70c510c516..462b3eb866 100644
--- a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
+++ b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/commerce/core/commerce_feature_list.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/commerce/core/commerce_feature_list.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/commerce/core/commerce_feature_list.cc
@@ -167,7 +167,7 @@ BASE_FEATURE(kShoppingAlternateServer, b
const char kDiscountOnShoppyPageParam[] = "discount-on-shoppy-page";
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 e517e0f62e..9ab7bd0f2f 100644
--- a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
+++ b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/constrained_window/constrained_window_views.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/constrained_window/constrained_window_views.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/constrained_window/constrained_window_views.cc
-@@ -413,7 +413,7 @@ bool SupportsGlobalScreenCoordinates() {
+@@ -419,7 +419,7 @@ bool SupportsGlobalScreenCoordinates() {
}
bool PlatformClipsChildrenToViewport() {
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 1257ecdc2b..10788dc478 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-07-06 22:58:46.000000000 +0000
+--- components/content_settings/core/browser/website_settings_registry.cc.orig 2026-08-05 20:17:42.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 33afe108bc..d83fdf70f7 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-07-06 22:58:46.000000000 +0000
+--- components/cookie_config/cookie_store_util.cc.orig 2026-08-05 20:17:42.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 a64c65cfeb..1d2e7e789d 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-07-06 22:58:46.000000000 +0000
+--- components/crash/core/app/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/crash/core/app/BUILD.gn
@@ -72,6 +72,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 903b699151..7b31166bd0 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-07-06 22:58:46.000000000 +0000
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig 2026-08-05 20:17:42.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 04a5851968..b564a3dd03 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-07-06 22:58:46.000000000 +0000
+--- components/crash/core/app/crashpad_handler_main.cc.orig 2026-08-05 20:17:42.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 cc032bf17c..41bb5e7ea9 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-07-06 22:58:46.000000000 +0000
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2026-08-05 20:17:42.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 90fb3b0418..82910bbbc8 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-07-06 22:58:46.000000000 +0000
+--- components/crash/core/common/BUILD.gn.orig 2026-08-05 20:17:42.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
index e892869921..f9a3ae0b0a 100644
--- a/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
+++ b/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/dbus/xdg/file_transfer_portal.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/dbus/xdg/file_transfer_portal.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/dbus/xdg/file_transfer_portal.cc
-@@ -31,6 +31,10 @@
+@@ -32,6 +32,10 @@
#include "dbus/object_path.h"
#include "dbus/object_proxy.h"
@@ -16,4 +16,4 @@ $NetBSD$
+
namespace dbus_xdg {
- BASE_FEATURE(kXdgFileTransferPortal, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kXdgFileTransferPortal, base::FEATURE_ENABLED_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 0bd63f0191..09bfdb5c81 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/browser/browser_utils.h.orig 2026-08-05 20:17:42.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 578fed9ab7..cb467bd5cc 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig 2026-08-05 20:17:42.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 aab80a0b00..99c927bbd0 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig 2026-08-05 20:17:42.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 1c304298cb..8d8322277e 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator.h.orig 2026-08-05 20:17:42.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 b2abbd7af4..2947fe0476 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2026-08-05 20:17:42.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 85c399aa27..3984d367ca 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2026-08-05 20:17:42.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 35cedd0ea8..928813a713 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service.h.orig 2026-08-05 20:17:42.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 d2c609f4db..c74d5e4f10 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig 2026-08-05 20:17:42.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 a6be5f91cf..541185eff0 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig 2026-08-05 20:17:42.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 51155fe1c5..756965d7ce 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2026-08-05 20:17:42.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 24a69cc7be..669d42e4b3 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/common/platform_utils.h.orig 2026-08-05 20:17:42.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
deleted file mode 100644
index 3e7de7b058..0000000000
--- a/chromium/patches/patch-components_device__signals_core_common_signals__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
-
---- components/device_signals/core/common/signals_features.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ components/device_signals/core/common/signals_features.cc
-@@ -69,7 +69,7 @@ bool IsContentBindingVersioningEnabled()
- }
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Enables the triggering of device signals consent dialog when conditions met
- // This feature also requires UnmanagedDeviceSignalsConsentFlowEnabled policy to
- // be enabled
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
deleted file mode 100644
index 5d8eab0616..0000000000
--- a/chromium/patches/patch-components_device__signals_core_common_signals__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
-
---- components/device_signals/core/common/signals_features.h.orig 2026-07-06 22:58:46.000000000 +0000
-+++ components/device_signals/core/common/signals_features.h
-@@ -42,7 +42,7 @@ bool IsCertificateCollectionEnabled();
- bool IsContentBindingVersioningEnabled();
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kDeviceSignalsConsentDialog);
-
- // Returns true if device signals consent dialog has been enabled for
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 80645f1baa..67834bb503 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig 2026-08-05 20:17:42.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 6979fbd616..8cfd263d27 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-07-06 22:58:46.000000000 +0000
+--- components/device_signals/test/signals_contract.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/device_signals/test/signals_contract.cc
@@ -216,7 +216,7 @@ GetSignalsContract() {
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 84a1f75f13..1e8384e42e 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-07-06 22:58:46.000000000 +0000
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/discardable_memory/service/discardable_shared_memory_manager.cc
@@ -177,6 +177,8 @@ uint64_t GetDefaultMaxBytes() {
#if BUILDFLAG(IS_ANDROID)
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 4142a6802e..4262f625ab 100644
--- a/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
+++ b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/embedder_support/user_agent_utils.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/embedder_support/user_agent_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/embedder_support/user_agent_utils.cc
@@ -283,7 +283,7 @@ std::string GetUserAgentPlatform() {
return "";
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 a1156a01f1..645166c9ca 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-07-06 22:58:46.000000000 +0000
+--- components/embedder_support/user_agent_utils_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/embedder_support/user_agent_utils_unittest.cc
@@ -152,7 +152,7 @@ void CheckUserAgentStringOrdering(bool m
ASSERT_EQ("CrOS", pieces[0]);
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 f114c7f209..ff2ef52a9a 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-07-06 22:58:46.000000000 +0000
+--- components/enterprise/browser/reporting/report_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/enterprise/browser/reporting/report_util.cc
@@ -201,7 +201,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 b566a8f507..695d9279e6 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-07-06 22:58:46.000000000 +0000
+--- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/enterprise/connectors/core/realtime_reporting_client_base.cc
@@ -198,7 +198,7 @@ void RealtimeReportingClientBase::Report
*event.mutable_time() = ToProtoTimestamp(base::Time::Now());
@@ -15,7 +15,7 @@ $NetBSD$
MaybeCollectDeviceSignalsAndReportEvent(std::move(event), client, settings);
#else
// Regardless of collecting device signals or not, upload the security event
-@@ -319,7 +319,7 @@ void RealtimeReportingClientBase::Report
+@@ -320,7 +320,7 @@ void RealtimeReportingClientBase::Report
if (include_profile_user_name) {
event.Set(kKeyProfileUserName, GetProfileUserName());
}
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 792afd6d82..d9147f9317 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-07-06 22:58:46.000000000 +0000
+--- components/enterprise/data_controls/core/browser/rule.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/enterprise/data_controls/core/browser/rule.cc
@@ -549,7 +549,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 78c2ccbec2..bff46d3115 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-07-06 22:58:46.000000000 +0000
+--- components/enterprise/watermarking/watermark.cc.orig 2026-08-05 20:17:42.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 4c18493c3f..8eed85fbd8 100644
--- a/chromium/patches/patch-components_error__page_common_localized__error.cc
+++ b/chromium/patches/patch-components_error__page_common_localized__error.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/error_page/common/localized_error.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/error_page/common/localized_error.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/error_page/common/localized_error.cc
@@ -881,7 +881,7 @@ void AddSuggestionsDetails(int error_cod
if (suggestions & SUGGEST_PROXY_CONFIG) {
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 747acf9c77..4bf017388e 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-07-06 22:58:46.000000000 +0000
+--- components/eye_dropper/eye_dropper_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/eye_dropper/eye_dropper_view.cc
@@ -350,7 +350,7 @@ EyeDropperView::EyeDropperView(gfx::Nati
contents_view->SetPreferredSize(contents_view->GetSize());
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 a0d23a9f88..62fd6c8cbb 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-07-06 22:58:46.000000000 +0000
+--- components/feature_engagement/public/event_constants.cc.orig 2026-08-05 20:17:42.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 c3285a0487..62b3b157b1 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-07-06 22:58:46.000000000 +0000
+--- components/feature_engagement/public/event_constants.h.orig 2026-08-05 20:17:42.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 588a97e4d2..5bfd34d8e8 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,33 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_configurations.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/feature_engagement/public/feature_configurations.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/feature_engagement/public/feature_configurations.cc
-@@ -101,7 +101,7 @@ std::optional<FeatureConfig> CreateNewUs
-
+@@ -102,7 +102,7 @@ std::optional<FeatureConfig> CreateNewUs
std::optional<FeatureConfig> GetClientSideFeatureConfig(
const base::Feature* feature) {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-
- // The IPH bubble for link capturing has a trigger set to ANY so that it
- // always shows up. The per app specific guardrails are independently stored
-@@ -120,7 +120,7 @@ std::optional<FeatureConfig> GetClientSi
-
- #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
FeatureConfig config;
config.valid = true;
-@@ -2259,7 +2259,8 @@ std::optional<FeatureConfig> GetClientSi
+@@ -2357,7 +2357,7 @@ std::optional<FeatureConfig> GetClientSi
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_BSD)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
if (kIPHAutofillCreditCardBenefitFeature.name == feature->name) {
// The credit card benefit IPH appears up to three times over 10 years and
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 247d7d812d..211eb2461e 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-07-06 22:58:46.000000000 +0000
+--- components/feature_engagement/public/feature_constants.cc.orig 2026-08-05 20:17:42.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",
-@@ -932,7 +932,7 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFe
+@@ -955,7 +955,7 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFe
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,12 +24,21 @@ $NetBSD$
BASE_FEATURE(kIPHAutofillAtMemoryFeature,
"IPH_AutofillAtMemory",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1005,7 +1005,7 @@ BASE_FEATURE(kIPHLauncherSearchHelpUiFea
- base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -1029,7 +1029,7 @@ BASE_FEATURE(kIPHLauncherSearchHelpUiFea
#endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// This can be enabled by default, as the DesktopPWAsLinkCapturing
// flag is needed for the IPH linked to this feature to work, and
// use-cases to show the IPH are guarded by that flag.
+@@ -1046,7 +1046,7 @@ BASE_FEATURE(kIPHDesktopPWAsLinkCapturin
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+
+-#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(kIPHSignInBenefitsFeature,
+ "IPH_SignInBenefits",
+ base::FEATURE_DISABLED_BY_DEFAULT);
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 c1e06fefaa..5e0ab3d288 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-07-06 22:58:46.000000000 +0000
+--- components/feature_engagement/public/feature_constants.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDe
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -15,21 +15,28 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -406,7 +406,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
-
+@@ -417,7 +417,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
#endif // BUILDFLAG(IS_IOS)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillAtMemoryFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
-@@ -441,7 +441,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHGo
- FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHLauncherSearchHelpUiFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(
+@@ -452,13 +452,13 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHLa
#endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunch);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunchAppInTab);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHSignInBenefitsFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHSignInBenefitsNewSigninFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHSupervisedUserProfileSigninFeature);
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 7bd930410f..c2a9445413 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_list.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/feature_engagement/public/feature_list.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/feature_engagement/public/feature_list.cc
-@@ -242,7 +242,7 @@ const base::Feature* const kAllFeatures[
+@@ -247,7 +247,7 @@ const base::Feature* const kAllFeatures[
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -328,7 +328,7 @@ const base::Feature* const kAllFeatures[
+@@ -336,7 +336,7 @@ const base::Feature* const kAllFeatures[
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,12 +24,21 @@ $NetBSD$
// keep-sorted start case=no
&kIPHAutofillAccountNameEmailSuggestionFeature,
&kIPHAutofillAiOptInFeature,
-@@ -361,7 +361,7 @@ const base::Feature* const kAllFeatures[
-
+@@ -370,7 +370,7 @@ const base::Feature* const kAllFeatures[
#endif // BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// keep-sorted start case=no
&kIPHDesktopPWAsLinkCapturingLaunch,
&kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
+@@ -378,7 +378,7 @@ const base::Feature* const kAllFeatures[
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+ // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // keep-sorted start case=no
+ &kIPHSignInBenefitsFeature,
+ &kIPHSignInBenefitsNewSigninFeature,
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 a46622dc0b..cf3de966b8 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-07-06 22:58:46.000000000 +0000
+--- components/feature_engagement/public/feature_list.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/feature_engagement/public/feature_list.h
-@@ -393,7 +393,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSPinMostVis
+@@ -401,7 +401,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
-@@ -532,7 +532,7 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
+@@ -545,7 +545,7 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,16 +24,25 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHAutofillAccountNameEmailSuggestionFeature,
"IPH_AutofillAccountNameEmailSuggestion");
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
-@@ -577,7 +577,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearc
- "IPH_LauncherSearchHelpUi");
+@@ -591,7 +591,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearc
#endif // BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -814,7 +814,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -599,7 +599,7 @@ DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLi
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+ // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ DEFINE_VARIATION_PARAM(kIPHSignInBenefitsFeature, "IPH_SignInBenefits");
+ DEFINE_VARIATION_PARAM(kIPHSupervisedUserProfileSigninFeature,
+ "IPH_SupervisedUserProfileSignin");
+@@ -837,7 +837,7 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHWhatsNewUpdatedFeature),
// keep-sorted end
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +51,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_EXTENSIONS)
VARIATION_ENTRY(kIPHExtensionsMenuFeature),
VARIATION_ENTRY(kIPHExtensionsRequestAccessButtonFeature),
-@@ -884,7 +884,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -910,7 +910,7 @@ inline constexpr flags_ui::FeatureEntry:
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -51,12 +60,19 @@ $NetBSD$
// keep-sorted start case=no
VARIATION_ENTRY(kIPHAutofillAccountNameEmailSuggestionFeature),
VARIATION_ENTRY(kIPHAutofillAiOptInFeature),
-@@ -913,7 +913,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -939,13 +939,13 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHLauncherSearchHelpUiFeature),
#endif // BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunch),
VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunchAppInTab),
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+ // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
VARIATION_ENTRY(kIPHSignInBenefitsFeature),
+ VARIATION_ENTRY(kIPHSupervisedUserProfileSigninFeature),
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-components_feature__engagement_public_tracker.h b/chromium/patches/patch-components_feature__engagement_public_tracker.h
index 6bf3e820f7..f2c3e09315 100644
--- a/chromium/patches/patch-components_feature__engagement_public_tracker.h
+++ b/chromium/patches/patch-components_feature__engagement_public_tracker.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/tracker.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/feature_engagement/public/tracker.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/feature_engagement/public/tracker.h
-@@ -249,7 +249,7 @@ class Tracker : public KeyedService, pub
+@@ -260,7 +260,7 @@ class Tracker : public KeyedService, pub
Dismissed(feature);
}
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 05caf10bdf..ebb9acc73a 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-07-06 22:58:46.000000000 +0000
+--- components/feed/core/proto/v2/wire/version.proto.orig 2026-08-05 20:17:42.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 74021e9cc5..44d95028b8 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/feed/core/v2/feed_network_impl_unittest.cc
-@@ -749,8 +749,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
+@@ -748,8 +748,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
EXPECT_EQ(feedwire::ClientInfo::CHROME_ANDROID, client_info.app_type());
EXPECT_EQ(feedwire::Version::RELEASE, client_info.app_version().build_type());
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 7000aaee41..97b38d2df4 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/proto_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/feed/core/v2/proto_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/feed/core/v2/proto_util.cc
-@@ -92,8 +92,8 @@ feedwire::Version GetPlatformVersionMess
+@@ -91,8 +91,8 @@ feedwire::Version GetPlatformVersionMess
int32_t major, minor, revision;
base::SysInfo::OperatingSystemVersionNumbers(&major, &minor, &revision);
@@ -17,7 +17,7 @@ $NetBSD$
result.set_revision(revision);
#if BUILDFLAG(IS_ANDROID)
result.set_api_version(base::android::android_info::sdk_int());
-@@ -108,8 +108,8 @@ feedwire::Version GetAppVersionMessage(c
+@@ -107,8 +107,8 @@ feedwire::Version GetAppVersionMessage(c
// Chrome's version is in the format: MAJOR,MINOR,BUILD,PATCH.
const std::vector<uint32_t>& numbers = chrome_info.version.components();
if (numbers.size() > 3) {
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 8b5cd035e0..6ad09b5ca6 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/proto_util_unittest.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/feed/core/v2/proto_util_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/feed/core/v2/proto_util_unittest.cc
-@@ -42,8 +42,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
+@@ -46,8 +46,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
feedwire::ClientInfo result = CreateClientInfo(request_metadata);
EXPECT_EQ(feedwire::ClientInfo::CHROME_ANDROID, result.app_type());
EXPECT_EQ(feedwire::Version::RELEASE, result.app_version().build_type());
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 eccef61b31..971e75509a 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-07-06 22:58:46.000000000 +0000
+--- components/feed/core/v2/test/proto_printer.cc.orig 2026-08-05 20:17:42.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 b4eff3f795..d798935cf2 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-07-06 22:58:46.000000000 +0000
+--- components/gcm_driver/gcm_desktop_utils.cc.orig 2026-08-05 20:17:42.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 c7adba1e99..30c9a7664d 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-07-06 22:58:46.000000000 +0000
+--- components/gwp_asan/BUILD.gn.orig 2026-08-05 20:17:42.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 e72c8205f4..a54db3e49b 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-07-06 22:58:46.000000000 +0000
+--- components/gwp_asan/buildflags/buildflags.gni.orig 2026-08-05 20:17:42.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 df966a79e4..9fd88a1d86 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-07-06 22:58:46.000000000 +0000
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2026-08-05 20:17:42.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 d3278e2e11..40c7fa8c1f 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-07-06 22:58:46.000000000 +0000
+--- components/gwp_asan/client/gwp_asan.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/gwp_asan/client/gwp_asan.cc
@@ -82,7 +82,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 a19b464edb..651e9d25d7 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-07-06 22:58:46.000000000 +0000
+--- components/gwp_asan/client/gwp_asan_features.cc.orig 2026-08-05 20:17:42.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 1a05940a44..d60dc67d12 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-07-06 22:58:46.000000000 +0000
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/gwp_asan/crash_handler/crash_analyzer.cc
@@ -32,7 +32,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 f21005b1a3..57153e4050 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-07-06 22:58:46.000000000 +0000
+--- components/live_caption/caption_util.cc.orig 2026-08-05 20:17:42.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 cebc96a2b8..8bec34bf64 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-07-06 22:58:46.000000000 +0000
+--- components/live_caption/caption_util.h.orig 2026-08-05 20:17:42.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 ccc81843cc..b43b7f1250 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-07-06 22:58:46.000000000 +0000
+--- components/media_router/common/media_source.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/media_router/common/media_source.cc
@@ -68,7 +68,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 1062a24d3a..26de4c67df 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/media_router/common/providers/cast/channel/cast_message_util.cc
@@ -167,7 +167,7 @@ int GetVirtualConnectPlatformValue() {
return 4;
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 bca8b3d755..45f95e0c46 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-07-06 22:58:46.000000000 +0000
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig 2026-08-05 20:17:42.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 26b4b84b1b..a5970d6f0f 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-07-06 22:58:46.000000000 +0000
+--- components/metrics/drive_metrics_provider.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/metrics/drive_metrics_provider.cc
@@ -23,7 +23,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 1793f9758f..d4252dce2c 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-07-06 22:58:46.000000000 +0000
+--- components/metrics/dwa/dwa_service.cc.orig 2026-08-05 20:17:42.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 5356b78865..185d463da4 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-07-06 22:58:46.000000000 +0000
+--- components/metrics/metrics_log.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/metrics/metrics_log.cc
@@ -61,7 +61,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 0661fe54c6..f552b2f290 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-07-06 22:58:46.000000000 +0000
+--- components/metrics/motherboard.cc.orig 2026-08-05 20:17:42.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 bf44abe1c8..9d0b9fefc1 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-07-06 22:58:46.000000000 +0000
+--- components/metrics/private_metrics/puma_service.cc.orig 2026-08-05 20:17:42.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 6e8892ec0c..cc3ee83743 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-07-06 22:58:46.000000000 +0000
+--- components/named_mojo_ipc_server/connection_info.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/named_mojo_ipc_server/connection_info.h
@@ -15,7 +15,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
index 51d31e937b..44261fe2c2 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_mojo_ipc_server/endpoint_options.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/named_mojo_ipc_server/endpoint_options.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/named_mojo_ipc_server/endpoint_options.h
@@ -65,7 +65,7 @@ struct EndpointOptions {
std::wstring security_descriptor;
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 1b7157865f..3c357bf02c 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-07-06 22:58:46.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2026-08-05 20:17:42.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 3f99133b53..ba02ab40a5 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc
@@ -8,6 +8,10 @@
#include <sys/stat.h>
diff --git a/chromium/patches/patch-components_named__system__lock_BUILD.gn b/chromium/patches/patch-components_named__system__lock_BUILD.gn
index 59387ad74c..d789349b58 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-07-06 22:58:46.000000000 +0000
+--- components/named_system_lock/BUILD.gn.orig 2026-08-05 20:17:42.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 08d4f8d4a4..5295561a8d 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-07-06 22:58:46.000000000 +0000
+--- components/named_system_lock/lock.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/named_system_lock/lock.h
@@ -36,7 +36,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 5bd7269950..30e1972d1a 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-07-06 22:58:46.000000000 +0000
+--- components/named_system_lock/lock_unittest.cc.orig 2026-08-05 20:17:42.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 a398c0b601..02bc4b34d7 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-07-06 22:58:46.000000000 +0000
+--- components/ntp_tiles/pref_names.h.orig 2026-08-05 20:17:42.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 efd0deaa37..5fb4459a53 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-07-06 22:58:46.000000000 +0000
+--- components/on_device_translation/service/sandbox_hook.cc.orig 2026-08-05 20:17:42.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 a570083dbc..058f16987a 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-07-06 22:58:46.000000000 +0000
+--- components/on_device_translation/service/sandbox_hook.h.orig 2026-08-05 20:17:42.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 ff3ef52e3a..b528f019f9 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-07-06 22:58:46.000000000 +0000
+--- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/optimization_guide/core/feature_registry/feature_registration.cc
-@@ -78,7 +78,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
+@@ -76,7 +76,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 182dd5a4b8..90e0c5ce4e 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/optimization_guide_features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/optimization_guide/core/optimization_guide_features.cc
-@@ -97,7 +97,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) || \
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 eaae20e6be..c020af10ac 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-07-06 22:58:46.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_util.cc.orig 2026-08-05 20:17:42.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 1c963d7a85..561ca891ab 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-07-06 22:58:46.000000000 +0000
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2026-08-05 20:17:42.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_paint__preview_browser_paint__preview__client.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
index 45fc707e8b..dbf0440af7 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-07-06 22:58:46.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/paint_preview/browser/paint_preview_client.cc
@@ -464,8 +464,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 a9d5744948..8f29e4bb99 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-07-06 22:58:46.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2026-08-05 20:17:42.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 a867f0b03d..c6602e397b 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-07-06 22:58:46.000000000 +0000
+--- components/paint_preview/common/proto/paint_preview.proto.orig 2026-08-05 20:17:42.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 fd9f0700db..850257e7d8 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/player/player_compositor_delegate.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/paint_preview/player/player_compositor_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/paint_preview/player/player_compositor_delegate.cc
-@@ -395,8 +395,8 @@ void PlayerCompositorDelegate::ValidateP
+@@ -397,8 +397,8 @@ void PlayerCompositorDelegate::ValidateP
auto chrome_version = capture_result_->proto.metadata().chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
if (capture_result_->proto.metadata().has_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 e233705676..6534f38328 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.cc
-@@ -78,7 +78,7 @@ BASE_FEATURE(kClearUndecryptablePassword
+@@ -80,7 +80,7 @@ BASE_FEATURE(kClearUndecryptablePassword
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
"ClearUndecryptablePasswordsInSync",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
@@ -15,9 +15,9 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -181,7 +181,7 @@ BASE_FEATURE(kPasswordStorePropagatesAct
-
- BASE_FEATURE(kPasswordCheckupPrototype, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -179,7 +179,7 @@ BASE_FEATURE(kPreventAPCOnFederatedLogin
+ BASE_FEATURE(kPreventPasswordManagerOnFederatedLogin,
+ base::FEATURE_DISABLED_BY_DEFAULT);
-#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_features_password__features.h b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
index 00227f2b32..23d1457b20 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.h
-@@ -198,7 +198,7 @@ BASE_DECLARE_FEATURE(kPreventAPCOnFedera
- // This flag is only for the prototype version.
- BASE_DECLARE_FEATURE(kPasswordCheckupPrototype);
+@@ -194,7 +194,7 @@ BASE_DECLARE_FEATURE(kPreventAPCOnFedera
+ // Prevents password manager from showing save/update UI on federated login.
+ BASE_DECLARE_FEATURE(kPreventPasswordManagerOnFederatedLogin);
-#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 6105f3f80a..db5e71f276 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,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_autofill_manager.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.cc
-@@ -408,7 +408,7 @@ void PasswordAutofillManager::DidAcceptS
+@@ -392,7 +392,7 @@ void PasswordAutofillManager::DidAcceptS
+ weak_ptr_factory_.GetWeakPtr(), payload);
+ if (payload.is_cross_domain) {
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ cross_domain_confirmation_controller_ =
+ password_client_->ShowCrossDomainConfirmationPopup(
+ last_popup_open_args_.element_bounds,
+@@ -443,7 +443,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 +24,7 @@ $NetBSD$
cross_domain_confirmation_controller_ =
password_client_->ShowCrossDomainConfirmationPopup(
last_popup_open_args_.element_bounds,
-@@ -667,7 +667,7 @@ void PasswordAutofillManager::DidNavigat
+@@ -706,7 +706,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 7da7255b32..6dec073117 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.h
-@@ -299,7 +299,7 @@ class PasswordAutofillManager : public a
+@@ -296,7 +296,7 @@ class PasswordAutofillManager : public a
// Stores the controller of warning popup UI on cross domain filling.
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
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 402f2434fa..29b648ed12 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,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_form_filling.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_form_filling.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_form_filling.cc
-@@ -177,7 +177,7 @@ LikelyFormFilling SendFillInformationToR
+@@ -178,7 +178,7 @@ LikelyFormFilling SendFillInformationToR
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (!should_show_popup_without_passwords) {
- client->MaybeShowSavePasswordPrimingPromo(observed_form.url);
- }
+ url::Origin origin =
+ base::FeatureList::IsEnabled(
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 dc06bdabc2..483adceb3e 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_form_manager.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_form_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_form_manager.cc
-@@ -238,7 +238,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
+@@ -239,7 +239,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
return false;
}
@@ -15,7 +15,7 @@ $NetBSD$
bool ShouldShowKeychainErrorBubble(
std::optional<PasswordStoreBackendError> backend_error) {
if (!backend_error.has_value()) {
-@@ -946,7 +946,7 @@ void PasswordFormManager::OnFetchComplet
+@@ -948,7 +948,7 @@ void PasswordFormManager::OnFetchComplet
error.value().type);
}
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 e9ef92ead6..b9fc5912da 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_manager.cc
-@@ -609,12 +609,12 @@ void PasswordManager::RegisterProfilePre
+@@ -602,12 +602,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
-@@ -627,7 +627,7 @@ void PasswordManager::RegisterProfilePre
+@@ -620,7 +620,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
-@@ -657,7 +657,7 @@ void PasswordManager::RegisterLocalPrefs
+@@ -650,7 +650,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 a7774335ed..d9c244878a 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_client.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_manager_client.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_manager_client.h
-@@ -30,7 +30,7 @@
+@@ -31,7 +31,7 @@
#include "net/cert/cert_status_flags.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/i18n/rtl.h"
#include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
#include "ui/gfx/geometry/rect_f.h"
-@@ -552,7 +552,7 @@ class PasswordManagerClient {
+@@ -580,7 +580,7 @@ class PasswordManagerClient {
virtual void TriggerSignIn(signin_metrics::AccessPoint access_point) const;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
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 6145296489..41f58b3b70 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.cc.orig 2026-08-05 20:17:42.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 ac71c5544d..495f41e0f0 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.h.orig 2026-08-05 20:17:42.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 9f5f894a7b..c174627085 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.cc
-@@ -50,7 +50,7 @@ std::u16string GetUsernameFromLabel(cons
+@@ -52,7 +52,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
-@@ -324,7 +324,7 @@ void PasswordManualFallbackFlow::DidAcce
+@@ -344,7 +344,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>(),
-@@ -478,7 +478,7 @@ void PasswordManualFallbackFlow::EnsureC
+@@ -491,7 +491,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 f44e01ca2a..3c148f4347 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.h
@@ -20,7 +20,7 @@
#include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -188,7 +188,7 @@ class PasswordManualFallbackFlow : publi
+@@ -185,7 +185,7 @@ class PasswordManualFallbackFlow : publi
std::unique_ptr<device_reauth::DeviceAuthenticator> authenticator_;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
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 83a8144c00..b79d9de40f 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig 2026-08-05 20:17:42.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 7a296a721f..f4880f595b 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database.cc
@@ -1015,7 +1015,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 d2df0497c8..1b56a98508 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,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_async_helper.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
-@@ -139,7 +139,7 @@ StoredCredentialsResultOrError LoginData
+@@ -140,7 +140,7 @@ StoredCredentialsResultOrError LoginData
std::vector<StoredCredential> matched_credentials;
if (!login_db_ ||
!login_db_->GetLogins(form, include_psl, &matched_credentials)) {
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 8c799f21cb..5acbb67ccb 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2250,7 +2250,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
+@@ -2249,7 +2249,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 193c32d12a..43c599eab9 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.cc
-@@ -231,7 +231,7 @@ version_info::Channel StubPasswordManage
+@@ -235,7 +235,7 @@ version_info::Channel StubPasswordManage
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
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 f1afb0833b..d520bcc940 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.h
-@@ -86,7 +86,7 @@ class StubPasswordManagerClient : public
+@@ -92,7 +92,7 @@ class StubPasswordManagerClient : public
MockPasswordFeatureManager* GetPasswordFeatureManager();
version_info::Channel GetChannel() const override;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -14,4 +14,4 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
void OpenPasswordDetailsBubble(
const password_manager::PasswordForm& form) override;
- void MaybeShowSavePasswordPrimingPromo(const GURL& current_url) override;
+ void MaybeShowSavePasswordPrimingPromo(const url::Origin& origin) override;
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 93ac658fc9..5c6e79466d 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-07-06 22:58:46.000000000 +0000
+--- components/password_manager/core/common/password_manager_pref_names.h.orig 2026-08-05 20:17:42.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 eda347a574..1add6bfbca 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/performance_manager/decorators/process_metrics_decorator.cc
-@@ -54,7 +54,7 @@ class ProcessMetricsDecorator::NodeMetri
+@@ -53,7 +53,7 @@ class ProcessMetricsDecorator::NodeMetri
auto* process_node = ProcessNodeImpl::FromNode(context.GetProcessNode());
process_node->set_private_footprint(memory_summary_->private_footprint);
process_node->set_resident_set(memory_summary_->resident_set_size);
diff --git a/chromium/patches/patch-components_performance__manager_public_features.h b/chromium/patches/patch-components_performance__manager_public_features.h
index a631fcf320..3c74808531 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-07-06 22:58:46.000000000 +0000
+--- components/performance_manager/public/features.h.orig 2026-08-05 20:17:42.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 c5bc2335a9..54f2927fc6 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-07-06 22:58:46.000000000 +0000
+--- components/performance_manager/resource_attribution/memory_measurement_delegate.cc.orig 2026-08-05 20:17:42.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 aa17939f61..0fa1100875 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-07-06 22:58:46.000000000 +0000
+--- components/permissions/prediction_service/prediction_common.cc.orig 2026-08-05 20:17:42.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 a872e0b09e..992b853819 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-07-06 22:58:46.000000000 +0000
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/policy/core/browser/policy_pref_mapping_test.cc
@@ -434,7 +434,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 c759102386..3caad4539a 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-07-06 22:58:46.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -849,11 +849,11 @@ void CloudPolicyClient::FetchPolicyInter
+@@ -852,11 +852,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 12656c7873..db70b0fc80 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-07-06 22:58:46.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2026-08-05 20:17:42.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 a2eb9aa7a2..5097f2c646 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_util.cc
@@ -24,7 +24,7 @@
#include "base/win/wincred_shim.h"
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 73deac3c30..88399f4561 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-07-06 22:58:46.000000000 +0000
+--- components/policy/core/common/policy_paths.cc.orig 2026-08-05 20:17:42.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 362f83ae81..f4602b5ae6 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-07-06 22:58:46.000000000 +0000
+--- components/policy/tools/generate_policy_source.py.orig 2026-08-05 20:17:42.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 a8f6df315e..328990aa3e 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-07-06 22:58:46.000000000 +0000
+--- components/power_metrics/BUILD.gn.orig 2026-08-05 20:17:42.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 e12bd81e8c..f1d88eb28f 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-07-06 22:58:46.000000000 +0000
+--- components/power_metrics/energy_metrics_provider.cc.orig 2026-08-05 20:17:42.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 aedf6e42ca..9abf28e8d9 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-07-06 22:58:46.000000000 +0000
+--- components/proxy_config/pref_proxy_config_tracker_impl.cc.orig 2026-08-05 20:17:42.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 c6fd00d028..3b9506edfc 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-07-06 22:58:46.000000000 +0000
+--- components/proxy_config/proxy_config_pref_names.h.orig 2026-08-05 20:17:42.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 9db10de0f7..4d71db8f50 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-07-06 22:58:46.000000000 +0000
+--- components/proxy_config/proxy_override_rules_policy_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/proxy_config/proxy_override_rules_policy_handler.cc
@@ -28,7 +28,7 @@ policy::PolicyErrorPath CreateNewPath(
return path;
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 13b02f11bc..fb1901c346 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-07-06 22:58:46.000000000 +0000
+--- components/proxy_config/proxy_override_rules_policy_handler.h.orig 2026-08-05 20:17:42.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 74a5e7b989..45d5b0f2d4 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-07-06 22:58:46.000000000 +0000
+--- components/proxy_config/proxy_prefs_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/proxy_config/proxy_prefs_utils.cc
@@ -60,7 +60,7 @@ net::ProxyChain ProxyOverrideRuleProxyFr
diff --git a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc
index c86a5dc8a9..c83bfdd094 100644
--- a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc
+++ b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/regional_capabilities/regional_capabilities_service.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/regional_capabilities/regional_capabilities_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/regional_capabilities/regional_capabilities_service.cc
@@ -420,7 +420,7 @@ bool RegionalCapabilitiesService::IsInAn
.choice_screen_eligibility_config.has_value();
diff --git a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
index 1bc66618ce..120ec20b2e 100644
--- a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
+++ b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/regional_capabilities/regional_capabilities_service.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/regional_capabilities/regional_capabilities_service.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/regional_capabilities/regional_capabilities_service.h
@@ -123,7 +123,7 @@ class RegionalCapabilitiesService : publ
static bool IsInAnySearchEngineChoiceScreenRegion(
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 1524411e3d..f899981a1d 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-07-06 22:58:46.000000000 +0000
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2026-08-05 20:17:42.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 7f0d360e4b..e8f24f9d8c 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-07-06 22:58:46.000000000 +0000
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2026-08-05 20:17:42.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_sb__protocol__manager__util.cc b/chromium/patches/patch-components_safe__browsing_core_browser_db_sb__protocol__manager__util.cc
index 73eeb27ee9..ac82559ff8 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_db_sb__protocol__manager__util.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_db_sb__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/sb_protocol_manager_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/safe_browsing/core/browser/db/sb_protocol_manager_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/safe_browsing/core/browser/db/sb_protocol_manager_util.cc
@@ -121,7 +121,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 0249285eef..f3b9b25172 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
-@@ -115,7 +115,7 @@ RTLookupRequest::OSType GetRTLookupReque
+@@ -121,7 +121,7 @@ RTLookupRequest::OSType GetRTLookupReque
return RTLookupRequest::OS_TYPE_CHROME_OS;
#elif BUILDFLAG(IS_IOS)
return RTLookupRequest::OS_TYPE_IOS;
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 af42e48fd2..c39139fe05 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-07-06 22:58:46.000000000 +0000
+--- components/search_engines/template_url_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/search_engines/template_url_service.cc
-@@ -3716,7 +3716,7 @@ bool TemplateURLService::MatchesDefaultS
+@@ -3721,7 +3721,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 e6e437c904..af7f7b55a4 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-07-06 22:58:46.000000000 +0000
+--- components/security_interstitials/content/utils.cc.orig 2026-08-05 20:17:42.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 cc193a3384..106dbbc6bd 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-07-06 22:58:46.000000000 +0000
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2026-08-05 20:17:42.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 e01525a5f3..93211ce840 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-07-06 22:58:46.000000000 +0000
+--- components/services/font_data/font_data_service_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/services/font_data/font_data_service_impl.cc
@@ -121,7 +121,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 46d440acac..def8751b8b 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-07-06 22:58:46.000000000 +0000
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc
@@ -22,7 +22,7 @@
diff --git a/chromium/patches/patch-components_signin_internal_identity__manager_account__capabilities__list.h b/chromium/patches/patch-components_signin_internal_identity__manager_account__capabilities__list.h
index 30d1b233ca..2040d15364 100644
--- a/chromium/patches/patch-components_signin_internal_identity__manager_account__capabilities__list.h
+++ b/chromium/patches/patch-components_signin_internal_identity__manager_account__capabilities__list.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/internal/identity_manager/account_capabilities_list.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/signin/internal/identity_manager/account_capabilities_list.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/signin/internal/identity_manager/account_capabilities_list.h
@@ -72,7 +72,7 @@ ACCOUNT_CAPABILITY(
"accountcapabilities/gi2tklldmfya")
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 fdc2fef238..4d2b6f7238 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.cc
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/signin/public/base/signin_switches.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/signin/public/base/signin_switches.cc
@@ -33,7 +33,7 @@ const char kForceFreFeatureShowcaseSteps
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -15,16 +15,16 @@ $NetBSD$
// Feature param to pass probability for identity surveys.
constexpr char kHatsSurveyProbabilityName[] = "probability";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -81,7 +81,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
- #endif
- }
+@@ -84,7 +84,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
+ BASE_FEATURE(kAvoidAutoTriggerListAccountsOnStale,
+ base::FEATURE_DISABLED_BY_DEFAULT);
-#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)
-@@ -148,7 +148,7 @@ BASE_FEATURE_PARAM(double,
+@@ -160,7 +160,7 @@ BASE_FEATURE_PARAM(double,
0.42);
#endif // BUILDFLAG(IS_ANDROID)
@@ -33,7 +33,7 @@ $NetBSD$
constexpr double kMediumSurveyProbability = 0.08;
constexpr double kLowSurveyProbability = 0.008;
BASE_FEATURE(kChromeIdentitySurveyAddressBubbleSignin,
-@@ -240,7 +240,7 @@ BASE_FEATURE_PARAM(
+@@ -252,7 +252,7 @@ BASE_FEATURE_PARAM(
kMediumSurveyProbability);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -42,25 +42,43 @@ $NetBSD$
BASE_FEATURE(kChromeIdentitySurveyLaunchWithDelay,
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE_PARAM(base::TimeDelta,
-@@ -261,7 +261,7 @@ const base::FeatureParam<std::string> kC
+@@ -267,7 +267,7 @@ BASE_FEATURE(kChromeOsUseConsentLevelSig
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kCrossDeviceSignin, base::FEATURE_DISABLED_BY_DEFAULT);
+ const base::FeatureParam<std::string> kCrossDeviceSigninUrl{&kCrossDeviceSignin,
"url", ""};
- #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
+@@ -277,7 +277,7 @@ const base::FeatureParam<std::string> kC
+ BASE_FEATURE(kDiceLinkedAccounts, base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+
+-#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(kCrossDeviceSigninFromDesktop, base::FEATURE_DISABLED_BY_DEFAULT);
+ const base::FeatureParam<std::string> kCrossDeviceSigninFromDesktopUrl{
+ &kCrossDeviceSigninFromDesktop, "url",
+@@ -286,7 +286,7 @@ const base::FeatureParam<bool> kCrossDev
+ &kCrossDeviceSigninFromDesktop, "show_new_badge", true};
+ #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(kDisableU18FeedbackDesktop, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -474,7 +474,7 @@ const base::FeatureParam<base::TimeDelta
- base::Hours(8)};
- #endif
+@@ -528,7 +528,7 @@ const base::FeatureParam<base::TimeDelta
+
+ BASE_FEATURE(kFetchAccountInfoOnRestart, base::FEATURE_DISABLED_BY_DEFAULT);
-#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(kFirstRunDesktopRefresh, base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kFirstRunDesktopChoiceScreenRefresh,
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -502,11 +502,11 @@ constexpr base::FeatureParam<FirstRunDes
+@@ -556,11 +556,11 @@ constexpr base::FeatureParam<FirstRunDes
&kFirstRunDesktopSignInPromoVariations};
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -74,13 +92,28 @@ $NetBSD$
BASE_FEATURE(kFirstRunDesktopRevamp, base::FEATURE_DISABLED_BY_DEFAULT);
bool IsFirstRunDesktopRevampEnabled(bool is_in_search_engine_choice_region) {
return IsFirstRunDesktopRefreshEnabled(is_in_search_engine_choice_region) &&
-@@ -573,12 +573,12 @@ BASE_FEATURE(kNoAccountWebSignin, base::
+@@ -568,12 +568,12 @@ bool IsFirstRunDesktopRevampEnabled(bool
+ }
+ #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(kFirstRunDesktopRevampNoFeatureShowcaseSurvey,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #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(kFirstRunDesktopRevampSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+@@ -656,12 +656,12 @@ BASE_FEATURE(kNoAccountWebSignin, base::
BASE_FEATURE(kNonDefaultGaiaOriginCheck, base::FEATURE_ENABLED_BY_DEFAULT);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kPasswordUploadUiUpdate, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kPasswordUploadUiUpdate, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -89,7 +122,7 @@ $NetBSD$
BASE_FEATURE(kProfileCreationDeclineSigninCTAExperiment,
base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -619,7 +619,7 @@ const base::FeatureParam<int> kContextua
+@@ -703,7 +703,7 @@ const base::FeatureParam<int> kContextua
"contextual_signin_promo_dismissed_threshold",
2);
@@ -98,7 +131,7 @@ $NetBSD$
BASE_FEATURE(kSignInPromoMaterialNextUI, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -689,7 +689,7 @@ BASE_FEATURE(kStableDeviceId, base::FEAT
+@@ -773,7 +773,7 @@ BASE_FEATURE(kStableDeviceId, base::FEAT
BASE_FEATURE(kSupportAddSessionEmailPrefill, base::FEATURE_ENABLED_BY_DEFAULT);
#endif
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 75b56e2132..960a979dfe 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.h
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.h
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/signin/public/base/signin_switches.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/signin/public/base/signin_switches.h
-@@ -58,7 +58,7 @@ bool IsAvatarSyncPromoFeatureEnabled();
+@@ -61,7 +61,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
COMPONENT_EXPORT(SIGNIN_SWITCHES)
- base::TimeDelta GetAvatarSyncPromoFeatureMinimumCookeAgeParam();
+ BASE_DECLARE_FEATURE(kAvoidAutoTriggerListAccountsOnStale);
-#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.
//
-@@ -127,7 +127,7 @@ BASE_DECLARE_FEATURE_PARAM(
+@@ -135,7 +135,7 @@ BASE_DECLARE_FEATURE_PARAM(
kChromeAndroidIdentitySurveyBookmarkPromoProbability);
#endif // BUILDFLAG(IS_ANDROID)
@@ -24,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.
-@@ -204,7 +204,7 @@ BASE_DECLARE_FEATURE_PARAM(
+@@ -212,7 +212,7 @@ BASE_DECLARE_FEATURE_PARAM(
// LINT.ThenChange(//chrome/browser/signin/signin_hats_util.cc)
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -33,25 +33,34 @@ $NetBSD$
// Controls the duration for which the launch of an identity survey is delayed.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kChromeIdentitySurveyLaunchWithDelay);
-@@ -229,7 +229,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
- extern const base::FeatureParam<std::string> kCrossDeviceSigninUrl;
- #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
+@@ -243,7 +243,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kDiceLinkedAccounts);
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Feature flag to enable cross-device sign-in promo.
+ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kCrossDeviceSigninFromDesktop);
+@@ -255,7 +255,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ extern const base::FeatureParam<bool> kCrossDeviceSigninFromDesktopNewBadge;
+ #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)
// If enabled, disables feedback for U18 users on desktop platforms.
// The iOS version is kDisableFeedbackForIneligibleUsers flag.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -377,7 +377,7 @@ extern const base::FeatureParam<base::Ti
- kPolicyDisclaimerRegistrationRetryDelay;
- #endif
+@@ -425,7 +425,7 @@ extern const base::FeatureParam<base::Ti
+ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kFetchAccountInfoOnRestart);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// This feature controls running visually refreshed first run and profile
// creation flows for users outside of the search engine choice regions. To
// enable the refresh in search engine choice screen regions,
-@@ -431,7 +431,7 @@ extern const base::FeatureParam<FirstRun
+@@ -479,7 +479,7 @@ extern const base::FeatureParam<FirstRun
kFirstRunDesktopSignInPromoVariation;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -60,7 +69,7 @@ $NetBSD$
// A HaTS survey flag for the survey to gather user feedback after the changes
// introduced with `kFirstRunDesktopRefresh`.
//
-@@ -441,7 +441,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -489,7 +489,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kFirstRunDesktopRefreshSurvey);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -69,7 +78,25 @@ $NetBSD$
// It enables the first run revamp (introduce new UIs and additional effects).
// This feature is no-op if `kFirstRunDesktopRefresh` is disabled.
//
-@@ -529,7 +529,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -505,7 +505,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ bool IsFirstRunDesktopRevampEnabled(bool is_in_search_engine_choice_region);
+ #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)
+ // A HaTS survey flag for the survey to gather user feedback after the changes
+ // introduced with `kFirstRunDesktopRevamp` for users who are not eligible for
+ // the Feature Showcase.
+@@ -516,7 +516,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kFirstRunDesktopRevampNoFeatureShowcaseSurvey);
+ #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)
+ // A HaTS survey flag for the survey to gather user feedback after the changes
+ // introduced with `kFirstRunDesktopRevamp` for users who are eligible for the
+ // Feature Showcase.
+@@ -619,7 +619,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kNonDefaultGaiaOriginCheck);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -78,7 +105,7 @@ $NetBSD$
// Add new entry points for uploading passwords to account storage and update
// existing ones.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -537,7 +537,7 @@ BASE_DECLARE_FEATURE(kPasswordUploadUiUp
+@@ -627,7 +627,7 @@ BASE_DECLARE_FEATURE(kPasswordUploadUiUp
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -87,7 +114,7 @@ $NetBSD$
// Experimenting with changing the secondary CTA for FRE and new profile
// creation.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -598,7 +598,7 @@ extern const base::FeatureParam<int> kCo
+@@ -689,7 +689,7 @@ extern const base::FeatureParam<int> kCo
COMPONENT_EXPORT(SIGNIN_SWITCHES)
extern const base::FeatureParam<int> kContextualSigninPromoDismissedThreshold;
@@ -96,7 +123,7 @@ $NetBSD$
// Uses the Material Next theme for the signin promo.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kSignInPromoMaterialNextUI);
-@@ -653,7 +653,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -744,7 +744,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kSupportAddSessionEmailPrefill);
#endif
diff --git a/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.cc b/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.cc
index a14378a174..c8a82dbc58 100644
--- a/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.cc
+++ b/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/identity_manager/account_capabilities.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/signin/public/identity_manager/account_capabilities.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/signin/public/identity_manager/account_capabilities.cc
-@@ -146,7 +146,7 @@ signin::Tribool AccountCapabilities::can
+@@ -192,7 +192,7 @@ signin::Tribool AccountCapabilities::can
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.h b/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.h
index 183ebd2820..838d47840f 100644
--- a/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.h
+++ b/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/identity_manager/account_capabilities.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/signin/public/identity_manager/account_capabilities.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/signin/public/identity_manager/account_capabilities.h
-@@ -89,7 +89,7 @@ class AccountCapabilities {
+@@ -93,7 +93,7 @@ class AccountCapabilities {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_soda_soda__util.cc b/chromium/patches/patch-components_soda_soda__util.cc
index 6c21ff0673..a8ad98da77 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-07-06 22:58:46.000000000 +0000
+--- components/soda/soda_util.cc.orig 2026-08-05 20:17:42.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 b6a4c38ed6..f76e1ed5da 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/startup_metric_utils/common/startup_metric_utils.cc
-@@ -95,7 +95,7 @@ base::TimeTicks CommonStartupMetricRecor
+@@ -99,7 +99,7 @@ base::TimeTicks CommonStartupMetricRecor
// Enabling this logic on OS X causes a significant performance regression.
// TODO(crbug.com/40464036): Remove IS_APPLE ifdef once utility processes
// set their desired main thread priority.
diff --git a/chromium/patches/patch-components_storage__monitor_BUILD.gn b/chromium/patches/patch-components_storage__monitor_BUILD.gn
index c994be869f..fe3dd0c189 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-07-06 22:58:46.000000000 +0000
+--- components/storage_monitor/BUILD.gn.orig 2026-08-05 20:17:42.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 b789f4ed2b..705bc1aac0 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-07-06 22:58:46.000000000 +0000
+--- components/storage_monitor/removable_device_constants.cc.orig 2026-08-05 20:17:42.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 cb3d19f1a6..ab90241146 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-07-06 22:58:46.000000000 +0000
+--- components/storage_monitor/removable_device_constants.h.orig 2026-08-05 20:17:42.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 1d37e80f9b..ced32d089a 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/child_account_service.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/supervised_user/core/browser/child_account_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/supervised_user/core/browser/child_account_service.cc
-@@ -170,7 +170,7 @@ void ChildAccountService::OnPrimaryAccou
+@@ -174,7 +174,7 @@ void ChildAccountService::OnPrimaryAccou
void ChildAccountService::UpdateForceGoogleSafeSearch() {
// On platforms without web sign-out (where the primary account is always
// authenticated), there's no need to force SafeSearch.
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
deleted file mode 100644
index fcd9112764..0000000000
--- a/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.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/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc
-@@ -65,7 +65,7 @@ void OnResponse(
-
- 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
- // credentials are not available, so best-effort access mode is a graceful
- // fallback here.
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 3335ad63c8..45163dced5 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-07-06 22:58:46.000000000 +0000
+--- components/supervised_user/core/browser/list_family_members_service.h.orig 2026-08-05 20:17:42.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 63c5186af2..e44202f024 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_metrics_service.cc
@@ -104,7 +104,7 @@ SupervisedUserMetricsService::Supervised
supervised_user_service_observation_.Observe(&supervised_user_service);
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 5355fa399f..45be288769 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-07-06 22:58:46.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2026-08-05 20:17:42.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__url__checker__client.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__url__checker__client.cc
new file mode 100644
index 0000000000..48a90c2e83
--- /dev/null
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__url__checker__client.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
+
+--- components/supervised_user/core/browser/supervised_user_url_checker_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ components/supervised_user/core/browser/supervised_user_url_checker_client.cc
+@@ -65,7 +65,7 @@ void OnResponse(
+
+ 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
+ // credentials are not available, so best-effort access mode is a graceful
+ // fallback here.
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
index 2d98fe08ac..f02be5961f 100644
--- 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
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/supervised_user_utils.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_utils.cc
@@ -42,7 +42,7 @@ constexpr char kParentAccessResultQueryP
constexpr char kPacpOriginUrlHost[] = "families.google.com";
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 2cbb842a7c..4e34d5b66e 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.cc
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/supervised_user/core/common/features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/supervised_user/core/common/features.cc
@@ -30,7 +30,7 @@ BASE_FEATURE(kAllowSubframeLocalWebAppro
#endif
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 644419222e..0357390c8a 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-07-06 22:58:46.000000000 +0000
+--- components/supervised_user/core/common/features.h.orig 2026-08-05 20:17:42.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 c41c86048e..22000edea5 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-07-06 22:58:46.000000000 +0000
+--- components/supervised_user/core/common/pref_names.h.orig 2026-08-05 20:17:42.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 42ba5b5d8d..5528221aa3 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-07-06 22:58:46.000000000 +0000
+--- components/sync_bookmarks/bookmark_model_view.cc.orig 2026-08-05 20:17:42.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 e35d30b882..0971768f44 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_device_info/local_device_info_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/sync_device_info/local_device_info_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/sync_device_info/local_device_info_util.cc
-@@ -84,7 +84,7 @@ void OnMachineStatisticsLoaded(LocalDevi
+@@ -91,7 +91,7 @@ void OnMachineStatisticsLoaded(LocalDevi
DeviceInfo::DeviceType GetLocalDeviceType() {
#if BUILDFLAG(IS_CHROMEOS)
return DeviceInfo::DeviceType::kChromeOS;
@@ -15,7 +15,7 @@ $NetBSD$
return DeviceInfo::DeviceType::kLinux;
#elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
switch (ui::GetDeviceFormFactor()) {
-@@ -107,7 +107,7 @@ DeviceInfo::DeviceType GetLocalDeviceTyp
+@@ -114,7 +114,7 @@ DeviceInfo::DeviceType GetLocalDeviceTyp
DeviceInfo::OsType GetLocalDeviceOSType() {
#if BUILDFLAG(IS_CHROMEOS)
return DeviceInfo::OsType::kChromeOsAsh;
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 db3858a844..04c6e08c82 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-07-06 22:58:46.000000000 +0000
+--- components/sync_device_info/local_device_info_util_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/sync_device_info/local_device_info_util_linux.cc
@@ -9,6 +9,11 @@
diff --git a/chromium/patches/patch-components_sync_base_sync__util.cc b/chromium/patches/patch-components_sync_base_sync__util.cc
index 2e1149bb9f..5ea53a32e8 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-07-06 22:58:46.000000000 +0000
+--- components/sync/base/sync_util.cc.orig 2026-08-05 20:17:42.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_device__statistics__tracker.cc b/chromium/patches/patch-components_sync_service_device__statistics__tracker.cc
index ccf7cb029a..0743c3d23f 100644
--- a/chromium/patches/patch-components_sync_service_device__statistics__tracker.cc
+++ b/chromium/patches/patch-components_sync_service_device__statistics__tracker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/service/device_statistics_tracker.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/sync/service/device_statistics_tracker.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/sync/service/device_statistics_tracker.cc
@@ -139,7 +139,7 @@ std::optional<DeviceStatisticsTracker::P
return DeviceStatisticsTracker::Platform::kWindows;
diff --git a/chromium/patches/patch-components_sync_service_sync__prefs.cc b/chromium/patches/patch-components_sync_service_sync__prefs.cc
index 3eedf554a0..f7ddea9af5 100644
--- a/chromium/patches/patch-components_sync_service_sync__prefs.cc
+++ b/chromium/patches/patch-components_sync_service_sync__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/service/sync_prefs.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/sync/service/sync_prefs.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/sync/service/sync_prefs.cc
@@ -884,7 +884,7 @@ bool SyncPrefs::MaybeMigratePrefsForSync
update_selected_types_dict->EnsureDict(
diff --git a/chromium/patches/patch-components_system__cpu_cpu__probe.cc b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
index ae59afb8e1..308f9adfe2 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-07-06 22:58:46.000000000 +0000
+--- components/system_cpu/cpu_probe.cc.orig 2026-08-05 20:17:42.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 54aef6026a..be39154b15 100644
--- a/chromium/patches/patch-components_translate_core_common_translate__util.cc
+++ b/chromium/patches/patch-components_translate_core_common_translate__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/translate/core/common/translate_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/translate/core/common/translate_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/translate/core/common/translate_util.cc
@@ -44,7 +44,7 @@ bool IsTFLiteLanguageDetectionEnabled()
// The feature is explicitly disabled on WebView.
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 01e6bb1929..3807a6bfcf 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-07-06 22:58:46.000000000 +0000
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2026-08-05 20:17:42.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 ed69365e5b..f11d38b4c5 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-07-06 22:58:46.000000000 +0000
+--- components/update_client/update_query_params.cc.orig 2026-08-05 20:17:42.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 54a487e7bf..ac3d751cca 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-07-06 22:58:46.000000000 +0000
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2026-08-05 20:17:42.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 e3fdc5161c..615a9d6643 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-07-06 22:58:46.000000000 +0000
+--- components/user_education/views/help_bubble_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/user_education/views/help_bubble_view.cc
@@ -272,7 +272,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 a3b2aceaf7..6bf1c5c907 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-07-06 22:58:46.000000000 +0000
+--- components/user_education/views/help_bubble_view.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/user_education/views/help_bubble_view.h
@@ -173,7 +173,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_user__education_views_help__bubble__views.cc b/chromium/patches/patch-components_user__education_views_help__bubble__views.cc
new file mode 100644
index 0000000000..9a6c90cb01
--- /dev/null
+++ b/chromium/patches/patch-components_user__education_views_help__bubble__views.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
+
+--- components/user_education/views/help_bubble_views.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ components/user_education/views/help_bubble_views.cc
+@@ -127,7 +127,7 @@ bool HelpBubbleViews::ToggleFocusForAcce
+
+ if (auto* const anchor = GetAnchorView()) {
+ if (anchor->GetViewAccessibility().IsAccessibilityFocusable()) {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Mac and Linux do not automatically pass activation on focus, so we have
+ // to do it manually.
+ anchor->GetWidget()->Activate();
+@@ -143,7 +143,7 @@ bool HelpBubbleViews::ToggleFocusForAcce
+ // An AccessiblePaneView can receive focus, but is not necessarily itself
+ // accessibility focusable. Use the built-in functionality for focusing
+ // elements of AccessiblePaneView instead.
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Mac and Linux do not automatically pass activation on focus, so we have
+ // to do it manually.
+ anchor->GetWidget()->Activate();
diff --git a/chromium/patches/patch-components_variations_service_variations__service.cc b/chromium/patches/patch-components_variations_service_variations__service.cc
index 67f521a8b9..b02a540760 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-07-06 22:58:46.000000000 +0000
+--- components/variations/service/variations_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/variations/service/variations_service.cc
@@ -102,7 +102,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 07fc83dd7e..e714b60ba4 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-07-06 22:58:46.000000000 +0000
+--- components/visited_url_ranking/public/url_visit_util.cc.orig 2026-08-05 20:17:42.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 89b9c4ce04..dc3e5c35cb 100644
--- a/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
+++ b/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/gpu_host_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/viz/host/gpu_host_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/host/gpu_host_impl.cc
-@@ -159,7 +159,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
+@@ -176,7 +176,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
mojom::GpuServiceCreationParams::New();
#if BUILDFLAG(IS_OZONE)
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 4cb504bc33..89c88c5935 100644
--- a/chromium/patches/patch-components_viz_host_host__display__client.cc
+++ b/chromium/patches/patch-components_viz_host_host__display__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/host_display_client.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/viz/host/host_display_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/host/host_display_client.cc
@@ -67,7 +67,7 @@ void HostDisplayClient::AddChildWindowTo
}
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 76d51816b8..c2fb1aaa54 100644
--- a/chromium/patches/patch-components_viz_host_host__display__client.h
+++ b/chromium/patches/patch-components_viz_host_host__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/host_display_client.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/viz/host/host_display_client.h.orig 2026-08-05 20:17:42.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;
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 2f7cb22931..1fbdae89c9 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1537,7 +1537,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
+@@ -1530,7 +1530,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
VK_IMAGE_TILING_OPTIMAL, vk_format,
si_format, image_context->color_space(),
image_context->ycbcr_info());
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 a03e73c7bb..aa5f1f2418 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-07-06 22:58:46.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.cc.orig 2026-08-05 20:17:42.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 8e23242190..83c13a4c2f 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-07-06 22:58:46.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.h.orig 2026-08-05 20:17:42.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 2403b96582..fc8ae68854 100644
--- a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
+++ b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display/skia_renderer.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/viz/service/display/skia_renderer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/service/display/skia_renderer.cc
-@@ -1340,7 +1340,7 @@ void SkiaRenderer::ClearFramebuffer() {
+@@ -1414,7 +1414,7 @@ void SkiaRenderer::ClearFramebuffer() {
if (current_frame()->current_render_pass->has_transparent_background) {
ClearCanvas(SkColors::kTransparent);
} else {
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 5c0e9fbcfb..ef72e7dfa5 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
@@ -142,7 +142,7 @@ RootCompositorFrameSinkImpl::Create(
output_surface->SetNeedsSwapSizeNotifications(
@@ -15,7 +15,7 @@ $NetBSD$
// 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);
-@@ -934,7 +934,7 @@ void RootCompositorFrameSinkImpl::Displa
+@@ -946,7 +946,7 @@ void RootCompositorFrameSinkImpl::Displa
if (display_client_ && enable_swap_completion_callback_) {
display_client_->DidCompleteSwapWithSize(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 2694a76e86..a7ec5486e3 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
-@@ -222,7 +222,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
+@@ -221,7 +221,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
base::TimeDelta display_frame_interval_ = BeginFrameArgs::DefaultInterval();
base::TimeDelta preferred_frame_interval_;
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 0a410b21c0..f4c8ac6384 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-07-06 22:58:46.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.cc
-@@ -458,7 +458,7 @@ void GpuServiceImpl::InitializeWithHostI
+@@ -489,7 +489,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
-@@ -1248,7 +1248,7 @@ bool GpuServiceImpl::OnBeginFrameDerived
+@@ -1286,7 +1286,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 e1ed480075..c79566bdec 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-07-06 22:58:46.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.h
-@@ -441,7 +441,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
+@@ -444,7 +444,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 8488ba0ee3..320ad7ce06 100644
--- a/chromium/patches/patch-components_viz_test_fake__display__client.cc
+++ b/chromium/patches/patch-components_viz_test_fake__display__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/fake_display_client.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/viz/test/fake_display_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/test/fake_display_client.cc
@@ -27,7 +27,7 @@ void FakeDisplayClient::AddChildWindowTo
gpu::SurfaceHandle child_window) {}
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 42df5bd22e..260b1c0910 100644
--- a/chromium/patches/patch-components_viz_test_fake__display__client.h
+++ b/chromium/patches/patch-components_viz_test_fake__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/fake_display_client.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/viz/test/fake_display_client.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/test/fake_display_client.h
@@ -36,7 +36,7 @@ class FakeDisplayClient : public mojom::
void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
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 5b3122861c..3558c05e21 100644
--- a/chromium/patches/patch-components_viz_test_mock__display__client.h
+++ b/chromium/patches/patch-components_viz_test_mock__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/mock_display_client.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/viz/test/mock_display_client.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/viz/test/mock_display_client.h
@@ -45,7 +45,7 @@ class MockDisplayClient : public mojom::
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_wallet_core_browser_network_wallet__request.cc b/chromium/patches/patch-components_wallet_core_browser_network_wallet__request.cc
index 5e58c82e4c..9662cafa74 100644
--- a/chromium/patches/patch-components_wallet_core_browser_network_wallet__request.cc
+++ b/chromium/patches/patch-components_wallet_core_browser_network_wallet__request.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/wallet/core/browser/network/wallet_request.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/wallet/core/browser/network/wallet_request.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/wallet/core/browser/network/wallet_request.cc
@@ -19,7 +19,7 @@ ClientInfo::ChromeClientInfo::Platform G
return ClientInfo::ChromeClientInfo::PLATFORM_MACOS;
diff --git a/chromium/patches/patch-components_webapps_browser_web__app__url__config.cc b/chromium/patches/patch-components_webapps_browser_web__app__url__config.cc
index 654315c5a4..2a8ce7354e 100644
--- a/chromium/patches/patch-components_webapps_browser_web__app__url__config.cc
+++ b/chromium/patches/patch-components_webapps_browser_web__app__url__config.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/webapps/browser/web_app_url_config.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- components/webapps/browser/web_app_url_config.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/webapps/browser/web_app_url_config.cc
@@ -35,7 +35,7 @@ bool IsUrlEligibleForWebApp(const GURL&
}
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 e6c91940cb..f313b24e68 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-07-06 22:58:46.000000000 +0000
+--- components/webauthn/core/browser/gpm_user_verification_policy.cc.orig 2026-08-05 20:17:42.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 81a4964722..fd44cdda3f 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-07-06 22:58:46.000000000 +0000
+--- components/webui/flags/flags_state.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ components/webui/flags/flags_state.cc
-@@ -773,7 +773,7 @@ unsigned short FlagsState::GetCurrentPla
+@@ -790,7 +790,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 09bc03a0e8..9d43d16977 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-07-06 22:58:46.000000000 +0000
+--- content/app/BUILD.gn.orig 2026-08-05 20:17:42.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 e99399ac6a..1610966cb0 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-07-06 22:58:46.000000000 +0000
+--- content/app/content_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/app/content_main.cc
@@ -229,7 +229,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 737b1b9bf3..86423ada97 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-07-06 22:58:46.000000000 +0000
+--- content/app/content_main_runner_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/app/content_main_runner_impl.cc
-@@ -152,19 +152,22 @@
+@@ -153,19 +153,22 @@
#include "content/browser/posix_file_descriptor_info_impl.h"
#include "content/public/common/content_descriptors.h"
@@ -31,7 +31,7 @@ $NetBSD$
#include "third_party/boringssl/src/include/openssl/crypto.h"
#include "third_party/webrtc_overrides/init_webrtc.h" // nogncheck
-@@ -188,6 +191,10 @@
+@@ -189,6 +192,10 @@
#include "media/base/media_switches.h"
#endif
@@ -42,7 +42,7 @@ $NetBSD$
#if BUILDFLAG(IS_ANDROID)
#include "base/android/background_thread_pool_field_trial.h"
#include "base/system/sys_info.h"
-@@ -367,7 +374,7 @@ void InitializeZygoteSandboxForBrowserPr
+@@ -368,7 +375,7 @@ void InitializeZygoteSandboxForBrowserPr
}
#endif // BUILDFLAG(USE_ZYGOTE)
@@ -51,7 +51,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Loads registered library CDMs but does not initialize them. This is needed by
-@@ -386,7 +393,10 @@ void PreloadLibraryCdms() {
+@@ -387,7 +394,10 @@ void PreloadLibraryCdms() {
void PreSandboxInit() {
// Ensure the /dev/urandom is opened.
@@ -62,7 +62,7 @@ $NetBSD$
// May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
// files.
-@@ -398,9 +408,16 @@ void PreSandboxInit() {
+@@ -399,9 +409,16 @@ void PreSandboxInit() {
// https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
CRYPTO_pre_sandbox_init();
@@ -79,7 +79,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Ensure access to the library CDMs before the sandbox is turned on.
-@@ -629,7 +646,7 @@ NO_STACK_PROTECTOR int RunZygote(Content
+@@ -630,7 +647,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)) {
@@ -88,7 +88,7 @@ $NetBSD$
if (process_type == switches::kGpuProcess) {
tracing::InitTracingPostFeatureList(/*enable_consumer=*/false,
/*will_trace_thread_restart=*/true);
-@@ -733,7 +750,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
+@@ -734,7 +751,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
base::HangWatcher::CreateHangWatcherInstance();
unregister_thread_closure = base::HangWatcher::RegisterThread(
base::HangWatcher::ThreadType::kMainThread);
@@ -97,7 +97,7 @@ $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.
-@@ -854,11 +871,10 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -855,11 +872,10 @@ int ContentMainRunnerImpl::Initialize(Co
base::GlobalDescriptors::kBaseDescriptor);
#endif // !BUILDFLAG(IS_ANDROID)
@@ -111,7 +111,7 @@ $NetBSD$
#endif // !BUILDFLAG(IS_WIN)
-@@ -992,7 +1008,7 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -993,7 +1009,7 @@ int ContentMainRunnerImpl::Initialize(Co
delegate_->PreSandboxStartup();
@@ -120,7 +120,7 @@ $NetBSD$
// Set environment variables for fontconfig fontations indexing and before
// creating threads.
if (process_type.empty()) {
-@@ -1027,7 +1043,7 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1028,7 +1044,7 @@ int ContentMainRunnerImpl::Initialize(Co
// SeatbeltExecServer.
CHECK(sandbox::Seatbelt::IsSandboxed());
}
@@ -129,7 +129,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
-@@ -1041,6 +1057,16 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1042,6 +1058,16 @@ int ContentMainRunnerImpl::Initialize(Co
ChildProcessEnterSandbox();
#endif
@@ -146,7 +146,7 @@ $NetBSD$
delegate_->SandboxInitialized(process_type);
#if BUILDFLAG(USE_ZYGOTE)
-@@ -1158,6 +1184,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
+@@ -1159,6 +1185,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 2af0b69393..2182063584 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-07-06 22:58:46.000000000 +0000
+--- content/browser/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/BUILD.gn
-@@ -2674,6 +2674,14 @@ source_set("browser") {
+@@ -2702,6 +2702,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" ]
-@@ -2725,6 +2733,15 @@ source_set("browser") {
+@@ -2753,6 +2761,15 @@ source_set("browser") {
deps += [ "//media/mojo/mojom" ]
}
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 ddeab67900..9eb47dda34 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-07-06 22:58:46.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/accessibility/browser_accessibility_state_impl.cc
-@@ -285,7 +285,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 1b29600317..bd725ae899 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-07-06 22:58:46.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2026-08-05 20:17:42.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_browser__child__process__host__impl.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
index 146630e856..bf5f438007 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,17 +4,17 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/browser_child_process_host_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/browser_child_process_host_impl.cc
-@@ -292,6 +292,7 @@ void BrowserChildProcessHostImpl::Launch
- switches::kIPCConnectionTimeout,
+@@ -293,6 +293,7 @@ void BrowserChildProcessHostImpl::Launch
switches::kLogBestEffortTasks,
+ switches::kPartitionAllocSchedulerLoopQuarantine,
switches::kPerfettoDisableInterning,
+ switches::kDisableUnveil,
};
cmd_line->CopySwitchesFrom(browser_command_line, kForwardSwitches);
-@@ -653,7 +654,7 @@ void BrowserChildProcessHostImpl::OnProc
+@@ -654,7 +655,7 @@ void BrowserChildProcessHostImpl::OnProc
->child_process());
#endif
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 010f1cf001..6935a70161 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-07-06 22:58:46.000000000 +0000
+--- content/browser/browser_child_process_host_impl.h.orig 2026-08-05 20:17:42.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 03c0c8b4e1..3aca13a1e2 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-07-06 22:58:46.000000000 +0000
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2026-08-05 20:17:42.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"
@@ -24,7 +24,7 @@ $NetBSD$
if (auto r = receiver.As<mojom::ThreadTypeSwitcher>()) {
child_thread_type_switcher_.Bind(std::move(r));
return;
-@@ -114,7 +114,7 @@ void BrowserChildProcessHostImpl::BindHo
+@@ -120,7 +120,7 @@ void BrowserChildProcessHostImpl::BindHo
}
#endif
diff --git a/chromium/patches/patch-content_browser_browser__main__loop.cc b/chromium/patches/patch-content_browser_browser__main__loop.cc
index c05163af22..dd4f14aaa6 100644
--- a/chromium/patches/patch-content_browser_browser__main__loop.cc
+++ b/chromium/patches/patch-content_browser_browser__main__loop.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_main_loop.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/browser_main_loop.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/browser_main_loop.cc
-@@ -250,6 +250,12 @@
+@@ -253,6 +253,12 @@
#include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
#endif
@@ -19,7 +19,7 @@ $NetBSD$
// One of the linux specific headers defines this as a macro.
#ifdef DestroyAll
#undef DestroyAll
-@@ -536,6 +542,12 @@ int BrowserMainLoop::EarlyInitialization
+@@ -539,6 +545,12 @@ int BrowserMainLoop::EarlyInitialization
// by now since a thread to start the ServiceManager has been created
// before the browser main loop starts.
DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
@@ -32,7 +32,7 @@ $NetBSD$
#endif
// GLib's spawning of new processes is buggy, so it's important that at this
-@@ -567,7 +579,7 @@ int BrowserMainLoop::EarlyInitialization
+@@ -570,7 +582,7 @@ int BrowserMainLoop::EarlyInitialization
base::PlatformThread::SetCurrentThreadType(base::ThreadType::kPresentation);
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
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 44538937a2..2329e50c9c 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_process_launcher_helper_linux.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/child_process_launcher_helper_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/child_process_launcher_helper_linux.cc
@@ -23,7 +23,9 @@
#include "content/public/common/content_switches.h"
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 59211b4530..0d2e329c71 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,17 +4,17 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_thread_type_switcher_linux.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/child_thread_type_switcher_linux.cc
@@ -6,6 +6,7 @@
#include "base/linux_util.h"
#include "base/logging.h"
+#include "base/notimplemented.h"
+ #include "base/metrics/histogram_macros.h"
#include "base/process/process_handle.h"
#include "base/task/single_thread_task_runner.h"
- #include "base/threading/platform_thread.h"
-@@ -20,6 +21,9 @@ void SetThreadTypeOnLauncherThread(base:
+@@ -21,6 +22,9 @@ void SetThreadTypeOnLauncherThread(base:
base::ThreadType thread_type) {
DCHECK(CurrentlyOnProcessLauncherTaskRunner());
@@ -24,20 +24,11 @@ $NetBSD$
bool ns_pid_supported = false;
pid_t peer_tid =
base::FindThreadID(peer_pid, ns_tid.raw(), &ns_pid_supported);
-@@ -41,6 +45,7 @@ void SetThreadTypeOnLauncherThread(base:
+@@ -42,6 +46,7 @@ void SetThreadTypeOnLauncherThread(base:
base::PlatformThread::SetThreadType(
peer_pid, base::PlatformThreadId(peer_tid), thread_type);
+#endif
}
- } // namespace
-@@ -69,7 +74,7 @@ void ChildThreadTypeSwitcher::SetPid(bas
- }
- }
-
--void ChildThreadTypeSwitcher::SetThreadType(int32_t ns_tid,
-+void ChildThreadTypeSwitcher::SetThreadType(uint64_t ns_tid,
- base::ThreadType thread_type) {
- // This function is only used on platforms with 32-bit thread ids.
- static_assert(sizeof(ns_tid) == sizeof(base::PlatformThreadId));
+ void SetThreadTypesOnLauncherThread(
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
deleted file mode 100644
index 995de6ffed..0000000000
--- a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.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
-
---- content/browser/child_thread_type_switcher_linux.h.orig 2026-07-06 22:58:46.000000000 +0000
-+++ content/browser/child_thread_type_switcher_linux.h
-@@ -36,7 +36,7 @@ class ChildThreadTypeSwitcher : public m
- void SetPid(base::ProcessId child_pid);
-
- // mojom::ThreadTypeSwitcher:
-- void SetThreadType(int32_t ns_tid, base::ThreadType thread_type) override;
-+ void SetThreadType(uint64_t ns_tid, base::ThreadType thread_type) override;
-
- private:
- base::ProcessId child_pid_ = base::kNullProcessHandle;
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 ba98497b5c..2e6c86772b 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/compositor/viz_process_transport_factory.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/compositor/viz_process_transport_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/compositor/viz_process_transport_factory.cc
@@ -101,7 +101,7 @@ class HostDisplayClient : public viz::Ho
HostDisplayClient& operator=(const HostDisplayClient&) = delete;
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 52ffc6b5e1..52e2488b1e 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-07-06 22:58:46.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/devtools/devtools_frontend_host_impl.cc
@@ -26,7 +26,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 6ba4c2c965..5b3735bb12 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-07-06 22:58:46.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig 2026-08-05 20:17:42.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 80fb87975e..f0d4a28401 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-07-06 22:58:46.000000000 +0000
+--- content/browser/devtools/protocol/system_info_handler.cc.orig 2026-08-05 20:17:42.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 437f3b4398..9e7825e223 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-07-06 22:58:46.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher.h
@@ -125,7 +125,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 6069b9a70e..30850f499c 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-07-08 12:43:23.390755473 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2026-08-07 09:53:45.743108149 +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 2da332d5fb..e2bf9cbd74 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-07-06 22:58:46.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2026-08-05 20:17:42.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 f123869549..daa6f460d8 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-07-06 22:58:46.000000000 +0000
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2026-08-05 20:17:42.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 97f9e85336..e1ecc4a8eb 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-07-06 22:58:46.000000000 +0000
+--- content/browser/font_access/font_enumeration_data_source.cc.orig 2026-08-05 20:17:42.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 630137cf6f..ae2a89bce9 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-07-06 22:58:46.000000000 +0000
+--- content/browser/gpu/compositor_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/gpu/compositor_util.cc
@@ -143,7 +143,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
"video_decode",
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 65bfcfd6c9..263e97850a 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.cc
-@@ -432,7 +432,7 @@ void GpuDataManagerImpl::OnDisplayMetric
+@@ -416,7 +416,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 e43aab9137..9aaf69b3c3 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.h
-@@ -234,7 +234,7 @@ class CONTENT_EXPORT GpuDataManagerImpl
+@@ -227,7 +227,7 @@ class CONTENT_EXPORT GpuDataManagerImpl
void OnDisplayMetricsChanged(const display::Display& display,
uint32_t changed_metrics) override;
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 b87201a681..331decfa64 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-07-06 22:58:46.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.cc
-@@ -1751,7 +1751,7 @@ void GpuDataManagerImplPrivate::RecordCo
+@@ -1715,7 +1715,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 4e9193505c..a096fe9104 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.h
-@@ -152,7 +152,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
+@@ -148,7 +148,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
void OnDisplayMetricsChanged(const display::Display& display,
uint32_t changed_metrics);
@@ -15,7 +15,7 @@ $NetBSD$
bool IsGpuMemoryBufferNV12Supported();
#endif // BUILDFLAG(IS_LINUX)
-@@ -316,7 +316,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
+@@ -308,7 +308,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
bool application_is_visible_ = true;
bool disable_gpu_compositing_ = false;
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 b3e847eddf..88ef8e3102 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_process_host.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/gpu/gpu_process_host.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/gpu/gpu_process_host.cc
-@@ -297,6 +297,7 @@ static const char* const kSwitchNames[]
+@@ -289,6 +289,7 @@ static const char* const kSwitchNames[]
switches::kDisableSkiaGraphite,
switches::kDisableSkiaGraphitePrecompilation,
switches::kDisableLowEndDeviceMode,
@@ -14,7 +14,7 @@ $NetBSD$
switches::kProfilingAtStart,
switches::kProfilingFile,
switches::kProfilingFlush,
-@@ -321,7 +322,7 @@ static const char* const kSwitchNames[]
+@@ -313,7 +314,7 @@ static const char* const kSwitchNames[]
switches::kEnableNativeGpuMemoryBuffers,
switches::kRenderNodeOverride,
#endif
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 415eb97b5a..361680df7d 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-07-06 22:58:46.000000000 +0000
+--- content/browser/media/frameless_media_interface_proxy.h.orig 2026-08-05 20:17:42.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 1c9772fbef..9c96c66be3 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/media/media_keys_listener_manager_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/media/media_keys_listener_manager_impl.cc
-@@ -332,7 +332,7 @@ void MediaKeysListenerManagerImpl::Start
+@@ -326,7 +326,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 809e750c72..119967f42f 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-07-06 22:58:46.000000000 +0000
+--- content/browser/network_service_instance_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/network_service_instance_impl.cc
-@@ -94,7 +94,7 @@
+@@ -96,7 +96,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
-@@ -458,7 +458,7 @@ void CreateInProcessNetworkService(
+@@ -355,7 +355,7 @@ void CreateInProcessNetworkService(
}));
}
@@ -24,7 +24,7 @@ $NetBSD$
// Runs a self-owned SystemDnsResolverMojoImpl. This is meant to run on a
// high-priority thread pool.
void RunSystemDnsResolverOnThreadPool(
-@@ -524,7 +524,7 @@ network::mojom::NetworkServiceParamsPtr
+@@ -421,7 +421,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 6c178d4bc9..67661bf425 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/delegated_frame_host.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/renderer_host/delegated_frame_host.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/renderer_host/delegated_frame_host.cc
-@@ -353,7 +353,7 @@ void DelegatedFrameHost::EmbedSurface(
+@@ -347,7 +347,7 @@ void DelegatedFrameHost::EmbedSurface(
if (!primary_surface_id ||
primary_surface_id->local_surface_id() != local_surface_id_) {
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 22671639f7..055ea8264d 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-07-06 22:58:46.000000000 +0000
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2026-08-05 20:17:42.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 f2f70c9d53..bb76707e81 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-07-06 22:58:46.000000000 +0000
+--- content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc.orig 2026-08-05 20:17:42.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 e9abf7e80b..c36cae6105 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-07-06 22:58:46.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -229,7 +229,7 @@
+@@ -230,7 +230,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
-@@ -1192,7 +1192,7 @@ static constexpr size_t kUnknownPlatform
+@@ -1196,7 +1196,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;
-@@ -1452,7 +1452,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
+@@ -1456,7 +1456,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)
}
-@@ -3779,7 +3779,7 @@ void RenderProcessHostImpl::AppendRender
+@@ -3809,7 +3809,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() &&
-@@ -3837,6 +3837,7 @@ void RenderProcessHostImpl::PropagateBro
+@@ -3867,6 +3867,7 @@ void RenderProcessHostImpl::PropagateBro
switches::kDisableSkiaRuntimeOpts,
switches::kDisableSpeechAPI,
switches::kDisableThreadedCompositing,
@@ -50,7 +50,7 @@ $NetBSD$
switches::kDisableV8IdleTasks,
switches::kDisableVideoCaptureUseGpuMemoryBuffer,
switches::kDomAutomationController,
-@@ -5796,7 +5797,7 @@ uint64_t RenderProcessHostImpl::GetPriva
+@@ -5853,7 +5854,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 c47c37d61c..c2c140e9c0 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-07-06 22:58:46.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl.h
@@ -107,7 +107,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
-@@ -1043,7 +1043,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1042,7 +1042,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
};
-@@ -1299,7 +1299,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1298,7 +1298,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 bcdafe2956..26f8f67785 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-07-06 22:58:46.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc
@@ -56,7 +56,7 @@
#include "content/browser/renderer_host/p2p/socket_dispatcher_host.h"
@@ -24,7 +24,7 @@ $NetBSD$
#include "components/services/font_data/font_data_service_impl.h"
#endif
-@@ -345,7 +345,7 @@ void RenderProcessHostImpl::IOThreadHost
+@@ -350,7 +350,7 @@ void RenderProcessHostImpl::IOThreadHost
}
}
@@ -33,7 +33,7 @@ $NetBSD$
if (features::IsFontDataServiceEnabled()) {
if (auto font_data_receiver =
receiver.As<font_data_service::mojom::FontDataService>()) {
-@@ -356,7 +356,7 @@ void RenderProcessHostImpl::IOThreadHost
+@@ -361,7 +361,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;
-@@ -384,7 +384,7 @@ void RenderProcessHostImpl::IOThreadHost
+@@ -389,7 +389,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 81b15fdb56..ce2c7cb53a 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_view_host_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/renderer_host/render_view_host_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -266,7 +266,7 @@ void RenderViewHostImpl::GetPlatformSpec
+@@ -265,7 +265,7 @@ void RenderViewHostImpl::GetPlatformSpec
GetFontInfo(gfx::win::SystemFont::kStatus, &prefs->status_font_family_name,
&prefs->status_font_height);
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 d65d52e413..b8c052e902 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
-@@ -132,7 +132,7 @@
+@@ -133,7 +133,7 @@
#include "ui/gfx/win/gdi_util.h"
#endif // BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/accessibility/platform/browser_accessibility_auralinux.h"
#include "ui/base/ime/linux/text_edit_command_auralinux.h"
#include "ui/base/ime/text_input_flags.h"
-@@ -578,7 +578,7 @@ gfx::NativeViewAccessible RenderWidgetHo
+@@ -579,7 +579,7 @@ gfx::NativeViewAccessible RenderWidgetHo
return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
->GetCOM();
@@ -24,7 +24,7 @@ $NetBSD$
ui::BrowserAccessibilityManager* manager =
host()->GetOrCreateRootBrowserAccessibilityManager();
if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -2048,7 +2048,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
+@@ -2044,7 +2044,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
}
@@ -33,7 +33,7 @@ $NetBSD$
bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
const gfx::Range& range,
const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -3113,7 +3113,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -3123,7 +3123,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -42,7 +42,7 @@ $NetBSD$
return NeedsInputGrab();
#else
return false;
-@@ -3330,7 +3330,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -3351,7 +3351,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 8ef0ce4cd6..c7b5329ab3 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.h
-@@ -293,7 +293,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
+@@ -299,7 +299,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
ukm::SourceId GetClientSourceForMetrics() const override;
bool ShouldDoLearning() 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 08f41f6a1e..74911cd463 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
-@@ -617,7 +617,7 @@ bool RenderWidgetHostViewEventHandler::C
+@@ -630,7 +630,7 @@ bool RenderWidgetHostViewEventHandler::C
if (event->type() == ui::EventType::kMouseExited) {
if (mouse_locked || selection_popup)
return false;
diff --git a/chromium/patches/patch-content_browser_sandbox__host__linux.cc b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
index 95f18e3f59..32638285bb 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-07-06 22:58:46.000000000 +0000
+--- content/browser/sandbox_host_linux.cc.orig 2026-08-05 20:17:42.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 92de2d5005..ec31cf6528 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-07-06 22:58:46.000000000 +0000
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/scheduler/responsiveness/jank_monitor_impl.cc
@@ -335,7 +335,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 53023730aa..95e0fcf946 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-07-06 22:58:46.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2026-08-05 20:17:42.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 6996f3fcf9..89c0775241 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-07-06 22:58:46.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/scheduler/responsiveness/native_event_observer.h
@@ -18,7 +18,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 2c492b73ea..140a3b5970 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/service_host/utility_process_host.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/browser/service_host/utility_process_host.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/service_host/utility_process_host.cc
@@ -65,7 +65,7 @@
#include "content/browser/v8_snapshot_files.h"
@@ -24,7 +24,7 @@ $NetBSD$
base::ScopedFD PassNetworkContextParentDirs(
std::vector<base::FilePath> network_context_parent_dirs) {
base::Pickle pickle;
-@@ -522,7 +522,7 @@ bool UtilityProcessHost::StartProcess()
+@@ -528,7 +528,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) {
-@@ -540,7 +540,7 @@ bool UtilityProcessHost::StartProcess()
+@@ -546,7 +546,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 15a3f6ad29..515cc41053 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-07-06 22:58:46.000000000 +0000
+--- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig 2026-08-05 20:17:42.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 eb42046f8b..4a1fe2d36a 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-07-06 22:58:46.000000000 +0000
+--- content/browser/service_host/utility_sandbox_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/service_host/utility_sandbox_delegate.cc
@@ -24,7 +24,7 @@
#include "sandbox/policy/sandbox_type.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "media/gpu/buildflags.h"
#include "media/media_buildflags.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -73,10 +73,10 @@ UtilitySandboxedProcessLauncherDelegate:
+@@ -75,10 +75,10 @@ UtilitySandboxedProcessLauncherDelegate:
sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceModelExecution ||
sandbox_type_ == sandbox::mojom::Sandbox::kCdm ||
sandbox_type_ == sandbox::mojom::Sandbox::kPrintCompositor ||
@@ -28,7 +28,7 @@ $NetBSD$
sandbox_type_ == sandbox::mojom::Sandbox::kShapeDetection ||
#if BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
-@@ -91,11 +91,11 @@ UtilitySandboxedProcessLauncherDelegate:
+@@ -93,11 +93,11 @@ UtilitySandboxedProcessLauncherDelegate:
sandbox_type_ == sandbox::mojom::Sandbox::kNearby ||
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -42,7 +42,7 @@ $NetBSD$
sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceTranslation ||
#endif
sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
-@@ -152,15 +152,15 @@ ZygoteCommunication* UtilitySandboxedPro
+@@ -154,15 +154,15 @@ ZygoteCommunication* UtilitySandboxedPro
sandbox_type_ == sandbox::mojom::Sandbox::kNearby ||
#endif // BUILDFLAG(IS_CHROMEOS)
sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
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 441b8cf56c..843a20e7e8 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-07-06 22:58:46.000000000 +0000
+--- content/browser/shape_detection/shape_detection_service.cc.orig 2026-08-05 20:17:42.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 85a70c3a00..4c27c56784 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-07-06 22:58:46.000000000 +0000
+--- content/browser/theme_helper.cc.orig 2026-08-05 20:17:42.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 571a90fa29..6b3d6c7a2c 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-07-06 22:58:46.000000000 +0000
+--- content/browser/v8_snapshot_files.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/v8_snapshot_files.cc
@@ -41,7 +41,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 93742a8da2..a9e9a23959 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-07-06 22:58:46.000000000 +0000
+--- content/browser/web_contents/slow_web_preference_cache.cc.orig 2026-08-05 20:17:42.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 af91c1f0eb..caf40ef225 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-07-06 22:58:46.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura.cc.orig 2026-08-05 20:17:42.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.
-@@ -1455,7 +1455,7 @@ void WebContentsViewAura::OnMouseEvent(u
+@@ -1470,7 +1470,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 791cf321ba..ab955b304c 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura_unittest.cc
@@ -45,7 +45,7 @@
#include "ui/base/dragdrop/os_exchange_data_provider_win.h"
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 5000f9fcf5..ba77bc7f7e 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-07-06 22:58:46.000000000 +0000
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/browser/webui/web_ui_main_frame_observer.cc
@@ -51,7 +51,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 7a65515bfa..cbc67f0842 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-07-06 22:58:46.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2026-08-05 20:17:42.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 8a3dbf76f3..a30d806dcb 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-07-06 22:58:46.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2026-08-05 20:17:42.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 e24d391b7b..4637381507 100644
--- a/chromium/patches/patch-content_child_BUILD.gn
+++ b/chromium/patches/patch-content_child_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/child/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/child/BUILD.gn
@@ -136,6 +136,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 dd7369797b..f2d9e279d8 100644
--- a/chromium/patches/patch-content_child_child__process.cc
+++ b/chromium/patches/patch-content_child_child__process.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/child_process.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/child/child_process.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/child/child_process.cc
@@ -37,7 +37,7 @@
#include "content/common/android/cpu_time_metrics.h"
diff --git a/chromium/patches/patch-content_child_child__process.h b/chromium/patches/patch-content_child_child__process.h
index 26383fe154..9856358df7 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-07-06 22:58:46.000000000 +0000
+--- content/child/child_process.h.orig 2026-08-05 20:17:42.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 9897baf18b..ab172c257c 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-07-06 22:58:46.000000000 +0000
+--- content/common/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/common/BUILD.gn
@@ -367,19 +367,28 @@ source_set("common") {
}
diff --git a/chromium/patches/patch-content_common_features.cc b/chromium/patches/patch-content_common_features.cc
index b04aa8235a..82db206d66 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-07-06 22:58:46.000000000 +0000
+--- content/common/features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/common/features.cc
-@@ -204,7 +204,7 @@ BASE_FEATURE(kKillOnUnexpectedOriginHead
+@@ -209,7 +209,7 @@ BASE_FEATURE(kKillOnUnexpectedOriginHead
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)
-@@ -308,12 +308,12 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+@@ -320,12 +320,12 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
FontDataServiceTypefaceType::kDwrite,
&font_data_service_typeface);
#endif // BUILDFLAG(IS_WIN)
@@ -30,9 +30,9 @@ $NetBSD$
BASE_FEATURE(kFontDataServiceLinux, base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE_ENUM_PARAM(FontDataServiceTypefaceType,
kFontDataServiceTypefaceType,
-@@ -332,11 +332,11 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
- #endif // BUILDFLAG(IS_LINUX)
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -348,11 +348,11 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+ BASE_FEATURE(kFontDataServiceForCSSLocalFonts,
+ base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-content_common_features.h b/chromium/patches/patch-content_common_features.h
index e787355d93..3a4de49397 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-07-06 22:58:46.000000000 +0000
+--- content/common/features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/common/features.h
@@ -82,7 +82,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(
- kDocumentIsolationPolicyWithoutSiteIsolation);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNegotiation);
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kEditContextSelectionSync);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kKillOnUnexpectedOriginHeader);
-#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);
-@@ -120,8 +120,8 @@ enum class FontDataServiceTypefaceType {
+@@ -122,8 +122,8 @@ enum class FontDataServiceTypefaceType {
CONTENT_EXPORT BASE_DECLARE_FEATURE_PARAM(FontDataServiceTypefaceType,
kFontDataServiceTypefaceType);
#endif // BUILDFLAG(IS_WIN)
@@ -26,9 +26,9 @@ $NetBSD$
CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceLinux);
#else
CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceChromeOS);
-@@ -134,7 +134,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARA
- kFontDataServiceTypefaceType);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -138,7 +138,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARA
+
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceForCSSLocalFonts);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-content_common_font__list__unittest.cc b/chromium/patches/patch-content_common_font__list__unittest.cc
index a7d225497e..4c202a75df 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-07-06 22:58:46.000000000 +0000
+--- content/common/font_list_unittest.cc.orig 2026-08-05 20:17:42.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 276b51a4af..cd92988a19 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-07-08 12:43:23.427104708 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2026-08-07 09:53:45.751182078 +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 f478887664..833bd5e79e 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-07-08 12:43:23.436732561 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2026-08-07 09:53:45.751297072 +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 22cfe38637..2f1f7d71d4 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-07-06 22:58:46.000000000 +0000
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig 2026-08-05 20:17:42.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 8feade7f5c..b47ff20167 100644
--- a/chromium/patches/patch-content_common_thread__type__switcher.mojom
+++ b/chromium/patches/patch-content_common_thread__type__switcher.mojom
@@ -4,13 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/thread_type_switcher.mojom.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/common/thread_type_switcher.mojom.orig 2026-08-05 20:17:42.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.
- interface ThreadTypeSwitcher {
- // Asks the browser to change the type of thread.
-- SetThreadType(int32 platform_thread_id,
-+ SetThreadType(uint64 platform_thread_id,
- mojo_base.mojom.ThreadType thread_type);
+@@ -8,7 +8,7 @@ import "mojo/public/mojom/base/thread_ty
+
+ // A single thread type change request.
+ struct ThreadTypeChange {
+- int32 platform_thread_id;
++ uint64 platform_thread_id;
+ mojo_base.mojom.ThreadType thread_type;
};
+
diff --git a/chromium/patches/patch-content_gpu_gpu__child__thread.cc b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
index f8915c2ba1..137deffd4e 100644
--- a/chromium/patches/patch-content_gpu_gpu__child__thread.cc
+++ b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/gpu/gpu_child_thread.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/gpu/gpu_child_thread.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/gpu/gpu_child_thread.cc
@@ -57,7 +57,7 @@
#include "third_party/skia/include/ports/SkFontConfigInterface.h"
diff --git a/chromium/patches/patch-content_gpu_gpu__main.cc b/chromium/patches/patch-content_gpu_gpu__main.cc
index 307cfee8e5..9d5ca72779 100644
--- a/chromium/patches/patch-content_gpu_gpu__main.cc
+++ b/chromium/patches/patch-content_gpu_gpu__main.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/gpu/gpu_main.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/gpu/gpu_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/gpu/gpu_main.cc
-@@ -109,10 +109,14 @@
- #include "sandbox/win/src/sandbox.h"
+@@ -112,10 +112,14 @@
+ #include "services/webnn/public/cpp/webnn_sandbox_init.h"
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -22,7 +22,7 @@ $NetBSD$
#include "sandbox/policy/sandbox_type.h"
#endif
-@@ -130,7 +134,7 @@ namespace content {
+@@ -133,7 +137,7 @@ namespace content {
namespace {
@@ -31,7 +31,7 @@ $NetBSD$
bool StartSandboxLinux(gpu::GpuWatchdogThread*,
const gpu::GPUInfo*,
const gpu::GpuPreferences&);
-@@ -197,7 +201,7 @@ class ContentSandboxHelper : public gpu:
+@@ -201,7 +205,7 @@ class ContentSandboxHelper : public gpu:
const gpu::GPUInfo* gpu_info,
const gpu::GpuPreferences& gpu_prefs) override {
TRACE_EVENT("gpu,startup", "gpu_main::EnsureSandboxInitialized");
@@ -40,7 +40,7 @@ $NetBSD$
return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
#elif BUILDFLAG(IS_WIN)
return StartSandboxWindows(sandbox_info_);
-@@ -313,7 +317,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -317,7 +321,7 @@ int GpuMain(MainFunctionParams parameter
std::make_unique<base::SingleThreadTaskExecutor>(
gpu_preferences.message_pump_type, /*is_main_thread=*/true);
}
@@ -49,9 +49,9 @@ $NetBSD$
#error "Unsupported Linux platform."
#elif BUILDFLAG(IS_MAC)
// Cross-process CoreAnimation requires a CFRunLoop to function at all, and
-@@ -338,7 +342,8 @@ int GpuMain(MainFunctionParams parameter
- base::PlatformThread::SetName("CrGpuMain");
+@@ -343,7 +347,8 @@ int GpuMain(MainFunctionParams parameter
mojo::InterfaceEndpointClient::SetThreadNameSuffixForMetrics("GpuMain");
+ base::MessagePumpWakeupCounter::InitializeForCurrentThread("GpuMain");
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+// XXX BSD
@@ -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.
-@@ -490,7 +495,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -495,7 +500,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) {
-@@ -538,7 +543,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
+@@ -543,7 +548,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 19ea11cc1a..fc2d5168ed 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-07-06 22:58:46.000000000 +0000
+--- content/public/browser/content_browser_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/public/browser/content_browser_client.cc
-@@ -1431,7 +1431,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1452,7 +1452,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 b0381795c4..a23098dc0b 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-07-06 22:58:46.000000000 +0000
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig 2026-08-05 20:17:42.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 7cfe44dc99..cada80af34 100644
--- a/chromium/patches/patch-content_public_common_content__features.cc
+++ b/chromium/patches/patch-content_public_common_content__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/public/common/content_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/public/common/content_features.cc
-@@ -149,7 +149,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartu
+@@ -147,7 +147,7 @@ BASE_FEATURE(kAttachUnownedInnerWebConte
// Runs the audio service in a separate process.
BASE_FEATURE(kAudioServiceOutOfProcess,
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -159,7 +159,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
+@@ -157,7 +157,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
// Enables the audio-service sandbox. This feature has an effect only when the
// kAudioServiceOutOfProcess feature is enabled.
BASE_FEATURE(kAudioServiceSandbox,
@@ -24,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1230,10 +1230,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
+@@ -1251,10 +1251,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
// Enable WebAssembly trap handler.
BASE_FEATURE(kWebAssemblyTrapHandler,
@@ -37,7 +37,7 @@ $NetBSD$
defined(ARCH_CPU_ARM64))
base::FEATURE_ENABLED_BY_DEFAULT
#else
-@@ -1294,7 +1294,11 @@ BASE_FEATURE(kWebUIInProcessResourceLoad
+@@ -1315,7 +1315,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 32b9fc46a2..4efb2a99dc 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-07-06 22:58:46.000000000 +0000
+--- content/public/common/content_switches.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/public/common/content_switches.cc
@@ -349,6 +349,8 @@ const char kEnableIsolatedWebAppsInRende
// builds.
diff --git a/chromium/patches/patch-content_public_common_content__switches.h b/chromium/patches/patch-content_public_common_content__switches.h
index 59425e549a..eb87fed125 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-07-06 22:58:46.000000000 +0000
+--- content/public/common/content_switches.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/public/common/content_switches.h
@@ -108,6 +108,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 33d28aeca2..3c2cbd28f2 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-07-06 22:58:46.000000000 +0000
+--- content/public/common/zygote/features.gni.orig 2026-08-05 20:17:42.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 ffb1e6bb31..89db7f46f2 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-07-06 22:58:46.000000000 +0000
+--- content/renderer/render_thread_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/renderer/render_thread_impl.cc
@@ -206,6 +206,8 @@
@@ -15,8 +15,8 @@ $NetBSD$
#else
#include <malloc.h>
#endif
-@@ -976,7 +978,7 @@ media::GpuVideoAcceleratorFactories* Ren
- viz::command_buffer_metrics::ContextType::MEDIA);
+@@ -979,7 +981,7 @@ media::GpuVideoAcceleratorFactories* Ren
+ viz::command_buffer_metrics::ContextType::MEDIA);
const bool enable_video_decode_accelerator =
-#if BUILDFLAG(IS_LINUX)
@@ -24,7 +24,7 @@ $NetBSD$
base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) &&
#endif // BUILDFLAG(IS_LINUX)
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -985,7 +987,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -988,7 +990,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) &&
-@@ -1727,7 +1729,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
+@@ -1730,7 +1732,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 cd063a321c..d43aa492c3 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.cc
-@@ -121,14 +121,14 @@
+@@ -122,14 +122,14 @@
#include "third_party/blink/public/web/win/web_font_rendering.h"
#endif
@@ -23,7 +23,7 @@ $NetBSD$
#include "content/child/child_process_sandbox_support_impl_linux.h"
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -204,13 +204,13 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -203,13 +203,13 @@ RendererBlinkPlatformImpl::RendererBlink
is_locked_to_site_(false),
main_thread_scheduler_(main_thread_scheduler),
next_frame_sink_id_(uint32_t{std::numeric_limits<int32_t>::max()} + 1) {
@@ -39,7 +39,7 @@ $NetBSD$
mojo::PendingRemote<font_service::mojom::FontService> font_service;
RenderThreadImpl::current()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -218,7 +218,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -217,7 +217,7 @@ RendererBlinkPlatformImpl::RendererBlink
SkFontConfigInterface::SetGlobal(font_loader);
#endif
@@ -48,7 +48,7 @@ $NetBSD$
// Create a FontDataManager if it's enabled, and if we're not in a
// single-process environment. In single process, the SkFontMgr is already
// installed by browser process code at this point.
-@@ -232,7 +232,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -231,7 +231,7 @@ RendererBlinkPlatformImpl::RendererBlink
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -57,7 +57,7 @@ $NetBSD$
if (sandboxEnabled()) {
#if BUILDFLAG(IS_MAC)
sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -305,7 +305,7 @@ RendererBlinkPlatformImpl::GetWebUIBundl
+@@ -304,7 +304,7 @@ RendererBlinkPlatformImpl::GetWebUIBundl
blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
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 fb2a8f8959..dee7474bd7 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.h
-@@ -285,7 +285,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
+@@ -289,7 +289,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
const gpu::GPUInfo& gpu_info) const;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-content_renderer_renderer__main.cc b/chromium/patches/patch-content_renderer_renderer__main.cc
index e62831932b..84c1018794 100644
--- a/chromium/patches/patch-content_renderer_renderer__main.cc
+++ b/chromium/patches/patch-content_renderer_renderer__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_main.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/renderer/renderer_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/renderer/renderer_main.cc
-@@ -179,7 +179,7 @@ int RendererMain(MainFunctionParams para
+@@ -180,7 +180,7 @@ int RendererMain(MainFunctionParams para
InitializeSkia();
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 10be25b354..451dd4ef3c 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-07-06 22:58:46.000000000 +0000
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2026-08-05 20:17:42.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 01627cade2..75d4369b4f 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-07-06 22:58:46.000000000 +0000
+--- content/shell/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/shell/BUILD.gn
-@@ -1138,7 +1138,7 @@ group("content_shell_crash_test") {
+@@ -1154,7 +1154,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 84cfd50cb7..b58bde32be 100644
--- a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/app/shell_main_delegate.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/shell/app/shell_main_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/shell/app/shell_main_delegate.cc
-@@ -299,7 +299,7 @@ void ShellMainDelegate::PreSandboxStartu
+@@ -305,7 +305,7 @@ void ShellMainDelegate::PreSandboxStartu
// Reporting for sub-processes will be initialized in ZygoteForked.
if (process_type != switches::kZygoteProcess) {
crash_reporter::InitializeCrashpad(process_type.empty(), process_type);
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 64f1c4e114..91e876e1a7 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-07-06 22:58:46.000000000 +0000
+--- content/shell/browser/shell_browser_main_parts.cc.orig 2026-08-05 20:17:42.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 9f4ed78f38..d7282eb87f 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-07-06 22:58:46.000000000 +0000
+--- content/shell/browser/shell_platform_delegate_views.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/shell/browser/shell_platform_delegate_views.cc
@@ -374,7 +374,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 63eb87e77c..dd071eefd5 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/renderer/shell_content_renderer_client.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/shell/renderer/shell_content_renderer_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/shell/renderer/shell_content_renderer_client.cc
@@ -53,7 +53,7 @@
#include "media/base/media_switches.h"
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 944a7bb2f2..ee4e7bd66f 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/utility/shell_content_utility_client.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/shell/utility/shell_content_utility_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/shell/utility/shell_content_utility_client.cc
@@ -41,7 +41,7 @@
#include "sandbox/policy/sandbox.h"
diff --git a/chromium/patches/patch-content_test_BUILD.gn b/chromium/patches/patch-content_test_BUILD.gn
index fafa3bb2c8..55c0b84227 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-07-06 22:58:46.000000000 +0000
+--- content/test/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/test/BUILD.gn
-@@ -1888,7 +1888,7 @@ test("content_browsertests") {
+@@ -1902,7 +1902,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 2c02b70e9f..e32ece4286 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,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.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/utility/on_device_model/on_device_model_sandbox_init.cc
@@ -18,16 +18,20 @@
#include "services/on_device_model/ml/gpu_blocklist.h" // nogncheck
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 d055988a16..b35784ae30 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-07-06 22:58:46.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.h.orig 2026-08-05 20:17:42.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 dac826f987..da244d8e47 100644
--- a/chromium/patches/patch-content_utility_services.cc
+++ b/chromium/patches/patch-content_utility_services.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/services.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/utility/services.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/utility/services.cc
-@@ -69,14 +69,14 @@
+@@ -72,14 +72,14 @@
extern sandbox::TargetServices* g_utility_target_services;
#endif // BUILDFLAG(IS_WIN)
@@ -23,7 +23,7 @@ $NetBSD$
#include "services/shape_detection/public/mojom/shape_detection_service.mojom.h" // nogncheck
#include "services/shape_detection/shape_detection_service.h" // nogncheck
#endif // BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) &&
-@@ -230,7 +230,7 @@ auto RunAudio(mojo::PendingReceiver<audi
+@@ -233,7 +233,7 @@ auto RunAudio(mojo::PendingReceiver<audi
<< "task_policy_set TASK_QOS_POLICY";
#endif
@@ -32,7 +32,7 @@ $NetBSD$
auto* command_line = base::CommandLine::ForCurrentProcess();
if (sandbox::policy::SandboxTypeFromCommandLine(*command_line) ==
sandbox::mojom::Sandbox::kNoSandbox) {
-@@ -253,7 +253,7 @@ auto RunAudio(mojo::PendingReceiver<audi
+@@ -256,7 +256,7 @@ auto RunAudio(mojo::PendingReceiver<audi
}
#if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -41,7 +41,7 @@ $NetBSD$
auto RunShapeDetectionService(
mojo::PendingReceiver<shape_detection::mojom::ShapeDetectionService>
receiver) {
-@@ -409,7 +409,7 @@ void RegisterMainThreadServices(mojo::Se
+@@ -417,7 +417,7 @@ void RegisterMainThreadServices(mojo::Se
}
#if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
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 39c9a7ff17..22241f591b 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-07-06 22:58:46.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2026-08-05 20:17:42.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 fdb8bb5b11..a637edaeb9 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-07-06 22:58:46.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2026-08-05 20:17:42.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 bfbe3af909..cf77a7d913 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-07-06 22:58:46.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2026-08-05 20:17:42.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 9106fcca5e..1b2820e6be 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/utility/utility_blink_platform_with_sandbox_support_impl.h
-@@ -34,7 +34,7 @@ class UtilityBlinkPlatformWithSandboxSup
+@@ -38,7 +38,7 @@ class UtilityBlinkPlatformWithSandboxSup
private:
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-content_utility_utility__main.cc b/chromium/patches/patch-content_utility_utility__main.cc
index efa2e9aa65..6ebff8a67c 100644
--- a/chromium/patches/patch-content_utility_utility__main.cc
+++ b/chromium/patches/patch-content_utility_utility__main.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_main.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- content/utility/utility_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/utility/utility_main.cc
-@@ -38,22 +38,31 @@
- #include "services/on_device_model/public/mojom/on_device_model_service.mojom.h"
+@@ -44,22 +44,31 @@
#include "services/tracing/public/cpp/trace_startup.h"
+ #include "services/video_capture/public/mojom/video_capture_service.mojom.h"
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
@@ -39,7 +39,7 @@ $NetBSD$
#if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION)
#include "gpu/config/gpu_info_collector.h"
#include "media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h"
-@@ -112,7 +121,7 @@ sandbox::TargetServices* g_utility_targe
+@@ -118,7 +127,7 @@ sandbox::TargetServices* g_utility_targe
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && \
@@ -48,7 +48,7 @@ $NetBSD$
#include "components/on_device_translation/service/sandbox_hook.h"
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && (BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS))
-@@ -121,7 +130,7 @@ namespace content {
+@@ -127,7 +136,7 @@ namespace content {
namespace {
@@ -57,7 +57,7 @@ $NetBSD$
std::vector<std::string> GetNetworkContextsParentDirectories() {
base::MemoryMappedFile::Region region;
base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD(
-@@ -276,7 +285,7 @@ int UtilityMain(MainFunctionParams param
+@@ -286,7 +295,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
-@@ -291,7 +300,10 @@ int UtilityMain(MainFunctionParams param
+@@ -301,7 +310,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
-@@ -324,7 +336,7 @@ int UtilityMain(MainFunctionParams param
+@@ -334,7 +346,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);
-@@ -341,7 +353,7 @@ int UtilityMain(MainFunctionParams param
+@@ -351,7 +363,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);
-@@ -370,6 +382,7 @@ int UtilityMain(MainFunctionParams param
+@@ -380,6 +392,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 =
-@@ -377,6 +390,11 @@ int UtilityMain(MainFunctionParams param
+@@ -387,6 +400,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 cca85aa31e..4b85d1069b 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-07-06 22:58:46.000000000 +0000
+--- content/utility/utility_thread_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/utility/utility_thread_impl.cc
@@ -30,7 +30,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 987ff4eaae..80653825f1 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-07-06 22:58:46.000000000 +0000
+--- content/zygote/BUILD.gn.orig 2026-08-05 20:17:42.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 6e88f55b71..7b7bda9c46 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-07-06 22:58:46.000000000 +0000
+--- content/zygote/zygote_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ content/zygote/zygote_linux.cc
@@ -1,6 +1,7 @@
// Copyright 2012 The Chromium Authors
diff --git a/chromium/patches/patch-content_zygote_zygote__main__linux.cc b/chromium/patches/patch-content_zygote_zygote__main__linux.cc
index 3f2a2370b5..f75513d061 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-07-06 22:58:46.000000000 +0000
+--- content/zygote/zygote_main_linux.cc.orig 2026-08-05 20:17:42.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 a05a8d7c78..3efdaf1a4e 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-07-06 22:58:46.000000000 +0000
+--- device/bluetooth/bluetooth_adapter.cc.orig 2026-08-05 20:17:42.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 b7b0de44c6..60c2dbea82 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-07-06 22:58:46.000000000 +0000
+--- device/bluetooth/cast_bluetooth.gni.orig 2026-08-05 20:17:42.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 52af855719..1d42ff4f41 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-07-06 22:58:46.000000000 +0000
+--- device/fido/public/features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ device/fido/public/features.cc
@@ -46,7 +46,7 @@ namespace device {
// comment.
diff --git a/chromium/patches/patch-device_fido_public_features.h b/chromium/patches/patch-device_fido_public_features.h
index a2be9b388d..6f76a54875 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-07-06 22:58:46.000000000 +0000
+--- device/fido/public/features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ device/fido/public/features.h
@@ -14,7 +14,7 @@
namespace device {
diff --git a/chromium/patches/patch-device_gamepad_BUILD.gn b/chromium/patches/patch-device_gamepad_BUILD.gn
index a6c220617a..af176fff19 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-07-06 22:58:46.000000000 +0000
+--- device/gamepad/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ device/gamepad/BUILD.gn
@@ -109,7 +109,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 c5d532fdf3..d4628feddd 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-07-06 22:58:46.000000000 +0000
+--- device/gamepad/gamepad_provider.cc.orig 2026-08-05 20:17:42.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 0977e4e182..34a5a937f7 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-07-06 22:58:46.000000000 +0000
+--- device/gamepad/hid_writer_linux.cc.orig 2026-08-05 20:17:42.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 83cec81c7d..ebf6fd58c7 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-07-06 22:58:46.000000000 +0000
+--- device/gamepad/public/cpp/gamepad_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ device/gamepad/public/cpp/gamepad_features.cc
@@ -34,7 +34,7 @@ BASE_FEATURE(kClaimDuplicateGamepadsProd
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 55506bebd3..b4d87c4a58 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-07-06 22:58:46.000000000 +0000
+--- device/gamepad/public/cpp/gamepad_features.h.orig 2026-08-05 20:17:42.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 78efb19cd4..df74ceb7c4 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
-@@ -133,7 +133,7 @@ void EnsureApiBrowserContextKeyedService
+@@ -135,7 +135,7 @@ void EnsureApiBrowserContextKeyedService
MediaPerceptionAPIManager::GetFactoryInstance();
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
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 dd9b1d064d..57083b3b76 100644
--- a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
+++ b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/messaging/message_service.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- extensions/browser/api/messaging/message_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ extensions/browser/api/messaging/message_service.cc
@@ -89,7 +89,7 @@ const char kReceivingEndIncompatibleMess
"Could not establish connection. Receiving end uses different message "
@@ -15,7 +15,7 @@ $NetBSD$
const char kMissingPermissionError[] =
"Access to native messaging requires nativeMessaging permission.";
const char kProhibitedByPoliciesError[] =
-@@ -710,7 +710,7 @@ void MessageService::OpenChannelToNative
+@@ -714,7 +714,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 b10258d96c..357472bbd3 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-07-06 22:58:46.000000000 +0000
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2026-08-05 20:17:42.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 32b72d524c..a862e5a7f6 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-07-06 22:58:46.000000000 +0000
+--- extensions/common/api/_permission_features.json.orig 2026-08-05 20:17:42.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 d2d2c94b5a..d1ab64cc9f 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-07-06 22:58:46.000000000 +0000
+--- extensions/common/api/runtime.json.orig 2026-08-05 20:17:42.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 3b2be68ac4..8336d3b0dc 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-07-06 22:58:46.000000000 +0000
+--- extensions/common/command.cc.orig 2026-08-05 20:17:42.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 08773327c9..b674404a80 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-07-06 22:58:46.000000000 +0000
+--- extensions/common/features/feature.cc.orig 2026-08-05 20:17:42.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 16b1fac1ac..b6e6523121 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-07-06 22:58:46.000000000 +0000
+--- extensions/renderer/bindings/api_binding_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ extensions/renderer/bindings/api_binding_util.cc
@@ -142,7 +142,7 @@ void InvalidateContext(v8::Local<v8::Con
std::string_view GetPlatformString() {
diff --git a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
index 6422ff7a07..cba8d7c901 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-07-06 22:58:46.000000000 +0000
+--- extensions/renderer/bindings/argument_spec.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ extensions/renderer/bindings/argument_spec.cc
@@ -18,6 +18,8 @@
#include "gin/data_object_builder.h"
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 7272554de1..a2d3bee270 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-07-06 22:58:46.000000000 +0000
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig 2026-08-05 20:17:42.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_internal_mappable__buffer__native__pixmap.cc b/chromium/patches/patch-gpu_command__buffer_client_internal_mappable__buffer__native__pixmap.cc
index 31419126c2..51dd07e678 100644
--- a/chromium/patches/patch-gpu_command__buffer_client_internal_mappable__buffer__native__pixmap.cc
+++ b/chromium/patches/patch-gpu_command__buffer_client_internal_mappable__buffer__native__pixmap.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/client/internal/mappable_buffer_native_pixmap.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/client/internal/mappable_buffer_native_pixmap.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/client/internal/mappable_buffer_native_pixmap.cc
-@@ -62,7 +62,7 @@ MappableBufferNativePixmap::CreateFromHa
+@@ -64,7 +64,7 @@ MappableBufferNativePixmap::CreateFromHa
viz::SharedImageFormat format,
gfx::BufferUsage usage) {
const bool supports_zero_copy_webgpu_import =
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 12259a68d4..1381469ae4 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/client/test_shared_image_interface.cc
@@ -27,7 +27,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 b113abf11c..a9a410ef9a 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.h.orig 2026-08-05 20:17:42.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 52113bd6bd..bec693857e 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/dawn_context_provider.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/dawn_context_provider.cc
@@ -454,7 +454,7 @@ wgpu::BackendType DawnContextProvider::G
return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
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 8c055b72c4..5f677cd2df 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2996,7 +2996,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decod
+@@ -3011,7 +3011,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 b0df4750f8..0058d1877f 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig 2026-08-05 20:17:42.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 37a59286ee..605062ae86 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.cc.orig 2026-08-05 20:17:42.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 15671e4253..0b12924ea7 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.h
@@ -243,7 +243,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 f9c9dd550c..acd6aaea61 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2026-08-05 20:17:42.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_dawn__ozone__image__representation.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc
index fd692e0cef..4b8fa9848e 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc
@@ -194,6 +194,7 @@ void DawnOzoneImageRepresentation::EndAc
if (!texture_) {
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 b04bb29079..874077de7c 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
@@ -56,7 +56,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 eb0d309fdd..dbf958cd67 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
@@ -152,7 +152,7 @@ bool IsFormatSupported(viz::SharedImageF
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_ozone__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_ozone__image__backing.cc
index f2fbf1f190..b0690474f6 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_ozone__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_ozone__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/ozone_image_backing.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/shared_image/ozone_image_backing.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/shared_image/ozone_image_backing.cc
@@ -497,7 +497,7 @@ std::unique_ptr<VulkanImageRepresentatio
native_pixmap_handle.planes[1].offset = image_size.GetArea();
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 f6ffdb3293..f5e61d9769 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
@@ -56,7 +56,7 @@
#include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
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 0e1ddb2f9d..d988111bb1 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
@@ -650,7 +650,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 90bdc63322..ee8844b72c 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc
@@ -204,7 +204,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 c28f026b3f..f883d8ca87 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-07-06 22:58:46.000000000 +0000
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1776,7 +1776,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreateP
+@@ -1780,7 +1780,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()) {
-@@ -2102,7 +2102,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -2106,7 +2106,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 05022735a1..702bfadf9a 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-07-06 22:58:46.000000000 +0000
+--- gpu/config/gpu_control_list.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/config/gpu_control_list.cc
@@ -837,7 +837,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 18a8002ca9..269fc87fa4 100644
--- a/chromium/patches/patch-gpu_config_gpu__finch__features.cc
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_finch_features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- gpu/config/gpu_finch_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/config/gpu_finch_features.cc
-@@ -111,7 +111,7 @@ const base::FeatureParam<std::string>
+@@ -176,7 +176,7 @@ const base::FeatureParam<std::string>
// of associating with an unused IPC::Channel.
BASE_FEATURE(kRemoveGPULegacyIPC, base::FEATURE_DISABLED_BY_DEFAULT);
@@ -15,7 +15,7 @@ $NetBSD$
// 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);
-@@ -120,7 +120,7 @@ BASE_FEATURE(kSharedImageStubHighPriorit
+@@ -185,7 +185,7 @@ BASE_FEATURE(kSharedImageStubHighPriorit
// Disables hardware YUV conversion on NVIDIA + Wayland to workaround a driver
// bug.
BASE_FEATURE(kNvidiaWaylandYuvHardwareConversionWorkaround,
@@ -24,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -449,7 +449,7 @@ BASE_FEATURE(kGPUDriverBugListTestGroup,
+@@ -515,7 +515,7 @@ BASE_FEATURE(kGPUDriverBugListTestGroup,
const base::FeatureParam<int> kGPUDriverBugListTestGroupId{
&kGPUDriverBugListTestGroup, "test_group", 0};
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.h b/chromium/patches/patch-gpu_config_gpu__finch__features.h
index 8a6278cbdd..5cd49a6378 100644
--- a/chromium/patches/patch-gpu_config_gpu__finch__features.h
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_finch_features.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- gpu/config/gpu_finch_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/config/gpu_finch_features.h
-@@ -105,7 +105,7 @@ GPU_CONFIG_EXPORT BASE_DECLARE_FEATURE(k
+@@ -179,7 +179,7 @@ GPU_CONFIG_EXPORT BASE_DECLARE_FEATURE(k
GPU_CONFIG_EXPORT BASE_DECLARE_FEATURE(kRemoveGPULegacyIPC);
diff --git a/chromium/patches/patch-gpu_config_gpu__info__collector.cc b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
index cd26d67677..adec628194 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-07-06 22:58:46.000000000 +0000
+--- gpu/config/gpu_info_collector.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/config/gpu_info_collector.cc
-@@ -366,7 +366,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
+@@ -364,7 +364,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 f93b6f6de6..597748504c 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-07-06 22:58:46.000000000 +0000
+--- gpu/config/gpu_test_config.cc.orig 2026-08-05 20:17:42.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 255f09ad84..6b33587fa7 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-07-06 22:58:46.000000000 +0000
+--- gpu/ipc/service/gpu_init.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/ipc/service/gpu_init.cc
-@@ -165,7 +165,7 @@ void InitializePlatformOverlaySettings(G
+@@ -170,7 +170,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;
-@@ -429,7 +429,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -432,7 +432,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
-@@ -468,7 +468,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -471,7 +471,7 @@ bool GpuInit::InitializeAndStartSandbox(
}
bool attempted_startsandbox = false;
@@ -33,8 +33,8 @@ $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.
-@@ -562,7 +562,7 @@ bool GpuInit::InitializeAndStartSandbox(
- gpu_preferences_.gr_context_type = GrContextType::kGL;
+@@ -514,7 +514,7 @@ bool GpuInit::InitializeAndStartSandbox(
+ }
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -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
-@@ -621,7 +621,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -573,7 +573,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;
-@@ -829,7 +829,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -794,7 +794,7 @@ bool GpuInit::InitializeAndStartSandbox(
}
}
@@ -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.
-@@ -904,7 +904,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -869,7 +869,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
-@@ -1103,7 +1103,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1099,7 +1099,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
-@@ -1159,7 +1159,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1155,7 +1155,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
index f875efaa70..fe4a0e359a 100644
--- a/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
+++ b/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/shared_image_stub.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- gpu/ipc/service/shared_image_stub.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/ipc/service/shared_image_stub.cc
@@ -48,7 +48,7 @@ SharedImageStub::SharedImageStub(GpuChan
command_buffer_id_(
diff --git a/chromium/patches/patch-gpu_ipc_service_x__util.h b/chromium/patches/patch-gpu_ipc_service_x__util.h
index 00df5f4909..742f0df078 100644
--- a/chromium/patches/patch-gpu_ipc_service_x__util.h
+++ b/chromium/patches/patch-gpu_ipc_service_x__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/x_util.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- gpu/ipc/service/x_util.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/ipc/service/x_util.h
@@ -12,7 +12,7 @@
#include "gpu/ipc/service/gpu_config.h"
diff --git a/chromium/patches/patch-gpu_vulkan_generate__bindings.py b/chromium/patches/patch-gpu_vulkan_generate__bindings.py
index efb209d376..08966c0269 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-07-06 22:58:46.000000000 +0000
+--- gpu/vulkan/generate_bindings.py.orig 2026-08-05 20:17:42.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 e912e16f15..6255f9b7ef 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-07-06 22:58:46.000000000 +0000
+--- gpu/vulkan/semaphore_handle.cc.orig 2026-08-05 20:17:42.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 15e4b8e632..f539ead7d4 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-07-06 22:58:46.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.cc.orig 2026-08-05 20:17:42.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 7a398b557a..f66acff575 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-07-06 22:58:46.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/vulkan/vulkan_device_queue.h
@@ -189,7 +189,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 91ead6a7e4..3c123aea9b 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-07-06 22:58:46.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.cc.orig 2026-08-05 20:17:42.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 738187fde4..9edd54e10b 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-07-06 22:58:46.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.h.orig 2026-08-05 20:17:42.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 b547653069..3f07da9ac8 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-07-06 22:58:46.000000000 +0000
+--- gpu/vulkan/vulkan_image.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/vulkan/vulkan_image.h
@@ -82,7 +82,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 b66b630376..33c364592a 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- gpu/vulkan/vulkan_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ gpu/vulkan/vulkan_util.cc
@@ -278,7 +278,7 @@ bool CheckVulkanCompatibilities(
}
diff --git a/chromium/patches/patch-headless_BUILD.gn b/chromium/patches/patch-headless_BUILD.gn
index 1f4055c114..efc3457153 100644
--- a/chromium/patches/patch-headless_BUILD.gn
+++ b/chromium/patches/patch-headless_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- headless/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ headless/BUILD.gn
-@@ -807,7 +807,7 @@ component("headless_shell_lib") {
+@@ -812,7 +812,7 @@ component("headless_shell_lib") {
"//v8",
]
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 31cf777312..15d7cb23aa 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-07-06 22:58:46.000000000 +0000
+--- headless/lib/browser/headless_browser_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ headless/lib/browser/headless_browser_impl.cc
@@ -37,7 +37,7 @@
#include "components/os_crypt/async/browser/keychain_key_provider.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/command_line.h"
#include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
#include "components/password_manager/core/browser/password_manager_switches.h" // nogncheck
-@@ -368,7 +368,7 @@ void HeadlessBrowserImpl::CreateOSCryptA
+@@ -363,7 +363,7 @@ void HeadlessBrowserImpl::CreateOSCryptA
providers.emplace_back(std::make_pair(
/*precedence=*/10u,
std::make_unique<os_crypt_async::KeychainKeyProvider>()));
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 4d7c1945ae..52c71e8c15 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-07-06 22:58:46.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.h.orig 2026-08-05 20:17:42.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 148dba197c..cdec358108 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-07-06 22:58:46.000000000 +0000
+--- headless/lib/browser/headless_web_contents_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ headless/lib/browser/headless_web_contents_impl.cc
-@@ -74,7 +74,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
+@@ -76,7 +76,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 47dac925c3..9d86983cb8 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-07-06 22:58:46.000000000 +0000
+--- headless/lib/headless_content_main_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ headless/lib/headless_content_main_delegate.cc
-@@ -404,7 +404,7 @@ void HeadlessContentMainDelegate::InitCr
+@@ -407,7 +407,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 8688421350..8aac70500a 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-07-06 22:58:46.000000000 +0000
+--- ipc/ipc_channel.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ipc/ipc_channel.cc
@@ -41,7 +41,7 @@ namespace {
// Global atomic used to guarantee channel IDs are unique.
diff --git a/chromium/patches/patch-ipc_ipc__channel.h b/chromium/patches/patch-ipc_ipc__channel.h
index b1d0eb22ac..1141783a55 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-07-06 22:58:46.000000000 +0000
+--- ipc/ipc_channel.h.orig 2026-08-05 20:17:42.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 67b18e1d65..051ab17bb9 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-07-06 22:58:46.000000000 +0000
+--- ipc/param_traits_utils.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ipc/param_traits_utils.h
@@ -174,7 +174,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 31f3ac1aed..81eacafee8 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-07-06 22:58:46.000000000 +0000
+--- media/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/BUILD.gn
-@@ -102,6 +102,12 @@ config("media_config") {
+@@ -105,6 +105,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 e89c2e4f12..4778bceb1c 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-07-06 22:58:46.000000000 +0000
+--- media/audio/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/audio/BUILD.gn
-@@ -289,10 +289,35 @@ source_set("audio") {
+@@ -290,10 +290,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 ccfea434f1..17e00715b3 100644
--- a/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
+++ b/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/alsa/audio_manager_alsa.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/audio/alsa/audio_manager_alsa.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/audio/alsa/audio_manager_alsa.cc
@@ -106,7 +106,9 @@ bool AudioManagerAlsa::GetAlsaAudioDevic
// Loop through the physical sound cards to get ALSA device hints.
@@ -16,16 +16,16 @@ $NetBSD$
void** hints = nullptr;
int hint_result = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
if (!hint_result) {
-@@ -119,7 +121,9 @@ bool AudioManagerAlsa::GetAlsaAudioDevic
- DLOG(WARNING) << "GetAlsaAudioDevices: unable to get device hints: "
- << wrapper_->StrError(hint_result);
+@@ -184,7 +186,9 @@ void AudioManagerAlsa::GetAlsaDevicesInf
+ // Store the device information.
+ device_names->push_back(name);
}
-+#if !BUILDFLAG(IS_BSD)
++#if !BUILDFLAG(IS_BSD)
}
+#endif
+ }
- if (card_next_result != 0) {
- had_error = true;
+ // static
@@ -211,7 +215,11 @@ bool AudioManagerAlsa::IsAlsaDeviceAvail
// goes through software conversion if needed (e.g. incompatible
// sample rate).
diff --git a/chromium/patches/patch-media_audio_audio__input__device.cc b/chromium/patches/patch-media_audio_audio__input__device.cc
index fe71804240..966e2398e9 100644
--- a/chromium/patches/patch-media_audio_audio__input__device.cc
+++ b/chromium/patches/patch-media_audio_audio__input__device.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/audio_input_device.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/audio/audio_input_device.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/audio/audio_input_device.cc
@@ -269,7 +269,7 @@ void AudioInputDevice::OnStreamCreated(
// here. See comments in AliveChecker and PowerObserverHelper for details and
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 f0ebee3a40..d7ecbab900 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-07-06 22:58:46.000000000 +0000
+--- media/audio/audio_output_proxy_unittest.cc.orig 2026-08-05 20:17:42.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 fd4203e3eb..714b825fd3 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-07-06 22:58:46.000000000 +0000
+--- media/audio/pulse/pulse_util.cc.orig 2026-08-05 20:17:42.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 452b3244b7..55299c5fb8 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-07-08 12:43:23.503414493 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2026-08-07 09:53:45.768775317 +0000
+++ media/audio/sndio/audio_manager_sndio.cc
@@ -0,0 +1,217 @@
+// 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 483df35d3d..f1f13b5465 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-07-08 12:43:23.503583449 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2026-08-07 09:53:45.768898496 +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 012ae75821..36dbb1a72b 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-07-08 12:43:23.503708149 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2026-08-07 09:53:45.768999292 +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 c984d56254..fa3cc34c25 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-07-08 12:43:23.503842788 +0000
+--- media/audio/sndio/sndio_input.h.orig 2026-08-07 09:53:45.769116290 +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 4e016c3926..38902cc8d5 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-07-08 12:43:23.503955215 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2026-08-07 09:53:45.769219851 +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 dbb1450474..063bfbe783 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-07-08 12:43:23.504085636 +0000
+--- media/audio/sndio/sndio_output.h.orig 2026-08-07 09:53:45.769337390 +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__bus.h b/chromium/patches/patch-media_base_audio__bus.h
new file mode 100644
index 0000000000..a15f0d10b5
--- /dev/null
+++ b/chromium/patches/patch-media_base_audio__bus.h
@@ -0,0 +1,237 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- media/base/audio_bus.h.orig 2026-08-05 20:17:42.000000000 +0000
++++ media/base/audio_bus.h
+@@ -110,6 +110,23 @@ class MEDIA_EXPORT AudioBus {
+ // Returns the currently used bitstream data.
+ BitstreamData bitstream_data() const { return bitstream_data_; }
+
++ // Note: DEPRECATED, prefer spanified version instead.
++ // Overwrites the sample values stored in this AudioBus instance with values
++ // from a given interleaved `source_buffer` with expected layout
++ // [ch0, ch1, ..., chN, ch0, ch1, ...] and sample values in the format
++ // corresponding to the given SourceSampleTypeTraits.
++ // The sample values are converted to float values by means of the method
++ // convert_to_float32() provided by the SourceSampleTypeTraits. For a list of
++ // ready-to-use SampleTypeTraits, see file audio_sample_types.h.
++ // If `num_frames_to_write` is less than frames(), the remaining frames are
++ // zeroed out. If `num_frames_to_write` is more than frames(), this results in
++ // undefined behavior.
++ // TODO(crbug.com/373960632): Delete this function.
++ template <class SourceSampleTypeTraits>
++ void FromInterleaved(
++ const typename SourceSampleTypeTraits::ValueType* source_buffer,
++ int num_frames_to_write);
++
+ // Overwrites every sample stored in this AudioBus instance with values
+ // from a given interleaved `source` with expected layout
+ // [ch0, ch1, ..., chN, ch0, ch1, ...]. The sample values are converted to
+@@ -122,6 +139,17 @@ class MEDIA_EXPORT AudioBus {
+ base::span<const typename SourceSampleTypeTraits::ValueType> source,
+ bool zero_remaining_frames = false);
+
++ // Note: DEPRECATED, prefer spanified version instead.
++ // Similar to FromInterleaved...(), but overwrites the frames starting at a
++ // given offset `write_offset_in_frames` and does not zero out frames that are
++ // not overwritten.
++ // TODO(crbug.com/373960632): Delete this function.
++ template <class SourceSampleTypeTraits>
++ void FromInterleavedPartial(
++ const typename SourceSampleTypeTraits::ValueType* source_buffer,
++ int write_offset_in_frames,
++ int num_frames_to_write);
++
+ // Similar to FromInterleaved...(), but overwrites the frames starting at a
+ // given offset `write_offset`, without zero'ing other frames.
+ template <class SourceSampleTypeTraits>
+@@ -129,6 +157,18 @@ class MEDIA_EXPORT AudioBus {
+ base::span<const typename SourceSampleTypeTraits::ValueType> source,
+ size_t write_offset);
+
++ // Note: DEPRECATED, prefer spanified version instead.
++ // Reads the sample values stored in this AudioBus instance and places them
++ // into the given `dest_buffer` in interleaved format using the sample format
++ // specified by TargetSampleTypeTraits. For a list of ready-to-use
++ // SampleTypeTraits, see file audio_sample_types.h. If `num_frames_to_read` is
++ // larger than frames(), this results in undefined behavior.
++ // TODO(crbug.com/373960632): Delete this function.
++ template <class TargetSampleTypeTraits>
++ void ToInterleaved(
++ int num_frames_to_read,
++ typename TargetSampleTypeTraits::ValueType* dest_buffer) const;
++
+ // Fills `dest` with the sample values in this AudioBus instance. Converts the
+ // samples to the format specified by `TargetSampleTypeTraits` and places them
+ // in interleaved format.
+@@ -138,6 +178,16 @@ class MEDIA_EXPORT AudioBus {
+ void ToInterleaved(
+ base::span<typename TargetSampleTypeTraits::ValueType> dest) const;
+
++ // Note: DEPRECATED, prefer spanified version instead.
++ // Similar to ToInterleaved(), but reads the frames starting at a given
++ // offset `read_offset_in_frames`.
++ // TODO(crbug.com/373960632): Delete this function.
++ template <class TargetSampleTypeTraits>
++ void ToInterleavedPartial(
++ int read_offset_in_frames,
++ int num_frames_to_read,
++ typename TargetSampleTypeTraits::ValueType* dest_buffer) const;
++
+ // Similar to ToInterleaved...(), but reads the frames starting at a given
+ // `read_offset`.
+ // Note: `dest` must have a multiple of `channels()` elements, but it does not
+@@ -243,6 +293,12 @@ class MEDIA_EXPORT AudioBus {
+
+ template <class SourceSampleTypeTraits>
+ static void CopyConvertFromInterleavedSourceToAudioBus(
++ const typename SourceSampleTypeTraits::ValueType* source_buffer,
++ int write_offset_in_frames,
++ int num_frames_to_write,
++ AudioBus* dest);
++ template <class SourceSampleTypeTraits>
++ static void CopyConvertFromInterleavedSourceToAudioBus(
+ base::span<const typename SourceSampleTypeTraits::ValueType> source,
+ size_t write_offset,
+ AudioBus* dest);
+@@ -250,6 +306,12 @@ class MEDIA_EXPORT AudioBus {
+ template <class TargetSampleTypeTraits>
+ static void CopyConvertFromAudioBusToInterleavedTarget(
+ const AudioBus* source,
++ int read_offset_in_frames,
++ int num_frames_to_read,
++ typename TargetSampleTypeTraits::ValueType* dest_buffer);
++ template <class TargetSampleTypeTraits>
++ static void CopyConvertFromAudioBusToInterleavedTarget(
++ const AudioBus* source,
+ size_t read_offset,
+ base::span<typename TargetSampleTypeTraits::ValueType> dest);
+
+@@ -298,6 +360,17 @@ class MEDIA_EXPORT AudioBus {
+ // Delegates to FromInterleavedPartial()
+ template <class SourceSampleTypeTraits>
+ void AudioBus::FromInterleaved(
++ const typename SourceSampleTypeTraits::ValueType* source_buffer,
++ int num_frames_to_write) {
++ FromInterleavedPartial<SourceSampleTypeTraits>(source_buffer, 0,
++ num_frames_to_write);
++ // Zero any remaining frames.
++ ZeroFramesPartial(num_frames_to_write, frames_ - num_frames_to_write);
++}
++
++// Delegates to FromInterleavedPartial()
++template <class SourceSampleTypeTraits>
++void AudioBus::FromInterleaved(
+ base::span<const typename SourceSampleTypeTraits::ValueType> source,
+ bool zero_remaining_frames) {
+ const size_t source_frame_count = get_frame_count(source, channels());
+@@ -318,6 +391,16 @@ void AudioBus::FromInterleaved(
+
+ template <class SourceSampleTypeTraits>
+ void AudioBus::FromInterleavedPartial(
++ const typename SourceSampleTypeTraits::ValueType* source_buffer,
++ int write_offset_in_frames,
++ int num_frames_to_write) {
++ CheckOverflow(write_offset_in_frames, num_frames_to_write, frames_);
++ CopyConvertFromInterleavedSourceToAudioBus<SourceSampleTypeTraits>(
++ source_buffer, write_offset_in_frames, num_frames_to_write, this);
++}
++
++template <class SourceSampleTypeTraits>
++void AudioBus::FromInterleavedPartial(
+ base::span<const typename SourceSampleTypeTraits::ValueType> source,
+ size_t write_offset) {
+ const size_t frame_count = get_frame_count(source, channels());
+@@ -332,6 +415,15 @@ void AudioBus::FromInterleavedPartial(
+ // Delegates to ToInterleavedPartial()
+ template <class TargetSampleTypeTraits>
+ void AudioBus::ToInterleaved(
++ int num_frames_to_read,
++ typename TargetSampleTypeTraits::ValueType* dest_buffer) const {
++ ToInterleavedPartial<TargetSampleTypeTraits>(0, num_frames_to_read,
++ dest_buffer);
++}
++
++// Delegates to ToInterleavedPartial()
++template <class TargetSampleTypeTraits>
++void AudioBus::ToInterleaved(
+ base::span<typename TargetSampleTypeTraits::ValueType> dest) const {
+ const size_t frames_count = get_frame_count(dest, channels());
+ CHECK_EQ(frames_count, frames_);
+@@ -340,6 +432,16 @@ void AudioBus::ToInterleaved(
+
+ template <class TargetSampleTypeTraits>
+ void AudioBus::ToInterleavedPartial(
++ int read_offset_in_frames,
++ int num_frames_to_read,
++ typename TargetSampleTypeTraits::ValueType* dest) const {
++ CheckOverflow(read_offset_in_frames, num_frames_to_read, frames_);
++ CopyConvertFromAudioBusToInterleavedTarget<TargetSampleTypeTraits>(
++ this, read_offset_in_frames, num_frames_to_read, dest);
++}
++
++template <class TargetSampleTypeTraits>
++void AudioBus::ToInterleavedPartial(
+ size_t read_offset,
+ base::span<typename TargetSampleTypeTraits::ValueType> dest) const {
+ const size_t frame_count = get_frame_count(dest, channels());
+@@ -350,6 +452,28 @@ void AudioBus::ToInterleavedPartial(
+ this, read_offset, dest);
+ }
+
++// TODO(chfremer): Consider using vector instructions to speed this up,
++// https://crbug.com/619628
++template <class SourceSampleTypeTraits>
++void AudioBus::CopyConvertFromInterleavedSourceToAudioBus(
++ const typename SourceSampleTypeTraits::ValueType* source_buffer,
++ int write_offset_in_frames,
++ int num_frames_to_write,
++ AudioBus* dest) {
++ const int channels = dest->channels();
++ for (int ch = 0; ch < channels; ++ch) {
++ AudioBus::Channel channel_data = dest->channel(ch);
++ for (int target_frame_index = write_offset_in_frames,
++ read_pos_in_source = ch;
++ target_frame_index < write_offset_in_frames + num_frames_to_write;
++ ++target_frame_index, read_pos_in_source += channels) {
++ auto source_value = UNSAFE_TODO(source_buffer[read_pos_in_source]);
++ channel_data[target_frame_index] =
++ SourceSampleTypeTraits::ToFloat(source_value);
++ }
++ }
++}
++
+ template <class SourceSampleTypeTraits>
+ void AudioBus::CopyConvertFromInterleavedSourceToAudioBus(
+ base::span<const typename SourceSampleTypeTraits::ValueType> source,
+@@ -372,6 +496,27 @@ void AudioBus::CopyConvertFromInterleave
+ }
+ }
+
++// TODO(chfremer): Consider using vector instructions to speed this up,
++// https://crbug.com/619628
++template <class TargetSampleTypeTraits>
++void AudioBus::CopyConvertFromAudioBusToInterleavedTarget(
++ const AudioBus* source,
++ int read_offset_in_frames,
++ int num_frames_to_read,
++ typename TargetSampleTypeTraits::ValueType* dest_buffer) {
++ const int channels = source->channels();
++ for (int ch = 0; ch < channels; ++ch) {
++ AudioBus::ConstChannel channel_data = source->channel(ch);
++ for (int source_frame_index = read_offset_in_frames, write_pos_in_dest = ch;
++ source_frame_index < read_offset_in_frames + num_frames_to_read;
++ ++source_frame_index, write_pos_in_dest += channels) {
++ float sourceSampleValue = channel_data[source_frame_index];
++ UNSAFE_TODO(dest_buffer[write_pos_in_dest]) =
++ TargetSampleTypeTraits::FromFloat(sourceSampleValue);
++ }
++ }
++}
++
+ template <class TargetSampleTypeTraits>
+ void AudioBus::CopyConvertFromAudioBusToInterleavedTarget(
+ const AudioBus* source,
diff --git a/chromium/patches/patch-media_base_audio__latency.cc b/chromium/patches/patch-media_base_audio__latency.cc
index 2cafdf45b4..106c880942 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-07-06 22:58:46.000000000 +0000
+--- media/base/audio_latency.cc.orig 2026-08-05 20:17:42.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 336953863f..74b741fc6f 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-07-06 22:58:46.000000000 +0000
+--- media/base/libaom_thread_wrapper.cc.orig 2026-08-05 20:17:42.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 7e1aadb91d..d6df60e521 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-07-06 22:58:46.000000000 +0000
+--- media/base/libvpx_thread_wrapper.cc.orig 2026-08-05 20:17:42.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 1991087a57..7aa24ffed0 100644
--- a/chromium/patches/patch-media_base_media__switches.cc
+++ b/chromium/patches/patch-media_base_media__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/media_switches.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/base/media_switches.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/base/media_switches.cc
@@ -20,7 +20,7 @@
#include "ui/gl/gl_features.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/cpu.h"
#include "components/system_media_controls/linux/buildflags/buildflags.h"
#endif
-@@ -270,7 +270,7 @@ const char kMinVideoDecoderOutputBufferS
+@@ -295,7 +295,7 @@ const char kMinVideoDecoderOutputBufferS
#endif // BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
@@ -24,7 +24,7 @@ $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.
-@@ -436,13 +436,38 @@ BASE_FEATURE(kApplicationAudioCaptureMac
+@@ -469,13 +469,38 @@ BASE_FEATURE(kApplicationAudioCaptureMac
#endif // BUILDFLAG(IS_MAC)
@@ -64,7 +64,25 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -716,7 +741,7 @@ BASE_FEATURE(kMediaCodecColorSpaceCleanu
+@@ -647,7 +672,7 @@ BASE_FEATURE(kRevokeMediaSourceObjectURL
+ // Android / Fuchsia are expected to launch in M150.
+ BASE_FEATURE(kSymphoniaAudioDecoding,
+ #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
+@@ -657,7 +682,7 @@ BASE_FEATURE(kSymphoniaAudioDecoding,
+ // Android / Fuchsia are expected to launch in M150.
+ BASE_FEATURE(kSymphoniaMp3Decoding,
+ #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
+@@ -768,7 +793,7 @@ BASE_FEATURE(kMediaCodecColorSpaceCleanu
#if !BUILDFLAG(IS_ANDROID)
// If enabled, users can request Media Remoting without fullscreen-in-tab.
BASE_FEATURE(kMediaRemotingWithoutFullscreen,
@@ -73,7 +91,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -739,7 +764,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
+@@ -791,7 +816,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
// autoplay policy.
BASE_FEATURE(kUnifiedAutoplay, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -82,7 +100,7 @@ $NetBSD$
// Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
// on chromeos, but needs an experiment on linux.
-@@ -817,7 +842,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, b
+@@ -869,7 +894,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)
@@ -91,7 +109,7 @@ $NetBSD$
// Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1016,7 +1041,7 @@ BASE_FEATURE(kMediaFoundationMultiGpuAda
+@@ -1074,7 +1099,7 @@ BASE_FEATURE(kMediaFoundationMultiGpuAda
BASE_FEATURE(kHardwareMediaKeyHandling,
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
base::FEATURE_ENABLED_BY_DEFAULT
@@ -100,7 +118,7 @@ $NetBSD$
#if BUILDFLAG(USE_MPRIS)
base::FEATURE_ENABLED_BY_DEFAULT
#else
-@@ -1380,7 +1405,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
+@@ -1436,7 +1461,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
BASE_FEATURE(kUseSharedImageInOOPVDProcess, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
@@ -109,7 +127,7 @@ $NetBSD$
// Spawn utility processes to perform hardware encode acceleration instead of
// using the GPU process.
BASE_FEATURE(kUseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1442,7 +1467,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
+@@ -1498,7 +1523,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
// Enables Media Engagement Index recording for Web Audio playbacks.
BASE_FEATURE(kRecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -118,7 +136,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.
-@@ -1768,7 +1793,7 @@ bool IsSystemLoopbackCaptureSupported()
+@@ -1823,7 +1848,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 3659c5aa2c..59a96135ad 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-07-06 22:58:46.000000000 +0000
+--- media/base/media_switches.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/base/media_switches.h
-@@ -88,7 +88,7 @@ MEDIA_EXPORT extern const char kMinVideo
+@@ -92,7 +92,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) || ...
-@@ -326,13 +326,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
+@@ -331,13 +331,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);
-@@ -351,7 +364,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
+@@ -356,7 +369,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);
-@@ -368,7 +381,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
+@@ -373,7 +386,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);
-@@ -477,7 +490,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
+@@ -484,7 +497,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 3736bff642..59bc644514 100644
--- a/chromium/patches/patch-media_base_video__frame.cc
+++ b/chromium/patches/patch-media_base_video__frame.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/video_frame.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/base/video_frame.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/base/video_frame.cc
@@ -86,7 +86,7 @@ std::string VideoFrame::StorageTypeToStr
return "OWNED_MEMORY";
diff --git a/chromium/patches/patch-media_base_video__frame.h b/chromium/patches/patch-media_base_video__frame.h
index 7f4ae29c4a..0556cb40e1 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-07-06 22:58:46.000000000 +0000
+--- media/base/video_frame.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/base/video_frame.h
@@ -40,7 +40,7 @@
#include "ui/gfx/geometry/size.h"
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 a2b2cd74e3..02b08e0c80 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/create_video_capture_device_factory.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/capture/video/create_video_capture_device_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/capture/video/create_video_capture_device_factory.cc
@@ -17,7 +17,7 @@
#include "media/capture/video/file_video_capture_device_factory.h"
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 ce3d8e64c0..97ac05898d 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/fake_video_capture_device_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/capture/video/fake_video_capture_device_factory.cc
@@ -229,7 +229,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 e368635342..cbe8918423 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/file_video_capture_device_factory.cc.orig 2026-08-05 20:17:42.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 ff5e3436f4..230d21a30e 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/capture/video/linux/fake_v4l2_impl.cc
@@ -568,7 +568,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 ea73fa137c..c7377ffef5 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.h.orig 2026-08-05 20:17:42.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 fb1fbf95ae..01d6438e2f 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_delegate.cc
@@ -5,8 +5,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 1e1959f649..472b04466a 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_delegate.h
@@ -22,7 +22,7 @@
#include "media/capture/video/linux/v4l2_capture_device.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 d2078dde72..7a3d7b2c91 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device.h.orig 2026-08-05 20:17:42.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 7e1b7232a1..b278709bf9 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2026-08-05 20:17:42.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 6f4ea713d1..e87abd3273 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig 2026-08-05 20:17:42.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 dc46720a8a..99a9eaa0be 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,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.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/capture/video/linux/video_capture_device_factory_v4l2.cc
@@ -28,7 +28,7 @@
#include "media/capture/video/linux/v4l2_capture_device_impl.h"
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 e88d97dd3c..6a786656ba 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/capture/video/linux/video_capture_device_factory_v4l2.h
@@ -52,7 +52,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 5e9ec74d07..e345af5911 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/linux/video_capture_device_linux.cc.orig 2026-08-05 20:17:42.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 c7e48db58e..3cba1988da 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-07-06 22:58:46.000000000 +0000
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2026-08-05 20:17:42.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 1314636cd9..b821d55bf3 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/video_capture_device_client.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/capture/video/video_capture_device_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/capture/video/video_capture_device_client.cc
@@ -164,7 +164,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
CHECK(!is_width_odd && !is_height_odd);
diff --git a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
index e06fa9a986..f191d71618 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-07-06 22:58:46.000000000 +0000
+--- media/cdm/cdm_paths_unittest.cc.orig 2026-08-05 20:17:42.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 8a7bb07806..484171aa0f 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-07-06 22:58:46.000000000 +0000
+--- media/cdm/library_cdm/cdm_paths.gni.orig 2026-08-05 20:17:42.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 c267a78130..bf3107ab68 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-07-06 22:58:46.000000000 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/ffmpeg/scripts/build_ffmpeg.py
@@ -33,7 +33,7 @@ NDK_ROOT_DIR = os.path.abspath(
SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
@@ -43,7 +43,7 @@ $NetBSD$
pre_make_rewrites += [
(r'(#define HAVE_SYSCTL [01])',
r'#define HAVE_SYSCTL 0 /* \1 -- forced to 0 for Fuchsia */'),
-@@ -598,7 +601,7 @@ def main(argv):
+@@ -604,7 +607,7 @@ def main(argv):
configure_args = args[2:]
if target_os not in ('android', 'linux', 'linux-noasm', 'mac', 'win',
@@ -52,7 +52,15 @@ $NetBSD$
parser.print_help()
return 1
-@@ -712,7 +715,7 @@ def ConfigureAndBuild(target_arch, targe
+@@ -678,7 +681,6 @@ def ConfigureAndBuild(target_arch, targe
+ '--disable-faan',
+ '--disable-alsa',
+ '--disable-iamf',
+- '--disable-checkasm',
+
+
+ # Disable automatically detected external libraries. This prevents
+@@ -720,7 +722,7 @@ def ConfigureAndBuild(target_arch, targe
'--optflags="-O2"',
])
@@ -61,7 +69,7 @@ $NetBSD$
if target_arch == 'x64':
if target_os == 'android':
configure_flags['Common'].extend([
-@@ -808,9 +811,6 @@ def ConfigureAndBuild(target_arch, targe
+@@ -816,9 +818,6 @@ def ConfigureAndBuild(target_arch, targe
configure_flags['Common'].extend([
'--target-os=linux',
@@ -71,7 +79,7 @@ $NetBSD$
# See crbug.com/1467681. These could be removed eventually
'--disable-dotprod',
'--disable-i8mm',
-@@ -916,7 +916,7 @@ def ConfigureAndBuild(target_arch, targe
+@@ -924,7 +923,7 @@ def ConfigureAndBuild(target_arch, targe
# typically be the system one, so explicitly configure use of Clang's
# ld.lld, to ensure that things like cross-compilation and LTO work.
# This does not work for ia32 and is always used on mac.
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 c03ed49ad8..afe60b06f9 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-07-06 22:58:46.000000000 +0000
+--- media/ffmpeg/scripts/robo_lib/config.py.orig 2026-08-05 20:17:42.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 46a7077687..f0d98361e3 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2026-08-05 20:17:42.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 536d2dcec9..c698058ffb 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/gpu/chromeos/libyuv_image_processor_backend.cc
@@ -48,7 +48,7 @@ static constexpr struct {
#define CONV(in, out, trans, result) \
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 271db51e37..2fc9665bc8 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/gpu/chromeos/mailbox_video_frame_converter.cc
@@ -238,7 +238,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 194fe929b9..0336758cc4 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/gpu/chromeos/platform_video_frame_utils.cc
@@ -70,7 +70,7 @@ static std::unique_ptr<ui::GbmDevice> Cr
const base::FilePath dev_path(FILE_PATH_LITERAL(
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 538c7537a8..2737cf237a 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,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/gpu/chromeos/video_decoder_pipeline.cc
-@@ -1134,7 +1134,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -682,7 +682,7 @@ void VideoDecoderPipeline::InitializeTas
+ &OOPVideoDecoder::GetOriginalFrame,
+ base::Unretained(static_cast<OOPVideoDecoder*>(decoder_.get())));
+ } else {
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_V4L2_CODEC)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_V4L2_CODEC)
+ if (!main_frame_pool_) {
+ get_original_frame_cb = base::NullCallback();
+ } else
+@@ -1141,7 +1141,7 @@ VideoDecoderPipeline::PickDecoderOutputF
}
#endif
@@ -15,7 +24,7 @@ $NetBSD$
// Linux should always use a custom allocator (to allocate buffers using
// libva) and a PlatformVideoFramePool.
CHECK(allocator.has_value());
-@@ -1143,7 +1143,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1150,7 +1150,7 @@ VideoDecoderPipeline::PickDecoderOutputF
// VideoFrame::StorageType of VideoFrame::STORAGE_DMABUFS.
main_frame_pool_->AsPlatformVideoFramePool()->SetCustomFrameAllocator(
*allocator, VideoFrame::STORAGE_DMABUFS);
@@ -24,7 +33,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
-@@ -1317,7 +1317,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1324,7 +1324,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 bb1216c030..bcfc1d1711 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/gpu_video_decode_accelerator_factory.cc.orig 2026-08-05 20:17:42.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 76ad27be11..7a2c2ef28a 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2026-08-05 20:17:42.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 49f52fe426..cce4786c2a 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2026-08-05 20:17:42.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 ded7c0ee44..b44866be92 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2026-08-05 20:17:42.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 e7e00c0269..3cf552f7a8 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2026-08-05 20:17:42.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 330f32ad69..00feed7d31 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2026-08-05 20:17:42.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 8d9611a458..24979274d5 100644
--- a/chromium/patches/patch-media_gpu_test_raw__video.cc
+++ b/chromium/patches/patch-media_gpu_test_raw__video.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/raw_video.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/gpu/test/raw_video.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/gpu/test/raw_video.cc
@@ -60,7 +60,7 @@ std::unique_ptr<base::MemoryMappedFile>
base::File::FLAG_READ | base::File::FLAG_WRITE
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 574841dc08..af6f80014d 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/video_frame_file_writer.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/gpu/test/video_frame_file_writer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/gpu/test/video_frame_file_writer.cc
@@ -22,7 +22,7 @@
#include "testing/gtest/include/gtest/gtest.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 d1f518db8d..5877f29f16 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/test/video_frame_helpers.cc.orig 2026-08-05 20:17:42.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 d62cf0b3a2..93f024ccc1 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/test/video_frame_validator.cc.orig 2026-08-05 20:17:42.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 9131a16b1a..f39d801f2f 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-07-06 22:58:46.000000000 +0000
+--- media/gpu/v4l2/v4l2_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/gpu/v4l2/v4l2_utils.cc
@@ -15,7 +15,7 @@
@@ -23,4 +23,4 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (video_fourcc == Fourcc(Fourcc::MM21)) {
modifiers = DRM_FORMAT_MOD_MTK_16L_32S_TILE;
- }
+ } else {
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 de44147c7b..804963cf4c 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/gpu/vaapi/vaapi_video_decoder.cc
-@@ -798,7 +798,7 @@ void VaapiVideoDecoder::ApplyResolutionC
+@@ -800,7 +800,7 @@ void VaapiVideoDecoder::ApplyResolutionC
const gfx::Size decoder_natural_size =
aspect_ratio_.GetNaturalSize(decoder_visible_rect);
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
index e373e65189..bb57d9b3fa 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_wrapper.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/gpu/vaapi/vaapi_wrapper.cc
@@ -83,7 +83,7 @@
using media_gpu_vaapi::kModuleVa_prot;
diff --git a/chromium/patches/patch-media_media__options.gni b/chromium/patches/patch-media_media__options.gni
index 7629abceed..36d89be814 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-07-06 22:58:46.000000000 +0000
+--- media/media_options.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/media_options.gni
-@@ -209,12 +209,18 @@ declare_args() {
+@@ -217,12 +217,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 f0d0df493f..ec7ecc55e2 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-07-06 22:58:46.000000000 +0000
+--- media/mojo/mojom/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/mojo/mojom/BUILD.gn
-@@ -1072,7 +1072,7 @@ source_set("test_support") {
+@@ -1101,7 +1101,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 b85b563369..cb191023b7 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-07-06 22:58:46.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/mojo/mojom/video_frame_mojom_traits.cc
-@@ -23,7 +23,7 @@
+@@ -24,7 +24,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)
-@@ -144,7 +144,7 @@ media::mojom::VideoFrameDataPtr MakeVide
+@@ -145,7 +145,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.
-@@ -175,7 +175,7 @@ media::mojom::VideoFrameDataPtr MakeVide
+@@ -189,7 +189,7 @@ std::string PlanesToString(const std::ve
} // namespace
@@ -33,7 +33,7 @@ $NetBSD$
// static
bool StructTraits<
media::mojom::ColorPlaneLayoutDataView,
-@@ -378,7 +378,7 @@ bool StructTraits<media::mojom::VideoFra
+@@ -438,7 +438,7 @@ bool StructTraits<media::mojom::VideoFra
bool is_mappable = shared_image_data.is_mappable();
if (is_mappable) {
@@ -42,7 +42,7 @@ $NetBSD$
// TODO(crbug.com/513289253): Avoid CloneGpuMemoryBufferHandle() only for
// validation.
const auto video_pixel_format =
-@@ -416,7 +416,7 @@ bool StructTraits<media::mojom::VideoFra
+@@ -477,7 +477,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 b9ea3bd0a5..624ddd8665 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/video_frame_mojom_traits.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/mojo/mojom/video_frame_mojom_traits.h
@@ -18,7 +18,7 @@
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
index bbfd2bf039..5d8d14d1e2 100644
--- 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
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/mappable_shared_image_video_frame_pool.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/video/mappable_shared_image_video_frame_pool.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/video/mappable_shared_image_video_frame_pool.cc
@@ -689,7 +689,7 @@ void MappableSharedImageVideoFramePool::
}
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
index e0728653b4..1a716af92a 100644
--- 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
@@ -4,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- media/video/renderable_mappable_shared_image_video_frame_pool.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/video/renderable_mappable_shared_image_video_frame_pool.cc
@@ -199,7 +199,7 @@ bool FrameResources::Initialize(VideoPix
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 2f54beda95..35352a3d00 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/video_encode_accelerator_adapter.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- media/video/video_encode_accelerator_adapter.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/video/video_encode_accelerator_adapter.cc
@@ -514,7 +514,7 @@ void VideoEncodeAcceleratorAdapter::Init
#endif // BUILDFLAG(USE_PROPRIETARY_CODECS)
diff --git a/chromium/patches/patch-media_webrtc_audio__processor.cc b/chromium/patches/patch-media_webrtc_audio__processor.cc
index 85f8dd14a7..71ad7d2c19 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-07-06 22:58:46.000000000 +0000
+--- media/webrtc/audio_processor.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/webrtc/audio_processor.cc
@@ -518,7 +518,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 28688c26da..c42e64c094 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-07-06 22:58:46.000000000 +0000
+--- media/webrtc/helpers.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ media/webrtc/helpers.cc
@@ -51,14 +51,14 @@ void ConfigAutomaticGainControl(const Au
return;
diff --git a/chromium/patches/patch-mojo_core_BUILD.gn b/chromium/patches/patch-mojo_core_BUILD.gn
index 1f8466d748..cbd08f9240 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-07-06 22:58:46.000000000 +0000
+--- mojo/core/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ mojo/core/BUILD.gn
@@ -162,7 +162,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 c4b3d3792c..84f5e7c38e 100644
--- a/chromium/patches/patch-mojo_core_channel.cc
+++ b/chromium/patches/patch-mojo_core_channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- mojo/core/channel.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ mojo/core/channel.cc
@@ -74,7 +74,11 @@ const size_t kMaxAttachedHandles = 64;
const size_t kMaxAttachedHandles = 253;
@@ -27,7 +27,7 @@ $NetBSD$
namespace {
-@@ -1317,7 +1321,7 @@ bool Channel::OnControlMessage(Message::
+@@ -1316,7 +1320,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 59fc90947d..80cf8a8d64 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-07-06 22:58:46.000000000 +0000
+--- mojo/core/channel.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ mojo/core/channel.h
@@ -169,7 +169,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 80eb75c49f..06bfe4648e 100644
--- a/chromium/patches/patch-mojo_core_channel__posix.cc
+++ b/chromium/patches/patch-mojo_core_channel__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel_posix.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- mojo/core/channel_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ mojo/core/channel_posix.cc
-@@ -622,6 +622,13 @@ void Channel::OfferChannelUpgrade() {
+@@ -627,6 +627,13 @@ void Channel::OfferChannelUpgrade() {
}
static_cast<ChannelLinux*>(this)->OfferSharedMemUpgrade();
}
diff --git a/chromium/patches/patch-mojo_core_embedder_features.h b/chromium/patches/patch-mojo_core_embedder_features.h
index 17ca20e760..e4706eb644 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-07-06 22:58:46.000000000 +0000
+--- mojo/core/embedder/features.h.orig 2026-08-05 20:17:42.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 121e93222e..5219bd8372 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-07-06 22:58:46.000000000 +0000
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ mojo/public/cpp/platform/socket_utils_posix.cc
@@ -26,7 +26,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 7791a72add..e2f41db6b8 100644
--- a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
+++ b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/public/tools/bindings/mojom.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- mojo/public/tools/bindings/mojom.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ mojo/public/tools/bindings/mojom.gni
-@@ -750,6 +750,21 @@ template("mojom") {
+@@ -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 241eed122c..fbc853811d 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-07-06 22:58:46.000000000 +0000
+--- net/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/BUILD.gn
@@ -115,7 +115,7 @@ net_configs = [
"//build/config/compiler:wexit_time_destructors",
@@ -15,7 +15,7 @@ $NetBSD$
net_configs += [ "//build/config/linux:libresolv" ]
}
-@@ -1416,6 +1416,19 @@ component("net") {
+@@ -1420,6 +1420,19 @@ component("net") {
]
}
@@ -35,7 +35,7 @@ $NetBSD$
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1590,7 +1603,7 @@ component("net") {
+@@ -1594,7 +1607,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",
-@@ -2351,7 +2364,7 @@ static_library("test_support") {
+@@ -2361,7 +2374,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",
-@@ -3190,14 +3203,14 @@ target(_test_target_type, "net_unittests
+@@ -3203,14 +3216,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",
-@@ -3318,6 +3331,10 @@ target(_test_target_type, "net_unittests
+@@ -3335,6 +3348,10 @@ target(_test_target_type, "net_unittests
]
}
@@ -81,7 +81,7 @@ $NetBSD$
if (enable_websockets) {
sources += [
"server/http_connection_unittest.cc",
-@@ -3375,7 +3392,7 @@ target(_test_target_type, "net_unittests
+@@ -3393,7 +3410,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" ]
}
-@@ -3508,7 +3525,7 @@ target(_test_target_type, "net_unittests
+@@ -3526,7 +3543,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 41d9ac3033..27e74941cc 100644
--- a/chromium/patches/patch-net_base_features.cc
+++ b/chromium/patches/patch-net_base_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- net/base/features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/base/features.cc
-@@ -40,7 +40,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCross
+@@ -41,7 +41,7 @@ BASE_FEATURE(kDeriveConnectionTypeFromCa
BASE_FEATURE(kAsyncDns,
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID) || \
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -426,7 +426,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
+@@ -433,7 +433,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kSimdutfBase64Support,
diff --git a/chromium/patches/patch-net_base_network__change__notifier.cc b/chromium/patches/patch-net_base_network__change__notifier.cc
index b681418903..6c06723cf2 100644
--- a/chromium/patches/patch-net_base_network__change__notifier.cc
+++ b/chromium/patches/patch-net_base_network__change__notifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- net/base/network_change_notifier.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/base/network_change_notifier.cc
@@ -38,7 +38,7 @@
#include "third_party/abseil-cpp/absl/container/flat_hash_set.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 b303d0b0df..d047a85e48 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-07-06 22:58:46.000000000 +0000
+--- net/base/network_change_notifier_passive.cc.orig 2026-08-05 20:17:42.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 cd785d434b..a8fbe4c173 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-07-06 22:58:46.000000000 +0000
+--- net/base/network_interfaces_posix.h.orig 2026-08-05 20:17:42.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 2db2e87ba3..9baf8ca6c6 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-07-06 22:58:46.000000000 +0000
+--- net/base/sockaddr_util_posix.cc.orig 2026-08-05 20:17:42.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 db6acd2466..9b1665d495 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-07-06 22:58:46.000000000 +0000
+--- net/base/sockaddr_util_posix_unittest.cc.orig 2026-08-05 20:17:42.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 e25190eba7..63731293a8 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-07-06 22:58:46.000000000 +0000
+--- net/disk_cache/backend_experiment.h.orig 2026-08-05 20:17:42.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 931d62e4d9..4a263f4ce3 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-07-06 22:58:46.000000000 +0000
+--- net/disk_cache/simple/simple_file_tracker.cc.orig 2026-08-05 20:17:42.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 074c526e64..4a1835ae0f 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-07-06 22:58:46.000000000 +0000
+--- net/dns/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/dns/BUILD.gn
@@ -167,7 +167,7 @@ source_set("dns") {
"dns_config_service_android.cc",
diff --git a/chromium/patches/patch-net_dns_address__info.cc b/chromium/patches/patch-net_dns_address__info.cc
index 6f9148b379..786a1acc37 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-07-06 22:58:46.000000000 +0000
+--- net/dns/address_info.cc.orig 2026-08-05 20:17:42.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 826741f893..87c1ba05ac 100644
--- a/chromium/patches/patch-net_dns_address__sorter__posix.cc
+++ b/chromium/patches/patch-net_dns_address__sorter__posix.cc
@@ -4,13 +4,13 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/address_sorter_posix.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- net/dns/address_sorter_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/dns/address_sorter_posix.cc
-@@ -29,6 +29,7 @@
+@@ -27,6 +27,7 @@
#include "net/dns/netinet_in_var_ios.h"
#else
#include <netinet/in_var.h>
+#include <netinet6/in6_var.h>
#endif // BUILDFLAG(IS_IOS)
#endif
- #include <vector>
+
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 0f1814e0fc..3e12dfd561 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-07-06 22:58:46.000000000 +0000
+--- net/dns/dns_config_service_posix.cc.orig 2026-08-05 20:17:42.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 a8cad30c18..bf45819eba 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-07-06 22:58:46.000000000 +0000
+--- net/dns/dns_reloader.cc.orig 2026-08-05 20:17:42.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 0f28baf8b6..f6f9caacd2 100644
--- a/chromium/patches/patch-net_dns_dns__util.cc
+++ b/chromium/patches/patch-net_dns_dns__util.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- net/dns/dns_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/dns/dns_util.cc
@@ -27,6 +27,8 @@
- #include "net/dns/public/util.h"
#include "net/third_party/uri_template/uri_template.h"
+ #include "third_party/abseil-cpp/absl/container/flat_hash_map.h"
+#include <sys/socket.h>
+
diff --git a/chromium/patches/patch-net_dns_host__resolver__proc.cc b/chromium/patches/patch-net_dns_host__resolver__proc.cc
index 077cf97f53..fdf29892a6 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-07-06 22:58:46.000000000 +0000
+--- net/dns/host_resolver_proc.cc.orig 2026-08-05 20:17:42.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 6f70d992da..3918bcc51c 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-07-06 22:58:46.000000000 +0000
+--- net/dns/public/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/dns/public/BUILD.gn
@@ -79,7 +79,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 b020d237b3..7df7ee9856 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-07-06 22:58:46.000000000 +0000
+--- net/dns/public/resolv_reader.cc.orig 2026-08-05 20:17:42.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 b6549c90ab..9b823b866c 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-07-06 22:58:46.000000000 +0000
+--- net/dns/public/resolv_reader.h.orig 2026-08-05 20:17:42.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 67c6c12326..63a30f86fa 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-07-06 22:58:46.000000000 +0000
+--- net/dns/public/scoped_res_state.cc.orig 2026-08-05 20:17:42.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 16a221f2fc..530d0263dd 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-07-06 22:58:46.000000000 +0000
+--- net/dns/public/scoped_res_state.h.orig 2026-08-05 20:17:42.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 c3ab253fe2..b599e7c024 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-07-06 22:58:46.000000000 +0000
+--- net/filter/zstd_source_stream.cc.orig 2026-08-05 20:17:42.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 2e7f646b2b..e91f39b506 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-07-06 22:58:46.000000000 +0000
+--- net/http/http_auth_gssapi_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/http/http_auth_gssapi_posix.cc
@@ -364,7 +364,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 8334e920a6..8efab710b6 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-07-06 22:58:46.000000000 +0000
+--- net/http/http_auth_gssapi_posix.h.orig 2026-08-05 20:17:42.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 d8c7ac92d7..6ae041eafb 100644
--- a/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
+++ b/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_handler_negotiate.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- net/http/http_auth_handler_negotiate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/http/http_auth_handler_negotiate.cc
-@@ -119,7 +119,7 @@ int HttpAuthHandlerNegotiate::Factory::C
+@@ -120,7 +120,7 @@ int HttpAuthHandlerNegotiate::Factory::C
#elif BUILDFLAG(IS_POSIX)
if (is_unsupported_)
return ERR_UNSUPPORTED_AUTH_SCHEME;
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.cc b/chromium/patches/patch-net_http_http__auth__preferences.cc
index 2367dbde48..bab7608bee 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-07-06 22:58:46.000000000 +0000
+--- net/http/http_auth_preferences.cc.orig 2026-08-05 20:17:42.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 a5bf03aa03..e9e83aba2e 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-07-06 22:58:46.000000000 +0000
+--- net/http/http_auth_preferences.h.orig 2026-08-05 20:17:42.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 db000c27a5..fecfc3e406 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-07-06 22:58:46.000000000 +0000
+--- net/http/http_network_session.cc.orig 2026-08-05 20:17:42.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 d6ffa07b4c..3eabdbf5df 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-07-06 22:58:46.000000000 +0000
+--- net/proxy_resolution/proxy_config_service.cc.orig 2026-08-05 20:17:42.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 31ea444c03..e25fe49f4a 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-07-06 22:58:46.000000000 +0000
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig 2026-08-05 20:17:42.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 6ff09aece5..c0a253f6ef 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-07-06 22:58:46.000000000 +0000
+--- net/socket/socks5_client_socket.cc.orig 2026-08-05 20:17:42.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 4d2dd7c64a..74d0e7bd38 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-07-06 22:58:46.000000000 +0000
+--- net/socket/tcp_socket_posix.cc.orig 2026-08-05 20:17:42.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 e35f200302..0e554021d2 100644
--- a/chromium/patches/patch-net_socket_udp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__posix.cc
@@ -4,11 +4,32 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_posix.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- net/socket/udp_socket_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/socket/udp_socket_posix.cc
-@@ -82,6 +82,32 @@ constexpr int kBindRetries = 10;
+@@ -77,6 +77,14 @@
+ #include "base/mac/mac_util.h"
+ #endif // BUILDFLAG(IS_MAC)
+
++#if !defined(CMSG_ALIGN)
++# if defined(_ALIGN)
++# define CMSG_ALIGN(n) _ALIGN(n)
++# elif defined(__CMSG_ALIGN)
++# define CMSG_ALIGN(n) __CMSG_ALIGN(n)
++# endif
++#endif
++
+ namespace net {
+
+ namespace {
+@@ -84,11 +92,37 @@ namespace {
+ constexpr int kBindRetries = 10;
constexpr int kPortStart = 1024;
constexpr int kPortEnd = 65535;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Maximum number of UDP packets that can be read at a time from recvmmsg.
+ constexpr size_t kMaxMmsgMessages = 128;
+ #endif
+#if BUILDFLAG(IS_NETBSD)
+int GetIPv4AddressFromIndex(int socket, uint32_t index, uint32_t* address) {
@@ -39,7 +60,7 @@ $NetBSD$
int GetSocketFDHash(int fd) {
return fd ^ 1595649551;
}
-@@ -135,7 +161,7 @@ uint32_t GetInterfaceForDestination(cons
+@@ -181,7 +215,7 @@ uint32_t GetInterfaceForDestination(cons
}
#endif // BUILDFLAG(IS_MAC)
@@ -48,7 +69,16 @@ $NetBSD$
// Helper for IPv4 SSM. Sets sin_len on macOS, no-op on Linux.
group_source_req CreateIPv4SourceGroupRequest(const IPAddress& group_address,
const IPAddress& source_address,
-@@ -674,12 +700,17 @@ int UDPSocketPosix::SetRecvTos() {
+@@ -495,7 +529,7 @@ base::expected<DatagramsMetadata, Error>
+ CHECK_GT(maximum_packet_size, 0u);
+ CHECK_GE(buf_len, maximum_packet_size);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ base::expected<DatagramsMetadata, Error> nread =
+ InternalReadMultiple(buffer, buf_len, maximum_packet_size);
+ if (nread.has_value() || nread.error() != ERR_IO_PENDING) {
+@@ -777,12 +811,17 @@ int UDPSocketPosix::SetRecvTos() {
#endif // BUILDFLAG(IS_APPLE)
}
@@ -67,7 +97,7 @@ $NetBSD$
if (confirm) {
sendto_flags_ |= MSG_CONFIRM;
} else {
-@@ -700,7 +731,7 @@ int UDPSocketPosix::SetBroadcast(bool br
+@@ -803,7 +842,7 @@ int UDPSocketPosix::SetBroadcast(bool br
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
int value = broadcast ? 1 : 0;
int rv;
@@ -76,7 +106,25 @@ $NetBSD$
// SO_REUSEPORT on OSX permits multiple processes to each receive
// UDP multicast or broadcast datagrams destined for the bound
// port.
-@@ -1037,9 +1068,17 @@ int UDPSocketPosix::SetMulticastOptions(
+@@ -1011,7 +1050,7 @@ base::expected<DatagramsMetadata, Error>
+ // This read API currently only supports connected UDP sockets.
+ CHECK(is_connected_);
+ CHECK(remote_address_);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ return InternalRecvMmsg(buffer, buf_len / maximum_packet_size,
+ maximum_packet_size);
+ #else
+@@ -1019,7 +1058,7 @@ base::expected<DatagramsMetadata, Error>
+ #endif
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ base::expected<DatagramsMetadata, Error> UDPSocketPosix::InternalRecvMmsg(
+ IOBuffer* buffer,
+ size_t num_messages,
+@@ -1278,9 +1317,17 @@ int UDPSocketPosix::SetMulticastOptions(
if (multicast_interface_ != 0) {
switch (addr_family_) {
case AF_INET: {
@@ -94,7 +142,7 @@ $NetBSD$
int rv = setsockopt(socket_, IPPROTO_IP, IP_MULTICAST_IF,
reinterpret_cast<const char*>(&mreq), sizeof(mreq));
if (rv)
-@@ -1074,7 +1113,7 @@ int UDPSocketPosix::DoBind(const IPEndPo
+@@ -1315,7 +1362,7 @@ int UDPSocketPosix::DoBind(const IPEndPo
#if BUILDFLAG(IS_CHROMEOS)
if (last_error == EINVAL)
return ERR_ADDRESS_IN_USE;
@@ -103,7 +151,7 @@ $NetBSD$
if (last_error == EADDRNOTAVAIL)
return ERR_ADDRESS_IN_USE;
#endif
-@@ -1103,9 +1142,17 @@ int UDPSocketPosix::JoinGroup(const IPAd
+@@ -1344,9 +1391,17 @@ int UDPSocketPosix::JoinGroup(const IPAd
case IPAddress::kIPv4AddressSize: {
if (addr_family_ != AF_INET)
return ERR_ADDRESS_INVALID;
@@ -121,7 +169,7 @@ $NetBSD$
mreq.imr_multiaddr = ToInAddr(group_address);
int rv = setsockopt(socket_, IPPROTO_IP, IP_ADD_MEMBERSHIP,
&mreq, sizeof(mreq));
-@@ -1140,9 +1187,17 @@ int UDPSocketPosix::LeaveGroup(const IPA
+@@ -1381,9 +1436,17 @@ int UDPSocketPosix::LeaveGroup(const IPA
case IPAddress::kIPv4AddressSize: {
if (addr_family_ != AF_INET)
return ERR_ADDRESS_INVALID;
@@ -139,7 +187,7 @@ $NetBSD$
mreq.imr_multiaddr = ToInAddr(group_address);
int rv = setsockopt(socket_, IPPROTO_IP, IP_DROP_MEMBERSHIP,
&mreq, sizeof(mreq));
-@@ -1174,7 +1229,7 @@ int UDPSocketPosix::LeaveGroup(const IPA
+@@ -1415,7 +1478,7 @@ int UDPSocketPosix::LeaveGroup(const IPA
int UDPSocketPosix::SetSourceGroupMembership(const IPAddress& group_address,
const IPAddress& source_address,
int option) const {
@@ -148,7 +196,7 @@ $NetBSD$
return ERR_NOT_IMPLEMENTED;
#else
uint32_t interface_index = multicast_interface_;
-@@ -1200,6 +1255,10 @@ int UDPSocketPosix::SetSourceGroupMember
+@@ -1441,6 +1504,10 @@ int UDPSocketPosix::SetSourceGroupMember
#endif
}
@@ -159,7 +207,7 @@ $NetBSD$
int UDPSocketPosix::JoinSourceGroup(const IPAddress& group_address,
const IPAddress& source_address) const {
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
-@@ -1216,6 +1275,10 @@ int UDPSocketPosix::JoinSourceGroup(cons
+@@ -1457,6 +1524,10 @@ int UDPSocketPosix::JoinSourceGroup(cons
MCAST_JOIN_SOURCE_GROUP);
}
diff --git a/chromium/patches/patch-net_socket_udp__socket__posix.h b/chromium/patches/patch-net_socket_udp__socket__posix.h
new file mode 100644
index 0000000000..95228a4265
--- /dev/null
+++ b/chromium/patches/patch-net_socket_udp__socket__posix.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
+
+--- net/socket/udp_socket_posix.h.orig 2026-08-05 20:17:42.000000000 +0000
++++ net/socket/udp_socket_posix.h
+@@ -409,7 +409,7 @@ class NET_EXPORT UDPSocketPosix {
+ size_t buf_len,
+ size_t maximum_packet_size);
+ // recvmmsg() is only available on Linux, ChromeOS, and Android.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ base::expected<DatagramsMetadata, Error> InternalRecvMmsg(
+ IOBuffer* buffer,
+ size_t num_messages,
diff --git a/chromium/patches/patch-net_socket_udp__socket__unittest.cc b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
index 1bd58aa85b..3b66d5e67f 100644
--- a/chromium/patches/patch-net_socket_udp__socket__unittest.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_unittest.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- net/socket/udp_socket_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/socket/udp_socket_unittest.cc
-@@ -409,7 +409,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
+@@ -455,7 +455,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
EXPECT_EQ(second_packet, received);
}
@@ -15,7 +15,7 @@ $NetBSD$
// - MacOS: requires root permissions on OSX 10.7+.
// - Android: devices attached to testbots don't have default network, so
// broadcasting to 255.255.255.255 returns error -109 (Address not reachable).
-@@ -720,7 +720,7 @@ TEST_F(UDPSocketTest, ClientSetDoNotFrag
+@@ -767,7 +767,7 @@ TEST_F(UDPSocketTest, ClientSetDoNotFrag
EXPECT_THAT(rv, IsOk());
rv = client.SetDoNotFragment();
@@ -24,7 +24,7 @@ $NetBSD$
// TODO(crbug.com/42050633): IP_MTU_DISCOVER is not implemented on Fuchsia.
EXPECT_THAT(rv, IsError(ERR_NOT_IMPLEMENTED));
#else
-@@ -742,7 +742,7 @@ TEST_F(UDPSocketTest, ServerSetDoNotFrag
+@@ -789,7 +789,7 @@ TEST_F(UDPSocketTest, ServerSetDoNotFrag
EXPECT_THAT(rv, IsOk());
rv = server.SetDoNotFragment();
@@ -33,7 +33,7 @@ $NetBSD$
// TODO(crbug.com/42050633): IP_MTU_DISCOVER is not implemented on Fuchsia.
EXPECT_THAT(rv, IsError(ERR_NOT_IMPLEMENTED));
#else
-@@ -808,7 +808,7 @@ TEST_F(UDPSocketTest, JoinMulticastGroup
+@@ -855,7 +855,7 @@ TEST_F(UDPSocketTest, JoinMulticastGroup
// TODO(crbug.com/40620614): failing on device on iOS 12.2.
// TODO(crbug.com/40189274): flaky on Mac 11.
@@ -42,8 +42,8 @@ $NetBSD$
#define MAYBE_SharedMulticastAddress DISABLED_SharedMulticastAddress
#else
#define MAYBE_SharedMulticastAddress SharedMulticastAddress
-@@ -859,7 +859,7 @@ TEST_F(UDPSocketTest, MAYBE_SharedMultic
- NetLogSource());
+@@ -906,7 +906,7 @@ TEST_F(UDPSocketTest, MAYBE_SharedMultic
+ NetLogSource(), handles::kInvalidNetworkHandle);
ASSERT_THAT(client_socket.Connect(send_address), IsOk());
-#if !BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-net_third__party_quiche_BUILD.gn b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
index 5ce75c7255..e1d6912e7b 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-07-06 22:58:46.000000000 +0000
+--- net/third_party/quiche/BUILD.gn.orig 2026-08-05 20:17:42.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 e132dac712..31af84bb66 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-07-06 22:58:46.000000000 +0000
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/tools/cert_verify_tool/cert_verify_tool.cc
@@ -37,7 +37,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 f026f466a3..0f204ddc69 100644
--- a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
+++ b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/tools/net_watcher/net_watcher.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- net/tools/net_watcher/net_watcher.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/tools/net_watcher/net_watcher.cc
@@ -31,7 +31,7 @@
#include "net/proxy_resolution/proxy_config_service.h"
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 68f96b05ea..6222708065 100644
--- a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
+++ b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/traffic_annotation/network_traffic_annotation.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- net/traffic_annotation/network_traffic_annotation.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/traffic_annotation/network_traffic_annotation.h
@@ -370,7 +370,7 @@ struct MutablePartialNetworkTrafficAnnot
} // namespace net
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 d957febd9b..51f26abfcf 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-07-06 22:58:46.000000000 +0000
+--- net/url_request/url_request_context.cc.orig 2026-08-05 20:17:42.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 5e7a8168f6..5a7db44fad 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-07-06 22:58:46.000000000 +0000
+--- net/url_request/url_request_context.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/url_request/url_request_context.h
@@ -91,7 +91,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 a0f8b96b16..6661cc78c3 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-07-06 22:58:46.000000000 +0000
+--- net/url_request/url_request_context_builder.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/url_request/url_request_context_builder.cc
-@@ -448,7 +448,7 @@ std::unique_ptr<URLRequestContext> URLRe
+@@ -454,7 +454,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 6f2ba011eb..3e7bec84a4 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-07-06 22:58:46.000000000 +0000
+--- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ net/websockets/websocket_basic_stream_adapters_test.cc
-@@ -1103,10 +1103,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
+@@ -1104,10 +1104,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
OnCloseOkShouldBeTranslatedToConnectionClose) {
spdy::SpdySerializedFrame response_headers(
spdy_util_.ConstructSpdyResponseHeaders(1, ResponseHeaders(), false));
diff --git a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
index 256de02823..aa84a55ee3 100644
--- a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
+++ b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- pdf/pdfium/pdfium_engine.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- pdf/pdfium/pdfium_engine.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ pdf/pdfium/pdfium_engine.cc
-@@ -130,7 +130,7 @@
+@@ -132,7 +132,7 @@
#include "ui/accessibility/ax_features.mojom-features.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "pdf/pdfium/pdfium_font_linux.h"
#endif
-@@ -797,7 +797,7 @@ void InitializeSDK(bool enable_v8,
+@@ -786,7 +786,7 @@ void InitializeSDK(bool enable_v8,
FPDF_InitLibraryWithConfig(&config);
diff --git a/chromium/patches/patch-printing_backend_cups__helper.cc b/chromium/patches/patch-printing_backend_cups__helper.cc
index 2d498fa8f9..83f8100709 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-07-06 22:58:46.000000000 +0000
+--- printing/backend/cups_helper.cc.orig 2026-08-05 20:17:42.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 1db75aaed2..a910bcb577 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-07-06 22:58:46.000000000 +0000
+--- printing/backend/cups_helper.h.orig 2026-08-05 20:17:42.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 d6808bec6b..5327520d44 100644
--- a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_ipp_helper.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- printing/backend/cups_ipp_helper.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ printing/backend/cups_ipp_helper.cc
@@ -199,7 +199,7 @@ void ExtractResolutions(const CupsOption
// Provide a default DPI if no valid DPI is found.
diff --git a/chromium/patches/patch-printing_backend_cups__jobs.cc b/chromium/patches/patch-printing_backend_cups__jobs.cc
index 3bcd5c7498..caeb11e185 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-07-06 22:58:46.000000000 +0000
+--- printing/backend/cups_jobs.cc.orig 2026-08-05 20:17:42.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 85bb35c8fd..de144f9c2e 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-07-06 22:58:46.000000000 +0000
+--- printing/backend/cups_printer.cc.orig 2026-08-05 20:17:42.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 cc96f8ec5c..93fd743c9e 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-07-06 22:58:46.000000000 +0000
+--- printing/backend/cups_weak_functions.h.orig 2026-08-05 20:17:42.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 26dbd6a3dd..25f45d6aea 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-07-06 22:58:46.000000000 +0000
+--- printing/backend/print_backend_cups.h.orig 2026-08-05 20:17:42.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 f731a744ba..7ae3700f33 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-07-06 22:58:46.000000000 +0000
+--- printing/backend/print_backend_cups_ipp.cc.orig 2026-08-05 20:17:42.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 74c0e8d472..1248378ed8 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-07-06 22:58:46.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.cc.orig 2026-08-05 20:17:42.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 61d53eefa3..97fb243d9a 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-07-06 22:58:46.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.h.orig 2026-08-05 20:17:42.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 ab7d774f54..b49d5ce4fc 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ printing/mojom/printing_context_mojom_traits_unittest.cc
@@ -80,7 +80,7 @@ base::DictValue GenerateSampleSystemPrin
"file:///foo/bar.pdf");
diff --git a/chromium/patches/patch-printing_print__settings.cc b/chromium/patches/patch-printing_print__settings.cc
index 097a1a4ba3..135543fb8f 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-07-06 22:58:46.000000000 +0000
+--- printing/print_settings.cc.orig 2026-08-05 20:17:42.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 311ef0efce..7c21bfbb6c 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-07-06 22:58:46.000000000 +0000
+--- printing/print_settings.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ printing/print_settings.h
@@ -25,7 +25,7 @@
#include "base/values.h"
@@ -42,7 +42,7 @@ $NetBSD$
AdvancedSettings& advanced_settings() { return advanced_settings_; }
const AdvancedSettings& advanced_settings() const {
return advanced_settings_;
-@@ -459,7 +459,7 @@ class COMPONENT_EXPORT(PRINTING_SETTINGS
+@@ -458,7 +458,7 @@ class COMPONENT_EXPORT(PRINTING_SETTINGS
// Number of pages per sheet.
int pages_per_sheet_;
diff --git a/chromium/patches/patch-printing_print__settings__conversion.cc b/chromium/patches/patch-printing_print__settings__conversion.cc
index 55c39a5d74..38f66b8b07 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-07-06 22:58:46.000000000 +0000
+--- printing/print_settings_conversion.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ printing/print_settings_conversion.cc
@@ -290,7 +290,7 @@ std::unique_ptr<PrintSettings> PrintSett
settings->set_is_modifiable(is_modifiable.value());
diff --git a/chromium/patches/patch-printing_printing__features.cc b/chromium/patches/patch-printing_printing__features.cc
index 66d0333832..317f18c93d 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-07-06 22:58:46.000000000 +0000
+--- printing/printing_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ printing/printing_features.cc
@@ -17,7 +17,7 @@ namespace printing::features {
BASE_FEATURE(kAlignPdfDefaultPrintSettingsWithHTML,
diff --git a/chromium/patches/patch-printing_printing__features.h b/chromium/patches/patch-printing_printing__features.h
index 6ccd9c8195..73b281a41f 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-07-06 22:58:46.000000000 +0000
+--- printing/printing_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ printing/printing_features.h
@@ -19,7 +19,7 @@ namespace printing::features {
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 be4ae11c53..28a4842c38 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-07-06 22:58:46.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2026-08-05 20:17:42.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 5795e7da59..580590890a 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-07-06 22:58:46.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2026-08-05 20:17:42.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_branding.cc b/chromium/patches/patch-remoting_base_branding.cc
index 40eb48331a..d6eb9de430 100644
--- a/chromium/patches/patch-remoting_base_branding.cc
+++ b/chromium/patches/patch-remoting_base_branding.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/branding.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/base/branding.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/base/branding.cc
@@ -10,7 +10,7 @@
#include "base/path_service.h"
diff --git a/chromium/patches/patch-remoting_base_constants.h b/chromium/patches/patch-remoting_base_constants.h
index c91c7ccaf3..4e1ec2fe45 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-07-06 22:58:46.000000000 +0000
+--- remoting/base/constants.h.orig 2026-08-05 20:17:42.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_crash_crashpad__database__manager.cc b/chromium/patches/patch-remoting_base_crash_crashpad__database__manager.cc
index b48ad0c708..7030eb3f8a 100644
--- a/chromium/patches/patch-remoting_base_crash_crashpad__database__manager.cc
+++ b/chromium/patches/patch-remoting_base_crash_crashpad__database__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/crash/crashpad_database_manager.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/base/crash/crashpad_database_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/base/crash/crashpad_database_manager.cc
@@ -24,7 +24,7 @@
#if BUILDFLAG(IS_WIN)
@@ -33,7 +33,7 @@ $NetBSD$
inline base::FilePath GetDaemonProcessCrashpadDatabasePath() {
return GetVarLibDir().Append("crashpad.daemon");
-@@ -131,7 +131,7 @@ base::FilePath GetCrashpadDatabasePath()
+@@ -138,7 +138,7 @@ base::FilePath GetCrashpadDatabasePath()
base::FilePath path;
base::PathService::Get(base::BasePathKey::DIR_ASSETS, &path);
return path.Append(kChromotingCrashpadDatabasePath);
@@ -42,7 +42,7 @@ $NetBSD$
if (getuid() == 0) {
return GetDaemonProcessCrashpadDatabasePath();
}
-@@ -186,7 +186,7 @@ CrashpadDatabaseManager::CrashpadDatabas
+@@ -196,7 +196,7 @@ CrashpadDatabaseManager::CrashpadDatabas
CrashpadDatabaseManager::~CrashpadDatabaseManager() = default;
bool CrashpadDatabaseManager::InitializeCrashpadDatabase() {
diff --git a/chromium/patches/patch-remoting_base_environment__details.cc b/chromium/patches/patch-remoting_base_environment__details.cc
index 68143f2d22..a32cfed97b 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-07-06 22:58:46.000000000 +0000
+--- remoting/base/environment_details.cc.orig 2026-08-05 20:17:42.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 b7f70e999d..729b388c8f 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-07-06 22:58:46.000000000 +0000
+--- remoting/base/host_settings.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/base/host_settings.cc
@@ -7,7 +7,7 @@
#include "base/no_destructor.h"
diff --git a/chromium/patches/patch-remoting_base_remoting__export.h b/chromium/patches/patch-remoting_base_remoting__export.h
index 1fd2df8877..1f89398297 100644
--- a/chromium/patches/patch-remoting_base_remoting__export.h
+++ b/chromium/patches/patch-remoting_base_remoting__export.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/remoting_export.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/base/remoting_export.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/base/remoting_export.h
@@ -7,7 +7,7 @@
diff --git a/chromium/patches/patch-remoting_base_security__key__socket__name.cc b/chromium/patches/patch-remoting_base_security__key__socket__name.cc
index 1a3b76b80f..e87b3a0767 100644
--- a/chromium/patches/patch-remoting_base_security__key__socket__name.cc
+++ b/chromium/patches/patch-remoting_base_security__key__socket__name.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/security_key_socket_name.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/base/security_key_socket_name.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/base/security_key_socket_name.cc
@@ -25,7 +25,7 @@ base::FilePath GetDefaultSecurityKeySock
if (!GetSocketNameOverride().empty()) {
diff --git a/chromium/patches/patch-remoting_base_username.cc b/chromium/patches/patch-remoting_base_username.cc
index 62495b8035..a77a3f0c97 100644
--- a/chromium/patches/patch-remoting_base_username.cc
+++ b/chromium/patches/patch-remoting_base_username.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/username.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/base/username.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/base/username.cc
@@ -86,7 +86,7 @@ std::string GetUsername() {
#endif // BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-remoting_base_username.h b/chromium/patches/patch-remoting_base_username.h
index 245fe56fe0..adc8360bac 100644
--- a/chromium/patches/patch-remoting_base_username.h
+++ b/chromium/patches/patch-remoting_base_username.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/username.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/base/username.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/base/username.h
@@ -16,7 +16,7 @@ namespace remoting {
// error or if not implemented.
@@ -14,4 +14,4 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Returns the username that the network process is run as.
base::cstring_view GetNetworkProcessUsername();
- #endif // BUILDFLAG(IS_LINUX)
+
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 5c1b687381..60410fb27a 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-07-06 22:58:46.000000000 +0000
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2026-08-05 20:17:42.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_audio__injector.cc b/chromium/patches/patch-remoting_host_audio__injector.cc
index d71589a18c..b2c5e7dc10 100644
--- a/chromium/patches/patch-remoting_host_audio__injector.cc
+++ b/chromium/patches/patch-remoting_host_audio__injector.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/audio_injector.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/audio_injector.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/audio_injector.cc
@@ -7,7 +7,7 @@
#include "build/build_config.h"
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 b1212d2a52..6d0885b9d6 100644
--- a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
+++ b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/desktop_environment_options.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/base/desktop_environment_options.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/base/desktop_environment_options.cc
-@@ -109,7 +109,7 @@ bool DesktopEnvironmentOptions::capture_
+@@ -117,7 +117,7 @@ bool DesktopEnvironmentOptions::capture_
// TODO(joedow): Determine whether we can migrate additional platforms to
// using the DesktopCaptureWrapper instead of the DesktopCaptureProxy. Then
// clean up DesktopCapturerProxy::Core::CreateCapturer().
diff --git a/chromium/patches/patch-remoting_host_base_switches.cc b/chromium/patches/patch-remoting_host_base_switches.cc
index 3bbe4416c3..4a400aec14 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/base/switches.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/base/switches.cc
-@@ -24,13 +24,13 @@ const char kProcessTypeEvaluateCapabilit
+@@ -25,13 +25,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 e061e3aee6..b7dcee3bce 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/base/switches.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/base/switches.h
-@@ -36,13 +36,13 @@ extern const char kProcessTypeRdpDesktop
+@@ -37,13 +37,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 ff85f161fc..799a10be7b 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/chromoting_host.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/chromoting_host.cc
@@ -142,7 +142,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 145c13f220..b95f0e7c76 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/chromoting_host.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/chromoting_host.h
@@ -37,7 +37,7 @@
#include "remoting/protocol/session_manager.h"
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__context.cc b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
index 761b5afe15..0a8e4fd273 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/chromoting_host_context.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/chromoting_host_context.cc
@@ -321,7 +321,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 a52e6533c8..1e09918968 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/chromoting_host_services_client.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/chromoting_host_services_client.cc
@@ -78,7 +78,7 @@ mojo::PendingRemote<mojom::ChromotingHos
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__services__server.cc b/chromium/patches/patch-remoting_host_chromoting__host__services__server.cc
index 57c308d6e7..79e8e71746 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__services__server.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__services__server.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host_services_server.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/chromoting_host_services_server.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/chromoting_host_services_server.cc
@@ -16,7 +16,7 @@
#include "remoting/host/mojo_caller_security_checker.h"
diff --git a/chromium/patches/patch-remoting_host_client__session.cc b/chromium/patches/patch-remoting_host_client__session.cc
index ac5cbe0c23..fedc0c8138 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/client_session.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/client_session.cc
-@@ -222,7 +222,7 @@ void ClientSession::NotifyClientResoluti
+@@ -225,7 +225,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_config__file__watcher.cc b/chromium/patches/patch-remoting_host_config__file__watcher.cc
index 7f53611db0..decebe9a77 100644
--- a/chromium/patches/patch-remoting_host_config__file__watcher.cc
+++ b/chromium/patches/patch-remoting_host_config__file__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/config_file_watcher.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/config_file_watcher.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/config_file_watcher.cc
@@ -27,7 +27,7 @@ const char kHostConfigSwitchName[] = "ho
const base::FilePath::CharType kDefaultHostConfigFile[] =
diff --git a/chromium/patches/patch-remoting_host_config__file__watcher.h b/chromium/patches/patch-remoting_host_config__file__watcher.h
index 596ae87177..3238855d38 100644
--- a/chromium/patches/patch-remoting_host_config__file__watcher.h
+++ b/chromium/patches/patch-remoting_host_config__file__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/config_file_watcher.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/config_file_watcher.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/config_file_watcher.h
@@ -20,7 +20,7 @@ namespace remoting {
extern const char kHostConfigSwitchName[];
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 4f700f2c7d..1cdb28bcd6 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/crash/crash_file_uploader.cc.orig 2026-08-05 20:17:42.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 b923a56646..326ebbc842 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/create_desktop_interaction_strategy_factory.cc.orig 2026-08-05 20:17:42.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__process__main.cc b/chromium/patches/patch-remoting_host_desktop__process__main.cc
index c62109a423..69b5cb6d02 100644
--- a/chromium/patches/patch-remoting_host_desktop__process__main.cc
+++ b/chromium/patches/patch-remoting_host_desktop__process__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_process_main.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/desktop_process_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/desktop_process_main.cc
@@ -29,7 +29,7 @@
#include "remoting/host/desktop_process.h"
diff --git a/chromium/patches/patch-remoting_host_desktop__session__connector.h b/chromium/patches/patch-remoting_host_desktop__session__connector.h
index 59dc2cb1ff..f71333ccd5 100644
--- a/chromium/patches/patch-remoting_host_desktop__session__connector.h
+++ b/chromium/patches/patch-remoting_host_desktop__session__connector.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_session_connector.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/desktop_session_connector.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/desktop_session_connector.h
@@ -57,7 +57,7 @@ class DesktopSessionConnector : public m
// connections.
diff --git a/chromium/patches/patch-remoting_host_desktop__session__proxy.cc b/chromium/patches/patch-remoting_host_desktop__session__proxy.cc
index 2dc11604a9..1af49e1ac9 100644
--- a/chromium/patches/patch-remoting_host_desktop__session__proxy.cc
+++ b/chromium/patches/patch-remoting_host_desktop__session__proxy.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_session_proxy.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/desktop_session_proxy.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/desktop_session_proxy.cc
@@ -169,7 +169,7 @@ DesktopSessionProxy::CreateRemoteWebAuth
base::BindRepeating(&DesktopSessionProxy::SignalWebAuthnExtension, this));
diff --git a/chromium/patches/patch-remoting_host_desktop__session__proxy.h b/chromium/patches/patch-remoting_host_desktop__session__proxy.h
index ba5e3b5d88..95ddd7f64c 100644
--- a/chromium/patches/patch-remoting_host_desktop__session__proxy.h
+++ b/chromium/patches/patch-remoting_host_desktop__session__proxy.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_session_proxy.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/desktop_session_proxy.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/desktop_session_proxy.h
@@ -108,7 +108,7 @@ class DesktopSessionProxy
std::unique_ptr<UrlForwarderConfigurator> CreateUrlForwarderConfigurator();
diff --git a/chromium/patches/patch-remoting_host_evaluate__capability.cc b/chromium/patches/patch-remoting_host_evaluate__capability.cc
index 73423b94fe..8352d7d079 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/evaluate_capability.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/evaluate_capability.cc
@@ -56,7 +56,7 @@ base::FilePath BuildHostBinaryPath() {
}
diff --git a/chromium/patches/patch-remoting_host_host__attributes.cc b/chromium/patches/patch-remoting_host_host__attributes.cc
index 75ba7f19ea..36bf0d7eca 100644
--- a/chromium/patches/patch-remoting_host_host__attributes.cc
+++ b/chromium/patches/patch-remoting_host_host__attributes.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_attributes.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/host_attributes.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/host_attributes.cc
@@ -18,7 +18,7 @@
#include "remoting/host/win/evaluate_d3d.h"
diff --git a/chromium/patches/patch-remoting_host_host__main.cc b/chromium/patches/patch-remoting_host_host__main.cc
index e647e23fe9..ea581e9f57 100644
--- a/chromium/patches/patch-remoting_host_host__main.cc
+++ b/chromium/patches/patch-remoting_host_host__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_main.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/host_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/host_main.cc
-@@ -23,7 +23,7 @@
+@@ -24,7 +24,7 @@
#include "remoting/base/crash/crash_reporting_crashpad.h"
#include "remoting/base/logging.h"
@@ -15,23 +15,14 @@ $NetBSD$
#include <sys/stat.h>
#include <unistd.h>
-@@ -57,7 +57,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
-@@ -66,13 +66,13 @@ int FileChooserMain();
+@@ -69,13 +69,13 @@ int FileChooserMain();
int RdpDesktopSessionMain();
int UrlForwarderConfiguratorMain();
#endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
int XSessionChooserMain();
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ #endif // BUILDFLAG(IS_LINUX)
namespace {
@@ -40,7 +31,7 @@ $NetBSD$
void EnsureVarLibDirectory() {
if (getuid() != 0) {
// Only do this in the daemon process, which is always run as root.
-@@ -109,7 +109,7 @@ void Usage(const base::FilePath& program
+@@ -112,7 +112,7 @@ void Usage(const base::FilePath& program
"\n"
"Options:\n"
@@ -49,25 +40,16 @@ $NetBSD$
" --audio-pipe-name=<pipe> - Sets the pipe name to capture audio on "
"Linux.\n"
#endif // BUILDFLAG(IS_LINUX)
-@@ -189,7 +189,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) {
-@@ -203,7 +203,7 @@ MainRoutineFn SelectMainRoutine(const st
+@@ -208,7 +208,7 @@ MainRoutineFn SelectMainRoutine(const st
} else if (process_type == kProcessTypeUrlForwarderConfigurator) {
main_routine = &UrlForwarderConfiguratorMain;
#endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
} else if (process_type == kProcessTypeXSessionChooser) {
main_routine = &XSessionChooserMain;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -264,7 +264,7 @@ int HostMain(int argc, char** argv) {
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -272,7 +272,7 @@ int HostMain(int argc, char** argv) {
// Enable debug logs.
InitHostLogging();
@@ -76,7 +58,7 @@ $NetBSD$
EnsureVarLibDirectory();
#endif // BUILDFLAG(IS_LINUX)
-@@ -275,7 +275,7 @@ int HostMain(int argc, char** argv) {
+@@ -283,7 +283,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()) {
@@ -85,12 +67,3 @@ $NetBSD$
InitializeCrashpadReporting();
#elif BUILDFLAG(IS_WIN)
// TODO: joedow - Enable crash reporting for the RDP process.
-@@ -319,7 +319,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 65b92f48e5..7256f4759b 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/host_power_save_blocker.cc.orig 2026-08-05 20:17:42.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 56a0c36176..abf6190ea6 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/ipc_constants.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/ipc_constants.cc
@@ -13,7 +13,7 @@
#include "mojo/public/cpp/platform/named_platform_channel.h"
diff --git a/chromium/patches/patch-remoting_host_ipc__constants.h b/chromium/patches/patch-remoting_host_ipc__constants.h
index d12e3f116b..ff28701451 100644
--- a/chromium/patches/patch-remoting_host_ipc__constants.h
+++ b/chromium/patches/patch-remoting_host_ipc__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/ipc_constants.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/ipc_constants.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/ipc_constants.h
@@ -31,7 +31,7 @@ bool GetInstalledBinaryPath(const base::
const mojo::NamedPlatformChannel::ServerName&
diff --git a/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc b/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
index 097e503246..4f3c0ad976 100644
--- a/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/ipc_desktop_environment.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/ipc_desktop_environment.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/ipc_desktop_environment.cc
@@ -371,7 +371,7 @@ void IpcDesktopEnvironmentFactory::OnTer
}
diff --git a/chromium/patches/patch-remoting_host_ipc__desktop__environment.h b/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
index ac6a58e4c8..4d772de967 100644
--- a/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
+++ b/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/ipc_desktop_environment.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/ipc_desktop_environment.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/ipc_desktop_environment.h
@@ -130,7 +130,7 @@ class IpcDesktopEnvironmentFactory : pub
int terminal_id,
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
index 1f84eb812d..58fd6c0443 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/it2me/it2me_host.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/it2me/it2me_host.cc
@@ -72,7 +72,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 9646fd6454..7b2828a104 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/it2me/it2me_native_messaging_host_main.cc
-@@ -29,7 +29,7 @@
+@@ -30,7 +30,7 @@
#include "remoting/host/resources.h"
#include "remoting/host/usage_stats_consent.h"
@@ -15,7 +15,7 @@ $NetBSD$
#if defined(REMOTING_USE_X11)
#include <gtk/gtk.h>
#include "base/linux_util.h"
-@@ -43,7 +43,7 @@
+@@ -44,7 +44,7 @@
#include "remoting/host/mac/permission_utils.h"
#endif // BUILDFLAG(IS_APPLE)
@@ -24,16 +24,16 @@ $NetBSD$
#include "remoting/base/crash/crash_reporting_crashpad.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -79,7 +79,7 @@ bool CurrentProcessHasUiAccess() {
- // Creates a It2MeNativeMessagingHost instance, attaches it to stdin/stdout and
- // runs the task executor until It2MeNativeMessagingHost signals shutdown.
- int It2MeNativeMessagingHostMain(int argc, char** argv) {
+@@ -83,7 +83,7 @@ int It2MeNativeMessagingHostMain(int arg
+ base::ScopedMemoryConsumerRegistry<remoting::MemoryConsumerRegistry>
+ memory_consumer_registry;
+
-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
// Initialize Xlib for multi-threaded use, allowing non-Chromium code to
// use X11 safely (such as the WebRTC capturer, GTK ...)
x11::InitXlib();
-@@ -104,7 +104,7 @@ int It2MeNativeMessagingHostMain(int arg
+@@ -108,7 +108,7 @@ int It2MeNativeMessagingHostMain(int arg
// needs to be initialized first, so that the preference for crash-reporting
// can be looked up in the config file.
if (IsUsageStatsAllowed()) {
@@ -42,7 +42,7 @@ $NetBSD$
InitializeCrashpadReporting();
#elif BUILDFLAG(IS_WIN)
InitializeBreakpadReporting();
-@@ -129,7 +129,7 @@ int It2MeNativeMessagingHostMain(int arg
+@@ -133,7 +133,7 @@ int It2MeNativeMessagingHostMain(int arg
remoting::LoadResources("");
@@ -51,7 +51,7 @@ $NetBSD$
// Required for any calls into GTK functions, such as the Disconnect and
// Continue windows. Calling with nullptr arguments because we don't have
// any command line arguments for gtk to consume.
-@@ -257,7 +257,7 @@ int It2MeNativeMessagingHostMain(int arg
+@@ -262,7 +262,7 @@ int It2MeNativeMessagingHostMain(int arg
PolicyWatcher::CreateWithTaskRunner(context->file_task_runner(),
context->management_service());
@@ -60,7 +60,7 @@ $NetBSD$
scoped_refptr<AutoThreadTaskRunner> input_task_runner;
// Create an X11EventSource on all UI threads, so the global X11 connection
// (x11::Connection::Get()) can dispatch X events.
-@@ -281,7 +281,7 @@ int It2MeNativeMessagingHostMain(int arg
+@@ -286,7 +286,7 @@ int It2MeNativeMessagingHostMain(int arg
// Run the loop until channel is alive.
run_loop.Run();
diff --git a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
index c780aff002..6f59e9658f 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/me2me_desktop_environment.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/me2me_desktop_environment.cc
@@ -125,7 +125,7 @@ std::string Me2MeDesktopEnvironment::Get
capabilities += protocol::kMicrophoneRemotingCapability;
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 545c9f966f..8b1b3bf20b 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/mojo_caller_security_checker.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/mojo_caller_security_checker.cc
@@ -40,7 +40,7 @@
namespace remoting {
diff --git a/chromium/patches/patch-remoting_host_policy__watcher.cc b/chromium/patches/patch-remoting_host_policy__watcher.cc
index 9a193d754d..d97b9b6162 100644
--- a/chromium/patches/patch-remoting_host_policy__watcher.cc
+++ b/chromium/patches/patch-remoting_host_policy__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/policy_watcher.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/policy_watcher.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/policy_watcher.cc
@@ -183,7 +183,7 @@ base::DictValue PolicyWatcher::GetDefaul
result.Set(key::kRemoteAccessHostAllowEnterpriseFileTransfer, false);
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 2dbbbce8bd..cb43a3e066 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig 2026-08-05 20:17:42.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 07b7889edb..2a58974472 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/remote_open_url/remote_open_url_main.cc
@@ -22,7 +22,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 d257fc1c28..4472e2cdaa 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig 2026-08-05 20:17:42.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 550dba8efd..321bb49d0c 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2026-08-05 20:17:42.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 f61db43d12..1734e79e40 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/remoting_me2me_host.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/remoting_me2me_host.cc
-@@ -149,7 +149,7 @@
+@@ -153,7 +153,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>
-@@ -161,7 +161,7 @@
+@@ -165,7 +165,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/certificate_watcher.h"
#include "remoting/host/linux/pulse_audio_capturer.h"
-@@ -176,7 +176,7 @@
+@@ -180,7 +180,7 @@
#include "remoting/host/pairing_registry_delegate_win.h"
#endif // BUILDFLAG(IS_WIN)
@@ -33,7 +33,7 @@ $NetBSD$
#include "remoting/base/crash/crash_reporting_crashpad.h"
#include "remoting/host/host_wtmpdb_logger.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -202,7 +202,7 @@ const char kApplicationName[] = "chromot
+@@ -206,7 +206,7 @@ const char kApplicationName[] = "chromot
// from stdin.
constexpr base::FilePath::CharType kStdinConfigPath[] = FILE_PATH_LITERAL("-");
@@ -42,16 +42,7 @@ $NetBSD$
// The command line switch used to pass name of the pipe to capture audio on
// linux.
const char kAudioPipeSwitchName[] = "audio-pipe-name";
-@@ -426,7 +426,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)
-@@ -457,7 +457,7 @@ class HostProcess : public ConfigWatcher
+@@ -468,7 +468,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<AgentProcessBrokerClient> agent_process_broker_client_;
#endif
@@ -60,7 +51,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)
-@@ -525,7 +525,7 @@ class HostProcess : public ConfigWatcher
+@@ -534,7 +534,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<FtlEchoMessageListener> ftl_echo_message_listener_;
std::unique_ptr<HostEventLogger> host_event_logger_;
@@ -69,7 +60,7 @@ $NetBSD$
std::unique_ptr<HostWtmpdbLogger> host_wtmpdb_logger_;
#endif
std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -854,7 +854,7 @@ void HostProcess::StartOnNetworkThread()
+@@ -867,7 +867,7 @@ void HostProcess::StartOnNetworkThread()
void HostProcess::ShutdownOnNetworkThread() {
DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
config_watcher_.reset();
@@ -78,7 +69,7 @@ $NetBSD$
cert_watcher_.reset();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -938,7 +938,7 @@ void HostProcess::CreateAuthenticatorFac
+@@ -951,7 +951,7 @@ void HostProcess::CreateAuthenticatorFac
context_->create_client_cert_store_callback(),
service_account_email_, oauth_refresh_token_));
@@ -87,7 +78,7 @@ $NetBSD$
if (!cert_watcher_) {
cert_watcher_ = std::make_unique<CertificateWatcher>(
base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -1087,7 +1087,7 @@ void HostProcess::StartOnUiThread() {
+@@ -1098,7 +1098,7 @@ void HostProcess::StartOnUiThread() {
base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
@@ -96,7 +87,7 @@ $NetBSD$
// If an audio pipe is specific on the command-line then initialize
// PulseAudioCapturer to capture from it.
base::FilePath audio_pipe_name =
-@@ -1162,7 +1162,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1184,7 +1184,7 @@ void HostProcess::ShutdownOnUiThread() {
// It is now safe for the HostProcess to be deleted.
self_ = nullptr;
@@ -105,7 +96,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.
-@@ -1170,7 +1170,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1192,7 +1192,7 @@ void HostProcess::ShutdownOnUiThread() {
PulseAudioCapturer::InitializePipeReader(nullptr, base::FilePath());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -114,16 +105,7 @@ $NetBSD$
context_->input_task_runner()->PostTask(
FROM_HERE,
base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
-@@ -1267,7 +1267,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));
-@@ -1825,7 +1825,7 @@ void HostProcess::InitializeSignaling()
+@@ -1834,7 +1834,7 @@ void HostProcess::InitializeSignaling()
zombie_host_detector_ = std::make_unique<ZombieHostDetector>(base::BindOnce(
&HostProcess::OnZombieStateDetected, base::Unretained(this)));
@@ -132,7 +114,7 @@ $NetBSD$
// TODO: joedow - Remove Linux scope after this codepath has been stabilized.
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->HasSwitch(kEnableCorpMessaging)) {
-@@ -1920,7 +1920,7 @@ void HostProcess::StartHost() {
+@@ -1929,7 +1929,7 @@ void HostProcess::StartHost() {
SetState(HOST_STARTED);
@@ -141,7 +123,7 @@ $NetBSD$
if (webrtc::DesktopCapturer::IsRunningUnderWayland()) {
if (GnomeRemoteDesktopSession::IsRunningUnderGnome()) {
GnomeRemoteDesktopSession::GetInstance()->Init(
-@@ -2022,7 +2022,7 @@ void HostProcess::StartHost() {
+@@ -2027,7 +2027,7 @@ void HostProcess::StartHost() {
host_->AddExtension(std::make_unique<TestEchoExtension>());
@@ -150,7 +132,7 @@ $NetBSD$
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->HasSwitch(kEnableWtmpdb)) {
host_wtmpdb_logger_ =
-@@ -2057,7 +2057,7 @@ void HostProcess::StartHost() {
+@@ -2065,7 +2065,7 @@ void HostProcess::StartHost() {
// addresses.
host_->Start(*host_owner_emails_.begin());
@@ -159,7 +141,7 @@ $NetBSD$
// For Multi-process hosts and Mac, ChromotingHostServices connections are
// handled by another process, then the message pipe is forwarded to the
// network process.
-@@ -2209,7 +2209,7 @@ int HostProcessMain(bool multi_process)
+@@ -2219,7 +2219,7 @@ int HostProcessMain(bool multi_process)
: " (single-process)");
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
@@ -168,7 +150,7 @@ $NetBSD$
// For the multi-process host, screen capturing and UI rendering should be
// done by the desktop process.
if (!multi_process) {
-@@ -2260,7 +2260,7 @@ int HostProcessMain(bool multi_process)
+@@ -2271,7 +2271,7 @@ int HostProcessMain(bool multi_process)
return kInitializationFailed;
}
@@ -177,7 +159,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.
-@@ -2280,7 +2280,7 @@ int HostProcessMain(bool multi_process)
+@@ -2291,7 +2291,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 f5dec3a575..088d75c5cb 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/security_key/remote_security_key_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/security_key/remote_security_key_main.cc
@@ -23,7 +23,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 f0b00bb026..3e6f8ad8f5 100644
--- a/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
+++ b/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/session_policies_from_dict.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/session_policies_from_dict.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/session_policies_from_dict.cc
-@@ -75,7 +75,7 @@ std::optional<SessionPolicies> SessionPo
+@@ -77,7 +77,7 @@ std::optional<SessionPolicies> SessionPo
session_policies.curtain_required =
dict.FindBool(policy::key::kRemoteAccessHostRequireCurtain);
#endif
diff --git a/chromium/patches/patch-remoting_host_setup_daemon__controller.cc b/chromium/patches/patch-remoting_host_setup_daemon__controller.cc
index 8efc612895..3269a7be8f 100644
--- a/chromium/patches/patch-remoting_host_setup_daemon__controller.cc
+++ b/chromium/patches/patch-remoting_host_setup_daemon__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/daemon_controller.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/setup/daemon_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/setup/daemon_controller.cc
@@ -63,7 +63,7 @@ bool DaemonController::is_privileged() c
return delegate_->is_privileged();
diff --git a/chromium/patches/patch-remoting_host_setup_daemon__controller.h b/chromium/patches/patch-remoting_host_setup_daemon__controller.h
index ed08903112..f9c5af9be3 100644
--- a/chromium/patches/patch-remoting_host_setup_daemon__controller.h
+++ b/chromium/patches/patch-remoting_host_setup_daemon__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/daemon_controller.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/setup/daemon_controller.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/setup/daemon_controller.h
@@ -152,13 +152,13 @@ class DaemonController : public base::Re
// unprivileged.
diff --git a/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host.cc b/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host.cc
index 308a40568a..0f21396429 100644
--- a/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host.cc
+++ b/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host.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.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/setup/me2me_native_messaging_host.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/setup/me2me_native_messaging_host.cc
@@ -331,7 +331,7 @@ void Me2MeNativeMessagingHost::ProcessSt
base::DictValue response) {
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 a96e1cf2ed..04e3f298a2 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/setup/me2me_native_messaging_host_main.cc
-@@ -41,7 +41,7 @@
+@@ -42,7 +42,7 @@
#include "base/apple/scoped_nsautorelease_pool.h"
#endif // BUILDFLAG(IS_APPLE)
@@ -15,7 +15,7 @@ $NetBSD$
#include "remoting/base/crash/crash_reporting_crashpad.h"
#include "remoting/base/file_path_util_linux.h"
#include "remoting/host/pairing_registry_delegate_linux.h"
-@@ -101,7 +101,7 @@ int Me2MeNativeMessagingHostMain(int arg
+@@ -105,7 +105,7 @@ int Me2MeNativeMessagingHostMain(int arg
// needs to be initialized first, so that the preference for crash-reporting
// can be looked up in the config file.
if (IsUsageStatsAllowed()) {
@@ -24,7 +24,7 @@ $NetBSD$
InitializeCrashpadReporting();
#elif BUILDFLAG(IS_WIN)
InitializeBreakpadReporting();
-@@ -268,7 +268,7 @@ int Me2MeNativeMessagingHostMain(int arg
+@@ -273,7 +273,7 @@ int Me2MeNativeMessagingHostMain(int arg
pairing_registry =
new PairingRegistry(io_thread.task_runner(), std::move(delegate));
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 3e844aca13..a5b3cd4e53 100644
--- a/chromium/patches/patch-remoting_host_setup_start__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/start_host_main.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/host/setup/start_host_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/setup/start_host_main.cc
-@@ -44,7 +44,7 @@
+@@ -45,7 +45,7 @@
#include <unistd.h>
#endif // BUILDFLAG(IS_POSIX)
@@ -15,7 +15,7 @@ $NetBSD$
#include "remoting/base/crash/crash_reporting_crashpad.h"
#include "remoting/host/linux/host_types.h"
#include "remoting/host/setup/daemon_controller_delegate_linux_single_process.h"
-@@ -91,7 +91,7 @@ constexpr char kDisableCrashReportingSwi
+@@ -92,7 +92,7 @@ constexpr char kDisableCrashReportingSwi
constexpr char kInvalidPinErrorMessage[] =
"Please provide a numeric PIN consisting of at least six digits.\n";
@@ -24,7 +24,7 @@ $NetBSD$
// The host type to use.
constexpr char kHostTypeSwitchName[] = "host-type";
#endif
-@@ -118,7 +118,7 @@ void PrintDefaultHelpMessage(const char*
+@@ -119,7 +119,7 @@ void PrintDefaultHelpMessage(const char*
process_name, kAuthCodeSwitchName, kRedirectUrlSwitchName,
kDisplayNameSwitchName, kPinSwitchName, kDisableCrashReportingSwitchName);
@@ -33,7 +33,43 @@ $NetBSD$
std::cerr << base::StringPrintf(" [--%s=<host type>]", kHostTypeSwitchName)
<< "\n\n";
HostType::PrintHostTypeHelp();
-@@ -424,7 +424,7 @@ int StartHostMain(int argc, char** argv)
+@@ -135,7 +135,7 @@ void PrintCorpUserHelpMessage(const char
+ "Example usage:\n%s --%s=<username> [--%s=corp-machine-name]",
+ process_name, kCorpUserSwitchName, kDisplayNameSwitchName);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::cerr << base::StringPrintf(" [--%s=<host type>]", kHostTypeSwitchName)
+ << "\n\n";
+ HostType::PrintHostTypeHelp();
+@@ -159,7 +159,7 @@ void PrintCloudUserHelpMessage(const cha
+ process_name, kCloudUserSwitchName, kCloudApiKeySwitchName,
+ kDisplayNameSwitchName, kDisableCrashReportingSwitchName);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::cerr << base::StringPrintf(" [--%s=<host type>]", kHostTypeSwitchName)
+ << "\n\n";
+ HostType::PrintHostTypeHelp();
+@@ -339,7 +339,7 @@ bool InitializeCorpMachineParams(HostSta
+ params.name = command_line->GetSwitchValueASCII(kDisplayNameSwitchName);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (command_line->HasSwitch(kHostTypeSwitchName)) {
+ corp_arg_count++;
+ }
+@@ -388,7 +388,7 @@ bool InitializeCloudMachineParams(HostSt
+ cloud_arg_count++;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (command_line->HasSwitch(kHostTypeSwitchName)) {
+ cloud_arg_count++;
+ }
+@@ -454,7 +454,7 @@ int StartHostMain(int argc, char** argv)
}
#endif // defined(REMOTING_ENABLE_CRASH_REPORTING)
@@ -42,7 +78,7 @@ $NetBSD$
const HostType* host_type = nullptr;
if (command_line->HasSwitch(kHostTypeSwitchName)) {
std::string host_type_name =
-@@ -473,7 +473,7 @@ int StartHostMain(int argc, char** argv)
+@@ -503,7 +503,7 @@ int StartHostMain(int argc, char** argv)
}
#endif // BUILDFLAG(IS_LINUX)
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 1f9591e7cd..86372fa6ac 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/webauthn/desktop_session_type_util.cc.orig 2026-08-05 20:17:42.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 6152dc8eb3..9953a028a9 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/webauthn/remote_webauthn_caller_security_utils.cc
@@ -13,11 +13,11 @@
#include "base/process/process_handle.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 d594d19a36..1797cf2aa2 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2026-08-05 20:17:42.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 af1bf8bb50..0de59890b0 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-07-06 22:58:46.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_main.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/host/webauthn/remote_webauthn_main.cc
@@ -26,7 +26,7 @@
#include "remoting/host/webauthn/remote_webauthn_caller_security_utils.h"
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__transport.cc b/chromium/patches/patch-remoting_protocol_webrtc__transport.cc
index f93e47144a..1380028740 100644
--- a/chromium/patches/patch-remoting_protocol_webrtc__transport.cc
+++ b/chromium/patches/patch-remoting_protocol_webrtc__transport.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/protocol/webrtc_transport.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/protocol/webrtc_transport.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/protocol/webrtc_transport.cc
@@ -1202,7 +1202,7 @@ void WebrtcTransport::SendOffer() {
// `recvonly` if microphone remoting is not enabled. Only Linux hosts support
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
index 5690dda83a..78becbe14d 100644
--- a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
+++ b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/protocol/webrtc_video_stream.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- remoting/protocol/webrtc_video_stream.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ remoting/protocol/webrtc_video_stream.cc
@@ -255,7 +255,7 @@ WebrtcVideoStream::WebrtcVideoStream(con
: session_options_(session_options) {
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 ccbc27bdb0..433afe8ced 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-07-06 22:58:46.000000000 +0000
+--- remoting/signaling/ftl_host_device_id_provider.cc.orig 2026-08-05 20:17:42.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-remoting_tools_magi-mode_tests_testdata_mock__app.cc b/chromium/patches/patch-remoting_tools_magi-mode_tests_testdata_mock__app.cc
deleted file mode 100644
index 4960fd9947..0000000000
--- a/chromium/patches/patch-remoting_tools_magi-mode_tests_testdata_mock__app.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
-
---- remoting/tools/magi-mode/tests/testdata/mock_app.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ remoting/tools/magi-mode/tests/testdata/mock_app.cc
-@@ -14,7 +14,7 @@
- #include "file_manager_win.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "socket_handler_linux.h"
- #endif
-
-@@ -39,7 +39,7 @@ void RunMockApp() {
- ProcessFile();
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ReadConfig();
- #endif
- }
diff --git a/chromium/patches/patch-sandbox_BUILD.gn b/chromium/patches/patch-sandbox_BUILD.gn
index e397ed9681..e09a8c0720 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-07-06 22:58:46.000000000 +0000
+--- sandbox/BUILD.gn.orig 2026-08-05 20:17:42.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 841d21358f..b75de9bd53 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-07-06 22:58:46.000000000 +0000
+--- sandbox/features.gni.orig 2026-08-05 20:17:42.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 8e36873b49..fdb1f9c508 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-07-06 22:58:46.000000000 +0000
+--- sandbox/linux/BUILD.gn.orig 2026-08-05 20:17:42.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 ecef04b85c..6ad338a050 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-07-06 22:58:46.000000000 +0000
+--- sandbox/linux/services/init_process_reaper.cc.orig 2026-08-05 20:17:42.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 d8be448aef..6580b0844b 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-07-06 22:58:46.000000000 +0000
+--- sandbox/linux/services/libc_interceptor.cc.orig 2026-08-05 20:17:42.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 4a4ce6fcfa..397c89bec6 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-07-06 22:58:46.000000000 +0000
+--- sandbox/policy/BUILD.gn.orig 2026-08-05 20:17:42.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 0c74da1c70..f86b2bbb9b 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-07-06 22:58:46.000000000 +0000
+--- sandbox/policy/features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ sandbox/policy/features.cc
@@ -17,7 +17,11 @@ namespace sandbox::policy::features {
#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_FUCHSIA)
@@ -18,7 +18,7 @@ $NetBSD$
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
// Enables a fine-grained seccomp-BPF syscall filter for the network service.
-@@ -110,7 +114,7 @@ BASE_FEATURE(kWinSboxModuleTamperingProt
+@@ -115,7 +119,7 @@ BASE_FEATURE(kWinSboxModuleTamperingProt
BASE_FEATURE(kSpectreVariant2Mitigation, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-sandbox_policy_features.h b/chromium/patches/patch-sandbox_policy_features.h
index 4a06795525..f09a8a9c27 100644
--- a/chromium/patches/patch-sandbox_policy_features.h
+++ b/chromium/patches/patch-sandbox_policy_features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/features.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- sandbox/policy/features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ sandbox/policy/features.h
-@@ -45,7 +45,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
+@@ -46,7 +46,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kSpectreVariant2Mitigation);
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 710e3f0824..048a2d8b03 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-07-08 12:43:23.620638415 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2026-08-07 09:53:45.813872935 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.cc
@@ -0,0 +1,210 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
@@ -108,7 +108,7 @@ $NetBSD$
+ const std::string process_type =
+ command_line->GetSwitchValueASCII(switches::kProcessType);
+
-+ base::SysInfo::AmountOfPhysicalMemory();
++ base::SysInfo::AmountOfTotalPhysicalMemory();
+ base::SysInfo::NumberOfProcessors();
+ base::SysInfo::CPUModelName();
+
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
index ec30c958e1..3ef8d15f39 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-07-08 12:43:23.620930668 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2026-08-07 09:53:45.813991065 +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 1a898fa515..6008e8ab45 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-07-06 22:58:46.000000000 +0000
+--- sandbox/policy/mojom/sandbox.mojom.orig 2026-08-05 20:17:42.000000000 +0000
+++ sandbox/policy/mojom/sandbox.mojom
@@ -74,6 +74,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 71a2da4859..3e9cacbde8 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-07-08 12:43:23.621545382 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2026-08-07 09:53:45.814271240 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.cc
@@ -0,0 +1,445 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
@@ -122,7 +122,7 @@ $NetBSD$
+ const std::string process_type =
+ command_line->GetSwitchValueASCII(switches::kProcessType);
+
-+ base::SysInfo::AmountOfPhysicalMemory();
++ base::SysInfo::AmountOfTotalPhysicalMemory();
+ base::SysInfo::NumberOfProcessors();
+ base::SysInfo::CPUModelName();
+
@@ -392,7 +392,7 @@ $NetBSD$
+ // up to 64 GB.
+ constexpr rlim_t GB = 1024 * 1024 * 1024;
+ const rlim_t physical_memory =
-+ base::SysInfo::AmountOfPhysicalMemory().InBytes();
++ base::SysInfo::AmountOfTotalPhysicalMemory().InBytes();
+ rlim_t limit;
+ if ((sandbox_type == sandbox::mojom::Sandbox::kGpu ||
+ sandbox_type == sandbox::mojom::Sandbox::kOnDeviceModelExecution) &&
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index 9fab14b6d2..dd7acedef8 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-07-08 12:43:23.621705460 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2026-08-07 09:53:45.814415951 +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 e5246e2408..abcb13e714 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox.cc
+++ b/chromium/patches/patch-sandbox_policy_sandbox.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- sandbox/policy/sandbox.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ sandbox/policy/sandbox.cc
-@@ -20,6 +20,10 @@
+@@ -22,6 +22,10 @@
#include "sandbox/policy/linux/sandbox_linux.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -17,7 +17,7 @@ $NetBSD$
#if BUILDFLAG(IS_MAC)
#include "sandbox/mac/seatbelt.h"
#endif // BUILDFLAG(IS_MAC)
-@@ -36,7 +40,7 @@
+@@ -38,7 +42,7 @@
namespace sandbox {
namespace policy {
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.h b/chromium/patches/patch-sandbox_policy_sandbox.h
index 46a727086e..8e99afcb82 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-07-06 22:58:46.000000000 +0000
+--- sandbox/policy/sandbox.h.orig 2026-08-05 20:17:42.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 ed13c48d82..26091a12f9 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-07-06 22:58:46.000000000 +0000
+--- sandbox/policy/sandbox_type.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ sandbox/policy/sandbox_type.cc
@@ -13,7 +13,7 @@
#include "sandbox/policy/mojom/sandbox.mojom.h"
diff --git a/chromium/patches/patch-sandbox_policy_switches.cc b/chromium/patches/patch-sandbox_policy_switches.cc
index 950455f7b5..27002a3c1b 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-07-06 22:58:46.000000000 +0000
+--- sandbox/policy/switches.cc.orig 2026-08-05 20:17:42.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 13144660f0..3e125afca6 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-07-06 22:58:46.000000000 +0000
+--- sandbox/policy/switches.h.orig 2026-08-05 20:17:42.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 35f1e6fe25..ee8150c42b 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-07-06 22:58:46.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.cc.orig 2026-08-05 20:17:42.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 70f302affc..c8de6f1d8f 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-07-06 22:58:46.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.h.orig 2026-08-05 20:17:42.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 8196372028..d9de6e2358 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-07-06 22:58:46.000000000 +0000
+--- services/device/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/device/BUILD.gn
@@ -17,7 +17,7 @@ if (is_ios) {
}
diff --git a/chromium/patches/patch-services_device_device__service.cc b/chromium/patches/patch-services_device_device__service.cc
new file mode 100644
index 0000000000..d67518a1ed
--- /dev/null
+++ b/chromium/patches/patch-services_device_device__service.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
+
+--- services/device/device_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ services/device/device_service.cc
+@@ -6,6 +6,8 @@
+
+ #include <utility>
+
++#include "base/notimplemented.h"
++
+ #include "base/functional/bind.h"
+ #include "base/memory/weak_ptr.h"
+ #include "base/task/single_thread_task_runner.h"
+@@ -310,7 +312,7 @@ void DeviceService::BindSerialPortManage
+ serial_port_manager_.AsyncCall(&SerialPortManagerImpl::Bind, FROM_HERE)
+ .WithArgs(std::move(receiver));
+ #else // defined(IS_SERIAL_ENABLED_PLATFORM)
+- NOTREACHED() << "Serial devices not supported on this platform.";
++ NOTIMPLEMENTED() << "Serial devices not supported on this platform.";
+ #endif // defined(IS_SERIAL_ENABLED_PLATFORM)
+ }
+
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 2bd054310e..8460e5ed96 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-07-06 22:58:46.000000000 +0000
+--- services/device/geolocation/location_provider_manager.cc.orig 2026-08-05 20:17:42.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 5becaed1aa..dad433856e 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-07-06 22:58:46.000000000 +0000
+--- services/device/hid/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/device/hid/BUILD.gn
@@ -36,7 +36,35 @@ source_set("hid") {
"//third_party/protobuf:protobuf_lite",
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 3f65994493..4231dc598a 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-07-08 12:43:23.630885651 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2026-08-07 09:53:45.815681592 +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 e0b2c4aebf..6d6b709fec 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-07-08 12:43:23.631035319 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2026-08-07 09:53:45.815818709 +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 f537c2d387..dd4296685f 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-07-08 12:43:23.631163195 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2026-08-07 09:53:45.815935937 +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 019f3dfcbe..eb047a6bc9 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-07-08 12:43:23.631304507 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2026-08-07 09:53:45.816066210 +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 7538d7f58b..c3f10fce59 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-07-06 22:58:46.000000000 +0000
+--- services/device/hid/hid_service.cc.orig 2026-08-05 20:17:42.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 f42c8d867d..0dd59ec830 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-07-08 12:43:23.631530873 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2026-08-07 09:53:45.816270507 +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 5d48935364..a2cac3edfe 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_fido.h.orig 2026-07-08 12:43:23.631703636 +0000
+--- services/device/hid/hid_service_fido.h.orig 2026-08-07 09:53:45.816413094 +0000
+++ services/device/hid/hid_service_fido.h
-@@ -0,0 +1,65 @@
+@@ -0,0 +1,56 @@
+// Copyright 2014 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -49,16 +49,7 @@ $NetBSD$
+// opening a device. Because this operation crosses multiple threads these
+// functions are static and the necessary parameters are passed as a single
+// struct.
-+#if BUILDFLAG(IS_CHROMEOS_ASH)
-+ static void OnPathOpenComplete(std::unique_ptr<ConnectParams> params,
-+ base::ScopedFD fd);
-+ static void OnPathOpenError(const std::string& device_path,
-+ ConnectCallback callback,
-+ const std::string& error_name,
-+ const std::string& error_message);
-+#else
+ static void OpenOnBlockingThread(std::unique_ptr<ConnectParams> params);
-+#endif
+ static void FinishOpen(std::unique_ptr<ConnectParams> params);
+
+ const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
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 8e4b25b354..f4bebd710b 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_freebsd.cc.orig 2026-07-08 12:43:23.631819659 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2026-08-07 09:53:45.816520323 +0000
+++ services/device/hid/hid_service_freebsd.cc
-@@ -0,0 +1,395 @@
+@@ -0,0 +1,394 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -389,7 +389,6 @@ $NetBSD$
+
+ if (!base::SetNonBlocking(params->fd.get())) {
+ HID_PLOG(ERROR) << "Failed to set the non-blocking flag on the device fd";
-+ std::move(params->callback).Run(nullptr);
+ }
+
+ std::move(params->callback).Run(base::MakeRefCounted<HidConnectionFreeBSD>(
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 e83d24a907..c25f8cd359 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-07-08 12:43:23.631981812 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2026-08-07 09:53:45.816661498 +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 293459995f..08a4404ffa 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.cc
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/device_features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- services/device/public/cpp/device_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/device/public/cpp/device_features.cc
@@ -174,11 +174,11 @@ bool IsOsLevelGeolocationPermissionSuppo
// a USB interface is busy.
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 4b94640d2c..4c9238b4b1 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.h
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/device_features.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- services/device/public/cpp/device_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/device/public/cpp/device_features.h
@@ -64,11 +64,11 @@ extern const DEVICE_FEATURES_EXPORT
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 43688ed713..8e8902fc0e 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-07-06 22:58:46.000000000 +0000
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2026-08-05 20:17:42.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 31e6623566..a9745ee52b 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-07-06 22:58:46.000000000 +0000
+--- services/device/public/mojom/BUILD.gn.orig 2026-08-05 20:17:42.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 70b3b2bc87..8eb9a00fdf 100644
--- a/chromium/patches/patch-services_device_serial_BUILD.gn
+++ b/chromium/patches/patch-services_device_serial_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/serial/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- services/device/serial/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/device/serial/BUILD.gn
@@ -8,7 +8,7 @@ if (is_android) {
import("//third_party/jni_zero/jni_zero.gni")
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 777fc08f18..6f3f3851ba 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-07-06 22:58:46.000000000 +0000
+--- services/device/serial/serial_device_enumerator.cc.orig 2026-08-05 20:17:42.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 59b5956b11..62c4a29bd8 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-07-06 22:58:46.000000000 +0000
+--- services/device/serial/serial_io_handler_posix.cc.orig 2026-08-05 20:17:42.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 87b681b1d0..b70204dfda 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-07-06 22:58:46.000000000 +0000
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/device/time_zone_monitor/time_zone_monitor_linux.cc
@@ -132,9 +132,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 3569d61a50..6ae35c7356 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-07-06 22:58:46.000000000 +0000
+--- services/device/usb/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/device/usb/BUILD.gn
@@ -90,7 +90,7 @@ static_library("usb") {
deps += [ "//third_party/re2" ]
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 6ac21ba31c..88bbca25ac 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-07-06 22:58:46.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.cc.orig 2026-08-05 20:17:42.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 72d598937f..b640b7d64a 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-07-06 22:58:46.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.h.orig 2026-08-05 20:17:42.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 2bbf0c64b5..52e994a9e4 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-07-06 22:58:46.000000000 +0000
+--- services/device/usb/usb_service.cc.orig 2026-08-05 20:17:42.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 1abe78c097..da224a1603 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-07-08 12:43:23.640960844 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2026-08-07 09:53:45.818104353 +0000
+++ services/device/usb/usb_service_fake.cc
@@ -0,0 +1,49 @@
+// 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 d080646d0e..34cc53ca41 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-07-08 12:43:23.641076127 +0000
+--- services/device/usb/usb_service_fake.h.orig 2026-08-07 09:53:45.818206922 +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 40c20bea65..7a486a37eb 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-07-06 22:58:46.000000000 +0000
+--- services/network/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/network/BUILD.gn
-@@ -447,7 +447,6 @@ if (is_linux || is_chromeos) {
+@@ -457,7 +457,6 @@ if (is_linux || is_chromeos) {
deps = [
"//base",
"//components/vrp_flags:buildflags",
diff --git a/chromium/patches/patch-services_network_network__context.cc b/chromium/patches/patch-services_network_network__context.cc
index 2f7cbb20d2..089e6a7fbf 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-07-06 22:58:46.000000000 +0000
+--- services/network/network_context.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/network/network_context.cc
-@@ -651,7 +651,7 @@ NetworkContext::NetworkContextHttpAuthPr
+@@ -670,7 +670,7 @@ NetworkContext::NetworkContextHttpAuthPr
NetworkContext::NetworkContextHttpAuthPreferences::
~NetworkContextHttpAuthPreferences() = default;
@@ -15,7 +15,7 @@ $NetBSD$
bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
const {
if (network_service_) {
-@@ -2709,7 +2709,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2800,7 +2800,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 67c4ba7091..4557df2a84 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-07-06 22:58:46.000000000 +0000
+--- services/network/network_context.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/network/network_context.h
-@@ -764,7 +764,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -782,7 +782,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 5ae7f03bb9..d20471f1a0 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-07-06 22:58:46.000000000 +0000
+--- services/network/network_sandbox_hook_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/network/network_sandbox_hook_linux.cc
@@ -16,11 +16,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 00bb562c24..473f699306 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-07-06 22:58:46.000000000 +0000
+--- services/network/network_sandbox_hook_linux.h.orig 2026-08-05 20:17:42.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 f92dcb8310..6d877e77a9 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-07-06 22:58:46.000000000 +0000
+--- services/network/network_service.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/network/network_service.cc
-@@ -104,7 +104,7 @@
+@@ -105,7 +105,7 @@
#include "third_party/boringssl/src/include/openssl/cpu.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "services/network/network_change_notifier_passive_factory.h"
#endif
-@@ -1051,7 +1051,7 @@ void NetworkService::SetExplicitlyAllowe
+@@ -1073,7 +1073,7 @@ void NetworkService::SetExplicitlyAllowe
net::SetExplicitlyAllowedPorts(ports);
}
@@ -24,7 +24,7 @@ $NetBSD$
void NetworkService::SetGssapiLibraryLoadObserver(
mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
gssapi_library_load_observer) {
-@@ -1191,7 +1191,7 @@ NetworkService::CreateHttpAuthHandlerFac
+@@ -1213,7 +1213,7 @@ NetworkService::CreateHttpAuthHandlerFac
);
}
diff --git a/chromium/patches/patch-services_network_network__service.h b/chromium/patches/patch-services_network_network__service.h
index 55f630c1be..9d87beeed1 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-07-06 22:58:46.000000000 +0000
+--- services/network/network_service.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/network/network_service.h
-@@ -235,7 +235,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -241,7 +241,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
void SetFirstPartySets(net::GlobalFirstPartySets sets) 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;
-@@ -302,7 +302,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -308,7 +308,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)
-@@ -574,7 +574,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -595,7 +595,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 230e21d01d..3d1bd4be3a 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-07-06 22:58:46.000000000 +0000
+--- services/network/public/cpp/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/network/public/cpp/BUILD.gn
-@@ -753,7 +753,7 @@ component("cpp_base") {
+@@ -756,7 +756,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",
-@@ -917,7 +917,7 @@ source_set("tests") {
+@@ -921,7 +921,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 bb65073796..dc72d6fa74 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-07-06 22:58:46.000000000 +0000
+--- services/network/public/cpp/features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/network/public/cpp/features.cc
@@ -95,7 +95,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
// Enable usage of hardcoded DoH upgrade mapping for use in automatic mode.
diff --git a/chromium/patches/patch-services_network_public_mojom_BUILD.gn b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
index 2d6a4bdcd9..8baddb259a 100644
--- a/chromium/patches/patch-services_network_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/mojom/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- services/network/public/mojom/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/network/public/mojom/BUILD.gn
-@@ -727,11 +727,11 @@ mojom("url_loader_base") {
+@@ -739,11 +739,11 @@ mojom("url_loader_base") {
]
enabled_features = []
@@ -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" ]
-@@ -1125,7 +1125,7 @@ mojom("url_loader_base") {
+@@ -1137,7 +1137,7 @@ mojom("url_loader_base") {
},
]
@@ -29,7 +29,7 @@ $NetBSD$
cpp_typemaps += [
{
types = [
-@@ -2084,7 +2084,7 @@ mojom("mojom") {
+@@ -2096,7 +2096,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 029fac3473..06d8d5b365 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-07-06 22:58:46.000000000 +0000
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2026-08-05 20:17:42.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 807b989e01..03c40b7b0f 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,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/on_device_model/ml/gpu_blocklist.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- services/on_device_model/ml/gpu_blocklist.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/on_device_model/ml/gpu_blocklist.cc
-@@ -24,7 +24,7 @@ const base::FeatureParam<std::string> kG
+@@ -23,7 +23,7 @@ namespace {
+ const base::FeatureParam<std::string> kGpuBlockList{
&optimization_guide::features::kOnDeviceModelPerformanceParams,
"on_device_model_gpu_block_list",
- // These devices are nearly always crashing or have very low performance.
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
"8086:64a0|8086:e20b|" // TODO(b/456603738): Remove when fixed.
#endif // BUILDFLAG(IS_LINUX)
- "8086:412|8086:a16|8086:41e|8086:416|8086:402|8086:166|8086:1616|8086:22b1|"
+ // These devices are nearly always crashing or have very low performance.
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 bbf7be3015..5ca3a6fa93 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-07-06 22:58:46.000000000 +0000
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2026-08-05 20:17:42.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 580562c28c..2e1c02ded6 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-07-06 22:58:46.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2026-08-05 20:17:42.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 1d375de2ae..0f18795d56 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-07-06 22:58:46.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2026-08-05 20:17:42.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 278f9de938..75f72298ce 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-07-08 12:43:23.650829050 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2026-08-07 09:53:45.821015574 +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 24e830baf9..3ad49347b0 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-07-06 22:58:46.000000000 +0000
+--- services/screen_ai/public/cpp/utilities.cc.orig 2026-08-05 20:17:42.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 75dda7ebe6..42998a5bd7 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-07-06 22:58:46.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
@@ -59,6 +59,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 635e3ab969..ff8ac4ccfe 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-07-06 22:58:46.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2026-08-05 20:17:42.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 8b1d535c1e..f50b03598f 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-07-06 22:58:46.000000000 +0000
+--- services/screen_ai/screen_ai_service_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/screen_ai/screen_ai_service_impl.cc
@@ -32,7 +32,7 @@
#include "ui/accessibility/ax_tree_id.h"
diff --git a/chromium/patches/patch-services_service__manager_BUILD.gn b/chromium/patches/patch-services_service__manager_BUILD.gn
index 56b532067b..9a2a31425e 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-07-06 22:58:46.000000000 +0000
+--- services/service_manager/BUILD.gn.orig 2026-08-05 20:17:42.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 a53103b881..d80cde8915 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-07-06 22:58:46.000000000 +0000
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2026-08-05 20:17:42.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 48dd6161be..dd5811ecf3 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-07-06 22:58:46.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/shape_detection/shape_detection_sandbox_hook.cc
@@ -32,8 +32,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 1a43799ec4..8f827c4a9d 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-07-06 22:58:46.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.h.orig 2026-08-05 20:17:42.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 75cebfcd78..cdbbf8e4b5 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-07-06 22:58:46.000000000 +0000
+--- services/shape_detection/shape_detection_service.cc.orig 2026-08-05 20:17:42.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 b280b68a24..54a0f7ab59 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-07-06 22:58:46.000000000 +0000
+--- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2026-08-05 20:17:42.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 5d19a415c3..e7b59363e7 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-07-06 22:58:46.000000000 +0000
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
@@ -42,7 +42,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 6cadae8d66..02d1763610 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-07-06 22:58:46.000000000 +0000
+--- services/tracing/public/cpp/system_metrics_sampler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/tracing/public/cpp/system_metrics_sampler.cc
@@ -177,8 +177,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 2fe837eb99..e6725fbd2c 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/video_capture/public/mojom/video_capture_service.mojom.orig 2026-07-06 22:58:46.000000000 +0000
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/video_capture/public/mojom/video_capture_service.mojom
@@ -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 599cf66b4e..634e1b99c8 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-07-06 22:58:46.000000000 +0000
+--- services/viz/public/mojom/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/viz/public/mojom/BUILD.gn
@@ -54,7 +54,7 @@ mojom("mojom") {
diff --git a/chromium/patches/patch-services_webnn_features.gni b/chromium/patches/patch-services_webnn_features.gni
index 97815dd3f0..6d34a4743c 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-07-06 22:58:46.000000000 +0000
+--- services/webnn/features.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/webnn/features.gni
@@ -9,7 +9,7 @@ assert(use_blink)
diff --git a/chromium/patches/patch-services_webnn_webnn__graph__impl__fuzzer.cc b/chromium/patches/patch-services_webnn_webnn__graph__impl__fuzzer.cc
index e170b6901c..3868ee9a4c 100644
--- a/chromium/patches/patch-services_webnn_webnn__graph__impl__fuzzer.cc
+++ b/chromium/patches/patch-services_webnn_webnn__graph__impl__fuzzer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/webnn/webnn_graph_impl_fuzzer.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- services/webnn/webnn_graph_impl_fuzzer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ services/webnn/webnn_graph_impl_fuzzer.cc
-@@ -1053,7 +1053,7 @@ std::optional<Conv2dDescriptors> SetUpCo
+@@ -1613,7 +1613,7 @@ std::optional<Conv2dDescriptors> SetUpCo
params.groups = params.input_channels;
}
@@ -15,7 +15,7 @@ $NetBSD$
if (params.conv2d_kind == mojom::Conv2d::Kind::kTransposed) {
// ConvTranspose2d does not support dilation and groups for TFLite backend:
// https://source.chromium.org/chromium/chromium/src/+/db6bda50f023057ffa82845f232852dea0f271e1:services/webnn/tflite/graph_builder_tflite.cc;l=4125
-@@ -1349,7 +1349,7 @@ std::optional<Pool2dDescriptors> SetUpPo
+@@ -1950,7 +1950,7 @@ std::optional<Pool2dDescriptors> SetUpPo
Pool2dParams& params) {
InputOperandLayout input_layout = context_properties.input_operand_layout;
diff --git a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
index 5a2203b668..6bc730a9d3 100644
--- a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
+++ b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/SkMemory_new_handler.cpp.orig 2026-07-06 22:58:46.000000000 +0000
+--- skia/ext/SkMemory_new_handler.cpp.orig 2026-08-05 20:17:42.000000000 +0000
+++ skia/ext/SkMemory_new_handler.cpp
-@@ -22,7 +22,7 @@
+@@ -21,7 +21,7 @@
#include <windows.h>
#elif BUILDFLAG(IS_APPLE)
#include <malloc/malloc.h>
@@ -15,7 +15,7 @@ $NetBSD$
#include <malloc.h>
#endif
-@@ -108,7 +108,7 @@ static void* malloc_nothrow(size_t size,
+@@ -107,7 +107,7 @@ static void* malloc_nothrow(size_t size,
// TODO(b.kelemen): we should always use UncheckedMalloc but currently it
// doesn't work as intended everywhere.
void* result;
diff --git a/chromium/patches/patch-skia_ext_font__utils.cc b/chromium/patches/patch-skia_ext_font__utils.cc
index e6d88551bb..9407dc8f04 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-07-06 22:58:46.000000000 +0000
+--- skia/ext/font_utils.cc.orig 2026-08-05 20:17:42.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 a3b861b28b..82f8325745 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-07-06 22:58:46.000000000 +0000
+--- skia/ext/skcolorspace_trfn.cc.orig 2026-08-05 20:17:42.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
deleted file mode 100644
index 66811044bc..0000000000
--- a/chromium/patches/patch-sql_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
-
---- sql/database.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ sql/database.cc
-@@ -118,7 +118,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) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- && !drive_info->is_removable.value_or(false)
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
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 8a4013e60a..1c1b9de0b9 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-07-06 22:58:46.000000000 +0000
+--- third_party/abseil-cpp/absl/base/config.h.orig 2026-08-05 20:17:42.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 bc6fdf9554..690b75917a 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-07-06 22:58:46.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig 2026-08-05 20:17:42.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 82f091778b..fa8761beef 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-07-06 22:58:46.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2026-08-05 20:17:42.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 046ef7fab1..edb67bab1c 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-07-06 22:58:46.000000000 +0000
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2026-08-05 20:17:42.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 4aec35c911..09ec54f6e1 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-07-06 22:58:46.000000000 +0000
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2026-08-05 20:17:42.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_angle_BUILD.gn b/chromium/patches/patch-third__party_angle_BUILD.gn
index c1a53d28e5..3e4b9ff322 100644
--- a/chromium/patches/patch-third__party_angle_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/angle/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/angle/BUILD.gn
-@@ -391,7 +391,6 @@ config("extra_warnings") {
+@@ -392,7 +392,6 @@ config("extra_warnings") {
"-Wtautological-type-limit-compare",
"-Wundefined-reinterpret-cast",
"-Wunneeded-internal-declaration",
@@ -14,7 +14,7 @@ $NetBSD$
"-Wsuggest-destructor-override",
"-Wsuggest-override",
-@@ -578,7 +577,7 @@ template("angle_common_lib") {
+@@ -582,7 +581,7 @@ template("angle_common_lib") {
all_dependent_configs = [ ":angle_disable_pool_alloc" ]
}
@@ -23,7 +23,7 @@ $NetBSD$
libs = [ "dl" ]
}
-@@ -741,6 +740,9 @@ angle_static_library("angle_gpu_info_uti
+@@ -745,6 +744,9 @@ angle_static_library("angle_gpu_info_uti
"Xi",
"Xext",
]
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 5ac3500081..3bc895cc37 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/common/platform.h.orig 2026-08-05 20:17:42.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 5237638952..6eb38718f6 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/common/platform_helpers.h.orig 2026-08-05 20:17:42.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 05d634b749..3b89f05561 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/common/system_utils.cpp.orig 2026-08-05 20:17:42.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 dfe3ac4d17..15c58ee695 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/common/system_utils_linux.cpp.orig 2026-08-05 20:17:42.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 241bcfdb24..d74348832b 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2026-08-05 20:17:42.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 cd8007577a..ee6feef404 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2026-08-05 20:17:42.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 81fea58c95..c0792649e1 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2026-08-05 20:17:42.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 b373f10dc3..85d9d8e7a8 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2026-08-05 20:17:42.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 10a743b7d1..692cdb91e2 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/libANGLE/Display.cpp.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/angle/src/libANGLE/Display.cpp
@@ -64,7 +64,7 @@
# include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
@@ -15,7 +15,7 @@ $NetBSD$
# include "libANGLE/renderer/gl/egl/DisplayEGL.h"
# if defined(ANGLE_USE_X11)
# include "libANGLE/renderer/gl/glx/DisplayGLX_api.h"
-@@ -435,7 +435,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -447,7 +447,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
impl = new rx::DisplayCGL(state);
break;
@@ -24,7 +24,7 @@ $NetBSD$
# if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND)
if (platformType == 0)
{
-@@ -493,7 +493,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -505,7 +505,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
#if defined(ANGLE_ENABLE_OPENGL)
# if defined(ANGLE_PLATFORM_WINDOWS)
impl = new rx::DisplayWGL(state);
@@ -33,7 +33,7 @@ $NetBSD$
# if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND)
if (platformType == 0)
{
-@@ -556,7 +556,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -568,7 +568,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
impl = rx::CreateVulkanWin32Display(state);
}
break;
@@ -42,7 +42,7 @@ $NetBSD$
# if defined(ANGLE_USE_GBM)
if (platformType == EGL_PLATFORM_GBM_KHR && rx::IsVulkanGbmDisplayAvailable())
{
-@@ -2207,7 +2207,7 @@ static ClientExtensions GenerateClientEx
+@@ -2216,7 +2216,7 @@ static ClientExtensions GenerateClientEx
extensions.platformWaylandEXT = true;
#endif
@@ -51,7 +51,7 @@ $NetBSD$
extensions.platformSurfacelessMESA = true;
#endif
-@@ -2254,7 +2254,7 @@ static ClientExtensions GenerateClientEx
+@@ -2263,7 +2263,7 @@ static ClientExtensions GenerateClientEx
extensions.x11Visual = true;
#endif
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 df95ce0676..8680afa893 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp
@@ -153,10 +153,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 a2d85016f5..2f7d183c31 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2026-08-05 20:17:42.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 fe96f1129e..223d413c05 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-07-06 22:58:46.000000000 +0000
+--- third_party/angle/util/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/angle/util/BUILD.gn
@@ -343,7 +343,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 839a0838c1..5324500466 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/common/features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/common/features.cc
-@@ -692,7 +692,7 @@ BASE_FEATURE(kDevToolsAdsPanel, base::FE
+@@ -701,7 +701,7 @@ BASE_FEATURE(kDevToolsAdsPanel, base::FE
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
-@@ -2071,7 +2071,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
+@@ -2064,7 +2064,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 12d31518e1..19cc2d0181 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2026-08-05 20:17:42.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 7ac23037c8..d212e8a6f7 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2026-08-05 20:17:42.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 828996938b..d8f80b5f1e 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2026-08-05 20:17:42.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 39c1b46a24..797655bb27 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/public/platform/platform.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/public/platform/platform.h
@@ -382,7 +382,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 8b55d133bf..1e7dd039b4 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2026-08-05 20:17:42.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 0301096a9c..27cf917ca1 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/build/scripts/gperf.py.orig 2026-08-05 20:17:42.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 2cf413b3bf..f0a8d393ea 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2026-08-05 20:17:42.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 089b6d1717..71dac3679c 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,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/blink_initializer.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/controller/blink_initializer.cc
-@@ -85,12 +85,12 @@
- #include "third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.h"
+@@ -87,12 +87,12 @@
+ #include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -21,7 +21,7 @@ $NetBSD$
#include "third_party/blink/renderer/controller/highest_pmf_reporter.h"
#endif
-@@ -257,7 +257,7 @@ void BlinkInitializer::RegisterInterface
+@@ -266,7 +266,7 @@ void BlinkInitializer::RegisterInterface
main_thread_task_runner);
#endif
@@ -30,7 +30,7 @@ $NetBSD$
binders.Add<mojom::blink::MemoryUsageMonitorLinux>(
ConvertToBaseRepeatingCallback(
CrossThreadBindRepeating(&MemoryUsageMonitorPosix::Bind)),
-@@ -310,7 +310,7 @@ void BlinkInitializer::RegisterMemoryWat
+@@ -319,7 +319,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 678bebbd69..122c83b338 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
@@ -163,15 +163,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 37511b2067..4195686087 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2026-08-05 20:17:42.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 aae5305f5b..f6b8341346 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/dom/tree_scope.h.orig 2026-08-05 20:17:42.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 3f79b77da1..7ae1a83897 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/core/editing/editing_behavior.cc
@@ -144,7 +144,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 8a15c052b7..fe960c242c 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/core/execution_context/navigator_base.cc
@@ -32,7 +32,7 @@ String GetReducedNavigatorPlatform() {
return "Win32";
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 428b7255b8..b4adec9e8b 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -399,7 +399,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'
-@@ -3490,7 +3490,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3631,7 +3631,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));
-@@ -3639,7 +3639,7 @@ void WebViewImpl::UpdateRendererPreferen
+@@ -3781,7 +3781,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 7fac6acddb..a990ced119 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6320,7 +6320,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
+@@ -6333,7 +6333,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 \
-@@ -6729,7 +6729,7 @@ TEST_F(CompositedSelectionBoundsTest, La
+@@ -6743,7 +6743,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 4edca6e8af..29c6fe434a 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2026-08-05 20:17:42.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 0d8526a56e..22866e300d 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
@@ -198,7 +198,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 9840e8f03f..1383da94b9 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/layout/layout_view.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/core/layout/layout_view.cc
@@ -76,7 +76,7 @@
#include "ui/display/screen_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -849,7 +849,7 @@ void LayoutView::LayoutRoot() {
+@@ -851,7 +851,7 @@ void LayoutView::LayoutRoot() {
intrinsic_logical_widths_ = LogicalWidth();
}
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 edc8f69121..4d38f67c12 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/core/page/context_menu_controller.cc
-@@ -660,7 +660,7 @@ bool ContextMenuController::ShowContextM
+@@ -692,7 +692,7 @@ bool ContextMenuController::ShowContextM
if (potential_image_node != nullptr &&
IsA<HTMLCanvasElement>(potential_image_node)) {
data.media_type = mojom::blink::ContextMenuDataMediaType::kCanvas;
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 0a0ded97c4..a3d2eaaa24 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/core/paint/paint_layer.cc
@@ -124,7 +124,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 08f4bb5d48..d6f43739f8 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
@@ -123,7 +123,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 50fa222fa7..0a481248b8 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor.h
@@ -89,7 +89,11 @@ class XSLTProcessor final : public Scrip
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 8142095b93..68b245bd03 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2026-08-05 20:17:42.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_canvas_imagebitmap_image__bitmap__rendering__context.cc b/chromium/patches/patch-third__party_blink_renderer_modules_canvas_imagebitmap_image__bitmap__rendering__context.cc
new file mode 100644
index 0000000000..298fd02c42
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_canvas_imagebitmap_image__bitmap__rendering__context.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
+
+--- third_party/blink/renderer/modules/canvas/imagebitmap/image_bitmap_rendering_context.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ third_party/blink/renderer/modules/canvas/imagebitmap/image_bitmap_rendering_context.cc
+@@ -59,7 +59,7 @@ scoped_refptr<StaticBitmapImage> ImageBi
+ return source;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO(b/330865436): On Linux, CanvasResourceProvider doesn't always check
+ // for SCANOUT support correctly on X11 and it's never supported in
+ // practice. Therefore, don't include it until this flow is reworked.
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 0caa955ead..2db2f1a886 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2026-08-05 20:17:42.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 b4e6b9bd23..27cda09726 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2026-08-05 20:17:42.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 c3425e5603..5a701d2d82 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
@@ -567,6 +567,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 8784dc5573..d071c07c9e 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,9 +4,9 @@ $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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
-@@ -384,7 +384,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
+@@ -393,7 +393,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
SetupRenderer(kDefaultOutputDeviceId);
renderer_proxy_->Start();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
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 04c480840e..23854077d3 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
@@ -466,7 +466,7 @@ class AudioWorkletThreadPriorityTest
// acquire SCHED_RR, so the thread remains in SCHED_NORMAL. However,
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 f94b416b3b..8f80a2c809 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,14 +4,14 @@ $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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
@@ -6684,7 +6684,7 @@ void WebGLRenderingContextBase::TexImage
- params.function_id == kTexImage2D ||
- (params.function_id == kTexSubImage2D &&
- base::FeatureList::IsEnabled(kAllowGpuUploadForTexSubImageOnAndroid));
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // unmultiply has been requested or we need to never premultiply for Image
+ // creation from a VideoFrame.
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// TODO(crbug.com/1181562): TexSubImage2D via the GPU path performs poorly on
// Linux when used with frames backed by SharedImages holding shared memory.
// We don't have a way to differentiate this case from that of true texture
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_external__image__utils.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_external__image__utils.cc
new file mode 100644
index 0000000000..511652c6ae
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_external__image__utils.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
+
+--- third_party/blink/renderer/modules/webgpu/external_image_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ third_party/blink/renderer/modules/webgpu/external_image_utils.cc
+@@ -423,7 +423,7 @@ bool CopyStaticImagBitmapToWGPUTexture(
+ // on linux platform.
+ // TODO(crbug.com/1424119): using a webgpu mailbox texture on the OpenGLES
+ // backend is failing for unknown reasons.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool forceReadback = true;
+ #elif BUILDFLAG(IS_ANDROID)
+ // TODO(crbug.com/dawn/1969): Some Android devices don't fail to copy from
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 50f56f8838..483c04323b 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu.cc.orig 2026-08-05 20:17:42.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 23ef9eb452..b7839f3f14 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc
@@ -274,7 +274,7 @@ GPUCanvasContext::PaintRenderingResultsT
@@ -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
-@@ -491,7 +491,7 @@ void GPUCanvasContext::configure(const G
+@@ -494,7 +494,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
deleted file mode 100644
index fcbaa50d84..0000000000
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.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
-
---- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
-@@ -1026,7 +1026,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
- // on linux platform.
- // TODO(crbug.com/1424119): using a webgpu mailbox texture on the OpenGLES
- // backend is failing for unknown reasons.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool forceReadback = true;
- #elif BUILDFLAG(IS_ANDROID)
- // TODO(crbug.com/dawn/1969): Some Android devices don't fail to copy from
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 aabe3a929d..675b6c47fb 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2079,7 +2079,7 @@ static_library("test_support") {
+@@ -2089,7 +2089,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 bbebd8458c..8497fb8ba3 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.cc
-@@ -82,7 +82,7 @@ const char kMonoEmojiLocale[] = "und-Zsy
+@@ -86,7 +86,7 @@ const char kMonoEmojiLocale[] = "und-Zsy
extern const char kNotoColorEmojiCompat[] = "Noto Color Emoji Compat";
#endif
@@ -15,7 +15,7 @@ $NetBSD$
float FontCache::device_scale_factor_ = 1.0;
#endif
-@@ -114,7 +114,7 @@ const FontPlatformData* FontCache::Syste
+@@ -141,7 +141,7 @@ const FontPlatformData* FontCache::Syste
const FontDescription& font_description) {
const AtomicString& family = FontCache::SystemFontFamily();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
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 cdf3e743bf..6e2f5b0b5e 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.h
@@ -54,7 +54,7 @@
#include "third_party/skia/include/core/SkFontMgr.h"
@@ -33,7 +33,7 @@ $NetBSD$
static bool GetFontForCharacter(UChar32,
const char* preferred_locale,
gfx::FallbackFontData*);
-@@ -311,7 +311,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -323,7 +323,7 @@ class PLATFORM_EXPORT FontCache final {
static int32_t status_font_height_;
#endif // BUILDFLAG(IS_WIN)
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 c7fc3c877d..0d2bdac216 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2026-08-05 20:17:42.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"
@@ -15,7 +15,7 @@ $NetBSD$
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -316,7 +316,7 @@ FontCacheKey FontDescription::CacheKey(
+@@ -319,7 +319,7 @@ FontCacheKey FontDescription::CacheKey(
static_cast<unsigned>(fields_.orientation_) << 1 | // bit 2-3
static_cast<unsigned>(fields_.subpixel_text_position_); // bit 1
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 eaaf11ebfb..9f65e6f661 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_metrics.cc
-@@ -40,7 +40,7 @@
+@@ -42,7 +42,7 @@
namespace blink {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -15,7 +15,7 @@ $NetBSD$
// This is the largest VDMX table which we'll try to load and parse.
static const size_t kMaxVDMXTableSize = 1024 * 1024; // 1 MB
#endif
-@@ -68,7 +68,7 @@ void FontMetrics::AscentDescentWithHacks
+@@ -70,7 +70,7 @@ void FontMetrics::AscentDescentWithHacks
bool is_vdmx_valid = false;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -24,7 +24,7 @@ $NetBSD$
// Manually digging up VDMX metrics is only applicable when bytecode hinting
// using FreeType. With DirectWrite or CoreText, no bytecode hinting is ever
// done. This code should be pushed into FreeType (hinted font metrics).
-@@ -112,7 +112,7 @@ void FontMetrics::AscentDescentWithHacks
+@@ -118,7 +118,7 @@ void FontMetrics::AscentDescentWithHacks
descent = SkScalarRoundToScalar(metrics.fDescent);
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
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 5f3fb617a2..97281486a9 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2026-08-05 20:17:42.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 684df2faeb..35f043c6b6 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
-@@ -301,7 +301,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 9af0e96e11..cc19f60101 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
@@ -71,7 +71,11 @@ void BeginFrameProvider::CreateComposito
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 eae7db35b9..0c1d44c686 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc
-@@ -1285,7 +1285,7 @@ Canvas2DResourceProviderSharedImage::Cre
+@@ -1713,7 +1713,7 @@ Canvas2DResourceProviderSharedImage::Cre
gpu::SHARED_IMAGE_USAGE_CONCURRENT_READ_WRITE);
#endif
@@ -15,7 +15,7 @@ $NetBSD$
// WebGpu preferred canvas on linux is RGBA and interop (vk on gl) is
// dependent on canvas copies being RGBA (not BGRA).
should_force_bgra8_to_rgba = true;
-@@ -1439,7 +1439,7 @@ CanvasNon2DResourceProviderSharedImage::
+@@ -1871,7 +1871,7 @@ CanvasNon2DResourceProviderSharedImage::
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
deleted file mode 100644
index ce561283f7..0000000000
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.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
-
---- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2026-07-06 22:58:46.000000000 +0000
-+++ third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc
-@@ -45,7 +45,7 @@ scoped_refptr<StaticBitmapImage> MakeAcc
- return source;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(b/330865436): On Linux, CanvasResourceProvider doesn't always check
- // for SCANOUT support correctly on X11 and it's never supported in
- // practice. Therefore, don't include it until this flow is reworked.
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 ea8df34763..291266f7f8 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
@@ -410,7 +410,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 80d0ee9040..d273b9510c 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2026-08-05 20:17:42.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 0bc0dcc7d7..43bfbd5304 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/peerconnection/webrtc_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/platform/peerconnection/webrtc_util.cc
@@ -23,7 +23,7 @@
namespace blink {
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 a43ac00949..79ad02ff9e 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,18 +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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -431,7 +431,7 @@
- name: "AIPromptAPILegacyParams",
- public: true,
- origin_trial_feature_name: "AIPromptAPIParams",
-- origin_trial_os: ["win", "mac", "linux", "chromeos"],
-+ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
- origin_trial_allows_third_party: true,
- implied_by: ["AIPromptAPIParams"],
- },
-@@ -457,7 +457,7 @@
+@@ -449,7 +449,7 @@
"default": "",
},
origin_trial_feature_name: "AIPromptAPIParams",
@@ -24,7 +15,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
},
{
-@@ -489,7 +489,7 @@
+@@ -481,7 +481,7 @@
"default": "",
},
origin_trial_feature_name: "AIProofreaderAPI",
@@ -33,7 +24,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -504,7 +504,7 @@
+@@ -496,7 +496,7 @@
"default": "",
},
origin_trial_feature_name: "AIRewriterAPI",
@@ -42,7 +33,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -540,7 +540,7 @@
+@@ -532,7 +532,7 @@
"default": "",
},
origin_trial_feature_name: "AIWriterAPI",
@@ -51,7 +42,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -686,7 +686,7 @@
+@@ -688,7 +688,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -60,7 +51,7 @@ $NetBSD$
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1454,7 +1454,7 @@
+@@ -1489,7 +1489,7 @@
name: "CSPHashesV1",
base_feature: "none",
origin_trial_feature_name: "CSPExtendedScriptSrcHashes",
@@ -69,7 +60,7 @@ $NetBSD$
status: "experimental",
public: true,
},
-@@ -2353,7 +2353,7 @@
+@@ -2437,7 +2437,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -78,7 +69,16 @@ $NetBSD$
base_feature: "none",
},
{
-@@ -2700,7 +2700,7 @@
+@@ -2625,7 +2625,7 @@
+ public: true,
+ origin_trial_feature_name: "EmailVerificationProtocol",
+ origin_trial_allows_third_party: true,
+- origin_trial_os: ["win", "mac", "linux", "chromeos"],
++ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
+ status: {
+ "Win": "experimental",
+ "Mac": "experimental",
+@@ -2802,7 +2802,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -87,7 +87,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
},
{
-@@ -3534,7 +3534,7 @@
+@@ -3662,7 +3662,7 @@
name: "InstallElement",
status: {"Android": "", "default": "test"},
origin_trial_feature_name: "InstallElement",
@@ -96,7 +96,7 @@ $NetBSD$
public: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -6279,7 +6279,7 @@
+@@ -6500,7 +6500,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -105,16 +105,7 @@ $NetBSD$
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -6377,7 +6377,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",
- },
-@@ -6492,7 +6492,7 @@
+@@ -6725,7 +6725,7 @@
name: "WebAppInstallation",
status: {"Android": "", "default": "test"},
origin_trial_feature_name: "WebAppInstallation",
@@ -123,7 +114,7 @@ $NetBSD$
public: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -6506,7 +6506,7 @@
+@@ -6739,7 +6739,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
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 f466f20a23..53fd91d8e2 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2026-08-05 20:17:42.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_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 cd5bfb6364..d05d68c5c2 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2026-08-05 20:17:42.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 a73a2bb153..589ee6e6bd 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2026-08-05 20:17:42.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 f1ae78affe..6a0159842c 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2026-08-05 20:17:42.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 e18cb76fba..5bfa8a85fe 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-07-06 22:58:46.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2026-08-05 20:17:42.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>
diff --git a/chromium/patches/patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc b/chromium/patches/patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc
index b21c627c41..6eb8f10be8 100644
--- a/chromium/patches/patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc
+++ b/chromium/patches/patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/boringssl/src/crypto/cpu_aarch64_openbsd.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/boringssl/src/crypto/cpu_aarch64_openbsd.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/boringssl/src/crypto/cpu_aarch64_openbsd.cc
@@ -43,3 +43,67 @@ void bssl::OPENSSL_cpuid_setup() {
}
diff --git a/chromium/patches/patch-third__party_boringssl_src_include_openssl_target.h b/chromium/patches/patch-third__party_boringssl_src_include_openssl_target.h
index d4b041d211..887e3e53c3 100644
--- a/chromium/patches/patch-third__party_boringssl_src_include_openssl_target.h
+++ b/chromium/patches/patch-third__party_boringssl_src_include_openssl_target.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/boringssl/src/include/openssl/target.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/boringssl/src/include/openssl/target.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/boringssl/src/include/openssl/target.h
-@@ -177,6 +177,10 @@
+@@ -187,6 +187,10 @@
#define OPENSSL_OPENBSD
#endif
diff --git a/chromium/patches/patch-third__party_cpuinfo_BUILD.gn b/chromium/patches/patch-third__party_cpuinfo_BUILD.gn
index b9e35b3ea0..6d330ce6a2 100644
--- a/chromium/patches/patch-third__party_cpuinfo_BUILD.gn
+++ b/chromium/patches/patch-third__party_cpuinfo_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/cpuinfo/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/cpuinfo/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/cpuinfo/BUILD.gn
@@ -87,7 +87,7 @@ target(_cpuinfo_target_type, "cpuinfo")
}
diff --git a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
index da8ec81d02..f5e64a8a34 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-07-06 22:58:46.000000000 +0000
+--- third_party/cpuinfo/cpuinfo.gni.orig 2026-08-05 20:17:42.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 592750e847..cdd10aa386 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-07-06 22:58:46.000000000 +0000
+--- third_party/crabbyavif/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/crabbyavif/BUILD.gn
@@ -203,12 +203,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 09c964633a..81b1afbd97 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2026-08-05 20:17:42.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 ea0e647b5a..4f14c131b0 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig 2026-08-05 20:17:42.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 7c697fd049..8428c93fb4 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-07-08 12:43:23.719604484 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2026-08-07 09:53:45.839768196 +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 c16a6c828c..ef1196f39e 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2026-08-05 20:17:42.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 a5a5d32f1b..243e6fcdc3 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig 2026-08-05 20:17:42.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 52d9f4beec..a001cf7a4b 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2026-08-05 20:17:42.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 3a76de6eac..ab32af4d5f 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2026-08-05 20:17:42.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 e6619ff25e..4dd5fdd9ff 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2026-08-05 20:17:42.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 bc1caa7f2b..e628fc9ab1 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2026-08-05 20:17:42.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 1436ed9506..4ce7319e83 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2026-08-05 20:17:42.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 5511c9015a..c1657c5407 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig 2026-08-05 20:17:42.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 da612af6ab..a91be71df9 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-07-06 22:58:46.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2026-08-05 20:17:42.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 2167e0e460..84fb320d6b 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-07-06 22:58:46.000000000 +0000
+--- third_party/crc32c/BUILD.gn.orig 2026-08-05 20:17:42.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 934afc8b64..15a28cf372 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-07-06 22:58:46.000000000 +0000
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2026-08-05 20:17:42.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_native_vulkan_BackendVk.cpp b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
index 7a6dc7f8a1..67e9ee82a7 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
@@ -58,7 +58,7 @@ constexpr char kSwiftshaderLibName[] = "
#endif
diff --git a/chromium/patches/patch-third__party_dawn_src_utils_platform.h b/chromium/patches/patch-third__party_dawn_src_utils_platform.h
index 37fe2d6d25..7d0ebdcda6 100644
--- a/chromium/patches/patch-third__party_dawn_src_utils_platform.h
+++ b/chromium/patches/patch-third__party_dawn_src_utils_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/utils/platform.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/dawn/src/utils/platform.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/dawn/src/utils/platform.h
@@ -60,6 +60,11 @@
#error "Unsupported Windows platform."
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 5b1589d435..21145efa16 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-07-06 22:58:46.000000000 +0000
+--- third_party/dawn/third_party/renderdoc/renderdoc/api/app/renderdoc_app.h.orig 2026-08-05 20:17:42.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_dawn_tools_generate-sources-gn.py b/chromium/patches/patch-third__party_dawn_tools_generate-sources-gn.py
new file mode 100644
index 0000000000..c3b1c58042
--- /dev/null
+++ b/chromium/patches/patch-third__party_dawn_tools_generate-sources-gn.py
@@ -0,0 +1,24 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/dawn/tools/generate-sources-gn.py.orig 2026-08-05 20:17:42.000000000 +0000
++++ third_party/dawn/tools/generate-sources-gn.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env vpython3
++#!@PYTHONBIN@
+ # Copyright 2026 The Dawn & Tint Authors
+ #
+ # Redistribution and use in source and binary forms, with or without
+@@ -40,8 +40,7 @@ from tools.python import cipd_deps
+
+
+ def main() -> int:
+- go_binary = os.path.join(DAWN_ROOT, 'tools', 'golang',
+- cipd_deps.get_cipd_platform(), 'bin', 'go')
++ go_binary = "@GOBIN@"
+ if sys.platform == 'win32':
+ go_binary += '.exe'
+
diff --git a/chromium/patches/patch-third__party_dawn_tools_python_cipd__deps.py b/chromium/patches/patch-third__party_dawn_tools_python_cipd__deps.py
new file mode 100644
index 0000000000..90479cc03c
--- /dev/null
+++ b/chromium/patches/patch-third__party_dawn_tools_python_cipd__deps.py
@@ -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
+
+--- third_party/dawn/tools/python/cipd_deps.py.orig 2026-08-05 20:17:42.000000000 +0000
++++ third_party/dawn/tools/python/cipd_deps.py
+@@ -49,7 +49,7 @@ def get_cipd_compatible_current_os() ->
+ The returned string is compatible with CIPD's package naming scheme.
+ """
+ current_platform = sys.platform
+- if current_platform in ('linux', 'cygwin'):
++ if syscurrent_platform.startswith(('linux', 'cygwin', 'openbsd', 'freebsd', 'netbsd')):
+ return 'linux'
+ if current_platform == 'win32':
+ return 'windows'
+@@ -64,7 +64,7 @@ def get_cipd_compatible_current_arch() -
+
+ The returned string is compatible with CIPD's package naming scheme.
+ """
+- native_arm = platform.machine().lower() in ('arm', 'arm64', 'aarch64')
++ native_arm = platform.machine().lower() in ('arm', 'arm64', 'aarch64', 'evbarm')
+ # This is necessary for the case of running x86 Python on arm devices via
+ # an emulator. In this case, platform.machine() will show up as an x86
+ # processor.
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 c81e457d32..70aa00778f 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-07-06 22:58:46.000000000 +0000
+--- third_party/devtools-frontend/src/node_modules/rollup/dist/native.js.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/devtools-frontend/src/node_modules/rollup/dist/native.js
@@ -57,8 +57,16 @@ const bindingsByPlatformAndArch = {
x64: { base: 'darwin-x64' }
diff --git a/chromium/patches/patch-third__party_federated__compute_src_fcp_client_opstats_pds__backed__opstats__db.cc b/chromium/patches/patch-third__party_federated__compute_src_fcp_client_opstats_pds__backed__opstats__db.cc
new file mode 100644
index 0000000000..da808a6828
--- /dev/null
+++ b/chromium/patches/patch-third__party_federated__compute_src_fcp_client_opstats_pds__backed__opstats__db.cc
@@ -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/federated_compute/src/fcp/client/opstats/pds_backed_opstats_db.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ third_party/federated_compute/src/fcp/client/opstats/pds_backed_opstats_db.cc
+@@ -17,6 +17,7 @@
+
+ #include <fcntl.h>
+ #include <sys/file.h>
++#include <sys/stat.h>
+
+ #include <algorithm>
+ #include <cstdint>
diff --git a/chromium/patches/patch-third__party_federated__compute_third__party_protodatastore-cpp_src_protostore_file-storage.cc b/chromium/patches/patch-third__party_federated__compute_third__party_protodatastore-cpp_src_protostore_file-storage.cc
new file mode 100644
index 0000000000..dcff99471d
--- /dev/null
+++ b/chromium/patches/patch-third__party_federated__compute_third__party_protodatastore-cpp_src_protostore_file-storage.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
+
+--- third_party/federated_compute/third_party/protodatastore-cpp/src/protostore/file-storage.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ third_party/federated_compute/third_party/protodatastore-cpp/src/protostore/file-storage.cc
+@@ -130,7 +130,7 @@ absl::Status IOError(absl::string_view c
+ case ENETUNREACH: // Network unreachable
+ case ENOLCK: // No locks available
+ case ENOLINK: // Link has been severed
+-#if !(defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN32))
++#if !(defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN32) || defined(__OpenBSD__) || defined(__NetBSD__))
+ case ENONET: // Machine is not on the network
+ #endif
+ return absl::UnavailableError(message);
diff --git a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
index 6383c75639..cfd16b7801 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-07-06 22:58:46.000000000 +0000
+--- third_party/ffmpeg/BUILD.gn.orig 2026-08-05 20:17:42.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 5290fc726d..391ef22dab 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-07-06 22:58:46.000000000 +0000
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2026-08-05 20:17:42.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 a1b416c5b3..7effbabef4 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-07-06 22:58:46.000000000 +0000
+--- third_party/ffmpeg/libavutil/cpu.c.orig 2026-08-05 20:17:42.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 7d6551f7d5..6b42bec68a 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-07-06 22:58:46.000000000 +0000
+--- third_party/ffmpeg/libavutil/mem.c.orig 2026-08-05 20:17:42.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 efb3cc248d..c77f3acd49 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-07-06 22:58:46.000000000 +0000
+--- third_party/ffmpeg/libavutil/random_seed.c.orig 2026-08-05 20:17:42.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 5fba8f6fa0..822a81cda7 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-07-06 22:58:46.000000000 +0000
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2026-08-05 20:17:42.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 16222a742e..f4d09e2645 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-07-06 22:58:46.000000000 +0000
+--- third_party/fontconfig/include/meson-config.h.orig 2026-08-05 20:17:42.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 2ecc3e39e2..83cd347f21 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-07-06 22:58:46.000000000 +0000
+--- third_party/fontconfig/src/src/fccompat.c.orig 2026-08-05 20:17:42.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
index 80b6d7a0cc..301644616c 100644
--- a/chromium/patches/patch-third__party_google__benchmark_BUILD.gn
+++ b/chromium/patches/patch-third__party_google__benchmark_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/google_benchmark/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/google_benchmark/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/google_benchmark/BUILD.gn
@@ -79,7 +79,7 @@ component("google_benchmark") {
"BENCHMARK_VERSION=\"1.9.0\"",
diff --git a/chromium/patches/patch-third__party_ipcz_src_BUILD.gn b/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
index e9c1c5dd58..efb8f7cecc 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-07-06 22:58:46.000000000 +0000
+--- third_party/ipcz/src/BUILD.gn.orig 2026-08-05 20:17:42.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 694fd01d77..18361b54f9 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-07-06 22:58:46.000000000 +0000
+--- third_party/ipcz/src/reference_drivers/random.cc.orig 2026-08-05 20:17:42.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 db15969ee0..d65700c167 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-07-06 22:58:46.000000000 +0000
+--- third_party/ipcz/src/standalone/base/logging.cc.orig 2026-08-05 20:17:42.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 9f626b19d8..e3a2855da0 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-07-06 22:58:46.000000000 +0000
+--- third_party/leveldatabase/env_chromium.cc.orig 2026-08-05 20:17:42.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 57500db113..27e8b82c48 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-07-06 22:58:46.000000000 +0000
+--- third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h
@@ -194,8 +194,10 @@ RTCD_EXTERN void (*av1_dist_wtd_convolve
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
index cd542e5eb5..76906b0032 100644
--- 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
@@ -4,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2026-08-05 20:17:42.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;
diff --git a/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h b/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
index 232563a7cd..f53ac79713 100644
--- a/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
+++ b/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++/src/include/__locale_dir/support/bsd_like.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/libc++/src/include/__locale_dir/support/bsd_like.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libc++/src/include/__locale_dir/support/bsd_like.h
@@ -61,22 +61,22 @@ inline _LIBCPP_HIDE_FROM_ABI char* __set
return ::setlocale(__category, __locale);
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 30936b8a77..6af52e12f9 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-07-06 22:58:46.000000000 +0000
+--- third_party/libc++/src/src/chrono.cpp.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libc++/src/src/chrono.cpp
@@ -37,7 +37,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 ff714c6ba9..d5642da7ef 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-07-06 22:58:46.000000000 +0000
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2026-08-05 20:17:42.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 ef652ddc40..0c2b048492 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-07-06 22:58:46.000000000 +0000
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig 2026-08-05 20:17:42.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 e04312fae7..72809c6d8d 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-07-06 22:58:46.000000000 +0000
+--- third_party/libdrm/src/xf86drmMode.c.orig 2026-08-05 20:17:42.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_src_cpp_src_phonenumbers_base_memory_singleton.h b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_memory_singleton.h
index 66b925a74f..2991c79727 100644
--- a/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_memory_singleton.h
+++ b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_memory_singleton.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/src/cpp/src/phonenumbers/base/memory/singleton.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/libphonenumber/src/cpp/src/phonenumbers/base/memory/singleton.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libphonenumber/src/cpp/src/phonenumbers/base/memory/singleton.h
@@ -22,7 +22,7 @@
#elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
// C++11 Lock implementation based on std::mutex.
#include "phonenumbers/base/memory/singleton_stdmutex.h"
-#elif defined(__linux__) || defined(__APPLE__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
-+#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
++#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
#include "phonenumbers/base/memory/singleton_posix.h"
#elif defined(WIN32)
#include "phonenumbers/base/memory/singleton_win32.h"
diff --git a/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h
index ef81a6de4f..348019686b 100644
--- a/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h
+++ b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/src/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/libphonenumber/src/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libphonenumber/src/cpp/src/phonenumbers/base/synchronization/lock.h
@@ -22,7 +22,7 @@
#elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
// C++11 Lock implementation based on std::mutex.
#include "phonenumbers/base/synchronization/lock_stdmutex.h"
-#elif defined(__linux__) || defined(__APPLE__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
-+#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
++#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
#include "phonenumbers/base/synchronization/lock_posix.h"
#elif defined(WIN32)
#include "phonenumbers/base/synchronization/lock_win32.h"
diff --git a/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h
index 4c845fe688..6b6bca35ee 100644
--- a/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h
+++ b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/src/cpp/src/phonenumbers/base/thread_checker.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/libphonenumber/src/cpp/src/phonenumbers/base/thread_checker.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libphonenumber/src/cpp/src/phonenumbers/base/thread_checker.h
@@ -22,7 +22,7 @@
// Note that I18N_PHONENUMBERS_NO_THREAD_SAFETY must be defined only to let the
// user of the library know that it can't be used in a thread-safe manner when
// it is not depending on Boost.
-#if !defined(__linux__) && !defined(__APPLE__) && !defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD) && \
-+#if !defined(__linux__) && !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD) && \
++#if !defined(__linux__) && !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD) && \
!defined(I18N_PHONENUMBERS_NO_THREAD_SAFETY) && \
!((__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)) && \
!defined(WIN32)
@@ -20,7 +20,7 @@ $NetBSD$
#if !defined(NDEBUG) && !defined(I18N_PHONENUMBERS_USE_BOOST) && \
- (defined(__linux__) || defined(__APPLE__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
-+ (defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
++ (defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
#include <pthread.h>
diff --git a/chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h b/chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h
index b93336526e..221a40b721 100644
--- a/chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h
+++ b/chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libsync/src/include/ndk/sync.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/libsync/src/include/ndk/sync.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libsync/src/include/ndk/sync.h
-@@ -28,6 +28,7 @@
-
+@@ -29,6 +29,7 @@
#include <stdint.h>
+ #include <sys/cdefs.h>
+#if 0
#include <linux/sync_file.h>
__BEGIN_DECLS
-@@ -93,7 +94,7 @@ void sync_file_info_free(struct sync_fil
- #endif // __ANDROID_API__ >= __ANDROID_API_O__
+@@ -100,7 +101,7 @@ static inline struct sync_fence_info* sy
+ void sync_file_info_free(struct sync_file_info* info) __INTRODUCED_IN(26);
__END_DECLS
-
diff --git a/chromium/patches/patch-third__party_libsync_src_sync.c b/chromium/patches/patch-third__party_libsync_src_sync.c
index 110d018d1f..a68e9e0a59 100644
--- a/chromium/patches/patch-third__party_libsync_src_sync.c
+++ b/chromium/patches/patch-third__party_libsync_src_sync.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libsync/src/sync.c.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/libsync/src/sync.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libsync/src/sync.c
@@ -18,7 +18,11 @@
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 c2ad48d65b..7601a53942 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-07-06 22:58:46.000000000 +0000
+--- third_party/libunwind/src/src/AddressSpace.hpp.orig 2026-08-05 20:17:42.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 bbdbd72f40..8f7a955cc4 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-07-06 22:58:46.000000000 +0000
+--- third_party/libunwind/src/src/DwarfInstructions.hpp.orig 2026-08-05 20:17:42.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 14ec968176..d364677de1 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-07-06 22:58:46.000000000 +0000
+--- third_party/libunwind/src/src/EHHeaderParser.hpp.orig 2026-08-05 20:17:42.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_UnwindCursor.hpp b/chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp
index 8c194c143a..c4277f4e65 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-07-06 22:58:46.000000000 +0000
+--- third_party/libunwind/src/src/UnwindCursor.hpp.orig 2026-08-05 20:17:42.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 9e3e3a6510..ca8834dcad 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-07-06 22:58:46.000000000 +0000
+--- third_party/libusb/BUILD.gn.orig 2026-08-05 20:17:42.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 c872ccdb9e..448f8ee5b3 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-07-06 22:58:46.000000000 +0000
+--- third_party/libusb/src/libusb/core.c.orig 2026-08-05 20:17:42.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 36f434d3bb..55d58bde31 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-07-06 22:58:46.000000000 +0000
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig 2026-08-05 20:17:42.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_libvpx__srcs.gni b/chromium/patches/patch-third__party_libvpx_libvpx__srcs.gni
index 2a6c2073a6..7c0986f47e 100644
--- a/chromium/patches/patch-third__party_libvpx_libvpx__srcs.gni
+++ b/chromium/patches/patch-third__party_libvpx_libvpx__srcs.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libvpx/libvpx_srcs.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/libvpx/libvpx_srcs.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libvpx/libvpx_srcs.gni
@@ -1845,7 +1845,6 @@ libvpx_srcs_arm64_neon_dotprod = [
"//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad4d_neon_dotprod.c",
diff --git a/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h b/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
index d5bd61a27d..a3ed199947 100644
--- a/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
+++ b/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libvpx/source/config/linux/arm64-highbd/vpx_dsp_rtcd.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/libvpx/source/config/linux/arm64-highbd/vpx_dsp_rtcd.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libvpx/source/config/linux/arm64-highbd/vpx_dsp_rtcd.h
@@ -2174,32 +2174,26 @@ uint32_t vpx_sub_pixel_avg_variance8x8_n
diff --git a/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h b/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
index 9741d11a3e..78bc5fc4b1 100644
--- a/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
+++ b/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libvpx/source/config/linux/arm64/vpx_dsp_rtcd.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/libvpx/source/config/linux/arm64/vpx_dsp_rtcd.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/libvpx/source/config/linux/arm64/vpx_dsp_rtcd.h
@@ -885,32 +885,26 @@ uint32_t vpx_sub_pixel_avg_variance8x8_n
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 ed5978242d..88d0a2ee78 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-07-06 22:58:46.000000000 +0000
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2026-08-05 20:17:42.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_litert_features.gni b/chromium/patches/patch-third__party_litert_features.gni
index 2692ae5d49..973bc57f7e 100644
--- a/chromium/patches/patch-third__party_litert_features.gni
+++ b/chromium/patches/patch-third__party_litert_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/litert/features.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/litert/features.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/litert/features.gni
@@ -4,5 +4,5 @@
diff --git a/chromium/patches/patch-third__party_lzma__sdk_src_C_CpuArch.c b/chromium/patches/patch-third__party_lzma__sdk_src_C_CpuArch.c
index 76acb3342a..282ed70b9f 100644
--- a/chromium/patches/patch-third__party_lzma__sdk_src_C_CpuArch.c
+++ b/chromium/patches/patch-third__party_lzma__sdk_src_C_CpuArch.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/lzma_sdk/src/C/CpuArch.c.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/lzma_sdk/src/C/CpuArch.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/lzma_sdk/src/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 067dc11c61..08dc71b605 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-07-06 22:58:46.000000000 +0000
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2026-08-05 20:17:42.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 1b56ef37c6..2d4e4d7496 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-07-06 22:58:46.000000000 +0000
+--- third_party/nasm/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/nasm/BUILD.gn
@@ -64,6 +64,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 58f5258ed8..92fd7f4ebd 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-07-06 22:58:46.000000000 +0000
+--- third_party/nasm/config/config-linux.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/nasm/config/config-linux.h
@@ -220,7 +220,7 @@
#define HAVE_DECL_STRSEP 1
diff --git a/chromium/patches/patch-third__party_nasm_output_outieee.c b/chromium/patches/patch-third__party_nasm_output_outieee.c
index 1dcbc4daee..cc75af06ef 100644
--- a/chromium/patches/patch-third__party_nasm_output_outieee.c
+++ b/chromium/patches/patch-third__party_nasm_output_outieee.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/nasm/output/outieee.c.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/nasm/output/outieee.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/nasm/output/outieee.c
@@ -1245,8 +1245,10 @@ static int32_t ieee_putlr(struct ieeeFix
static void ieee_unqualified_name(char *dest, char *source)
diff --git a/chromium/patches/patch-third__party_nasm_output_outobj.c b/chromium/patches/patch-third__party_nasm_output_outobj.c
index 047ed7950d..f8adc099cd 100644
--- a/chromium/patches/patch-third__party_nasm_output_outobj.c
+++ b/chromium/patches/patch-third__party_nasm_output_outobj.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/nasm/output/outobj.c.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/nasm/output/outobj.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/nasm/output/outobj.c
@@ -407,7 +407,7 @@ static ObjRecord *obj_name(ObjRecord * o
orp->used += len + 1;
diff --git a/chromium/patches/patch-third__party_node_check__version.py b/chromium/patches/patch-third__party_node_check__version.py
index 5f1068c6dc..c3ae3404ab 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-07-06 22:58:46.000000000 +0000
+--- third_party/node/check_version.py.orig 2026-08-05 20:17:42.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 4177ad8942..5cde24cf04 100644
--- a/chromium/patches/patch-third__party_node_node.gni
+++ b/chromium/patches/patch-third__party_node_node.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/node/node.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/node/node.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/node/node.gni
@@ -23,7 +23,7 @@ template("node") {
diff --git a/chromium/patches/patch-third__party_node_node.py b/chromium/patches/patch-third__party_node_node.py
index 089b099a79..255eb2c7f5 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-07-06 22:58:46.000000000 +0000
+--- third_party/node/node.py.orig 2026-08-05 20:17:42.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 173b3e1744..610da9d801 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/pdfium/core/fxge/cfx_fontmapper.cpp
-@@ -159,7 +159,7 @@ constexpr AltFontFamily kAltFontFamilies
+@@ -41,7 +41,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 c7b23fe8c1..0b9e561a02 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-07-06 22:58:46.000000000 +0000
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
@@ -19,7 +19,7 @@
#include "core/fxge/fx_font.h"
@@ -15,7 +15,7 @@ $NetBSD$
#error "Included on the wrong platform"
#endif
-@@ -180,10 +180,9 @@ class CLinuxPlatform : public CFX_GEModu
+@@ -182,10 +182,9 @@ class CLinuxPlatform : public CFX_GEModu
std::unique_ptr<SystemFontInfoIface> CreateDefaultSystemFontInfo() override {
auto pInfo = std::make_unique<CFX_LinuxFontInfo>();
if (!pInfo->ParseFontCfg(CFX_GEModule::Get()->GetUserFontPaths())) {
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 f801f3d6ee..5a752d68f1 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-07-06 22:58:46.000000000 +0000
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2026-08-05 20:17:42.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 08008c6af1..9c00bcc812 100644
--- a/chromium/patches/patch-third__party_pdfium_pdfium.gni
+++ b/chromium/patches/patch-third__party_pdfium_pdfium.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/pdfium.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/pdfium/pdfium.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/pdfium/pdfium.gni
-@@ -42,7 +42,7 @@ declare_args() {
+@@ -45,7 +45,7 @@ declare_args() {
# PDFium will use PartitionAlloc partitions to separate strings, scalars,
# etc. from other allocations. However, the use of PartitionAlloc for new or
# malloc is controlled by args in build_overrides/partition_alloc.gni.
diff --git a/chromium/patches/patch-third__party_pdfium_third__party_lcms_src_cmscgats.c b/chromium/patches/patch-third__party_pdfium_third__party_lcms_src_cmscgats.c
index ce86dd6e91..6908ca04d5 100644
--- a/chromium/patches/patch-third__party_pdfium_third__party_lcms_src_cmscgats.c
+++ b/chromium/patches/patch-third__party_pdfium_third__party_lcms_src_cmscgats.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/third_party/lcms/src/cmscgats.c.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/pdfium/third_party/lcms/src/cmscgats.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/pdfium/third_party/lcms/src/cmscgats.c
@@ -752,7 +752,7 @@ cmsFloat64Number ParseFloatNumber(const
}
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 a731bdd44c..b2144cc955 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-07-06 22:58:46.000000000 +0000
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2026-08-05 20:17:42.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 8313050cd2..d70c48f138 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig 2026-08-05 20:17:42.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 461f31176a..53bc3e4dc6 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2026-08-05 20:17:42.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 b8b73f3109..fffe05d337 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/time.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/perfetto/include/perfetto/base/time.h
@@ -280,6 +280,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 3b2c0bf91e..8495f3d933 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2026-08-05 20:17:42.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 30d8de5f0a..ea5a6de3de 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2026-08-05 20:17:42.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 d6c6a0b3c8..646d0f3e78 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2026-08-05 20:17:42.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 3031ac9386..4a27a257f6 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2026-08-05 20:17:42.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
index 8e13ba55f1..89e9d2bc94 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/android_utils.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/android_utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/perfetto/src/base/android_utils.cc
@@ -36,8 +36,11 @@
#include <unistd.h>
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 0f7be507ca..02502923b8 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/clock_snapshots.cc.orig 2026-08-05 20:17:42.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 df91c4a2b1..4807109b8e 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/event_fd.cc.orig 2026-08-05 20:17:42.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 e9673b0943..bd6e3e2a47 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/file_utils.cc.orig 2026-08-05 20:17:42.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
-@@ -640,8 +643,11 @@ std::optional<uint64_t> GetFileSize(Plat
+@@ -649,8 +652,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 aa67d263d7..06aad3972a 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/periodic_task.cc.orig 2026-08-05 20:17:42.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 424735736c..e278d78442 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/scoped_sched_boost.cc.orig 2026-08-05 20:17:42.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 799272c340..b7e8b35e23 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/string_utils.cc.orig 2026-08-05 20:17:42.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 34d6053755..682855342d 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig 2026-08-05 20:17:42.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 e7b764b5a7..a9b502c9de 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2026-08-05 20:17:42.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 25268e20f8..ec357f4f40 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig 2026-08-05 20:17:42.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 60109a1525..c6cc94a5ba 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/unix_socket.cc.orig 2026-08-05 20:17:42.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 8a9e4cf446..40a48794f8 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/base/utils.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/perfetto/src/base/utils.cc
@@ -43,7 +43,8 @@
#include <sys/sysctl.h>
@@ -16,7 +16,7 @@ $NetBSD$
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
#include <sys/prctl.h>
-@@ -294,14 +295,22 @@ void Daemonize(std::function<int()> pare
+@@ -293,14 +294,22 @@ void Daemonize(std::function<int(pid_t)>
std::string GetCurExecutablePath() {
std::string self_path;
@@ -41,7 +41,7 @@ $NetBSD$
#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
uint32_t size = 0;
PERFETTO_CHECK(_NSGetExecutablePath(nullptr, &size));
-@@ -365,7 +374,8 @@ void AlignedFree(void* ptr) {
+@@ -364,7 +373,8 @@ void AlignedFree(void* ptr) {
}
bool IsSyncMemoryTaggingEnabled() {
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 2e7a6c7310..55de26a061 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2026-08-05 20:17:42.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 3d776726ad..67958f6857 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2026-08-05 20:17:42.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 8404218dbc..f174f791e7 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/tracing/platform_posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/perfetto/src/tracing/platform_posix.cc
@@ -111,13 +111,16 @@ 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 897ba4391f..1d15ab8d80 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-07-06 22:58:46.000000000 +0000
+--- third_party/perfetto/src/tracing/track.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/perfetto/src/tracing/track.cc
@@ -60,8 +60,9 @@ protos::gen::TrackDescriptor ProcessTrac
auto desc = Track::Serialize();
@@ -18,7 +18,7 @@ $NetBSD$
std::string cmdline;
if (base::ReadFile("/proc/self/cmdline", &cmdline)) {
// Since cmdline is a zero-terminated list of arguments, this ends up
-@@ -179,7 +180,7 @@ namespace internal {
+@@ -176,7 +177,7 @@ namespace internal {
namespace {
uint64_t GetProcessStartTime() {
diff --git a/chromium/patches/patch-third__party_protobuf_proto__library.gni b/chromium/patches/patch-third__party_protobuf_proto__library.gni
index 77affadca3..86d67b2077 100644
--- a/chromium/patches/patch-third__party_protobuf_proto__library.gni
+++ b/chromium/patches/patch-third__party_protobuf_proto__library.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/protobuf/proto_library.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/protobuf/proto_library.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/protobuf/proto_library.gni
@@ -259,7 +259,19 @@ _protoc_gen_ts_runtime_deps = [
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 e0cc482132..d16b3a9888 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-07-06 22:58:46.000000000 +0000
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2026-08-05 20:17:42.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
index d40dc9be5b..e00d16604b 100644
--- a/chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn
+++ b/chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/rust/bytemuck/v1/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/rust/bytemuck/v1/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/rust/bytemuck/v1/BUILD.gn
@@ -52,7 +52,6 @@ cargo_crate("lib") {
"derive",
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 d9e3748a97..93cf310cc4 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-07-06 22:58:46.000000000 +0000
+--- third_party/rust/qr_code/v2/BUILD.gn.orig 2026-08-05 20:17:42.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 b6e42cf195..94290b279c 100644
--- a/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
+++ b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/rust/png/FFI.rs.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/skia/rust/png/FFI.rs.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/skia/rust/png/FFI.rs
-@@ -222,6 +222,7 @@ mod ffi {
+@@ -230,6 +230,7 @@ mod ffi {
type StreamWriter;
fn write(self: &mut StreamWriter, data: &[u8]) -> EncodingResult;
fn finish_encoding(stream_writer: Box<StreamWriter>) -> EncodingResult;
@@ -14,7 +14,7 @@ $NetBSD$
}
}
-@@ -941,3 +942,11 @@ fn new_writer(
+@@ -1152,3 +1153,11 @@ fn new_writer(
fn finish_encoding(stream_writer: Box<StreamWriter>) -> ffi::EncodingResult {
stream_writer.0.finish().as_ref().err().into()
}
diff --git a/chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h b/chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h
deleted file mode 100644
index 1fc83140ad..0000000000
--- a/chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.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
-
---- third_party/skia/src/base/SkAutoLocaleSetter.h.orig 2026-07-06 22:58:46.000000000 +0000
-+++ third_party/skia/src/base/SkAutoLocaleSetter.h
-@@ -27,7 +27,7 @@
- #define HAVE_XLOCALE 0
- #endif
-
--#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION)
-+#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION) || defined(__NetBSD__)
- #define HAVE_LOCALE_T 0
- #else
- #define HAVE_LOCALE_T 1
diff --git a/chromium/patches/patch-third__party_skia_src_core_SkAutoLocaleSetter.h b/chromium/patches/patch-third__party_skia_src_core_SkAutoLocaleSetter.h
new file mode 100644
index 0000000000..279d8cc6df
--- /dev/null
+++ b/chromium/patches/patch-third__party_skia_src_core_SkAutoLocaleSetter.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
+
+--- third_party/skia/src/core/SkAutoLocaleSetter.h.orig 2026-08-05 20:17:42.000000000 +0000
++++ third_party/skia/src/core/SkAutoLocaleSetter.h
+@@ -15,7 +15,7 @@
+ #include <string>
+ #endif
+
+-#if !defined(SK_BUILD_FOR_ANDROID)
++#if !defined(SK_BUILD_FOR_ANDROID) && !defined(__NetBSD__)
+ #include <locale.h>
+ #endif
+
+@@ -27,7 +27,7 @@
+ #define HAVE_XLOCALE 0
+ #endif
+
+-#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION)
++#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION) || defined(__NetBSD__)
+ #define HAVE_LOCALE_T 0
+ #else
+ #define HAVE_LOCALE_T 1
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 6d8fcf09e0..4d01cd374d 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-07-06 22:58:46.000000000 +0000
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2026-08-05 20:17:42.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 4fdd0fb0d2..4163c1d874 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,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/skia/src/ports/SkOSFile_posix.cpp
@@ -25,7 +25,7 @@
#endif
void sk_fsync(FILE* f) {
-#if !defined(SK_BUILD_FOR_ANDROID) && !defined(__UCLIBC__) && !defined(_NEWLIB_VERSION)
-+#if !defined(SK_BUILD_FOR_ANDROID) && !defined(__UCLIBC__) && !defined(_NEWLIB_VERSION) && !defined(__OpenBSD__)
++#if !defined(SK_BUILD_FOR_ANDROID) && !defined(__UCLIBC__) && !defined(_NEWLIB_VERSION) && !defined(__OpenBSD__) && !defined(__NetBSD__)
int fd = fileno(f);
fsync(fd);
#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 4325cf73d8..757ff70a32 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-07-08 12:43:23.769730673 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2026-08-07 09:53:45.854920148 +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 35a0d6f527..caeba8e0dc 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-07-06 22:58:46.000000000 +0000
+--- third_party/speech-dispatcher/speechd_types.h.orig 2026-08-05 20:17:42.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 9f605ff018..c86b05fe52 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-07-06 22:58:46.000000000 +0000
+--- third_party/sqlite/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/sqlite/BUILD.gn
@@ -159,7 +159,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 35b2d44349..3dbe4b491b 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-07-06 22:58:46.000000000 +0000
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
@@ -15161,7 +15161,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 140811c2b1..578e676f5d 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-07-06 22:58:46.000000000 +0000
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/sqlite/src/amalgamation/sqlite3.c
@@ -15161,7 +15161,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 cd44b7caaf..477b20d3d0 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-07-06 22:58:46.000000000 +0000
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig 2026-08-05 20:17:42.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 c2e1b4b378..3a7b8141e4 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-07-06 22:58:46.000000000 +0000
+--- third_party/swiftshader/src/System/Configurator.cpp.orig 2026-08-05 20:17:42.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 c5a5715e3c..3f307dddf7 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-07-06 22:58:46.000000000 +0000
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2026-08-05 20:17:42.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 f74bd0be50..e49613900c 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-07-06 22:58:46.000000000 +0000
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2026-08-05 20:17:42.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 28e40c2da2..30b854784e 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-07-06 22:58:46.000000000 +0000
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig 2026-08-05 20:17:42.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 a1442436ae..977dc4c065 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-07-06 22:58:46.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig 2026-08-05 20:17:42.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 5b7af8da41..43951d08e8 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-07-06 22:58:46.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig 2026-08-05 20:17:42.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 38732f3a66..ebde695ef6 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-07-06 22:58:46.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig 2026-08-05 20:17:42.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 e955e24128..4361a5bf8c 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-07-06 22:58:46.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig 2026-08-05 20:17:42.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 fea026a4f8..d8ce3f91c9 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/test_fonts/fontconfig/BUILD.gn
@@ -26,7 +26,7 @@ if (is_linux || is_chromeos) {
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 2de9249b41..025efe732e 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-07-06 22:58:46.000000000 +0000
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2026-08-05 20:17:42.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 4454971e6e..f0e5934c81 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
@@ -28,6 +28,7 @@ int main() {
// fontconfig cache.
diff --git a/chromium/patches/patch-third__party_tflite_features.gni b/chromium/patches/patch-third__party_tflite_features.gni
index cc32ec51a3..c498b3e73e 100644
--- a/chromium/patches/patch-third__party_tflite_features.gni
+++ b/chromium/patches/patch-third__party_tflite_features.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/tflite/features.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/tflite/features.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/tflite/features.gni
-@@ -14,7 +14,7 @@ declare_args() {
+@@ -15,7 +15,7 @@ declare_args() {
use_litert_tflite = false
# This enables building TFLite with XNNPACK.
diff --git a/chromium/patches/patch-third__party_unrar_src_crypt.cpp b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
index 2b87007b41..9549a6784d 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-07-06 22:58:46.000000000 +0000
+--- third_party/unrar/src/crypt.cpp.orig 2026-08-05 20:17:42.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-loader_src_BUILD.gn b/chromium/patches/patch-third__party_vulkan-loader_src_BUILD.gn
index 3560b15fb9..7acd965930 100644
--- a/chromium/patches/patch-third__party_vulkan-loader_src_BUILD.gn
+++ b/chromium/patches/patch-third__party_vulkan-loader_src_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan-loader/src/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/vulkan-loader/src/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/vulkan-loader/src/BUILD.gn
@@ -53,11 +53,11 @@ config("vulkan_internal_config") {
"EXTRASYSCONFDIR=\"/pkg/data\"",
diff --git a/chromium/patches/patch-third__party_vulkan-loader_src_loader_loader__environment.c b/chromium/patches/patch-third__party_vulkan-loader_src_loader_loader__environment.c
index 923ec7671c..bf851a7f4b 100644
--- a/chromium/patches/patch-third__party_vulkan-loader_src_loader_loader__environment.c
+++ b/chromium/patches/patch-third__party_vulkan-loader_src_loader_loader__environment.c
@@ -4,41 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan-loader/src/loader/loader_environment.c.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/vulkan-loader/src/loader/loader_environment.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/vulkan-loader/src/loader/loader_environment.c
-@@ -264,7 +264,7 @@ VkResult parse_generic_filter_environmen
- }
-
- for (uint32_t iii = 0; iii < env_var_len; ++iii) {
-- parsing_string[iii] = (char)tolower(env_var_value[iii]);
-+ parsing_string[iii] = (char)tolower((unsigned char)env_var_value[iii]);
- }
- parsing_string[env_var_len] = '\0';
-
-@@ -324,7 +324,7 @@ VkResult parse_layers_disable_filter_env
- }
-
- for (uint32_t iii = 0; iii < env_var_len; ++iii) {
-- parsing_string[iii] = (char)tolower(env_var_value[iii]);
-+ parsing_string[iii] = (char)tolower((unsigned char)env_var_value[iii]);
- }
- parsing_string[env_var_len] = '\0';
-
-@@ -396,7 +396,7 @@ bool check_name_matches_filter_environme
- const size_t name_len = strlen(name);
- char lower_name[VK_MAX_EXTENSION_NAME_SIZE];
- for (uint32_t iii = 0; iii < name_len; ++iii) {
-- lower_name[iii] = (char)tolower(name[iii]);
-+ lower_name[iii] = (char)tolower((unsigned char)name[iii]);
- }
- lower_name[name_len] = '\0';
- for (uint32_t filt = 0; filt < filter_struct->count; ++filt) {
-@@ -578,7 +578,7 @@ void parse_id_filter_environment_var(con
- // Allocate a separate string since scan_for_next_comma modifies the original string
- parsing_string = loader_stack_alloc(env_var_len + 1);
- for (uint32_t iii = 0; iii < env_var_len; ++iii) {
-- parsing_string[iii] = (char)tolower(env_var_value[iii]);
-+ parsing_string[iii] = (char)tolower((unsigned char)env_var_value[iii]);
- }
- parsing_string[env_var_len] = '\0';
+@@ -49,7 +49,7 @@ char *loader_getenv(const char *name, co
+ }
+ char *loader_secure_getenv(const char *name, const struct loader_instance *inst) {
+-#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
+ // Apple does not appear to have a secure getenv implementation.
+ // The main difference between secure getenv and getenv is that secure getenv
+ // returns NULL if the process is being run with elevated privileges by a normal user.
diff --git a/chromium/patches/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h b/chromium/patches/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
index 14b49e4619..53c6402003 100644
--- a/chromium/patches/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
+++ b/chromium/patches/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/vulkan-loader/src/loader/vk_loader_platform.h
@@ -357,7 +357,15 @@ static inline char *loader_platform_exec
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 f5a8515afd..e9273434b7 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-07-06 22:58:46.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2026-08-05 20:17:42.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 233c2ed4a1..d31d74ccc1 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-07-06 22:58:46.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig 2026-08-05 20:17:42.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 4eb77df454..10ed3b7e25 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-07-06 22:58:46.000000000 +0000
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/vulkan_memory_allocator/include/vk_mem_alloc.h
@@ -2760,7 +2760,8 @@ 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 593b41bcb1..e0bcd63e5f 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-07-06 22:58:46.000000000 +0000
+--- third_party/wayland/BUILD.gn.orig 2026-08-05 20:17:42.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 d62ac5c38f..becb509080 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-07-06 22:58:46.000000000 +0000
+--- third_party/wayland/include/config.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/wayland/include/config.h
@@ -9,13 +9,26 @@
diff --git a/chromium/patches/patch-third__party_wayland_src_src_scanner.c b/chromium/patches/patch-third__party_wayland_src_src_scanner.c
index e42585726b..c31f23d426 100644
--- a/chromium/patches/patch-third__party_wayland_src_src_scanner.c
+++ b/chromium/patches/patch-third__party_wayland_src_src_scanner.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/wayland/src/src/scanner.c.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/wayland/src/src/scanner.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/wayland/src/src/scanner.c
@@ -294,7 +294,7 @@ uppercase_dup(const char *src)
diff --git a/chromium/patches/patch-third__party_wayland_src_src_wayland-os.c b/chromium/patches/patch-third__party_wayland_src_src_wayland-os.c
index 01009b2316..4d0ea68ea5 100644
--- a/chromium/patches/patch-third__party_wayland_src_src_wayland-os.c
+++ b/chromium/patches/patch-third__party_wayland_src_src_wayland-os.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/wayland/src/src/wayland-os.c.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/wayland/src/src/wayland-os.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/wayland/src/src/wayland-os.c
@@ -106,6 +106,24 @@ wl_os_socket_peercred(int sockfd, uid_t
#endif
diff --git a/chromium/patches/patch-third__party_webrtc_BUILD.gn b/chromium/patches/patch-third__party_webrtc_BUILD.gn
index 0b77a4f869..f7e67b5dbb 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/webrtc/BUILD.gn
-@@ -251,6 +251,9 @@ config("common_inherited_config") {
+@@ -256,6 +256,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 5628c45522..dd8c993101 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/webrtc/modules/audio_device/BUILD.gn
@@ -327,7 +327,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_BUILD.gn b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_BUILD.gn
index 946bd5e1cc..9c5c16ce01 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/desktop_capture/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/webrtc/modules/desktop_capture/BUILD.gn
-@@ -429,6 +429,8 @@ rtc_library("desktop_capture") {
+@@ -712,6 +712,8 @@ rtc_library("desktop_capture") {
"Xrender",
"Xtst",
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 c0bd02d92c..a700bf4e36 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2026-08-05 20:17:42.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 32b4e2161d..dd43f887ed 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.h.orig 2026-08-05 20:17:42.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 246e82544c..9d91d67374 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc
@@ -17,6 +17,13 @@
#include <sys/ipc.h>
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.h b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.h
index 12fb057780..00ec7232e9 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.h
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.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/x11/x_server_pixel_buffer.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.h
@@ -17,6 +17,10 @@
#include <X11/Xlib.h>
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 f8dbda2696..f0f777b5c6 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/modules/portal/pipewire_utils.h.orig 2026-08-05 20:17:42.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
index 7a2c7b42c1..786e48d06c 100644
--- 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
@@ -4,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig 2026-08-05 20:17:42.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)
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 fffe678b0b..737ac8a695 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/rtc_base/byte_order.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/webrtc/rtc_base/byte_order.h
@@ -84,6 +84,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 72f1e2230c..59027335e3 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/rtc_base/cpu_info.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/webrtc/rtc_base/cpu_info.cc
@@ -37,9 +37,13 @@
#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 1485c375dc..da63ecde54 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/rtc_base/ip_address.cc.orig 2026-08-05 20:17:42.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 d5eb5185d4..00c9bf7350 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/rtc_base/net_helpers.cc.orig 2026-08-05 20:17:42.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 70c312d9c2..396713b015 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/network.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/rtc_base/network.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/webrtc/rtc_base/network.cc
@@ -310,7 +310,12 @@ AdapterType GetAdapterTypeFromName(absl:
}
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 9178282e4f..882cfe3cf6 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/webrtc/rtc_base/physical_socket_server.cc
@@ -63,7 +63,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 a3a2ecfcee..413c9fae54 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2026-08-05 20:17:42.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 824abff2f3..888a7ce46e 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-07-06 22:58:46.000000000 +0000
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2026-08-05 20:17:42.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 164d965806..0d0cad7c72 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-07-06 22:58:46.000000000 +0000
+--- third_party/widevine/cdm/widevine.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/widevine/cdm/widevine.gni
@@ -27,6 +27,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 596cfdb97e..ebb597784f 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-07-06 22:58:46.000000000 +0000
+--- third_party/zlib/BUILD.gn.orig 2026-08-05 20:17:42.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 c0e6d43618..00dd6028d9 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-07-06 22:58:46.000000000 +0000
+--- third_party/zlib/cpu_features.c.orig 2026-08-05 20:17:42.000000000 +0000
+++ third_party/zlib/cpu_features.c
@@ -39,7 +39,9 @@ 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 84ef09fb3a..e326ec33db 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-07-06 22:58:46.000000000 +0000
+--- tools/code_cache_generator/BUILD.gn.orig 2026-08-05 20:17:42.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 b161d8ab1b..aabb97d6d4 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-07-06 22:58:46.000000000 +0000
+--- tools/generate_shim_headers/generate_shim_headers.py.orig 2026-08-05 20:17:42.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 f15d429dc9..dbc19ebcc4 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-07-06 22:58:46.000000000 +0000
+--- tools/generate_stubs/rules.gni.orig 2026-08-05 20:17:42.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 8b8e4babfb..992eac0fcd 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-07-06 22:58:46.000000000 +0000
+--- tools/gn/build/build_linux.ninja.template.orig 2026-08-05 20:17:42.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 b79000a868..6bf2f98730 100644
--- a/chromium/patches/patch-tools_gn_build_gen.py
+++ b/chromium/patches/patch-tools_gn_build_gen.py
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/build/gen.py.orig 2026-07-06 22:58:46.000000000 +0000
+--- tools/gn/build/gen.py.orig 2026-08-05 20:17:42.000000000 +0000
+++ tools/gn/build/gen.py
-@@ -94,6 +94,12 @@ class Platform(object):
+@@ -90,6 +90,12 @@ class Platform(object):
def is_solaris(self):
return self._platform == 'solaris'
@@ -19,7 +19,7 @@ $NetBSD$
def is_posix(self):
return self._platform in ['linux', 'freebsd', 'darwin', 'aix', 'openbsd', 'haiku', 'solaris', 'msys', 'netbsd', 'serenity']
-@@ -314,7 +320,7 @@ def WriteGenericNinja(path, static_libra
+@@ -318,7 +324,7 @@ def WriteGenericNinja(path, static_libra
'linux': 'build_linux.ninja.template',
'freebsd': 'build_linux.ninja.template',
'aix': 'build_aix.ninja.template',
@@ -28,7 +28,7 @@ $NetBSD$
'haiku': 'build_haiku.ninja.template',
'solaris': 'build_linux.ninja.template',
'netbsd': 'build_linux.ninja.template',
-@@ -561,6 +567,9 @@ def WriteGNNinja(path, platform, host, o
+@@ -583,6 +589,9 @@ def WriteGNNinja(path, platform, host, o
if platform.is_posix() and not platform.is_haiku():
ldflags.append('-pthread')
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 bb8e4d7809..f6375cd9cf 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-07-06 22:58:46.000000000 +0000
+--- tools/gn/src/base/files/file_posix.cc.orig 2026-08-05 20:17:42.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 1f7752ede3..37d29687b2 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-07-06 22:58:46.000000000 +0000
+--- tools/gn/src/gn/args.cc.orig 2026-08-05 20:17:42.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 9be4a6e8f1..b04fa8b5b9 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-07-06 22:58:46.000000000 +0000
+--- tools/gn/src/gn/version.h.orig 2026-08-05 20:17:42.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 89531b31ef..9884bfb833 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-07-06 22:58:46.000000000 +0000
+--- tools/gn/src/util/exe_path.cc.orig 2026-08-05 20:17:42.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 641a6d3244..387f72d226 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-07-06 22:58:46.000000000 +0000
+--- tools/grit/grit/node/base.py.orig 2026-08-05 20:17:42.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 9ee266dd44..5743732ebe 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-07-06 22:58:46.000000000 +0000
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2026-08-05 20:17:42.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 1283e4d0cf..01fc7bba73 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-07-06 22:58:46.000000000 +0000
+--- tools/json_schema_compiler/feature_compiler.py.orig 2026-08-05 20:17:42.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 241043ca72..fa4f1fffcb 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-07-06 22:58:46.000000000 +0000
+--- tools/memory/partition_allocator/inspect_utils.h.orig 2026-08-05 20:17:42.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_metrics_BUILD.gn b/chromium/patches/patch-tools_metrics_BUILD.gn
new file mode 100644
index 0000000000..6bd4d59afe
--- /dev/null
+++ b/chromium/patches/patch-tools_metrics_BUILD.gn
@@ -0,0 +1,25 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- tools/metrics/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
++++ tools/metrics/BUILD.gn
+@@ -41,11 +41,11 @@ group("metrics_metadata") {
+ ]
+
+ # Only include histograms_xml if we have access to dirmd data, which
+- # is used to populate ownership information. This is only set to false
+- # for non-git checkouts.
+- # TODO(crbug.com/329080012): Remove this once dirmd works in non-git
+- # checkouts.
+- if (generate_location_tags) {
++ # is used to populate ownership information. This is disabled
++ # for non-git checkouts, as dirmd doesn't work on non-git checkout.
++ # TODO(crbug.com/329080012): Remove this condition once dirmd works
++ # in non-git checkouts.
++ if (path_exists("//.git")) {
+ deps += [ ":histograms_xml" ]
+ }
+ }
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 70c7e36314..83c30e9f4f 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-07-06 22:58:46.000000000 +0000
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2026-08-05 20:17:42.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 9bab0b7d05..b4e7cb9cad 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-07-06 22:58:46.000000000 +0000
+--- tools/protoc_wrapper/protoc_wrapper.py.orig 2026-08-05 20:17:42.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 6571d11a11..a6edabbe65 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-07-06 22:58:46.000000000 +0000
+--- tools/v8_context_snapshot/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ tools/v8_context_snapshot/BUILD.gn
@@ -38,6 +38,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 a77b45cef8..6821a617b4 100644
--- a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
+++ b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/variations/fieldtrial_to_struct.py.orig 2026-07-06 22:58:46.000000000 +0000
+--- tools/variations/fieldtrial_to_struct.py.orig 2026-08-05 20:17:42.000000000 +0000
+++ tools/variations/fieldtrial_to_struct.py
@@ -31,6 +31,9 @@ _platforms = [
'linux',
diff --git a/chromium/patches/patch-ui_accessibility_accessibility__features.cc b/chromium/patches/patch-ui_accessibility_accessibility__features.cc
index 128b96a08f..30b64f3e3a 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-07-06 22:58:46.000000000 +0000
+--- ui/accessibility/accessibility_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/accessibility/accessibility_features.cc
-@@ -467,7 +467,7 @@ bool IsScreenAITestModeEnabled() {
+@@ -480,7 +480,7 @@ bool IsScreenAITestModeEnabled() {
return base::FeatureList::IsEnabled(::features::kScreenAITestMode);
}
@@ -15,7 +15,7 @@ $NetBSD$
BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
-@@ -508,7 +508,7 @@ bool IsMacAccessibilityTextOperationEnab
+@@ -521,7 +521,7 @@ bool IsMacAccessibilityTextOperationEnab
}
#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 8f171fbf70..898a49bfee 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-07-06 22:58:46.000000000 +0000
+--- ui/accessibility/accessibility_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/accessibility/accessibility_features.h
-@@ -364,7 +364,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
+@@ -376,7 +376,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(
-@@ -396,7 +396,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kMac
+@@ -408,7 +408,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kMac
AX_BASE_EXPORT bool IsMacAccessibilityTextOperationEnabled();
#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 6acd1d7278..cdd0f4eaa4 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-07-06 22:58:46.000000000 +0000
+--- ui/accessibility/ax_node.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/accessibility/ax_node.cc
@@ -1549,7 +1549,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 1c785a2d46..17448471a6 100644
--- a/chromium/patches/patch-ui_accessibility_ax__node.h
+++ b/chromium/patches/patch-ui_accessibility_ax__node.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_node.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/accessibility/ax_node.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/accessibility/ax_node.h
-@@ -580,7 +580,7 @@ class AX_EXPORT AXNode final {
+@@ -584,7 +584,7 @@ class AX_EXPORT AXNode final {
const std::vector<raw_ptr<AXNode, VectorExperimental>>* GetExtraMacNodes()
const;
diff --git a/chromium/patches/patch-ui_accessibility_ax__tree.cc b/chromium/patches/patch-ui_accessibility_ax__tree.cc
index cd2fde67f7..0d18de6989 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-07-06 22:58:46.000000000 +0000
+--- ui/accessibility/ax_tree.cc.orig 2026-08-05 20:17:42.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 1792d29291..449f52e754 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-07-06 22:58:46.000000000 +0000
+--- ui/accessibility/ax_tree.h.orig 2026-08-05 20:17:42.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 e7cd75c299..97652b346b 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-07-06 22:58:46.000000000 +0000
+--- ui/aura/client/drag_drop_client.h.orig 2026-08-05 20:17:42.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 a343c9c2ba..7bc344f8ad 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-07-06 22:58:46.000000000 +0000
+--- ui/aura/screen_ozone.cc.orig 2026-08-05 20:17:42.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 54c2245403..33eaa4b923 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-07-06 22:58:46.000000000 +0000
+--- ui/aura/screen_ozone.h.orig 2026-08-05 20:17:42.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 a31177f165..d859fce2ef 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-07-06 22:58:46.000000000 +0000
+--- ui/base/accelerators/accelerator.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/accelerators/accelerator.cc
@@ -402,7 +402,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 943595040b..71303ef1c9 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-07-06 22:58:46.000000000 +0000
+--- ui/base/accelerators/command.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/accelerators/command.cc
@@ -81,7 +81,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 c4fae7f82a..2024794de3 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-07-06 22:58:46.000000000 +0000
+--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
@@ -12,7 +12,7 @@
#include "ui/base/ui_base_features.h"
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard.cc b/chromium/patches/patch-ui_base_clipboard_clipboard.cc
index ecf0ec9aaa..2e8eea0de8 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard.cc
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/clipboard/clipboard.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/clipboard/clipboard.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/clipboard/clipboard.cc
@@ -28,7 +28,7 @@
#include "ui/gfx/geometry/size.h"
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
index 53b4173bfc..e02b9a7b6e 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-07-06 22:58:46.000000000 +0000
+--- ui/base/clipboard/clipboard_constants.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/clipboard/clipboard_constants.h
@@ -44,7 +44,7 @@ inline constexpr char kMimeTypeWindowDra
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 b307cdf34e..636ecbde7a 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-07-06 22:58:46.000000000 +0000
+--- ui/base/clipboard/clipboard_non_backed.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/clipboard/clipboard_non_backed.cc
@@ -459,7 +459,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 890a943941..0033822e43 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/cursor/cursor_factory.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/cursor/cursor_factory.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/cursor/cursor_factory.cc
-@@ -97,7 +97,7 @@ void CursorFactory::ObserveThemeChanges(
+@@ -98,7 +98,7 @@ void CursorFactory::ObserveThemeChanges(
NOTIMPLEMENTED();
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Returns a cursor name compatible with either X11 or the FreeDesktop.org
- // cursor spec ([1] and [2]), followed by fallbacks that can work as
+ bool IsValidCursorThemeName(std::string_view name) {
+ if (name.empty() || name == ".") {
diff --git a/chromium/patches/patch-ui_base_cursor_cursor__factory.h b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
index 280eca1997..ab5042e76a 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.h
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/cursor/cursor_factory.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/cursor/cursor_factory.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/cursor/cursor_factory.h
-@@ -93,7 +93,7 @@ class COMPONENT_EXPORT(UI_BASE_CURSOR) C
+@@ -94,7 +94,7 @@ class COMPONENT_EXPORT(UI_BASE_CURSOR) C
base::ObserverList<CursorFactoryObserver>::Unchecked observers_;
};
@@ -14,4 +14,4 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
COMPONENT_EXPORT(UI_BASE_CURSOR)
std::vector<std::string> CursorNamesFromType(mojom::CursorType type);
- #endif
+
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 5093707264..dd7672c193 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-07-06 22:58:46.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2026-08-05 20:17:42.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 49b8e5b057..1cee95337e 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-07-06 22:58:46.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
@@ -105,7 +105,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 f1948ce858..45b10a2d3b 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-07-06 22:58:46.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.cc.orig 2026-08-05 20:17:42.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 2b3f2364af..18bed85e31 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-07-06 22:58:46.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.h.orig 2026-08-05 20:17:42.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 ec40effe52..5fef9919b9 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-07-06 22:58:46.000000000 +0000
+--- ui/base/ime/fake_text_input_client.cc.orig 2026-08-05 20:17:42.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 5e432a3f09..ebd292706e 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-07-06 22:58:46.000000000 +0000
+--- ui/base/ime/fake_text_input_client.h.orig 2026-08-05 20:17:42.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 86b82efdd3..73403905de 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-07-06 22:58:46.000000000 +0000
+--- ui/base/ime/init/input_method_initializer.cc.orig 2026-08-05 20:17:42.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 79638b81d7..a138273d41 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-07-06 22:58:46.000000000 +0000
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2026-08-05 20:17:42.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 07ecdbf89d..7da9e093f7 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-07-06 22:58:46.000000000 +0000
+--- ui/base/ime/text_input_client.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/ime/text_input_client.h
@@ -342,7 +342,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) Text
virtual bool SupportsAutoFill() const;
diff --git a/chromium/patches/patch-ui_base_resource_resource__bundle.cc b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
index a56bc6a55b..d4e9a9ea89 100644
--- a/chromium/patches/patch-ui_base_resource_resource__bundle.cc
+++ b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/resource/resource_bundle.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/resource/resource_bundle.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/resource/resource_bundle.cc
-@@ -996,7 +996,7 @@ void ResourceBundle::ReloadFonts() {
+@@ -999,7 +999,7 @@ void ResourceBundle::ReloadFonts() {
}
ResourceScaleFactor ResourceBundle::GetMaxResourceScaleFactor() const {
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 ced91d1995..3bbe1d5482 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-07-06 22:58:46.000000000 +0000
+--- ui/base/test/skia_gold_pixel_diff.cc.orig 2026-08-05 20:17:42.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 93c7996bef..cc3078412f 100644
--- a/chromium/patches/patch-ui_base_test_ui__controls.h
+++ b/chromium/patches/patch-ui_base_test_ui__controls.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/test/ui_controls.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/test/ui_controls.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/test/ui_controls.h
-@@ -194,7 +194,7 @@ bool SendTouchEventsNotifyWhenDone(int a
+@@ -191,7 +191,7 @@ bool SendTouchEventsNotifyWhenDone(int a
base::OnceClosure task);
#endif
diff --git a/chromium/patches/patch-ui_base_ui__base__features.cc b/chromium/patches/patch-ui_base_ui__base__features.cc
index 062f4af97b..1eb835939d 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.cc
+++ b/chromium/patches/patch-ui_base_ui__base__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/ui_base_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/ui_base_features.cc
@@ -142,7 +142,7 @@ BASE_FEATURE(kWaylandExternalBeginFrameS
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -24,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -287,7 +287,7 @@ bool IsForcedColorsEnabled() {
+@@ -293,7 +293,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__features.h b/chromium/patches/patch-ui_base_ui__base__features.h
index a09cba96bd..ef5720cbc4 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.h
+++ b/chromium/patches/patch-ui_base_ui__base__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_features.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/ui_base_features.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/ui_base_features.h
-@@ -142,7 +142,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
+@@ -147,7 +147,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
BASE_DECLARE_FEATURE(kWaylandExternalBeginFrameSource);
#endif // BUILDFLAG(IS_OZONE)
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.h b/chromium/patches/patch-ui_base_ui__base__switches.h
index 017251da9a..5977d75af7 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-07-06 22:58:46.000000000 +0000
+--- ui/base/ui_base_switches.h.orig 2026-08-05 20:17:42.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 16a3e64335..71f9fc453c 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-07-06 22:58:46.000000000 +0000
+--- ui/base/webui/web_ui_util.cc.orig 2026-08-05 20:17:42.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__owner.cc b/chromium/patches/patch-ui_base_x_selection__owner.cc
index 6b8a06fd6d..46a8c8940c 100644
--- a/chromium/patches/patch-ui_base_x_selection__owner.cc
+++ b/chromium/patches/patch-ui_base_x_selection__owner.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/selection_owner.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/x/selection_owner.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/x/selection_owner.cc
-@@ -18,7 +18,7 @@
+@@ -19,7 +19,7 @@
#include "ui/gfx/x/window_event_manager.h"
#include "ui/gfx/x/xproto.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/strings/string_view_util.h"
#include "ui/base/clipboard/clipboard_constants.h"
#include "ui/base/clipboard/clipboard_util_linux.h"
-@@ -117,7 +117,7 @@ void SelectionOwner::RetrieveTargets(std
+@@ -118,7 +118,7 @@ void SelectionOwner::RetrieveTargets(std
add_if_present(GetURIListAtomsFrom());
@@ -24,7 +24,7 @@ $NetBSD$
// Lazily advertise portal atoms if we have a URI list.
if (format_map_.contains(x11::GetAtom(kMimeTypeUriList))) {
for (const char* mime :
-@@ -161,7 +161,7 @@ void SelectionOwner::OnSelectionRequest(
+@@ -162,7 +162,7 @@ void SelectionOwner::OnSelectionRequest(
x11::Atom requested_target = request.target;
x11::Atom requested_property = request.property;
@@ -33,7 +33,7 @@ $NetBSD$
// Handle portal requests asynchronously.
// NOTE: MULTIPLE requests are intentionally unsupported for portal paths
// because we handle them by early-returning here before the MULTIPLE logic.
-@@ -224,7 +224,7 @@ void SelectionOwner::OnSelectionRequest(
+@@ -225,7 +225,7 @@ void SelectionOwner::OnSelectionRequest(
connection_->SendEvent(reply, requestor, x11::EventMask::NoEvent);
}
diff --git a/chromium/patches/patch-ui_base_x_selection__owner.h b/chromium/patches/patch-ui_base_x_selection__owner.h
index d08c976bf4..473334ba26 100644
--- a/chromium/patches/patch-ui_base_x_selection__owner.h
+++ b/chromium/patches/patch-ui_base_x_selection__owner.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/selection_owner.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/x/selection_owner.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/x/selection_owner.h
@@ -19,7 +19,7 @@
#include "ui/gfx/x/connection.h"
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 dece2ed959..47cd23f1c5 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-07-06 22:58:46.000000000 +0000
+--- ui/base/x/x11_cursor_factory.cc.orig 2026-08-05 20:17:42.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 a46ee86d9d..77bfe72931 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-07-06 22:58:46.000000000 +0000
+--- ui/base/x/x11_cursor_factory.h.orig 2026-08-05 20:17:42.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 1d1a2d54a8..d31d4e51dd 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_loader.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/x/x11_cursor_loader.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/x/x11_cursor_loader.cc
-@@ -38,7 +38,7 @@
+@@ -39,7 +39,7 @@
#include "ui/gfx/x/connection.h"
#include "ui/gfx/x/xproto.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -80,7 +80,11 @@ std::string CursorPathFromLibXcursor() {
+@@ -81,7 +81,11 @@ std::string CursorPathFromLibXcursor() {
void operator()(void* ptr) const { dlclose(ptr); }
};
@@ -27,7 +27,7 @@ $NetBSD$
if (!lib)
return "";
-@@ -235,7 +239,7 @@ scoped_refptr<base::RefCountedMemory> Re
+@@ -234,7 +238,7 @@ scoped_refptr<base::RefCountedMemory> Re
const std::string& rm_xcursor_theme) {
constexpr const char kDefaultTheme[] = "default";
std::string themes[] = {
@@ -36,7 +36,7 @@ $NetBSD$
// The toolkit theme has the highest priority.
LinuxUi::instance() ? LinuxUi::instance()->GetCursorThemeName()
: std::string(),
-@@ -429,7 +433,7 @@ uint32_t XCursorLoader::GetPreferredCurs
+@@ -428,7 +432,7 @@ uint32_t XCursorLoader::GetPreferredCurs
return size;
}
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 ff026adb40..452a41d8ae 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-07-06 22:58:46.000000000 +0000
+--- ui/base/x/x11_display_manager.cc.orig 2026-08-05 20:17:42.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
index bd6c73dc48..fb10919c7c 100644
--- a/chromium/patches/patch-ui_base_x_x11__drag__context.cc
+++ b/chromium/patches/patch-ui_base_x_x11__drag__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_drag_context.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/x/x11_drag_context.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/x/x11_drag_context.cc
@@ -15,7 +15,7 @@
#include "ui/gfx/x/connection.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__drag__context.h b/chromium/patches/patch-ui_base_x_x11__drag__context.h
index be12ded5ae..8becea61dd 100644
--- a/chromium/patches/patch-ui_base_x_x11__drag__context.h
+++ b/chromium/patches/patch-ui_base_x_x11__drag__context.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_drag_context.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/base/x/x11_drag_context.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/x/x11_drag_context.h
@@ -17,7 +17,7 @@
#include "ui/gfx/x/event.h"
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 8ad866f0a4..abfca98546 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-07-06 22:58:46.000000000 +0000
+--- ui/base/x/x11_shm_image_pool.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/base/x/x11_shm_image_pool.cc
@@ -16,6 +16,7 @@
#include "base/functional/callback.h"
@@ -57,7 +57,7 @@ $NetBSD$
}
#endif // !BUILDFLAG(IS_CHROMEOS)
-@@ -182,7 +193,7 @@ bool XShmImagePool::Resize(const gfx::Si
+@@ -191,7 +202,7 @@ bool XShmImagePool::Resize(const gfx::Si
shmctl(state.shmid, IPC_RMID, nullptr);
return false;
}
@@ -66,7 +66,7 @@ $NetBSD$
// On Linux, a shmid can still be attached after IPC_RMID if otherwise
// kept alive. Detach before XShmAttach to prevent a memory leak in case
// the process dies.
-@@ -201,7 +212,7 @@ bool XShmImagePool::Resize(const gfx::Si
+@@ -210,7 +221,7 @@ bool XShmImagePool::Resize(const gfx::Si
return false;
state.shmseg = shmseg;
state.shmem_attached_to_server = true;
diff --git a/chromium/patches/patch-ui_color_color__id.h b/chromium/patches/patch-ui_color_color__id.h
index afe079b44f..c5234f6a2e 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-07-06 22:58:46.000000000 +0000
+--- ui/color/color_id.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/color/color_id.h
-@@ -667,7 +667,7 @@
+@@ -669,7 +669,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 5d74b3d243..f625aec6cf 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-07-06 22:58:46.000000000 +0000
+--- ui/color/system_theme.h.orig 2026-08-05 20:17:42.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 98dcc90b32..34a5fd7841 100644
--- a/chromium/patches/patch-ui_compositor_compositor.cc
+++ b/chromium/patches/patch-ui_compositor_compositor.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/compositor/compositor.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/compositor/compositor.cc
-@@ -1000,7 +1000,7 @@ void Compositor::OnResume() {
+@@ -994,7 +994,7 @@ void Compositor::OnResume() {
obs.ResetIfActive();
}
diff --git a/chromium/patches/patch-ui_compositor_compositor.h b/chromium/patches/patch-ui_compositor_compositor.h
index 4da94319dd..1d6e314a3a 100644
--- a/chromium/patches/patch-ui_compositor_compositor.h
+++ b/chromium/patches/patch-ui_compositor_compositor.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/compositor/compositor.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/compositor/compositor.h
@@ -463,7 +463,7 @@ class COMPOSITOR_EXPORT Compositor
// base::PowerSuspendObserver:
diff --git a/chromium/patches/patch-ui_compositor_compositor__observer.h b/chromium/patches/patch-ui_compositor_compositor__observer.h
index 352aba032f..df36073c18 100644
--- a/chromium/patches/patch-ui_compositor_compositor__observer.h
+++ b/chromium/patches/patch-ui_compositor_compositor__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor_observer.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/compositor/compositor_observer.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/compositor/compositor_observer.h
@@ -56,7 +56,7 @@ class COMPOSITOR_EXPORT CompositorObserv
// Called when a child of the compositor is resizing.
diff --git a/chromium/patches/patch-ui_display_screen.cc b/chromium/patches/patch-ui_display_screen.cc
index b62c2f8df7..05f1b32169 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-07-06 22:58:46.000000000 +0000
+--- ui/display/screen.cc.orig 2026-08-05 20:17:42.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 1e7305c619..df2a396d64 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-07-06 22:58:46.000000000 +0000
+--- ui/display/screen.h.orig 2026-08-05 20:17:42.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 029d7946a0..c4b48a3f99 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-07-06 22:58:46.000000000 +0000
+--- ui/events/event.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/events/event.cc
@@ -408,7 +408,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 96317d7d07..f9e3f09101 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-07-06 22:58:46.000000000 +0000
+--- ui/events/event_switches.cc.orig 2026-08-05 20:17:42.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 5fa49b2d3d..3cb761fb71 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-07-06 22:58:46.000000000 +0000
+--- ui/events/event_switches.h.orig 2026-08-05 20:17:42.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 28beecda5b..3694a6e274 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-07-06 22:58:46.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/events/keycodes/dom/keycode_converter.cc
@@ -15,7 +15,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 d45824ab60..d7c5520837 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-07-06 22:58:46.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/events/keycodes/dom/keycode_converter.h
@@ -65,7 +65,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 e115b059b1..266ce79d05 100644
--- a/chromium/patches/patch-ui_gfx_BUILD.gn
+++ b/chromium/patches/patch-ui_gfx_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/gfx/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gfx/BUILD.gn
@@ -640,7 +640,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 3e8f1421cb..988e132e52 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/canvas_skia.cc.orig 2026-08-05 20:17:42.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 89557d0f20..404e326d72 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/font_fallback_linux.cc.orig 2026-08-05 20:17:42.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 0cfbae173d..6e59f81098 100644
--- a/chromium/patches/patch-ui_gfx_font__render__params.h
+++ b/chromium/patches/patch-ui_gfx_font__render__params.h
@@ -4,18 +4,24 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_render_params.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/gfx/font_render_params.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gfx/font_render_params.h
-@@ -115,7 +115,7 @@ COMPONENT_EXPORT(GFX)
+@@ -115,12 +115,12 @@ COMPONENT_EXPORT(GFX)
FontRenderParams GetFontRenderParams(const FontRenderParamsQuery& query,
std::string* family_out);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Clears GetFontRenderParams()'s cache. Intended to be called by tests that are
- // changing Fontconfig's configuration.
- COMPONENT_EXPORT(GFX) void ClearFontRenderParamsCacheForTest();
-@@ -125,7 +125,7 @@ COMPONENT_EXPORT(GFX) void ClearFontRend
+ // Clears GetFontRenderParams()'s cache.
+ COMPONENT_EXPORT(GFX) void ClearFontRenderParamsCache();
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/517630459) Return this to `ForTesting()` after per display
+ // subpixel rendering is implemented.
+ COMPONENT_EXPORT(GFX) bool GetFontRenderParamsSubpixelRenderingEnabled();
+@@ -130,7 +130,7 @@ COMPONENT_EXPORT(GFX) bool GetFontRender
COMPONENT_EXPORT(GFX) float GetFontRenderParamsDeviceScaleFactor();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
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 f8e10b1746..941e4b028c 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/font_render_params_linux.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gfx/font_render_params_linux.cc
@@ -24,7 +24,7 @@
#include "ui/gfx/linux/fontconfig_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -233,7 +233,7 @@ FontRenderParams GetFontRenderParams(con
+@@ -237,7 +237,7 @@ FontRenderParams GetFontRenderParams(con
// Start with the delegate's settings, but let Fontconfig have the final say.
FontRenderParams params;
diff --git a/chromium/patches/patch-ui_gfx_font__util.cc b/chromium/patches/patch-ui_gfx_font__util.cc
index 07ed1ecf13..dcb097ae64 100644
--- a/chromium/patches/patch-ui_gfx_font__util.cc
+++ b/chromium/patches/patch-ui_gfx_font__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_util.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/gfx/font_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gfx/font_util.cc
@@ -7,7 +7,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-ui_gfx_gpu__extra__info.h b/chromium/patches/patch-ui_gfx_gpu__extra__info.h
index 619770f42c..767cf0d672 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/gpu_extra_info.h.orig 2026-08-05 20:17:42.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 d09b172d51..49f28bef06 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/linux/dmabuf_uapi.h.orig 2026-08-05 20:17:42.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 a5fef42421..99e2d22747 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/linux/gbm_wrapper.cc.orig 2026-08-05 20:17:42.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 bd1355fe50..06f07cd401 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2026-08-05 20:17:42.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 79391d6316..96f8d3f0db 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2026-08-05 20:17:42.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 df630302ed..63360bb37e 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/native_pixmap_handle.cc.orig 2026-08-05 20:17:42.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 933cd22432..2a6b57a58c 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/native_pixmap_handle.h.orig 2026-08-05 20:17:42.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 a244bbe224..c3fa8bf957 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/native_ui_types.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gfx/native_ui_types.h
@@ -106,7 +106,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 62e162211f..03129217f3 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/platform_font_skia.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gfx/platform_font_skia.cc
@@ -29,7 +29,7 @@
#include "ui/gfx/system_fonts_win.h"
@@ -24,3 +24,39 @@ $NetBSD$
// On Linux, LinuxUi is used to query the native toolkit (e.g.
// GTK) for the default UI font.
if (auto* linux_ui = ui::LinuxUi::instance()) {
+@@ -329,7 +329,7 @@ const FontRenderParams& PlatformFontSkia
+ TRACE_EVENT0("fonts", "PlatformFontSkia::GetFontRenderParams");
+ float current_scale_factor = GetFontRenderParamsDeviceScaleFactor();
+ bool force_query = false;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const bool current_subpixel_rendering_enabled =
+ gfx::GetFontRenderParamsSubpixelRenderingEnabled();
+ if (current_subpixel_rendering_enabled != subpixel_rendering_enabled_) {
+@@ -346,7 +346,7 @@ const FontRenderParams& PlatformFontSkia
+ query.device_scale_factor = current_scale_factor;
+ font_render_params_ = gfx::GetFontRenderParams(query, nullptr);
+ device_scale_factor_ = current_scale_factor;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ subpixel_rendering_enabled_ = current_subpixel_rendering_enabled;
+ #endif
+ }
+@@ -399,7 +399,7 @@ void PlatformFontSkia::InitFromDetails(s
+ style_ = style;
+ weight_ = weight;
+ device_scale_factor_ = GetFontRenderParamsDeviceScaleFactor();
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ subpixel_rendering_enabled_ =
+ gfx::GetFontRenderParamsSubpixelRenderingEnabled();
+ #endif
+@@ -415,7 +415,7 @@ void PlatformFontSkia::InitFromPlatformF
+ style_ = other->style_;
+ weight_ = other->weight_;
+ device_scale_factor_ = other->device_scale_factor_;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ subpixel_rendering_enabled_ = other->subpixel_rendering_enabled_;
+ #endif
+ font_render_params_ = other->font_render_params_;
diff --git a/chromium/patches/patch-ui_gfx_platform__font__skia.h b/chromium/patches/patch-ui_gfx_platform__font__skia.h
new file mode 100644
index 0000000000..0210d35c37
--- /dev/null
+++ b/chromium/patches/patch-ui_gfx_platform__font__skia.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/gfx/platform_font_skia.h.orig 2026-08-05 20:17:42.000000000 +0000
++++ ui/gfx/platform_font_skia.h
+@@ -101,7 +101,7 @@ class COMPONENT_EXPORT(GFX) PlatformFont
+ int font_size_pixels_;
+ int style_;
+ float device_scale_factor_;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool subpixel_rendering_enabled_ = true;
+ #endif
+
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 a36c503c9d..442264a2e4 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/render_text_api_fuzzer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gfx/render_text_api_fuzzer.cc
@@ -24,7 +24,7 @@
#include "base/test/test_support_android.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
index a73a778301..9af9d441a7 100644
--- a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/render_text_fuzzer.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/gfx/render_text_fuzzer.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gfx/render_text_fuzzer.cc
@@ -22,7 +22,7 @@
#include "base/test/test_support_android.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__harfbuzz.cc b/chromium/patches/patch-ui_gfx_render__text__harfbuzz.cc
index 9bfecd96d4..deb9dce696 100644
--- a/chromium/patches/patch-ui_gfx_render__text__harfbuzz.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__harfbuzz.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/render_text_harfbuzz.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/gfx/render_text_harfbuzz.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gfx/render_text_harfbuzz.cc
-@@ -184,7 +184,7 @@ const char* GetPlatformColorEmojiFontNam
+@@ -203,7 +203,7 @@ const char* GetPlatformColorEmojiFontNam
return "Segoe UI Emoji";
#elif BUILDFLAG(IS_APPLE)
return "Apple Color Emoji";
diff --git a/chromium/patches/patch-ui_gfx_switches.cc b/chromium/patches/patch-ui_gfx_switches.cc
index 5203768390..25d06994a4 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/switches.cc.orig 2026-08-05 20:17:42.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 ca4f231c09..4a284cbc71 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/switches.h.orig 2026-08-05 20:17:42.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_connection.cc b/chromium/patches/patch-ui_gfx_x_connection.cc
index 5d4e12a32d..00e39781ba 100644
--- a/chromium/patches/patch-ui_gfx_x_connection.cc
+++ b/chromium/patches/patch-ui_gfx_x_connection.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/connection.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/gfx/x/connection.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gfx/x/connection.cc
@@ -410,7 +410,7 @@ bool Connection::HasNextEvent() {
}
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 aa6ef78c2b..ed0656d02b 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/x/generated_protos/dri3.cc.orig 2026-08-05 20:17:42.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 64c9ba33dc..14bba3c12e 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/x/generated_protos/shm.cc.orig 2026-08-05 20:17:42.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 d7e812abe0..0cc5656095 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-07-06 22:58:46.000000000 +0000
+--- ui/gfx/x/xlib_support.cc.orig 2026-08-05 20:17:42.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 3a0fde73f5..9da3eda065 100644
--- a/chromium/patches/patch-ui_gl_BUILD.gn
+++ b/chromium/patches/patch-ui_gl_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/gl/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gl/BUILD.gn
-@@ -389,7 +389,7 @@ component("gl") {
+@@ -429,7 +429,7 @@ component("gl") {
]
}
diff --git a/chromium/patches/patch-ui_gl_gl__context.cc b/chromium/patches/patch-ui_gl_gl__context.cc
index 163fc816a1..53cfc5cfbd 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-07-06 22:58:46.000000000 +0000
+--- ui/gl/gl_context.cc.orig 2026-08-05 20:17:42.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 6b91a167bb..32e8db59d5 100644
--- a/chromium/patches/patch-ui_gl_gl__implementation.cc
+++ b/chromium/patches/patch-ui_gl_gl__implementation.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_implementation.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/gl/gl_implementation.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gl/gl_implementation.cc
-@@ -335,7 +335,7 @@ GetRequestedGLImplementationFromCommandL
+@@ -331,7 +331,7 @@ GetRequestedGLImplementationFromCommandL
const base::CommandLine* command_line) {
bool overrideUseSoftwareGL =
command_line->HasSwitch(switches::kOverrideUseSoftwareGLForTests);
diff --git a/chromium/patches/patch-ui_gl_gl__switches.cc b/chromium/patches/patch-ui_gl_gl__switches.cc
index 536d7b44b4..3c9da6f012 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-07-06 22:58:46.000000000 +0000
+--- ui/gl/gl_switches.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gl/gl_switches.cc
@@ -16,7 +16,7 @@
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include <vulkan/vulkan_core.h>
#include "third_party/angle/src/gpu_info_util/SystemInfo.h" // nogncheck
#endif // BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) ||
-@@ -316,7 +316,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -315,7 +315,7 @@ bool IsDefaultANGLEVulkan() {
}
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(ENABLE_VULKAN) && \
@@ -24,7 +24,7 @@ $NetBSD$
angle::SystemInfo system_info;
{
TRACE_EVENT("gpu,startup", "angle::GetSystemInfoVulkan");
-@@ -398,7 +398,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -397,7 +397,7 @@ bool IsDefaultANGLEVulkan() {
}
#endif // BUILDFLAG(IS_ANDROID)
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 0a6be8ef01..aafbd6fca2 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-07-06 22:58:46.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.cc.orig 2026-08-05 20:17:42.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 ad65555fb4..0476330fb1 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-07-06 22:58:46.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.h.orig 2026-08-05 20:17:42.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 298f10604f..b77c18bac3 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-07-06 22:58:46.000000000 +0000
+--- ui/gtk/gtk_compat.cc.orig 2026-08-05 20:17:42.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 a262077a57..baa35412b4 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-07-06 22:58:46.000000000 +0000
+--- ui/gtk/printing/print_dialog_gtk.cc.orig 2026-08-05 20:17:42.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_gtk_select__file__dialog__linux__gtk.cc b/chromium/patches/patch-ui_gtk_select__file__dialog__linux__gtk.cc
index c3ffcd2067..3164f05e74 100644
--- a/chromium/patches/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+++ b/chromium/patches/patch-ui_gtk_select__file__dialog__linux__gtk.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gtk/select_file_dialog_linux_gtk.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/gtk/select_file_dialog_linux_gtk.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/gtk/select_file_dialog_linux_gtk.cc
-@@ -50,7 +50,8 @@ namespace {
+@@ -57,7 +57,8 @@ namespace {
// GTK_RESPONSE_ACCEPT as the default button, which should be avoided to prevent
// an exploit where the user is instructed to hold Enter before the dialog
// appears.
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 d0938a4bd8..c7d9d683de 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-07-06 22:58:46.000000000 +0000
+--- ui/message_center/views/message_popup_view.cc.orig 2026-08-05 20:17:42.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 b212430803..2bafef74e0 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/features/native_theme_features.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/native_theme/features/native_theme_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/native_theme/features/native_theme_features.cc
@@ -46,7 +46,7 @@ bool IsFluentOverlayScrollbarEnabled() {
diff --git a/chromium/patches/patch-ui_native__theme_native__theme.h b/chromium/patches/patch-ui_native__theme_native__theme.h
index d7d3685af2..add820b610 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-07-06 22:58:46.000000000 +0000
+--- ui/native_theme/native_theme.h.orig 2026-08-05 20:17:42.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 b422e15474..39fd23aa9a 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme__base.cc
+++ b/chromium/patches/patch-ui_native__theme_native__theme__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/native_theme_base.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/native_theme/native_theme_base.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/native_theme/native_theme_base.cc
-@@ -169,7 +169,7 @@ void NativeThemeBase::PaintImpl(cc::Pain
+@@ -167,7 +167,7 @@ void NativeThemeBase::PaintImpl(cc::Pain
std::get<ButtonExtraParams>(extra_params), dark_mode,
contrast, accent_color);
break;
diff --git a/chromium/patches/patch-ui_ozone_common_egl__util.cc b/chromium/patches/patch-ui_ozone_common_egl__util.cc
index 62ee972c55..3c0689f414 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/common/egl_util.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/ozone/common/egl_util.cc
@@ -37,9 +37,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 615cfd2aa8..f37210bfa8 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2026-08-05 20:17:42.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 53d245fa85..c1f6a50846 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2026-08-05 20:17:42.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 f562b751dc..fbe0f3d91e 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2026-08-05 20:17:42.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 4422d03cfc..600f36d557 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/wayland/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/ozone/platform/wayland/BUILD.gn
@@ -248,7 +248,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 a539ac68c3..490c8986d3 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2026-08-05 20:17:42.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 7fe07a7a26..825a82f02b 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2026-08-05 20:17:42.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 63b7ded13e..66226b4e55 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc.orig 2026-08-05 20:17:42.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
index 611a40c49c..f1732dde4c 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_clipboard.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_clipboard.cc.orig 2026-08-05 20:17:42.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"
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
index 4a028aae4c..3644a3b772 100644
--- 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
@@ -4,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc
@@ -48,7 +48,7 @@
#include "ui/ozone/platform/wayland/host/wayland_window.h"
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
index a2ce34a33c..9cd62546de 100644
--- 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
@@ -4,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/ozone/platform/wayland/host/wayland_exchange_data_provider.cc
@@ -76,7 +76,7 @@ int MimeTypeToFormat(const std::string&
if (mime_type == ui::kMimeTypeDataTransferCustomData) {
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
index 9babf75379..0d58dfcf84 100644
--- 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
@@ -4,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.h.orig 2026-08-05 20:17:42.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);
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 611bdca77c..1702c9c6af 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2026-08-05 20:17:42.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"
@@ -16,7 +16,7 @@ $NetBSD$
#include <cstdint>
#include <variant>
-@@ -464,8 +466,10 @@ std::optional<bool> WaylandFrameManager:
+@@ -468,8 +470,10 @@ std::optional<bool> WaylandFrameManager:
surface->UpdateBufferDamageRegion(
gfx::ToEnclosingRectIgnoringError(surface_damage));
@@ -27,7 +27,7 @@ $NetBSD$
bool needs_commit = false;
-@@ -497,6 +501,9 @@ std::optional<bool> WaylandFrameManager:
+@@ -501,6 +505,9 @@ std::optional<bool> WaylandFrameManager:
case WaylandBufferHandle::SyncMethod::kNone:
break;
case WaylandBufferHandle::SyncMethod::kSyncobj:
@@ -37,7 +37,7 @@ $NetBSD$
surface->RequestExplicitRelease(
base::BindOnce(&WaylandFrameManager::OnExplicitBufferRelease,
weak_factory_.GetWeakPtr(), surface));
-@@ -504,6 +511,9 @@ std::optional<bool> WaylandFrameManager:
+@@ -508,6 +515,9 @@ std::optional<bool> WaylandFrameManager:
case WaylandBufferHandle::SyncMethod::kDMAFence:
[[fallthrough]];
case WaylandBufferHandle::SyncMethod::kImplicit:
@@ -47,7 +47,7 @@ $NetBSD$
buffer_handle->set_buffer_released_callback(
base::BindOnce(&WaylandFrameManager::OnWlBufferRelease,
weak_factory_.GetWeakPtr(), surface),
-@@ -762,8 +772,10 @@ void WaylandFrameManager::OnExplicitBuff
+@@ -766,8 +776,10 @@ void WaylandFrameManager::OnExplicitBuff
if (fence.is_valid()) {
if (frame->merged_release_fence_fd.is_valid()) {
@@ -58,7 +58,7 @@ $NetBSD$
} else {
frame->merged_release_fence_fd = std::move(fence);
}
-@@ -801,8 +813,10 @@ void WaylandFrameManager::OnWlBufferRele
+@@ -805,8 +817,10 @@ void WaylandFrameManager::OnWlBufferRele
if (fence.is_valid()) {
if (frame->merged_release_fence_fd.is_valid()) {
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 f0094873cd..6b0d892bd2 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2026-08-05 20:17:42.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
index 046fb0003b..7f39042065 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_clipboard_ozone.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/x11/x11_clipboard_ozone.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/ozone/platform/x11/x11_clipboard_ozone.cc
@@ -14,7 +14,7 @@
#include "ui/base/clipboard/clipboard_constants.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.h b/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.h
index 2f775341f9..49edbb4074 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.h
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_clipboard_ozone.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/x11/x11_clipboard_ozone.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/ozone/platform/x11/x11_clipboard_ozone.h
@@ -14,7 +14,7 @@
#include "ui/base/x/selection_utils.h"
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 24af85b6c7..d40720e659 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2026-08-05 20:17:42.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 6a210e1c34..d520477898 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig 2026-08-05 20:17:42.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 d3150ed699..098409dada 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_window.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/ozone/platform/x11/x11_window.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/ozone/platform/x11/x11_window.cc
-@@ -1588,7 +1588,7 @@ void X11Window::OnXWindowStateChanged()
+@@ -1592,7 +1592,7 @@ void X11Window::OnXWindowStateChanged()
WindowTiledEdges tiled_state = GetTiledState();
if (tiled_state != tiled_state_) {
tiled_state_ = tiled_state;
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 4146800411..eb9a81d4f2 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/public/ozone_ui_controls_test_helper.h.orig 2026-08-05 20:17:42.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 b0b015a543..9246da085a 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-07-06 22:58:46.000000000 +0000
+--- ui/ozone/test/mock_platform_window_delegate.h.orig 2026-08-05 20:17:42.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 f94a9f3450..331af39827 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-07-06 22:58:46.000000000 +0000
+--- ui/platform_window/platform_window_delegate.cc.orig 2026-08-05 20:17:42.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 31f5329266..358f204585 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-07-06 22:58:46.000000000 +0000
+--- ui/platform_window/platform_window_delegate.h.orig 2026-08-05 20:17:42.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 faa2d449a3..9ffd3a5cbc 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-07-06 22:58:46.000000000 +0000
+--- ui/platform_window/platform_window_init_properties.h.orig 2026-08-05 20:17:42.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 fd8d3d38a5..2965f22c97 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-07-06 22:58:46.000000000 +0000
+--- ui/qt/BUILD.gn.orig 2026-08-05 20:17:42.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 6fa573e4f4..bd12475e09 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-07-06 22:58:46.000000000 +0000
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig 2026-08-05 20:17:42.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 ab71f0a9a5..310ff135e6 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-07-06 22:58:46.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig 2026-08-05 20:17:42.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 90e2da19dc..9cbe2527a4 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-07-06 22:58:46.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig 2026-08-05 20:17:42.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 6d99c1b14c..bc23060ce9 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-07-06 22:58:46.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig 2026-08-05 20:17:42.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 95e4a924d1..8c00a8e787 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-07-06 22:58:46.000000000 +0000
+--- ui/strings/translations/app_locale_settings_th.xtb.orig 2026-08-05 20:17:42.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 f221089f0a..9f5fd004ed 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-07-06 22:58:46.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2026-08-05 20:17:42.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 c8040db665..80ca298e76 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-07-06 22:58:46.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2026-08-05 20:17:42.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 31ccee2788..571bb997a3 100644
--- a/chromium/patches/patch-ui_views_BUILD.gn
+++ b/chromium/patches/patch-ui_views_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/BUILD.gn.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/views/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/BUILD.gn
-@@ -891,7 +891,6 @@ component("views") {
+@@ -897,7 +897,6 @@ component("views") {
"windows_stationarity_monitor_aura.cc",
]
deps += [
diff --git a/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc b/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
index 5c8e9d993f..9868a94b30 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-07-06 22:58:46.000000000 +0000
+--- ui/views/accessibility/view_accessibility.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/accessibility/view_accessibility.cc
@@ -36,7 +36,7 @@
#include "ui/views/accessibility/view_ax_platform_node_delegate_win.h"
diff --git a/chromium/patches/patch-ui_views_controls_prefix__selector.cc b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
index 7a3a7d52e3..ab6fa207c5 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-07-06 22:58:46.000000000 +0000
+--- ui/views/controls/prefix_selector.cc.orig 2026-08-05 20:17:42.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 4a3ef9f783..ad2b118e6a 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-07-06 22:58:46.000000000 +0000
+--- ui/views/controls/prefix_selector.h.orig 2026-08-05 20:17:42.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 f27df48366..9245d97ba8 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
@@ -4,17 +4,17 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/textfield/textfield.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/views/controls/textfield/textfield.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/controls/textfield/textfield.cc
-@@ -89,7 +89,7 @@
+@@ -90,7 +90,7 @@
#include "base/win/win_util.h"
#endif
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "ui/base/ime/linux/text_edit_command_auralinux.h"
- #include "ui/base/ime/text_input_flags.h"
#include "ui/linux/linux_ui.h"
+ #endif
@@ -186,7 +186,7 @@ bool IsControlKeyModifier(int flags) {
// Control-modified key combination, but we cannot extend it to other platforms
// as Control has different meanings and behaviors.
@@ -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(
-@@ -2130,7 +2130,7 @@ bool Textfield::ShouldDoLearning() {
+@@ -2132,7 +2132,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(
-@@ -2657,7 +2657,7 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2659,7 +2659,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;
-@@ -2665,7 +2665,7 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2667,7 +2667,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 7a1294b84b..698f518637 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-07-06 22:58:46.000000000 +0000
+--- ui/views/controls/textfield/textfield.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/controls/textfield/textfield.h
@@ -52,7 +52,7 @@
#include "ui/views/view_observer.h"
diff --git a/chromium/patches/patch-ui_views_examples_widget__example.cc b/chromium/patches/patch-ui_views_examples_widget__example.cc
index d683dec56b..f7b4aa42f3 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-07-06 22:58:46.000000000 +0000
+--- ui/views/examples/widget_example.cc.orig 2026-08-05 20:17:42.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 4334e692b4..8269d51802 100644
--- a/chromium/patches/patch-ui_views_focus_focus__manager.cc
+++ b/chromium/patches/patch-ui_views_focus_focus__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/focus/focus_manager.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/views/focus/focus_manager.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/focus/focus_manager.cc
-@@ -622,7 +622,7 @@ bool FocusManager::RedirectAcceleratorTo
+@@ -627,7 +627,7 @@ bool FocusManager::RedirectAcceleratorTo
return false;
}
@@ -15,7 +15,7 @@ $NetBSD$
// Processing an accelerator can delete things. Because we
// need these objects afterwards on Linux, save widget_ as weak pointer and
// save the close_on_deactivate property value of widget_delegate in a
-@@ -640,7 +640,7 @@ bool FocusManager::RedirectAcceleratorTo
+@@ -645,7 +645,7 @@ bool FocusManager::RedirectAcceleratorTo
const bool accelerator_processed =
focus_manager->ProcessAccelerator(accelerator);
diff --git a/chromium/patches/patch-ui_views_style_platform__style.cc b/chromium/patches/patch-ui_views_style_platform__style.cc
index 546928065d..2442137886 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-07-06 22:58:46.000000000 +0000
+--- ui/views/style/platform_style.cc.orig 2026-08-05 20:17:42.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 4e675ba24e..80fad452d9 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-07-06 22:58:46.000000000 +0000
+--- ui/views/style/platform_style.h.orig 2026-08-05 20:17:42.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 4026adcc0c..7453348dd0 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-07-06 22:58:46.000000000 +0000
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
@@ -241,7 +241,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 f5d481ed0a..0df44e1879 100644
--- a/chromium/patches/patch-ui_views_views__delegate.cc
+++ b/chromium/patches/patch-ui_views_views__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/views_delegate.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/views/views_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/views_delegate.cc
@@ -92,7 +92,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx:
return false;
diff --git a/chromium/patches/patch-ui_views_views__delegate.h b/chromium/patches/patch-ui_views_views__delegate.h
index eb67a5b93f..b55531c6ca 100644
--- a/chromium/patches/patch-ui_views_views__delegate.h
+++ b/chromium/patches/patch-ui_views_views__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/views_delegate.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/views/views_delegate.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/views_delegate.h
@@ -139,7 +139,7 @@ class VIEWS_EXPORT ViewsDelegate {
// environment.
diff --git a/chromium/patches/patch-ui_views_views__features.cc b/chromium/patches/patch-ui_views_views__features.cc
new file mode 100644
index 0000000000..eaa85b88ee
--- /dev/null
+++ b/chromium/patches/patch-ui_views_views__features.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
+
+--- ui/views/views_features.cc.orig 2026-08-05 20:17:42.000000000 +0000
++++ ui/views/views_features.cc
+@@ -50,7 +50,7 @@ BASE_FEATURE(kKeyboardAccessibleTooltipI
+ base::FEATURE_ENABLED_BY_DEFAULT);
+
+ // Uses NativeViewHostAuraWithClipWindow instead of NativeViewHostAura.
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kUseNativeViewHostAuraWithClipWindow,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #else
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 0caa434a5a..7be6ac61a7 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-07-06 22:58:46.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
@@ -225,7 +225,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 198f2db61d..85ae6919b1 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-07-06 22:58:46.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
@@ -73,7 +73,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 d339a1cb8a..a2528f604e 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,7 +4,7 @@ $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-07-06 22:58:46.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
@@ -53,7 +53,7 @@
#include "ui/wm/core/window_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
std::make_unique<DesktopDragDropClientOzoneLinux>(window(), drag_handler);
#else
std::make_unique<DesktopDragDropClientOzone>(window(), drag_handler);
-@@ -1307,7 +1307,7 @@ bool DesktopWindowTreeHostPlatform::Rota
+@@ -1317,7 +1317,7 @@ bool DesktopWindowTreeHostPlatform::Rota
// DesktopWindowTreeHost:
// Linux subclasses this host and adds some Linux specific bits.
diff --git a/chromium/patches/patch-ui_views_widget_widget.cc b/chromium/patches/patch-ui_views_widget_widget.cc
index ff6086e9ab..4de18a6c5b 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-07-06 22:58:46.000000000 +0000
+--- ui/views/widget/widget.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/widget/widget.cc
@@ -67,7 +67,7 @@
#include "ui/views/window/dialog_delegate.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -2640,7 +2640,7 @@ const ui::NativeTheme* Widget::GetNative
+@@ -2650,7 +2650,7 @@ const ui::NativeTheme* Widget::GetNative
return parent_->GetNativeTheme();
}
diff --git a/chromium/patches/patch-ui_views_widget_widget.h b/chromium/patches/patch-ui_views_widget_widget.h
index ebf708cd28..1baf005e4b 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-07-06 22:58:46.000000000 +0000
+--- ui/views/widget/widget.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/widget/widget.h
@@ -489,7 +489,7 @@ class VIEWS_EXPORT Widget : public inter
bool dont_show_in_taskbar = 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 c4c443a404..c85c1ab0bb 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-07-06 22:58:46.000000000 +0000
+--- ui/views/window/default_frame_view.cc.orig 2026-08-05 20:17:42.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 233cf3c83b..4268d69442 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-07-06 22:58:46.000000000 +0000
+--- ui/views/window/dialog_delegate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/views/window/dialog_delegate.cc
@@ -125,7 +125,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 aeb1434e98..74b3005f7d 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-07-06 22:58:46.000000000 +0000
+--- ui/views/window/frame_background.cc.orig 2026-08-05 20:17:42.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-ui_webui_resources_tools_minify__js.py b/chromium/patches/patch-ui_webui_resources_tools_minify__js.py
index cb03e35c6f..3fe573a2a2 100644
--- a/chromium/patches/patch-ui_webui_resources_tools_minify__js.py
+++ b/chromium/patches/patch-ui_webui_resources_tools_minify__js.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/webui/resources/tools/minify_js.py.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/webui/resources/tools/minify_js.py.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/webui/resources/tools/minify_js.py
@@ -32,7 +32,7 @@ def main(argv):
# Spawn a NodeJS script to use the programmatic Terser API, since the CLI API
diff --git a/chromium/patches/patch-ui_webui_webui__features.gni b/chromium/patches/patch-ui_webui_webui__features.gni
index 9462236314..6835c296aa 100644
--- a/chromium/patches/patch-ui_webui_webui__features.gni
+++ b/chromium/patches/patch-ui_webui_webui__features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/webui/webui_features.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- ui/webui/webui_features.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ ui/webui/webui_features.gni
@@ -44,7 +44,8 @@ if (enable_cast_receiver || is_cast_andr
# Enable the WebUI version of the New Tab Page.
diff --git a/chromium/patches/patch-v8_BUILD.gn b/chromium/patches/patch-v8_BUILD.gn
index 203420654e..b96485427d 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-07-06 22:58:46.000000000 +0000
+--- v8/BUILD.gn.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/BUILD.gn
-@@ -1047,6 +1047,9 @@ external_v8_defines = [
+@@ -1052,6 +1052,9 @@ external_v8_defines = [
"V8_TARGET_OS_MACOS",
"V8_TARGET_OS_WIN",
"V8_TARGET_OS_CHROMEOS",
@@ -16,7 +16,7 @@ $NetBSD$
"V8_TARGET_ARCH_ARM64",
"V8_TARGET_ARCH_PPC64",
"V8_TARGET_ARCH_MIPS64",
-@@ -1131,6 +1134,15 @@ if (target_os == "android") {
+@@ -1139,6 +1142,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
-@@ -1806,7 +1818,7 @@ config("toolchain") {
+@@ -1824,7 +1836,7 @@ config("toolchain") {
# don't block compiler updates in Chromium. We'll resolve these when
# rolling the compiler update into V8 instead.
if (!build_with_chromium && v8_current_cpu != "ppc64" &&
@@ -41,7 +41,7 @@ $NetBSD$
cflags += [ "-Wlifetime-safety-permissive" ]
}
-@@ -1909,9 +1921,6 @@ config("strict_warnings") {
+@@ -1927,9 +1939,6 @@ config("strict_warnings") {
cflags += [ "-Wshorten-64-to-32" ]
}
cflags += [ "-Wmissing-field-initializers" ]
@@ -51,7 +51,7 @@ $NetBSD$
}
}
-@@ -2689,6 +2698,23 @@ action("generate_bytecode_builtins_list"
+@@ -2708,6 +2717,23 @@ action("generate_bytecode_builtins_list"
]
}
@@ -75,7 +75,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.
-@@ -2707,7 +2733,11 @@ template("run_mksnapshot") {
+@@ -2726,7 +2752,11 @@ template("run_mksnapshot") {
suffix = "_$name"
}
action("run_mksnapshot_" + name) {
@@ -88,7 +88,7 @@ $NetBSD$
if (v8_verify_deterministic_mksnapshot) {
# We archive the snapshot executable when verifying snapshot
# determinism to ease debugging.
-@@ -2837,6 +2867,12 @@ template("run_mksnapshot") {
+@@ -2856,6 +2886,12 @@ template("run_mksnapshot") {
if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
args += [ "--reorder-builtins" ]
}
@@ -101,7 +101,7 @@ $NetBSD$
}
# This is needed to distinguish between generating code for the simulator
-@@ -5078,7 +5114,7 @@ v8_header_set("v8_internal_headers") {
+@@ -5105,7 +5141,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 ||
@@ -110,7 +110,7 @@ $NetBSD$
sources += [ "src/trap-handler/handler-inside-posix.h" ]
} else if (is_win) {
sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -6576,7 +6612,7 @@ v8_cluster_source_set("v8_base_without_c
+@@ -6609,7 +6645,7 @@ v8_cluster_source_set("v8_base_without_c
# 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 ||
@@ -119,7 +119,7 @@ $NetBSD$
sources += [
"src/trap-handler/handler-inside-posix.cc",
"src/trap-handler/handler-outside-posix.cc",
-@@ -7286,7 +7322,7 @@ v8_component("v8_libbase") {
+@@ -7321,7 +7357,7 @@ v8_component("v8_libbase") {
}
}
@@ -128,7 +128,7 @@ $NetBSD$
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -7297,6 +7333,27 @@ v8_component("v8_libbase") {
+@@ -7332,6 +7368,27 @@ v8_component("v8_libbase") {
"dl",
"rt",
]
diff --git a/chromium/patches/patch-v8_gni_v8.gni b/chromium/patches/patch-v8_gni_v8.gni
index edb1321f9a..48feaec352 100644
--- a/chromium/patches/patch-v8_gni_v8.gni
+++ b/chromium/patches/patch-v8_gni_v8.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/gni/v8.gni.orig 2026-07-06 22:58:46.000000000 +0000
+--- v8/gni/v8.gni.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/gni/v8.gni
-@@ -351,7 +351,7 @@ is_drumbrake_supported =
+@@ -361,7 +361,7 @@ is_drumbrake_supported =
(v8_current_cpu == "x64" || v8_current_cpu == "arm64" ||
v8_current_cpu == "riscv64") &&
(target_os == "win" || target_os == "linux" || target_os == "mac" ||
diff --git a/chromium/patches/patch-v8_include_v8-internal.h b/chromium/patches/patch-v8_include_v8-internal.h
index c986de4277..d567a11223 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-07-06 22:58:46.000000000 +0000
+--- v8/include/v8-internal.h.orig 2026-08-05 20:17:42.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 50798ce22d..1cab88b34d 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-07-06 22:58:46.000000000 +0000
+--- v8/include/v8config.h.orig 2026-08-05 20:17:42.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 e68ba7bd2e..b1fcb05f01 100644
--- a/chromium/patches/patch-v8_src_api_api.cc
+++ b/chromium/patches/patch-v8_src_api_api.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/api/api.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- v8/src/api/api.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/src/api/api.cc
-@@ -167,7 +167,7 @@
+@@ -172,7 +172,7 @@
#include "src/strings/string-hasher-inl.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <signal.h>
#include <unistd.h>
-@@ -6383,7 +6383,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6444,7 +6444,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 245be974ad..4f95f9ebff 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-07-06 22:58:46.000000000 +0000
+--- v8/src/base/atomicops.h.orig 2026-08-05 20:17:42.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_macros.h b/chromium/patches/patch-v8_src_base_macros.h
index a65a1e0b69..0c20bb3e6a 100644
--- a/chromium/patches/patch-v8_src_base_macros.h
+++ b/chromium/patches/patch-v8_src_base_macros.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/macros.h.orig 2026-07-06 22:58:46.000000000 +0000
+--- v8/src/base/macros.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/src/base/macros.h
@@ -224,7 +224,7 @@ V8_INLINE constexpr Dest bit_cast(Source
diff --git a/chromium/patches/patch-v8_src_base_platform_memory.h b/chromium/patches/patch-v8_src_base_platform_memory.h
index c065296237..1776bb3791 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-07-06 22:58:46.000000000 +0000
+--- v8/src/base/platform/memory.h.orig 2026-08-05 20:17:42.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 8390e59427..bb6dceb5fe 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-07-06 22:58:46.000000000 +0000
+--- v8/src/base/platform/platform-freebsd.cc.orig 2026-08-05 20:17:42.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 e708d365fe..4a33cf5460 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-07-06 22:58:46.000000000 +0000
+--- v8/src/base/platform/platform-openbsd.cc.orig 2026-08-05 20:17:42.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 2cee911254..7c54e4d83d 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-07-06 22:58:46.000000000 +0000
+--- v8/src/base/platform/platform-posix.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/src/base/platform/platform-posix.cc
@@ -78,9 +78,11 @@
#include <sys/syscall.h>
diff --git a/chromium/patches/patch-v8_src_base_strings.h b/chromium/patches/patch-v8_src_base_strings.h
index f0e02c032b..59c9062285 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-07-06 22:58:46.000000000 +0000
+--- v8/src/base/strings.h.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/src/base/strings.h
@@ -9,6 +9,8 @@
#include "src/base/macros.h"
diff --git a/chromium/patches/patch-v8_src_base_sys-info.cc b/chromium/patches/patch-v8_src_base_sys-info.cc
index ec3a7574ad..c8b2c801b0 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-07-06 22:58:46.000000000 +0000
+--- v8/src/base/sys-info.cc.orig 2026-08-05 20:17:42.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 293455ba3e..fa9cc3c96c 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-07-06 22:58:46.000000000 +0000
+--- v8/src/base/utils/random-number-generator.cc.orig 2026-08-05 20:17:42.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 93a9f50ec7..6bd15ab409 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-07-06 22:58:46.000000000 +0000
+--- v8/src/diagnostics/perf-jit.cc.orig 2026-08-05 20:17:42.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 f2bcf042de..58c9835efa 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-07-06 22:58:46.000000000 +0000
+--- v8/src/diagnostics/perf-jit.h.orig 2026-08-05 20:17:42.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 04536d1c11..e6f8f1acfd 100644
--- a/chromium/patches/patch-v8_src_execution_isolate.cc
+++ b/chromium/patches/patch-v8_src_execution_isolate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/execution/isolate.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- v8/src/execution/isolate.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/src/execution/isolate.cc
-@@ -184,6 +184,10 @@
+@@ -178,6 +178,10 @@
#include "src/execution/simulator-base.h"
#endif
@@ -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_[];
-@@ -5715,6 +5719,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -5739,6 +5743,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 95439c2390..962f7b64d4 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-07-06 22:58:46.000000000 +0000
+--- v8/src/flags/flags.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/src/flags/flags.cc
@@ -17,6 +17,10 @@
#include <sstream>
@@ -17,7 +17,7 @@ $NetBSD$
#include "src/base/fpu.h"
#include "src/base/hashing.h"
#include "src/base/lazy-instance.h"
-@@ -887,6 +891,10 @@ void FlagList::FreezeFlags() {
+@@ -890,6 +894,10 @@ void FlagList::FreezeFlags() {
// Note that for string flags we only protect the pointer itself, but not the
// string storage. TODO(12887): Fix this.
base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
diff --git a/chromium/patches/patch-v8_src_libsampler_sampler.cc b/chromium/patches/patch-v8_src_libsampler_sampler.cc
index c31242a570..cb91c66b1c 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-07-06 22:58:46.000000000 +0000
+--- v8/src/libsampler/sampler.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/src/libsampler/sampler.cc
@@ -529,6 +529,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 e558173fe9..32fd5ee10a 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-07-06 22:58:46.000000000 +0000
+--- v8/src/objects/js-temporal-zoneinfo64.cc.orig 2026-08-05 20:17:42.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_objects_simd.cc b/chromium/patches/patch-v8_src_objects_simd.cc
index 45d87eb174..3ebcdec93a 100644
--- a/chromium/patches/patch-v8_src_objects_simd.cc
+++ b/chromium/patches/patch-v8_src_objects_simd.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/objects/simd.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- v8/src/objects/simd.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/src/objects/simd.cc
-@@ -347,7 +347,7 @@ uintptr_t fast_search_avx(T* array, uint
+@@ -348,7 +348,7 @@ uintptr_t fast_search_avx(T* array, uint
}
#endif // ifdef __SSE3__
@@ -15,7 +15,7 @@ $NetBSD$
template <typename ScalarType>
struct SVEOperations {
-@@ -637,9 +637,11 @@ template <typename T>
+@@ -638,9 +638,11 @@ template <typename T>
inline uintptr_t search(T* array, uintptr_t array_len, uintptr_t index,
T search_element) {
#ifdef NEON64
diff --git a/chromium/patches/patch-v8_src_sandbox_sandbox.cc b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
index d6f5a6585c..3845213ce2 100644
--- a/chromium/patches/patch-v8_src_sandbox_sandbox.cc
+++ b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/sandbox/sandbox.cc.orig 2026-07-06 22:58:46.000000000 +0000
+--- v8/src/sandbox/sandbox.cc.orig 2026-08-05 20:17:42.000000000 +0000
+++ v8/src/sandbox/sandbox.cc
@@ -82,7 +82,7 @@ static Address DetermineAddressSpaceLimi
}
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 c4d0b8be89..f57610b148 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-07-06 22:58:46.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2026-08-05 20:17:42.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 fe98f18a25..693384ae8f 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-07-06 22:58:46.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2026-08-05 20:17:42.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 065a5073d3..090bec5e36 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-07-06 22:58:46.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2026-08-05 20:17:42.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 2a37c6ad65..492515c51c 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-07-06 22:58:46.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.cc.orig 2026-08-05 20:17:42.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 e29b7d8c4d..86231d3fdb 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-07-06 22:58:46.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.h.orig 2026-08-05 20:17:42.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 f31a9546bc..c9f3c7c0c3 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-07-06 22:58:46.000000000 +0000
+--- v8/src/trap-handler/trap-handler.h.orig 2026-08-05 20:17:42.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 b3bfb30c98..3d31670587 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-07-08 12:43:24.206433093 +0000
+--- v8/tools/run-paxctl.py.orig 2026-08-07 09:53:45.952341255 +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 bc4a85be41..37ebb85c5c 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-07-06 22:58:46.000000000 +0000
+--- v8/tools/run.py.orig 2026-08-05 20:17:42.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